html, body {margin: 10px 15px; padding:0px; 
			text-align: center; height: 80%; 
			font-family: verdana; 
			background: url('../../immagini/texture.gif'); 
			scrollbar-face-color: #becdef; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #c3c3c3; 
			scrollbar-3dlight-color: #e6e6e6; scrollbar-arrow-color:  #ffffff; scrollbar-track-color: #051d78;
			scrollbar-darkshadow-color: #7b98ea;}

/*Blocchi Strutturali*/

div.back a:active {text-decoration: none; font-weight:bold; color: #00006D; font-size:70% }
div.back a:link {text-decoration: none; font-weight:bold; color: #00006D; font-size:70%}
div.back a:visited {text-decoration: none; font-weight:bold; color: #00006D; font-size:70%}
div.back a:active {text-decoration: none; font-weight:bold; color:#00006D; font-size:70%}
div.back a:hover {text-decoration: none; font-weight:bold; color:#00A64D; font-size:70%}

div.titolo  {font-weight:bold; padding-top: 5px; color: #00A64D; font-size:90%; }
div.titolo  a:active {padding-left:10px; margin-bottom:5px; text-decoration: none; font-weight:bold; color: #00006D;}
div.titolo  a:link {padding-left:10px; margin-bottom:5px; text-decoration: none; font-weight:bold; color: #00006D;}
div.titolo  a:visited {padding-left:10px; margin-bottom:5px; text-decoration: none; font-weight:bold; color: #00006D;}
div.titolo  a:active {padding-left:10px; margin-bottom:5px; text-decoration: none; font-weight:bold; color:#00006D;}
div.titolo  a:hover {padding-left:10px; margin-bottom:5px; text-decoration: none; font-weight:bold; color:#00A64D;}

div.TitoloProdotto  {float:right; font-weight:bold; padding-top: 7px; padding-right: 15px; color: #00A64D; font-size:90%; }

div.approfondimento    {margin:5px; color: #00006D; font-size:70%; line-height: 150%; text-align:justify}
div.approfondimento h1 {height:30px; padding-left:5px; padding-top:5px; color: #00A64D; font-size:120%; background-color:#E3EBFE}
div.approfondimento a:active {text-decoration: none; font-weight:bold; color: #00006D;}
div.approfondimento a:link {text-decoration: none; font-weight:bold; color: #00006D;}
div.approfondimento a:visited {text-decoration: none; font-weight:bold; color: #00006D;}
div.approfondimento a:active {text-decoration: none; font-weight:bold; color:#00006D;}
div.approfondimento a:hover {text-decoration: none; font-weight:bold; color:#00A64D;}

div.approfondimentoRight {width:550px; font-weight:bold; text-align:right; font-size:80%;  color: #00006D;}
div.approfondimentoRight a:active {text-decoration: none; color: #00006D;}
div.approfondimentoRight a:link {text-decoration: none; color: #00006D;}
div.approfondimentoRight a:visited {text-decoration: none; color: #00006D;}
div.approfondimentoRight a:active {text-decoration: none; color:#00006D;}
div.approfondimentoRight a:hover {text-decoration: none; color:#00A64D;}



div#container {margin-right: auto; margin-left: auto; text-align: left; width:860; background: url('../../immagini/ombralaterale.gif') repeat-y;}
div#header    {width: 860px; background-color:#ffffff}
div#banner    {width: 860px; background-color:#ffffff}
div#block     {width: 860px; height:80%; background-color:#ffffff}

div.footer {width: 860px; padding-top: 5px; padding-bottom: 5px; background: #ffffff; font-size: 7pt; text-align: center; text-decoration:none, line-height: 130%;}
div.footer a:active {text-decoration: none; color: red}
div.footer a:link   {text-decoration: none; color: red}
div.footer a:visited {text-decoration: none; color: red}
div.footer a:active  {text-decoration: none; color: red}
div.footer a:hover   {text-decoration: none; color:#000000;}

div.DatiPersonali {padding-right: 15px; background: #ffffff; font-size: 7pt; text-align: justify; text-decoration:none, line-height: 130%;}

div.sedi    {padding:0;margin:0;float:left; font-size: 12px; color: #000000;}
div.sedi h1 {padding-top:5px; padding-bottom:5px; margin:0; font-size: 15px; color: #00006D}
div.sedi a:active {text-decoration: none; font-weight:bold; color: #00006D}
div.sedi a:link   {text-decoration: none; font-weight:bold; color: #00006D}
div.sedi a:visited {text-decoration: none; font-weight:bold; color: #00006D}
div.sedi a:active  {text-decoration: none; font-weight:bold; color: #00006D}
div.sedi a:hover   {text-decoration: none; font-weight:bold; color:#40BC7A}

div.logo   {float:left; padding: 5px; font-size:170%; color: #00006D}
div.pagina   {font-size:170%; color: #66A261}

/*Blocchi Semantici*/
div#Gallery {float:left; width:665px;}
div.line {float: left; background: #ffffff;} 
div.line dl {float: left; width: 155px; margin-left: 8px; margin-top: 10px} 
div.line dt {width: 150px; background-color: #ffffff;} 
div.line dd { width: 150px; margin: 0px;}
div.line h5 { width: 150px; color: 000000; height:20px; font-weight:lighter; background-color: #E6E6E6; margin: 0px; margin-top: 1px; font-size: 70%; }
div.line h6 { width: 150px; color: 000000; font-weight:lighter; background-color: #cccccc; margin: 0px; margin-top: 1px; font-size: 70%; }
div.line h4 { width: 150px; color: 000000; font-weight:lighter; background-color: #B4B4B4; margin: 0px; margin-top: 1px; font-size: 70%; }
div.line p  { padding: 2px; text-align:justify;  line-height: 150%; margin: 0px; font-size: 70%}
div.line a:active {text-decoration: none; color: #00006D}
div.line a:link {text-decoration: none; color: #00006D}
div.line a:visited {text-decoration: none; color: #00006D}
div.line a:active {text-decoration: none; color:#00006D}
div.line a:hover {text-decoration: none; color:#00A64D}

div#nav{float:left; width: 150px;}
div#nav  dl {float: left; margin-top:0px; margin-bottom: 10px; width: 150px; } 
div#nav  dt {background:#ffffff;} 
div#nav  dd { padding-top:5px; padding-bottom:5px; width: 150px; margin: 0px; font-size:70%}
div#nav  a:active {text-decoration: none; font-weight:bold; color: #00006D}
div#nav  a:link {text-decoration: none; font-weight:bold; color: #00006D}
div#nav  a:visited {text-decoration: none; font-weight:bold; color: #00006D}
div#nav  a:active {text-decoration: none; font-weight:bold; color:#00006D}
div#nav  a:hover {text-decoration: none; font-weight:bold; color:#00A64D}

div.BoxHome {width: 320px; background-color: #ffffff; margin-top: 0px;}
div.BoxHome img{width: 180px; float:right; padding-right: 5px;}
div.BoxHome h1{margin-left:5px; margin-top:10px;padding-bottom:5px; font-size: 90%; width: 320px !important; width: 320px; border-bottom:1px solid #E3EBFE; color: #00006D; margin-top: 0px; margin-bottom:10px;}
div.BoxHome p {margin-left:5px; width: 320px; font-size: 70%; color: #00006D; text-align:justify; line-height: 150%;}
div.BoxHome a:active {float:left; text-decoration: none; color: #00006D}
div.BoxHome a:link {text-decoration: none;  color: #00006D}
div.BoxHome a:visited {text-decoration: none;  color: #00006D}
div.BoxHome a:active { text-decoration: none;  color:#00006D}
div.BoxHome a:hover {text-decoration: none;  color:#00A64D}
div.clearer{clear: right;}

div.autoerrore {float:left; width: 350px; margin: 05px 02px 02px; color: red; font-weight:bold; font-size: 65%; }
div.autoconferma {float:left; width:350px; margin: 0px 0px 0px; color: red;}
div.autorichiesta {float:left; width:40px; margin: 10px 0px 05px; color: red; font-weight:bold; font-size: 65%;}
div.autoobligatorio {float:left; width:210px; margin: 10px 10px 10px; color: red; font-size: 65%; }
div.autoselect {float:left; width:100px; margin: 05px 0px 05px; color: red; font-size: 65%;}

div.campi     {width:360px; color: #00006D; font-size: 60%;}
div.autocampo {float:left; width:150px; margin-top:10px; color: #00006D;}
div.autocampo1 {float:right; width:200px; margin-top:10px; color: #00006D;}