body{text-align:center; margin:0; padding:0;}
.main{padding:0; width: 878px; background-color:#fff; min-height:500px; padding-top:0; margin-top:0; vertical-align:top; margin-right:auto; margin-left:auto;}
.etichettanews {width: 518px; border-top: 4px solid #366D94;}
.etichettanews div{margin-left:228px; background-color: #366D94; color: #fff; width: 142px; padding: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center;}
.tabellamesi {width: 100%;}
.tabellamesi td{border: 1px solid #ddd; text-align: center; padding: 4px; color: #444444; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px;}
.tabellamesi td a{color: #444; text-decoration: none;}
.tabellamesi td a:visited{color: #444; text-decoration: none;}
.tabellamesi td a:hover{color: #87B3D0; text-decoration: none;}
.newsdiocesi{background-color: #C2D8E6; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 4px;}
.newsdiocesi a{color: #000; text-decoration: none;}
.newsdiocesi a:visited{color: #000; text-decoration: none;}
.newsdiocesi a:hover{color: #000; text-decoration: underline;}
.areastampa{padding-top: 4px; padding-bottom: 4px;}
.areastampa table{border-top: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; border-left:4px solid #71A7CB;}
.areastampa table td{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6A6A6A; padding-left: 15px; padding-right: 8px;}
.areastampa table td a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-transform: uppercase; border-bottom: 1px solid #B8D3E6; display: block; padding-bottom: 8px; text-decoration: none; padding-right: 0;}
.areastampa table td a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-transform: uppercase;}
.areastampa table td a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-transform: uppercase; text-decoration: underline;}
.areastampa table .td1{padding-top: 5px; padding-bottom: 5px; font-weight: bold; background-image: url(images/ucs/icona_uff_stampa.gif); background-position: 160px; background-repeat: no-repeat; height: 27px;}

.areastampa table .td1new{padding-top: 5px; padding-bottom: 5px; font-weight: bold; background-image: url(images/ucs/icona_uff_stampa.gif); background-position: 160px; background-repeat: no-repeat; height: 38px;}

.areastampa table .td2{padding-top: 5px; padding-bottom: 5px;} 
.areastampa table .td3{padding-top: 5px; padding-bottom: 5px; }
.areastampa table .td4{padding-top: 5px; padding-bottom: 5px; }

.areariservata_old {padding-top: 4px; padding-bottom: 4px;}
.areariservata {background-image: url(images/ucs/arearis2.jpg); height: 174px; width: 100%;; border: 1px solid #CBCBCB; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; padding-left: 21px; letter-spacing: 0.75px; vertical-align: top; padding-top: 15px;}
.areariservata .chi{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.75px; line-height: 15px;}
.areariservata a{color: #000; text-decoration: none;}
.areariservata a:visited{color: #000; text-decoration: none;}
.areariservata a:hover{color: #000; text-decoration: underline;}
 
.areariservata table{background-image: url(images/ucs/arearis.gif); background-repeat: repeat-x; height: 146px; border: 1px solid #C6C6C6; width: 100%;}
.areariservata table .td1{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #6A6A6A; font-weight: bold; padding-left: 15px;}
.areariservata table td{padding-left: 15px;}
.areariservata .etichetta{display: none;}
.areariservata .nomeutente{display: block;}
.areariservata .password{display: block; margin-top: 5px;}
.areariservata form{margin: 0;}
.areariservata form input{clear:both;}

.archivionews div{background-color: #444; padding: 2px; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; border-left: 1px solid #fff; width: 100px; text-align: center; float: right; font-weight: bold;}
.archivionews div a{color: #fff; text-decoration: none;}
.archivionews div a:visited{color: #fff; text-decoration: none;}
.archivionews div a:hover{color: #fff; text-decoration: underline;}
.chiusuranews{background-color: #3F8BC1; height: 10px; margin: 0; border: 0; padding: 0; border-left: 5px solid #E7F0F3; border-right: 5px solid #E7F0F3;}

.bachecadata{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; font-weight: bold;}
.bachecatitolo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; padding-bottom: 8px;}
.bachecatitolo a{color: #000; text-decoration: none;}
.bachecatitolo a:visited{color: #000; text-decoration: none;}
.bachecatitolo a:hover{color: #000; text-decoration: underline;}

.banner {padding: 4px; padding-left: 2px; padding-right: 2px;}
.banner table{width: 100%; background-color: #F4F4F4; border: 1px solid #535353;}
.banner table td{text-align: center; padding: 2px; border: 0; }
.banner table td table{border: 0;}
.banner table td img{text-align: center; border: #DE0000 1px solid;}
.banner table .bordoblu img{border: 1px solid #003363;}

.testabacheca{background-color: #E1EAC6; color: #444444; width: 390px; height: 34px; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 28px; border-bottom: 1px solid #444; font-weight: bold;}

.bread{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; height: 20px; margin-top: 12px; font-weight: bold;}
.bread a{color: #4184B3; text-decoration: none;}
.bread a:visited{color: #4184B3; text-decoration: none;}
.bread a:hover{color: #4184B3; text-decoration: none;}

.colonna_dx{width: 166px; border-right: 1px solid #CBCBCB; vertical-align: top; background:url(images/ucs/ingombro.gif) no-repeat bottom; }
.colonna_dx table{width: 100%;}
.colonna_sx{width: 702px; border-left: 1px solid #CBCBCB; padding: 0; margin: 0; padding-left: 1px;}
.colonna_sx_int{width: 213px; border-left: 1px solid #CBCBCB; padding: 0; margin: 0; padding-left: 1px; background-color: #E3E3E3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

.contenuti{padding: 5px; vertical-align: top; min-height: 500px; width: 660px; vertical-align: top; }
.contenuti .allegati{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4A94C8;}
.contenuti .allegati a{color: #4A94C8; text-decoration: none;}
.contenuti .allegati a:visited{color: #4A94C8; text-decoration: none;}
.contenuti .allegati a:hover{color: #4A94C8; text-decoration: underline;}

.corpo{border: 1px solid #D9DEDC; border-left: 8px solid #C0C8CA; padding: 5px; background-color: #E7F0F3; } 
.corpo h1{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; background-color: #fff; margin: 0; color: #444; margin-top: 5px; }
.corpo h2{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; color: #444; margin-top: 5px; }
.corpo h3{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; color: #444; }
.corpo .testo{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-top: 15px; margin-bottom: 15px; line-height: 24px;}
.corpo .testo a{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #2E7DB5; text-decoration:underline}
.corpo .testo img{border: 1px solid #000;}
.corpo .testo .iframe{height: 500px;}
.corpo .video{text-align: center; padding: 20px; width: 100%;}
.corpo .autore{font-weight: bold; text-align: right; }
.corpo .sottodoc{height: 20px; margin-left: 10px; margin-right: 10px; border-top: 1px solid #ddd; border-BOTTOM: 1px solid #ddd; margin-bottom: 10PX;}
.corpo .sottodoc .data{font-weight: bold; float: left; clear: none; }
.corpo .sottodoc .autore{font-weight: bold; float: right; clear: none;}

.corpo_spalla{border: 1px solid #D9DEDC; border-left: 8px solid #C0C8CA; padding: 5px; background-color: #E7F0F3; width: 430px; float: left; clear: none; margin-right: 5px; } 
.corpo_spalla h1{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; background-color: #fff; margin: 0; color: #444; margin-top: 5px; }
.corpo_spalla h2{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; color: #444; }
.corpo_spalla .testo{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-top: 5px; line-height: 24px;}
.corpo_spalla .testo img{border: 1px solid #000;}

.spalla{border: 1px solid #D9DEDC; padding: 5px; background-color: #fff; width: 165px; clear: none; float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; } 
.spalla a{color: #4184B3; text-decoration: none;}
.spalla a:visited{color: #4184B3; text-decoration: none;}
.spalla a:hover{color: #4184B3; text-decoration: underline;}
.spalla h1{color: #4184B3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 25px;}
.spalla img{border: 0;}
.spalla iframe{margin-top: 10px;}
.ucsform {color: #4184B3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.ucsform input {border: 1px #4184B3 solid; width: 70px; height: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; clear: both; margin: 0;}
.ucsform .utente{display: block; margin: 0;}
.ucsform .password{display: block; margin: 0; margin-top: 5px;}
.ucsform .button {margin-top: 5px;}


.tab_1{width: 100%; padding: 0; margin: 0;}
.piede{background-color: #444444; height: 43px; width: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; text-align: center; vertical-align: middle; background-image: url(images/ucs/sfondopiede.gif); background-position: bottom right; background-repeat: no-repeat; }
.piede a{color: #fff; text-decoration: none;}
.piede a:visited{color: #fff; text-decoration: none;}
.piede a:hover{color: #fff; text-decoration: none;}
.strumenti {height: 50px; background-color: #fff; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4184B3; margin-top: 10px; margin-left: 20px; clear: both; clear: both;}
.strumenti a{color: #4184B3; text-decoration: none;}
.strumenti a:visited{color: #4184B3; text-decoration: none;}
.strumenti a:hover{color: #4184B3; text-decoration: underline;}
.segnala{background-image: url(images/ucs/segnala.gif); background-repeat: no-repeat; padding-left: 20px; margin-right: 20px;}
.stampa{background-image: url(images/ucs/stampante.gif); background-repeat: no-repeat; padding-left: 20px; margin-right: 20px;}
.strumenti .commento{background-image: url(images/ucs/commento.gif); background-repeat: no-repeat; padding-left: 20px; margin-right: 20px;}
.tornasu{float: right; margin: 0; height: 50px; background-color: #fff; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4184B3; margin-top: 10px; }
.tornasu a{color: #4184B3; text-decoration: none; background-image: url(images/ucs/su.gif); background-repeat: no-repeat; background-position: right; padding-right: 20px; }
.tornasu a:visited{color: #4184B3; text-decoration: none;}
.tornasu a:hover{color: #4184B3; text-decoration: underline;}

.ricerca{border-bottom: 1px solid #fff; border-top: 1px solid #fff; background-image: url(images/ucs/sfondogrande.gif); background-repeat: repeat-x; height: 29px; text-align: right; padding-bottom: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.ricerca form{margin: 0;}
.ricerca form input {width: 60px; height: 16px; background-color: #fff; width: 97px; border: 1px solid #777; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.ricerca form .avvia {width: 60px; height: 16px; background-color: #fff; width: auto; border: 1px solid #777; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin-right: 4px;}

.ricerca_int{width: 660px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; background-image: url(images/ucs/sfondogrande.gif); background-repeat: repeat-x; height: 29px; text-align: right; padding-bottom: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#000; vertical-align: top; padding-top: 5px;}
.ricerca_int form{margin: 0;}
.ricerca_int form input {width: 60px; height: 16px; background-color: #fff; width: 97px; border: 1px solid #777; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.ricerca_int form .avvia {width: 60px; height: 16px; background-color: #fff; width: auto; border: 1px solid #777; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; margin-right: 4px;}

.tabstampa{width: 100%; border: 1px solid #C6C6C6;}
.tabstampa{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 10px;}
.tabstampa a{color:#000; text-decoration: none }
.tabstampa a:visited{color:#000; text-decoration: none }
.tabstampa a:hover{color:#000; text-decoration: underline }

.segnalazioni {padding-top: 4px;}
.segnalazioni td{background-color: #E5EFCA;}
.segnalazioni .td1{height: 47px; background-color: #B3C257; color: #2C2C2C; font-family: Verdana, Geneva Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.segnalazioni .td2{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000; padding: 4px; text-transform: uppercase; vertical-align: top; font-weight: bold;}
.segnalazioni .td2 a{font-size: 9px; color:#000; text-decoration:none }
.segnalazioni .td2 a:visited{font-size: 9px; color:#000; text-decoration:none }
.segnalazioni .td2 a:hover{font-size: 9px; color:#000; text-decoration:underline }
.segnalazioni .td2 strong{display: block; margin-top: 8px; text-transform: none; color: #748513;}
.segnalazioni .td3{text-align: center; padding-bottom: 5px;}
.segnalazioni img{border: 1px solid #626A51; margin: 5px;}
.segnalazioni .l1 {padding-left: 15px; }
.segnalazioni .l2 {padding-left: 45px; }

.cnvf{padding-top: 4px; padding-bottom: 4px;}
.cnvf img{padding-top: 4px; border: 1px solid #DADADA;}

.rivista{padding-top: 4px; width: 213px;}
.rivista td{background-color: #D9DEDC;}
.rivista .td2{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#585958; font-weight: bold; padding-top: 10px;}
.rivista .td1{color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 5px;}
.rivista .td1 a{color: #10593F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
.rivista .td1 a:visited{color: #10593F; text-decoration: none;}
.rivista .td1 a:hover{color: #10593F; text-decoration: underline;}

.rivista .titolo{background-image: url(images/ucs/bgosservatorio.gif); background-repeat: no-repeat; background-color: #444; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; text-align: center; width: 213px;}
.rivista img{border: 1px solid #54796C; margin: 5px; margin-bottom: 10px; margin-top: 10px; width: 86px;}


.tab3 {background-color: #EAEAEA; padding: 1px; vertical-align: top;}
.tab3col1{border-left: 8px solid #C3C3C3; border-right: 1px dotted #000 ; padding-right: 8px;}
.dallediocesi{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4F4F4F; font-weight: bold; height: 22px; background-image: url(images/ucs/lineadiocesi.gif); background-repeat: repeat-x; width: 300px;}
.dallediocesi div{background-color: #EAEAEA; width: 120px;}

.tab2 {background-color: #Fff; padding: 2px; vertical-align: top;}
.tab2 table{background-color: #F4F4F4;}
.tab2col1 {border-left: 8px solid #C3C3C3; border-right: 1px dotted #000 ; padding-right: 8px; vertical-align: top; vertical-align: top;}
.tab2col2 {padding-right: 8px; vertical-align: top;}
.titsezione{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4F4F4F; font-weight: bold; height: 17px; background-image: url(images/ucs/lineaspettacolo.gif); background-repeat: repeat-x; width: auto;}
.titsezione a{color: #4F4F4F; text-decoration: none;}
.titsezione a:visited{color: #4F4F4F; text-decoration: none;}
.titsezione a:hover{color: #4F4F4F; text-decoration: underline;}
.titsezione div{background-color: #F4F4F4; width: 150px;}



.areamultimedia{padding-top: 4px; }
.areamultimedia img{border: 1px solid #DADADA;}
.areamultimediat{width: 164px; height: 260px; background-image: url(images/ucs/areamultiedia.jpg); }

.boxtop{background-image: url(images/ucs/boxtop.gif); width: 152px; height: 4px;}
.boxbottom{background-image: url(images/ucs/boxbottom.gif); width: 152px; height: 4px;}
.boxcentro{border-left: 1px solid #fff; border-right: 1px solid #fff; width: 152px;}

.tab2col1 .titolo {background-color: #E4D8D0; margin: 0; padding: 0px; position: relative 1px top; font-size: 24px; width: auto; margin-bottom: 10px;}
.tab2col1 .titolo h1{margin: 0; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 22px; background-color: #E4D8D0; color: #444; padding-bottom: 0; text-decoration: none; margin-right: 1px; padding-right: 5px; padding-left: 5px;}

.tab2col1 .modulo_anteprima_titolo {background-color: #E4D8D0; margin: 0; padding: 0px; position: relative 1px top; font-size: 24px; width: 330px; margin-bottom: 10px; display: none;}
.tab2col1 .modulo_anteprima_titolo h1{margin: 0;}
.tab2col1 .modulo_anteprima_titolo h1 a{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 22px; background-color: #E4D8D0; color: #444; padding-bottom: 0; text-decoration: none;}
.tab2col1 .modulo_anteprima_titolo h1 a:visited{color: #444; text-decoration: none;}
.tab2col1 .modulo_anteprima_titolo h1 a:hover{color: #444; text-decoration: underline;}
.tab2col1 .modulo_anteprima_sottotitolo h2{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #444; line-height: 18px; font-weight: bold; margin: 0; display: none;}
.tab2col1 .modulo_anteprima_data{display: none;}
.tab2col1 .modulo_anteprima_testo{font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 20px;}
.tab2col1 .modulo_anteprima_foto{float: left; clear: none; border: 1px solid #444; margin: 4px; padding: 0; }
.tab2col1 .modulo_anteprima_continua{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: none;}
.tab2col1 .modulo_anteprima_continua a{color: #fff; text-decoration: none;}
.tab2col1 .modulo_anteprima_continua a:visited{color: #fff; text-decoration: none;}
.tab2col1 .modulo_anteprima_continua a:hover{color: #fff; text-decoration: underline;}
.tab2col1 .recensioni{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.tab2col1 .recensioni a{color: #fff; text-decoration: none;}
.tab2col1 .recensioni a:visited{color: #fff; text-decoration: none;}
.tab2col1 .recensioni a:hover{color: #fff; text-decoration: underline;}
.tab2col1 .icosez{border: 1px solid #E5D8D0; text-align: center; width: 61px;}
.tab2col1 .titsezione{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4F4F4F; font-weight: bold; height: 17px; background-image: url(images/ucs/lineaspettacolo.gif); background-repeat: repeat-x; width: 1500px;}


.tab2col2 .tprinc{margin-left: 10px; }
.tab2col2 .titsezione{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4F4F4F; font-weight: bold; height: 17px; background-image: url(images/ucs/lineaspettacolo.gif); background-repeat: repeat-x; width: 450px;}
.tab2col2 .titsezione div{background-color: #F4F4F4; width: 100px;}

.tab2col2 .titolo {background-color: #E4D8D0; margin: 0; padding: 0px; position: relative 1px top; font-size: 24px; width: 260px; margin-bottom: 10px;}
.tab2col2 .titolo h1{margin: 0; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 22px; background-color: #E4D8D0; color: #444; padding-bottom: 0; text-decoration: none; margin-left: 1px;}
.tab2col2 .icosez{border: 1px solid #E5D8D0; height: 59px; text-align: center;}
.tab2col2 .modulo_anteprima_titolo {background-color: #E4D8D0; margin: 0; padding: 0; position: relative 1px top; font-size: 24px; width: 330px; margin-bottom: 10px; display: none;}
.tab2col2 .modulo_anteprima_titolo h1{margin: 0;}
.tab2col2 .modulo_anteprima_titolo h1 a{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #444; line-height: 28px; font-weight: bold; margin: 0; background-color: #E4D8D0; text-decoration: none;}
.tab2col2 .modulo_anteprima_titolo h1 a:visited{color: #444; text-decoration: none;}
.tab2col2 .modulo_anteprima_titolo h1 a:hover{color: #444; text-decoration: underline;}
.tab2col2 .modulo_anteprima_sottotitolo h2{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #444; line-height: 18px; font-weight: bold; margin: 0; }
.tab2col2 .modulo_anteprima_data{display: none;}
.tab2col2 .modulo_anteprima_testo{font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 20px;}
.tab2col2 .modulo_anteprima_foto{float: left; clear: none; margin: 0; border: 1px solid #444; margin: 4px;}
.tab2col2 .modulo_anteprima_continua{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: none;}
.tab2col2 .modulo_anteprima_continua a{color: #fff; text-decoration: none;}
.tab2col2 .modulo_anteprima_continua a:visited{color: #fff; text-decoration: none;}
.tab2col2 .modulo_anteprima_continua a:hover{color: #fff; text-decoration: underline;}
.tab2col2 .recensioni{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.tab2col2 .recensioni a{color: #fff; text-decoration: none;}
.tab2col2 .recensioni a:visited{color: #fff; text-decoration: none;}
.tab2col2 .recensioni a:hover{color: #fff; text-decoration: underline;}


.tab3col1 .modulo_anteprima_titolo {background-color: #CDD9E2; margin: 0; padding: 4px; position: relative 1px top; font-size: 24px; width: 100%; margin-bottom: 10px;}
.tab3col1 .modulo_anteprima_titolo h1{margin: 0;}
.tab3col1 .modulo_anteprima_titolo h1 a{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #444; font-weight: bold; margin: 0; padding: 0; background-color: transparent; text-decoration: none;}
.tab3col1 .modulo_anteprima_titolo h1 a:visited{color: #444; text-decoration: none;}
.tab3col1 .modulo_anteprima_titolo h1 a:hover{color: #444; text-decoration: underline;}
.tab3col1 .modulo_anteprima_sottotitolo h2{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #444; line-height: 18px; font-weight: bold; margin: 0; display: none;}
.tab3col1 .modulo_anteprima_data{display: none;}
.tab3col1 .modulo_anteprima_testo{font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 20px;}
.tab3col1 .modulo_anteprima_foto{float: left; clear: none; margin: 0; border: 1px solid #444; margin: 4px;}
.tab3col1 .modulo_anteprima_continua{float: right; background-color: #444; padding: 2px; color: #fff; margin: 4px;}

.tab3col2{vertical-align: top;}

.tdarticoloprinc{padding: 5px;}
.tdarticoloprinc table{height: 100%; background-color: #E7F0F3; width: 477px; border: 1px solid #DADFDD; border-left: #C0C8CA solid 9px;}
.tdarticoloprinc table td table {border: 0;}
.news{background-image: url(images/ucs/bgnews.gif); background-repeat: repeat-x; height: 17px; color: #444; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.news div{background-color: #E7F0F3; width: 55px; padding-left: 5px; padding-right: 5px;}
.portaparola {height: 175px; background-image: url(images/ucs/portaparola.jpg); background-repeat: repeat-x; width: 389px; border-right: 1px dotted #fff; border-left: 8px solid #F9AC61; padding-left: 15px; padding-top: 40px;}
.portaparola .modulo_anteprima_titolo {margin: 0; padding: 4px; position: relative 1px top; font-size: 24px; }
.portaparola .modulo_anteprima_titolo h1 a{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #fff; font-weight: bold; margin: 0; padding: 0; background-color: transparent; line-height: 20px;}
.portaparola .modulo_anteprima_titolo h1 a:visited{color: #fff;}
.portaparola .modulo_anteprima_titolo h1 a:hover{color: #fff; text-decoration: underline;}
.portaparola .modulo_anteprima_sottotitolo h2{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #444; line-height: 18px; font-weight: bold; margin: 0; display: none;}
.portaparola .modulo_anteprima_data{display: none;}
.portaparola .modulo_anteprima_testo{font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; line-height: 15px; margin: 0;}
.portaparola .modulo_anteprima_foto{float: left; clear: none; margin: 0; border: 1px solid #444; margin: 4px;}
.portaparola .modulo_anteprima_continua{float: right; background-color: #fff; padding: 2px; color: #000; margin: 4px;}

.rullosir {padding-top: 4px; height: auto;}
.rullosir .titolo{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; height: 24px; width: 166px; background-image: url(images/ucs/bgsir.gif); background-repeat: no-repeat; text-align: center; border-right: 1px #FAAE61 solid;}
.rullosir .td1{background-color: #457B98; border-left: 1px #FAAE61 solid; border-right: 1px #FAAE61 solid; border-bottom: 1px #FAAE61 solid; padding: 5px; height: 90px; }
.rullosir .td1 iframe{padding:0px;margin:0px; height:90px}


.articolo {background-color: #fff; padding:4px; border-left: 5px solid #E7F0F3; border-top: 5px solid #E7F0F3; border-right: 5px solid #E7F0F3; vertical-align: top;}
.articolo table{border: 0;}

.articolo .modulo_anteprima_titolo h1{background-color: #fff; margin: 0; padding: 0; height: auto;}
.articolo .modulo_anteprima_titolo h1{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 26px; font-weight: bold; margin: 0; padding: 0; margin-top: 0; padding-top: 0;}
.articolo .modulo_anteprima_titolo h1 a{color: #444; text-decoration: none;}
.articolo .modulo_anteprima_titolo h1 a:visited{color: #444; text-decoration: none;}
.articolo .modulo_anteprima_titolo h1 a:hover{color: #444; text-decoration: underline;}
.articolo .modulo_anteprima_sottotitolo {font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #444; line-height: 18px; font-weight: bold; margin: 0; display: block; margin-bottom: 5px; margin-top: 3px;}
.articolo .modulo_anteprima_data{display: none;}
.articolo .modulo_anteprima_testo{font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; margin-bottom: 0;}
.articolo .modulo_anteprima_foto{float: left; clear: none; margin: 0; border: 1px solid #444; margin: 4px; }
.articolo .modulo_anteprima_continua{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.articolo .modulo_anteprima_continua a{color: #fff; text-decoration: none;}
.articolo .modulo_anteprima_continua a:visited{color: #fff; text-decoration: none;}
.articolo .modulo_anteprima_continua a:hover{color: #fff; text-decoration: underline;}

/*nel caso in cui si vuole nascondere il continua del primo articolo*/
.articolo .modulo_anteprima_continua{display:none}
/**/

.articolo .modulo_anteprima_allegati_1{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.articolo .modulo_anteprima_allegati_1 a{color: #fff; text-decoration: none;}
.articolo .modulo_anteprima_allegati_1 a:visited{color: #fff; text-decoration: none;}
.articolo .modulo_anteprima_allegati_1 a:hover{color: #fff; text-decoration: underline;}

.linkart1{text-align: right; width: 100%; background-color: #fff;border-left: 5px solid #E7F0F3; border-right: 5px solid #E7F0F3; height: 20px; vertical-align: middle; padding: 5px; padding-top: 10px;}
.linkart1 .video{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(images/ucs/tv.gif); background-repeat: no-repeat; padding: 0; padding-left: 25px; width: 50px; clear: none; hfeight: 25px; padding-top: 2px; margin: 0; vertical-align: top; height: 25px; }
.linkart1 .video a{color: #fff; text-decoration: none; background-color: #6A6A6A; margin-top: 8px; padding: 2px; margin:0; display: block; margin-top:6px; }
.linkart1 .video a:visited{color: #fff; text-decoration: none;}
.linkart1 .video a:hover{color: #fff; text-decoration: underline;}

/*vengono utilizzati in caso di link inserito a mano*/
.linkart2{text-align: right; width: 100%; background-color: #fff;border-left: 5px solid #E7F0F3; border-right: 5px solid #E7F0F3; height: 20px; vertical-align: middle; padding: 5px;}
.linkart2 .link{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.linkart2 .continua{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.linkart2 a{color: #fff; text-decoration: none; background-color: #6A6A6A; display: block; }
.linkart2 a:visited{color: #fff; text-decoration: none;}
.linkart2 a:hover{color: #fff; text-decoration: underline;}

.articolo2 .modulo_anteprima_allegati{clear:both; display:block; margin-top:5px;}
.articolo2 .modulo_anteprima_allegati_1{background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.articolo2 .modulo_anteprima_allegati_1 a{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_allegati_1 a:visited{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_allegati_1 a:hover{color: #fff; text-decoration: underline;}

.articolo2 .modulo_anteprima_allegati_2{background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.articolo2 .modulo_anteprima_allegati_2 a{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_allegati_2 a:visited{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_allegati_2 a:hover{color: #fff; text-decoration: underline;}

.articolo2 .modulo_anteprima_allegati_3{background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.articolo2 .modulo_anteprima_allegati_3 a{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_allegati_3 a:visited{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_allegati_3 a:hover{color: #fff; text-decoration: underline;}


._secondoblocco .modulo_anteprima_continua{display: none;}
.secondoblocco .articolo2 .modulo_anteprima_foto{display: none;}


.linkart1 .messaggio{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(images/ucs/tv.gif); background-repeat: no-repeat; padding: 0; padding-left: 20px; width: auto; float: left; clear: none;}
.linkart1 .messaggio a{color: #444; text-decoration: none;}
.linkart1 .messaggio a:visited{color: #444; text-decoration: none;}
.linkart1 .messaggio a:hover{color: #444; text-decoration: underline;}


.art_sottotitolo{background-color: #fff; margin: 0; padding:4px; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #444; line-height: 18px; font-weight: bold;}
.testoart{clear: none; float: left;}

.articolo2 {background-color: #fff; border-left: 5px solid #E7F0F3; border-top: 5px solid #E7F0F3; border-right: 5px solid #E7F0F3; padding: 4px;}
.articolo2 .modulo_anteprima_titolo h1{background-color: #fff; margin: 0; padding: 4px; position: relative 1px top; }
.articolo2 .modulo_anteprima_titolo h1{line-height: 20px; font-weight: bold; margin: 0;margin: 0; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;}
.articolo2 .modulo_anteprima_titolo h1 a{color: #444; text-decoration: none;}
.articolo2 .modulo_anteprima_titolo h1 a:visited{color: #444; text-decoration: none;}
.articolo2 .modulo_anteprima_titolo h1 a:hover{color: #444; text-decoration: underline;}
.articolo2 .modulo_anteprima_sottotitolo {font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: 18px; font-weight: normal; margin: 0; display: block;}
.articolo2 .modulo_anteprima_sottotitolo {font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: 18px; font-weight: bold; margin: 0; display: block; margin-bottom: 5px; margin-top: 3px;}
.articolo2 .modulo_anteprima_data{display: none;}
.articolo2 .modulo_anteprima_testo{font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px;}
.articolo2 .modulo_anteprima_foto{float: left; clear: none; margin: 0; border: 1px solid #444; margin: 4px; padding: 0;}
.articolo2 .modulo_anteprima_continua{float: right; background-color: #6A6A6A; padding: 2px; color: #fff; margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
.articolo2 .modulo_anteprima_continua a{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_continua a:visited{color: #fff; text-decoration: none;}
.articolo2 .modulo_anteprima_continua a:hover{color: #fff; text-decoration: underline;}



/**** intestazione da dbcomune ****/
.sottotesta{border-bottom: 1px solid #fff; border-top: 1px solid #fff; background-image: url(images/ucs/sfondogrande.gif); background-repeat: repeat-x; height: 29px; margin: 0; width: 740px;}
.maildirettore {border-bottom: 1px solid #fff; border-top: 1px solid #fff; background-image: url(images/ucs/sfondogrande.gif); background-repeat: repeat-x; height: 29px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 0; width: 140px; }

.maildirettore .mail{background-image: url(images/ucs/email.jpg); background-position: 1px top; background-repeat: no-repeat; margin: 0; padding: 0; padding-left: 22px; height: 18px; }
.maildirettore a{color: #000; text-decoration: none; }
.maildirettore a:visited{color: #000; text-decoration: none;}
.maildirettore a:hover{color: #000; text-decoration: underline;}

.informazioniufficio .mail{background-image: url(images/ucs/maildirettore.jpg); background-repeat: no-repeat; margin: 0; padding: 0; padding-left: 22px; height: 18px; margin-top: 6px; }
.informazioniufficio{margin:0; margin-left: 5px; width: auto; }
.informazioniufficio2{margin:0; margin-left: 5px; width: auto; float: left; }

.idirettori_class {float: left; clear: none; margin: 0; margin-right: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; width: 362px; background: url(images/ucs/divisore.gif) top right no-repeat;}
.uinfogenerali_class{display: none;}
.uinfodirettori_class2{float: none; clear: both; font-weight: bold; }
.uinfodirettori_class3{float: left; clear: left; }
.uinfodirettori_class4{float: left; clear: none; }

.uinforec_class{float:left; clear: none; margin: 0; height: 29px; vertical-align: middle; padding-top: 2px; mmargin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; width: 145px; background: url(images/ucs/divisore.gif) right no-repeat; padding-right: 5px;}
.uinfo_recapiti{float: left; clear: none; margin: 0; margin-right: 5px; margin: 0; padding-left: 0; color: #000; font-size: 9px; height: 29px; vertical-align: middle; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 125px; padding-top: 2px; background: url(images/ucs/divisore.gif) top right no-repeat; padding-left: 15px; }
.uinfotel_class{background-image: url(images/ucs/tel.jpg); background-repeat: no-repeat; clear: both; padding-left: 26px;}
.uinfofax_class{background: url(images/ucs/fax.jpg) no-repeat; clear: both; margin-right: 10px; padding-left: 26px; }
.uinfo2_class{display: none;}
.uinfomail_class{float: left; clear: none; margin: 0; margin-right: 8px; color: #fff; height: 29px; padding-top: 8px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; background-image: url(images/ucs/maildirettore.jpg); background-repeat: no-repeat; padding-left: 30px; background-position: 7px 5px; padding-right: 0; }
.uinfomail_class a{color: #000; text-decoration: none;}
.uinfomail_class a:visited{color: #000; text-decoration: none;}
.uinfomail_class a:hover{color: #000; text-decoration: underline;}


/********** menu avanzato lingua ***********/
.tdprinc div{margin:0;}
.divprinc1{background-color: #EAEAEA; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; border-left: #5996C1 solid 4px; padding: 8px 0 8px 0; margin: 0; width: 209px;}
.divprinc1 a{color: #000; text-decoration: none; margin-left: 9px;}
.divprinc1 a:visited{color: #000; text-decoration: none;}
.divprinc1 a:hover{color: #000; text-decoration: underline;}

.divprincsel1{background-color: #EAEAEA; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; border-left: #5996C1 solid 4px; padding: 8px 0 8px 0; margin: 0; width: 209px;}
.divprincsel1 a{color: #000; text-decoration: none; margin-left: 9px;}
.divprincsel1 a:visited{color: #000; text-decoration: none;}
.divprincsel1 a:hover{color: #000; text-decoration: underline;}

.divprinc2{background-color: #EAEAEA; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; border-left: #5996C1 solid 4px; padding: 8px 0 8px 0; margin: 0; width: 209px;}
.divprinc2 a{color: #000; text-decoration: none; margin-left: 9px;}
.divprinc2 a:visited{color: #000; text-decoration: none;}
.divprinc2 a:hover{color: #000; text-decoration: underline;}

.divprincsel2{background-color: #EAEAEA; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; border-left: #5996C1 solid 4px; padding: 8px 0 8px 0; margin: 0; width: 209px;}
.divprincsel2 a{color: #000; text-decoration: none; margin-left: 9px;}
.divprincsel2 a:visited{color: #000; text-decoration: none;}
.divprincsel2 a:hover{color: #000; text-decoration: underline;}




.divprinc3{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprinc3 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprinc3 a:visited{color: #000; text-decoration: none;}
.divprinc3 a:hover{color: #000; text-decoration: underline;}

.divprincsel3{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprincsel3 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprincsel3 a:visited{color: #000; text-decoration: none;}
.divprincsel3 a:hover{color: #000; text-decoration: underline;}

.divsec3_liv2{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; text-transform:uppercase; padding-left:20px; width: 192px;}
.divsec3_liv2 a{color: #23628E; text-decoration: none;}
.divsec3_liv2 a:visited{color: #23628E; text-decoration: none;}
.divsec3_liv2 a:hover{color: #23628E; text-decoration: underline;}

.divsec3_liv2active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E;text-transform:uppercase; font-weight:bold;padding-left:20px; width: 192px;}
.divsec3_liv2active a{color: #23628E; text-decoration: none;}
.divsec3_liv2active a:visited{color: #23628E; text-decoration: none;}
.divsec3_liv2active a:hover{color: #23628E; text-decoration: underline;}



.divprinc4{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprinc4 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprinc4 a:visited{color: #000; text-decoration: none;}
.divprinc4 a:hover{color: #000; text-decoration: underline;}

.divprincsel4{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprincsel4 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprincsel4 a:visited{color: #000; text-decoration: none;}
.divprincsel4 a:hover{color: #000; text-decoration: underline;}

.divsec4_liv2{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; text-transform:uppercase; padding-left:20px; width: 192px;}
.divsec4_liv2 a{color: #23628E; text-decoration: none;}
.divsec4_liv2 a:visited{color: #23628E; text-decoration: none;}
.divsec4_liv2 a:hover{color: #23628E; text-decoration: underline;}

.divsec4_liv2active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E;text-transform:uppercase; font-weight:bold;padding-left:20px; width: 192px;}
.divsec4_liv2active a{color: #23628E; text-decoration: none;}
.divsec4_liv2active a:visited{color: #23628E; text-decoration: none;}
.divsec4_liv2active a:hover{color: #23628E; text-decoration: underline;}



.divprinc5{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprinc5 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprinc5 a:visited{color: #000; text-decoration: none;}
.divprinc5 a:hover{color: #000; text-decoration: underline;}

.divprincsel5{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprincsel5 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprincsel5 a:visited{color: #000; text-decoration: none;}
.divprincsel5 a:hover{color: #000; text-decoration: underline;}

.divprinc6{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprinc6 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprinc6 a:visited{color: #000; text-decoration: none;}
.divprinc6 a:hover{color: #000; text-decoration: underline;}

.divprincsel6{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprincsel6 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprincsel6 a:visited{color: #000; text-decoration: none;}
.divprincsel6 a:hover{color: #000; text-decoration: underline;}

.divsec6_liv2{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; text-transform:uppercase; padding-left:20px; width: 192px;}
.divsec6_liv2 a{color: #23628E; text-decoration: none;}
.divsec6_liv2 a:visited{color: #23628E; text-decoration: none;}
.divsec6_liv2 a:hover{color: #23628E; text-decoration: underline;}

.divsec6_liv2active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E;text-transform:uppercase; font-weight:bold;padding-left:20px; width: 192px;}
.divsec6_liv2active a{color: #23628E; text-decoration: none;}
.divsec6_liv2active a:visited{color: #23628E; text-decoration: none;}
.divsec6_liv2active a:hover{color: #23628E; text-decoration: underline;}

.divsec6_liv3{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec6_liv3 a{color: #23628E; text-decoration: none;}
.divsec6_liv3 a:visited{color: #23628E; text-decoration: none;}
.divsec6_liv3 a:hover{color: #23628E; text-decoration: underline;}

.divsec6_liv3active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec6_liv3active a{color: #23628E; text-decoration: none;}
.divsec6_liv3active a:visited{color: #23628E; text-decoration: none;}
.divsec6_liv3active a:hover{color: #23628E; text-decoration: underline;}

.divsec6_liv4{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px;}
.divsec6_liv4 a{color: #23628E; text-decoration: none;}
.divsec6_liv4 a:visited{color: #23628E; text-decoration: none;}
.divsec6_liv4 a:hover{color: #23628E; text-decoration: underline;}

.divsec6_liv4active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px;}
.divsec6_liv4active a{color: #23628E; text-decoration: none;}
.divsec6_liv4active a:visited{color: #23628E; text-decoration: none;}
.divsec6_liv4active a:hover{color: #23628E; text-decoration: underline;}

.divprinc7{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprinc7 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprinc7 a:visited{color: #000; text-decoration: none;}
.divprinc7 a:hover{color: #000; text-decoration: underline;}

.divprincsel7{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprincsel7 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprincsel7 a:visited{color: #000; text-decoration: none;}
.divprincsel7 a:hover{color: #000; text-decoration: underline;}

.divsec7_liv2{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; text-transform:uppercase; padding-left:20px; width: 192px;}
.divsec7_liv2 a{color: #23628E; text-decoration: none;}
.divsec7_liv2 a:visited{color: #23628E; text-decoration: none;}
.divsec7_liv2 a:hover{color: #23628E; text-decoration: underline;}

.divsec7_liv2active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E;text-transform:uppercase; font-weight:bold;padding-left:20px; width: 192px;}
.divsec7_liv2active a{color: #23628E; text-decoration: none;}
.divsec7_liv2active a:visited{color: #23628E; text-decoration: none;}
.divsec7_liv2active a:hover{color: #23628E; text-decoration: underline;}

.divsec7_liv3{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec7_liv3 a{color: #23628E; text-decoration: none;}
.divsec7_liv3 a:visited{color: #23628E; text-decoration: none;}
.divsec7_liv3 a:hover{color: #23628E; text-decoration: underline;}

.divsec7_liv3active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec7_liv3active a{color: #23628E; text-decoration: none;}
.divsec7_liv3active a:visited{color: #23628E; text-decoration: none;}
.divsec7_liv3active a:hover{color: #23628E; text-decoration: underline;}

.divsec7_liv4{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px; display: none;}
.divsec7_liv4 a{color: #23628E; text-decoration: none;}
.divsec7_liv4 a:visited{color: #23628E; text-decoration: none;}
.divsec7_liv4 a:hover{color: #23628E; text-decoration: underline;}

.divsec7_liv4active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px; display: none;}
.divsec7_liv4active a{color: #23628E; text-decoration: none;}
.divsec7_liv4active a:visited{color: #23628E; text-decoration: none;}
.divsec7_liv4active a:hover{color: #23628E; text-decoration: underline;}


.divprinc8{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprinc8 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprinc8 a:visited{color: #000; text-decoration: none;}
.divprinc8 a:hover{color: #000; text-decoration: underline;}

.divprincsel8{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprincsel8 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprincsel8 a:visited{color: #000; text-decoration: none;}
.divprincsel8 a:hover{color: #000; text-decoration: underline;}

.divsec8_liv2{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; text-transform:uppercase; padding-left:20px; width: 192px;}
.divsec8_liv2 a{color: #23628E; text-decoration: none;}
.divsec8_liv2 a:visited{color: #23628E; text-decoration: none;}
.divsec8_liv2 a:hover{color: #23628E; text-decoration: underline;}

.divsec8_liv2active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E;text-transform:uppercase; font-weight:bold;padding-left:20px; width: 192px;}
.divsec8_liv2active a{color: #23628E; text-decoration: none;}
.divsec8_liv2active a:visited{color: #23628E; text-decoration: none;}
.divsec8_liv2active a:hover{color: #23628E; text-decoration: underline;}

.divsec8_liv3{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec8_liv3 a{color: #23628E; text-decoration: none;}
.divsec8_liv3 a:visited{color: #23628E; text-decoration: none;}
.divsec8_liv3 a:hover{color: #23628E; text-decoration: underline;}

.divsec8_liv3active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec8_liv3active a{color: #23628E; text-decoration: none;}
.divsec8_liv3active a:visited{color: #23628E; text-decoration: none;}
.divsec8_liv3active a:hover{color: #23628E; text-decoration: underline;}

.divsec8_liv4{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px; display: none;}
.divsec8_liv4 a{color: #23628E; text-decoration: none;}
.divsec8_liv4 a:visited{color: #23628E; text-decoration: none;}
.divsec8_liv4 a:hover{color: #23628E; text-decoration: underline;}

.divsec8_liv4active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px; display: none;}
.divsec8_liv4active a{color: #23628E; text-decoration: none;}
.divsec8_liv4active a:visited{color: #23628E; text-decoration: none;}
.divsec8_liv4active a:hover{color: #23628E; text-decoration: underline;}


.divprinc9{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprinc9 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprinc9 a:visited{color: #000; text-decoration: none;}
.divprinc9 a:hover{color: #000; text-decoration: underline;}

.divprincsel9{background-color: #BBE3FF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; height: auto; vertical-align: middle; border-top:1px solid #fff; padding: 8px 0 8px 0; margin: 0; width: 213px; }
.divprincsel9 a{color: #000; text-decoration: none; margin-left: 13px;}
.divprincsel9 a:visited{color: #000; text-decoration: none;}
.divprincsel9 a:hover{color: #000; text-decoration: underline;}

.divsec9_liv2{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; text-transform:uppercase; padding-left:20px; width: 192px;}
.divsec9_liv2 a{color: #23628E; text-decoration: none;}
.divsec9_liv2 a:visited{color: #23628E; text-decoration: none;}
.divsec9_liv2 a:hover{color: #23628E; text-decoration: underline;}

.divsec9_liv2active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E;text-transform:uppercase; font-weight:bold;padding-left:20px; width: 192px;}
.divsec9_liv2active a{color: #23628E; text-decoration: none;}
.divsec9_liv2active a:visited{color: #23628E; text-decoration: none;}
.divsec9_liv2active a:hover{color: #23628E; text-decoration: underline;}

.divsec9_liv3{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec9_liv3 a{color: #23628E; text-decoration: none;}
.divsec9_liv3 a:visited{color: #23628E; text-decoration: none;}
.divsec9_liv3 a:hover{color: #23628E; text-decoration: underline;}

.divsec9_liv3active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 25px; width: 192px;}
.divsec9_liv3active a{color: #23628E; text-decoration: none;}
.divsec9_liv3active a:visited{color: #23628E; text-decoration: none;}
.divsec9_liv3active a:hover{color: #23628E; text-decoration: underline;}

.divsec9_liv4{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px;}
.divsec9_liv4 a{color: #23628E; text-decoration: none;}
.divsec9_liv4 a:visited{color: #23628E; text-decoration: none;}
.divsec9_liv4 a:hover{color: #23628E; text-decoration: underline;}

.divsec9_liv4active{border-bottom: 1px solid #fff; padding: 8px; color: #23628E; padding-left: 30px; width: 192px;}
.divsec9_liv4active a{color: #23628E; text-decoration: none;}
.divsec9_liv4active a:visited{color: #23628E; text-decoration: none;}
.divsec9_liv4active a:hover{color: #23628E; text-decoration: underline;}



/*
.divprinc9{display:none}
.divprincsel9{display:none}
.divsec9{display:none}
*/
.divprinc10{display:none}
.divprincsel10{display:none}
.divsec10{display:none}

.divprinc11{display:none}
.divprincsel11{display:none}
.divsec11{display:none}

.divsec11_liv2{display:none}


.divprinc12{display:none}
.divprincsel12{display:none}
.divsec12{display:none}

.divprinc13{display:none}
.divprincsel13{display:none}
.divsec13{display:none}

/** info generali **/
.nomeufficio{display: none;}
.denominazione_ufficio .elemento{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-style: italic; display: block;}
.denominazione_ufficio .elemento b{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-style: normal; font-weight: bold;}

/* documenti */
.comboufficio{display: none;}
.paginazione{width: 100%; margin-bottom: 10px; text-align: right;}
.paginazione img {border: 0;}

.tab_doc{line-height: 16px;}
.tab_doc .data{margin: 0; }
.tab_doc .uffautore{display: none;}
.tab_doc .testo_doc6{margin: 0; margin-bottom: 20px; font-weight: bold;}
.tab_doc .testo_doc6 a{color: #000; text-decoration: none;}
.tab_doc .testo_doc6 a:visited{color: #000; text-decoration: none;}
.tab_doc .testo_doc6 a:hover{color: #000; text-decoration: underline;}
.tab_doc .ricdoc{display: none;}

/** miniature*/

.testo_miniature{background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding: 5px;}
.testo_miniature .sh1{font-size: 12px; font-weight: bold;}
.testo_miniature a{color: #000; text-decoration: none;}
.testo_miniature a:visited{color: #000; text-decoration: none;}
.testo_miniature a:hover{color: #000; text-decoration: underline;}
.MINIATURE a img{border:0;}
.testo_miniature .sh1_data_ora{display:block; clear:both;}

/* elenco puntato */

.figlie .sh1{background-color:#fff; font-family:georgia,verdana; font-size:20px; color:#444;}
.figlie p{color: #000; margin:0; background-color:#fff; padding-top:10px;}
.figlie ul{margin:0;}
.figlie li{background-color:#fff; padding:5px; margin-bottom:20px;font-family:georgia,verdana; font-size:12px; color:#444; list-style: none;}
.figlie li a{color: #444; text-decoration: none;}
.figlie li a:visited{color: #444; text-decoration: none;}
.figlie li a:hover{color: #444; text-decoration: underline;}
/******/
#box_anteprima_figlie .news{background-color: #fff; width: 100%;}
#box_anteprima_figlie .news a{color: #444; text-decoration: none;}
#box_anteprima_figlie .news a:visited{color: #444; text-decoration: none;}
#box_anteprima_figlie .news a:hover{color: #444; text-decoration: underline;}

#box_anteprima_figlie .news img{display: none;}
#box_anteprima_figlie .news h1{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color:#444; margin: 0; padding: 5px; padding-top: 0;width: 100%;}
#box_anteprima_figlie .news h1 a{color: #444; text-decoration: none;}
#box_anteprima_figlie .news h1 a:visited{color: #444; text-decoration: none;}
#box_anteprima_figlie .news h1 a:hover{color: #444; text-decoration: none;}
#box_anteprima_figlie .news h2{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#444; margin: 0; padding: 5px; padding-top: 0;}
#box_anteprima_figlie .news p{display: none;}
#box_anteprima_figlie .news .continua{display: none;}
#box_anteprima_figlie table td {padding-top: 10px; width: 100%;}
#box_anteprima_figlie table{width: 100%;}


/**/
.paginanews #box_anteprima_figlie .news{background-color: #fff; width: 100%;}
.paginanews #box_anteprima_figlie .news a{color: #444; text-decoration: none;}
.paginanews #box_anteprima_figlie .news a:visited{color: #444; text-decoration: none;}
.paginanews #box_anteprima_figlie .news a:hover{color: #444; text-decoration: underline;}

.paginanews #box_anteprima_figlie .news img{display: none;}
.paginanews #box_anteprima_figlie .news h1{font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color:#444; margin: 0; padding: 5px; padding-top: 0;width: 100%;}
.paginanews #box_anteprima_figlie .news h1 a{color: #444; text-decoration: none;}
.paginanews #box_anteprima_figlie .news h1 a:visited{color: #444; text-decoration: none;}
.paginanews #box_anteprima_figlie .news h1 a:hover{color: #444; text-decoration: none;}
.paginanews #box_anteprima_figlie .news h2{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#444; margin: 0; padding: 5px; padding-top: 0;}
.paginanews #box_anteprima_figlie .news p{display:inline; font-weight:normal }
.paginanews #box_anteprima_figlie .news .continua{display: none;}
.paginanews #box_anteprima_figlie table td {padding-top: 10px; width: 100%;}
.paginanews #box_anteprima_figlie table{width: 100%;}

/**/
.boxmesse {padding-top: 5px;}
.boxmesse table{width: 238px; background-color: #fff;}
.boxmesse .lineaup{background-image: url(images/ucs/upmesse.gif); height: 8px;}
.boxmesse .lineadown{background-image: url(images/ucs/downmesse.gif); height: 8px;}
.boxmesse .testomesse{border-left: 1px solid #DBE5E7; border-right: 1px solid #DBE5E7; background-color: #fff; padding-left: 5px; width: 230px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding-top: 5px;}
.boxmesse .testomesse a{color: #397DAC; text-decoration: none;}
.boxmesse .testomesse a:visited{color: #397DAC; text-decoration: none;}
.boxmesse .testomesse a:hover{color: #397DAC; text-decoration: underline;}
.boxmesse #box_anteprima_figlie .news{background-color: #fff; width: 100%;}
.boxmesse #box_anteprima_figlie .news a{color: #444; text-decoration: none;}
.boxmesse #box_anteprima_figlie .news a:visited{color: #444; text-decoration: none;}
.boxmesse #box_anteprima_figlie .news a:hover{color: #444; text-decoration: underline;}
.boxmesse #box_anteprima_figlie .news img{display: none;}
.boxmesse #box_anteprima_figlie .news h1{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#444; margin: 0; padding: 5px; padding-top: 0; }
.boxmesse #box_anteprima_figlie .news h1 a{color: #444; text-decoration: none;}
.boxmesse #box_anteprima_figlie .news h1 a:visited{color: #444; text-decoration: none;}
.boxmesse #box_anteprima_figlie .news h1 a:hover{color: #444; text-decoration: none;}
.boxmesse #box_anteprima_figlie .news h2{display:none;}
.boxmesse #box_anteprima_figlie .news p{display: none;}
.boxmesse #box_anteprima_figlie .news .continua{display: none;}
.boxmesse #box_anteprima_figlie table td {padding-top: 0px;}
.boxmesse .intestazione{background-color: #7A91A3; margin-right:5px; padding: 2px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #fff;}

/*** appuntamenti ****/
.form_appuntamenti {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 10px; clear: both; border: 1px solid #fff; height: 40px; vertical-align: bottom; }
.form_appuntamenti .chiave .form {width: 135px; height: 16px; background-color: #fff; border: 1px solid #000; clear: both; display: block; margin-top: 0;}
.chiave {float: left; clear: none; margin-right: 5px; height: 50px; margin-bottom: 0;}
.visualizza {float: left; clear: none; height: 50px; vertical-align: bottom;}
.form_appuntamenti .visualizza .form {width: 135px; height: 16px; background-color: #2F7CB4; border: 1px solid #000; clear: both; display: block; color: #fff; padding: 0; margin: 0;}
.form_appuntamenti .visualizza .select {width: 135px; height: 16px; background-color: #fff; border: 1px solid #000; clear: both; display: block;}
.appunta .puls{height: 16px; width: 44px; background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; border: 1px solid #000; margin-top: 25px;}
.form_appuntamenti .appunta {vertical-align: bottom; clear: right; height: 25px; position: bottom; border-bottom: 1px solid #fff;}


.testoapp3{background-color: #fff;  line-height: 16px; margin-bottom: 5px; }
.testoapp4{background-color: #fff; margin-left: 5px; }

.testoapp{border-top: 7px solid #ddd; background-color: #fff;  margin-top: 5px; margin-bottom: 0px; }
.testoapp b a{color: #2E7DB5; font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.testoapp b a:visited{color: #2E7DB5; text-decoration: none;}
.testoapp b a:hover{color: #2E7DB5; text-decoration: underline;}
.testoapp2{background-color: #fff; margin-top: 0px; padding-bottom: 5px; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 12px; }

.dettaglio .paginazione{width: 100%; text-align: center; padding:5px}
.dettaglio .paginazione .precedenti{margin: 0px; clear: none; float: left;}
.dettaglio .paginazione .numeri{margin: 0px; clear: none; float: left }
.dettaglio .paginazione .successivi{margin: 0px; clear: none; float: right;}

.linkvideo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(images/ucs/tv.gif); background-repeat: no-repeat; padding: 0; padding-left: 25px; clear: none; height: 25px; padding-top: 2px; float: right; margin: 0; }

#anteprima_film_genere {display:none }
#anteprima_film_regia {display:none }
#anteprima_film_locandina {float:left;text-align:left;vertical-align:top; }
#anteprima_film_locandina a {float:left;text-align:left;vertical-align:top}
#anteprima_film_locandina a img {float:left;text-align:left;vertical-align:top; width:94px;}
#anteprima_film_titolo {text-align:left;vertical-align:top;font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;}
#anteprima_film_titolo a {text-align:left;vertical-align:top;font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;color:#111111;font-size:18px}
#anteprima_film_soggetto {padding-left:4px;line-height:1.6;float:left;vertical-align:top;font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;color:#222222;font-size:11px; clear:none;}

#fotogallery table{margin-top: 20px; }
#fotogallery .titolo{width: 150px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-align: center; font-weight: bold;}
#fotogallery .miniatura{width: 150px; text-align: center;}
#fotogallery .didascalia{width: 150px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-align: center; }
#fotogallery .didascalia a{color: #000; text-decoration: none;}
#fotogallery .didascalia a:visited{color: #000; text-decoration: none;}
#fotogallery .didascalia a:hover{color: #000; text-decoration: underline;}

.testo .Stile9 img{border: 0px;}


.tdarticoloprinc_new{padding: 5px;}
.tdarticoloprinc_new table{height: 100%; background-color: #E7F0F3; width: 390px; border: 1px solid #DADFDD; border-left: #C0C8CA solid 9px;}
.tdarticoloprinc_new table td table {border: 0px;}
.messecam{background: url(images/ucs/messecam.gif)no-repeat right 0px;width:190px ;}


/*********   motore d ricerca  ***********/
.titoletto {color:#993300; font-family: arial,verdana;font-size:12px; font-weight:bold}
.titoletto2 {color:#000000; font-family: arial,verdana;font-size:12px}
.titoletto3 {color:#810010; font-family: arial,verdana;font-size:12px}
.testo_mdr{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.ricerca_tab_navigazione{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; background: #F4F4F4; margin-left: 20px;}
.ricerca_tab_navigazione td{	text-align: left !important;}
/*.ricerca_tabella_corpo td{	background-color: #fff !important;}*/
.ricerca_form{	text-align: left; background: #F4F4F4; }
.ricerca_form td{	text-align: left; background: #F4F4F4; }
.tdstrumenti{	text-align: center;}
/********* fine  motore d ricerca  ***********/				
