body{text-align: center;background: url(images/bck2.jpg); margin: 0; padding:0;}
#main{ width: 940px; padding-top:0; margin-top:0; vertical-align:top; margin-right:auto; margin-left:auto; background-color: #fff;}
.hidden{display: none;}
.acc{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-indent:215px; height:12px; vertical-align:top;}
.acc a{	color: #000; text-decoration: none;}
.acc a:visited{	color: #000; text-decoration: none;}
.acc a:hover{	color: #000; 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; HEIGHT: 50px}

.testata{ width: 940px; background: url(images/testata.jpg) no-repeat;  vertical-align:top;}
#testata{ width: 940px; background: url(images/testata.jpg) no-repeat; 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;}

#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; height: 100%; width: auto }
.divprinc1{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc1 a{color: #AB8B3E; text-decoration: none }
.divprinc1 a:visited{color: #AB8B3E; text-decoration: none }
.divprinc1 a:hover{color: #AB8B3E; text-decoration: underline }

.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: #000; 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: #000; text-decoration: underline }

.divsec1_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec1_liv3 a{color: #000; text-decoration: none;  }
.divsec1_liv3 a:visited{color: #000; text-decoration: none }
.divsec1_liv3 a:hover{color: #000; 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: #000; text-decoration: underline }

.divprincsel1{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel1 a{color: #AB8B3E; text-decoration: none }
.divprincsel1 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel1 a:hover{color: #AB8B3E; text-decoration: underline }

.divprinc2{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif)  bottom repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc2 a{color: #AB8B3E; text-decoration: none }
.divprinc2 a:visited{color: #AB8B3E; text-decoration: none }
.divprinc2 a:hover{color: #AB8B3E; text-decoration: underline }

.divprincsel2{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel2 a{color: #AB8B3E; text-decoration: none }
.divprincsel2 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel2 a:hover{color: #AB8B3E; text-decoration: underline }

.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: #000; 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: #000; text-decoration: underline }


.divsec2_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec2_liv3 a{color: #AB8B3E; text-decoration: none;  }
.divsec2_liv3 a:visited{color: #AB8B3E; 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: #AB8B3E; text-decoration: none }
.divsec2_liv3active a:visited{color: #AB8B3E; text-decoration: none }
.divsec2_liv3active a:hover{color: #AB8B3E; text-decoration: underline }

.divprinc3{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x  bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc3 a{color: #AB8B3E; text-decoration: none }
.divprinc3 a:visited{color: #AB8B3E; text-decoration: none }
.divprinc3 a:hover{color: #AB8B3E; text-decoration: underline }

.divprincsel3{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel3 a{color: #AB8B3E; text-decoration: none }
.divprincsel3 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel3 a:hover{color: #AB8B3E; text-decoration: underline }

.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: #000; 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: #000; text-decoration: underline }

.divsec3_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec3_liv3 a{color: #AB8B3E; text-decoration: none;  }
.divsec3_liv3 a:visited{color: #AB8B3E; 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: #AB8B3E; text-decoration: none }
.divsec3_liv3active a:visited{color: #AB8B3E; text-decoration: none }
.divsec3_liv3active a:hover{color: #AB8B3E; text-decoration: underline }



.divprinc4{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x  bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc4 a{color: #AB8B3E; text-decoration: none }
.divprinc4 a:visited{color: #AB8B3E; text-decoration: none }
.divprinc4 a:hover{color: #AB8B3E; text-decoration: underline }

.divprincsel4{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel4 a{color: #AB8B3E; text-decoration: none }
.divprincsel4 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel4 a:hover{color: #AB8B3E; text-decoration: underline }

.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: #000; 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: #000; text-decoration: underline }

.divprinc5{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x  bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc5 a{color: #AB8B3E; text-decoration: none }
.divprinc5 a:visited{color: #AB8B3E; text-decoration: none }
.divprinc5 a:hover{color: #AB8B3E; text-decoration: underline }

.divprincsel5{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x  bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel5 a{color: #AB8B3E; text-decoration: none }
.divprincsel5 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel5 a:hover{color: #AB8B3E; text-decoration: underline }

.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: #000; 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: #000; text-decoration: underline }


.divprinc6{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc6 a{color: #AB8B3E; text-decoration: none }
.divprinc6 a:visited{color: #AB8B3E; text-decoration: none }
.divprinc6 a:hover{color: #AB8B3E; text-decoration: underline }

.divprincsel6{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel6 a{color: #AB8B3E; text-decoration: none }
.divprincsel6 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel6 a:hover{color: #AB8B3E; text-decoration: underline }

.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: #000; 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: #000; text-decoration: underline }

.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: 785px; 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;}


.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: 500px; 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{ clear: both; margin-top: 20px;}
.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;}

.divsec0_liv2 { padding: 0.1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em; border-bottom: 1px solid #ddd; padding-top: 0.2em;}
.divsec0_liv2 a{	text-decoration: none;}
.divsec0_liv2 a:visited{	text-decoration: none;}
.divsec0_liv2 a:hover{	text-decoration: underline;}

.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{ font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; margin: 0; margin-bottom: 30px;    }
.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: #CBE0EF; 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; text-transform: uppercase; text-align: right; margin-bottom: 20px;}
.applink a{ color: #000;	text-decoration: none;}
.applink a:visited{ color: #000;	text-decoration: none;}
.applink a:hover{ color: #000;	text-decoration: underline;}

.appdata{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: left; margin: 4px;}
.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;}


.butembo_link{	border: 2px solid #FF9000; background-color: #fff; padding: 8px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-family: 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; }



/******** 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  ***********/		