body    { margin-top: 20px }
p {}
td {}
.toolbar   { color: #c12026; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background: #eab6b7 url(toolbar_img/bar_sfondo.gif) repeat-x; margin-top: 10px; margin-bottom: 13px }
.toolbar a  { color: #c12026; font-weight: bold; font-size: 10px; text-decoration: none }
.toolbar a:visited  { color: #c12026; font-weight: bold; font-size: 10px; text-decoration: none }
.toolbar a:hover   { color: #e48993; font-weight: bold; font-size: 10px; text-decoration: none }
.footer { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer a { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer a:visited { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer a:hover { color: #f5dddd; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.testo   { color: #000; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0px 0px 10px; padding: 0px }
h2.testo { color: #888; font-style: italic; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0px; padding: 0px 0px 0px 10px }
.testo a   { color: #000 }
.testo a:visited   { color: #000 }
.testo a:hover   { color: #c12026 }
.testoportfolio  { color: #000; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 5px 0px 8px; padding-bottom: 3px }
.testoportfolio p { margin: 0px 0px 5px; padding: 0px }
.testoportfolio h2   { color: #8e191c; font-style: italic; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, SunSans-Regular; margin: 15px 0px 5px; padding: 0px 0px 0px 10px; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color:   #a7a7a7  }
.testoportfolio a  { color: #000; text-decoration: underline }
.testoportfolio a:visited  { color: #000; text-decoration: underline }
.testoportfolio a:hover  { color: #c12026; text-decoration: underline }
.portfoliolink { color: #000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular; text-decoration: none; background: url(portfolio_img/sfondolink.gif) no-repeat; text-align: center; margin: 20px 0px 0px; padding: 3px 0px 0px; width: 301px; height: 24px }
.portfoliolink a { color: #000; text-decoration: none }
.portfoliolink a:visited { color: #000; text-decoration: none }
.portfoliolink a:hover { color: #c12026; text-decoration: none }
.portfolioimg { background-color: #f5f5f5; text-align: center; margin: 0px 0px 20px; padding: 10px 0px 13px; width: 301px }
.titwebagency { color: #427c18; font-weight: bold; font-size: 16px; line-height: 19px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0px 0px 13px }
.titwebmarketing { color: #9c6704; font-weight: bold; font-size: 16px; line-height: 19px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0px 0px 13px }
.titwebapplication { color: #013d7b; font-weight: bold; font-size: 16px; line-height: 19px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0px 0px 13px }
.titaltrevoci { color: #8e191c; font-weight: bold; font-size: 16px; line-height: 19px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0px 0px 13px }
.testobox { color: #000; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin-top: 0px; padding: 6px 10px 10px }
.testobox a { color: #000; text-decoration: none }
.testobox a:visited { color: #000; text-decoration: none }
.testobox a:hover   { color: #000; text-decoration: none }
.wagency  { background: url(default_img/01_wagency_sfondo.gif) repeat-y }
.wmarketing  { background: url(default_img/02_wmarketing_sfondo.gif) repeat-y }
.wapplication  { background: url(default_img/03_wapplication_sfondo.gif) repeat-y }
.comunicati   { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica; line-height: 13px; text-decoration: none; background-color: #f5f5f5; margin: 0; padding: 0 }
.comunicati h3 { color: #000; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; background-color: #f5f5f5; margin: 0px; padding: 0px }
.comunicati h3 a { color: #000; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #f5f5f5 }
.comunicati h3 a:visited { color: #000; text-decoration: none; background-color: #f5f5f5 }
.comunicati h3 a:hover { color: #000; font-size: 10px; text-decoration: underline; background-color: #f5f5f5 }
.comunicati p { margin: 0px 0px 5px; padding: 0px }
.comunicatiinvia  { color: #fff; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #c12026; margin: 0px; padding: 0px }
.comunicatiselect  { color: #333; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #fff; margin: 0px; padding: 0px; width: 185px }
.comunicatinput { color: #333; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #fff; margin: 0px; padding: 0px }
.comunicatiselects { color: #333; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #fff; margin: 0px; padding: 0px; width: 25px }
.comunicati a   { color: #333 }
.comunicati a:visited   { color: #333 }
.comunicati a:hover    { color: #000 }
.imgcomunicati  { margin-top: 2px; margin-right: 10px; margin-bottom: 0px }
.compag { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.immagine { margin: 0px; padding: 0px; display: block }
.wagencytab  { background: #eaff84 url(web_agency_img/toolbar_sfondo.gif) repeat-x }
.wagencysx            { margin: 0px; padding: 0px; border: 0px }
.wagencysxtit     { color: #325e11; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background: url(web_agency_img/toolbar_01.gif) no-repeat; text-align: center; margin: 0px; padding: 2px 0px 0px; width: 156px; height: 20px; display: block }
.wagencysx ul        { color: #325e11; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 156px; display: block }
.wagencysx ul li              { font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #4f8528; width: 156px; display: block }
.wagencysx ul li a           { color: #325e11; font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 3px 10px; border: 0px; width: 156px; display: block }
.wagencysx ul li a:visited  { color: #325e11; font-size: 11px; text-decoration: none; list-style-type: none }
.wagencysx ul li a:hover  { color: #000; font-size: 11px; text-decoration: none; list-style-type: none }
.wmarketingtab   { background: #fcf63b url(web_marketing_img/toolbar_sfondo.gif) repeat-x }
.wmarketingsx             { margin: 0px; padding: 0px; border: 0px }
.wmarketingsxtit      { color: #9c6704; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background: url(web_marketing_img/toolbar_01.gif) no-repeat; text-align: center; margin: 0px; padding-top: 2px; width: 156px; height: 20px; display: block }
.wmarketingsx ul          { color: #9c6704; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 156px; display: block }
.wmarketingsx ul li              { font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color:   #9c6704 ; width: 156px; display: block }
.wmarketingsx ul li a            { color: #9c6704; font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 3px 10px; border: 0px; width: 156px; display: block }
.wmarketingsx ul li a:visited   { color: #9c6704; font-size: 11px; text-decoration: none; list-style-type: none }
.wmarketingsx ul li a:hover  { color: #000; font-size: 11px; text-decoration: none; list-style-type: none }
.wapplitab     { background: #a3f4fe url(web_application_img/toolbar_sfondo.gif) repeat-x 0px 0px }
.wapplisx              { margin: 0px; padding: 0px; border: 0px }
.wapplisxtit       { color: #013d7b; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background: url(web_application_img/toolbar_01.gif) no-repeat; text-align: center; margin: 0px; padding: 2px 0px 0px; width: 156px; height: 20px; display: block }
.wapplisx ul              { color: #01468e; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 156px; display: block }
.wapplisx ul li               { font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color:   #013d7b ; width: 156px; display: block }
.wapplisx ul li a              { color: #01468e; font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 3px 10px; border: 0px; width: 156px; display: block }
.wapplisx ul li a:visited     { color: #01468e; font-size: 11px; text-decoration: none; list-style-type: none }
.wapplisx ul li a:hover  { color: #000; font-size: 11px; text-decoration: none; list-style-type: none }
.vocitab     { background: #f7e5e5 url(altre_voci/toolbar_sfondo.gif) repeat-x }
.vocisx               { margin: 0px; padding: 0px; border: 0px }
.vocisxtit        { color: #8e191c; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background: url(altre_voci/toolbar_01.gif) no-repeat; text-align: center; margin: 0px; padding-top: 2px; width: 156px; height: 20px; display: block }
.vocisx ul              { color: #8e191c; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 156px; display: block }
.vocisx ul li                { font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color:   #8e191c ; width: 156px; display: block }
.vocisx ul li a              { color: #8e191c; font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 3px 10px; border: 0px; width: 156px; display: block }
.vocisx ul li a:visited     { color: #8e191c; font-size: 11px; text-decoration: none; list-style-type: none }
.vocisx ul li a:hover  { color: #000; font-size: 11px; text-decoration: none; list-style-type: none }
.portfoliotab       { background-color: #f7e5e5 }
.portfoliosx               { background: url(altre_voci/toolbar_sfondo.gif) repeat-x; margin: 0px; padding: 0px; border: 0px }
.portfoliosxtit        { color: #8e191c; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background: url(altre_voci/toolbarp_01.gif) no-repeat; text-align: center; padding-top: 2px; width: 200px; height: 20px; display: block }
.portfoliosx ul               { color: #8e191c; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 200px; display: block }
.portfoliosx ul li                 { font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px; border-top: 0px; border-right: 0px; border-bottom: 1px dashed #8e191c; border-left: 0px; width: 200px; display: block }
.portfoliosx ul li a               { color: #8e191c; font-size: 11px; text-decoration: none; list-style-type: none; margin: 0px; padding: 3px 10px; border: 0px; width: 200px; display: block }
.portfoliosx ul li a:visited     { color: #8e191c; font-size: 11px; text-decoration: none; list-style-type: none }
.portfoliosx ul li a:hover  { color: #000; font-size: 11px; text-decoration: none; list-style-type: none }
.percorso  { color: #555; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #f5f5f5; margin: 0px 0px 10px; padding: 3px 6px }
.percorso a  { color: #000; font-weight: bold; font-size: 10px; text-decoration: none; background-color: #f5f5f5; margin: 0px 0px 10px }
.percorso a:visited  { color: #000; font-weight: bold; font-size: 10px; text-decoration: none; background-color: #f5f5f5; margin: 0px 0px 10px }
.percorso a:hover  { color: #000; font-weight: bold; font-size: 10px; text-decoration: underline; background-color: #f5f5f5; margin: 0px 0px 10px }
.nascosto { color: #000; text-decoration: none }

#nav-general { position:relative;  }
#anni10 { position:absolute; top:2px; left:30px; display:block; margin:0; padding:0;  }
.nascosto1 { color: #333; text-decoration: none }
.legge h3 { text-align: center; }
#notelegali h2 {
	color: #8e191c;
	font-size: 15px; font-style: italic;
	margin: 15px 0px 0; padding: 0px 0px 0px 0;
	border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #a7a7a7
}
.legge h3 {
	padding: 15px 0; margin: 0;
}
#notelegali .legge h3 {
	font-size: 13px;
	text-align: center;
	padding: 0; margin: 0;
}
