body{text-align: center;background: url(images/bck2.jpg); margin: 0; padding:0;}
#main{ width: 968px; padding-top:0; margin-top:0; vertical-align:top; margin-right:auto; margin-left:auto; text-align:center;background: url(images/ombra.png) repeat-y}
.hidden{display: none;}
.acc{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-indent:215px; height:128px; vertical-align:top;}
.acc a{	color: #FFF; text-decoration: none;}
.acc a:visited{	color: #FFF; text-decoration: none;}
.acc a:hover{	color: #FFF; text-decoration: underline;}
.motore{padding-left:785px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: bold; padding-top: 10px;}

.testata{ width: 968px; background: url(images/testata.jpg) no-repeat 14px 0px; height: 191px; vertical-align:top;}
#testata{ width: 940px; background: url(images/testata.jpg) no-repeat; height: 191px; vertical-align:top;}
#corpo{ width: 44em; text-align: left;  clear: both; float: none; width: 940px;  }
#piede{ height: 6em; width: 44em; width: 940px; background: url(images/bgpiede.gif) repeat-x #fff; height: 23px; clear: both; }
.credits{ background-color: #fff; padding: 4px; display: block; float: right; margin-right: 50px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration:none;}
.credits a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration:none;}
.footer {background: url(images/footer.gif) no-repeat 14px 0px;padding-right:14px; height:31px;text-indent:640px ; padding-bottom:4px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000;text-decoration:none;}
.footer a{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000;text-decoration:none;}


#menu {border-left: 1px solid #CEB175; border-right: 1px solid #CEB175;  width: 10em; float: left; clear: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-right: 0.4em; margin-left: 0.4em; font-size: 0.7em; width: 159px; height: 100%;}
.divprinc1{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc1 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc1 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc1 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec1_liv2{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec1_liv2 a{color: #000; text-decoration: none;  }
.divsec1_liv2 a:visited {color: #000; text-decoration: none }
.divsec1_liv2 a:hover {color: #AB8B3E; text-decoration: underline }

.divsec1_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec1_liv2active a{color: #000; text-decoration: none }
.divsec1_liv2active a:visited{color:#000; text-decoration: none }
.divsec1_liv2active a:hover{color:#AB8B3E; text-decoration: underline }

.divsec1_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec1_liv3 a{color: #A000; text-decoration: none;  }
.divsec1_liv3 a:visited{color: #000; text-decoration: none }
.divsec1_liv3 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec1_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec1_liv3active a{color: #000; text-decoration: none }
.divsec1_liv3active a:visited{color: #000; text-decoration: none }
.divsec1_liv3active a:hover{color: #AB8B3E; text-decoration: underline }

.divprincsel1{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel1 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel1 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel1 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprinc2{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc2 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc2 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc2 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel2{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel2 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel2 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel2 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec2_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec2_liv2 a{color: #000; text-decoration: none }
.divsec2_liv2 a:visited{color: #000; text-decoration: none }
.divsec2_liv2 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec2_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec2_liv2active a{color: #000; text-decoration: none }
.divsec2_liv2active a:visited{color: #000; text-decoration: none }
.divsec2_liv2active a:hover{color: #AB8B3E; text-decoration: underline }


.divsec2_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec2_liv3 a{color: #000; text-decoration: none;  }
.divsec2_liv3 a:visited{color: #000; text-decoration: none }
.divsec2_liv3 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec2_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec2_liv3active a{color: #000; text-decoration: none }
.divsec2_liv3active a:visited{color: #000; text-decoration: none }
.divsec2_liv3active a:hover{color: #AB8B3E; text-decoration: underline }

.divprinc3{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc3 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc3 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc3 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel3{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel3 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel3 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel3 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec3_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec3_liv2 a{color: #000; text-decoration: none }
.divsec3_liv2 a:visited{color: #000; text-decoration: none }
.divsec3_liv2 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec3_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec3_liv2active a{color: #000; text-decoration: none }
.divsec3_liv2active a:visited{color: #000; text-decoration: none }
.divsec3_liv2active a:hover{color: #AB8B3E; text-decoration: underline }

.divsec3_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec3_liv3 a{color: #000; text-decoration: none;  }
.divsec3_liv3 a:visited{color: #000; text-decoration: none }
.divsec3_liv3 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec3_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec3_liv3active a{color: #000; text-decoration: none }
.divsec3_liv3active a:visited{color: #000; text-decoration: none }
.divsec3_liv3active a:hover{color: #AB8B3E; text-decoration: underline }


.divprinc4{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc4 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc4 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc4 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel4{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel4 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel4 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel4 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec4_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec4_liv2 a{color: #000; text-decoration: none }
.divsec4_liv2 a:visited{color: #000; text-decoration: none }
.divsec4_liv2 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec4_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec4_liv2active a{color: #000; text-decoration: none }
.divsec4_liv2active a:visited{color: #000; text-decoration: none }
.divsec4_liv2active a:hover{color: #AB8B3E; text-decoration: underline }

.divprinc5{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc5 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc5 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc5 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel5{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel5 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel5 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel5 a:hover{color: #AB8B3E; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec5_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; ; }
.divsec5_liv2 a{color: #000; text-decoration: none; ; }
.divsec5_liv2 a:visited{color: #000; text-decoration: none; ; }
.divsec5_liv2 a:hover{color: #AB8B3E; text-decoration: underline; ; }

.divsec5_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; ; }
.divsec5_liv2active a{color: #000; text-decoration: none; ; }
.divsec5_liv2active a:visited{color: #000; text-decoration: none; ; }
.divsec5_liv2active a:hover{color: #AB8B3E; text-decoration: underline; ; }

.divprinc6{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc6 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc6 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc6 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel6{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel6 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel6 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel6 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec6_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;}
.divsec6_liv2 a{color: #000; text-decoration: none;}
.divsec6_liv2 a:visited{color: #000; text-decoration: none; }
.divsec6_liv2 a:hover{color: #AB8B3E; text-decoration: underline; }

.divsec6_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec6_liv2active a{color: #000; text-decoration: none; }
.divsec6_liv2active a:visited{color: #000; text-decoration: none; }
.divsec6_liv2active a:hover{color: #AB8B3E; text-decoration: underline; }

.divprinc7{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc7 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc7 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc7 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel7{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel7 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel7 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel7 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec7_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec7_liv2 a{color: #000; text-decoration: none;  }
.divsec7_liv2 a:visited{color: #000; text-decoration: none;  }
.divsec7_liv2 a:hover{color: #AB8B3E; text-decoration: underline;  }

.divsec7_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px; }
.divsec7_liv2active a{color: #000; text-decoration: none;  }
.divsec7_liv2active a:visited{color: #000; text-decoration: none;  }
.divsec7_liv2active a:hover{color: #AB8B3E; text-decoration: underline;  }

.divprinc8{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc8 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc8 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc8 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}


.divprincsel8{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel8 a{color: #AB8B3E; text-decoration: none }
.divprincsel8 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel8 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec8 {width: 159px;;}

.divsec8_liv2{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec8_liv2 a{color: #000; text-decoration: none;  }
.divsec8_liv2 a:visited{color: #000; text-decoration: none }
.divsec8_liv2 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec8_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec8_liv2active a{color: #000; text-decoration: none }
.divsec8_liv2active a:visited{color: #000; text-decoration: none }
.divsec8_liv2active a:hover{color: #AB8B3E; text-decoration: underline }

.divsec8_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec8_liv3 a{color: #000; text-decoration: none;  }
.divsec8_liv3 a:visited{color: #000; text-decoration: none }
.divsec8_liv3 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec8_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec8_liv3active a{color: #000; text-decoration: none }
.divsec8_liv3active a:visited{color: #000; text-decoration: none }
.divsec8_liv3active a:hover{color: #AB8B3E; text-decoration: underline }

.divprinc9{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc9 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc9 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc9 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec9_liv2{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec9_liv2 a{color: #000; text-decoration: none;  }
.divsec9_liv2 a:visited{color: #000; text-decoration: none }
.divsec9_liv2 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec9_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec9_liv2active a{color: #000; text-decoration: none }
.divsec9_liv2active a:visited{color: #000; text-decoration: none }
.divsec9_liv2active a:hover{color: #AB8B3E; text-decoration: underline }

.divsec9_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec9_liv3 a{color: #A000; text-decoration: none;  }
.divsec9_liv3 a:visited{color: #000; text-decoration: none }
.divsec9_liv3 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec9_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec9_liv3active a{color: #000; text-decoration: none }
.divsec9_liv3active a:visited{color: #000; text-decoration: none }
.divsec9_liv3active a:hover{color: #AB8B3E; text-decoration: underline }

.divprincsel9{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel9 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel9 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel9 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}


.fotoalta1{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD1F20;}

.bread{color: #fff; text-align: right; background: url(images/bread.jpg) repeat-y #BD1F20; width: 758px; padding: 4px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bread a{color: #fff; text-decoration: none }
.bread a:visited{color: #fff; text-decoration: none }
.bread a:hover{color: #fff; text-decoration: underline }

#centro    { width: 760px; float: left;  padding: 0.4em; padding-top: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.75em; clear: right; background-color:white;}
#centro h1 {font-family: Georgia, Verdana, Geneva; font-size: 16px; color: #000; margin: 0; margin-top: 10px; margin-bottom: 0.4em;  border-bottom: 1px solid #BD1F20; padding-bottom: 4px;  }
#centro h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #073EA5; margin: 0; margin-top: 0.4em;}
#centro h3 {font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000; margin: 0; font-weight: normal;}
.testo {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.6em; margin-top: 20px;}
.sh1 a{	color: #BE2021; text-decoration: none;}
.sh1 a:visited{	color: #BE2021; text-decoration: none;}
.sh1 a:hover{	color: #BE2021; text-decoration: underline;}

.sh1_data_ora{ display:none}
.all_miniatura{border:0;}



#centro2 { ; float: left;  padding: 0.4em; padding-top: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.75em; clear: right; background-color:white;}
#centro2 h1 {font-family: Georgia, Verdana, Geneva; font-size: 16px; color: #000; margin: 0; margin-top: 10px; margin-bottom: 0.4em;  border-bottom: 1px solid #BD1F20; padding-bottom: 4px;  }
#centro2 h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #073EA5; margin: 0; margin-top: 0.4em;}
#centro2 h3 {font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000; margin: 0; font-weight: normal;}



.testos {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.6em; margin-top: 20px;   float: left; clear: none; margin: 0;  width: 490px; ;padding-right: 14px;}
.spalla{ float: left; clear: right; border-left: 1px dotted #BD1F20;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 0.9em; padding: 8px; margin: 0; width: 230px; background-color:#EDEDED;}
.spalla a{	color: #BE2021; text-decoration: none;}
.spalla a:visited{	color: #BE2021; text-decoration: none;}
.spalla a:hover{	color: #BE2021; text-decoration: underline;}

.divtesto{ margin-top: 20px;clear: both;  }
.spalla table{	margin-bottom:20px; }
.spalla table td{ font-size: 11px; padding: 2px; vertical-align: top;}
.spalla ul{	margin-top: 15px; clear: both; list-style-type: none; margin: 0; width: 100%;}
.spalla li{	width: 200px;}

.testo table{ border:0; border-top:1px solid #BD1F20; border-left:1px solid #BD1F20;padding: 2px;}
.testo table td{ bordeR:0; border-bottom:1px solid #BD1F20; border-right:1px solid #BD1F20;padding: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}


.strumenti{ border-top: 2px solid #BD1F20;  border-bottom: 2px solid #BD1F20; width: 758px; text-align: right; clear: both; float: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; padding: 4px; float: none; margin-top: 20px;   }
.strumenti a{ color: #000;	text-decoration: none;}
.strumenti a:visited{ color: #000;	text-decoration: none;}
.strumenti a:hover{ color: #000;	text-decoration: underline;}
.print{ margin: 4px; background: url(images/print.gif) no-repeat 5px; padding: 4px; padding-left:25px; margin-left: 10px; margin-right: 10px;}
.segnala{ margin: 4px; color: #000;	text-decoration: none;  padding: 4px; padding-left:25px; margin-left: 10px; margin-right: 10px; background: #fff url(images/segnala.gif) no-repeat 5px;}

/***** documenti *********/
.ArgomentoElenco{ color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; margin: 0; margin-bottom: 30px; background: url(images/docu_icon.gif) no-repeat #fff; padding-left: 20px;}
.ArgomentoElenco h4{ color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; margin: 0;}
.ArgomentoElenco a{ color: #000;	text-decoration: none;}
.ArgomentoElenco a:visited{ color: #000;	text-decoration: none;}
.ArgomentoElenco a:hover{ color: #000;	text-decoration: underline;}

.TitoloElenco {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #073EA5; margin: 0; margin-top: 0.4em;}
.TitoloElenco b{display:none;}

.aallegati  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin-top: 30px; margin-bottom: 10px;  background: url(images/attach.gif) no-repeat;  border: 1px dotted #C53D3D; }
.allegati  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin-top: 30px; margin-bottom: 10px; clear: both; }
.allegati a{ color:#000; text-decoration: none;  }
.allegati a:visited{ color: #000; text-decoration: none;}
.allegati a:hover{ color: #000; text-decoration: underline;}

.data{ width: 50%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; border-top:1px solid #ddd; padding: 4px; }
.autore{ width: 50%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; text-align: right;  border-top:1px solid #ddd;  padding: 4px;}

/***** appuntamenti *********/
.apptitolo{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background-color: #E7B439; padding: 4px; font-weight: bold; text-align: left;  }
.apptitolo a{ color: #000;	text-decoration: none;}
.apptitolo a:visited{ color: #000;	text-decoration: none;}
.apptitolo a:hover{ color: #000;	text-decoration: underline;}

.applink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #BE2021; text-align: right; margin-bottom: 20px; border-bottom:1px solid gray;}
.applink a{ color: #BE2021;	text-decoration: none;}
.applink a:visited{ color: #BE2021;	text-decoration: none;}
.applink a:hover{ color: #BE2021;	text-decoration: underline;}

.appdata{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-align: left; margin: 2px; border-top:1px solid gray;}
.apptesto{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left;}

.testo .appSfondoTabella{ border:0; padding: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.testo .appSfondoTabella td{ border-bottom: 0; border-right: 0; padding: 5px;}
.appTitolo1{ width:60%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; clear: none; }
.apprss{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; float: left; clear: right; }






.TestoOpzioni{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #000;}
.TestoAvvia{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  margin: 10px; clear: both; float: none;}

/********  annuario ***********/
.EtichettaPersona{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.TestoPersona{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px; line-height: 18px;}
.MailPersona{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.testo .persona_indirizzo{	margin-bottom: 20px; border: 0;}
.testo .persona_indirizzo td{ border: 0;}
.testo .persona_anagrafica{	margin-bottom: 20px; border: 0; }
.testo .persona_anagrafica td{border: 0;}

.SottoTitoloPersona{font-size:12px; font-weight: bold; margin-top: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.testo .persona_incarichi {	border: 0;}
.testo .persona_incarichi td{	border: 0;}

.Etichettasingoloente{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.Testosingoloente{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding: 2px; line-height: 18px;}
.Testosingoloente a{	color: #BD1F20; text-decoration: none;}
.Testosingoloente a:visited{	color: #BD1F20; text-decoration: none;}
.Testosingoloente a:hover{	color: #BD1F20; text-decoration: underline;}

.Mailsingoloente{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.SitoSingoloEnte{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.persona_indirizzo{	margin-bottom: 20px;}
.persona_anagrafica{	margin-bottom: 20px;}
.SottoTitolosingoloente{font-size:12px; font-weight: bold; margin-top: 20px;}

/******* modulo anteprima pagina figlia ********/
.modulo_anteprima_data{	display: none;}
.modulo_anteprima_titolo{display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#BD1F20; text-transform: uppercase; font-weight: bold; padding: 8px; }
.modulo_anteprima_titolo a{color:#BD1F20; text-decoration: none;}
.modulo_anteprima_titolo a:visited{color:#BD1F20; text-decoration: none;}
.modulo_anteprima_titolo a:hover{color:#BD1F20; text-decoration: underline;}
.modulo_anteprima_titolo a{color:#BD1F20; text-decoration: none;}

.modulo_anteprima_testo{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 15px;}
.modulo_anteprima_foto {padding:4px; float:left;}
.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;}
.butembolink{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none;}
.butembosezioni div{	margin: 10px; padding: 8px;}

.articolo{	border: 1px solid #ddd;}
.articolo table td{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; line-height:18px}
.articolo .titolo{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; font-weight: bold; margin-bottom: 8px}
.articolo .modulo_anteprima_continua {font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;  float:right; margin: 0; text-transform: lowercase; background-color: #ddd; padding: 2px;}
.articolo .modulo_anteprima_continua a{color:#389CCD; text-decoration: none;}
.articolo .modulo_anteprima_continua a:visited{color:#389CCD; text-decoration: none;}
.articolo .modulo_anteprima_continua a:hover{color:#389CCD; text-decoration: underline;}

.articolo .modulo_anteprima_testo{	padding: 4px; display: block;}
.articolo .modulo_anteprima_titolo{display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#BD1F20; text-transform: uppercase; font-weight: bold; padding: 8px; }
.articolo .modulo_anteprima_titolo a{color:#BD1F20; text-decoration: none;}
.articolo .modulo_anteprima_titolo a:visited{color:#BD1F20; text-decoration: none;}
.articolo .modulo_anteprima_titolo a:hover{color:#BD1F20; text-decoration: underline;}
.articolo .modulo_anteprima_titolo a{color:#BD1F20; text-decoration: none;}
.articolo .modulo_anteprima_testo{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 15px;}





.articolo_beni {width:351px; padding:8px}
#bbcc01 .modulo_anteprima_titolo{display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold; }
#bbcc01 .modulo_anteprima_titolo a{color:#ffffff; text-decoration: none;}
#bbcc01 .modulo_anteprima_titolo a:visited{color:#ffffff; text-decoration: none;}
#bbcc01 .modulo_anteprima_titolo a:hover{color:#ffffff; text-decoration: underline;}
#bbcc01 .modulo_anteprima_titolo a{color:#ffffff; text-decoration: none;}
#bbcc01 .modulo_anteprima_sottotitolo{display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#FCFF00; font-weight: bold; }
#bbcc01 .modulo_anteprima_sottotitolo a{color:#FCFF00; text-decoration: none;}
#bbcc01 .modulo_anteprima_sottotitolo a:visited{color:#FCFF00; text-decoration: none;}
#bbcc01 .modulo_anteprima_sottotitolo a:hover{color:#FCFF00; text-decoration: underline;}
#bbcc01 .modulo_anteprima_sottotitolo a{color:#FCFF00; text-decoration: none;}
#bbcc01 .modulo_anteprima_testo{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 15px;}
#bbcc01 .modulo_anteprima_foto {padding:4px; float:left;}
#bbcc01 .modulo_anteprima_continua {font-size: 9px; font-family: Arial, Verdana, Helvetica; color:#3F0000; text-decoration: none; display:block;  float:right; margin: 0; text-transform: lowercase; padding: 2px;}
#bbcc01 .modulo_anteprima_continua a{color:#FF0000; text-decoration: none;}
#bbcc01 .modulo_anteprima_continua a:visited{color:#FF0000; text-decoration: none;}
#bbcc01 .modulo_anteprima_continua a:hover{color:#FF0000; text-decoration: underline;}



.butembo_link{	border: 2px solid #FF9000; background-color: #fff; padding: 8px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; width: 100%;}
.butembo_link a{	color: #000; text-decoration: none;}
.butembo_link a:visited{	color: #000; text-decoration: none;}
.butembo_link a:hover{	color: #000; text-decoration: underline;}


/********************/
.lista{	list-style-type: none; list-style: none;}
.lista li{	margin-bottom: 30px; border-bottom: 1px dotted #BE2021; padding-bottom: 5px;}
.lista .sh1{ font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.lista li a{	color: #BE2021; text-decoration: none;}
.lista li a:visited{	color: #BE2021; text-decoration: none;}
.lista li a:hover{	color: #BE2021; text-decoration: underline;}

.listaspalla{	list-style-type: none; list-style: none;}
.listaspalla li{	margin-bottom: 10px;}
.listaspalla .sh1{ font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.listaspalla li a{	color: #BE2021; text-decoration: none;}
.listaspalla li a:visited{	color: #BE2021; text-decoration: none;}
.listaspalla li a:hover{	color: #BE2021; text-decoration: underline;}

.miniature{	padding-top: 20px; border-bottom: 1px dotted #BE2021;}
.testo_miniature{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-top: 20px; border-bottom: 1px dotted #BE2021; width:470px}
.testo_miniature a{	color: #BE2021; text-decoration: none;}
.testo_miniature a:visited{	color: #BE2021; text-decoration: none;}
.testo_miniature a:hover{	color: #BE2021; text-decoration: underline;}
.testo_miniature p{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.testo_miniature .sh2{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 5px; }

.link_rassegna table td{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color:#000; text-decoration: none; background-color:#F2F2F2; width:700px; padding:1px; border-bottom:3px solid white; border-top:3px solid white;}
.link_rassegna table td a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration: none;}

/******** singolo ente **********/
.testo .SfondoTabellaIntSingoloEnte2{	border: 0;}
.testo .SfondoTabellaIntSingoloEnte2 td{	border: 0;}

/*****************/
.elencocerca{	margin-bottom: 20px; border-bottom: 1px dotted #BE2021; padding: 4px;}
.elencocerca a{ color: #BE2021; text-decoration: none;}
.elencocerca a:visited{ color: #BE2021; text-decoration: none;}
.elencocerca a:hover{ color: #BE2021; text-decoration: underline;}


/*********   motore d ricerca  ***********/
.titoletto{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #815b2a; font-weight: bold;}
.titoletto a{ color: #815b2a; text-decoration: none;}
.titoletto a:hover{ color: #815b2a; text-decoration: underline;}
.titoletto a:visited{ color: #815b2a; text-decoration: none;}
.titoletto2{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold;}
.titoletto3{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
.navigazione{	width: 200px; font-size: 12px;}
.ricerca_tabella_corpo{	width: 90%;}
.ricerca_tabella_corpo td{ vertical-align: top;}
.ricerca_tabella_risultati{	width: 100%;}
.td_ricerca_tabella_principale{	width: 100%; }
.ricerca_tabella_principale{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000;}
.ricerca_tabella_principale0{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; width: 100%; text-align: center;}
.ricerca_tabella_principale table{	width: 100%;}
.ricerca_tabella_raffina{	text-align: center;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; width:200px;}
.ricerca_tabella_principale0 .ricerca_tabella_raffina{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; width:200px; text-align: left;}
.ricerca_tab_navigazione{	background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; width: 180px;}
.ricerca_tab_navigazione .black{	background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; font-weight: bold;}
.ricerca_tab_navigazione td{	text-align: center;}

/********* fine  motore d ricerca  ***********/		

.arc {background: url(images/bck_arc.gif) no-repeat right; text-align:right; color:black; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:10px; height:22px; border-bottom: 2px solid #BD1F20;}
.arc a{color:black; text-decoration: none; padding-right: 30px;}


/************* foto x appuntamenti ******************/
.testo .foto1{float:right;}
.TitoloFooter{margin-top:30px; font-weight:bold; border-top:1px dotted #aaa; padding-top:5px;  }
.TestoFooter1{margin-top:10px; }
.TestoFooter2{margin-top:10px; float:left; display:inline; }
.link{ float:left;}

.mailfooter{margin-top:10px; clear:left;}

.testatesto {font-family:  Verdana,Arial, Geneva, Helvetica, sans-serif; font-size:12px;padding:5px}



.pdflink {margin-top:10px;padding:3px; border:1px solid #DFDFDF}
.testopdf  {font-family:  Verdana,Arial, Geneva, Helvetica, sans-serif; font-size:12px;padding:5px;color:#4d4c4c}
.testopdf a {color:#4d4c4c; text-decoration:none}
.testopdf a:hover  {color:#4d4c4c;  text-decoration:underline}

.vitalogin table {margin-top:10px;font-family:Verdana, Arial,  Geneva, Helvetica, sans-serif; font-size:12px;border-top:2px solid #cacaca;border-bottom:2px solid #cacaca padding-top:3px }
.vitalogin table b {display:none }
.vitalogin table .form {display:block }

.vita_evid {;}

#box_anteprima_figlie {;padding: 10px;border-left:1px solid #efefef;border-right:1px solid #efefef  }
#box_anteprima_figlie_pagina{border-bottom:1px solid #ee0808 }

#box_anteprima_figlie_titolo  { background: url(images/pallini_v.gif) no-repeat 0px 1px ; padding-left: 25px ; margin:10px 10px 10px 0px}


.modulocommento_form {font-family:Verdana, Arial,  Geneva, Helvetica, sans-serif; font-size:12px;font-weight:bold}
.modulocommento_table {font-family:Verdana, Arial,  Geneva, Helvetica, sans-serif; font-size:12px}

