
#form_info td{


  font-size: 12px;
    color: #8C693B;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}
#form_info #titolo_form{


  font-size: 14px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}

#richiedi_info a{


  font-size: 12px;
    color: #8C693B;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}
#richiedi_info a:hover{


  font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}

#richiedi_info1 a{


  font-size: 12px;
    color: #8C693B;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}
#richiedi_info1 a:hover{


  font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}


#parte_alta{
background-image: url(/images/sfondo_parte_alta.png);
background-repeat:no-repeat;


}
#parte_contenuti{
background-image: url(/images/sfondo_basso.png);
background-repeat:no-repeat;
background-position:left bottom;

}

















#legal{

   font-size: 10px;
    color: #dedede;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;



}
#legal a{

   font-size: 10px;
    color: #dedede;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;



}
#legal a:hover{

   font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;



}





















#intro{
text-align:center;
font-weight:bold;
    font-size: 12px;
    color: #000000;
font-family: Arial, Helvetica, sans-serif;    
text-decoration: none;
	}
	
	#intro a{
text-align:center;
font-weight:bold;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
text-decoration: none;

	}
	
	#intro a:hover{
	text-align:center;
background-color:#fef6ea;
font-weight:bold;
    font-size: 12px;
    color: #000000;
font-family: Arial, Helvetica, sans-serif;    
text-decoration: none;

	}
	
	
#intro #indirizzo,#intro #indirizzo a,#intro #indirizzo a:hover {

   font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;

}


#intestazione_area{
font-weight:bold;
	width:140px;
	height:50px;
	background-color:#833621;
	font-size: 14px;
   color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:12px;
line-height:1.5;


}


#intestazione_area a{
font-weight:bold;
        font-size: 12px;
   color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;

text-decoration:none;


}

#intestazione_area a:hover{
font-weight:bold;
        font-size: 12px;
   color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
text-decoration:underline;


}


#testi_contenuto #titolo_categoria{

font-weight:bold;
    font-size: 20px;
    color: #833621;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
        padding-left:15px;
        padding-right:15px;
        padding-top:10px;




}



#testo_ad .titolo,#testi_contenuto #titolo_def{
font-weight:bold;
    font-size: 18px;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif; 
    text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;


}

.tabella{
 font-size: 12px;
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
padding-left:15px;
}

.tabella a{
 font-size: 12px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;

}
.tabella a:hover{
 font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;

}


.item_tabella{

height:30px;

}

#testi_contenuto #tabella_interna {
    font-size: 12px;
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
        padding-top:0px;



}


#testi_contenuto #descrizione_def {


    font-size: 12px;
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	/*
	line-height:1.5;
	
	text-align:justify;
*/

}



.testo {


    font-size: 12px;
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
        padding-left:15px;
        padding-right:15px;
        padding-top:0px;
        /*
        line-height:1.5;
        
        text-align:justify;
*/

}




#testo_ad .descrizione,#testi_contenuto .descrizione_def {


    font-size: 12px;
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
        padding-left:15px;
        padding-right:15px;
        padding-top:0px;

}
.titolo_faq, .titolo_domanda a{

font-size: 14px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;


}

.titolo_domanda a:hover{

font-size: 14px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;


}


#testo_descrizione .titolo{

	/*font-weight:bold;*/			  
    font-size: 30px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}


.titolo{

        /*font-weight:bold;*/
    font-size: 18px;
    color: #833621;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}

#testo_ad .descrizione a,#testi_contenuto #descrizione a{

    font-size: 12px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}
#testo_ad .descrizione a:hover,#testi_contenuto #descrizione a:hover{


    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;


}

#elenco_news{


    font-size: 10px;
    color: #005f2b;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	background-color:#ffffff;
	padding-top:0px;



}
/*
#elenco_news table:hover{


    font-size: 10px;
    color: #005f2b;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	background-color:#dedede;
	padding-top:0px;



}
*/
#elenco_news #descrizione{

	padding-left:5px;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:0px;



}
#elenco_news #titolo{

padding-left:5px;
    font-size: 12px;
    color: #993233;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:0px;



}
#elenco_news a{

padding-left:5px;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;

	padding-top:0px;



}
#elenco_news a:hover{

padding-left:5px;
    font-size: 10px;
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;

	padding-top:0px;



}


#elenco_news1 a{

padding-left:5px;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;

	padding-top:0px;



}
#elenco_news1 a:hover{

padding-left:5px;
    font-size: 10px;
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;

	padding-top:0px;



}
#elenco_news1 #descrizione{

	padding-left:5px;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:0px;



}

#elenco_news1 #titolo{

padding-left:5px;
    font-size: 12px;
    color: #993233;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:0px;



}
#elenco_news1{


    font-size: 10px;
    color: #005f2b;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	background-color:#ffffff;
	padding-top:0px;



}
#intestazione_items{
	font-weight:bold;
	/*height:30px;*/
	width:170px;
background-color:#dedede;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 12px;
    color:#833621;
    font-family: Arial, Helvetica, sans-serif;


}
#intestazione_foto{
	font-weight:bold;
	/*height:30px;*/
	width:400px;
	background-color:#000000;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;


}

