body{  
   font: 11px Arial;
	color: #3532A7;
   background-color: #F8F8F8;
	margin: 0px auto auto auto; 
}


			
a:link, a:visited{ 	
			font:12px Arial,helvetica;
 			color:#3532A7;
 			text-decoration: none;
	}
	
a:hover{ 	
 			color:#E24237;
  			text-decoration:underline;
	}	
				

div.oculto, hr.oculto, br.oculto, h1.oculto, span.oculto,div.oculto2{ 	
	display: none;
	}
	
div{
	font: 11px  Arial, Helvetica, sans-serif;
	}
	
fieldset{	
	margin:auto;
	border-width: 1px;
	border-style: solid;
	border-color: #D9D9D9;
	text-align:left;
	padding:10px;}
	
		
input,textarea,option,select{
	font: 12px  Arial, Helvetica, sans-serif;}
	
	
p,span,td, th{
	font: 12px  Arial, Helvetica, sans-serif;}
	
	
div.clear_both{ 	
	clear: both;}
	
div.both{ 	
	clear: both;}
	
div.tutto{
	text-align: center;
	margin:auto;}
	
	div.tutto_home div.both2{ 	
 display: none;
	}
	
		div.tutto div.both2{ 
	clear:both;
		
		}
	
div.tutto_home{
	text-align: center;
	margin:auto;}
	
div.tutto_interno{
	text-align: center;
	margin:auto; 
	background-image: url(img/bg.jpg);
	background-position: top center;
	background-repeat: repeat-y;}
	
	
div.box{
	margin:auto;
	width:696px;}

div.inizio_header{
	width:730px;	
	margin:auto;
	background-image:  url(img/header.jpg);
	background-position:top center;
	background-repeat: no-repeat;}
	
div.logo{
	float:left;
	width:300px;}
	
	
div.altezza{
	float:right;
	width:275px;
	text-align:right;
	padding-top:52px;
	padding-right: 16px;}
	
	
