/* CSS Document */
body{ margin: 0px; padding: 5px;font-family: Tahoma; color: #000000; background-color: #FFFFFF; font-size: 11px; }
body.pop{ margin: 0px; padding: 0px; }
.header{ padding-bottom: 3px; border-bottom: 1px solid #DDDBCF; }
.navTop td{ text-align: center; height: 13px; border-left: 1px solid #DDDBCF; }
.navTop td.right{ text-align: center; height: 13px; border-right: 1px solid #DDDBCF; }
.yellow10b{ color: #DDA558; font-size: 10px; font-weight: bold; }
.yellow10bC{ color: #EA9200; font-size: 10px; font-weight: bold; }
.gray10{ color: #7F7F7F; font-size: 10px; }
.gray11{ color: #726868; font-size: 11px; }
.gray11g{padding-right:5px; color: #726868; font-size: 11px; text-align: justify; font-family: Tahoma;  }
.gray11g a{ color: #726868; font-size: 11px; text-align: justify; line-height: 15px; text-decoration: underline; font-family: Tahoma;}
.gray11g a:hover{ color: #726868; font-size: 11px; text-align: justify; line-height: 15px; text-decoration: none;font-family: Tahoma; }
.gray11 a{ color: #726868; font-size: 11px; text-decoration: underline; }
.gray11 a:hover{ color: #726868; font-size: 11px; text-decoration: none; }
.gray12{ color: #726868; font-size: 12px; }
.gray12b{ color: #827676; font-size: 12px; font-weight: bold; }
.black10{ color: #000000; font-size: 10px;}
.black10b{ color: #000000; font-size: 10px; font-weight: bold; }
.black11{ color: #000000; font-size: 11px; }
.black11 a{ color: #000000; text-decoration: underline; font-size: 11px;}
.black11 a:hover{ color: #000000; text-decoration: none; font-size: 11px;}
.black12{ color: #000000; font-size: 12px; }
.red9{ color: #CD2C05; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.red9 a{ color: #CD2C05; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.red9 a:hover{ color: #CD2C05; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.blue9{ color: #004C93; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.blue9 a{ color: #004C93; font-size: 9px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
.blue9 a:hover{ color: #004C93; font-size: 9px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }
.blue10{ color: #004C93; font-size: 10px; }
.blue11{ color: #004C93; font-size: 11px; }
.blue11 a{ color: #004C93; font-size: 11px; text-decoration: underline; }
.blue11 a:hover{ color: #004C93; font-size: 11px; text-decoration: none; }
.blue11b{ color: #004C93; font-size: 11px; font-weight: bold; }
.blue11b a{ color: #004C93; font-size: 11px; text-decoration: none; font-weight: bold;}
.blue11b a:hover{ color: #004C93; font-size: 11px; text-decoration: none;font-weight: bold; }
.blue12{ color: #004C93; font-size: 12px; }
.blue14b{ color: #004C93; font-size: 13px; font-weight: bold; }
.blue12lightb{ color: #3d8ace; font-size: 12px; font-weight: bold; }
.azzurro11{ color: #3D8ACE; font-size: 11px; }
.azzurro11b{ color: #3D8ACE; font-size: 11px; font-weight: bold; }
.azzurro11b a{ color: #3D8ACE; font-size: 11px;font-weight: bold;  text-decoration: underline;}
.azzurro11b a:hover{ color: #3D8ACE; font-size: 11px;font-weight: bold; text-decoration: none;}
.azzurro12b{ color: #3d8ace; font-size: 12px; font-weight: bold; }
.azzurro12{ color: #3d8ace; font-size: 12px; }
.footer{ background: url(../img/bgFooter.gif) repeat-x top left; height: 33px; margin-top: 14px; font-size:9px; color:#5e82b1; line-height:13px}
.footer a{color:#5e82b1; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.sfuma{ background: url(../img/bgSfuma.gif) repeat-x bottom left #FFFFFF; }
.sfumaPic{ background: url(../img/bgSfumaPic.gif) repeat-x bottom left #FFFFFF; }
.boxMenu{ background: url(../img/bgMenu.gif) repeat-x top left; height: 20px; padding-left: 14px;}
.menu td{  padding-right: 24px; }
.bordL{ background: url(../img/trattino_vert.gif) repeat-y top left; }
.bordR{ background: url(../img/trattino_vert.gif) repeat-y top right; }
.link { color: #7F7F7F; font-weight: bold; font-size: 11px; }
.link a{ color: #7F7F7F; font-weight: bold; font-size: 11px; text-decoration: underline; }
.link a:hover{ color: #7F7F7F; font-weight: bold; font-size: 11px; text-decoration: none; }
form { padding: 0px; margin: 0px; }
.input{ font-family: Tahoma; color: #000000; font-size: 11px; }
.input2{ font-family: Tahoma; color: #7F7F7F; font-size: 10px; }
.pad7{ padding-left: 7px; }
.pad13{ padding-left: 13px;}
.pad13LR{ padding: 0px 13px; }
.pad14{ padding-left: 14px; }
.pad27{ padding-right: 27px; }
.manina{ cursor:pointer; }
.separatore{ background: url(../img/trattino_oriz.gif) repeat-x top left; }
table td.tit{ border-bottom: 1px solid #B8D4ED; border-right: 1px solid #E5E5E5; height: 20px; padding-bottom: 4px; padding-left: 14px; font-weight: bold; }
table td.titb{ border-bottom: 1px solid #B8D4ED; height: 20px; padding-bottom: 4px; font-weight: bold; padding-left: 7px;}
table td.tit2{ border-bottom: 1px solid #B8D4ED; height: 20px; padding-bottom: 4px; font-weight: bold; padding-left: 14px;}
table td.tit2b{ border-bottom: 1px solid #B8D4ED; height: 20px; padding-bottom: 4px; font-weight: bold; padding-left: 7px;}
table td.fascia{ border-bottom: 1px solid #E5E5E5; height: 25px; padding-bottom: 3px; background-color: #F8F8F8;padding-left: 14px; border-right: 1px solid #E5E5E5; vertical-align: bottom; }
table td.fasciab{ border-bottom: 1px solid #E5E5E5; height: 25px; padding-top: 3px; padding-bottom: 3px; background-color: #F8F8F8;padding-left: 7px; vertical-align: top; }
table td.fascia2{ border-bottom: 1px solid #E5E5E5; height: 25px; padding-bottom: 3px; background-color: #F8F8F8;padding-left: 14px; vertical-align: bottom; }
table td.fascia2b{ border-bottom: 1px solid #E5E5E5; height: 25px; padding-top: 3px; padding-bottom: 3px; background-color: #F8F8F8;padding-left: 7px; vertical-align: top; }
table td.fascia3{ height: 25px; padding-bottom: 3px; padding-left: 14px; vertical-align: bottom; }
table td.dati{ border-bottom: 1px solid #E5E5E5; padding: 5px 0px 5px 14px; border-right: 1px solid #E5E5E5; vertical-align: top; }
table td.datib{ border-bottom: 1px solid #E5E5E5; padding: 5px 0px 5px 7px; vertical-align: top; }
table td.dati2{ border-bottom: 1px solid #E5E5E5; padding: 5px 0px 5px 14px; vertical-align: top; }
table td.dati2b{ border-bottom: 1px solid #E5E5E5; padding: 5px 0px 5px 7px; vertical-align: top; }
.bgAzzurro{ background-color: #F4F4F7; }
.bgGrigio{ background-color: #E6E6E6; }
#flashHp { width: 700px; height: 203px; }
.bottoni td{ border-right: 1px solid #DDDBCF; height: 15px; color: #726868; font-size: 11px; padding-right: 15px; padding-left: 15px; }
.bottoni td.left{ border-right: 1px solid #FFFFFF; height: 15px; color: #726868; font-size: 11px;padding-left: 15px; }
.bottoni td a{ color: #726868; font-size: 11px; text-decoration: none; }
.bottoni td.left a{ color: #726868; font-size: 11px; text-decoration: none;}
.bottoni td a:hover{ color: #004C93; font-size: 11px;text-decoration: none; }
.bottoni td.left a:hover{ color: #004C93; font-size: 11px; text-decoration: none;}


#noprint { display:block; }

#print { display:none; }

.button_off{ background: url(../img/bg_butt_off.gif) repeat-x top left; height: 25px; border-top: 1px solid #D8E6F2; border-right: 1px solid #D8E6F2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #71A9DB; font-weight: bold; font-size: 11px; text-align: center; }
.button_off a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #71A9DB; font-weight: bold; font-size: 11px; text-decoration: none; }
.button_off a:hover{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #71A9DB; font-weight: bold; font-size: 11px; text-decoration: none; }
.button_off_d{ background: url(../img/bg_butt_off.gif) repeat-x top left; height: 25px; border-top: 1px solid #D8E6F2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #71A9DB; font-weight: bold; font-size: 11px; text-align: center; }
.button_off_d a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #71A9DB; font-weight: bold; font-size: 11px; text-decoration: none; }
.button_off_d a:hover{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #71A9DB; font-weight: bold; font-size: 11px; text-decoration: none; }
.button_on{ height: 24px; border-top: 1px solid #D8E6F2; border-right: 1px solid #D8E6F2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #004C93; font-weight: bold; font-size: 11px; text-align: center; }
.button_on a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #004C93; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none; }
.button_on a:hover{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #004C93; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none; }
.button_on_d{ height: 24px; border-top: 1px solid #D8E6F2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #004C93; font-weight: bold; font-size: 11px; text-align: center; }
.button_on_d a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #004C93; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none; }
.button_on_d a:hover{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #004C93; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none; }

/*stili aggiunti: non cambiare */
.footlink {color:#999999; }
.footlink a:link { text-decoration:none;}
.footlink a:visited{ text-decoration:none;}
.footlink a:hover{ text-decoration:none;}
