/*** body ******************************************************/
body
{	font-size:13px; 
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align: center;
	color:#00184a;
	margin: 0px auto auto auto; 
    background-image: url(img/bg_alto.gif);
	background-repeat:repeat-x; 
	background-position:0px 0px;
	padding-top: 0px;
	background-color: #d2d2d2;
}

div,th,td,span,p,input,textarea,select,option{	
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#00184a;
font-size:13px; 
}


fieldset{	
 
	margin:auto;
	border-width: 1px;
	border-style: solid;
	border-color: #e9eaeb;
	text-align:left;
	padding:10px;
}

a:link, a:visited{
	text-decoration: underline;
color:#9c1829;
}
  
	a:hover{ 	
	text-decoration: underline;
		color: #00184a;

	}
	

td.centro{	
    background-image:  url(img/bg-ombra.gif);
	background-repeat:repeat-x; 
	background-position:0px 0px;

}
td.secondo{	
    background-image:  url(img/bg-secondo.gif);
	background-repeat: no-repeat; 
	background-position:0px 0px;

}

td.secondo_interno{	
    background-image:  url(img/bg-secondo-int.gif);
	background-repeat: no-repeat; 
	background-position:0px 0px;

}
td.centrale{	
    background-image:   url(img/bg-centro.gif);
	background-repeat: no-repeat; 
	background-position:0px 0px;

}


td.fine{	
    background-image:  url(img/fine.gif);
	background-repeat:  repeat-x;
	background-position:0px 0px;
}


td.credits{	
	font:11px "Trebuchet MS", Verdana, Arial;
color:#FFFFFF;
text-align: center;
padding-top: 50px;
padding-bottom: 50px;

}

td.sotto{	
    background-image: url(img/bg-centro-fine.gif);
	background-repeat:   no-repeat;
	background-position: bottom;
	height:444px;
	
}

td.centro2{	
padding-left: 67px;
	padding-top: 60px;
	
	}

td.td-selezionata{  
 background-image: url(img/td-selezionata.gif);
 background-repeat: repeat-x;
 background-position:0px 0px;
 }
 
 a.voce_selezionata:link, a.voce_selezionata:visited{  
 font:12px "Trebuchet MS", Verdana, Arial;
 	color:#FFFFFF;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	 margin:0px;
 }
 
  a.voce_selezionata:hover{  
color:#9c1829;
	text-decoration: none;
		padding-left: 20px;
	padding-right: 20px;
	 margin:0px;
 }
 
 
 a.voce_nonselezionata:link, a.voce_nonselezionata:visited{  
 font:12px "Trebuchet MS", Verdana, Arial;
 color:#FFFFFF; 
text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
 margin:0px;

 }
 
  a.voce_nonselezionata:hover{  
   color:#9c1829;
	text-decoration: none;
		padding-left: 20px;
	padding-right: 20px;
	 margin:0px;
 }
 
 span.oculto, div.oculto2, div.oculto, br.oculto, hr.oculto, ol.oculto, li.oculto, div.oculto5
 {  
 display: none;
 }
 
 td.canali{  

padding-right: 50px;
	text-align: left;
 margin:0px;

 }
 
 a.canali:link, a.canali:visited{  




 }
 
  a.canali:hover{  



 }
 

 
  a.credits:link, a.credits:visited{  
font:11px "Trebuchet MS", Verdana, Arial;
color:#FFFFFF;
text-decoration: none;
 }
  a.credits:hover{  
color:#FFFFFF;
text-decoration: underline;
 }
 
 div.secondo{  
 padding-right:30px;
 padding-top:60px;
 }
 
 a.voce_selezionata_secondo:link, a.voce_selezionata_secondo:visited{
	font:13px "Trebuchet MS", Verdana, Arial;
	color:#00184a;
	text-decoration: none;
	display: block;
	text-align: right;
	padding-bottom:15px;
}
 
a.voce_selezionata_secondo:hover{  
color:#9c1829;
text-decoration: none;
padding-bottom:15px;
 }
 
 a.voce_nonselezionata_secondo:link, a.voce_nonselezionata_secondo:visited{
font:13px "Trebuchet MS", Verdana, Arial;
	color:#00184a;
	text-decoration: none;
		display: block;
		text-align: right;
			padding-bottom:15px;
}
 
a.voce_nonselezionata_secondo:hover{  
color:#9c1829;
text-decoration: none;
padding-bottom:15px;
 }
 
 div.filo{  
 background-color:#e9eaeb;
 }

 div.quick{  
 float: left;
  text-align: right;
 }
 div.percorso{  
 float:right;
  padding-top: 2px;
 text-align: right;
 font: 12px "Trebuchet MS", Verdana, Arial;
 }
 
  div.clear_both{  
clear: both;
 }
 
 a.percorso:link, a.percorso:visited{
	font: 12px "Trebuchet MS", Verdana, Arial;
	color:#00184a;
	text-decoration: none;
}
 
