


#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;

}




#form_prenotazione td{


  font-size: 12px;
    color: #8C693B;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}







#legal{

   font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;



}
#legal a{

   font-size: 10px;
    color: #666666;
    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: #000000;
    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: 14px;
    color: #000000;
    font-family: Times;
    text-decoration: none;
	}
	
	#intro a{
text-align:center;
font-weight:bold;
    font-size: 14px;
    color: #000000;
    font-family: Times;
    text-decoration: none;

	}
	
	#intro a:hover{
	text-align:center;
background-color:#f3d6a7;
font-weight:bold;
    font-size: 14px;
    color: #000000;
    font-family: Times;
    text-decoration: none;

	}
	
	
	#intro #lingue{
text-align:center;
font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family: Times;
    text-decoration: none;
	}
	
	#intro #lingue a{
text-align:center;
font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family: Times;
    text-decoration: none;

	}
	
	#intro #lingue a:hover{
	text-align:center;
background-color:#f3d6a7;
font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family: Times;
    text-decoration: none;

	}


#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;


}


#testi_contenuto #descrizione_def {


    font-size: 12px;
    color: #5f5f5f;
    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_descrizione .titolo {

	/*font-weight:bold;*/			  
    font-size: 30px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}

#testi_contenuto #descrizione a{

    font-size: 12px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;



}
#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: #5f5f5f;
    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: #5f5f5f;
    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:270px;
	background-color:#993233;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;


}
#intestazione_items_ecoline{
	font-weight:bold;
	/*height:30px;*/
	width:283px;
	background-color:#1A9122;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 12px;
    color: #ffffff;
    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;}
	*/
#item_menu a {
		font-weight:bold;
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;

}
#item_menu a:hover {
		font-weight:bold;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;

}

#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: #666666;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;


}
 #div_calendario a{
		font-weight:bold;
    font-size: 10px;
    color: #666666;
    font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none;
	text-align:center;


}
#div_calendario a:hover{
		font-weight:bold;
    font-size: 10px;
    color: #000000;
    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; }	




