html {
	height: 100%;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #C0AF9D;
	font-size: 12px;
	background-image: url(img/bg2.jpg);
	background-repeat: repeat-y;
	background-position:center;
	background-color: #562D01;
	margin: 0px auto;
	SCROLLBAR-FACE-COLOR: #834401;
	SCROLLBAR-HIGHLIGHT-COLOR: #B36716;
	SCROLLBAR-SHADOW-COLOR: #6d3a1d;
	SCROLLBAR-3DLIGHT-COLOR: #a58a55;
	SCROLLBAR-ARROW-COLOR: #E18217;
	SCROLLBAR-TRACK-COLOR: #562D01;
	SCROLLBAR-DARKSHADOW-COLOR: #562D01;
}
div, td, input, textarea, option, select {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color:#C0AF9D;
	font-size:12px;
}
p {padding:0px;
	margin:0px;
}

div.fisso {
 background-color: #120900;
top:0px;
left:0px;
bottom:193px;
width:100%;
background-image: url(img/bg.jpg);
   background-repeat: repeat-x;
   background-position: 0px 0px;
}
	
a:link, a:visited{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color:#C75519;
 	text-align:left;
 	text-decoration:underline;
}	

a:hover{
	color:#C0AF9D;
 	text-decoration: none;
}

#home{

 margin:0px auto;
}

#interno{

 margin:0px auto;
}

#interno2{

 margin:0px auto;
}
td.centrorp{
 background-image: url(img/centrorp.jpg);
 background-position:0px 0px;
 background-repeat: repeat-y;


}

div.finerp{
 background-image: url(img/finerp.jpg);
 background-position:0px 0px;
 background-repeat: repeat-x;
 position: relative;
 margin:0px auto;
 height:193px;
 text-align:center;


}

div.fine{
background-image:  url(img/fine-pagina.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 color:#FFFFFF;
 margin:0px auto;
 text-align: left;
 width:901px;
 height:193px;

 }
 
 div.copy{
 text-align: center;
 color:#B0AEAD;
 font:11px Arial;
 padding-top:40px;
 }

div.inizio{
background-image:  url(img/inizio.jpg);
 background-position:top center;
 background-repeat: no-repeat;

 }
 
 div.inizio_interno{
background-image:   url(img/inizio_interno.jpg);
 background-position:top center;
 background-repeat: no-repeat;


 }
 div.inizio_dettaglio{
background-image:   url(img/inizio_dettaglio.jpg);
 background-position:top center;
 background-repeat: no-repeat;

 }
 
div.iniziorp{
background-image:  url(img/centrorp.jpg);
 background-position:top center;
 background-repeat: repeat-y;



}


div.iniziorp_interno{
background-image:  url(img/centrorp1.jpg);
 background-position:top center;
 background-repeat: repeat-y;



}

div.tutto{

text-align:center;


height:100%;
}
div.insieme{
 margin:auto;
width:901px;
text-align:left;
}



span.quick{
 font:11px Arial;
color:#9B7852;
}
a.quick:link, a.quick:visited{
	font:11px Arial;
	color:#9B7852;
 	text-align:left;
 	text-decoration: none;
}	

a.quick:hover{
		color:#C75519;
 	text-decoration: none;
}

a.credits:link, a.credits:visited{
	font:11px Arial;
		color:#CD7517;
	
 	text-align:left;
 	text-decoration: none;
}	

a.credits:hover{
 color:#B0AEAD;
 	text-decoration: none;
}
div.flash{
 padding-left:19px;
 float:left;
}



a.voce_selezionata:link, a.voce_selezionata:visited {		
		
			 color:#ED7C03;
			 font:12px  Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
			 vertical-align: middle;
		
			margin-right: 5px;
				 	margin-left: 5px;
			 
}	

 a.voce_selezionata:hover{
 		      color:#8F4B02;
				text-decoration: none;	
				
				 margin-right: 5px;
				 	margin-left: 5px;
				}
				
a.voce_nonselezionata:link, a.voce_nonselezionata:visited {		
			
			 color:#B25F07;
			 font:12px  Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
			 vertical-align: middle;
			
			  	margin-right: 5px;
				 	margin-left: 5px;
}	

 a.voce_nonselezionata:hover{
 		      color:#ED7C03;
				text-decoration: none;	
				margin-right: 5px;
				 	margin-left: 5px;
			
				}
				
div.oculto, hr.oculto, br.oculto,tr.oculto,td.oculto, h1.oculto, span.oculto,div.oculto2{ 	
	display: none;
	}
	
	div.clear_both{ 	
   clear: both;
	}
	
div.blocchi{
 text-align: left;
}

div.blocchi_3{

  float:left;
  width:155px;
padding-top:25px;
    text-align: left;
	 
  
}
div.blocchi_4{

  float:right;
  width:260px;
  padding-top:28px;
  margin-right:10px;
  text-align: left;
  
}
div.blocco_4{
margin-right:26px;
  text-align: left;

  
}
span.titolo{
font:12px arial;
color:#ED7C03;}
span.titolo_4{
font:14px arial;
color:#ED7C03;}

span.testo{
font:12px arial;
color:#C0AF9D;}

a.titolo_1:link, a.titolo_1:visited {		
		 text-align: left;
			color:#ED7C03;
			 font:12px  Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
}	

 a.titolo_1:hover{
 		      color:#C0AF9D;
				text-decoration: none;	
				}
				
				
				a.titolo_4:link, a.titolo_4:visited {		
		 text-align: left;
			color:#ED7C03;
			 font:14px  Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
}	

 a.titolo_4:hover{
 		      color:#C0AF9D;
				text-decoration: none;	
				}
				
				
a.testo_1:link, a.testo_1:visited {		
		 text-align: left;
	color:#C0AF9D;
			 font:12px  Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
}	

 a.testo_1:hover{
 		     	color:#ED7C03;
				text-decoration: none;	
				}
				
div.blocco_1{
text-align:left;
padding-bottom: 5px;
margin-left:10px;
				}
				
				
#home div.menu{
float:right;
 padding-top:313px;
 
 text-align: right;
width:442px;
 height:23px;
 background-image: url(img/menu.jpg);
 background-position:0px 311px;
 background-repeat: no-repeat;
}
#home div.menu-top{
 padding-right:26px;
 color:#C0B3AA;
}

			
#interno div.menu{
float:right;
 padding-top:205px;
 text-align: right;
width:590px;
 height:23px;
}
#interno div.menu-top{
 padding-right:26px;
 color:#C0B3AA;
}



