/*GENERICO BODY*/
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
}

/*GENERICHE TITOLO*/
.titolo { 
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.titolo a:link {color: #333333; text-decoration:none;} 
.titolo a:visited {color: #333333; text-decoration:none;} 
.titolo a:hover { color: #333333; text-decoration:underline;} 

/*GENERICHE TESTO KO*/
.testoerrore {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;; text-decoration:none; text-align: justify; 	padding-right: 10px;
	padding-left: 10px; padding-top: 10px;}
.testoerrore a:link {color: #333333} 
.testoerrore a:visited {color: #333333} 
.testoerrore a:hover {color: #333333} 

/*GENERICHE TESTO OK*/
.testogiusto {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;; text-decoration:none; text-align: justify; 	padding-right: 10px;
	padding-left: 10px; padding-top: 10px;}
.testogiusto a:link {color: #333333; text-decoration:none;} 
.testogiusto a:visited {color: #333333; text-decoration:none;} 
.testogiusto a:hover {color: #333333; text-decoration:underline;} 

/*GENERICHE TESTO*/
.testo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;; text-decoration:none; text-align: justify; 	padding-right: 10px;
	padding-left: 10px; padding-top: 10px;}
.testo a:link {color: #333333; text-decoration:none;} 
.testo a:visited {color: #333333; text-decoration:none;} 
.testo a:hover {color: #333333; text-decoration:underline;} 

/*HEADER TESTO*/
.testoheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-style: normal; color: #000066;}
.testoheader a:link {color: #000066}
.testoheader a:visited {color: #000066}
.testoheader a:hover {color: #000066}

/*NEWS TITOLO*/
.newstitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;
	text-decoration:none;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-variant: small-caps;
}
.newstitolo a:link {color: #333333;text-decoration:none;}
.newstitolo a:visited {color: #333333;text-decoration:none;}
.newstitolo a:hover {color: #333333;text-decoration:underline;}

/*NEWS TESTO*/
.newsdescrizione {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #003300;
	text-decoration:none;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;}
.newsdescrizione a:link {color: #0333333;text-decoration:none;}
.newsdescrizione a:visited {color: #333333;text-decoration:none;}
.newsdescrizione a:hover {color: #333333;text-decoration:underline;}

/*PRODOTTI TITOLO*/
.prodottititolo {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.prodottititolo a:link {color: #333333}
.prodottititolo a:visited {color: #333333}
.prodottititolo a:hover {color: #333333}

/*PRODOTTI TESTO*/
.prodottidescrizione {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;; text-decoration:none; text-align: justify; 	padding-right: 10px;
	padding-left: 10px; padding-top: 10px;}
.prodottidescrizione a:link {color: #333333}
.prodottidescrizione a:visited {color: #333333}
.prodottidescrizione a:hover {color: #333333}

/*PRODOTTI PIEDE*/
.prodottipiede {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #0e57a2;; text-decoration:none; text-align: justify;}
.prodottipiede a:link {color: #0e57a2}
.prodottipiede a:visited {color: #0e57a2}
.prodottipiede a:hover {color: #0e57a2}

/*PAGINA TITOLO*/
.paginatitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;
	text-decoration:none;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-variant: small-caps;
}
.paginatitolo a:link {color: #333333}
.paginatitolo a:visited {color: #333333}
.paginatitolo a:hover {color: #333333}

/*PAGINA TESTO*/
.paginadescrizione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #003300;
	text-decoration:none;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.paginadescrizione a:link {color: #003300}
.paginadescrizione a:visited {color: #003300}
.paginadescrizione a:hover {color: #003300}

/*FORM*/
.formtesto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align : top;	
}
.formcampi {
	BORDER-RIGHT: 1px solid Silver;
	BORDER-TOP: 1px solid Silver;
	FONT-SIZE: 10px;
	BORDER-LEFT: 1px solid Silver;
	COLOR: #666666;
	BORDER-BOTTOM: 1px solid Silver;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	text-align: justify;
	vertical-align : top;
	padding: 3px;
}
.formselect 
{
	BORDER-RIGHT:  1px solid Silver;
	BORDER-TOP:  1px solid Silver;
	FONT-SIZE: 10px;
	BORDER-LEFT:  1px solid Silver;
	COLOR: #666666;
	BORDER-BOTTOM: 1px solid Silver;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	vertical-align : top;	
}	
.formsubmit {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	background-color: White;
	border: 1px solid Silver;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}

/*MENU GRUPPO*/
.menugruppodescrizione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002276;
	font-weight: bold;
	white-space: nowrap;
	display: block;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #009900;
	background-color: #A0CC99;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;	
}
.menugruppodescrizione a:link {color: #FFFFFF}
.menugruppodescrizione a:visited {color: #FFFFFF}
.menugruppodescrizione a:hover {color: #FFFFFF}

/*MENU VOCI*/
.menuvocidescrizione {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002276;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	background-color: #E5E5E0;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.menuvocidescrizione:link {color: #002276; text-decoration:none;}
a.menuvocidescrizione:visited {color: #002276; text-decoration:none;}
a.menuvocidescrizione:hover {background-color: #B4E6AB; color: #002276; text-decoration:none;}

/*ANTEPRIMA TITOLO*/
.anteprimatitolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; font-weight: bolder; color: #0000FF; text-align:left}
.anteprimatitolo a:link {color: #FFAA77}
.anteprimatitolo a:visited {color: #FFAA77}
.anteprimatitolo a:hover {color: #FFAA77}

/*ANTEPRIMA TESTO*/
.anteprimadescrizione {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-align:justify}
.anteprimadescrizione a:link {color: #FFAA77}
.anteprimadescrizione a:visited {color: #FFAA77}
.anteprimadescrizione a:hover {color: #FFAA77}

/*DISCLAIMER*/
.disclaimertesto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000066; text-align:center;}
.disclaimertesto a:link {color: #000066}
.disclaimertesto a:visited {color: #000066}
.disclaimertesto a:hover {color: #000066}

/*HEADER*/
.headertesto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-align:center;
	text-decoration:none;
	background-color: #FAFAFA;
}
.headertesto a:link {color: #0E57A2; text-decoration:none;}
.headertesto a:visited {color: #0E57A2; text-decoration:none;}
.headertesto a:hover {color: #0E57A2; text-decoration:underline;}

/*FOOTER*/
.footertesto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0E57A2; text-align:center; text-decoration:none;}
.footertesto a:link {color: #0E57A2; text-decoration:none;}
.footertesto a:visited {color: #0E57A2; text-decoration:none;}
.footertesto a:hover {color: #0E57A2; text-decoration:underline;}

/*PRIVACY*/
.privacytesto {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #333333;; text-decoration:none; text-align: justify; 	padding-right: 10px;
	padding-left: 10px; padding-top: 10px;}
.privacytesto a:link {color: #333333}
.privacytesto a:visited {color: #333333}
.privacytesto a:hover {color: #333333}

/*BARRA LINGUE*/
.langbartesto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000066; text-align: right}
.langbartesto a:link {color: #000066}
.langbartesto a:visited {color: #000066}
.langbartesto a:hover {color: #000066}

/*CARRELLO RIGA 1*/
.carrelloriga1 {font-family: Verdana, Arial, Helvetica, "Times New Roman"; font-size: 10px; color: #000000; font-weight: normal; background-color: #C1CCD2;} 
.carrelloriga1 a:link {color: #5D707E}
.carrelloriga1 a:visited {color: #5D707E}
.carrelloriga1 a:hover {color: #7C8F9E}

/*CARRELLO RIGA 2*/
.carrelloriga2 {font-family: Verdana, Arial, Helvetica, "Times New Roman"; font-size: 10px; color: #000000; font-weight: normal; background-color: #CED6DB; } 
.carrelloriga2 a:link {color: #5D707E}
.carrelloriga2 a:visited {color: #5D707E}
.carrelloriga2 a:hover {color: #7C8F9E}

.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: right;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
}

.paginazione {font-family: Verdana, Arial, Helvetica, "Times New Roman"; font-size: 10px; color: #003300; font-weight: bold; text-align: center;}

.note {font-family: Verdana, Times New Roman, Times, Serif; font-size: 10px; color: #003300; font-weight: bold; text-align: center;}

.piede {font-family: Verdana, Times New Roman, Times, Serif; font-size: 10px; color: #003300; font-weight: normal; text-align: justify; font-style: Italic;}

.tabella1 {
	background-color: #FFFFFF;
	border: 1px solid #009900;
}

.tabella2 {
	background-color: #FFFFFF;
}

.tabella3 {
	background-color: #FFFFFF;
}

.tabella4 {
	background-color: #FFFFFF;
}

.tabellaheader {
	background-color: #FFFFFF;
	border: 1px solid #009900;
}

.tabellamenu {
	background-color: #E5E5E5;
	border-bottom: 1px solid #009900;
	border-left: 1px solid #009900;
	vertical-align : top;	
}

.tabellacontent {
	background-color: #FFFFFF;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
	border-left: 1px solid #009900;
	vertical-align : top;	
}