body { background-color: #ECEBE0; color: #000000;}
.sfondocontent {background-color: #D4E3FA; border-top: 1px solid #346DC6; border-left: 1px solid #346DC6; border-bottom: 1px solid #346DC6;}
.titolo {font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 22px; color: #E57C53; font-weight:bold;}
.testobig {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight: normal;}
.testo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight: normal;}
.label {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#346DC6; font-weight: bold; text-align:right; }
.intf {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight: normal;}

.lineaazzurra { font-family: Verdana,Tahoma,Arial,Helvetica; font-size: 10px; background-color: #E8B633; color: #FFFFFF }
.lineaazzurra2 { font-family: Verdana,Tahoma,Arial,Helvetica; font-size: 10px; font-weight: bold; background-color: #E57C53; color: #346DC6;}
.lineaazzurra3 { font-family: Verdana,Tahoma,Arial,Helvetica; font-size: 10px; background-color: #FFFFFF; color: #346DC6;}
.sfondotbl { background-color: #D4E3FA; border: 1px solid #346DC6;}

.menul1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-image: inherit;}
.menul1H {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #E57C53; background-image: inherit;}
.menusl1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #001C7F; background-image: inherit;}
.menul2 { font-size: 10px; font-weight: bold; border-top: #D4E3FA 1px solid;}
.menul2H { font-size: 10px; font-weight: bold; border-top: #D4E3FA 1px solid; color: #E57C53;}
.menusl2 { font-size: 10px ; font-weight: bold; border-top: #D4E3FA 1px solid; color:#001C7F;}
.menul3 { font-size: 10px; border-top: #D4E3FA 1px solid;}
.menul3H {font-size: 10px; color: #E57C53; border-top: #D4E3FA 1px solid;}
.menusl3 {font-size: 10px ; color: #001C7F; border-top: #D4E3FA 1px solid;}
 
a:active, a:link, a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #346DC6;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #346DC6;}
a.redlnk:link, a.redlnk:active, a.redlnk:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #346DC6;}
a.redlnk:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #E57C53;}

a.map1:active, a.map1:link, a.map1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #346DC6; font-size:13px;}
a.map1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #346DC6; font-size:13px;}
a.map2:active, a.map2:link, a.map2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #E06434;}
a.map2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #E06434;}
/*a.map2:active, a.map2:link, a.map2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #E57C53;}
a.map2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #E57C53;}*/
a.map3:active, a.map3:link, a.map3:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; font-size:10px;}
a.map3:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size:10px;}

a.homeser:active, a.homeser:link, a.homeser:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; color: #000000;}
a.homeser:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; color: #000000;}
.homeservizi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; background-color: #FFFFFF; color: #000000;}

.bgmenu {background-color:#FECDAD; background-image:url(img/arabg.gif); background-repeat:repeat-y; background-position:top left;}
.bgrowmenu {background-image:url(img/btn.gif); background-repeat:repeat-y; background-position:top left;}
.bgrowmenuup {background-image:url(img/btnup.gif); background-repeat:no-repeat; background-position:top left;}
.bgrowmenudown {background-image:url(img/btndown.gif); background-repeat:no-repeat; background-position:top left;}
.smnuouter {text-align:left; background-color: #808080;}
.smnuouterdx {background-image: url(img/borderdx.gif); background-repeat: repeat-y; background-position: top right;}
.smnuinner {margin-left: 1px; text-align:left; border-left: #D4E3FA 2px solid;  border-right: #D4E3FA 2px solid;}
.smnu {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color: #000000; background-image: url(img/azzbg.gif); background-repeat: repeat-y; background-position: top left;}
.smnusel {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color: #000000; background-image: url(img/azzbg.gif); background-repeat: repeat-y; background-position: top left;border-left: #D4E3FA 2px solid; border-right: #D4E3FA 2px solid;}
.bgheader {background-image:url(img/header.gif); background-repeat: no-repeat; background-position: top center;}



.navig {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #346DC6; border-bottom: #346DC6 1px dashed;}
.linea {border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #346DC6;}
.firma {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FF892F; background-image:url(img/arabg.gif); background-repeat:repeat-y; background-position:top left;}
.testorosso {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#900000;}