div.contenuto{

  float:right;
padding-top:60px;

    text-align: left;
	 width:540px;
	 padding-right:30px;
	 
  
}


div.immagine_interno{

  float:left;

  margin-right:15px;
    text-align: left;
	 margin-bottom: 10px;
	 
  
}
div.immagine_blocco4{

margin-top:5px;
 text-align: left;
margin-bottom:5px;
	 
  
}

div.immagine_dettaglio img{
	border: 1px solid #D4C3A0;
	padding:2px;
}



h2.titolo_articolo{	
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	color:#ED7C03;
	margin:0px;
	padding:0px 0px 15px 0px;
}

h2.titolo_articolo1{	
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	color:#ED7C03;
	margin:0px;
	padding:0px;
}

span.extra{	
	font-size: 11px;
	text-align: left;
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	color:#E1B88C;
	margin:0px;
}

span.data{	
	font-size: 11px;
	text-align: left;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color:#AC6F2F;
		margin:0px;
}



div.margine{	
	text-align:  justify;
	margin-bottom: 30px;
	margin-right:30px;
	padding-bottom:20px;
}

div.articolo{	
	text-align:  justify;
   font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#C0AF9D;
}



div.stampa { 
	padding-top:25px;
	padding-bottom: 15px;
	text-align:right;	margin-right:20px;
}

a.back:link, a.back:visited{
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color:#C0AF9D;
 		text-decoration: none;
}	

a.back:hover{
	color:#C75519;
 	text-decoration: none;
}


div.menu_secondo{
	font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#ED7C03;
  text-align: right;
  padding-right:10px;
 padding-bottom:100px;
		
}	
div.terzo{
	
  text-align: right;
 padding-bottom:10px;
		
}	

a.voce_selezionata_secondo:link, a.voce_selezionata_secondo:visited{
font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#ED7C03;
 text-decoration: underline;
   text-align: right;
	margin-top:15px;
	display: block;
}	

a.voce_selezionata_secondo:hover{
color:#AC6F2F;
 text-decoration: underline;
margin-top:15px;

}	

a.voce_nonselezionata_secondo:link, a.voce_nonselezionata_secondo:visited{
font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#AC6F2F;
 	text-decoration: none;
	  text-align: right;
		margin-top:15px;
		display: block;
}	

a.voce_nonselezionata_secondo:hover{
		color:#ED7C03;
 	text-decoration: none;
			margin-top:15px;
}	