a.percorso:hover{  
color:#9c1829;
text-decoration: none;
 }
 
 td.menu{  
 background-color: #FFFFFF;

 }
 
  a.back:link, a.back:visited{
	font: 12px "Trebuchet MS", Verdana, Arial;
color:#848484;
	text-decoration: none;
}
 
a.back:hover{  
	color:#00184a;
text-decoration: none;
 }
 
 div.stampa{  
 text-align: right;
 padding-bottom:20px;
 }
 
 
 
h2.titolo_articolo,h3.titolo_blocco1,h3.approfondimento,h3.sondaggio{ 
color:#9C1829;
font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: left;
 margin:0px;
 padding:0px;
}	

h2.dettaglio{ 
color:#FFFFFF;
font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
 display: block;
 margin:0px;
 padding:0px;
}	

span.extra{	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
	text-align: left;
	color:#4b5976;
	margin:0px;
}

span.data{	

	text-align: left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
color:#9c1829;
		margin:0px;
}



div.margine{	
	text-align:  justify;
	margin-bottom: 30px;
	margin-right:30px;
	padding-bottom:20px;
}

div.articolo{	
	text-align:  justify;
	line-height: 20px;
	
}


div.immagine_interno{
	float:left;
  margin-right:15px;
  background-image: url(img/angoloimm.gif);
  background-repeat: no-repeat;
  background-position:bottom right;
  padding-bottom: 15px;
  padding-right: 17px;
  text-align: left;
  margin-bottom: 10px;}
  

