@charset "utf-8";

/* CSS Document */
html{margin:0px;padding:0px; background-color:#e5e5e5;background-image:url(/static/site_sfondo_top.jpg); background-repeat:repeat-x;}
html img{border:none;}
body{ 
font-family:Verdana;
margin:0px auto;
padding:0px;
color:#666666;
 }

.clear{clear:both;height:0pt;}
body a{text-decoration:none;}
body a:hover{text-decoration:underline;}
h1,h3{margin:0px;padding:0px; display:block;}
p{margin:0px; padding:0px;}
ul{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
form, filedset{margin:0px; padding:0px;}
img {border:none;margin:0px; padding:0px;}
*:first-child+html #ombra-destra{left:0px;}
/*-------------------Box Site------------------*/
#box-site{position:relative;margin:0px auto ;width:1000px; padding:0 0 0 0px;}/*border-left:1px solid #000000;border-right:1px solid #000000;}*/
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }

/* box-header-home */
#box-header-home {width:1000px;height:168px;margin:2px auto 0px auto;background-image:url(/static/body_top.jpg); background-repeat:no-repeat;}

#box-logo {float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
#box-logo img{margin:9px 0px 9px 0px;padding:0px 0px 0px 0px;border:none;}
/* box-caratteri-navigazione-secondaria-come-fare */
#box-caratteri-navigazione-secondaria-come-fare {clear:both;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
#box-caratteri-navigazione-secondaria-come-fare:after{content: ""; display: block; height: 0pt; clear: both; }
/* box caratteri */
#box-caratteri {  margin:20px 0px 0px 0px; float:left;}
ul.caratteri {float:left; }
ul.caratteri li{float:left; margin:0px 0px 0px 0px;}

/* box-header-home: navigazione secondaria */
#box-navigazione-secondaria {float:left;padding:20px 0px 0px 10px; width:500px;  margin:0px 0px 0px 0px;} 
#box-navigazione-secondaria ul li {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-right:1px dotted #333333;  }
#box-navigazione-secondaria ul li.last { margin-right:0px; border-right:none;}
#box-navigazione-secondaria ul li a{color:#333333; padding:0px 8px 0 8px; display:block;font-size:11px; }

/* header box-come-fare*/
#box-come-fare  {float:right;width:432px;height:41px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url(/static/come_fare_ddl_sfondo.jpg); background-repeat:no-repeat;}
.select-come-fare {margin:12px 0px 0px 150px;padding:0px 0px 0px 0px;}
/* box-header-home: selezione lingua */
#box-lingue{clear:both;float:right;padding: 0px 50px 30px 0px;}

/* box-header-home: ricerca */
#box-ricerca {clear:both;float:right;padding-right:50px;width:300px;}
#box-ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#box-ricerca form {margin:0px 0 0 0;}
#box-ricerca input.text{float:left;width:210px; font-size:12px; color:#999999;border:none; border:0px; margin:0px 0px 0px 0px;padding:3px 0px 3px 30px;background-image:url(/static/text_input_cerca.jpg); background-repeat:no-repeat; }
#box-ricerca input.button{float:right; display:block; margin:0px 0px 0px 5px;border:none;}


/* box-header-home: navigazione principale */
#box-navigazione-principale  {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:1000px;}
#box-navigazione-principale:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navigazione-principale ul {width:1000px;padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;}
#box-navigazione-principale li {float:left;  padding:0px 10px 0px 10px; border-right:1px dotted #546B7B;}
#box-navigazione-principale ul li.last {border-right:none;padding:0px 0px 0px 10px;}
#box-navigazione-principale ul li.first{padding:0px 10px 0px 0px;}
#box-navigazione-principale ul li a{color:#ffffff; padding:0px 0px 0px 0px; display:block;font-size:13px; }
#box-navigazione-principale ul li a.selected {font-weight:bold; }

/* box-header-home-interna */
#box-header-home-int {width:1000px;height:285px;background-image:url(/static/header_home_int_sfondo.jpg); background-repeat:no-repeat;}

/* footer */
#footer {width:100%;background-image:url(/static/site_sfondo_footer.jpg); background-repeat:repeat-x;}
#box-footer  {clear:both;width:1000px;margin:0px auto;height:152px;}
#box-footer-contenitore {background-image:url(/static/footer_sfondo.jpg); background-repeat:no-repeat;margin:22px 0px 0px 0px; padding:22px 0px 0px 0px; }
#box-logo-navb-footer {width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#box-logo-footer  {float:left;margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;border-right:1px dotted #999999;}
#box-navb-footer-right  {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}
.footer_dettagli {font-size:11px;color:#cccccc;font-family:Verdana;}
#box-navb-footer-right ul{margin: 0px auto;padding:20px 8px 20px 0px;}
#box-navb-footer-right ul li {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
#box-navb-footer-right ul li.first{margin-left:0px; padding-left:0px; }
#box-navb-footer-right ul li.last {border-right:none;}
#box-navb-footer-right ul li a{color:#cccccc; padding:0px 0px 0px 0px; font-size:11px;}
#box-navb-footer-right ul li a:hover{ text-decoration:underline;} 
#box-navigazione-principale-footer {margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; width:1000px;}
#box-navigazione-principale-footer:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navigazione-principale-footer ul {width:1000px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#box-navigazione-principale-footer li {float:left;  padding:0px 10px 0px 10px; border-right:1px dotted #cccccc;}
#box-navigazione-principale-footer ul li.last {border-right:none;padding:0px 0px 0px 10px;}
#box-navigazione-principale-footer ul li.first{padding:0px 10px 0px 0px;}
#box-navigazione-principale-footer ul li a{color:#cccccc; padding:0px 0px 0px 0px; display:block;font-size:11px; font-family:Verdana;}
/* box-center */
#box-center{clear:both;width:1010px; padding:20px 0px 0px 0px;margin:0px auto;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }


#box-center-center {width:525px; padding:0px 0px 0px 0px; margin:-1px 0px 0px 0px; float:left; }
#box-center-center-flash {margin:0px 0px 0px 0px }

#box-center-center-banner  {clear:both;width:100%;padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; }
#box-center-center-banner ul {padding:0px 0px 0px 0px;}
#box-center-center-banner li {float:left;width:auto; padding:0px 0px 0px 3px; } 
#box-center-center-banner li.first{float:left;width:auto; padding:0px 0px 0px 0px; }

#box-center-center-ultime-notizie {clear:both;width:100%;height:100%;padding:0px 0px 0px 0px; margin:-2px 0px 0px 0px;background-image:url(/static/area_notizie_sfondo.jpg);background-repeat:repeat-y;}
#box-center-center-ultime-notizie-titolo {width:520px;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #cccccc;}
#box-center-center-ultime-notizie-titolo:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center-ultime-notizie-titolo .testo{float:left;font-size:14px;color:#336699;text-transform:uppercase;font-weight:bold;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
#box-center-center-ultime-notizie-titolo .immagine{float:right;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}
#box-center-center-ultime-notizie ul {margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
#box-center-center-ultime-notizie li {float:left;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
.box-center-center-ultime-notizie-dettagli-img  {float:left;width:auto;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;} 
.box-center-center-ultime-notizie-dettagli-img  img{border:1px solid #cccccc;}
.box-center-center-ultime-notizie-dettagli {width:70%;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box-center-center-ultime-notizie-dettagli-titolo {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box-center-center-ultime-notizie-dettagli-titolo-link {font-size:13px; color:#333333;}
.box-center-center-ultime-notizie-dettagli-descrizione {font-size:11px; color:#666666;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}
#box-center-center-ultime-notizie:after{content: ""; display: block; height: 0pt; clear: both; }
.ultime-notizie-top {margin:0px 0px 0px 0px;}

#box-center-center-interruzioni-servizio {clear:both;width:100%;height:100%;padding:0px 0px 0px 0px; margin:-2px 0px 0px 0px;background-image:url(/static/area_notizie_sfondo.jpg);background-repeat:repeat-y;}
#box-center-center-interruzioni-servizio-titolo {width:520px;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #cccccc;}
#box-center-center-interruzioni-servizio-titolo:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center-interruzioni-servizio-titolo .testo{float:left;font-size:14px;color:#cc0000;text-transform:uppercase;font-weight:bold;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
#box-center-center-interruzioni-servizio-titolo .immagine{float:right;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}
#box-center-center-interruzioni-servizio ul {margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
#box-center-center-interruzioni-servizio li {float:left;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
.box-center-center-interruzioni-servizio-dettagli-img  {float:left;width:auto;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;} 
.box-center-center-interruzioni-servizio-dettagli-img  img{border:1px solid #cccccc;}
.box-center-center-interruzioni-servizio-dettagli {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box-center-center-interruzioni-servizio-dettagli-titolo {margin:10px 0px 5px 0px;padding:0px 0px 0px 0px;font-size:12px; color:#333333;font-weight:bold;text-transform:uppercase;}
.box-center-center-interruzioni-servizio-dettagli-titolo-link {font-size:12px; color:#333333;font-weight:bold;text-transform:uppercase;}
.box-center-center-interruzioni-servizio-dettagli-link {font-size:11px; color:#333333;}
.box-center-center-interruzioni-servizio-dettagli-descrizione {font-size:11px; color:#666666;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}
#box-center-center-interruzioni-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
.interruzioni-servizio-top {margin:0px 0px 0px 0px;}
.box-center-center-interruzioni-servizio-notifica {margin:10px 0px 0px 20px;padding:0px 0px 0px 0px;color:#666666;font-size:12px;font-style: italic}
#box-center-center-interruzioni-servizio .left {float:left;width:90px;margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}  
#box-center-center-interruzioni-servizio .right {float:right;width:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box-center-center-interruzioni-servizio-dettagli-motivo {margin:0px 0px 0px 0px 0px;padding:0px 0px 0px 0px 0px;color:#cc0000;font-size:12px;font-weight:bold;}
.box-center-center-interruzioni-servizio-dettagli-informazione {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:#666666;font-size:12px;}
#body-articolo {float:left;width:100%;margin:-3px 0px 0px 0px;background-image:url(/static/area_notizie_sfondo.jpg);background-repeat:repeat-y;}
.articoli-top {margin:0px 0px 0px 0px;}
.indietro  {padding:0px 20px 20px 20px;}
a.indietro {font-size:11px;color:#666666;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#body-territorio {float:left;width:100%;margin:-3px 0px 0px 0px;background-image:url(/static/territorio_sfondo.jpg);background-repeat:repeat-y;}
.descrizioneCategoria  { line-height:1.5em; font-size:12px; padding:0px 20px 10px 20px;color:#66726A; } 
.content-territorio {margin:0px 0px 0px 13px;}
.titoloCategoria {clear:both;font-size:18px;color:#336699;padding:10px 0px 10px 0px;font-weight:bold;margin:0px 20px 0px 20px;}
.titoloCategoriaArticolo {clear:both;font-size:18px;color:#336699;padding:0px 0px 0px 0px;font-weight:bold;margin:0px 0px 0px 0px;}
.sottotitoloCategoria {font-size:18px;color:#333333;padding:0px 0px 10px 0px;}
#content {padding:0px 20px 30px 20px;}
#content p{clear:both; display:block; color:#666666; font-size:11px; padding:8px 0 0 0;}



/* box-right */
#box-right {width:240px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;}
#box-right-territorio {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;} 
#box-right-avvisi-comunicazioni {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;background-image:url(/static/elenchi_sfondo.jpg);background-repeat:repeat-y;} 
#box-right-avvisi-comunicazioni-titolo {height:30px;width:230px; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px;background-image:url(/static/elenchi_testata_titolo.jpg);background-repeat:no-repeat;}
#box-right-avvisi-comunicazioni-titolo .testo {height:30px;width:230px;margin:5px 0px 0px 25px;padding:0px 0px 0px 0px;float:left;color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:bold; }
#box-right-avvisi-comunicazioni:after{content: ""; display: block; height: 0pt; clear: both; }
#box-right-avvisi-comunicazioni ul {padding:10px 20px 20px 20px;}
#box-right-avvisi-comunicazioni li { padding:5px 0px 5px 5px; }
/*#box-right-avvisi-comunicazioni ul li a{color:#333333; padding:0px 0px 0px 10px; display:block;font-size:10px;}*/
.box-right-avvisi-comunicazioni-bottom  {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box-right-avvisi-comunicazioni-elenco-dettagli  {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box-right-avvisi-comunicazioni-elenco-titolo-ora {;padding:0px 0px 5px 0px;}
.box-right-avvisi-comunicazioni-elenco-titolo-ora a{font-size:10px;color:#666666;padding:0px 0px 0px 10px;} 
.box-right-avvisi-comunicazioni-elenco-titolo-ora a:hover{text-decoration:underline}
.box-right-avvisi-comunicazioni-elenco-dettagli-descrizione  { font-size:10px;color:#1B262C; padding:0px 0px 10px 0px;}

#box-right-banner-dx {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;}
#box-right-banner-dx ul {padding:0px 0px 0px 0px;}
#box-right-banner-dx ul li { padding:10px 0px 0px 0px; } 
#box-right-banner-dx ul li .first{ padding:0px 0px 0px 0px; }

/* box-left */



#box-left {width:240px; padding:0px 0px 0px 0px; margin:0px 0px 0px -1px; float:left;}
#box-left-segnalazioni {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;} 
.home_segnalazioni_sx_img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }


#box-left-banner-interni {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
#box-left-banner-interni ul {padding:0px 0px 0px 0px;}
#box-left-banner-interni ul li { padding:0px 0px 0px 0px; } 
#box-left-banner-interni ul li.first{ padding:0px 0px 0px 0px; }


#box-left-callcenter {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;} 
.home_callcenter_sx_img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

#box-left-areaclienti {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;} 
.home_areaclienti_sx_img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

#box-left-informazioni {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;background-image:url(/static/elenchi_sfondo.jpg);background-repeat:repeat-y;} 
#box-left-informazioni-titolo {height:30px;width:230px; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px;background-image:url(/static/elenchi_testata_titolo.jpg);background-repeat:no-repeat;}
#box-left-informazioni-titolo .testo {margin:5px 0px 0px 15px;padding:0px 0px 0px 0px;float:left;color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:bold; }
#box-left-informazioni:after{content: ""; display: block; height: 0pt; clear: both; }
#box-left-informazioni ul {padding:10px 0px 20px 0px;}
#box-left-informazioni ul li { padding:5px 0px 5px 5px; }
#box-left-informazioni ul li a{color:#333333; padding:0px 0px 0px 10px; display:block;font-size:11px;text-transform:uppercase;}  

.box-left-informazioni-bottom  {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#box-left-bolletta {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;background-image:url(/static/elenchi_sfondo.jpg);background-repeat:repeat-y;} 
#box-left-bolletta-titolo {height:30px;width:230px; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px;background-image:url(/static/elenchi_testata_titolo.jpg);background-repeat:no-repeat;}
#box-left-bolletta-titolo .testo {height:30px;width:230px;margin:5px 0px 0px 15px;padding:0px 0px 0px 0px;float:left;color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:bold; }
#box-left-bolletta:after{content: ""; display: block; height: 0pt; clear: both; }
#box-left-bolletta ul {padding:10px 0px 20px 0px;}
#box-left-bolletta ul li { padding:5px 0px 5px 5px; }
#box-left-bolletta ul li a{color:#333333; padding:0px 0px 0px 10px; display:block;font-size:11px;text-transform:uppercase;}
.box-left-bolletta-bottom  {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#box-left-navigazione {padding:0px 0px 0px 0px; margin:0px 0px 0px -2px; float:left;background-image:url(/static/elenchi_sfondo.jpg);background-repeat:repeat-y;} 
#box-left-navigazione-titolo {height:30px;width:230px; padding:2px 0px 0px 0px; margin:0px 0px 0px 2px;background-image:url(/static/elenchi_testata_titolo.jpg);background-repeat:no-repeat;}
#box-left-navigazione-titolo .testo {margin:2px 0px 0px 10px;padding:0px 0px 0px 0pxfloat:left;color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:bold; }
#box-left-navigazione:after{content: ""; display: block; height: 0pt; clear: both; }
#box-left-navigazione-elenco ul {padding:10px 0px 20px 0px;}
#box-left-navigazione-elenco ul li { padding:5px 0px 5px 5px; }
#box-left-navigazione-elenco ul li a{color:#333333; padding:0px 0px 0px 10px; display:block;font-size:11px;text-transform:uppercase;} 
#box-left-navigazione-elenco li.selected a{color:#cc0000; padding:0px 0px 0px 10px; display:block;font-size:11px;text-transform:uppercase;}  
#box-left-navigazione-elenco li.first  a.selected{color:#cc0000; padding:0px 0px 0px 10px; display:block;font-size:11px;text-transform:uppercase;}
#box-left-navigazione-elenco ul li.second a{color:#333333; padding:0px 0px 0px 20px; display:block;font-size:11px;text-transform:uppercase;} 
#box-left-navigazione-elenco ul li.second.selected  a{color:#cc0000; padding:0px 0px 0px 20px; display:block;font-size:11px;text-transform:uppercase;} 
#box-left-navigazione-elenco ul li.last_livel a{color:#333333; padding:0px 0px 0px 30px; display:block;font-size:10px;text-transform:uppercase;} 
#box-left-navigazione-elenco ul li.last_livel.selected  a{color:#cc0000; padding:0px 0px 0px 30px; display:block;font-size:10px;text-transform:uppercase;}
.box-left-navigazione-bottom  {margin: 0px 0px 0px -2px;padding:0px 0px 0px 0px;}

/* box-right-int */
#box-right-int {width:204px; padding:15px 0px 0px 15px; margin:0px 0px 0px 0px; float:left;}

/* box-registrazione */
#box-registrazione {clear:both;width:900px; padding:50px 0px 50px 50px;margin:0px 0px 0px 0px;background-color:#ffffff; }
#box-registrazione-titolo {font-size:18px;color:#000000;}



/* Progetti in eveidenza*/
#box_home_evidenza  {width:100%;clear:both;padding:15px 0px 0px 0px;}
.titolo_box_home_evidenza {float:left;font-size:18px;color:#000000; margin:15px 0px 10px 0px;padding:0px 10px 0px 0px; }
.titolo_box_home_evidenza_link  {float:right;font-size:10px;color:#333333;text-decoration:underline;margin:15px 0px 10px 0px;padding:0px 10px 0px 0px;}
#box_home_evidenza ul  {margin:0px 0px 0px 0; padding:10px 0px 0px 0px;width:100%;border-top:1px dotted #cccccc;}
#box_home_evidenza li {margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;width:210px;float:left;height:220px; }
/*#news-home-evidenza-dx ul li span {display:block; color:#CC2D30;}   */
/*#box_home_evidenza ul li a {display:block; color:#832245; font-weight:bold; font-size:14px; padding:0 0 3px 0;}*/ 
#box_home_evidenza ul li.first{width:210px;float:left;height:220px;  margin:0px 20px 0px 10px; padding:0px 0px 0px 0px; }
#box_home_evidenza ul li.last{width:210px;float:left;height:220px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
/*.home_evidenza_dettagli {width:100%; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}*/
.home_evidenza_dettagli_titolo { color:#333333; font-size:14px;padding:10px 0px 10px 0px;}
.home_evidenza_dettagli_descrizione { font-size:12px;color:#666666; padding:0px 0px 10px 0px;}
.home_evidenza_img {margin:0px auto; }
.home_evidenza_dettagli_link {font-size:10px;color:#D66D21;text-decoration:underline;}
 .notizie_in_evidenza {float:left;width:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
 
 


 /* Notizia priciplae home page*/
#box_notizia_principale {float:left;width:548px;margin:0px 0px 30px 0px;}
.box_notizia_principale_titolo {color:#A51926;font-family:"Franklin Gothic Demi Cond";font-size:32px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box_notizia_principale_sottotitolo  {color:#201B21;font-family:"Franklin Gothic Demi Cond";font-size:16px; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.box_notizia_principale_descrizione {color:#66726A;font-size:12px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#box_notizia_principale_dettagli  {margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box_notizia_principale_dettagli_immagine   {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:auto;}
.box_notizia_principale_dettagli_descrizione {float:left;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;width:350px;}
#box_notizia_principale_dettagli_link_leggi  {margin:10px 0px 0px 0px;padding:5px 0px 5px 0px;}
#box_notizia_principale_dettagli_link_leggi a {color:#A51926;font-size:12px;font-weight:bold;font-style:italic;padding:0px 0px 0px 5px;}
 /* Notizie e ultimi aggiornamenti */
 
#box_notizie {float:left;width:548px;background-image:url(/static/notizie_sfondo.jpg); background-repeat:no-repeat;} 
 
#box_home_notizie  {float:left;width:187px;padding:10px 0px 0px 0px;margin:10px 0px 0px 0px;}
.titolo_box_home_notizie {font-size:18px; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px; }
#box_home_notizie ul  {margin:0px 0px 0px 0; padding:10px 0px 0px 0px;width:100%;}
#box_home_notizie li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;width:100%;float:left; }
/*#news-home-evidenza-dx ul li span {display:block; color:#CC2D30;}   */
/*#box_home_evidenza ul li a {display:block; color:#832245; font-weight:bold; font-size:14px; padding:0 0 3px 0;}*/
#box_home_notizie ul li.last{width:210px;float:left;height:220px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
/*.home_evidenza_dettagli {width:100%; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}*/
.home_notizie_dettagli_titolo_ora a{font-size:11px;color:#A61B26;padding:0px 0px 0px 10px;}
.home_notizie_dettagli_titolo { color:#1F1A20; font-size:11px;padding:10px 0px 0px 0px;}
.home_notizie_dettagli_titolo a { color:#1F1A20; font-size:11px;padding:0px 0px 0px 0px;}
.home_notizie_dettagli_descrizione { font-size:11px; padding:0px 0px 10px 0px;}
.home_notizie_img {margin:0px auto; }
.home_notizie_dettagli_link {font-size:10px;color:#D66D21;text-decoration:underline;}


#box_home_notizie_flash  {float:left;width:320px;padding:0px 0px 0px 0px;margin:10px 0px 0px 25px;}


#box_home_notizie_flash ul  {margin:0px 0px 0px 0; padding:0px 0px 0px 0px;width:100%;}
#box_home_notizie_flash li {margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;width:100%;float:left; border-bottom:1px solid #e0e0eb; }
/*#news-home-evidenza-dx ul li span {display:block; color:#CC2D30;}   */
/*#box_home_evidenza ul li a {display:block; color:#832245; font-weight:bold; font-size:14px; padding:0 0 3px 0;}*/
#box_home_notizie_flash ul li.last{float:left;border:none;  margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; }
/*.home_evidenza_dettagli {width:100%; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}*/
.box_home_notizie_flash_dettagli_titolo {font-size:24px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; color:#1F1A20;font-family:"Franklin Gothic Demi Cond";}
.box_home_notizie_flash_dettagli_sottotitolo {font-size:16px; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:#67726A;font-family:"Franklin Gothic Demi Cond"; }
.box_home_notizie_flash_dettagli_descrizione { font-size:11px; padding:0px 0px 10px 0px;}
.box_home_notizie_flash_img {margin:0px auto; }
.box_home_notizie_flash_dettagli_link {font-size:10px;color:#D66D21;text-decoration:underline;}
#link_leggi {margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}
#link_leggi a {color:#A51926;font-size:12px;font-weight:bold;font-style:italic;padding:0px 0px 0px 5px;}


/* ultimi video */
#box_home_ultimi_video {float:left;width:380px;margin:0px 0px 0px 0px;}
.home_ultimi_video {float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box_ultimi_video_titolo {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}
.box_ultimi_video_titolo_link {float:right;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}
.box_ultimi_video_titolo_link a {color:#A51926;font-size:12px;font-weight:bold;font-style:italic;padding:0px 0px 0px 5px;}
#box_home_ultimi_video ul  {margin:0px 0px 0px 0; padding:10px 0px 0px 0px;width:100%;}
#box_home_ultimi_video li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;width:190px;float:left; }
.home_ultimi_video_dettagli_titolo {color:#A61B26;font-size:12px;font-weight:bold;margin:5px 0px 0px 0px}
.home_ultimi_video_dettagli_descrizione {color:#67726A;font-size:11px;padding:0px 0px 10px 0px;}

/* ultimi commenti video home page*/
#box_home_ultimi_commenti_video {float:left;width:370px;margin:10px 0px 0px 10px;color:#ffffff;}
#box_home_ultimi_commenti_video li{margin:5px 0px 0px 5px;}
#box_home_ultimi_commenti_video_titolo {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#box_home_ultimi_commenti_video_titolo img {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#box_home_ultimi_commenti_video_foto {clear:both;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#box_home_ultimi_commenti_video_dettagli {float:left;width:310px;height:60px;margin:0px 0px 5px 15px;padding:0px 0px 0px 0px;background-color:#68736A;}
#box_home_ultimi_commenti_video_dettagli span {margin:0px 5px 5px 0px;padding:0px 5px 5px 10px;}
#box_home_ultimi_commenti_video_dettagli p {margin:0px 5px 5px 0px;padding:0px 5px 5px 10px;font-size:11px;}
#box_home_ultimi_commenti_video_dettagli p a{font-size:11px;color:#ffffff;}


/* ultimi video sezioni interne*/
#box_ultimi_video_right {float:left;width:204px;margin:20px 0px 0px 0px;}
.ultimi_video_right {float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.box_ultimi_video_right_titolo {float:left;margin:0px 0px 0px 20px;;padding:0px 0px 0px 0px;}
.box_ultimi_video_right_titolo_link {float:left;margin:10px 0px 0px 20px;padding:5px 0px 5px 0px;}
.box_ultimi_video_right_titolo_link a {color:#A51926;font-size:12px;font-weight:bold;font-style:italic;padding:0px 0px 0px 5px;}
#box_ultimi_video_right ul  {margin:0px 0px 0px 0; padding:10px 0px 0px 0px;width:100%;}
#box_ultimi_video_right li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;width:200px;float:left; }
.ultimi_video_right_dettagli_titolo {color:#A61B26;font-size:12px;font-weight:bold;margin:5px 0px 0px 0px}
.ultimi_video_right_dettagli_descrizione {color:#67726A;font-size:11px;padding:0px 0px 10px 0px;}

/* box-body-banner-e-pubblicazioni */ 
#box-body-banner-e-pubblicazioni  {clear:both;width:100%;padding:20px 0px 0px 0px;}


#box-body-pubblicazioni {float:left;width:217px;border:1px solid #cccccc;background-color:#f0f0f0;margin:0px 0px 0px 12px;}
#box-body-pubblicazioni-titolo-box {height:58px;width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#047751;font-size:13px;text-transform:uppercase; background-image:url(/static/banner_dx_sfondo_titolo.jpg);}
#box-body-pubblicazioni-titolo-box .immagine {margin:20px 0px 0px 20px;padding:0px 0px 0px 0px;float:left;}
#box-body-pubblicazioni-titolo-box .testo {margin:20px 0px 0px 10px;padding:0px 0px 0px 0px;float:left;}
#box-body-pubblicazioni-titolo  {padding:0px 10px 10px 10px; margin:0px 0px 0px 0px;color:#333333;font-size:12px;}
#box-body-pubblicazioni-descrizione  {padding:0px 10px 10px 10px; margin:0px 0px 0px 0px;color:#666666;font-size:12px;}
#box-body-pubblicazioni-descrizione p a {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#333333;font-size:10px;text-decoration:underline;}

#box-body-banner {float:left;width:451px;border:1px solid #cccccc;background-color:#f0f0f0;}
#box-body-banner-titolo-box {height:58px;width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#047751;font-size:13px;text-transform:uppercase; background-image:url(/static/banner_body_sfondo_titolo.jpg);}
#box-body-banner-titolo-box .immagine {margin:20px 0px 0px 20px;padding:0px 0px 0px 0px;float:left;}
#box-body-banner-titolo-box .testo {margin:20px 0px 0px 10px;padding:0px 0px 0px 0px;float:left;}
#box-body-banner-immagine  {margin:0px 0px 0px 12px;padding:0px 0px 10px 0px;float:left;}

                                                



 /* box-right-int: banner newsletter */
#box-right-int-newsletter {width:213px; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; float:left;border:1px solid #cccccc;background-color:#f0f0f0;}
#box-right-int-newsletter-titolo-box {height:58px;width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#047751;font-size:13px;text-transform:uppercase; background-image:url(/static/banner_dx_sfondo_titolo.jpg);}
#box-right-int-newsletter-titolo-box .immagine {margin:20px 0px 0px 20px;padding:0px 0px 0px 0px;float:left;}
#box-right-int-newsletter-titolo-box .testo {margin:20px 0px 0px 10px;padding:0px 0px 0px 0px;float:left;}
#box-right-int-newsletter-titolo  {padding:0px 10px 10px 10px; margin:0px 0px 0px 0px;color:#333333;font-size:12px;}
#box-right-int-newsletter-descrizione  {padding:0px 10px 10px 10px; margin:0px 0px 0px 0px;color:#666666;font-size:12px;}
#box-right-int-newsletter-link {padding:5px 10px 20px 10px; margin:0px 0px 0px 0px;}
#box-right-int-newsletter-link a {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#333333;font-size:10px;text-decoration:underline;}

 /* box-right-int: navigazione */
#box-right-int-navigazione {width:204px; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; float:left;}
#box-right-int-navigazione-titolo {height:28px;width:100%; padding:0px 0px 0px 0px;border-bottom:2px solid #ffffff; margin:0px 0px 0px 0px;background-image:url(/static/navigazione_categorie_titolo_sfondo.jpg);}
#box-right-int-navigazione-titolo .testo {margin:5px 0px 0px 25px;padding:0px 0px 0px 0px;float:left;color:#FFFFFF;font-size:14px;text-transform:uppercase;font-weight:bold; }
#box-right-int-navigazione:after{content: ""; display: block; height: 0pt; clear: both; }
#box-right-int-navigazione ul {width:196px;float:right;padding:0px 0px 20px 0px;}
#box-right-int-navigazione ul li { padding:5px 0px 5px 0px; border-bottom:2px solid #ffffff;background-color:#f0f0f5;}
#box-right-int-navigazione ul li.selected {  background-color:#A61B26;}
#box-right-int-navigazione ul li.selected a{ font-weight:bold; color:#ffffff;font-size:12px;}
#box-right-int-navigazione ul li a{color:#201B21; padding:0px 0px 0px 10px; display:block;font-size:12px;}
#box-right-int-navigazione ul li.second {list-style-type:none; width:auto; padding-left:20px;}
#box-right-int-navigazione ul li.second a{color:#201B21;   padding:0px 0px 0px 20px; display:block; background-image:none;}

/* navigazione breadcrumbs */
#box-navb-bread {clear:both;  margin:0px 0px 0px 0px;color:#333333;font-size:10px;}
#box-navb-bread ul{margin: 0px auto;padding:10px 0px 0px 20px;}
#box-navb-bread ul li {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; white-space: nowrap;text-transform:uppercase;}
#box-navb-bread ul li a{color:#333333; padding:0px 3px 0px 3px; display:block;font-size:10px;white-space: nowrap;text-transform:uppercase;}
#box-navb-bread ul li a:hover{ text-decoration:underline;} 

/*-------------- box autenticazione ----------------*/
#box-autenticazione {width:160px; padding:0px 0px 0px 0px; margin:3px 0px 0px 18px; float:left;background-color:#ffffff;}




.autTextNomeUtente { font-size:11px;padding:4px 0px 4px 2px ; margin: 0px 0px 0px 0px;color:#999999;  border:1px solid #e0e0eb;width:160px;  }
.autTextPWD { font-size:11px;padding:4px 0px 4px 0px ; margin: 8px 0px 0px 0px;color:#999999;  border:1px solid #e0e0eb;width:100px;  }
.autButton { margin:8px 0px 0px 3px;width:54px; padding:0px 0px 0px 0px;}
.autButton1 {background-color:#FFFFFF; border:1px solid #cccccc; color:#666666; float:right; font-size:11px; margin:2px 10px 0p 0px; padding:3px;}
.pulsante {background-color:#FFFFFF; border:1px solid #cccccc; color:#666666; font-size:11px; margin:2px 10px 0 0; padding:3px;cursor:hand;}
.NomeUtente { color:#666666; margin:0px 0px 0px 25px;padding:5px 0px 5px 0px;}
#img-profilo { float:left; margin:10px 10px 0 15px;}
#text-profilo {margin:10px; color:#999999;}
.loggedUserRed { color:#972b0f;}
.logout { color:#999999; font-weight:normal;}

/*-------------------Media------------------*/

#box-center-dx.int.media{width:420px; float:right; margin:20px 40px 0px 0px; }/* height:490px;overflow:auto;}*/
#box-center.int.media{cleat:both; height:100%; margin:15px 0 10px 0; width:98%; border-bottom:1px solid #DEDEDE; }
#media_testo{height:430px; padding:0px 5px 0px 0px; width:420px; margin:0px 0px 0px 0px;overflow:auto;}
#titolo_media  {font-size:18px;color:#A51926;padding:0px 0px 20px 0px;}
#media_testo p { line-height:1.5em; font-size:12px; padding:0px 10px 10px 0px;color:#66726A; } 
.visualizzazioni{display:block; font-size:12px;color:#66726A;padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.categoria {color:#66726A; font-size:12px; text-transform:uppercase;line-height:1.5em;}
.tags {clear:both; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:12px;}
.tags a{color:#66726A;}
.tags a:hover{text-decoration:underline;}
.tags .tag-container { background-color:#F4F4F4; padding:20px 10px; width:auto;} 
#mediateca_media_titolo {clear:both;float:left;margin:5px 0px 0px 18px; padding:0px 0px 0px 0px;font-size:17px;color:#333333;font-weight:normal;}  
.mediateca_titolo_visualizzazioni {color:#4C7FA5;font-weight:normal;font-size:12px;}
.mediateca_testo_star {color:#999999;font-weight:normal;font-size:12px;}

/*-------------------Elenco Media------------------*/
ul.elenco-media {line-height:1.3em; margin:20px 0 0 0;}
ul.elenco-media li {height:100%; padding:0 0 10px 0; margin:0 0 20px 0; }
ul.elenco-media #content-articolo ul {list-style-type:square; list-style-position:outside; margin:0 0 0 20px;}
ul.elenco-media #content-articolo li {height:100%; padding:0 0 0px 0; margin:0 0 0px 0; }
ul.elenco-media li.last {border-bottom:none;}
ul.elenco-media li:after{content: ""; display: block; height: 0pt; clear: both; }
ul.elenco-media li a.link {color:#DF7D2C; font-size:15px; display:block;  padding:0 0 6px 0;}
ul.elenco-media.allegati a.link{font-size:11px;} 
ul.elenco-media li img {border: 1px soldi #ccccccc; padding:2px;}
ul.elenco-media li a.img {float:left; display:block; width:auto; }
ul.elenco-media li a.img img {border:1px solid #CCCCCC;}
ul.elenco-media li .dettagli {width:520px; float:right;}
ul.elenco-media li .dettagli.full {width:auto; clear:both; float:none;}
ul.elenco-media li span{clear:both; display:block; color:#666666; font-size:11px; padding:8px 0 0 0;}
ul.elenco-media.sottocanali li a {color:#CC2C30; }
ul.elenco-media li p {padding:0px 0 0 0;}



.commenti_mediateca {margin:0px 0px 0px 20px;}

.profileLink {color:#A51926;font-size:12px;font-weight:bold;font-style:italic;padding:0px 0px 0px 5px;}

/* ------------------------------------------------------------------------------------- */
/* inputdata */

.inputdata {clear: both; margin: 10px 0 10px 0; padding: 0;}
.inputdata .testo {color: #000; font-size: 100%;}
.inputdata .element {clear: both; margin: 3px 0 3px 0; padding: 0;}
.inputdata span.label {float: left; width: 150px; color: #000; font-weight: bold; font-size: 100%;}
.inputdata span.value {width: 300px; color: #000; font-size: 100%;}
.inputdata div.label {margin: 0; padding: 2px 0 2px 0; color: #000; font-size: 100%; font-weight: bold;}
.inputdata div.value {margin: 0; padding: 2px 0 2px 0; ; border:0; font-size: 100%;}
.inputdata div.value-wrapper {margin: 0; padding: 0 0 0 150px;}
.inputdata p.errore {margin: 5px 0 5px 0; padding: 0; color: #F00;}
.inputdata .titolo {margin: 0; padding: 0 0 14px 0; color:#36c; font-weight: bold; font-size:100%;}
.inputdata div.etichetta {float:left;margin-top:12px;padding:0 6px 0 4px;color:Maroon;font-weight:bold;}
.inputdata input.text {width: 120px; margin: 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata input.textsmall {width: 60px; margin: 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata input.textlarge {width: 400px; margin: 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata input.textmedium {width: 200px; margin: 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata input.textauto {margin: 0 5px 0 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata input.textmini {width: 30px; margin: 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata input.textfull {width: 100%; margin: 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata select {margin: 0; padding: 0; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata select.dateM {margin: 0; padding: 0; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata select.dateY {margin: 0; padding: 0; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata select.dateY {margin: 0; padding: 0; background:#F4F4F4; color: #000; font-size: 100%;}
.inputdata textarea {width: 400px; margin: 0; padding: 3px; border: 1px solid #B2B2B2; background:#F4F4F4; color: #000; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputdata input.btndo {margin:0 5px 0 0; padding:0; border: 3px double #3873A6; background:#C0C4CF; color: #000; font-size: 100%; font-weight:normal; cursor:pointer;}