a.voce_selezionata_terzo:link, a.voce_selezionata_terzo:visited{
Font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#D2AA7F;
 	text-decoration:underline;
	  text-align: right;
		margin-bottom:0px;
		margin-right:15px;
			padding:0px;
		display: block;
}	

a.voce_selezionata_terzo:hover{
color:#AC6F2F; 
text-decoration:underline;
		margin-bottom:0px;
			margin-right:15px;
				padding:0px;

}	

a.voce_nonselezionata_terzo:link, a.voce_nonselezionata_terzo:visited{
font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#C0AF9D;
 	text-decoration: none;
	  text-align: right;
		margin-bottom:0px;
		margin-right:15px;
			padding:0px;
		display: block;
}	

a.voce_nonselezionata_terzo:hover{
		color:#C0AF9D;
 text-decoration:underline;
			margin-bottom:0px;
			margin-right:15px;
			padding:0px;
}	
 
 ul{margin:5px 0px 0px 0px;
		 list-style-type: none;
		 	padding:0px;
}	
li{
		padding:0px;
		margin:0px;
		 
}	
  h3.titolo_altrenews{
	text-align: left;
   font:14px  Arial, Verdana, Helvetica, sans-serif;
  	color:#B5AEA8;
  padding-bottom:10px;
   margin:0px;
   font-weight: bold;}	
	
	  h3.titolo_tabella{
	text-align: left;
   font:14px Arial, Verdana, Helvetica, sans-serif;
  	color:#ED7C03;
  padding:0px;
   margin:0px;
   font-weight: bold;}	

	
	 h3.categoria{
	text-align: left;
   font:14px  Arial, Verdana, Helvetica, sans-serif;
  	color:#B5AEA8;
  padding-bottom:0px;
   margin:0px;
   font-weight: bold;}	
div.altrenews{
 text-align: left;
 margin:5px 0px 10px 0px;
}
div.altre_news_dispari {
	text-align: left;
	padding: 5px 0px 5px 0px;
	margin:0px 40px 0px 0px;
	border-bottom: 1px solid #A5794A;
}
div.paginazione{
color:#866C51;
font:12px Arial;
 margin:0px 0px 0px 0px;
 text-align:left;

}
a.paginazione:link, a.paginazione:visited {		
			 text-align: left;
			color:#AC6F2F; 
			font:12px Arial, Helvetica, sans-serif;
			 text-decoration: none;	
			
}	

 a.paginazione:hover{
 		      		color:#C0AF9D;
				text-decoration:none;	
				
				}
				
				span.pagina{	
	text-align: left;
	font: 12px  Arial, Verdana, Helvetica, sans-serif;
  	color:#B5AEA8;
	
}

a.altrenews:link, a.altrenews:visited {		
			 text-align: left;
			color:#ED7300; 
			font:12px Arial, Helvetica, sans-serif;
			 text-decoration: none;	
			
}	

 a.altrenews:hover{
 		      		color:#C0AF9D;
				text-decoration:none;	
				
				}
				
				
td.giorno {
	background-image :url(img/_cal_giorni.gif);
	background-repeat:no-repeat;
	background-position: center center;
	  color: #644526;
}

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;
 color: #562D01;
}

td.sabato {
	background-image :url(img/_cal_1sabato.gif);
	background-repeat:no-repeat;
	background-position: center center;
 color: #562D01;

}

 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: #562D01;
			 font:12px   Arial, Helvetica, sans-serif;
			 text-decoration: none;	
			
}	

 a.selezionato:hover{
 		       color:#B5AEA8;
				text-decoration: none;	
				
				}
		
			
a.selezionato2:link, a.selezionato2:visited {		
			 text-align: left;
	  color:#AC6F2F;
			 font:12px  Arial, Helvetica, sans-serif;
			 text-decoration: none;	
			
}	

 a.selezionato2:hover{
 		       color:#B5AEA8;
				text-decoration: none;	
				
				}
				
					div.filetto{ 
 background-color: #644526;
	 margin:3px 30px 0px 0px;
}
  div.padding_10{
  text-align: left;
  padding-left:0px;
  color:#AC6F2F;
}	

  div.padding_35{
  text-align: left;
  padding-left:20px;
  color:#AC6F2F;
}	
h3.mese{
  text-align: left;
   font:12px Arial, Verdana, Helvetica, sans-serif;
color:#AC6F2F;
  border-bottom:1px solid #AC6F2F;
  padding-bottom:2px;
  padding-top:8px;
  margin:0px;
 font-style: oblique;}	
 h3.approfondimento{
  text-align: left;
   font:12px Arial, Verdana, Helvetica, sans-serif;
color:#AC6F2F;
  border-bottom:1px solid #AC6F2F;
  padding-bottom:2px;
  padding-top:8px;
  margin:0px 30px 0px 0px;
 font-weight: bold;}	
 
 p.testo_approfondimento{
  margin:0px 30px 0px 0px;
}	
 
  h3.sondaggio{
  text-align: left;
   font:12px Arial, Verdana, Helvetica, sans-serif;
color:#C0AF9D;
  border-bottom:1px solid #C0AF9D;
  padding-bottom:2px;
  padding-top:8px;
  margin:0px 30px 0px 0px;
   font-weight: bold;}	
 
