.uapp { color: #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: url(images/uapp.gif) no-repeat 0px 0px; padding-left: 38px; width: auto; height: 35px }
.uapp a:link { color: #000000; font-weight: bold; font-family: verdana, Arial }
.uapp a:visited { color: #000000; font-weight: bold; font-family: verdana, Arial }
.uarticolo { color: black; font-size: 10px; font-family: verdana, Arial; vertical-align: top; margin: 5px 2px 2px; padding: 3px; width: 230px; height: auto }
.uarticolo a:hover { color: #000000; font-size: 10px; font-family: verdana, Arial; text-decoration: underline }
.uarticolo a:link { color: #000000; font-size: 10px; font-family: verdana, Arial }
.uarticolo a:visited { color: #000000; font-size: 10px; font-family: verdana, Arial }
.uarttitolo { color: black; font-weight: 600; font-size: 10px; font-family: verdana, Arial; padding: 2px; border-top: 3px solid #dddddd; border-right: 3px solid #dddddd; border-left: 3px solid #dddddd; width: 100%; height: auto }
.ubox { color: black; font-weight: 600; font-size: 10px; font-family: verdana, Arial; padding: 2px; border-top: 3px solid #dddddd; border-right: 3px solid #dddddd; border-left: 3px solid #dddddd;border-bottom: 3px solid #dddddd; width: 100%; height: auto; margin:5px; }

.ubacheca { font-family: verdana, Arial; background: url(images/ecumenismo/ubacheca2.gif) no-repeat center bottom; margin: 3px 2px 2px; width: 190px; height: auto }
.uarttxt{ color: black; font-size: 11px; font-family: verdana, Arial; padding: 3px; }
.ubacheca { font-family: verdana, Arial; background: url(images/ecumenismo/ubacheca2.gif) no-repeat center bottom; margin: 3px 2px 2px; width: 190px; height: auto }
.ubacheca_cont { color: #000; font-size: 11px; font-family: verdana, Arial; margin: 0px; padding: 3px; width: 190px }

.ubott { font-family: verdana, Arial; background: url(images/ubot_13.gif) no-repeat 0px 0px; margin: 0px; width: 487px; height: 4px }
.udoc { color: #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: url(images/udoc.gif) no-repeat 0px 0px; padding-left: 38px; width: auto; height: 35px }
.udoc a:link { color: #000000; font-weight: bold; font-family: verdana, Arial }
.udoc a:visited { color: #000000; font-weight: bold; font-family: verdana, Arial }
.uevidenza { color: #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; vertical-align: top; border-right: 5px solid #dddddd; border-left: 5px solid #dddddd; width: 487px; height:auto }

.uffici { margin: 0px; border-style: none solid none solid; border-width: 0px 8px 0px 8px; border-color: #d9d9d9; width: 100%; height: auto }
.uimg { float: left; padding: 5px 3px 3px }
.uimgdx { float: right; padding: 5px 3px 3px }
.uinfo { padding: 0px 8px; border-top: 3px solid #910000; border-bottom: 3px solid #910000; width: 100%; height: 40px }
.uinfo2 { font-size: 10px;  font-family: verdana;  vertical-align: top; line-height: 15px;  }
.uinfo2 a{ color: black; background: url(images/FrecciaRed2.gif) no-repeat 3px 3px; padding-left: 15px;  }
.uinfo2 a:visited { color: black; background: url(images/FrecciaRed2.gif) no-repeat 3px 3px; padding-left: 15px;  }
.uinfo2 a:hover { color: black; background: url(images/FrecciaRed2.gif) no-repeat 3px 3px; padding-left: 15px; text-decoration: underline;  }

.uinfomail {  color: black; font-size: 10px; line-height: 15px; font-family: verdana; vertical-align: top;  }
.uinfomail a:link {background: url(images/emaill2.gif) no-repeat;  color:  black; padding-left:20px; padding-right: 10px; }
.uinfomail a:hover { color:  black; text-decoration:underline }
.uinfomail a:visited { color:  black;}

.uinfo3 { color: black; font-size: 10px; line-height: 10px; font-family: verdana; vertical-align: top; padding-left:10px; line-height: 15px;}
.uinfo3 a:link { color: #55616c; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana }
.uinfo3 a:visited { color: #55616c; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana }

.uinfo4 { color: black; font-size: 10px; line-height: 15px; font-family: verdana; background: url(images/Tel.gif) no-repeat 0px 3px; vertical-align: top; padding: 3px 0px 0px 16px }

.uinfo5 { color: black; font-size: 10px; line-height: 15px; font-family: verdana; background: url(images/Fax.gif) no-repeat 0px 3px; vertical-align: top; padding: 3px 0px 3px 16px }
.ulogo { background-color: white; float: left; margin: 0px; padding: 0px }
.umenu1 { color: #000000; font-family: verdana, Arial; background: url(images/tri28_17.gif) no-repeat 0px 0px; padding: 8px 3px 3px 8px; border: 1px solid #910000; width: 245px; height: auto}
.umenu3 { color: #000000; font-weight: 600; font-size: 11px; line-height: 20px; font-family: verdana, Arial; list-style-image: url(images/u3bullet28.gif); width: 245px; height: auto }
.umenu3 a:hover { color: #000000; font-size: 11px;line-height: 20px;  font-family: verdana, Arial; text-decoration: underline;  }
.umenu3 a:link { color: #000000; font-weight: 600; font-size: 11px; line-height: 20px; font-family: verdana, Arial;}
.umenu3 a:visited { color: #000000; font-size: 11px; line-height: 20px;  font-family: verdana, Arial; }
.unomeuff { color: #000000; font-style: oblique; font-weight: 600; font-size:28px; font-family: "Times New Roman"; background-color: #ffffff; text-align: center; vertical-align: middle; margin: 0px; padding: 0px 10px; width: 100% }
.unot { color: #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: url(images/unot.gif) no-repeat 0px 0px; padding-left: 38px; width: auto; height: 35px }
.unot a:link { color: #000000; font-weight: bold; font-family: verdana, Arial }
.unot a:visited { color: #000000; font-weight: bold; font-family: verdana, Arial }
.usiti { color: #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: url(images/usiti.gif) no-repeat 5px 0px; padding-left: 38px; width: auto; height: 35px }
.usiti a:link { color: #000000; font-weight: bold; font-family: verdana, Arial }
.usiti a:visited { color: #000000; font-weight: bold; font-family: verdana, Arial }
.utestata { margin: 0px; padding: 0px; border-style: solid none solid none; border-width: 6px 0px 6px 0px; border-color: #507EA1; width: 100% }
.utevidenza { font-family: verdana, Arial; text-align: center; margin: 10px 8px 10px 10px; width: 487px; height: 350px }
.utitolo { color: black; font-weight: bold; font-size: 11px; line-height: 15px; font-family: verdana, Arial; background-color: #dddddd; padding: 3px 8px; width: 477px; height: 41px }
.utitolo3 { color: #000000; font-weight: 600; font-size: 11px; font-family: verdana, Arial; background: url(images/h2.gif) no-repeat 2px 3px; padding: 2px 5px 5px 15px }
.utmenu1 { font-family: verdana, Arial; background: #dddddd no-repeat; vertical-align: top; margin: 0px; padding: 3px; width: 250px;  }
.utnome { vertical-align: middle; margin: 10px 20px; padding: 0px; border-top: 1px solid #910000; border-right: 1px solid #910000; border-bottom: 1px solid #910000; width: auto; height: 60px }
.utop { font-family: verdana, Arial; background: url(images/utop_13.gif) no-repeat 0px 0px; margin: 0px; width: 487px; height: 4px }

.utopbacheca { color: #fff; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: #660000 url(images/ubacheca.gif) no-repeat 3px 3px; padding-left: 30px; padding-top: 3px; width: 330px; height: 21px }

.utxt { color: black; font-size: 11px; font-family: verdana, Arial;margin: 5px; padding: 0px 5px 5px 5px }
.utxt a:hover { color: black; font-size: 11px; font-family: verdana, Arial; text-decoration: underline }
.utxt a:link { color: black; font-size: 11px; font-family: verdana, Arial;text-decoration: underline }
.utxt a:visited { color: black; font-size: 11px; font-family: verdana, Arial }
.utxt2 { color: black; font-size: 10px; font-family: verdana, Arial; background-color: #dddddd; text-align: justify; margin: 3px; padding: 5px; border: solid 1px #000000; width:226px; height:auto;}
.utxt2 a:hover { color: black; font-size: 10px; font-family: verdana, Arial; text-decoration: underline }
.utxt2 a:link { color: black; font-size: 10px; font-family: verdana, Arial }
.utxt2 a:visited { color: black; font-size: 10px; font-family: verdana, Arial }
.ulink_dxcei { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eeeeee; text-indent: 10px; padding-right: 3px; border-top: 1px solid #970000; border-bottom: 1px solid 
#970000 }
.ulink_dxcei a:link { color:black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.ulink_dxcei a:hover { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.ulink_dxcei a:visited{ color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }

.titolo { color: #ffffff; font-weight: 600; font-size: 11px; font-family: verdana, Arial;  padding: 2px 5px 5px 15px ;width:100%;height:auto;border:0px; background-color: #660000;}
.titolo a:link { color: #dddddd; font-weight: 600; font-size: 11px; font-family: verdana, Arial; }
.titolo a:hover { color: #dddddd; font-weight: 600; font-size: 11px; font-family: verdana, Arial; text-decoration:underline}
.titolo a:visited { color: #dddddd; font-weight: 600; font-size: 11px; font-family: verdana, Arial; }
.occhiello { color: black; font-size: 10px; font-family: verdana, Arial;border: 0px;margin-top:5px }
.sottotitolo { color: black; font-size: 10px; font-family: verdana, Arial; border:0px; }
.destra { width:226px; height:auto }
.ucorpo { width:100%; height:auto;}
a:hover { text-decoration: underline }
a:link { text-decoration: none }
a:visited { text-decoration: none }


.contenitoreverticalesterno { font-family: verdana, Arial; 
bbackground: #eeeeee; 
background: #fff; 
vertical-align: top; 
margin: 0px; 
padding: 3px; width: 250px;  }				

.elencopuntato { color: #000000; 
			font-weight: 600; 
			font-size: 11px; 
			line-height: 20px; 
			list-style-image: url(images/rosso_p.gif); 
			height: auto }
			
.elencopuntato a:hover { color:  #000000; font-size: 11px;line-height: 20px;  font-family: verdana, Arial; text-decoration: underline;  }
.elencopuntato a:link { color:  #000000; font-weight: 600; font-size: 11px; line-height: 20px; font-family: verdana, Arial;}
.elencopuntato a:visited { color:  #000000; font-size: 11px; line-height: 20px;  font-family: verdana, Arial; }

.contenitoreverticaleinternotriangolo { color: #000000; 
			font-family: verdana, Arial; 
			background: url(images/tri28_17.gif) no-repeat 0px 0px; 
			padding: 8px 3px 3px 8px; 
			border: 1px solid #910000 ; 
			width: 245px; 
			background-color: #eeeeee; 			
			height: auto}

.docicona { color:  #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: url(images/udoc.gif) no-repeat 0px 0px; padding-left: 38px; width: auto; height: 35px }
.docicona a:link { color:  #000000; font-weight: bold; font-family: verdana, Arial }
.docicona a:visited { color:  #000000; font-weight: bold; font-family: verdana, Arial }

.appicona { color:  #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: url(images/uapp.gif) no-repeat 0px 0px; padding-left: 38px; width: auto; height: 35px }
.appicona a:link { color:  #000000; font-weight: bold; font-family: verdana, Arial }
.appicona a:visited { color:  #000000; font-weight: bold; font-family: verdana, Arial }

.siticona { color:  #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; background: url(images/usiti.gif) no-repeat 5px 0px; padding-left: 38px; width: auto; height: 35px }
.siticona a:link { color:  #000000; font-weight: bold; font-family: verdana, Arial }
.siticona a:visited { color:  #000000; font-weight: bold; font-family: verdana, Arial }

.testocorniceaperta { color: black; font-weight: 600; font-size: 10px; font-family: verdana, Arial; padding: 2px; border-top: 3px solid #910000; border-right: 3px solid #910000; border-left: 3px solid #910000; width: 100%; height: auto }			
.testoformattato{ color: black; font-size: 10px; font-family: verdana, Arial; padding: 3px; }

.articolosemplice { color: black; font-size: 11px; font-family: verdana, Arial;margin: 5px; padding: 0px 5px 5px 5px }
.articolosemplice div{ color: black; font-size: 11px; font-family: verdana, Arial; }
.articolosemplice a:hover { color: black; font-size: 11px; font-family: verdana, Arial; text-decoration: underline }
.articolosemplice a:link { color: black; font-size: 11px; font-family: verdana, Arial;text-decoration: underline }
.articolosemplice a:visited { color: black; font-size: 11px; font-family: verdana, Arial }

.lineaevidenzasuperiore { font-family: verdana, Arial; background: url(images/utop3_17.gif) no-repeat 0px 0px; margin: 0px; width: 487px; height: 4px }
.lineaevidenzainferiore { font-family: verdana, Arial; background: url(images/ubot3_17.gif) no-repeat 0px 0px; margin: 0px; width: 487px; height: 4px }
.lineevidenzalaterali { color: #000000; font-weight: bold; font-size: 11px; font-family: verdana, Arial; vertical-align: top; border-right: 3px solid #910000; border-left: 3px solid #910000; width: 487px; height:auto }

.articolosfondocornice { color: #fff; font-size: 10px; font-family: verdana, Arial; background-color: #dddddd; text-align: justify; margin: 3px; padding: 5px; border: 1px solid #910000;  height:auto;}
.articolosfondocornicea:hover { color: #fff; font-size: 10px; font-family: verdana, Arial; text-decoration: underline }
.articolosfondocornice a:link { color: #fff; font-size: 10px; font-family: verdana, Arial }
.articolosfondocornice a:visited { color: #fff; font-size: 10px; font-family: verdana, Arial }

.articolosfondo { color: black; font-size: 10px; font-family: verdana, Arial; background-color: #dddddd; text-align: justify; margin: 3px; padding: 5px; ; width:226px; height:auto;}
.articolosfondo:hover { color: black; font-size: 10px; font-family: verdana, Arial; text-decoration: underline }
.articolosfondo a:link { color: black; font-size: 10px; font-family: verdana, Arial }
.articolosfondo a:visited { color: black; font-size: 10px; font-family: verdana, Arial }

.articolocornice { color: black; font-weight: normal; font-size: 11px; font-family: verdana, Arial; vertical-align: top; padding: 5px; border: 1px solid #910000; width: auto; height: auto }
.articoloscornice a:hover { color: black; font-size: 10px; font-family: verdana, Arial; text-decoration: underline }
.articolocornice a:link { color: black; font-size: 10px; font-family: verdana, Arial }
.articolocornice a:visited { color: black; font-size: 10px; font-family: verdana, Arial }

.spazioinferiore{	margin-bottom: 5px; padding-bottom:5px;}

.contenitorevidenza { font-family: verdana, Arial; text-align: center; margin: 10px 8px 10px 10px;}
.contenitoresterno  { font-family: verdana, Arial; text-align: center; margin: 10px 8px 10px 10px;}

a:hover { text-decoration: underline }
a:link { text-decoration: none }
a:visited { text-decoration: none }
body { font-size: 8px; background-color: #fff; text-align: center; margin: 0; padding: 0px }


/*******modifiche inserite*******/

.contenitoremenuorizzontale2 { font-family: verdana, Arial;  background: #d4c4c4 top vertical-align:; margin: 0px; padding: 3px; padding-left: 0px; width: auto; height: 30px; border-bottom: 1px solid #660000; border-top: 1px solid #660000; width: 100%; }
.menuorizzontale2 { font-family: verdana, Arial;  font-size: 11px; color:  #660000; background-color: #d4c4c4; height: 25px; padding:; padding-left: ; font-weight:bold; }

.menuorizzontale2{ margin-bottom: 7px; }
.menuorizzontale2 a{color:  #660000;  font-size: 11px; line-height: 15px;  font-family: verdana, Arial;margin-bottom: 5px;}
.menuorizzontale2 a:visited { color: #660000;  text-decoration:none; font-size: 11px;   }
.menuorizzontale2 a:link { color: #660000;  text-decoration:none; font-size: 11px;   }
.menuorizzontale2 a:hover { color: #660000; text-decoration: underline; font-size: 11px;  }
				
.contenitoreverticalesterno2 { font-family: verdana, Arial; 
background: ; 
vertical-align: top; 
margin: 0px; 
padding: 3px; width: 250px;  }				

.elencopuntato2 { color: #336699; 
			background: #3f426d; 
                                                font-weight: 600; 
			font-size: 11px; 
			line-height: 20px; 
			height: 15px;
			border: solid 1px #D6E673; }

.livello2 li{  margin-bottom: 2px;}
.livello2 li a{ line-height: 12px; color: #336699; margin-bottom: 0px;}
.livello2 li a:visited{  color: #336699; text-decoration:none}
.livello2 li a:link{  color: #336699; text-decoration:none}
.livello2 li a:hover{  color: #336699; text-decoration:underline}

.elencopuntato2 li{ margin-bottom: 7px; border-bottom: 1px dashed 
#ccc;}
.elencopuntato2 li a{color:  #be9d56;  font-size: 10px; line-height: 15px;  font-family: verdana, Arial;margin-bottom: 10px;}
.elencopuntato2 li a:visited { color: #be9d56;  text-decoration:none; font-size: 10px;   }
.elencopuntato2 li a:link { color: #be9d56;  text-decoration:none; font-size: 10px;   }
.elencopuntato2 li a:hover { color: #be9d56; text-decoration: underline; font-size: 10px;  }

/**** primo piano ****/
.news {font-family:verdana; font-size:11px; color:#000; font-weight: demi-bold; margin-bottom:4px; width:444px;  padding-left:4px; padding-top:2px; padding-bottom; padding-right:2px; background-color:#f7f7f7;}
.news h1 {font-family:verdana; color:#b43222; font-size:12px;  padding:1px;   } 
.news h1 a{color:#6F6A5B; text-decoration:none; } 
.news h1 a:visited{color:#6F6A5B; text-decoration:none } 
.news h1 a:hover{color:#6F6A5B; text-decoration:underline } 
.news h2{ font-size:11px; color:#000; font-weight: bold; margin: 0; margin-bottom: 3px;}
.news img{margin:4px; float: left; clear: none; display: block;} 
.news p{	 margin-top: 3px; margin-bottom: 5px; padding-right:5px;}
.news .continua{	float: right; margin: 5px; padding-top: 5px; }
.news .continua a{font-weight: demi-bold; color:#000; text-decoration: none;}
.news .continua a:visited{font-weight: demi-bold; color:#000; text-decoration: none;}
.news .continua a:hover{font-weight: demi-bold; color:#000; text-decoration: underline;}

.news .modulo_anteprima_data{display:none}


.uevidenza1 {font-family:Georgia; font-size:20px; color:#fff; font-weight: demi-bold; background-color:#6b8699; margin-bottom:4px; width:333;  padding-left:3px; padding-top:2px; padding-bottom:2px;}
.uevidenza1 h1{color:#e4edf4; font-size:12px; margin:0; margin-bottom:3px; background: ; padding:4px; } 
.uevidenza1 h1 a{color:#6F6A5B; text-decoration:none; } 
.uevidenza1 h1 a:visited{color:#6F6A5B; text-decoration:none } 
.uevidenza1 h1 a:hover{color:#6F6A5B; text-decoration:underline } 
.uevidenza1 img{margin-top:10px; margin-right:4px; margin-bottom:4px;}

.uevidenza2 { color: #336699; font-weight: bold; font-size: 11px; font-family: verdana, Arial; vertical-align: top; width: 433px; height: auto; background:#fff;  padding-bottom: 4; }
.uevidenza2 h1{color:#e4edf4; font-size:12px; margin:0; margin-bottom:3px; background: ; padding:4px; } 
.uevidenza2 h1 a{color:#6F6A5B; text-decoration:none; } 
.uevidenza2 h1 a:visited{color:#6F6A5B; text-decoration:none } 
.uevidenza2 h1 a:hover{color:#6F6A5B; text-decoration:underline } 
.uevidenza2 img{margin-top:10px; margin-right:4px; margin-bottom:4px;}


/**** 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: 35px; 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: 35px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 0;  width: 140px;  }
.maildirettore .mail{background-image: url(images/ucs/maildirettore.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: 10px; color: #000; width: 300px; line-height: 15px;}
.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: 35px; vertical-align: middle; padding-top: 2px; mmargin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; width: 200px; right no-repeat; padding-right: 5px; line-height: 15px;}
.uinfo_recapiti{	float: left; clear: none; margin: 0; margin-right: 5px;  margin: 0; padding-left: 0; color: #000; font-size: 10px;  height: 35px; vertical-align: middle;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 125px; padding-top: 2px; padding-left: 15px;   }
.uinfotel_class{	background: url(images/Tel.gif) no-repeat 0px 3px; background-repeat: no-repeat;   clear: both; padding-left: 26px; line-height: 15px;}
.uinfofax_class{  background: url(images/Fax.gif) no-repeat 0px 3px; 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: 35px;  padding-top: 8px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; background: url(images/emaill2.gif) 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;}


/***link sx***/
.colonna_sx{ width: 702px; border-left: 1px solid #CBCBCB; padding: 0; margin: 0; padding-left: 1px;}
.colonna_sx_int{ width: 250px; 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: 11px;}

.tdprinc div{margin:0;}
.divprinc1{	background-color: #d4c4c4; color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: auto; vertical-align: left; border-top:1px solid #fff; border-left: #b43222 solid 4px; padding: 8px 3 8px 0;  margin: 3; width: 185px;}
.divprinc1 a{	color: #660000; text-decoration: none; margin-left: 9px; font-size: 11px; font-weight: bold;}
.divprinc1 a:visited{	color: #000; text-decoration: none;  font-size: 11px; font-weight: bold;}
.divprinc1 a:hover{	color: #660000; text-decoration: underline; font-size: 11px; font-weight: bold;}

.divprincsel1{	background-color: #EAEAEA; color: #b43222; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  height: auto; vertical-align: left; border-top:1px solid #fff; border-left: #b43222 solid 4px; padding: 8px 3 8px 0;  margin: 3; width: 185px;}
.divprincsel1 a{	color: #b43222; text-decoration: none; margin-left: 9px; font-size: 11px; }
.divprincsel1 a:visited{	color: #b43222; text-decoration: none; font-size: 11px; }
.divprincsel1 a:hover{	color: #b43222; text-decoration: underline; font-size: 11px; }

.divprinc2{	background-color:  #A7B9C2; color: #456175; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: auto; vertical-align: middle; border-top:1px solid #fff; border-left: #456175 solid 4px; padding: 8px 0 8px 0;  margin: 0; width: 230px;}
.divprinc2 a{	color: #456175; text-decoration: none; margin-left: 9px; font-size: 11px; }
.divprinc2 a:visited{	color: #456175; text-decoration: none; font-size: 11px; }
.divprinc2 a:hover{	color: #456175; text-decoration: underline; font-size: 11px; }

.divprincsel2{	background-color: #EAEAEA; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: auto; vertical-align: middle; border-top:1px solid #fff; border-left: #c8dde8 solid 4px; padding: 8px 0 8px 0;  margin: 0; width: 230px;}
.divprincsel2 a{	color: #456175; text-decoration: none; margin-left: 9px; font-size: 11px; }
.divprincsel2 a:visited{	color: #456175; text-decoration: none; font-size: 11px; }
.divprincsel2 a:hover{	color: #456175; text-decoration: underline; font-size: 11px; }

.divprinc3{	background-color: #79a0af; 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: #333366 solid 4px; padding: 8px 0 8px 0;  margin: 0; width: 230px;}
.divprinc3 a{	color: #000; text-decoration: none; margin-left: 9px;}
.divprinc3 a:visited{	color: #000; text-decoration: none;}
.divprinc3 a:hover{	color: #000; text-decoration: underline;}

.divprincsel3{	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: #333366 solid 4px; padding: 8px 0 8px 0;  margin: 0; width: 230px;}
.divprincsel3 a{	color: #000; text-decoration: none; margin-left: 9px;}
.divprincsel3 a:visited{	color: #000; text-decoration: none;}
.divprincsel3 a:hover{	color: #000; text-decoration: underline;}


/***menu come prog cult***/
.top_menu1{ color: white; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/ecumenismo/top_menu1_n.gif); height:24px; width:212px; text-align:center; padding-top:3px;}

.top_menu2{ color: white; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/ecumenismo/top_menu2_n.gif); height:24px; width:212px; text-align:center; padding-top:3px;}

.top_menu3{ color: white; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/ecumenismo/top_menu3_n.gif); height:24px; width:212px; text-align:center; padding-top:3px;}

.top_menu4{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/pc08/bck_archivio.gif); height:20px; width:202px; text-align:right; padding-right:10px;}

.top_menu4 a{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.txt_menu1{ color: #8b3a45; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:20px; width:206px;  padding-left:4px; padding-top:4px; text-indent:17px; border-bottom:1 px solid #deb8b8;}

.txt_menu1 a{ color:#971212; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.txt_menu1 a:visited{ color: #454545; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.txt_menu1 a:hover{ color: #8b3a45;  font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

.txt_menu2{ color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:200px; padding:2px; text-indent:7px; border-bottom:1px solid #353535}
.txt_menu2 a{ color:#000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.txt_menu2 a:visited{ color: #454545; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.txt_menu2 a:hover{ color: #8b3a45;  font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline;}

.txt_menu3 { color: #efefef; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:20px; width:206px;  padding-left:4px;  text-indent:17px; border-bottom:1px solid #efefef}

.txt_menu4 { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:20px; width:206px;  padding-left:4px;  text-indent:17px}
.txt_menu4 a{ color: white; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.txt_menu4 a:visited{ color: white; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.txt_menu4 a:hover{ color: white;  font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}


/***celle testi dx***/
.top_testi{ color: #660000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/ecumenismo/top_testo_b.gif); height:20px; width:190px; text-align:center; padding-top:3px;}

.txt_testi{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:10px; width:190px;  padding-left:4px; background: #faf5ef; text-indent:17px; padding:3px;}

/***Primo piano***/
.primopiano{ color: #660000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/ecumenismo/Primo-piano_s.gif); height:24px; width:333px; text-align:left; padding-top:3px; padding-left:6px;}}


/***articolo2***/
.articolo2 { background-color:#f7f7f7; width: 600px}

.articolo2 .modulo_anteprima_titolo h1{font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #b43222; font-weight: bold; margin: 0; display: block; margin-bottom: 3px; margin-top: 2px; margin-left:3px;}
.articolo2 .modulo_anteprima_titolo h1 a{	color: #444; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; display: block; margin-bottom: 3px; margin-top: 2px; margin-left:3px;}
.articolo2 .modulo_anteprima_titolo h1 a:visited{	color: #444; text-decoration: none; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; display: block; margin-bottom: 3px; margin-top: 2px; margin-left:3px;}
.articolo2 .modulo_anteprima_titolo h1 a:hover{	color: #444; text-decoration: underline; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; display: block; margin-bottom: 2px; margin-top: 2px; margin-left:3px;}

.articolo2 .modulo_anteprima_sottotitolo { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #444; font-weight: bold; display: block; padding-bottom: 2px; margin-left: 5px; margin-right: 5px;}

.articolo2 .modulo_anteprima_data{	display: none;}

.articolo2 .modulo_anteprima_testo{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin-right:5px; margin-left:5px; }

.articolo2 .modulo_anteprima_foto{	float: left; clear: none; border: 1px solid #444; margin: 3px; padding: 0px;}

.articolo2 .modulo_anteprima_continua{	float: right; padding-right: 3px; margin-bottom:10px; color: #000;  font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 9px;}
.articolo2 .modulo_anteprima_continua a{	color: #000; text-decoration: none; padding-right: 3px; margin-bottom:10px;}
.articolo2 .modulo_anteprima_continua a:visited{	color: #000; text-decoration: none; padding-right: 3px; margin-bottom:10px;}
.articolo2 .modulo_anteprima_continua a:hover{	color: #000; text-decoration: underline; padding-right: 3px; margin-bottom:10px;}


