body{text-align:center;margin:0px; padding:0px;text-decoration: none; font-family:verdana;font-size:12px;}
a{text-decoration: none;}
.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;}
.rrmotore{padding-left:785px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: bold; padding-top: 10px;}


#pagina {text-align:middle;text-align: -moz-center ;width:916px;background:url(immagini/sfondo_pagina.jpg) repeat-y; padding-top:0; margin-top:0; vertical-align:top;margin-right:auto; margin-left:auto ;}
#fondopagina {width:916px;height:9px;background:url(immagini/fondopagina.gif) no-repeat #ffffff}
#corpo{text-align: left;clear: both; float: none; width: 900px;background:url(immagini/sondocorpo.jpg) repeat-y}


/*testata*/
#testata {width:900px;text-align:middle}
.testatatd {background:url(immagini/test_home_foligno1.jpg) no-repeat;width:900px;height:211px}
.linkhome {font-size:11px;vertical-align:bottom;width:180px;color:#898786;height:206px;}
.linkhome a {font-size:11px; color:#898786;}
.linkacc {font-size:11px;vertical-align:top; width:612px ;color:#898786;padding-top:15px;}
.linkacc a{font-size:11px;color:#898786;}

/*menu*/
#menu {width:180px; background:#942130;vertical-align:top; float: left; clear: none;height:100%; vertical-align:top; float: left; clear: none;}
#menu1 {padding:20px;vertical-align:top;height: 100%;}
.divprinc1,.divprinc2,.divprinc3,.divprinc4,.divprinc5,.divprinc6,.divprinc7,.divprinc8,.divprinc9,.divprinc10,.divprinc11,.divprinc12 ,.divprinc13,.divprinc14,.divprinc15,.divprinc16   {color: #ffffff; font-size: 12px; font-weight: normal;height:22px;line-height:22px;;background:#4C1716;width:140px;border-bottom:2px solid #942130}
.divprinc1 a, .divprinc2 a, .divprinc3 a, .divprinc4 a, .divprinc5 a, .divprinc6 a, .divprinc7 a, .divprinc8 a, .divprinc9 a, .divprinc10 a, .divprinc11 a, .divprinc12 a, .divprinc13 a, .divprinc14 a, .divprinc15 a, .divprinc16 a {color: #ffffff; text-decoration: none;padding-left:10px;}

.divsec1_liv2, .divsec2_liv2, .divsec3_liv2, .divsec4_liv2, .divsec5_liv2, .divsec6_liv2, .divsec7_liv2, .divsec8_liv2, .divsec9_liv2, .divsec10_liv2, .divsec11_liv2, .divsec12_liv2, .divsec13_liv2, .divsec14_liv2, .divsec15_liv2, .divsec16_liv2 {color: #ffffff; font-size: 12px; font-weight: normal;height:22px;line-height:22px;background:#4C1716;width:140px;border-bottom:2px solid #942130;display:none}
.divsec1_liv2 a, .divsec2_liv2 a, .divsec3_liv2 a, .divsec4_liv2 a, .divsec5_liv2 a, .divsec6_liv2 a, .divsec7_liv2 a, .divsec8_liv2 a, .divsec9_liv2 a, .divsec10_liv2 a, .divsec11_liv2 a, .divsec12_liv2 a, .divsec13_liv2 a, .divsec14_liv2 a, .divsec15_liv2 a, .divsec16_liv2 a a{color: #000; text-decoration: none;padding-left:10px;display:none }
.divsec1_liv2active, .divsec2_liv2active, .divsec3_liv2active, .divsec4_liv2active, .divsec5_liv2active, .divsec6_liv2active, .divsec7_liv2active, .divsec8_liv2active, .divsec9_liv2active, .divsec10_liv2active, .divsec11_liv2active, .divsec12_liv2active, .divsec13_liv2active, .divsec14_liv2active, .divsec15_liv2active, .divsec16_liv2active {color: #ffffff; font-size: 12px; font-weight: normal;height:22px;line-height:22px;;background:#4C1716;width:140px;display:none}
.divsec1_liv2active a, .divsec2_liv2active a, .divsec3_liv2active a, .divsec4_liv2active a, .divsec5_liv2active a, .divsec6_liv2active a, .divsec7_liv2active a, .divsec8_liv2active a, .divsec9_liv2active a, .divsec10_liv2active a, .divsec11_liv2active a, .divsec12_liv2active a, .divsec13_liv2active a, .divsec14_liv2active a, .divsec15_liv2active a, .divsec16_liv2active a 
{color: #000; text-decoration: none;padding-left:10px;display:none }

.divsec1_liv3, .divsec2_liv3, .divsec3_liv3, .divsec4_liv3, .divsec5_liv3, .divsec6_liv3, .divsec7_liv3, .divsec8_liv3, .divsec9_liv3, .divsec10_liv3, .divsec11_liv3, .divsec12_liv3, .divsec13_liv3, .divsec14_liv3, .divsec15_liv3, .divsec16_liv3 {color: #ffffff; font-size: 12px; font-weight: normal;height:22px;line-height:22px;;background:#4C1716;width:140px;display:none}
.divsec1_liv3 a, .divsec2_liv3 a, .divsec3_liv3 a, .divsec4_liv3 a, .divsec5_liv3 a, .divsec6_liv3 a, .divsec7_liv3 a, .divsec8_liv3 a, .divsec9_liv3 a, .divsec10_liv3 a, .divsec11_liv3 a, .divsec12_liv3 a, .divsec13_liv3 a, .divsec14_liv3 a, .divsec15_liv3 a, .divsec16_liv3 a a{color: #000; text-decoration: none;padding-left:10px }
.divsec1_liv3active, .divsec2_liv3active, .divsec3_liv3active, .divsec4_liv3active, .divsec5_liv3active, .divsec6_liv3active, .divsec7_liv3active, .divsec8_liv3active, .divsec9_liv3active, .divsec10_liv3active, .divsec11_liv3active, .divsec12_liv3active, .divsec13_liv3active, .divsec14_liv3active, .divsec15_liv3active, .divsec16_liv3active {color: #ffffff; font-size: 12px; font-weight: normal;height:22px;line-height:22px;;background:#4C1716;width:140px;border-bottom:2px solid #942130}
.divsec1_liv3active a, .divsec2_liv3active a, .divsec3_liv3active a, .divsec4_liv3active a, .divsec5_liv3active a, .divsec6_liv3active a, .divsec7_liv3active a, .divsec8_liv3active a, .divsec9_liv3active a, .divsec10_liv3active a, .divsec11_liv3active a, .divsec12_liv3active a, .divsec13_liv3active a, .divsec14_liv3active a, .divsec15_liv3active a, .divsec16_liv3active a 
{color: #000; text-decoration: none;padding-left:10px }

.divprincsel1, .divprincsel2, .divprincsel3, .divprincsel4, .divprincsel5, .divprincsel6, .divprincsel7, .divprincsel8, .divprincsel9, .divprincsel10, .divprincsel11, .divprincsel12,.divprincsel13, .divprincsel14, .divprincsel15, .divprincsel16{color: #ffffff; font-size: 12px; font-weight: normal;height:22px;line-height:22px;;background:#4C1716;width:140px;border-bottom:2px solid #942130;}
.divprincsel1 a, .divprincsel2 a, .divprincsel3 a, .divprincsel4 a, .divprincsel5 a, .divprincsel6 a, .divprincsel7 a, .divprincsel8 a, .divprincsel9 a, .divprincsel10 a, .divprincsel11 a, .divprincsel12 a, .divprincsel13 a, .divprincsel14 a, .divprincsel15 a, .divprincsel16 a {color: #ffffff; text-decoration: none; padding-left:10px }


/*mappa*/
#corpomappa{text-align: left;clear: both; float: none; width: 900px;}
#mappa    {padding-left:16px; padding-top: 0; width: 690px; float: left; clear: right; background-color:white;}


/*piede*/
.piedetable {margin:20px;margin-bottom:10px; background:#fff}
#piede {clear: both;width:900px;background:#ffffff}
.crediti {font-family: Verdana;width:860px;font-size:8px; color:#ffffff;height:25px;text-align:left;background:#942130;}
.crediti a {color:#fff}


.fotoalta1{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD1F20;}

.bread{color:#898786; text-align: right; padding: 4px; font-size: 10px; font-weight: bold;}
.bread a{color:#898786; text-decoration: none }
.bread a:visited{color:#898786; text-decoration: none }
.bread a:hover{color:#898786; text-decoration: underline }

#centrotest {padding-top: 10px;padding-bottom:10px;width:100%;background:url(immagini/sf_menu_vesc.jpg) no-repeat #ffffff;background-position: top right}
#centro    {padding-left:16px; padding-top: 0; width: 690px; float: left; clear: right; background-color:white;}
#centro h1 {font-size: 16px; color: #000; margin: 0; margin-top: 10px; margin-bottom: 0.4em;  border-bottom: 1px solid #942130; padding-bottom: 4px;  }
#centro h2 { font-size: 1.0em; color: #942130; margin: 0; margin-top: 0.4em;}
#centro h3 {font-size: 1.0em; color: #898786; margin: 0; font-weight: bold;}
.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;}

/*motore*/
#motore1 {text-decoration:none;}
.inbutton1 {background:url(immagini/ico_avvia.jpg); width:40px; height:20px; border:0px;}
.intesto {background:#C2C1C1;border:1px solid #ffffff;padding-bottom:2px}
.motoretd {color:#969594;font-size:11px;width:100%;text-align:right;padding-left:35px}



#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: 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: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #BE2021; 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: 440px; ;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: 210px; 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;}

rtesto table{ border:0; border-top:1px solid #BD1F20; border-left:1px solid #BD1F20;padding: 2px;}
.testo table td{ border:0;padding: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}


.strumenti{ border-top: 2px solid #942130;  border-bottom: 2px solid #942130; width: 690px; 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: #942130; font-size:14px; margin: 0; margin-bottom: 30px; background: url(immagini/docu_icon.gif) no-repeat #fff; padding-left: 20px;}
.ArgomentoElenco h4{ color: #942130;font-size:14px; margin: 0;}
.ArgomentoElenco a{ color: #942130;	text-decoration: none;}
.ArgomentoElenco a:visited{ color: #942130;	text-decoration: none;}
.ArgomentoElenco a:hover{ color: #942130;	text-decoration: underline;}

.TitoloElenco {font-size: 13px; color: #4C1716; margin: 0; margin-top: 0.4em;padding-left: 10px;font-weight:bold}
.TitoloElenco b{display:none}

.aallegati  { font-family: arial; font-size: 10px; color: #000; margin-top: 30px; margin-bottom: 10px;  background: url(immagini/attach.gif) no-repeat;  border: 1px dotted #C53D3D; }
.allegati  { font-family: arial; 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: 49%; font-family: arial; font-size: 10px; font-weight: bold; color: #000; border-top:1px solid #ddd; padding: 4px; }
.autore{ width: 49%; font-family: arial; font-size: 10px; font-weight: bold; color: #000; text-align: right;  border-top:1px solid #ddd;  padding: 4px;}

/***** appuntamenti *********/
.apptitolo{ font-size: 14px; color: #000000; font-weight:bold }
.apptitolo a{ color: #942130;	text-decoration: none;}
.apptitolo a:visited{ color: #942130;	text-decoration: none;}
.apptitolo a:hover{ color: #942130;	text-decoration: underline;}

.applink { font-size: 10px; color: #942130; text-align: right; margin-bottom: 20px; border-bottom:1px solid gray;}
.applink a{ color: #942130;	text-decoration: none;}
.applink a:visited{ color: #942130;	text-decoration: none;}
.applink a:hover{ color: #942130;	text-decoration: underline;}

.appdata{  font-size: 11px; color: #000; font-weight: bold; text-align: left; margin: 2px; border-top:1px solid gray;}
.apptesto{  font-size: 12px; color: #000; text-align: left;}

.testo .appSfondoTabella{ border:0; padding: 4px;   }
.testo .appSfondoTabella td{ border-bottom: 0; border-right: 0; padding: 5px;}
.appTitolo1{ width:60%; font-family: arial; font-size: 11px; font-weight: bold; float: left; clear: none; }
.apprss{font-family: arial; font-size: 10px; font-weight: bold; float: left; clear: right; }






.TestoOpzioni{ font-family: arial; font-size: 10px; border: 1px solid #000;}
.TestoAvvia{ font-family: arial; font-size: 10px;  margin: 10px; clear: both; float: none;}

/********  annuario ***********/
.EtichettaPersona{font-size: 12px; color: #000; padding: 2px;}
.TestoPersona{ font-size: 12px; color: #000; padding: 2px; line-height: 18px;}
.MailPersona{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: arial;}
.PersoneTestoIncarichi a {color:#942130;}
.PersoneEtichettaIncarichi td{padding-top: 2px}
.Etichettasingoloente{font-size: 12px; color: #000; padding: 2px;}
.Testosingoloente{ font-size: 11px; color: #000; padding: 2px; line-height: 18px;}
.Testosingoloente a{	color: #942130; text-decoration: none;}
.Testosingoloente a:visited{	color: #942130; text-decoration: none;}
.Testosingoloente a:hover{	color: #942130; text-decoration: underline;}

.Mailsingoloente{font-size: 12px; color: #000; padding: 2px;}
.SitoSingoloEnte{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 ********/
.all_miniatura {height:100px}


.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;}






/********************/
.lista{list-style-type: none; list-style: none;}
.lista li{text-align:left;margin-bottom: 20px; border-bottom: 1px dotted #969594; padding-bottom: 5px;}
.lista .sh1{font-size: 13px; font-weight: bold;}
.lista li a{	color: #942130; text-decoration: none;}
.lista li a:visited{	color: #942130; text-decoration: none;}
.lista li a:hover{	color: #942130; text-decoration: underline;}

.listaspalla{ float: right; 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: 210px; background-color:#EDEDED;}
.menup a{width: 200px; font-size: 10px;color: #ffffff;padding-left:12px;margin-bottom: 3px;border-bottom:1px solid #969594;background:url(immagini/ico_menufiglie.jpg) no-repeat;width: 184px}
.menup a{	color: #942130; text-decoration: none;font-weight:bold}
.menup a:visited{	color: #942130; text-decoration: none;}
.menup a:hover{	color: #942130; text-decoration: underline;}
.menupst {font-family: verdana; font-size: 11px;color: #942130;}


.miniature{	padding-top: 10px; }
.testo_miniature{ font-family: 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 #942130; padding: 4px;}
.elencocerca a{ color: #942130; text-decoration: none;}
.elencocerca a:visited{ color: #942130; text-decoration: none;}
.elencocerca a:hover{ color: #942130; text-decoration: underline;}


/*********   motore d ricerca  ***********/
.titoletto{	font-family: Verdana; font-size: 12px; color: #942130; font-weight: bold;}
.titoletto a{ color: #942130; text-decoration: none;}
.titoletto a:hover{ color: #942130; text-decoration: underline;}
.titoletto a:visited{ color: #942130; 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;}
#ricerca hr {color:#942130;width:90%}

/********* 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; ; display:inline; }
.link{ float:left;}

.mailfooter{margin-top:10px; clear:none;}

.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}