h2.paginazione_evento{
text-align: left;
   font:14px  Arial, Verdana, Helvetica, sans-serif;
   color:#A5794A;
 margin:0px 0px 0px 0px;
   font-weight: bold;
}

a.paginazione_evento:link, a.paginazione_evento:visited {		
			 text-align: left;
			  color:#3A7B98;
			  font:18px  Arial, Verdana, Helvetica, sans-serif;
			 text-decoration: none;	
			
}	

 a.paginazione_evento:hover{
 		          color:#683A06;
				text-decoration:none;	
				
				}
				
h3.mappa{
text-align: left;
   font:14px  Arial, Verdana, Helvetica, sans-serif;
  color:#ED7C03;
 margin:0px 0px 0px 10px;
   font-weight: bold;
}


a.mappa:link, a.mappa:visited
				{text-align: left;
				 padding:0px;
				 display: block;
				 font:12px Arial, Helvetica, sans-serif;  
				 border-bottom:1px solid #9A6225;
			    color:#9A6225;
				 text-decoration: none;
				
				}
				
a.mappa:hover
				{text-align: left;
		       color:#9B8261; 
				 border-bottom:1px solid #9B8261;
			    padding:0px;
				 display: block;
				 font:12px  Arial, Helvetica, sans-serif;
				 text-decoration: none;
				
			}

a.mappa2:link, a.mappa2:visited
				{text-align: left;
				 font:12px Arial, Helvetica, sans-serif;
				  color:#C0AF9D;
				 padding-left:20px;
				 padding-top:2px;
				text-decoration: none;
				
				}
				
a.mappa2:hover
				{ text-align: left;
				 padding-left:20px;
				 padding-top:2px;
				 font:12px  Arial, Helvetica, sans-serif;
				 color:#A5794A;
				 text-decoration: underline;
			
			} 
			
div.rientro{
			 margin-right:30px;
			 margin-left:10px;
			} 
			
		
input.campo_form{
	width:160px;
	height: 20px;

color:  #86541E;
	background-color: transparent;
	border:1px solid  #86541E;
}

input.campo_login{
	width:160px;
	height: 20px;
color:  #86541E;
	background-color: transparent;
	border:1px solid  #86541E;
}

input.campo_form_4{
	width:160px;
	height: 20px;
	color: #C0AF9D;
	background-color: transparent;
	border:1px solid #C0AF9D;
}

select.campo_form, option.campo_form{
	
	
	background-color: #1A0E00;

color:  #C0AF9D;

	border:1px solid  #C0AF9D;

}


input.campo_form3{
		color: #86541E;
	

}
textarea.campo_form{
	width:160px;
	color:  #86541E;
	background-color: transparent;
	border:1px solid  #86541E;
}
input.pulsante_login {
	margin-left:0px;
	width:90px;
	height: 20px;
color:  #86541E;
	background-color: transparent;
	border:1px solid  #86541E;

}

input.pulsante_login_5 {
	margin-left:0px;
	width:90px;
	height: 20px;
color:  #C0AF9D;
	background-color: transparent;
	border:1px solid  #C0AF9D;


}

input.campo_form_4 {
	margin-left:0px;
	width:160px;
	height: 20px;
	color:  #C0AF9D;
	background-color: transparent;
	border:1px solid  #C0AF9D;

}
textarea.campo_form_4 {
	margin-left:0px;
	width:160px;
	color:  #C0AF9D;
	background-color: transparent;
	border:1px solid  #C0AF9D;

}

input.pulsante_login2 {
	margin-left:0px auto;
	width:90px;
	height: 24px;
color:  #86541E;
	background-color: transparent;
	border:1px solid  #86541E;

}
span.successo{
	color: #6F8730;
}

div.spazio3 {
	padding:3px;
}

