
html{  
 

}
body{  
   font: 16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #624F43;
	margin:0px auto;
	padding:0px;

	
}


div, td, span,th,{  
   font: 16px  Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color: #624F43;
}

input, option,textarea, select{  
   font: 16px  Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color: #624F43;
}

a:link, a:visited{
	text-decoration: underline;
   color:#CA251E;
}
  
	a:hover{ 	
	text-decoration: underline;
		color: #624F43;

	}
	
	
	
	
	#home{ 	
	
	margin:0px auto;

	}
	
#interno{ 	


	margin:0px auto;

	}
	#interno_fine{ 	

  width:904px;
	margin:0px auto;
text-align:left; 
 min-height: 98px;
	}
	
div.tutto{
width:904px; 
margin:auto;
text-align:left; 
height:100%;
position: relative;
}

div.left{
float:left;
text-align: left;
width:400px;

}

div.left1{
float:left;
text-align: left;
width:400px;
padding-top:10px;
}

div.right{
float:right;
text-align: right;
width: 300px;

}


div.right1{
float:right;
text-align: right;
width: 300px;
padding-top:10px;
}

	#testata{ 	

	text-align:center;
	}
	#finepagina{ 	
 	margin:0px;
	padding:0px;
text-align:center;
	
	}
div.logo{ 	
   width:485px;
	float:left;
	}
	
	
div.quick{ 	
   width:409px;
	float:right;
	margin:0px;
	vertical-align:  bottom;
	height:22px;
	text-align:right;
	margin-top:37px;
	}
	form {
	margin: 0px;
	padding: 0px;
}

form.ricerca {
	margin: 0px;
	padding: 0px;
	display: inline;
}
form.ric {
	margin: 0px;
	padding: 0px;
}
div.oculto, hr.oculto, br.oculto, br.oculto3, h1.oculto, span.oculto,div.oculto2,div.oculto5{ 	
	display: none;
	}
div.clear_both{ 	
   clear: both;
	}
	