.logo{

	padding-left:5px;
	padding-top:10px;
	padding-bottom:0px;
    font-size: 10px;
    color: #a2a2a2;
    font-family: Arial, Helvetica, sans-serif;
}
/*
	ul {
	list-style:none;margin:0;
	padding:0;
	background:url(/images/bg.jpg) repeat -20px 35px;
	}
	li {float:left;margin:0;padding:0;text-align:center;}
	li a {display:block;padding:5px 25.5px;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
	li a:hover, li a:focus, li a:active {background-position:-150px 0;}
	*/

#tabella_ricerca, #item_menu  {
                font-weight:bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        text-align:center;

}


#item_menu a {
		font-weight:bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;

}
#item_menu a:hover {
		font-weight:bold;
    font-size: 10px;
    color: #dedede;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;

}

#item_menu .red a {
		font-weight:bold;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;

}
#item_menu .red a:hover {
		font-weight:bold;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;

}






#menu_verticale td{

  padding-left:10px;
	padding-top:5px;

	padding-bottom:5px;


}
#menu_verticale,#menu_verticale a { 
                font-weight:bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;

}
#menu_verticale a:hover { 
                font-weight:bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;

}
#menu_verticale .red,#menu_verticale .red a { 
                font-weight:bold;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;

}
#menu_verticale .red a:hover { 
                font-weight:bold;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;

}


#menu_verticale2 td{

  padding-left:10px;
        padding-top:5px;

        padding-bottom:5px;


}



#menu_verticale2,#menu_verticale2 a{ 
                font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;

}
#menu_verticale2 a:hover { 
                font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;

}

#menu_verticale2 .red,#menu_verticale2 .red a{ 
                font-weight:bold;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;

}
#menu_verticale2 .red a:hover { 
                font-weight:bold;
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;

}

#link_esterni a {
		font-weight:bold;
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;

}
#link_esterni a:hover {
		font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	text-align:center;

}



#item_menu td{

text-align:center
}

 #div_calendario{
		font-weight:bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;


}
 #div_calendario a{
		font-weight:bold;
    font-size: 10px;
    color: #ffffff;
    font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none;
	text-align:center;


}
#div_calendario a:hover{
		font-weight:bold;
    font-size: 10px;
    color: #dedede;
    font-family:Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	text-align:center;


}
 #elenco_foto{
		font-weight:bold;
    font-size: 10px;
    color: #666666;
    font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none;
	text-align:center;


}
 #elenco_foto a{
		font-weight:bold;
    font-size: 10px;
    color: #666666;
    font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none;
	text-align:center;


}
#elenco_foto a:hover{
		font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	text-align:center;


}
.textinputshort { font-size: 11px; border-top:#555555 solid thin; border-bottom:#555555 solid thin; border-right:#555555 solid thin; border-left:#555555 solid thin; font-family: verdana, helvetica, sans-serif; color: #000000}	

.textarea { font-size: 11px; color: #333333; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }	

.buttons { font-size: 10px; color: #000000; background-color:#ffffff; border-top:#555555 solid thin; border-bottom:#555555 solid thin; border-right:#555555 solid thin; border-left:#555555 solid thin; font-family: verdana, helvetica, sans-serif; }	



/*
	#item_menu td {background:url(/images/bg.jpg) repeat -20px 35px;padding-top:8;padding-bottom:8px;text-align:center;border-right:1px solid #FFF;}
	#item_menu td a {display:block;color:#FFF;text-decoration:none;}
	#item_menu td a:hover, li a:focus, li a:active {background-position:-150px 0;}
	
*/


#menu_interno td{

		height:20px;
		font-weight:bold;
    font-size: 10px;
    color: #FFFFFF;
    font-family: Times;
	text-decoration: none;
}

#menu_interno td a{

		font-weight:bold;
    font-size: 10px;
    color: #FFFFFF;
    font-family: Times;
	text-decoration: none;


}
#menu_interno td a:hover{

		font-weight:bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Times;
	text-decoration: underline;
}

#menu_interno td{
text-align:center;
/*
	padding-top:10px;
	padding-bottom:10px;
*/
}











#sottomenu_servizi td{

padding-top:2px;
	padding-bottom:2px;


}

#sottomenu_campi td{

padding-top:2px;
	padding-bottom:2px;


}

#table_sottomenu_campi td{

padding-top:2px;
	padding-bottom:2px;


}

#table_sottomenu_servizi td{

padding-top:2px;
	padding-bottom:2px;


}

#table_sottomenu_campi{

			font-weight:bold;
	padding-left:10px;
    font-size: 10px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;


}


#table_sottomenu_servizi{

			font-weight:bold;
	padding-left:10px;
    font-size: 10px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;


}

#table_sottomenu_campi a{

			font-weight:bold;
	padding-left:10px;
    font-size: 10px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;


} 



#table_sottomenu_servizi a{

			font-weight:bold;
	padding-left:10px;
    font-size: 10px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;


}

#table_sottomenu_campi a:hover{

			font-weight:bold;
	padding-left:10px;
    font-size: 10px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;


}
 



#table_sottomenu_servizi a:hover{

			font-weight:bold;
	padding-left:10px;
    font-size: 10px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;


}



.textinputshort { font-size: 11px; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; color: #333333}	
 
.textarea { font-size: 11px; color: #333333; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }	
 
.buttons { font-size: 10px; color: #333333; background-color:#ffffff; border-top:#CCCCCC solid thin; border-bottom:#CCCCCC solid thin; border-right:#CCCCCC solid thin; border-left:#CCCCCC solid thin; font-family: verdana, helvetica, sans-serif; }	