h2.ricerca{
  text-align: left;
  font:12px  Arial, Helvetica, sans-serif;
  color:  #86541E;
  border-bottom:1px solid #9A6225;
  padding-bottom:0px;
  padding-top:8px;
  margin:0px 30px 0px 0px;
  font-weight: bold;}
  
  div.padding_ricerca{
  text-align: left;
  padding-left:0px;
 	 color:#C0AF9D;
}	

a.ricerca:link, a.ricerca:visited
				{text-align: left;
				 font:12px  Arial, Helvetica, sans-serif;
				
				 padding-left:0px;
				 padding-top:2px;
				 color:#C67F22;
				 text-decoration: none;
				}
				
a.ricerca:hover
				{ text-align: left;
				 padding-left:0px;
				 padding-top:2px;
				 color:#866C51;
				 font:12px  Arial, Helvetica, sans-serif;
				
				 text-decoration: none;
			}
div.ricerca{
  text-align: left;
  padding-top:15px;
  margin-right:30px;
}	
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; 
}
div.risultati{
font:12px arial;
color:#ED7C03;}
		
		
		span.selezione{
		color:#ED7300; 
		}
		

table.colore_filetto_tabelle
{  
background-color: #856C4D;
 }
		 
		 
table.colore_filetto_tabelle_3
{
	background-color: #834401;
}

span.colore_titoli
{   display: block;
padding:0px 0px 0px 4px;
	color: #834401;
}
table.colore_filetto_tabelle_3 td ,table.colore_filetto_tabelle_3 th 
{  
background-color: #351B00;
	padding:4px;
	color:#C0AF9D;
 }
 
 
 th.nome_campi_tabella, td.nome_campi_tabella {
	background-color: #653807;
	padding:4px;
   color:#C0AF9D;
	font-weight: bold;
	

}

td.riga_tabella_dispari{
background-color: #351B00;
	padding:4px;
	color:#C0AF9D;
}

td.riga_tabella_pari{background-color:#472D11;
	padding:4px;
	color:#C0AF9D;
}

div.tabella_immagine{
float:left; 
width:120px;
}

div.tabella_verticale{
float:left; 
width:472px;

}

div.right{
float:right; 
}

div.cento{

	width:472px;

}



span.immagine_fotogallery { 
	text-align: center;
	FONT-size: 11px;
	display: block;
	padding-top:10px;

}



a.voce_selezionata_quarto:link, a.voce_selezionata_quarto:visited{
	color:#D2AA7F;
 	text-decoration:none;
	text-align: center;
	FONT-size: 11px;
	display: block;
	padding-top:10px;
}	

a.voce_selezionata_quarto:hover{
color:#AC6F2F; 
text-decoration:underline;
		text-align: center;
	FONT-size: 11px;
	display: block;
	padding-top:10px;

}	


td.foto{ 
 vertical-align: top;
padding:10px 2px 0px 2px;

}
td.foto2{ 
 vertical-align: top;
padding:10px 5px 0px 5px;

}

div.bordo_imm{ 
		margin:auto; 
}

span.centro{
	font:10px arial,helvetica;
}
span.errore{
	color: #ED3605;
}
	
	fieldset{	

	margin:auto;
	border-width: 1px;
	border-style: solid;
	border-color: #86541E;
	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:130px;
 font-size:12px;
    }
	 div.logo_imm{ 
	 background-image: url(img/logo_imm.jpg);
 background-position:0px 0px;
 background-repeat: no-repeat;

 } 
 
 
div.dettaglio{
 padding-left:19px;
 float:left;
 text-align: center;
 
 height:500px;
 width:901px;
}

h2.dettaglio{
text-align:center;
   font:14px  Arial, Verdana, Helvetica, sans-serif;
 
 margin: 0px auto;
   font-weight: bold;
}

div.documento {
	margin-right: 30px;
	padding: 5px 0px 5px 5px;
	border-bottom: 1px solid #856C4D;
}

div.posta{
	float: left; 
	margin:100px 10px 10px 0px;
	padding:0px 0px 0px 70px;
	text-align: left;
	font-weight: bold;

}

div.messaggio_invia{
	padding-left: 10px;
	margin-top:100px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 240px;
	float: right;
	text-align: center;
	height:200px;

}

input.pulsante_invia{
margin-left:20px;
	width:100px;
	height: 20px;
	color:  #86541E;
	background-color: transparent;
	border:1px solid  #86541E;
	
}

input.pulsante_invia_4{
margin-left:20px;
	width:100px;
	height: 20px;
	color:  #C0AF9D;
	background-color: transparent;
	border:1px solid  #C0AF9D;
	
}

div.invia{
 padding-left:19px;
 text-align: center;
 margin-left:250px;
 height:500px;
 width:550px;
}