input.area2{
 background-color: #FFFFFF;
 border: 1px solid #BBADAB;
 color:#6A7280;
 width:120px;
 margin:0px;
  padding:0px;
  font-size: 16px;
 vertical-align: top;
	}
	
	div.banner_papa{ 	
	text-align:left;
	background-image: url(img/papa.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 904px;
	height: 259px;
	}
	
	div.testo_banner_papa
	{ 	

	font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:540px;
	width: 340px;
	vertical-align: baseline;
	top:125px;
	position:absolute;
	text-align:right;

	}
	span.testo_banner_marrone{ 	
	font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#3E322A;
	text-align:right;
	}
	
	table.menu{ 	
	
	 height: 58px;
	 
	}
	
	td.sele{ 	
	 background-image:  url(img/centro_menu_sele.gif);
	 background-position: 0px 0px;
	 background-repeat:  repeat-x;
	 height: 58px;
	 
	}
	
	div.menu{ 	
    background-image: url(img/bg_menu.jpg);
	 background-position: 0px 0px;
	 background-repeat: no-repeat;
	 height: 58px;
	 width:904px;
	 
	}
		div.menu_secondo{ 	
  height: 25px;
	 width:904px;
	 
	}
	
	
	
a.voce_selezionata:link, a.voce_selezionata:visited {		
			 text-align: center;
			 color:#FFFFFF;
			 font:18px "Times New Roman", Times, serif;
			  text-decoration: none;	
			  font-weight: bold;
			padding-top:15px;
			  display: block;
}	

 a.voce_selezionata:hover{
 		      color:#000000;
				text-decoration: none;	
				
				}
				
a.voce_nonselezionata:link, a.voce_nonselezionata:visited {		
			text-align: center;
			 color:#FFFFFF;
			font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
				padding-top:13px;
			  display: block;
			
}	

 a.voce_nonselezionata:hover{
 		      color:#000000;
				text-decoration: none;	
			
				}
				
					a.voce_selezionata_secondo:link, a.voce_selezionata_secondo:visited
				{  text-align: left;
				   display: block;
				 font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
				   color:#000000;
				   text-decoration: none;
				}
a.voce_selezionata_secondo:hover
				{ 
		
				 display: block;
			 color:#C1231C;
				 text-decoration: none;
			}

a.voce_nonselezionata_secondo:link, a.voce_nonselezionata_secondo:visited
				{
				
	
				display: block;
				 font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
				   color:#000000;
				text-decoration: none;
				}

a.voce_nonselezionata_secondo:hover
				{ 
				
 				display: block;
				 color:#C1231C;
				text-decoration: none;
			}
		
	

span.marrone_piccolo{ 
color:#7C6A5E;
 font:13px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

span.rosso_piccolo{ 
color:#931914;
 font:13px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}	


a.credits:link, a.credits:visited {		
			color:#931914;
 font:13px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
		
			
}	

 a.credits:hover{
 		      color:#7C6A5E;
				text-decoration: none;	
				
				}
				div.altezza_fine{
 		     display:block;
				
				}
				
				div.stampa{
margin:0px auto;
text-align: right;
padding-top: 20px;
padding-bottom:10px;
padding-right:30px;
}

a.back:link, a.back:visited {		
			 text-align: left;
			 color:#666666;
			 font:13px Arial, Helvetica,sans-serif;
			 text-decoration: none;	
			
}	

 a.back:hover{
 		      color:#683A06;
				text-decoration: none;	
				
				}
				
div.credits{
 background-image: url(img/bg_finepagina.gif);
 background-position: 0px 0px;
 background-repeat: repeat-x;


				
}
	div.credits2{

min-height:50px;
 background-color: #F2F0E4;
				
}
				
		table.beige, td.beige{
		 background-color: #F2F0E4;}
		 td.bianco{
		 background-color: #FFFFFF;}
		 
	
h2.titolo_articolo{	

	text-align: left;
	 font:24px "Times New Roman", Times, serif;
	color:#926749;
	margin:0px;
	padding:0px 0px 15px 0px;
}

h2.titolo_articolo1{	
	
	text-align: left;
   font:24px "Times New Roman", Times, serif;
	color:#926749;
	margin:0px;
	padding:0px;
}





h3.mappa{	
	
	text-align: left;
   font:24px "Times New Roman", Times, serif;
	color:#926749;
	margin:0px;
	padding:0px;
}

span.extra{	
	font-size: 13px;
	text-align: left;
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	color:#D29872;
	margin:0px;
}

span.data{	
	font-size: 16px;
	text-align: left;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color:#DA2920;
		margin:0px;
}



div.margine{	
	text-align:  justify;
	margin-bottom: 30px;
	margin-right:30px;
	padding-bottom:20px;
}

div.articolo{	
	text-align:  justify;
   font:16px Trebuchet MS, Arial, Verdana;
	
}

div.immagine_interno{
	float:left;
  margin-right:15px;
  text-align: left;
  margin-bottom: 10px;}
  
  div.contenuto{
float:left;
padding-top:20px;
 margin-left: 77px;
 width:750px;
				
}
  div.contenuto_home{
width:904px; 
margin:auto;
text-align:left; 
height:100%;
position: relative;
				
}
  div.contenuto_approfondimento{
float:left;
width:690px;
padding-top:20px;

				
				
}
 div.approfondimento{
float:right;
text-align: left;
width:200px;
padding-top:20px;

				
}

 h3.approfondimento{
  text-align: left;
   font:18px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color:#AC6F2F;
  border-bottom:3px solid #AC6F2F;
  padding-bottom:2px;
  padding-top:8px;
  margin:0px 0px 0px 0px;
 font-weight: bold;}	
 
 p.testo_approfondimento{
  margin:0px 0px 0px 0px;
}	
 
  h3.sondaggio{
	text-align: left;
	font: 18px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #907862;
	border-bottom: 3px solid #C0AF9D;
	padding-bottom: 2px;
	padding-top: 8px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}	
 input.pulsante_login{
 background-color: #C0AF9D;
 border: 1px solid #907862;
 color: #FFFFFF;
 width:100px;
 margin:0px 0px 0px 50px;
  padding:0px;
  font-size: 16px;
 vertical-align: top;
 text-align: center;
	}
	
	
	
div.login {
padding:30px 0px 0px 170px;
}

div.login4 {
padding:0px auto;
margin:0px auto;
text-align: center;
}

div.login_2 {
padding:0px 0px 0px 0px;
text-align:center;

}
div.login_3 {
padding:35px 0px 0px 0px;
text-align:center; 
}
input.campo_login{
	width:160px;
	height: 20px;
	color: #673B42;
	background-color: transparent;
	border:1px solid #907862;
}
input.campo_login2{
	width:160px;
	height: 20px;
	color: #673B42;
	background-color: transparent;
	border:1px solid #907862;
	margin:0px auto;
}
input.campo_form{
	width:160px;
	height: 20px;
	color: #673B42;
	background-color: transparent;
	border:1px solid #907862;
}

select.campo_form, option.campo_form{
	
	color: #673B42;
	background-color: transparent;
	border:1px solid #907862;
}

input.campo_form3{
	color: #907862;
	

}
textarea.campo_form{
	width:160px;
	color: #673B42;
	background-color: transparent;
	border:1px solid #907862;
}


input.pulsante_login2 {
	margin-left:0px auto;
	width:90px;
	height: 20px;
	color: #673B42;
	background-color: transparent;
	border:1px solid #907862;

}
span.successo{
	color: #708558;
}

span.errore{
	color: #DC143C;
}

div.spazio3 {
	padding:3px;
}

h2.ricerca{
  text-align: left;
   font:18px "Times New Roman", Times, serif;
   color: #673B42;
  padding-bottom:0px;
  padding-top:8px;
  margin:0px;
  font-style: oblique;
  font-weight: bold;}
  
  div.padding_ricerca{
  text-align: left;
  padding-left:25px;
}	

a.ricerca:link, a.ricerca:visited
				{text-align: left;
				 font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
				
				 
				 padding-left:20px;
				 padding-top:2px;
				 background-image:   url(img/pallino2.gif);
				 background-repeat: no-repeat;
             background-position: 0px 0px;
				 text-decoration: none;
				}
				
a.ricerca:hover
				{ text-align: left;
				 padding-left:20px;
				 padding-top:2px;
				 background-image:   url(img/pallino.gif);
				 background-repeat: no-repeat;
             background-position: 0px 0px;
				 font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
				 
				 text-decoration: none;
			}
div.ricerca{
  text-align: left;
  padding-top:15px;
}	

		
	
	
	
	
	
	
	
	
	
	p.terzo{
  float:left
  text-align:left;
    font:12px Trebuchet MS, Arial, verdana, sans-serif;
 margin:5px 0px 20px 0px;
  vertical-align: top;
}	
a.terzo:link, a.terzo:visited{

  border-bottom:3px solid #D72820;
  font:16px "Times New Roman", Times, serif;
      color: #D72820;
	padding-bottom:2px;
	display:block;
   font-weight: bold;
   text-decoration: none;}	

a.terzo:hover{
  color:#000000;
  display:block;
  font-weight: bold;
  text-decoration: none;
}		

div.terzo{
  
 
      color: #D72820;
}
  
  
   h3.titolo_altrenews{
text-align: left;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #AD917C;
	font: 18px "Times New Roman", Times, serif;
	font-style: oblique;
	font-weight: bold;
}	



div.contenuto_approfondimento div.altrenews{
 text-align: left;
 width:690px;
 
}

div.contenuto div.altrenews{
 text-align: left;
 width:750px;
 
}
div.altre_news_dispari {
	text-align: left;
	padding: 5px 0px 5px 10px;
	margin: 0px  5px 0px 5px;
	border-bottom: 1px solid #C6C0B4;
}
div.paginazione{

 text-align: left;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #AD917C;
	font: 14px "Times New Roman", Times, serif;
	font-style: oblique;
	font-weight: bold;

}


 div.padding_10{
  text-align: left;
  padding-left:0px;
  	border-bottom: 1px solid #C6C0B4;
	margin:0px 150px 0px 150px;
}	
a.paginazione:link, a.paginazione:visited {		
			 text-align: left;
			  color:#683A06;
			font:16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			 text-decoration: none;	
			
}	

 a.paginazione:hover{
 		        color:#C8C1B5;
				text-decoration:none;	
				
				}
				
		a.altrenews:link, a.altrenews:visited{
 font:16px Trebuchet MS, Arial,verdana, sans-serif;
color:#683A06;
  text-decoration: none;}	

a.altrenews:hover{
  color:#D72820;
   text-decoration: none;
}
		
				
				
h2.paginazione_evento{
text-align: left;

   font: 16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	

	padding-bottom:10px;
   margin:0px;
   font-weight: bold;
}

a.paginazione_evento:link, a.paginazione_evento:visited {		
			 text-align: left;
			
			  font:18px "Times New Roman", Times, serif;
			 text-decoration: none;	
			
}	

 a.paginazione_evento:hover{
 		          color:#683A06;
				text-decoration:none;	
				
				}
				
				span.pagina{	
	
	color:#C3231C;
		
}
			
			
h3.categoria{
	text-align: left;
	font: 16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #907862;
	border-bottom: 3px solid #C0AF9D;
	padding-bottom: 2px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}		


td.giorno {
	background-image :url(img/_cal_giorni.gif);
	background-repeat:no-repeat;
	background-position: center center;

}

td.grigio {
	 background-color: #EAEBEB;
}


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: center center;

}

td.sabato {
	background-image :url(img/_cal_1sabato.gif);
	background-repeat:no-repeat;
	background-position: center center;
	color:#ffffff;

}

 td.giorno_sele{
	background-image :url(img/_cal_giorni_sele.gif);
	background-repeat:no-repeat;
	background-position: center center;

}

			
a.selezionato:link, a.selezionato:visited {		
			 text-align: left;
			   color:#FFFFFF;
			font-size:16px;
			 text-decoration: none;	
			
}	

 a.selezionato:hover{
 		       color:#000000;
				text-decoration: underline;	
				
				}
				
				
			
a.selezionato2:link, a.selezionato2:visited {		
			 text-align: left;
			 color:#624F43;
			 text-decoration: none;	
			
}	

 a.selezionato2:hover{
 		     color:#CA251E;
				text-decoration: underline;	
				
				}
			
			
td.filo_ro,div.filo_ro{
border-bottom:3px solid #D72820;}	
h3.mese{
	text-align: center;
	border-bottom: 3px solid #D72820;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #AD917C;
	font: 18px "Times New Roman", Times, serif;
	font-style: oblique;
	font-weight: bold;
}

span.titolo_menu{
	text-align: left;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #AD917C;
	font: 14px "Times New Roman", Times, serif;
	font-style: oblique;
	font-weight: bold;
}	

div.rientro{

	text-align: left;
 margin-left:100px;
 margin-right:100px;
 

				
}

div.rientro3{
 margin:auto;
 text-align:center;
			
}
    
	
	
	 div.macroarea1{

	text-align: left;
    }	
	
a.mappa:link, a.mappa:visited
				{text-align: left;
				 padding-left:20px;
				 padding-top:0px;
 		       background-image:   url(img/pallino_rosso.jpg);
				 background-repeat: no-repeat;
             background-position: 0px 2px;
				 display: block;
				 font:18px "Times New Roman", Times, serif;
			    color:#624F43;
				 text-decoration: none;
				 	border-bottom: 1px solid #C6C0B4;
				}
				
a.mappa:hover
				{ text-align: left;
		        background-image:   url(img/pallino_rosso2.jpg);
				  background-repeat: no-repeat;
              background-position: 0px 2px;
				  padding-left:20px;
				  padding-top:0px;
				  	border-bottom: 1px solid #C6C0B4;
				  display: block;
				  font:18px  "Times New Roman", Times, serif;
				   color:#CA251E;
				  text-decoration: none;
			}

a.mappa2:link, a.mappa2:visited
				{text-align: left;
				 font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	          color: #907862;
				 padding-left:20px;
				 padding-top:2px;
				 background-image:   url(img/pallino.gif);
				 background-repeat: no-repeat;
             background-position: 0px 0px;
				 text-decoration: none;
				}
				
a.mappa2:hover
				{ text-align: left;
				 padding-left:20px;
				 padding-top:2px;
				 background-image:   url(img/pallino2.gif);
				 background-repeat: no-repeat;
             background-position: 0px 0px;
				 font:16px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #683A06;
				 text-decoration: none;
			} 
			
			span.selezione{
    color: #624F43;
}


table.colore_filetto_tabelle
{  
background-color: #AC998B;
 }
		 

 th.nome_campi_tabella, td.nome_campi_tabella {
	background-color: #A63030;
	padding:4px;
   color:#FFFFFF;
	font-weight: bold;
	

}

td.riga_tabella_dispari{
background-color: #FFFFFF;
	padding:4px;
}

td.riga_tabella_pari{
background-color:#E6DBD2;
	padding:4px;


}

div.tabella_immagine{
float:left; 
width:20%;

}

div.tabella_verticale{
float:left; 
text-align:center;
width:90%;

}

div.right{
float:right; 
width:70%;

}

h3.titolo_tabella{	
	
	text-align: left;
   font:24px "Times New Roman", Times, serif;
	color:#926749;
	margin:0px;
	padding:0px;
}



div.cento{

	

}

div.documento {
  
	margin:0px 20px 0px 20px;
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #C6C0B4;
	}

span.immagine_fotogallery { 
	text-align: center;
	FONT-size: 13px;
	display: block;

}

td.foto{ 
 vertical-align: bottom;

}

div.bordo_imm{ 
		margin:auto; 
}

span.centro{
	font:14px Verdana,arial,helvetica;
}


	div.contenuto fieldset{	
  
	margin:auto;
	border-width: 1px;
	border-style: solid;
	border-color: #AC998B;
	text-align:left;
	padding:10px;
}
div.inizio_form_2{
  text-align: center;
    }
	 
div.contenuto div.inizio_form_2 fieldset   {
margin-left:0px;
 padding-left:0px;
 font-size:16px;
    }
	 
	div.contenuto span.left {
	 padding-top:15px;
 padding-left:270px;
 text-align: left;
display: block;
    }
div.contenuto div.inizio_form {
 padding-left:270px;
 font-size:16px;
    }
	 div.contenuto_approfondimento div.inizio_form_2 fieldset   {
margin-left:0px;
 padding-left:0px;
 font-size:16px;
    }
	 
	 div.contenuto_approfondimento span.left {
	 padding-top:15px;
 padding-left:200px;
 text-align: left;
display: block;
    }
 div.contenuto_approfondimento div.inizio_form {
 padding-left:200px;
 font-size:16px;
    }
	 
	 div.contenuto_approfondimento fieldset{	
   width:90%;
	margin:auto;
	border-width: 1px;
	border-style: solid;
	border-color: #AC998B;
	text-align:left;
	padding:10px;
}


	 

 
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: #3A4241;
	width:100%;
	background-image: url(img/inviala.jpg);
	background-repeat: no-repeat;
	background-position: top center;
   height:586px;
}



#invia{
	text-align: center;
	margin: 0px auto auto auto;

	
}



div.invia-posta{
	text-align: left;
 	height: 550px;
	width:904px;
}

div.posta{
	float: right; 
	margin:0px 10px 10px 0px;
	padding:100px 100px 0px 0px;
	text-align: left;
	font-weight: bold;
	color:#FFFFFF;
}

div.messaggio_invia{
	padding-left: 10px;
	margin-top:340px;
	padding-top:10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 440px;
	float: left;
	text-align: center;
	height:150px;
}
input.campo_form4{
	width:160px;
	height: 20px;
	color: #FFFFFF;
	background-color: #B5201A;
	border:1px solid #FFFFFF;
}

textarea.campo_form4{
	width:160px;

	color: #FFFFFF;
	background-color: #B5201A;
	border:1px solid #FFFFFF;
}

 input.pulsante_invia4{
 background-color: #B5201A;
 border: 1px solid #FFFFFF;
 color: #FFFFFF;
 width:100px;
 margin:0px 0px 0px 30px;
  padding:0px;
  font-size: 16px;
 vertical-align: top;
 text-align: center;
	}
	
	
div.margine_home{
		width:514px;
		float:left;}
		
div.margine_home2{
		float:right;
	width:386px;
}



div.immagine_interno_home{
	float:left;
  margin-right:8px;
  text-align: left;
  margin-bottom: 0px;}


div.immagine_bloccata{
	float:left;
  margin-left:14px;
  text-align: left;
  margin-bottom: 0px;}
  
  div.blocco_3{
	float:right;
  width:200px;
  text-align: left;
     color:#624F43;
	 min-height: 10px;
	  font-size:16px;
	 padding-right:8px;
  margin-bottom: 0px;}

    div.blocco_3b{
	float:right;
  width:320px;
   font-size:16px;
  text-align: left;
     color:#624F43;
	 min-height: 10px;
	 padding-right:8px;
  margin-bottom: 0px;}
#blocco1 {
background-color:#FFFFFF;
	 	  }

#blocco2 {
    margin-top:15px;
	margin-left:18px;
	}