.blocco_sx{float:left; width:290px;}
.blocco_dx{float:right; width:290px;}

  div.tutto{
  text-align: left;
  padding-top: 30px;}
  
  
   h3.titolo_altrenews{
text-align: left;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px;
 color:#00184a;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}	



div.altre_news_dispari {
	text-align: left;
	padding: 5px 0px 5px 10px;
	margin: 0px  5px 0px 5px;
	border-bottom: 1px solid #e9eaeb;
}
div.paginazione{

 text-align: left;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color:#848484;
	font: 13px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;

}


 div.padding_10{
  text-align: left;
  padding-left:0px;
  	border-bottom: 1px solid #e9eaeb;
	margin:0px 50px 0px 50px;
}	
a.paginazione:link, a.paginazione:visited {		
		text-align: left;
		  color:#848484;
		text-decoration: none;	
			
}	

 a.paginazione:hover{
 		 color:#00184a;
		   text-decoration:none;	
				
				}
				
		a.altrenews:link, a.altrenews:visited{


 color:#00184a;
  text-decoration: none;}	

a.altrenews:hover{
color:#9c1829;
   text-decoration: none;
}
		
				
			
				span.pagina{	
	
	 color:#9c1829;
		
}

	
	
	p.terzo{

  text-align:left;
 margin:5px 0px 20px 0px;
  vertical-align: top;
}	
a.terzo:link, a.terzo:visited{

  border-bottom:1px solid #e9eaeb;
    font:14px "Trebuchet MS", Arial, verdana, sans-serif;
   color:#848484;
	padding-bottom:2px;
	  display: block;
  font-weight: bold;
   text-decoration: none;}	

a.terzo:hover{
  color:#bab1b2;
  text-decoration: none;
    font-weight: bold;
}		

div.terzo{
   display: block;
	width:280px;
  float:left;
     color:#848484;
}
  	div.te{
  
  float:left;
    width:30px;
	 background-color: White;
}


		
		
		span.titolo_menu{
	text-align: left;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	 font:16px "Trebuchet MS", Arial, verdana, sans-serif;
   color:#00184a;
	font-weight: bold;
}	
			
a.selezionato2:link, a.selezionato2:visited {		
			 text-align: left;
		    color:#848484;
			 text-decoration: none;	
			
}	

 a.selezionato2:hover{
 		     color:#9c1829;
				text-decoration: underline;	
				
				}
				
				

td.giorno {
	background-image :url(img/_cal_giorni.gif);
	background-repeat:no-repeat;
	background-position: center center;
		font-size:11px;

}

td.grigio {
	 background-color: #EAEBEB;
}


td.senza_giorno {
	background-image :url(img/_cal_giorni_senza.gif);
	background-repeat: repeat-x;
	background-position:0px 0px;
		font-size:11px;

}
td.feriale {
	background-image :url(img/_cal_1.gif);
	background-repeat:no-repeat;
	background-position: center center;
	font-size:11px;

}

td.sabato {
	background-image :url(img/_cal_1sabato.gif);
	background-repeat:no-repeat;
	background-position: center center;
	color:#ffffff;
		font-size:11px;
	background-color: transparent;
}

 td.giorno_sele{
	background-image :url(img/_cal_giorni_sele.gif);
	background-repeat:no-repeat;
	background-position: center center;
		font-size:11px;

}

			
a.selezionato:link, a.selezionato:visited {		
			 text-align: left;
			       color:#FFFFFF;
				font-size:11px;
			 text-decoration: none;	
				background-color: transparent;
}	

 a.selezionato:hover{
 		   
				 color:#FFFFFF;
				text-decoration: none;	
					background-color: transparent;
				}
				
				
h3.mese{
	text-align: center;
	  border-bottom:1px solid #e9eaeb;
 font:16px "Trebuchet MS", Arial, verdana, sans-serif;
   color:#00184a;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
font-style: oblique;
	font-weight: bold;
}

			
h2.paginazione_evento{
text-align: left;
 font:16px "Trebuchet MS", Arial, verdana, sans-serif;
     color:#848484;
	padding-bottom:10px;
   margin:0px;
   font-weight: bold;
}

h2.categoria{
	text-align: left;
 font:16px "Trebuchet MS", Arial, verdana, sans-serif;
   color:#00184a;
	border-bottom: 1px solid #e9eaeb;
	padding-bottom: 2px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}		


div.rientro{

	text-align: left;
 margin-left:0px;
 margin-right:0px;
 

				
}



div.rientro3{
 margin:auto;
 text-align:center;
			
}
  div.rientro2{
 margin:0px 0px 0px 235px;
 text-align:left;

			
}  
	
	
	 div.macroarea1{

	text-align: left;
    }	
	
a.mappa:link, a.mappa:visited{
	text-align: left;
	padding-left: 29px;
	padding-top: 0px;
	background-image: url(img/secondo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	font: 14px "Trebuchet MS", Arial, verdana, sans-serif;
   color:#00184a;
	text-decoration: none;
	border-bottom: 1px solid #e9eaeb;
}
				
a.mappa:hover
{ text-align: left;
	background-image: url(img/secondo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:29px;
	padding-top:0px;
   display: block;
	font: 14px "Trebuchet MS", Arial, verdana, sans-serif;
    color:#9c1829;
	text-decoration: none;
	border-bottom: 1px solid #e9eaeb;
			}

a.mappa2:link, a.mappa2:visited
				{text-align: left;
				 font:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	          color:#00184a;
				 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:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
             color:#9c1829;
				 text-decoration: underline;
			} 
			

div.login4 {

margin:0px auto;
text-align: center;
}

div.login3 {
padding:0px;
display: block;
padding-left:188px;
 text-align: left;
}

div.login6 {
padding:0px;
display: block;
margin-left:250px;
 text-align: center;
}
div.centro{

display: block;
 text-align: center;
}

input.campo_login2{
	width:160px;
	height: 20px;
		margin:0px;
	padding:0px;
   color:#00184a;
	background-color: transparent;
	border:1px solid #848484;

}

div.spazio3 {
	padding:3px;
}

input.pulsante_login2 {

	
	width:90px;
	height: 20px;
		margin:0px;
	padding:0px;
   color:#00184a;
	background-color: transparent;
	border:1px solid #848484;
	

}

input.campo_login,input.campo_form{

	width:160px;
	height: 20px;
   color:#00184a;
	background-color: transparent;
	border:1px solid #848484;
}
textarea.campo_form{

	width:160px;
   color:#00184a;
	background-color: transparent;
	border:1px solid #848484;
}


input.pulsante_login{
   color:#00184a;
	background-color: transparent;
	border:1px solid #848484;
 width:100px;
 margin:0px 0px 0px 50px;
  padding:0px;
  font-size: 12px;
 vertical-align: top;
 text-align: center;
	}
	
	input.pulsante_login4{
   color:#00184a;
	background-color: transparent;
	border:1px solid #848484;
 width:100px;
 margin:0px 0px 0px 0px;
  padding:0px;
  font-size: 12px;
 vertical-align: top;
 text-align: center;
	}
	
	input.pulsante_login3{
   color:#00184a;
	background-color: transparent;
	border:1px solid #848484;
 width:100px;
 margin:0px 0px 0px 35px;
  padding:0px;
  font-size: 12px;
 vertical-align: top;
 text-align: center;
	}
	
	h2.ricerca{
  text-align: left;
   font:14px "Trebuchet MS", Arial, verdana, sans-serif;
   color: #848484;
  padding-bottom:0px;
  border-bottom: 1px solid #e9eaeb;
  padding-top:8px;
  margin:0px;
  font-style: oblique;
  font-weight: bold;}
  
p.padding_ricerca{
  text-align: left;
  padding-left:25px;
  margin:0px;
}	

a.ricerca:link, a.ricerca:visited
				{text-align: left;
				 font:14px "Trebuchet MS", Arial, verdana, sans-serif;
  				 color:#00184a;
				font-weight: bold;
				font-style: oblique;
				 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:14px "Trebuchet MS", Arial, verdana, sans-serif;
					   color:#848484;
					 font-weight: bold;
					 font-style: oblique; 
				 text-decoration: none;
			}
h3.ricerca{
  text-align: left;
  padding-top:15px;
  padding-bottom: 0px;
   color:#;
				font-weight: bold;
				font-style: oblique;
   font:14px "Trebuchet MS", Arial, verdana, sans-serif;
	margin:0px;
}	


table.colore_filetto_tabelle
{  
background-color: #c6c6c7;
 }
		 

 th.nome_campi_tabella, td.nome_campi_tabella {
	background-color: #4e5c7a;
	padding:4px;
   color:#FFFFFF;
	font-weight: bold;
	

}

td.riga_tabella_dispari{
background-color: #FFFFFF;
	padding:4px;
}

td.riga_tabella_pari{
background-color:#e9eaeb;
	padding:4px;


}

div.tabella_immagine{
float:left; 
width:200px;
text-align: left;

}

div.tabella_verticale{
float:left; 
text-align:center;
width:600px;

}

div.right{
float:right; 
width:400px;

}

h3.titolo_tabella{	
	
color:#9c1829;
font:16px "Trebuchet MS", Arial, verdana, sans-serif;
 font-weight: bold;
 text-align: left;
 margin:0px;
 padding:0px;
}

div.documento {
   text-align: left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #e9eaeb;
	}

span.immagine_fotogallery { 
	text-align: center;
	FONT-size: 11px;
	display: block;

}

td.foto{ 
 vertical-align: bottom;

}

div.bordo_imm{ 
		margin:auto; 
}

span.centro{
	font:10px Verdana,arial,helvetica;
}

span.selezione-login{
	 display: block;
	 text-align: center;
}

div.inizio_form_2{
  text-align: left;
    }
	 
div.inizio_form_2 fieldset   {
margin-left:0px;
 padding-left:0px;
 font-size:13px;
    }
	 
	 span.left {
	 padding-top:15px;
 padding-left:170px;
 text-align: left;
display: block;
    }
 div.inizio_form {
 padding-left:170px;
 font-size:13px;
    }
	 
p.testo_approfondimento{ 
color:#00184a;
 text-align: left;
 margin:0px;
 padding:0px 0px 20px 0px;
}	
	 
	 
	 
div.body_invia
{	font-size:11px; 
	font-family:Arial,verdana, Helvetica, sans-serif;
	text-align:left;
	padding-top: 0px;
	color: #3A4241;
	width:100%;
	background-image: url(img/inviala.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
   height:650px;
}
 
body.invia
{	font-size:11px; 
	font-family:Arial,verdana, Helvetica, sans-serif;
	text-align: left;
	padding-top: 0px;
	width:100%;
	background-color: #FFFFFF;
   height:665px;
}




#invia{
	text-align:left;


	 
}



div.invia-posta{
	text-align:left;
 	height: 650px;
	width:900px;

}

div.posta{
	float: left; 
	margin:180px 10px 10px 230px;
	padding:100px 0px 0px 0px;
	text-align: left;
	font-weight: bold; 

}

div.messaggio_invia{

	margin-top:300px;
	font-family: Arial, Helvetica, sans-serif;
	width:280px;
	float:right;
	height:200px;
	margin-right:70px;


}




a.titolo_blocco1:link,a.titolo_blocco1:visited{ 
color:#9C1829;
 text-decoration: none;
 font-weight: bold;
 text-align: left;
 margin:0px;
 padding:0px;
}	

a.titolo_blocco1:hover{ 
color:#00184a;
 font-weight: bold;
  text-decoration:  underline;
 text-align: left;
 margin:0px;
 padding:0px;
}	


p.articolo{ 
color:#00184a;
 text-align: left;
 margin:0px;
 padding:0px 0px 15px 0px;
}	

a.bloccotesto1:link,a.bloccotesto1:visited{ 
color:#00184a;
 text-decoration: none;
 text-align: left;
 margin:0px;
 padding:0px;
}	

a.bloccotesto1:hover{ 
color:#9C1829;
  text-decoration:  underline;
 text-align: left;
 margin:0px;
 padding:0px;
}	