body{ background-color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0em auto auto auto; text-align: center; line-height: 1.40em; color: Black; font-size: 69%; width: 68.00em;}
html>body{font-size: 11.00px;}

a:link , a:visited {text-decoration : none; color : #336600;    font-weight: bold;}
a:hover {text-decoration : underline; color : #336600;    font-weight: bold;}
a:active {   text-decoration: none;   color: #FF7F50;   font-weight: bold;}

div{float:left;page-break-after:auto; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; }
img{border:0;margin:0em;padding:0em;float:left;}
form{margin:0;padding:0;}
fieldset{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}
legend{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em; }
b{font-size:1em;}
ul{margin:0px;padding:0px;}
ol{margin:0px 0px 0px 25px;}
li{margin:0px;padding:0px;}

.nascosto {display:none; } 

.contenitore{ width: 68.00em; float: left; w\idth: 100%; text-align: left; f\loat: left; border: 0px solid #990000;}

.spazio_logo{float:left; margin-left:1em; width:10.8em;}
.spazio_logo_unico{float:left; margin-left:1em; width:63.25em;}
.spazio_tratto{float: left; margin-left:6em; margin-top:2em; width:44.55em;}
.logo{width:10.8em;w\idth:100%;height:7.2em;}
.logo_unico{width:63.25em;w\idth:100%;height:7.2em;}
.tratto_grafico{width:44.55em;w\idth:100%;height:4.75em;}


.menu_sup{ float: left; width: 100%; height: 1.35em; font-size: 0.8em; f\loat: left; background-color: #ffffff; margin: 0.8em 0em 1em 0em;  display: inline; border-top: 1px  solid #990000; border-bottom: 1px  solid #990000; padding: 0em 0em 0em 0em;}
.menu_sup.data{ color : #990000; width:12em; background-color: #E8E8E8; height: 1.35em; padding: 0em 0.5em 0em 0.5em; border-right : 1px solid #990000; border-left : 1px solid #990000;}
.menu_sup li{ float: none; f\loat: none; display: inline; color : #990000; width:12em; background-color: #E8E8E8; height: 1.35em; padding: 0em 0.5em 0em 0.5em; border-right : 1px solid #990000; border-left : 1px solid #990000;}
.menu_sup a{ float: none; f\loat: none; display: inline; }


.menu_sup.ultimo_aggiornamento{ float: none; f\loat: none; display: inline; margin: 0em 0em 0em 31.0em; width: 21em; padding: 0em 1em 0em 1em; background-color: #E8E8E8;  text-align: right; border-left: 1px solid #990000; border-right: 1px solid #990000;}



.colonna_sx{ margin: 0.5em 0em 0em 0.2em; width: 12.2em; display: inline; border: 0px solid #336600; }
.colonna_sx ul{ padding: 0em 0em 2em 0em; margin: 0em; float: left; width: 100%; }
.colonna_sx li{ padding: 0em 0em 0em 0em; float: left; width: 95%; margin: 0em 0em 0em 0em; list-style-type: none; width: 100%;  line-height: 1.5em; color: #336600;}
.colonna_sx img{float:none;f\loat:left;}
.colonna_sx li.titolo_link{ padding: 0.1em 0em 0.1em 0em; margin: 0em 0em 0em 0em; color: #878787; border: 1px solid #CBCBCB;  font-size: 0.9em; font-weight: bold; text-align: center; width: 100%; line-height: 1.2em; background-color: #eeeeee;}


.colonna_cx{ margin: 0.5em 0em 0em 0em; width: 42.25em; display: inline; border: 0px solid #FF9900; text-align: center;}
.colonna_cx .blocco_sx{ width: 19.6em; border:0px solid maroon;  margin: 0em 0.45em 0em 0.5em; padding: 0em 0em 0em 0em;}
.colonna_cx .blocco_dx{ width: 19.6em; border:0px solid maroon;  margin: 0em 0.45em 0em 0.5em; padding: 0em 0em 0em 0em;}

.blocco_mezzo{ width: 19.4em; border:0px solid maroon;  margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;}

.blocco_intero{ width: 40.40em; border: 0px solid black; margin: 0em 0em 0em 0.5em;}
.blocco_intero ul{ margin-left: 3em;}
.blocco_intero li{ list-style-type: circle;}

.conta ul{margin-left: 3em;}
.conta li{margin-left: 3em; list-style-type: disc;}

.elenco ul{margin-left: 0.5em;}
.elenco li{margin-left: 1em; list-style-type: circle;}

.colonna_cx li.link_unire{
   list-style: none;
   margin-left: 1em;
   width:36em;
}


.titolo_index{ font-family: "Verdana", "Arial Black" ;  border: 1px solid #336600; font-size: 1.3em; color: #336600; text-align: center; width: 30em; font-weight: bold; margin: 0em 0.5em 0.5em 0.5em;}
.testo_index{ color: #336600; width: 30em; text-align: justify;  padding: 0em 2em 0.3em 1em; }
.titolo_interne{ font-family: "Verdana", "Arial Black"; border: 1px solid #336600; font-weight: bold; text-align: center; width: 35.5em;  margin: 0em 0em 1em 1em; padding: 0em 0em 0em 2em;}
.testo_interne{ padding: 0em 3em 0em 2em; text-align: justify; }
.testo{width:90%;  text-align: justify; padding-left: 1.5em;}
.primo{ margin: 0.8em 0em 0.3em 1em; font-size: 1.5em;}
.interno{ margin: 1em 0em 0.5em 0em;}
.testo_elenco_sx{width: 18em; text-align: right;}
.testo_elenco_dx{width: 19em; padding-left: 1em;}
.testo_elenco{width:25em;}

.elenco_nomi_titolo{font-family: "Verdana", "Arial Black"; text-align: left; font-weight: bold; color: #336600; width: 30em;  margin: 1em 0em 0em 2em;}
.elenco_nomi_testo{font-family: "Verdana", "Arial Black"; text-align: left; font-weight: normal; color: #336600; width: 30em;  margin: 0em 0em 0em 3em;}

.tab_sx{width: 12em; float: left; text-align: right; margin: 0em 0em 0em 0em; position: relative; font-weight: bold;}
.tab_dx{width: 16em; float: left; margin: 0em 0em 0em 1em; position: relative;}

.bgazzurro{background-color: #2D98FF; padding: 0.1em 0em 0.1em 0em;}
.bgarancio{background-color: orange; padding: 0.1em 0.1em 0.1em 0.1em;}
.bgazzurrobase{background-color: #AAD5FF; padding: 0.1em 0em 0.1em 0em; border : 1px  solid #638EE0;}
.chrarancio{ color: #ff6600;}
.rosso{ color: #A52A2A;}
.verde{ color: green;}
.bgverdone{color: #336600;}
.blu{   color: #00478A;}



.corpo_cx{ margin: 0.5em 0em 0em 0.9em; width: 54.0em; display: inline;  border: 0px solid #FF9900;}

.colonna_dx{ margin: 0.5em 0em 0em 0em; width: 12.5em; display: inline; border: 0px solid #336600; ;}
.colonna_dx ul{ padding: 0em 0em 2em 0em; margin: 0em; float: left; width: 100%; }
.colonna_dx ul.utente{ padding: 0em 0em 1em 0em; margin: 0em; float: left; width: 100%; }
.colonna_dx li{padding:0em 0em 0em 0em; float:left; width:95%; margin:0em 0em 0em 0em; list-style-type:none; width: 100%; line-height: 1.5em;}
.colonna_dx li.elenco_form{padding:0em 0em 0em 0em; float:left; width:95%; margin:1em 0em 0em 0em; list-style-type:none; width: 100%; line-height: 1em;}
.colonna_dx img{float:none;f\loat:left;}
.colonna_dx li.titolo_link{ padding:0.1em 0em 0.1em 0em;  margin:0em 0em 0em 0em; color: #878787; border: 1px solid #CBCBCB; font-size: 0.9em;  font-weight:bold; text-align: center;  width:100%; line-height: 1.2em; background-color: #eeeeee; }
.colonna_dx img.goccia{ width: 0.9em; height: 0.9em; padding: 0.3em 0.6em 0em 0.2em;}
.colonna_dx li form{ width: 12em; height: 3em; padding: 0em 0em 0em 0em;}


.piede{ width: 100%; height: 1.35em; background-color: #ffffff; margin-top: 1.20em; border-top: 1px solid #990000; border-bottom: 1px solid #990000; font-size: 80%;color: #990000;}
.piede a{ margin-top:-1px;}
.piede .piede_left{margin-left:7px; padding: 0em 0.5em 0em 0em;  border-right : 1px solid #990000;}
.piede .piede_email{ border-right : 1px solid #990000; color: #0000CC; font-weight: bold; text-align:center; width: 24em;  background-color: #E8E8E8;}
.piede .piede_email a{ width: 24em; color: #0000CC; height: 1.8em; }
.piede .piede_right{float:right; margin-right:7px; text-align:right;}
.piede_basso{width: 100%; float:left;margin:0px 0px 0px 0px; text-align:center; line-height:1.3em; color: #990000; font-size: 80%; background-color: none; }
.piede_basso ul{margin:0px;padding:0px;}
.piede_basso li{display:inline;}

.link_inattivo{color:#000; font-weight:bold;}
.link_inattivo:hover {color:#000; font-weight:bold;}


.left{float:left;}
.right{float:right;}
.none{float:none;}

.bold{font-weight: bold;} 
.under{ text-decoration: underline;}



/*vecchio foglio di stile - inizio*/
.tdblu{ border-bottom : 1px solid #000099; border-left : 1px solid #000099; border-right : 1px solid #000099; font : bolder normal normal 100%/normal Verdana, Geneva, Arial, Helvetica, sans-serif;}
.table4 { border : 1px solid #000099; font : normal normal normal 100%/normal Verdana Geneva Arial Helvetica sans-serif;}
.titolocentraleblu { border : 1px solid #000099; text-align : center; font-weight: bold; font-size: 140%; color : #000099;} 
.align_dx{text-align: right;}
.align_cx{text-align: center;}
.w100{width:100%;}

/*vecchio foglio di stile - fine*/