#blocco2_dentro, #blocco2_dentro_fine
	{ width:346px;	}
	
	#blocco2_dentro_centro
	{ width:346px;	
	 background-image:url(img/blocco_1_centro.jpg);
	 background-position: 0px 0px;
	background-repeat: repeat-y;
	background-color:#F2F0E5;
	 
	}

h2.titolo_blocco1{	
	
	text-align: left;
   font:24px "Times New Roman", Times, serif;
	color:#624F43;
	margin:0px;
	padding:0px 0px 10px 0px;
}

a.titolo_blocco1:link, a.titolo_blocco1:visited {		
			 text-align: left;
	         color:#624F43;
			 text-decoration: none;	
			
}	

 a.titolo_blocco1:hover{
 		     color:#624F43;
				text-decoration:underline;	
				
				}

div.testo_blocco1 {
	 
	
	   vertical-align:top;
	text-align:left;
	
	font:16px "Trebuchet MS",Arial,Verdana;
	color:#9A8068;
}
div.ultime{
	background-image:url(img/marrone.jpg);
	 background-position: bottom;
	background-repeat: repeat-x;
    text-align:left;
	padding-bottom:3px;
	margin-bottom:3px;
	font:18px "Trebuchet MS",Arial,Verdana;
	color:#EC554F;
}


