/*//SFONDI DI CELLA e PAGINA//*/
.home{
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	color: #4E4E4E;	
	background-color: #AFD30F;
	
}
.sezione{	
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	color: #4E4E4E;	
	background-color: #EBF0BA;
}
.sezione2{	
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	color: #4E4E4E;	
}
.bgverde1{
	background-color: #E9F4CF;
	color: #4E4E4E;	
}
.bgverde2{
	background-color: #B4C900;
}
.bgverde2B {
	display:block;
	background-color: #B4C900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 11px;
	color: #FFFFFF;
	color: #4E4E4E;	
}
.bgverde3{
	background-color: #EBF0BA;
	padding: 15px;
	padding-bottom: 13px;
	color: #4E4E4E;	
}
.elencoProdotti {
	//display: block;
	background-color: #FFEBAD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	vertical-align: middle;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;	
	}
A.elencoProdotti { text-decoration : none; }
A.elencoProdotti:hover { text-decoration : none; color: #AC8600;}
A.elencoProdotti:active { text-decoration : none; }

.elencoProdotti1 {
	//display: block;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	vertical-align: middle;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}
A.elencoProdotti1 { text-decoration : none; }
A.elencoProdotti1:hover { text-decoration : none; color: #4E4E4E;}
A.elencoProdotti1:active { text-decoration : none; }
.menu{
	background-color: #008920;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  bold;	
	color: #FFFFFF;
	padding: 5px 2px;
	vertical-align: middle;
}
a.menu{
	color: #FFF;
	background-color: #008920;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  bold;		
	height: 19px;
	vertical-align: middle;
	text-decoration: none;
}
a.menu:active  {
	color: #FFF;
	font-size: 10px;
	text-decoration: none;	
}
a.menu:hover{
	color: #FFF;
	font-size: 10px;
	text-decoration: underline;
}
.content{
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-top: 13px;
	padding-right: 13px;
	color: #4E4E4E;	
}
.bianco{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.verde1{
	background-color: #008920;
}
/*// TESTI//*/
.domanda{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008920;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 0;
	line-height:16px;
}
A.domanda { text-decoration : underline; }
A.domanda:hover { text-decoration : none}
A.domanda:active { text-decoration : none; }

.more a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008920;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.more a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008920;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
P{
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0;
}
H1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008920;
	padding-bottom: 0;
}
.testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;	
}

.testos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;	
}
A.testos { color: #008920;	font-weight: bold;text-decoration : none; }
A.testos:hover { color: #008920;	font-weight: bold;text-decoration : underline; }
A.testos:active { color: #008920;	font-weight: bold;text-decoration : none; }

.textwhite
{
	//display: block;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFFFFF;
	background-color: #FFCC00;
	font: normal;
}
A.textwhite { text-decoration : none; }
A.textwhite:hover { text-decoration : none; }
A.textwhite:active { text-decoration : none; }

.textgray
{
	//display: block;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4E4E4E;
	background-color: #FFFFFFFFF;
	font: normal;
}
A.textgray { text-decoration : none; }
A.textgray:hover { color: White;text-decoration: none; background-color: #FFCC00;}
A.textgray:active { text-decoration : none; }

.testovb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008920;
	font-weight: bold;
}
A.testovb { text-decoration : none; }
A.testovb:hover { text-decoration: underline;}
A.testovb:active { text-decoration : none; }
.settore {
	//display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #B4C900;
	padding: 5px;
}
.settore a{
	//display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4C900;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}
.settore a:hover{
	//display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4C900;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}
.prodotto{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF881F;
	padding: 5px;
}
.prodotto a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	vertical-align: middle;
}
.prodotto a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	background-color:  #FF881F;
}
.prodotti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	vertical-align: middle;
}
.prodotti a{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	padding: 2px;
	margin: 0;
	
}
.prodotti a:hover{
	display: block;
	background-color: #FFCC00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	padding: 2px;
	margin: 0;
}
.servizi a{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	padding: 2px;
	margin: 0;
	
}
.servizi a:hover{
	display: block;
	background-color: #AFD30F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	padding: 2px;
	margin: 0;
}

/*// ELEMENTI //*/
INPUT{
	border: 1px solid #B4C900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	color: #666;
}
IMG{
	border: 0;
}
TD{
	vertical-align: top;
	padding: 0;
	margin: 0;
}
UL{
	 padding: 0;
	 padding-left: 15px;
	 margin: 0;
	 padding-top: 0;
	 margin-top: 15px;
}
LI{
	list-style-image: url(../images/ul_freccia.gif);
	list-style-position: inside;
	vertical-align: baseline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4C900;
	font-weight: bold;
	padding-left: 0;
	padding-top: 0;
	margin-top: 5px;
}
li a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008920;
	text-decoration: undeline;
	list-style-position: outside;
	
	}
li a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008920;
	text-decoration: none;
}
li.verde{
	list-style-image: url(../images/ul_freccia2.gif);
	list-style-position: outside;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4C900;
	font-weight: bold;
	
}
.madre{
	width: 760px;
	border: 0;
}
.max{
	width: 100%;
	padding: 0;
	margin: 0;
}
.crediti{
	width: 240px;
	padding-left:13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
.copyright{
	padding-left:13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*// FILETTI //*/
.filettoOr{
	background-image: url(../images/filetto_o.gif);
	width: 1px;
}
.filettoOr2{
	background-image: url(../images/filetto_o2.gif);
	width: 1px;
}
.filettoV{
	background-image: url(../images/filetto_v.gif);
	width: 1px;
}
.filettoV2{
	background-image: url(../images/filetto_v2.gif);
	width: 1px;
}
.ombra{
	background-image: url(../images/ombra.gif);
	width: 1px;
}

/*/// MENU DROPDOWN ///*/
.menu0 a{
	display: block;
	background-color: #E9F4CF;
	color: #008920;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
}
.menu0 a:hover{
	display: block;
	background-color: #B4C900;
	color: #008920;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}
.menu3{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #B4C900;
	
}
.menu3 a{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4C900;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #B4C900;
}
.menu3 a:hover{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #B4C900;
	
}
.menu4{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF881F;
	
}
.menu4 a{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF881F;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #ff881F;
}
.menu4 a:hover{
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF881F;
	
}

/* COLONNA DI DESTRA */
#rightCol, #rightCol *	{margin: 0; padding: 0; border: none;}
#rightCol {width: 222px; background: transparent; position: absolute; top: 0; left: 770px;}
#rightCol h1 {margin-bottom: 10px; padding: 5px 5px 5px 10px; color: #fff;}

#rightCol strong {font-weight: bolder;}
#rightCol span {color: #999;}

#rightCol p  {border-bottom: 2px solid #eee; padding-bottom: 10px; margin-bottom: 10px; font-size: 11px; color: #444;}
#rightCol a  {font-weight: bolder; text-decoration: none;}
#rightCol a:hover	{text-decoration: underline;}

#rightCol #b-right1, #rightCol #b-right2
{width: 200px; margin-bottom: 16px; padding: 10px 10px 5px; background: #fff; border: 1px dashed #999;}

#rightCol #b-right1 h1 {background: #008920;}
#rightCol #b-right1 a {color: #008920;}
#rightCol #b-right1 strong {color: #008920;}

#rightCol #b-right2 h1 {background: #AFD30F;}
#rightCol #b-right2 a {color: #AFD30F;}
#rightCol #b-right2 strong {color: #AFD30F;}





























