BODY {background-color:#335c33;}

h2 {color:#009733; font-size:13px; font-weight:bolder; margin-bottom:0}

a {color:#000000}
a:link {color:#000000}
a:visited {color:#000000}
a:hover {color:#000000}
a:active {color:#000000}
	
/*.testo {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
}*/
.menu_lingue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.menu_lingue A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_lingue A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_lingue A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu_lingue A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}


.footer {
	height:48px;
	background-image:url(../public/images/tratteggio_footer.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#093;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	padding:20px 12px 6px 12px;
}
.footer a{color:#fff;}
.footer a:visited{color:#fff;}
.footer a:hover{color:#fff;}

.nome_prodotto {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00ae53; FONT-FAMILY: Tahoma, "Times New Roman", Verdana, Arial; TEXT-DECORATION: none
}
.menu_grosso {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;

}
.menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.menu A:link {
	COLOR: #000; TEXT-DECORATION: none;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.menu A:visited {
	COLOR: #000; TEXT-DECORATION: none;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.menu A:hover {
	COLOR: #F41736; TEXT-DECORATION: none;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.menu A:active {
	COLOR: #000; TEXT-DECORATION: none;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}



.menu_prod {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;

}
.menu_prod A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.menu_prod A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.menu_prod A:hover {
	COLOR: #F41736; TEXT-DECORATION: none
}
.menu_prod A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.testobianco {
	FONT-SIZE: 10px;
	COLOR: #003333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-weight: normal;



}
.testobiancotabella {

	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.testopiccolo {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: bold;

}
.ricerca {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
}

/* classi ANDREA */
.titolo_grosso {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#346633;
}

.testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.testo strong{color:#093;}
.testo a{color:#666;}
.testo a:visited{color:#666;}



/* SPECIFICI DEL LAYOUT */
	/* bottoniera laterale*/
	.buttonscontainer {width: 200px;}
	.buttons a {
		color: #093;
		padding: 2px;
		padding-right: 5px;
		display: block;
		font: 11px Verdana, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: right;
	}
	.buttons a:visited {color: #093; text-decoration: none;}
	.buttons a:hover {background-color: #ccebd6; color: #093; text-decoration: none;}
	.buttons_selected a, .buttons_selected a:visited, .buttons_selected a:hover{
		background-color: #ccebd6;
		color: #093;
		padding: 2px;
		padding-right: 5px;
		display: block;
		font: 11px Verdana, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: right;
	}
	
	
	.subbuttonscontainer {width: 200px; margin-bottom:6px}
	.subbuttons a {
		color: #093;
		padding: 2px;
		padding-right: 5px;
		display: block;
		border-bottom: 1px solid #ccebd6;
		font: 9px Verdana, sans-serif;
		text-decoration: none;
		text-align: right;
	}
	.subbuttons a:visited {color: #093; text-decoration: none;}
	.subbuttons a:hover {color: #666; text-decoration: none;}


	/* /bottoniera laterale */
	
	
	
	/* contenitore delle news */
	.news_destra {font:11px Verdana, Arial, Helvetica, sans-serif; color:#093; text-align:center}
	.news_destra img{border:2px solid #093; margin-bottom:10px; display:block}
	
	.news_container {width:499px;}
	.news_container img{float:left; margin-right:3px}
	
	.news_testo {padding:5px; padding-right:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:justify}
	.news_testo strong{color:#093;}
	.news_testo a{color:#093; text-decoration:none; font-weight:bold}
	.news_testo a:visited{color:#093; text-decoration:none}
	.news_testo a:hover{color:#093; text-decoration:none}
	
	.news_title {font:13px Verdana, Arial, Helvetica, sans-serif; color:#093; font-weight:bolder; text-align:right; padding:3px}
	/* /contenitore delle news */
	
	
	/* TESTI */
	.verdana_nero_10 {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333}
	.verdana_nero_10 a{color:#333; text-decoration:none}
	.verdana_nero_10 a:visited{color:#333; text-decoration:none}
	.verdana_nero_10 a:hover{color:#333; text-decoration:underline}
	
	.verdana_bianco_10 {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff}
	.verdana_bianco_10 a{color:#fff; text-decoration:none}
	.verdana_bianco_10 a:visited{color:#fff; text-decoration:none}
	.verdana_bianco_10 a:hover{color:#fff; text-decoration:underline}
	
	.verdana_verde_12 {font: 12px Verdana, Arial, Helvetica, sans-serif; color:#060}
	
	
	/* FORM */
	.iscrizionecontainer {width: 208px; margin-top:5px}
	.iscrizione a{
		color: #fff;
		background-color: #00631e;
		padding: 2px;
		display: block;
		font: 10px Verdana, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		margin:1px 0;
	}
	
	.iscrizione a:visited {
		text-decoration: none;
		color: #fff;
	}
	.iscrizione a:hover {
		text-decoration: none;
		background-color:#f5f5f5;
		color: #00631e;
	}