div.mondo{
	background-image:url(img/rosso.jpg);
	 background-position: bottom;
	background-repeat: repeat-x;
    text-align:left;
	padding-bottom:3px;
	margin-bottom:3px;
	font:18px "Trebuchet MS",Arial,Verdana;
	color:#624F43;
}

a.testo_blocco1:link, a.testo_blocco1:visited {		
			 text-align: left;
	        color:#9A8068;
			 text-decoration: none;	
			
}	

 a.testo_blocco1:hover{
 		     
				text-decoration:underline;	
					color:#9A8068;
				}
a.blocco1_altri:link, a.blocco1_altri:visited {		
			text-align: left;
	        font:18px "Times New Roman", Times, serif;
	        color:#624F43;
			text-decoration: none;	
			margin-bottom:5px;
			
}	

 a.blocco1_altri:hover{
 		     
				text-decoration:underline;	
				color:#CA251E;
				margin-bottom:5px;
				}
				
h2.titolo_blocco3{	
	
	text-align: left;
    font:16px "Trebuchet MS",Arial,Verdana;
	color:#EA2C23;
	margin:0px;
	padding:0px 0px 0px 0px;
}


a.titolo_blocco3:link, a.titolo_blocco3:visited {		
			 text-align: left;
	       color:#EA2C23;  
			 text-decoration: none;	
			 font-size:16px;
			
}	

 a.titolo_blocco3:hover{
 		        color:#624F43;
			 text-decoration:underline;	
				}
				
a.testo_blocco3:link, a.testo_blocco3:visited {		
			 text-align: left;
	      color:#624F43;
			 text-decoration: none;	
			
}	

 a.testo_blocco3:hover{
 		          color:#EA2C23; 
			 text-decoration:underline;	
				}