	
body
{  
	margin:0px auto;
	padding:0px;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #3C3018;
	background-image:  url(img/bg-sotto.jpg);
	background-repeat: repeat-x;
	background-position:left top;
}
body.dettaglio
{  
	margin:0px auto;
	padding:0px;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;

}

div.oculto, hr.oculto, br.oculto, h1.oculto, span.oculto,div.oculto2{ 	
	display: none;
	}
	
	div{
	font: 11px  Arial, Helvetica, sans-serif;
	}
	
	p,span,td, th{
	font: 12px  Arial, Helvetica, sans-serif;
	}
	
div.clear_both{ 	
	clear: both;
	}
	
 div.inizio_header{ 	
 background-image: url(img/alto.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
text-align: left;
}

body.home_1 div.inizio_header{ 	
 background-image: url(img/alto2.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
text-align: left;
}

body.home_1 div.inizio_header_2{ 	
 background-image: url(img/alto2.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
padding-top:22px;
text-align: left;
}


body.home_12 div.inizio_header{ 	
 background-image: url(img/alto3.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
text-align: left;
}

body.home_12 div.inizio_header_2{ 	
 background-image: url(img/alto3.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
padding-top:22px;
text-align: left;
}


body.home_13 div.inizio_header{ 	
 background-image: url(img/alto4.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
text-align: left;
}

body.home_13 div.inizio_header_2{ 	
 background-image: url(img/alto4.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
padding-top:22px;
text-align: left;
}

body.home_14 div.inizio_header{ 	
 background-image: url(img/alto5.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
text-align: left;
}

body.home_14 div.inizio_header_2{ 	
 background-image: url(img/alto5.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
padding-top:22px;
text-align: left;
}

body.home_15 div.inizio_header{ 	
 background-image: url(img/alto6.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
text-align: left;
}

body.home_15 div.inizio_header_2{ 	
 background-image: url(img/alto6.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
padding-top:22px;
text-align: left;
}


div.inizio_header_2{ 	
 background-image: url(img/alto.jpg);
 background-position: 0px 0px;
 background-repeat: no-repeat;
width:768px;
padding-top:22px;
text-align: left;
}
div.lingue{ 	
padding-left:3px;
width:768px;
text-align: left;
}

body div.menu{ 	
padding-top: 67px;
text-align: left;
}


body.home_1 div.menu{ 	
padding-top: 376px;
text-align: right;
padding-right:10px;
}
body.home_12 div.menu{ 	
padding-top: 376px;
text-align: right;
padding-right:10px;
}
body.home_13 div.menu{ 	
padding-top: 376px;
text-align: right;
padding-right:10px;
}
body.home_14 div.menu{ 	
padding-top: 376px;
text-align: right;
padding-right:10px;
}
body.home_15 div.menu{ 	
padding-top: 376px;
text-align: right;
padding-right:10px;
}

a.voce_selezionata:link, a.voce_selezionata:visited {		
			 text-align: left;
			 color:#34312C;
			 font-weight: bold;
			 font: 12px Arial;
			 text-decoration: none;	
			 padding-left:20px;
			
}	

 a.voce_selezionata:hover{
 		      color:#FFFFFF;
				text-decoration: none;	
				}
				
a:link, a:visited{ 	
 color:#0198FF;
 text-decoration: none;
	}
	a:hover{ 	
 color:#79939E;
	}	
				
		
		
a.back:link, a.back:visited{ 	
 color:#848484;
 text-decoration: none;
	}
	a.back:hover{ 	
 color:#34312C;
	}			
a.voce_nonselezionata:link, a.voce_nonselezionata:visited {		
			 text-align: left;
			 color:#FFFFFF;
			 font-weight: normal;
			 font: 12px Arial;
			 text-decoration: none;	
			  padding-left:20px;
}	

 a.voce_nonselezionata:hover{
 		      color:#34312C;
				text-decoration: none;	}
			
div.secondo{	
float:left;	
width:19px;
}	


	
		
			
a.menu_secondo_selezionato:link,a.menu_secondo_selezionato:visited {		
float:left;
color:#3C3018;
font:12px Arial;
display: block;
margin-bottom: 5px;
width:126px;
}	

a.menu_secondo_selezionato:hover{
 color:#465B5D;
}	

a.menu_secondo_noselezionato:link,a.menu_secondo_noselezionato:visited {		
color:#465B5D;
font:12px Arial;
margin-left:19px;
margin-bottom: 5px;
display: block;
}	

 a.menu_secondo_noselezionato:hover{
 color:#3C3018;
}	

a.percorso:link,a.percorso:visited {		
color:#8B9793;
font:11px Arial;
}	

 a.percorso:hover{
 color:#5C736B;
}	
		 
td.bg_ombra1{
 		  background-image: url(img/bg_ombra1.jpg);
		  background-repeat: repeat-y;
		  background-position: 0px 0px;
		 }
		 
td.bg_ombra2{
 		  background-image: url(img/bg_ombra2.jpg);
		  background-repeat: repeat-y;
		  background-position: 0px 0px;
		 }
		 
		 td.dentro{
 		  background-image: url(img/bg_dentro.jpg);
		  background-repeat: no-repeat;
		  background-position: 0px 110px;
		  background-color: #FFFFFF;
		 }
		 
div.finepagina{
 		  background-image: url(img/finepagina.jpg);
		  background-repeat: no-repeat;
		  background-position: 0px 0px;
		  width:768px;
		  color:#54798F;
		  padding-top:40px;
		  background-color: #3C5B6F;
		  text-align:center;
		  font:11px Arial;
		  }
		  

div.finepagina_home{
 		  background-image: url(img/finepagina_home.jpg);
		  background-repeat: no-repeat;
		  background-position: 0px 0px;
		  width:768px;
		  color:#54798F;
		  padding-top:10px;
		  background-color: #3C5B6F;
		  text-align:center;
		  font:11px Arial;
		  }
			
			
		div.bg_dentro{
		width:768px;
		text-align:left; }
		
#menu_secondo_livello{
		width:147px;
		text-align:left;
		float:left; }
		
div.tutto_contenuto_box{
		width:587px;
		text-align:left;
		float:right;}
		
div.percorso{
		width:557px;
		text-align:right;
		float:left;
		color:#60706D;
		 margin-top: 10px;
		}
		
		div.tutto_contenuto_box_2{
		width:587px;
		text-align:left;
		float:right;
		padding-top: 25px;}
	
	
	body.home_1 div.tutto_contenuto_box_2{
		display:none;}
		
			body.home_12 div.tutto_contenuto_box_2{
		display:none;}
				body.home_13 div.tutto_contenuto_box_2{
		display:none;}
				body.home_14 div.tutto_contenuto_box_2{
		display:none;}
				body.home_15 div.tutto_contenuto_box_2{
		display:none;}
		
div.contenuto{
padding-top:25px;
		width:557px;
		text-align:left;}
		
		div.menu_secondo{
	margin:48px 0px 30px 0px;
	padding:0px;
	width:147px;
	float:left;
	}
	
	h2.titolo_articolo{
  background-image: url(img/bg-titoli.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color:#0198FF;
  font:14px Arial;
  padding-top:8px;
  margin:0px;
  font-weight: bold;
  width:557px;
	}
		h2.titolo_articolo_mese{
  background-image: url(img/bg-titoli-2.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color:#0198FF;
  font:14px Arial;
  padding-top:8px;
  margin:0px;
  font-weight: bold;
  width:557px;
	}
			
			
p.articolo{
color:#000000;	
text-align:left;
margin:10px 0px 25px 0px;
}
div.margine
{
color:#000000;	
text-align:left;
margin:10px 0px 25px 0px;
}
span.data{
color:#FE0000;	
}

span.extra{
color:#A6A8A1;	
}

span.selezione{
color:#0198FF;	
}

div.immagine_articolo{
width:557px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

h3.titolo_altrenews{
  color:#0198FF;
  font:14px Arial;
  padding-top:8px;
  margin:0px;
  font-weight: bold;
  width:557px;
	}
	
	h3.categoria{
  font:14px Arial;
  padding:0px;
  margin:0px;
  font-weight: bold;
	}
	
	h3.mese{
  font:14px Arial;
  padding:0px;
  margin:0px;
  font-weight: bold;
  color:#0198FF;
	}
	
	h2.paginazione_evento{
  font:14px Arial;
  padding:0px;
  margin:0px 0px 10px 0px;
  font-weight: bold;
  	color:#4A7289;
	}
	
	a.paginazione_evento:link,	a.paginazione_evento:visited{
	color:#4A7289;
	}
		a.paginazione_evento:hover{
color:#000000;
	}
	
	
div.altre_news_dispari {
text-align:left;
width:550px;
padding:5px 0px 5px 10px;
margin-left:5px;
border-bottom: 1px solid #D9D9D9;
}

div.altrenews{
margin-top:5px;
}

div.paginazione{
font:12px Arial;
color:#4A7289;
}

div.stampa{
width:557px;
text-align: right;
margin:25px 0px 25px 0px;
}

a.immagine:link, a.immagine:visited, a.immagine:hover{
margin:3px 0px 3px 0px;
padding:0px;
display:block;
}

div.dentro_livello{
text-align:center; 
width:276px; 
float:left;
}
div.riga_terzo{
margin-top:25px;
width:557px; 
}

div.padding_10{
width:557px; 
font:12px Arial;
}
div.rientro{
padding-left:15px;
font:12px Arial;
}
div.rientro2{
 text-align: center;
}
span.pagina
{color:#0198FF;}


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;
}
		
a.selezionato:link,a.selezionato:visited {		
color:#000000;
}	

a.selezionato:hover{
 color:#FE0000;
}	
a.mappa:link,a.mappa:visited {		
color:#0198FF;
}	

a.mappa:hover{
color:#000000;
}	

div.macroarea1{
font:12px Arial;
}

input,textarea,option,select{
	font: 12px arial, helvetica;
}
div.login {
padding:0px 0px 0px 180px;
}


input.campo_login{
	width:160px;
	height: 20px;
	color: #7D7D7C;
	background-color: #FFFFFF;
	border:1px solid #C1C1C1;
}
input.pulsante_login {
	margin-left:30px;
	width:90px;
	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:12px Arial;
  padding:0px;
  margin:0px 0px 0px 0px;
  color:#4A7289;
  background-image: url(img/filo.gif);
  background-repeat: no-repeat;
  background-position: 0px 16px;
	}
span.extra_tabella{
	color:#848484;
	display: block;
	padding-bottom:2px;


}

	 
table.colore_filetto_tabelle
{  
background-color: #9498A0;
 }
		 

 th.nome_campi_tabella, td.nome_campi_tabella {
	background-color: #DBE2E3;
	padding:4px;
	font-weight: bold;
	color:#465B5D;
	

}

td.riga_tabella_dispari{
background-color: #ffffff;
	padding:4px;
}

td.riga_tabella_pari{
background-color: #FFFFFF;
	padding:4px;


}

div.tabella_immagine{
float:left; 
width:150px;
}

div.tabella_verticale{
float:left; 
width:550px;

}

div.right{
float:right; 
}
div.documento {width:550px;
font:12px Arial;
	margin-left:10px;
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #CCCCCC;
	}
	div.cento{

	width:550px;

}


span.immagine_fotogallery { 
	text-align: center;
	FONT-size: 11px;
	display: block;

}

td.foto{ 
 vertical-align: bottom;

}

div.bordo_imm{ 
		margin:auto; 
}

span.centro{
	font:11px arial,helvetica;
}

span.errore{
	color: #DC143C;
}
div.padding_left_3{
	 padding-left: 3px;
}

	h3.titolo_tabella{
 padding:0px;
  margin:0px 0px 0px 0px;
  color:#0198FF;
  font:14px Arial;
  font-weight: bold;
  width:557px;
	}
	
div.login_2 {
padding:25px 0px 0px 0px;
text-align:center;
font-size:12px;
}

span.padding2{
padding-left:0px;}

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;
    }
	 
	 	h2.dettaglio{
  font:14px Arial;
  padding:0px;
  margin:0px 0px 0px 0px;
  color:#333333;
	}
	a.chiudi:link, a.chiudi:visited{ 	
 color:#FFFFFF;
 text-decoration: none;
	}
	a.chiudi:hover{ 	
 color:#79939E;
	}
	
	 
div.body_invia
{	font-size:11px; 
	font-family:Arial,verdana , Helvetica, sans-serif;
	text-align: center;
	margin: 0px auto auto auto; 
	padding-top: 0px;
	color:#3E3D40;
	width:100%;
	background-image: url(img/inviala.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}


#invia{
	text-align: center;
 	width: 645px;
	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 105px;
	text-align: left;
	color: #34312C;
	font-weight: bold;
}
div.messaggio_invia{
	padding-left: 0px;
	margin-top:165px;
	color: #55797D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 270px;
	float: right;
	text-align: center;
	height:200px;
}

input.pulsante_invia{
	font:11px Verdana, Arial;
	width:100px;
	background-color:transparent;
	border:1px solid #A8A8A9;
	
}	

p.testo_approfondimento{
	font:12px Arial;
   padding-top:5px;
	padding-bottom:15px;
	margin:0px;
}
	h3.sondaggio{
 padding:0px;
  margin:0px 0px 8px 0px;
  color:#FE0000;
  font:14px Arial;
  font-weight: bold;
  width:557px;
	}	
	
	div.sondaggio{	
		color: #55797D;
	font:12px Arial;
	margin:0px 0px 3px 0px;
	padding:0px;
}	

div.colonna_home{	
		 position: absolute;
		 top:283px;
		 margin-left:370px;
		 width:377px;	 
	
}	

div.blocco_1_imm{	
		float:left;
		width:122px;
		margin-right:8px;
}	

div.blocco_1_titolo{	
		float:left;
		width:235px;
		text-align: left;
		color:#000000;
		font:12px Myriad Web, Arial, helvetica;
}		

div.blocco_1_titolo_senza{	
		float:left;
		
		text-align: left;
		color:#000000;
		font:12px Myriad Web, Arial, helvetica;
		margin-left:0px;
		padding-left:98px;
}		


p.blocco_1_testo{	
		text-align: left;
		color:#365163;
		font:12px Myriad Web, Arial, helvetica;
		margin: 2px 0px 5px 0px;
		padding:0px;
}			


	a.blocco1:link, a.blocco1:visited{ 	
 color:#000000;
 text-decoration: none;
 font:12px Myriad Web, Arial, helvetica;
	}
	a.blocco1:hover{ 	
 color:#365163;
	}
	
	a.testo1:link, a.testo1:visited{ 	
 color:#365163;
 text-decoration: none;
 font:12px Myriad Web, Arial, helvetica;
	}
	a.testo1:hover{ 	
 color:#000000;
	}
	
	a.credits:link, a.credits:visited{ 	
	  font:11px Arial;
    color:#54798F;
 text-decoration: none;

	}
	a.credits:hover{ 	
 color:#FFFFFF;}

	
	a.terzo:link, a.terzo:visited{ 	
  font-size:11px;
	   color:#0198FF;
 text-decoration: none;

	}
	a.terzo:hover{ 	
	   color:#79939E;
}
	
