html,body{margin: 0px; height: 100%; font-family: verdana, arial, sans-serif; font-size: 100%; text-align: left} 
html,body{scrollbar-face-color: #e1e1e1;
scrollbar-shadow-color: #e1e1e1;
scrollbar-highlight-color: #9A003F;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #9A003F;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #ffffff;}

div.stileTesto10 { font-family: Arial; color: #000000; font-size: 90%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000 }

div.titoloHome {font-family: Arial; margin: 05px 05px 05px; font-size: 100%; font-weight: bold; text-decoration: none;}
div.titoloHome a {color: #ffffff; text-decoration: none; }
div.titoloHome a:hover { color: 9A003F; text-decoration: none;}

div.titolo {font-family: Arial; margin: 05px 05px 05px; font-size: 100%; font-weight: bold; text-decoration: none;}
div.titolo a {color: #FF8915; text-decoration: none; }
div.titolo a:hover { color: 9A003F; text-decoration: none;}
div.stileMenuGerarchico { font-family: Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #3D6380 }
div.stileMenuGerarchico a:hover { font-style: normal; line-height: normal; color: #FF00FF; text-decoration: none}

div.linkapprofondisci {float:right; padding: 0px 05px 20px; font-family: Arial; font-size: 80%; font-weight: bold; text-decoration: none;}
div.linkapprofondisci a {color: #FF8915; text-decoration: none; }
div.linkapprofondisci a:hover { color: #9A003F; text-decoration: none;}

div.titolodoppio{float: left; width: 200px; color: #FA320A; font-size: 100%;}
div.corpodoppio{float: left; padding: 0px 05px 20px; width:300px; color: #666666; font-size: 80%; font-weight:bold;}
div.corpodoppio a {color: #666666; text-decoration: none;}
div.corpodoppio a:hover {color: #FA320A; text-decoration: none;}

div#titolo{float: left; width:390px;\width:400px;w\idth:390px; color: #000000; font-size: 230%; font-weight:bold;}
div.titolo1{float: left; width:180px;\width:1900px;w\idth:180px; color: #000000; font-size: 150%}
div.titolopaginaHome{float: left; width:590px; color: #ffffff; padding-top:10px; padding-bottom:10px; 
                 font-weight:bold; background-color: #0C2577;}
div.titolopagina{float: left; width:590px; color: #ffffff; padding-top:10px; padding-bottom:10px; 
                 font-weight:bold; background-color: #9A003F; border-style: solid; border-width: 1px}
div.titolo3{width:400px; float: left; margin: 10px 10px 10px; color: #FA320A; font-size: 100%;}

div.corpo{width:580px; padding: 05px 05px 05px; float: left; color: #000000; font-size: 80%;}
div.corpo a {color: #666666; text-decoration: none; font-weight: bold;}
div.corpo a:hover {color: #FA320A; text-decoration: none; font-weight: bold;}
div.corporosso {padding: 05px 05px 05px; float: left; color: #FF0000; font-size: 80%; font-weight:bold;}

div.imagesinistra {margin: 10px 2px 05px;}


div.english a {float:right; font-size: 60%; color: #ffffff; text-decoration: none;}
div.english a:hover {float: right; font-size: 60%; color: #FA320A; text-decoration: none;}
div.menu a{float: left; font-size: 70%; color: #000000; font-weight: bold; text-decoration: none;}
div.menu a:hover {float: left; font-size: 70%; color: #FF8915; font-weight: bold; text-decoration: none;}
div.contestuale {float: left; font-size: 60%; padding: 05px 05px 05px; color: #9A003F;}
div.contestuale a {color: #2D64B4; text-decoration: none;}
div.contestuale a:hover {color: #FA320A; text-decoration: none;}


div.download{float: left; font-size: 80%; padding-top:5px; padding-bottom:5px; color: #666666; font-weight:bold; 
              width:200px; background-color: #E1E1E1; 
             border-style: solid; border-width: 1px; border-color: #999999}

div.scarica         {float: left; font-size:80%; color: #000000; padding-left:10px;}
div.scarica a       {color: #9A003F; text-decoration: none; font-weight: bold;}
div.scarica a:hover {color: red; text-decoration: none; font-weight: bold;}

div.scaricadestra         {float: right; font-size:80%; color: #000000; padding-left:10px;}
div.scaricadestra a       {color: #3399FF; text-decoration: none; font-weight: bold;}
div.scaricadestra a:hover {color: red; text-decoration: none; font-weight: bold;}


div.labelquestionario         {float: left; font-size:80%;  padding: 05px 05px 05px; color: #000000;}
div.labelquestionariobold     {float: left; font-size:80%;  padding: 05px 05px 05px; color: #000000; font-weight:bold;}

div.listarticoli         {float: right; font-size:80%;  padding: 05px 05px 05px; color: #000000;}
div.listarticoli a       {color: #9A003F; text-decoration: none; font-weight: bold;}
div.listarticoli a:hover {color: red; text-decoration: none; font-weight: bold;}


div.quickmenu         {float: left; font-size:70%; border-bottom:1px solid; border-color: #999999; width:200px; padding-top: 5px; padding-bottom: 5px;}
div.quickmenu a       {color: #666666; text-decoration: none;}
div.quickmenu a:hover {color: #60859F; text-decoration: none;}

div.dati1 {font-size: 80%; text-decoration: none; font-weight: bold; color: #000000; padding-top: 10px; padding-bottom: 10px; border-top-style:solid; border-width: 1px}
div.dati1 a{text-decoration: none; color: #666666; font-weight: bold;}
div.dati1 a:hover{text-decoration: none; color: #FA320A; font-weight: bold;}

div.dati {font-size: 60%; text-decoration: none; font-weight: bold; color: #000000; padding-top: 10px; padding-bottom: 10px; border-top-style:solid; border-width: 1px}
div.dati a{text-decoration: none; color: #666666; font-weight: bold;}
div.dati a:hover{text-decoration: none; color: #FA320A; font-weight: bold;}
div.datiform {font-size: 60%; text-decoration: none; color: #000000; padding-top: 10px; padding-bottom: 10px;}

div.inciso{float:left; width:440px;\width:450px;w\idth:440px; margin: 10px 10px 10px; color:#666666; font-size: 60%;}

div.autoerrore {float:left; width:440px;\width:450px;w\idth:440px; margin: 05px 02px 02px; color:#FA320A; font-size: 75%; font-weight:bold;}
div.autoconferma {float:left; width: 440px;\width:450px;w\idth:440px; margin: 0px 0px 0px; color:#008000; font-size: 75%;}
div.autorichiesta {float:left; width:40px;\width:50px;w\idth:40px; margin: 10px 0px 05px; color:#666666; font-size: 70%; font-weight:bold;}
div.autoobligatorio {float:left; width:390px;\width:400px;w\idth:390px; margin: 10px 10px 10px; color:#000000; font-size: 75%;}
div.autoselect {float:left; width:140px;\width:150px;w\idth:140px; margin: 05px 0px 05px; color:#666666; font-size: 70%;}
div.autocampo {float:left; width:140px;\width:150px;w\idth:140px; margin: 10px 0px 05px; color:#666666; font-size: 70%;}

div.stileTitoliCategorie {font-size: 11px; margin: 05px 05px 05px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FCFF00 }
div.stileTitoliTipologia {font-size: 10px; margin: 05px 05px 05px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #479F28 }
div.stileTitoliDescrizione {font-size: 10px; margin: 05px 05px 05px; font-style: normal; line-height: normal; font-variant: normal; color: #000000 }

div.LinkBlu {font-size: 12px; margin: 05px 05px 05px; font-weight: bold; text-decoration: none;}
div.LinkBlu a {color: #FF8915; text-decoration: none; }
div.LinkBlu a:hover { color: 9A003F; text-decoration: none;}