.testata { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; background-image: url(images/pc08/testatapc08.jpg); vertical-align:top; width:900px; height:106px; padding-top:4px; text-transform: lowercase; text-align: right; padding-right:5px;}
.testampa { display:none;}
.footer{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(images/pc08/footer.gif); text-align:center; width:900px; height:30px; border-top:4px solid white;}
.footer a{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.bread{ color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:740px; height:20px; border-bottom:1px solid #B7C9D7;}
.bread a{ color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.acc{ color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(images/pc08/acc.gif); text-align:center; width:220px; height:30px; padding-top:10px;}
.acc a{ color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.motore{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#62798A; height:30px; width:378px; border-right:1px solid #8899A6; text-align:center; font-weight: bold;   }
.motore form{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;  float: left; clear: none; margin: 0; padding: 0; margin-left: 60px; }
.puls{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#62798A; height:30px; border-left:1px solid #3B4953; border-right:1px solid #8899A6; text-align:center; padding-right:4px; padding-left:4px;}
.puls a{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.puls_intsx{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;}
.puls_intsx a{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.puls_intsx1{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#62798A; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;}
.puls_intsx1 a{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.tab_mini{width:90%;}
.top_menu{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/pc08/top_menu.gif); height:24px; width:212px; text-align:center;}
.top_menu2{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(miniimages/pc08/bck_archivio.gif); height:20px; width:202px; text-align:right; padding-right:10px;}
.top_menu2 a{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.txt_menu{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:207px; border-left:1px solid #CFCFCF; padding-left:4px; background-image: url(images/pc08/bck_txtmenu.gif); text-indent:17px}
.txt_menu a{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
.txt_menu2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:207px; background-color:#CFCFCF; padding:2px; text-indent:7px}
.txt_menu3 { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:23px; width:207px; border-right:1px solid #CFCFCF; padding-left:4px; background-image: url(images/pc08/bck_txtmenu3.gif); text-indent:7px}
.txt_menu3 a{ color: #0f3956; text-decoration: none; }
.txt_menu3 a:visited{ color:#0f3956; text-decoration: none; }
.txt_menu3 a:hover{ color: #0f3956; text-decoration: underline; }


.form{ color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;  float: left; clear: none; margin: 0; padding: 0; }
.cercaregione{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color:#E5E5E5; 
text-align:center; padding:5px; padding-left:15px; text-indent:27px; border-top:4px solid white; border-left:4px solid white; border-bottom:4px solid #85A1B8;}

.arearis{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color:#D3E0EB; padding:5px; padding-left:15px; border:1px solid #93AEC5; }

.arearis2{ background:url(images/pc08/bgarearis2.jpg) no-repeat; width:209px; height:97px; }
.arearis2 table{margin-top:25px; margin-left:10px;}
.arearis2 table td{font-family:verdana; font-size:9px; color:#000;}
.arearis2 .f1{text-align:right}
.arearis2 .f1 input{background:url(images/pc08/puls2.gif) no-repeat; border:0; width:19px; height:16px;}

.arearis_int{ color:black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#D3E0EB; padding:5px; padding-left:15px; border-bottom:1px solid #93AEC5;  border-left:1px solid #93AEC5; border-right:1px solid #93AEC5; border-top:2px solid white;}

.arearis_int a{ color:black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.inbreven{margin:0; margin-top:10px; background:url(images/pc08/bginbreven.gif) no-repeat; width:473px; height:24px; color:#fff; font-family:verdana; font-size:13px; padding:4px; font-weight:bold; padding-left:10px;}

#totalecentro{height:90%;float:left;margin:0 auto;font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#sinistradicentro{padding:3px;width:75%;height:100%;float:left;font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#destradicentro{padding:3px;width:20%;height:100%;float:right;font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#annoincorsoet{background-color:#ffffff;}
#annoincorsoet a{background-color:#62798A;border:1px solid #62798A;color:#FFFFFF;
display:block;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding:2px;
text-align:center;
text-decoration:none;
width:100px; cursor: pointer;
}
#annoincorsoet a:hover{text-decoration: underline; cursor: pointer;}
#box_anteprima_figlie{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; margin-bottom: 0;}
#box_anteprima_figlie table{width: 100%;}
.news {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 15px; }
.news h1 { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; font-weight:bolder;  padding:0px; padding-bottom: 4px; margin: 0;}
.news h1 a{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
.news p{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; margin: 0;}
.news h2 { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px;  padding-bottom: 4px; margin: 0;}
.news h2 a{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
.continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; float:right; border-bottom:1px dotted #85A1B8; width:100%; padding:0px; display:block;}
.continua a{font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;}

.modulo_anteprima_foto {padding:4px; float:left;}
.modulo_anteprima_data {display:none;}

.modulo_anteprima_titolo { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding-bottom:4px;}

.modulo_anteprima_titolo h1{ font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; padding:0px; margin:0px; display:block; padding-bottom:4px; }

.modulo_anteprima_titolo h1 a{ font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
.modulo_anteprima_sottotitolo { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:62798A; text-decoration: none; display:block; font-weight:bolder; padding-bottom:4px;}
.modulo_anteprima_testo {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; line-height:18px;}
.modulo_anteprima_continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;  float:right;}
.modulo_anteprima_continua a{font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none;}

#segnalazioni .modulo_anteprima_titolo h1{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; padding:0px; margin:0px; display:block; padding-bottom:4px;}
#segnalazioni .modulo_anteprima_titolo h1 a{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#segnalazioni .modulo_anteprima_sottotitolo {font-size:10px; margin:0;}


.tabsozzi .modulo_anteprima_continua{display:none;}
.modulo_anteprima_continua2 {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;  float:right;}
.modulo_anteprima_continua2 a{font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none;}

.titolo{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#62798A; text-decoration: none;}
.titolo_int { font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; font-weight:bolder; text-decoration: none; padding-top:5px; width:600px; height:20px; padding-top: 20px; margin-bottom: 5px;}
.sottotitolo{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:gray; text-decoration: none; font-style:italic;}
.sottotitoloc{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:gray; text-decoration: none; font-style:italic; float: left; clear: none; margin: 0; margin-top: 3px;}
.txt{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration: none; line-height:16px}
.testo{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; line-height:17px; vertical-align:top; margin-top: 40px;}
.testo a{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; }
.allegati{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#85A1B8; text-decoration: none; font-weight:bolder;}

.miniature{padding-top:10px; padding-bottom:10px; padding-right: 10px; border-bottom:1px solid #ddd; vertical-align:top; width:100px;}
.testo_miniature .sh1_data_ora{display:none}
.miniature img{padding:0; margin:0; border:0;}
.testo_miniature{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; padding-top:10px; padding-bottom:10px;  border-bottom:1px solid #ddd; vertical-align:top;}
.testo_miniature a {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black;}

.sh1{font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#376680; padding-top:15px; padding-bottom:15px;   vertical-align:top; font-weight:bolder;}

.sh2 { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #3A3A3A; text-decoration: none; }
a:hover { text-decoration: underline }
a:link { text-decoration: none }
a:visited { text-decoration: none }
body { font-size: 8px; background-color: white; text-align: center; margin: 0px; padding: 0px }
.main{padding:0; width: 900px; padding-top:0; margin-top:0; vertical-align:top; margin-right:auto; margin-left:auto;}

.snmenu {border-top:8px solid white; vertical-align:top; padding-bottom:8px; background-color:#E7E7E7;}
.tabli { width: 100%;}
.lista{ list-style-image: url(images/pc08/arrows.gif); width: 90%; }
.lista li{margin-bottom:10px; border:0; border-bottom:1px dotted #85A1B8; padding-bottom:10px;}
.lista  .sh1{border:0;}
.lista li a{border:0;}
.lista li a:hover{border:0;}
.lista p{margin-bottom:4px;}


.testo ul table{border:1px solid #ddd; margin-top:5px; display:block; clear:both;}

.testo li {	margin: 0; margin-bottom: 20px; font-weight: bold; list-style-image: url(images/pc08/arrows.gif); }
.testo li  a{	color: #000; text-decoration: none;}
.testo li  a:visited{	color: #000; text-decoration: none;}
.testo li  a:hover{	color: #000; text-decoration: underline;}
.testo li .autore{	font-weight: normal; font-style: italic;}



.divprinc1{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/pc08/top_menu.gif); height:24px; width:212px; text-align:center; font-weight:bolder; padding-top:6px;}
.divprinc1 a{ color: white; text-decoration: none; }
.divprinc1 a:visited{ color: white; text-decoration: none; }
.divprinc1 a:hover{ color: white; text-decoration: underline; }

.divsec1_liv2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:17px; padding-top:9px}
.divsec1_liv2 a{ color: black; text-decoration:none}
.divsec1_liv2 a:visited{ color: black; text-decoration:none}
.divsec1_liv2 a:hover{ color: black; text-decoration:underline}

.divsec1_liv3{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:14px; background-image: url(images/pc08/bck_txtmenu.gif); text-indent:17px; padding-top:9px}
.divsec1_liv3 a{ color: black; text-decoration:none}
.divsec1_liv3 a:visited{ color: black; text-decoration:none}
.divsec1_liv3 a:hover{ color: black; text-decoration:underline}

.divprincsel1{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  background-image: url(images/pc08/top_menu.gif); height:24px; width:212px; text-align:center; font-weight:bolder; padding-top:6px;}
.divprincsel1 a{ color: white; text-decoration: none; }
.divprincsel1 a:visited{ color: white; text-decoration: none; }
.divprincsel1 a:hover{ color: white; text-decoration: underline; }

.divsec1_liv2active{ color: #85A1B8; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:17px; padding-top:9px;}
.divsec1_liv2active a{ color: #85A1B8; text-decoration:none}
.divsec1_liv2active a:visited{ color: #85A1B8; text-decoration:none}
.divsec1_liv2active a:hover{ color: #85A1B8; text-decoration:underline}


.divprinc2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:211px; background-color:#CFCFCF; padding:2px; text-indent:7px; font-weight:bolder;}
.divprinc2 a{ color: black; text-decoration: none; }
.divprinc2 a:visited{ color: black; text-decoration: none; }
.divprinc2 a:hover{ color: black; text-decoration: underline; }

.divsec2_liv2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:9px; background-image: url(images/pc08/bck_int_menu.gif);  text-indent:17px}
.divsec2_liv2 a{ color: black; text-decoration:none}
.divsec2_liv2 a:visited{ color: black; text-decoration:none}
.divsec2_liv2 a:hover{ color: black; text-decoration:underline}

.divsec2_liv3{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:14px; padding-top:10px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:7px}
.divsec2_liv3 a{ color: black; text-decoration:none}
.divsec2_liv3 a:visited{ color: black; text-decoration:none}
.divsec2_liv3 a:hover{ color: black; text-decoration:underline}

.divprincsel2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:211px; background-color:#CFCFCF; padding:2px; text-indent:7px; font-weight:bolder;}
.divprincsel2 a{ color: white; text-decoration: none; }
.divprincsel2 a:visited{ color: black; text-decoration: none; }
.divprincsel2 a:hover{ color: black; text-decoration: underline; }

.divsec2_liv2active{ color: #85A1B8; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:9px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:17px}
.divsec2_liv2active a{ color: #85A1B8; text-decoration:none}
.divsec2_liv2active a:visited{ color: #85A1B8; text-decoration:none}
.divsec2_liv2active a:hover{ color: #85A1B8; text-decoration:underline}


.divprinc3{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:211px; background-color:#CFCFCF; padding:2px; text-indent:7px; font-weight:bolder;}
.divprinc3 a{ color: black;; text-decoration: none; }
.divprinc3 a:visited{ color: black;; text-decoration: none; }
.divprinc3 a:hover{ color: black;; text-decoration: underline; }

.divsec3_liv2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:9px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:17px}
.divsec3_liv2 a{ color: black; text-decoration:none}
.divsec3_liv2 a:visited{ color: black; text-decoration:none}
.divsec3_liv2 a:hover{ color: black; text-decoration:underline}

.divprincsel3{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:211px; background-color:#CFCFCF; padding:2px; text-indent:7px; font-weight:bolder;}
.divprincsel3 a{ color: black;; text-decoration: none; }
.divprincsel3 a:visited{ color: black;; text-decoration: none; }
.divprincsel3 a:hover{ color: black;; text-decoration: underline; }

.divsec3_liv2active{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:9px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:17px}
.divsec3_liv2active a{ color: #85A1B8; text-decoration:none}
.divsec3_liv2active a:visited{ color: #85A1B8; text-decoration:none}
.divsec3_liv2active a:hover{ color: #85A1B8; text-decoration:underline}

.divprinc4{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:211px; background-color:#CFCFCF; padding:2px; text-indent:7px; font-weight:bolder;}
.divprinc4 a{ color: black; text-decoration: none; }
.divprinc4 a:visited{ color: black; text-decoration: none; }
.divprinc4 a:hover{ color: black; text-decoration: underline; }

.divsec4_liv2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:9px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:17px}
.divsec4_liv2 a{ color: black; text-decoration:none}
.divsec4_liv2 a:visited{ color: black; text-decoration:none}
.divsec4_liv2 a:hover{ color: black; text-decoration:underline}

.divprincsel4{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width:211px; background-color:#CFCFCF; padding:2px; text-indent:7px; font-weight:bolder;}
.divprincsel4 a{ color: black; text-decoration: none; }
.divprincsel4 a:visited{ color: black; text-decoration: none; }
.divprincsel4 a:hover{ color: black; text-decoration: underline; }

.divsec4_liv2active{ color: #85A1B8; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:9px; background-image: url(images/pc08/bck_int_menu.gif); text-indent:17px}
.divsec4_liv2active a{ color: #85A1B8; text-decoration:none}
.divsec4_liv2active a:visited{ color: #85A1B8; text-decoration:none}
.divsec4_liv2active a:hover{ color: #85A1B8; text-decoration:underline}

.divprinc5{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;padding-top:3px}
.divprinc5 a{ color: white;text-decoration:none}
.divprinc5 a:visited{ color: white;text-decoration:none}
.divprinc5 a:hover{ color: white;text-decoration:underline}

.divprincsel5{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;padding-top:3px}
.divprincsel5 a{ color: white;text-decoration:none}
.divprincsel5 a:visited{ color: white;text-decoration:none}
.divprincsel5 a:hover{ color: white;text-decoration:underline}


.divsec5{display:none;};

.divsec5_liv2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:10px; background-image: url(images/pc08/bck_txtmenu.gif); text-indent:7px}
.divsec5_liv2 a{ color: black; text-decoration:none}
.divsec5_liv2 a:visited{ color: black; text-decoration:none}
.divsec5_liv2 a:hover{ color: black; text-decoration:underline}

.divsec5_liv2active{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:10px; background-image: url(images/pc08/bck_txtmenu.gif); text-indent:7px}
.divsec5_liv2active a{ color: black; text-decoration:none}
.divsec5_liv2active a:visited{ color: black; text-decoration:none}
.divsec5_liv2active a:hover{ color: black; text-decoration:underline}


.divprinc6{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;padding-top:3px}
.divprinc6 a{ color: white;text-decoration:none}
.divprinc6 a:visited{ color: white;text-decoration:none}
.divprinc6 a:hover{ color: white;text-decoration:underline}

.divprincsel6{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;padding-top:3px}
.divprincsel6 a{ color: white;text-decoration:none}
.divprincsel6 a:visited{ color: white;text-decoration:none}
.divprincsel6 a:hover{ color: white;text-decoration:underline}

.divsec6{display:none;};

.divsec6_liv2{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:10px; background-image: url(images/pc08/bck_txtmenu.gif); text-indent:7px}
.divsec6_liv2 a{ color: black; text-decoration:none}
.divsec6_liv2 a:visited{ color: black; text-decoration:none}
.divsec6_liv2 a:hover{ color: black; text-decoration:underline}

.divsec6_liv2active{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:33px; width:211px; border-left:1px solid #CFCFCF; padding-left:4px; padding-top:10px; background-image: url(images/pc08/bck_txtmenu.gif); text-indent:7px}
.divsec6_liv2active a{ color: black; text-decoration:none}
.divsec6_liv2active a:visited{ color: black; text-decoration:none}
.divsec6_liv2active a:hover{ color: black; text-decoration:underline}

.divprinc7 { color:black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#D3E0EB; padding:5px; padding-left:15px; border-bottom:1px solid #93AEC5;  border-left:1px solid #93AEC5; border-right:1px solid #93AEC5; border-top:2px solid white;}
.divprinc7 a{ color:black; text-decoration:none}
.divprinc7 a:visitede{ color:black; text-decoration:none}
.divprinc7 a:hover{ color:black; text-decoration:underline}

.divprincsel7 { color:black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#D3E0EB; padding:5px; padding-left:15px; border-bottom:1px solid #93AEC5;  border-left:1px solid #93AEC5; border-right:1px solid #93AEC5; border-top:2px solid white;}
.divprincsel7 a{ color:black; text-decoration:none}
.divprincsel7 a:visitede{ color:black; text-decoration:none}
.divprincsel7 a:hover{ color:black; text-decoration:underline}

.divprinc8 { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#62798A; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px; padding-top:3px}
.divprinc8 a{ color: white;text-decoration:none}
.divprinc8 a:visited{ color: white;text-decoration:none}
.divprinc8 a:hover{ color: white;text-decoration:underline}

.divprincsel8 { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#62798A; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px; padding-top:3px}
.divprincsel8 a{ color: white;text-decoration:none}
.divprincsel8 a:visited{ color: white;text-decoration:none}
.divprincsel8 a:hover{ color: white;text-decoration:underline}

.divsec8_liv2{display:none;}

.divprinc9{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;  padding-top:3px; }
.divprinc9 a{ color: white;text-decoration:none; }
.divprinc9 a:visited{ color: white;text-decoration:none; }
.divprinc9 a:hover{ color: white;text-decoration:underline; }

.divprincsel9{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;  padding-top:3px; }
.divprincsel9 a{ color: white;text-decoration:none; }
.divprincsel9 a:visited{ color: white;text-decoration:none; }
.divprincsel9 a:hover{ color: white;text-decoration:underline; }
.divsec9_liv2 {display:none}
.divsec9_liv2active {display:none}

.divprinc10{color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#0F3956; height:25px; border-top:2px solid white; border-left:1px solid #3B4953; border-right:1px solid #8899A6; border-bottom:4px solid #62798A; padding-right:4px; padding-left:15px;  padding-top:3px; }
.divprinc10 a{ color: white;text-decoration:none; }
.divprinc10 a:visited{ color: white;text-decoration:none; }
.divprinc10 a:hover{ color: white;text-decoration:underline; }
.divprincsel10{display:none}
.divsec10_liv2{display:none}
.divsec10_liv2active {display:none}

.divprinc11{display:none}
.divprincsel11{display:none}
.divsec11_liv2{display:none}
.divsec11_liv2active{display:none}

.divprinc12{display:none}
.divprincsel12{display:none}
.divsec12_liv2{display:none}
.divsec12_liv2active {display:none}

.divprinc13{display:none}
.divprincsel13{display:none}
.divsec13_liv2{display:none}
.divsec13_liv2active {display:none}

.divprinc14{display:none}
.divprincsel14{display:none}
.divsec14_liv2{display:none}
.divsec14_liv2active {display:none}

/*********************************************/
.tabrisultati td{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; padding: 2px;}
.tabrisultati .intestazione{	color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: bold; text-align: center; background-color: #00105B;}
.libritrovati{ border-bottom: 1px solid #00105B; margin-bottom: 5px;}
.criteriricerca{margin-bottom: 15px;}
.divrisultati_libri{	margin-bottom: 30px; }
.linkricerca{ text-align: center; margin-top: 15px;}
.linkricerca a{	color: #8B0000; text-decoration: none;}
.linkricerca a:visited{	color: #8B0000; text-decoration: none;}
.linkricerca a:hover{	color: #8B0000; text-decoration: underline;}

/*******************************************************************/
.dalnazionale{width:451px; border-left:1px solid #B7C9D7; border-right:1px solid #B7C9D7; padding-left:10px; padding-top:10px; }
.dalnazionale .modulo_anteprima_data { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #8B0000; display: inline;}
.dalnazionale .img{display:none}
.dalnazionale p{border-bottom:1px solid #389CCD; margin-bottom: 8px; padding-bottom: 2px;}


.testo .appuntamento{margin-bottom:20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; display: block; }
.appuntamento .data{ display: block; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(images/pc08/arrows.gif) no-repeat; padding-left: 20px;}
.appuntamento .titolo{ display: block; font-weight: bold;}
.appuntamento .titolo a{color:#000; text-decoration: none;}
.appuntamento .titolo a:visited{color:#000; text-decoration: none;}
.appuntamento .titolo a:hover{color:#000; text-decoration: underline;}
.appuntamento .luogo{ display: block;}
.appuntamento .testo{ display: block;  margin: 0; margin-bottom: 20px; color: #000; border-bottom: 1px solid #ddd; padding-bottom: 5px;}
.ccombo {padding:5px; margin: 0; float: right; height: 20px;}
.ccombo form{ margin:0; display: inline; }
.ccombo form select{ border: 1px solid #389CCD;}

/*******************************************************************/
/****************  appuntamenti **********************/
.app_td{border-bottom:dotted #000 1px; margin:10px;padding:4px;}
.app_td2{border:dotted #000 1px; margin:10px;background-color:#fff;padding:4px}
.app_td_scad{border-bottom:dotted #000 1px; margin:10px;background-color:#eee;padding:4px;vertical-align:top}
.app_occhiello{	font-family: verdana;	font-size: 10px;	color: #000;}
.app_data{	font-family: verdana;	font-size: 10px;	color: #000;	font-weight: bold;	margin: 0;	padding: 0;}
.app_luogo{	font-family: verdana;	font-size: 10px;	color: #000;	font-weight: bold;	display: block;	margin: 0;	padding: 0;}

.app_titolo{	font-family: verdana;	font-size: 11px;	color: #fff;	background-color: #62798A;	font-weight: bold;	padding: 2px;	padding-left: 10px;	display: block;	margin-top: 3px;}

.app_testo{font-family:verdana; font-size:11px; color:#000; padding-left:10px; display:block;}

.app_relatore{	font-family: verdana;	font-size: 11px;	color: #000;	padding-left: 10px;	display: block;}

.app_mail{font-family:verdana; font-size:11px; color:#000; padding-left:10px; display:block;}
.app_mail a{text-decoration:none; font-weight:bold;}
.app_mail a:visited{text-decoration:none; font-weight:bold;}
.app_mail a:hover{text-decoration:underline; font-weight:bold;}

.app_sito{font-family:verdana; font-size:11px; color:#000; padding-left:10px; display:block;}
.app_sito a{text-decoration:none; font-weight:bold;}
.app_sito a:visited{text-decoration:none; font-weight:bold;}
.app_sito a:hover{text-decoration:underline; font-weight:bold;}
.app_scaduti{height:70px; text-align:center; padding:8px; font-family:verdana; color:#000; font-size:16px; font-weight:bold;}
.appuntamento_archivio a{text-align: right; padding:8px; font-family:verdana; color:#389CCD; font-size: 10px; font-weight:bold;}


/**************/
.tab_doc .testata{ background-image: none; height: auto;}

/* 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; background-image: url(images/pc08/arrows.gif); background-repeat: no-repeat; padding-left: 20px; display:none}
.tab_doc .uffautore{	display: none;}
.tab_doc .testo_doc6{	margin: 0; margin-bottom: 20px; font-weight: bold; background-image: url(images/pc08/arrows.gif); background-repeat: no-repeat; padding-left: 20px; }
.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;}

/***************************/
.newsdioc  {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block;  padding:0px; padding-bottom: 4px; margin: 0;}

.newsdioc .modulo_anteprima_data{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: block; margin:0; padding:0; margin-left: 3px; margin-bottom:4px; margin-top:5px; display: block; clear: both; }

.newsdioc h1 {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#62798A; text-decoration: none; display:block; font-weight:bolder;  padding:0px; padding-bottom: 4px; margin: 0; display:block;}

.newsdioc h1 a {color:#000000; text-decoration: none;}
.newsdioc h1 a:visited {color:#000000; text-decoration: none;}
.newsdioc h1 a:hover {color:#000000; text-decoration: underline;}

.newsdioc .modulo_anteprima_titolo { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; 
color:black; text-decoration: none; display:block; padding-bottom:4px; float: left;  width:85%;}

.newsdioc .modulo_anteprima_titolo h1{ font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; padding:0px; margin:0px; padding-bottom:4px; clear:right;}

.newsdioc .modulo_anteprima_titolo h1 a{ font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; clear:right;}

.newsdioc .modulo_anteprima_testo {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; line-height:18px;}

.newsdioc .modulo_anteprima_foto {padding:4px; float:right; clear: both;}
.newsdioc .modulo_anteprima_foto img{float:right;}

.newsdioc .modulo_anteprima_sottotitolo { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:62798A; text-decoration: none; display:block; font-weight:bolder; padding-bottom:4px; float:left; width: 85%;  }

.newsdioc p {display: none;}
.newsdioc .continua {display:inline; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; border-bottom:1px dotted #85A1B8; padding:0px; text-align:right; margin: 0; width:99%; }

/*------------------------------------------------*/

.archivioca .modulo_anteprima_data{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: block; }
.archivioca .newsdioc { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px;  padding-bottom: 4px; margin: 0;}

.archivioca .newsdioc h1{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; font-weight:bolder;  padding:0px; padding-bottom: 4px; margin: 0;}
.archivioca .newsdioc h1 a{color:000; text-decoration: none;}
.archivioca .newsdioc h1 a:visited{color:000; text-decoration: none;}
.archivioca .newsdioc h1 a:hover{color:000; text-decoration: underline;}


.archivioca .newsdioc p{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; margin: 0; margin-bottom: 15px; margin-top: 3px; padding-bottom: 4px;}
.archivioca .newsdioc .continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; float:right; border-bottom:1px dotted #85A1B8; width:100%; padding:0px}


#cantiere .news {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 10px; border-bottom:1px dotted #85A1B8;}

/* #cantiere .news h1{font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 10px; padding-top: 5px;}
#cantiere .news a h1{ color:black; text-decoration: none;}
#cantiere .news a:visited h1{ color:black; text-decoration: none;}
#cantiere .news a:hover h1{ color:black; text-decoration: underline; cursor:hand;}*/

#cantiere .news h1{font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#376680; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 5px; padding-top: 5px;}

#cantiere .news a h1{ color:#376680; text-decoration: none;}
#cantiere .news a:visited h1{ color:#376680; text-decoration: none;}
#cantiere .news a:hover h1{ color:#376680; text-decoration: underline; cursor:hand;}


/* #cantiere .news h2{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#85A1B8; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 5px; font-weight:bold;}*/

#cantiere .news h2{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #3A3A3A; display:block; width:100%; padding:0px; padding-bottom: 10px; font-weight:normal;}

#cantiere .news p{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 15px; }
#cantiere .continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; border-bottom:1px dotted #85A1B8; width:100%; padding:0px; display:block; text-align:right; display:none;}

.linkcantiere {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:white; text-decoration: none; width:100%; padding:4px; background-color:#C5C5C5; text-align:right; font-weight:bold;}
.linkcantiere a{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:white; text-decoration: none; }
#cantiere .modulo_anteprima_data {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px;  padding-top: 5px;}
#cantiere .newsdioc h1{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#85A1B8; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 10px; padding-top: 5px;}
#cantiere .newsdioc h1 a{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#85A1B8; text-decoration: none;}
#cantiere .newsdioc {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 15px; }
#cantiere .newsdioc p{display:none; }
.ingombroxs{ background-image: url(images/pc08/ingombroSX.jpg); background-repeat: no-repeat; background-position: bottom; background-color: #DEE5ED;}
.ingombrodx{ background-image: url(images/pc08/ingombrodX.gif); background-repeat: no-repeat; background-position: bottom; background-color: #DEE5ED;}

.banner_sx img{	border: 1px solid #cfcfcf; margin-top: 5px;}

#app_orizz { border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; width: 895px; padding: 0;}
.bgnazionale{ height: 24px; background-image: url(images/pc08/bg_nazionale.jpg); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; padding: 2px; padding-left: 10px; background-repeat: no-repeat; font-weight: bold; width: 890px;}
.bgnazionaledw{ height: 23px; background-image: url(images/pc08/bg_nazionale_down.jpg); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; padding: 2px; padding-right: 10px; background-repeat: no-repeat; font-weight: bold; width: 896px; text-align: right;}
.bgnazionaledw a{color: #000; text-decoration: none;}
.bgnazionaledw a:visited{color: #000; text-decoration: none;}
.bgnazionaledw a:hover{color: #000; text-decoration: underline;}

#app_orizz .news_0{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block;  padding:0px; padding-bottom: 15px;  float: left; clear: none; width: 280px; border-right: 1px solid #389CCD; padding: 10px; margin-top: 8px; margin-bottom: 8px; }
#app_orizz .modulo_anteprima_data { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #8B0000; display: inline;}
#app_orizz .news_0 h1 { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; font-weight:bolder;  padding:0px; padding-bottom: 4px; margin: 0;}
#app_orizz .news_0 h1 a{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#app_orizz .news_0 p{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; margin: 0;}
#app_orizz .news_0 h2 { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px;  padding-bottom: 4px; margin: 0;}
#app_orizz .news_0 h2 a{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#app_orizz .continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; float:right; border-bottom:1px dotted #85A1B8; width:100%; padding:0px; display:block;}
#app_orizz .continua a{font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;}

#app_orizz .news_1{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width: 290px; padding:0px; padding-bottom: 15px; float: left; clear: none;  border-right: 1px solid #389CCD;  padding: 10px; margin-top: 8px; margin-bottom: 8px;}
#app_orizz .news_1 h1 { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; font-weight:bolder;  padding:0px; padding-bottom: 4px; margin: 0;}
#app_orizz .news_1 h1 a{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#app_orizz .news_1 p{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; margin: 0;}
#app_orizz .news_1 h2 { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px;  padding-bottom: 4px; margin: 0;}
#app_orizz .news_1 h2 a{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}

#app_orizz .news_2{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width: 290px; padding:0px; padding-bottom: 15px; float: left; clear: none;    padding: 10px; margin-top: 8px; margin-bottom: 8px;}
#app_orizz .news_2 h1 { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; font-weight:bolder;  padding:0px; padding-bottom: 4px; margin: 0;}
#app_orizz .news_2 h1 a{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}
#app_orizz .news_2 p{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; margin: 0;}
#app_orizz .news_2 h2 { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px;  padding-bottom: 4px; margin: 0;}
#app_orizz .news_2 h2 a{ font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none;}

.blogpc {vertical-align:top;}
.blogpc a{height:229px ; width:210px; color:#fff; display:block;}
.blogpc a:visited{color:#fff; text-decoration:none}
.blogpc a:hover{color:#fff; text-decoration:none}

.divcerca{	width: 100%; text-align: right; margin-bottom: 25px; }
.newsbreve { font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; margin-bottom: 15px; border-bottom: 1px dotted #85A1B8; padding-bottom:5px; }

/*.newsbreve h1{font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-
decoration: none; display:block; width:100%; padding:0px; padding-bottom: 0px; padding-top: 0px; margin: 0; margin-bottom: 5px; margin-top: 5px;}*/

.newsbreve h1{font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#376680; display:block; width:100%; padding:0px; padding-bottom: 0px; padding-top: 0px; margin: 0; margin-bottom: 5px; margin-top: 5px;}
.newsbreve h1 a{color:#376680;font-size: 13px;  text-decoration:none }
.newsbreve h1 a:visited{color:#376680; font-size: 13px; text-decoration:none }
.newsbreve h1 a:hover{color:#376680; font-size: 13px; text-decoration:underline }

/*.newsbreve h2{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#85A1B8; text-decoration: none; display:block; width:100%; padding:0px;  font-weight:bold; margin: 0;}*/

.newsbreve h2 { font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #3A3A3A; text-decoration: none;display:block; width:100%; padding:0px;  font-weight:normal; margin: 0; }

.newsbreve p{font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px; padding-bottom: 15px; }

.newsbreve .modulo_anteprima_data {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; width:100%; padding:0px;  padding-top: 5px;}
.newsbreve img{	margin-top: 20px;}

.newsbreve .continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;  float:right; text-align:right; width:100%; display:none}

.newsbreve .continua a{ color:#389CCD; text-decoration: none;font-size: 10px; }

#calendario .news h1{font-size: 10px; font-family: Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; padding-bottom: 0px; padding-top: 0px; margin: 0;}
#calendario .news  h2{display:none}
#calendario .news  p{display:none}
#calendario .news  .continua{display:none}

.calendario .news h1{font-size: 10px; font-family: Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; padding-bottom: 0px; padding-top: 0px; margin: 0;}
.calendario .news  h2{display:none}
.calendario .news  p{display:none}
.calendario .news  .continua{display:none}

.calendario .box_anteprima_figlie_dataevento{display:none}
.calendario .box_anteprima_figlie_titolo{font-size: 10px; font-family: Verdana, Helvetica, sans-serif; color:black; text-decoration: none; display:block; padding:0px; padding-bottom: 0px; padding-top: 0px; margin: 0; margin-bottom:10px;}
.calendario .box_anteprima_figlie_titolo a{color:#000}

.archiviocantiere div{float:right; color:#fff; display:block; padding:2px; font-family:verdana; font-weight:bold; font-size:10px; background:url(images/pc08/archiviocantiere.gif) no-repeat; width:71px; height:18px; padding-right:5px;}
.archiviocantiere a{color:#fff;}
.archiviocantiere a:visited{color:#fff;}
.archiviocantiere a:hover{color:#fff;}


.bottominbreve{background:url(images/pc08/bottominbreve.gif) no-repeat; height:27px; text-align:right; color:#fff; font-family:verdana; font-weight:bold; font-size:10px; padding:4px; font-weight:bold;}

.bottominbreve a{display:block; margin:0; float:right; color:#fff; display:block; padding:2px; font-family:verdana; font-weight:bold; font-size:10px; background:url(images/pc08/freccettaa.gif) no-repeat 0px 5px ; width:61px; height:18px; padding-right:5px; margin-bottom:7px;}

.bottominbreve a:visited{	color: #fff; text-decoration: none;}
.bottominbreve a:hover{	color: #fff; text-decoration: underline;}


.dadiocesi2 {background:url(images/pc08/bgdiocesi2.gif) no-repeat; width:204px; height:23px; font-family:verdana;font-weight:bold; font-size:12px; color:#fff; }
.dadiocesi2 div{margin:5px; margin-left:10px;}

.tabanni .anno div{margin-top:15px; }
.tabanni .anno div a{font-family:verdana; font-size:11px; font-weight:bold; color:#fff; background-color:#62798a; padding:2px; text-align:center; display:block;border:1px solid #62798a;text-decoration:none}
.tabanni .anno div a:hover{font-family:verdana; font-size:11px; font-weight:bold; color:#62798a; background-color:#fff; padding:2px; text-align:center; display:block;border:1px solid #62798a;text-decoration:none}
.annoincorso div {font-family:verdana; font-size:11px; font-weight:bold; color:#fff; background-color:#62798a; padding:2px; text-align:center; display:block;border:1px solid #62798a;text-decoration:none; width:100px}
.annoincorso a{ cursor: pointer;}
.anno a{ cursor: pointer;}

.testo #archivio{width:500px; float: left; margin-top: 20px; }
.testo #archivio .lista{width:100%; margin: 10px;}
.testo .spalla{width:170px; float: left; background: #FBFBFB; padding: 10PX; border: 1px solid #CFCFCF;}
.testo .spalla a{	color: #389CCD;}
.testo .spalla a:hover{	color: #389CCD; text-decoration: underline;}

.testo #spalla13798{width:202px; float: left; background: transparent; padding: 0PX; border: 0;}


.testo h3{	font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.singolafiglia_div{ list-style-image: url(images/pc08/arrows.gif); width: 100%; display: block; margin-bottom:10px; border:0; border-bottom:1px dotted #85A1B8; padding-bottom:10px; }
.sh1_data_ora{	display: block; font-size: 10PX;}
.singolafiglia_div  .sh1{border:0;}
.singolafiglia_div a{border:0;}
.singolafiglia_div a:hover{border:0;}
.singolafiglia_div p{margin-bottom:4px;}
.tab_componenti{border-left:1px solid #B7C9D7; padding: 0;}
.tab_componenti table td{	padding-left: 8px; padding-top: 8px;}
.tab_componenti table td table td{	padding: 0px; }
.tab_pagina_ruini{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border: 2px solid #B5B5B5; float: right; padding: 0; }
.tab_pagina_ruini td{	padding: 0;}
.tab_pagina_ruini IMG{	margin: 0;}
.tab_pagina_ruini table td{	padding: 0;}
.tab_pagina_ruini .linketti{ border:0; border-top: 2px solid #B8B6B7; color: #fff; height: 31px; padding-right: 20px; font-size: 9px; }
.tab_pagina_ruini .linketti td{ border:0; background: #103957 url(images/pc08/freccina.gif) no-repeat 2px 12px;  padding-left: 8px; font-size: 9px; }
.tab_pagina_ruini .linketti td a{ font-size: 9px;	color: #fff;}
.tab_pagina_ruini .interventi { background: url(images/pc08/bgruini.jpg) bottom no-repeat; padding: 10px;	}
.tab_pagina_ruini .interventi a{	background: url(images/pc08/arrows.gif) no-repeat; display: block; padding-left: 20px; color: #0E3959; text-decoration: underline;}

#testo13798 h4{ font-size: 16px; margin-bottom: 0; border-top: 1px solid #ddd; padding-top: 20px; width: 450px;  }
#testo13798 .lista{ list-style-image: none;  list-style: none;  }
#testo13798 .lista li{margin-bottom:10px; border:0; border-bottom:1px dotted #85A1B8; padding-bottom:10px; background-image: url(images/pc08/arrows.gif) no-repeat;}
#testo13798 .lista  .sh1{border:0;}
#testo13798 .lista li a{border:0;}
#testo13798 .lista li a:hover{border:0;}
#testo13798 .lista p{margin-bottom:4px;}

#testo13798 .tab_mini{	margin-left: 20px;}
#testo13798 .miniature {	background: url(images/pc08/arrows.gif) no-repeat 0 10px; width: 20px; border-bottom:1px solid #ddd; }
#testo13798 .miniature IMG{ display: none;}
#testo13798 .testo_miniature .sh1_data_ora{display:BLOCK;}
#testo13798 .miniature img{padding:0; margin:0; border:0;}
#testo13798 .testo_miniature{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; padding-top:10px; padding-bottom:10px;  border-bottom:1px solid #ddd; vertical-align:top;}
#testo13798 .testo_miniature a {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black;}
#testo13798 .sh1{font-size: 13px; font-family: Verdana, Helvetica, sans-serif; color:#376680; padding-top:15px; padding-bottom:15px;   vertical-align:top; font-weight:bolder;}
#testo13798 .sh1 a{	font-size: 13px;}
#testo13798 .sh2 { font-size: 12px; font-family: Verdana, Helvetica, sans-serif; color: #3A3A3A; text-decoration: none; display: none }

#testo13799 .tab_mini{	margin-left: 20px;}
#testo13799 .miniature {	width: 80px; text-align: center;}
#testo13799 .sh1{ display: block; font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; color:#000; padding-top:0px; padding-bottom: 0px; margin-bottom: 0px;   vertical-align:top; font-weight:bolder;}
#testo13798 .sh2{	margin: 0; padding: 0;}
#testo13798 .testo_miniature br{	display: none;}

#testo13965 .miniature {	background: url(images/pc08/arrows.gif) no-repeat 0 10px; width: 20px; border-bottom:1px solid #ddd; }
#testo13965 .miniature IMG{ display: none;}
#testo13965 .testo_miniature .sh1_data_ora{display:BLOCK;}
#testo13965 .miniature img{padding:0; margin:0; border:0;}
#testo13965 .testo_miniature{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; padding-top:10px; padding-bottom:10px;  border-bottom:1px solid #ddd; vertical-align:top;}
#testo13965 .testo_miniature a {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black;}
#testo13965 .sh1{font-size: 13px; font-family: Verdana, Helvetica, sans-serif; color:#376680; padding-top:15px; padding-bottom:15px;   vertical-align:top; font-weight:bolder;}
#testo13965 .sh1 a{	font-size: 13px;}
#testo13965 .sh2 { font-size: 12px; font-family: Verdana, Helvetica, sans-serif; color: #3A3A3A; text-decoration: none; display: none }

#testo13976 .miniature, #testo19196 .miniature {	background: url(images/pc08/arrows.gif) no-repeat 0 10px; width: 20px; border-bottom:1px solid #ddd; }
#testo13976 .miniature IMG, #testo19196 .miniature IMG{ display: none;}
#testo13976 .testo_miniature .sh1_data_ora, #testo19196 .testo_miniature .sh1_data_ora{display:BLOCK;}
#testo13976 .miniature img, #testo19196 .miniature img{padding:0; margin:0; border:0;}
#testo13976 .testo_miniature, #testo19196 .testo_miniature{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black; padding-top:10px; padding-bottom:10px;  border-bottom:1px solid #ddd; vertical-align:top;}
#testo13976 .testo_miniature a , #testo19196 .testo_miniature a{font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:black;}
#testo13976 .sh1, #testo19196 .sh1{font-size: 13px; font-family: Verdana, Helvetica, sans-serif; color:#376680; padding-top:15px; padding-bottom:15px;   vertical-align:top; font-weight:bolder;}
#testo13976 .sh1 a, #testo19196 .sh1 a{	font-size: 13px;}
#testo13976 .sh2, #testo19196  .sh2{ font-size: 12px; font-family: Verdana, Helvetica, sans-serif; color: #3A3A3A; text-decoration: none; display: none }




.form_referenti {
	margin-bottom: 20px; border: 1px solid #fff;
}

.referenti { width: 100%;}
.referenti .id_uff{	display: none;}
.referenti .combo{ background: #EFEFEF; padding: 8px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin-bottom: 30px; padding: 10px; padding-bottom: 5px; width: 700px;}
#sel_regioni{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #7B7B7B; width: 200px;  }
#sel_diocesi{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #7B7B7B; }
.formreferenti{	width: 100%; height: 50px; border: 1px solid #fff; margin-bottom: 20px }
.formreferenti .regioni {	float: left; margin-right: 20px;}
.formreferenti .risultati{ display: inline;}
.etichettacombo{	font-weight: normal; font-size: 11px; display:block; margin-bottom: 3px;}
#sel_regioni{	border: 1px solid #777777; height: 20px;}
#sel_diocesi{	border: 1px solid #777777; height: 20px;}
.nome_diocesi {	text-transform: uppercase;}
.nome_reg {	text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display: block; margin-bottom: 8px; margin-top: 20px;}
.incaricato_noborderbottom{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.incaricato{	margin-bottom: 10px; margin-top: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 5px; padding-bottom: 10px; height: auto; clear: both; width: 100%; }
.incaricato_regionale{ backgroxund-color: #f2f2f2; background-color: #EBE0E0;  padding: 5px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 50px;}

.diocesi{ display: block;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 10px; float: left; margin-right: 20px;}

.cognome {	margin-right: 5px; color: #A7671D; text-transform: uppercase }
.nome {	margin-right: 5px; color: #A7671D;}


.descr_ref{ font-style: italic; display: block;}
.presso{	display: block;}
.indirizzo{	display: block; margin-top: 5px; line-height: 16px;}
.indirizzo_borderbottom{border-bottom: 1px dotted #CCCCCC; 	display: block; margin-top: 5px; line-height: 16px;padding-bottom: 10px;}
.indirizzo_ref{	display: block;}

.tel_ref{	display: block;}
.fax_ref{	display: block;}
.cel_ref{	display: block;}
.web_ref{	display: block;}
.codice{	display: block; float: left;}
.loc{	display: block; }
input {	border: 1px solid #777777;}

.tipologia_referenti{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #158290; font-style: oblique;}

.formreferenti{	margin-top: 10px;}
.refazzera { display: block; clear: right; margin-top: 20px;} 
.fotoref{	float: left; margin-right: 8px; border: 1px solid #CCCCCC; width: 100px; display: block;}
.fotoref img{	width: 100px;}

.iframe{
	height: 600px;
}

/*********   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  ***********/				