div.footer{
	margin:auto;
	text-align: center;
   background-image: url(img/footer.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	font:11px Arial;
	color:#262626;
	padding:11px 0px 25px 0px;}
	
	
div.menu{
	margin:auto;
	text-align: center;
   background-image: url(img/bg_menu_1.jpg);
	background-position:top center;
	background-repeat:  repeat-x;
	font:13px Verdana,Arial;
	color:#FFFFFF;}
	
	
a.mail:link,a.mail:visited{
			color:#262626;
			font:11px Arial;
			text-decoration: none;
	}	
a.mail:hover{
			color:#FFFFFF;
			text-decoration: none;}
	
	
a.voce_selezionata:link, a.voce_selezionata:visited {		
			 color:#FFFFFF;
			 font:13px Verdana,Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			 padding-left:20px;}	
			 

a.voce_selezionata:hover{
 		      color:#E3E2FE;
				text-decoration: none;}
	
	
a.voce_nonselezionata:link, a.voce_nonselezionata:visited {		
			 color:#E3E2FE;
			 font:13px Verdana,Arial,Helvetica, sans-serif;
			 text-decoration: none;
			 padding-left:20px;}	

a.voce_nonselezionata:hover{
 		    color:#000000;
			 text-decoration: none;}
		
				
div.secondo{
	float:left;
	text-align: left;
  	font:13px Verdana,Arial;
	color:#000000;
	width:158px;}
	
div.secondo_home{
	float:left;
	margin-top:0px;
	text-align: left;
  	font:13px Verdana,Arial;

	width:696px;
	}
	
	
div.colonna_lato{
	float:left;
	text-align: left;
  	font:13px Verdana,Arial;

	width:158px;
	}
	
div.senza_linea div.barra_rossa{
	display:none;
	}
	
	div.secondo_home_2{
	float:left;
	margin-top:0px;
	padding-top:0px;
	text-align: left;
  	font:13px Verdana,Arial;

	width:696px;
	}
	
div.tutto_home  div.dentro  div.barra_rossa{
	 display: none;
	}
div.tutto  div.dentro  div.barra_rossa{
	 display:  block;
	}
	div.dentro_home br.commento{
	 display: none;
	}
		div.dentro_home span.commento1{
	 display: none;
	}

div.secondo_menu{
	float:left;
	border:1px solid #E1E1E1;
	border-top:  none;
	padding-bottom:15px;
	width:158px;
	text-align: left;
	}

	
div.home_secondo_menu{
	width:158px;
	border:1px solid #E1E1E1;
	border-top:  none;
	padding-bottom:15px;}
	
	
div.home_secondo_menu2{

	width:158px;
	border:1px solid #E1E1E1;
	padding-bottom:15px;}
	
div.approfondimento{
	margin-top:15px;
	text-align: left;
  	font:13px Verdana,Arial;

	width:158px;
}
	
div.titolo_approfondimento{
	background-image: url(img/banda-blu.jpg);
	background-repeat: no-repeat;
	background-position: 0px  0px;
	text-align: center;
  	font:13px Verdana,Arial;
	color:#FFFFFF;
	width:158px;}
	
	
a.voce_nonselezionata_secondo:link, a.voce_nonselezionata_secondo:visited {		
			 color:#3532A7;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			 padding-left:5px;
			 padding-top:15px;
			 display: block;
}	

 a.voce_nonselezionata_secondo:hover{
 		      color:#000000;
				text-decoration: none;}
				
				
				
a.voce_selezionata_secondo:link, a.voce_selezionata_secondo:visited {		
			 color:#E24237;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			 padding-left:13px;
			 padding-top:15px;
			 display: block;}	

 a.voce_selezionata_secondo:hover{
 		    color:#3532A7;
			 text-decoration: none;}
				
			
a.voce_selezionata_terzo:link, a.voce_selezionata_terzo:visited {		
			 color:#000000;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: underline;	
			 padding-left:21px;
			 padding-top:2px;
			 display: block;}	

 a.voce_selezionata_terzo:hover{
 		    color:#3532A7;
			 text-decoration: underline;}			


a.voce_nonselezionata_terzo:link, a.voce_nonselezionata_terzo:visited {		
			 color:#000000;
			 font:12px Arial,Helvetica, sans-serif;
			 padding-left:21px;
			 padding-top:2px;
			 display: block;}	

 a.voce_nonselezionata_terzo:hover{
 		    color:#3532A7;
			 text-decoration: underline;}	
				
div.sottomenu2{
	padding-top:5px;
}
div.voce_sottomenu{
	padding-bottom:0px;
	padding-top:0px;
}

div.inizio_terzo{		
	padding-bottom:15px;
	padding-top:15px;
}	

div.secondo_no{
	float:left;
	width:158px;
	}

div.dentro{
	float:right;
	text-align: left;
  	font:13px Verdana,Arial;
	width:526px;
	height: 100%;
	}
div.dentro_home{
	float:right;
	text-align: left;
  	font:13px Verdana,Arial;

	width:526px;
	}
	
div.dentro_blocco{
	float:right;
	text-align: left;
  	font:13px Verdana,Arial;

	width:526px;
	}
	
	
	
div.immagine_lato{
	width:158px;
	text-align: center;
   margin:auto;
	padding-bottom: 5px;
	padding-top: 15px;
	}
	
div.percorso{
	text-align: right;
	color:#3532A7;
	font:12px Arial,Helvetica, sans-serif;
	padding-bottom: 5px;
}

div.barra_rossa{
 	background-image: url(img/banda-rossa.jpg);
 	background-repeat: repeat-x;
 	background-position: 0px  0px;
}
div.barra_rossa_home{
 	background-image: url(img/banda-rossa.jpg);
 	background-repeat: repeat-x;
 	background-position: 0px  0px;
 	color:#F4F4F4;
 	padding-left:5px;
 	font-size:14px;
}

div.barra_grigia_home{
 background-image: url(img/banda-grigia.jpg);
 background-repeat: repeat-x;
 background-position: 0px  0px;
 color:#F4F4F4;
 padding-left:5px;
 font-size:14px;
}

a.percorso:link, a.percorso:visited {		
			 color:#3532A7;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			
}

a.percorso:hover{
 	 		color:#E24237;
  			text-decoration: none;}

  
div.stampa {		
			 text-align: right;}	

  
a.back:link,a.back:visited{ 	
 			color:#848484;
 			text-decoration: none;
	}
a.back:hover{ 	
 			color:#34312C;
 			text-decoration: none;
	}		
	
h3.sondaggio{
  padding:0px;
  margin:0px 0px 8px 0px;
  color:#3532A7;
  font:13px Arial;
  width:158px;
  font-weight: bold;
  text-align:center;
	}		
	
h3.approfondimento{
  padding:0px;
  margin:0px 0px 8px 0px;
  color:#E24237;
  font:13px Arial;
  width:158px;
  font-weight: bold;
  text-align:center;
	}	
	
	
p.testo_approfondimento{
	font:12px Arial;
   padding-top:5px;
	padding-bottom:15px;
	margin:0px;
	text-align: left;
}
div.immagine_approfondimento{	
	text-align: center;
	margin:5px auto 5px auto;
}

div.padding_approfondimento{
	margin-top:	10px;
}

div.sondaggio{	
	font:12px Arial;
	margin:0px 0px 3px 0px;
	padding:0px;
}

input.pulsante_login {
	margin-left:30px;
	width:90px;
	height: 20px;
	color: #7D7D7C;
	background-color: #FFFFFF;
	border:1px solid #C1C1C1;
}

span.pagina{ 
  color:#E24237;
  }	

h2.titolo_articolo{ 
  padding-top:8px;
  margin:0px;
  font-weight: bold;
  color:#E3413E;
  font:13px Arial,Helvetica, sans-serif;
}	
 
h2.titolo_articolo_dispari{ 
  padding-top:8px;
  margin:0px;
  font-weight: bold;
  color:#E3413E;
  font:13px Arial,Helvetica, sans-serif;
}	
	
div.margine{
 color:#000000;	
 text-align:left;
 margin:10px 0px 25px 0px;
}

span.data{
 color:#262626;	
}

span.extra{
 color:#3532A7;	
 font-style: italic;
 font-size: 12px;
}

div.immagine_articolo{	
	float:left;
	margin-right:15px;
}

p.articolo{
	color:#3532A7;
	text-align:left;
	margin:10px 0px 25px 0px;
}


div.altre_news_dispari {
 text-align:left;
 width:520px;
 padding:5px 0px 5px 10px;
 margin-left:5px;
 border-bottom: 1px solid #D9D9D9;
}

div.altrenews{
 margin-top:5px;
}

div.paginazione{
 font:13px Arial;
 color:#E97A61;
}

h3.titolo_altrenews{ 
 padding-top:8px;
 margin:0px;
 font-weight: bold;
 color:#E97A61;
 font:13px Arial,Helvetica, sans-serif;
}	

h3.titolo_tabella{
  padding:0px;
  margin:0px 0px 0px 0px;
  color:#7F7DD5;
  font:13px Arial;
  font-weight: bold;
}

div.documento {
	width:500px;
	font:12px Arial;
	margin-left:10px;
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #CCCCCC;
}

table.colore_filetto_tabelle{

	border:1px solid #E1E1E1;}

td.nome_campi_tabella,th.nome_campi_tabella{
	background-color:#E1E1E1;
	}
	
td.riga_tabella_dispari{
	background-color:#F8F8F8;
	}

div.tabella_immagine{
	float:left;
	}
	
div.right{
	float:right;
	}
div.clear_right{
	clear:right;
	}
	
	div.clear_left{
	clear:left;
	}
table.cento{
	width:526px;
	margin:auto;
	}
	
td.immagine_fotogallery{
	text-align: center;
	margin: auto;
	
	}
	
span.centro{
	text-align: center;
	font-size:11px;
	}

div.login {
	padding:0px 0px 0px 180px;
}


div.login_2 {
	padding:25px 0px 25px 0px;
	text-align:center;
	font-size:12px;
 	border:1px solid #E1E1E1;
}


input.campo_login{
	width:160px;
	height: 20px;
	color: #7D7D7C;
	background-color: #FFFFFF;
	border:1px solid #C1C1C1;
}


div.spazio3 {
	padding:3px;
}

div.percentuale
{  background-color: #CCCCCC; 
   width:100px;
   height:6px;
		 }

div.padding_ricerca{
	padding:10px 0px 10px 0px;
	font-size:12px;
}

h2.ricerca{
  font:13px Arial;
  padding:0px;
  margin:0px 0px 0px 0px;
  color:#3532A7;
  border-bottom:1px solid #E1E1E1;
	}

div.macroarea1{
	border:1px solid #E1E1E1;	}
		
a.mappa:link, a.mappa:visited {	
          display:block;
			 margin:0px 5px 0px 5px;
			 padding:3px 0px 3px 10px;	
			 background-color: #F8F8F8;
			 color:#E24237;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			
}

a.mappa:hover{
 			 color:#3532A7;
  			 text-decoration: none;}
  
  
div.filetto_menu{
	border:1px solid #E1E1E1;
	padding:10px;	
	font:12px Arial;
   color:#262626;
}

h3.categoria{
  font:14px Arial;
  padding:0px;
  margin:0px;
  font-weight: bold;
}
  
  
h2.paginazione_evento{
 	font:13px Arial;
   padding:0px;
   margin:0px;
   font-weight: bold;
}

h2.mese{ 
  padding-top:8px;
  margin:0px;
  font-weight: bold;
  color:#E24237;
  font:13px Arial,Helvetica, sans-serif;
  border-bottom:1px solid #E1E1E1;
}	


div.inizio_filetto{ 
	background-image: url(img/inizio_filetto.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:158px; 
}	

div.centro_filetto{ 
  background-image: url(img/centro_filetto.gif);
  background-position: 0px 0px;
  background-repeat: repeat-y;
  padding:6px 10px 6px 10px;
  font-weight: bold;
  color:#3532A7;
  font:13px Arial,Helvetica, sans-serif;
}

div.fine_filetto{ 
	background-image: url(img/fine_filetto.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:158px; 
}

a.voce_selezionata_menu:link, a.voce_selezionata_menu:visited {		
			 color:#3532A7;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			 display: block;
}	

a.voce_selezionata_menu:hover{
 		      color:#E24237;
				text-decoration: none;}
				
td.giorno {
	background-image :url(img/_cal_giorni.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


td.senza_giorno {
	background-image :url(img/_cal_giorni_senza.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;

}
td.feriale {
	background-image :url(img/_cal_1.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;

}

td.sabato {
	background-image :url(img/_cal_1sabato.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color:#ffffff;

}

td.giorno_sele{
	background-image :url(img/_cal_giorni_sele.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
 width:18px;
}
				
span.successo{
  color:#60B462;
}

fieldset{	
   margin:auto;
	border-width: 1px;
	border-style: solid;
	border-color: #D9D9D9;
	text-align:left;
	padding:10px;
}
div.inizio_form_2{
  text-align: center;
    }
	 
div.inizio_form_2 fieldset{
 margin-left:0px;
 padding-left:0px;
 font-size:12px;
    }

span.left {
 padding-top:15px;
 padding-left:130px;
 text-align: left;
 display: block;
    }
div.inizio_form {
 padding-left:150px;
 font-size:12px;
    }
	 

	 
div.body_invia
{	font-size:12px; 
	font-family:Arial,verdana , Helvetica, sans-serif;
	text-align: center;
	margin: 0px auto auto auto; 
	padding-top: 0px;
	color:#262626;
	width:100%;
	background-image: url(img/inviala.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}


#invia{
	text-align: center;
 	width: 700px;
	margin: 0px auto auto auto;
}


div.invia-posta{
	text-align: left;
 	height: 420px;
}

div.posta{
	float: left; 
	margin:115px 10px 10px 0px;
	padding:0px 0px 0px 120px;
	text-align: left;
	color: #34312C;
	font-weight: bold;
}
div.messaggio_invia{
	padding-left: 0px;
	margin-top:135px;
	color: #262626;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 280px;
	float: right;
	text-align: center;
	height:260px;
}

input.pulsante_invia{
	font:11px Verdana, Arial;
	width:100px;
	background-color:transparent;
	border:1px solid #A8A8A9;
	
}

strong.titolo {
	color:#3532A7;
	font:12px Arial,Helvetica, sans-serif;
	text-decoration: none;	
	padding-left:5px;
	padding-top:10px;
	display: block;
	} 
			
	
	strong.titolo2 {
	color:#E24237;
	font:12px Arial,Helvetica, sans-serif;
	text-decoration: none;	
	padding-left:5px;
	padding-top:10px;
	display: block;
	} 
			
	a.voce_home2:link, a.voce_home2:visited {		
			 color:#E24237;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			 padding-left:5px;
			 padding-top:10px;
			 display: block;
}	

 a.voce_home2:hover{
 		      color:#000000;
				text-decoration: none;
}		
					
			
			
			
			
strong.titolo_ultimo {
			color:#3532A7;
			font:12px Arial,Helvetica, sans-serif;
			text-decoration: none;	
			margin:auto;
			text-align:center;}
			 
			 
a.voce_home:link, a.voce_home:visited {		
			 color:#3532A7;
			 font:12px Arial,Helvetica, sans-serif;
			 text-decoration: none;	
			 padding-left:5px;
			 padding-top:10px;
			 display: block;
}	

 a.voce_home:hover{
 		      color:#000000;
				text-decoration: none;
}

	
div.blocco_9{
		float:left;
		width:526px;
		margin-top:10px;
		margin-bottom:10px;
 	}
div.blocco_9_imm{
 		margin-right:5px;
		float:left;
  		width:120px;
}


div.blocco_9_titolo{
 		width:400px;
 		float:left;
 		font:11px Arial;
 		text-align: left;
  		font-weight: bold;
}

div.blocco_9_titolo_tutto{
		width:526px;
 		float:left;
 		font:11px Arial;
 		font-weight: bold;
  		text-align: left;
}

p.blocco_9_testo{
 		text-align: left;

 		font-weight: normal;
 		margin-top:0px;
}

p.testo_ultimo{
 		text-align: center;
 
 		font-weight: normal;
 		margin-top:0px;
}

p.testo_11{
 		text-align: center;
 		color:#FFFFFF;
 		font-weight: normal;
 		margin-top:0px;
}


div.blocco_14_imm{
		margin-right:5px;
 		float:left;
 		width:100px;
  		padding-top:5px;
}


div.blocco_14_titolo{
 		width:250px;
 		float:right;
 		font:11px Arial;
 		text-align: left;
  		font-weight: bold;
    	padding-top:5px;
}

div.blocco_14_titolo_tutto{
 		width:360px;
 		float:left;
 		font:11px Arial;
 		font-weight: bold;
  		text-align: left;
   	padding-top:5px;
}

p.blocco_14_testo{
 		text-align: left;
 
 		font-weight: normal;
 		margin-top:0px;
}

a.blocco12:link,a.blocco12:visited{
 			text-align: left;
			color:#262626;
 			font-weight: bold;
 			margin-top:0px;
}
a.blocco12:hover{
 			text-align: left;
 		
 			font-weight: bold;
 			margin-top:0px;
}


a.blocco_11:link,a.blocco_11:visited{
 			text-align: center;
 	
 			font-weight: bold;
 			margin-top:0px;
}
a.blocco_11:hover{
 			text-align: center;
 			color:#3532A7;
 			font-weight: bold;
 			margin-top:0px;
}
a.blocco_ultimo:link,a.blocco_ultimo:visited{
 			text-align: center;
 			color:#3532A7;
 			font-weight: bold;
 			margin-top:0px;
}
a.blocco_ultimo:hover{
 			text-align: center;

 			font-weight: bold;
 			margin-top:0px;
}

a.testo12:link,a.testo12:visited{
 			text-align: left;
 			color:#262626;
 			margin-top:0px;
}
a.testo12:hover{
 			text-align: left;
 			color:#3532A7;
 			margin-top:0px;
}

a.testo11:link,a.testo11:visited{
 			text-align: center;
 			color:#FFFFFF;
 			margin-top:0px;
}
a.testo11:hover{
 			text-align: center;
 			color:#000000;
 			margin-top:0px;
}

a.testo_ultimo:link,a.testo_ultimo:visited{
 			text-align: center;
 			color:#000000;
 			margin-top:0px;
}
a.testo_ultimo:hover{
 			text-align: center;
 			color:#3532A7;
 			margin-top:0px;
}

div.blocco_13{
			float:left;
			margin-top:10px;
			padding-left:20px;
 	}
	
div.blocco_14{
	float:left;
 	width:355px;
 	}
	
	
div.blocco_15{
	float:right;
	width:160px;
	background-image: url(img/bluereapet.gif);
 	background-repeat: repeat-y;
 	background-position:   0px  0px;
 	}
	
div.blocco_11{
	float:right;
 	width:158px;
	background-image: url(img/rossoreapet.gif);
 	background-repeat: repeat-y;
 	background-position:   0px  0px;
 	margin:auto;
 	}
	
div.blocco_bluealto{
 	background-image: url(img/bluealto.gif);
 	background-repeat: no-repeat;
 	background-position:   0px  0px;
}
div.blocco_rossoalto{
 	background-image: url(img/rossoalto.gif);
	background-repeat: no-repeat;
 	background-position:   0px  0px;
}

div.blocco_bluecentro{
 	background-image: url(img/bluecentro.gif);
 	background-repeat: no-repeat;
 	background-position:0px 0px;
 	text-align:center;
 	margin:auto;
	padding:0px 12px 0px 12px;
}

div.blocco_rossocentro{
 	background-image: url(img/rossocentro.gif);
 	background-repeat: no-repeat;
 	background-position:0px 0px;
 	text-align:center;
 	margin:auto;}

div.blocco_bluebasso{
 	background-image: url(img/bluebasso.gif);
 	background-repeat: no-repeat;
 	background-position:   0px  0px;
}

div.blocco_rossobasso{
 	background-image: url(img/rossobasso.gif);
	background-repeat: no-repeat;
 	background-position:   0px  0px;
}
	
div.data_blocco_13{
 	color:#3532A7;
 	width:90px;
 	float:left;
 	font:12px Arial;
}

div.testo_blocco_13{
 	color:#262626;
 	width:410px;
 	text-align:left;
 	float:left;
}

	