BODY {
	margin-top: 0px;
	background-color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left : 0px;
}

FORM {
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}

.BandaRicerca {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #666666;
	color: #FFFFFF;
	padding-left : 10px;
	padding-top : 4px;
}

.BandaRicerca A {
	background-color : #666666;
	color: #FFFFFF;
	font-weight : normal;
	padding : 10px;
}
	
.BandaRicercaInput {
	background-color : White;
	border : 1px solid Black;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left : 4px;
}

.FormInput {
	background-color : White;
	border : 1px solid Black;
	color : #000000;
	padding-left : 4px;
}

.FormButtont {
	background-color : Silver;
	border : 1px solid Black;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 5px;
	padding-right : 5px;
	font-weight : bold;
}

.BandaInfo {
	background-color : #FFCC33;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-right : 10px;
	padding-left : 10px;
}

.BandaInfo A {
	color: black;
}

.Welcome {
	padding-left : 5px;
	padding-right : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	}
	
.BoxCentraleEtichetta {										 /*  Used for table containing the label  */
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-top:20px;
	}

.BoxCentraleEtichettaTitolo {                               /*  Used for cell containing the text of the label  */
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #CCCC99;
	font-weight : bold;
	padding-top : 2px;
	padding-bottom : 2px;
	width: 70px;
	text-align : center;
}

.BoxCentraleEtichettaSeparatore {				 /*  Used for cell containing the separator line */
	border-bottom : 1px solid #CCCC99;
	background-color : White;
}

.BoxCentrale {													/*  Used for central column, no text contained */
	padding-top:10px;
	padding-left : 10px;
	padding-right : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 150%;
	}	

.BoxCentrale H1 {											/*  General text in the central column */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #666666;	
	font-weight: normal;
	background-color : #CCCC99;
	padding: 3px;
}

.BoxCentrale H4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #999933;
}
	
.BoxCentrale A {
	font-weight : bold;
	color : #666666;	
}
	
.BoxProdotti {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-top : 5px;
	padding-left : 5px;
	}	
	
.BoxProdotti A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Black;
}	

.BoxCentraleCatalogo {
	margin-top: 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	vertical-align : top;
	padding-left : 5px;
	padding-right : 5px;
	}
	
.BoxCentraleCatalogo A {
	color : Blue;
	font-weight : normal;
}
	
.BoxCentraleCatalogo A:visited {
	color : Blue;
}

.BoxCentraleCatalogoMainlink A {
	font-weight : bold;
}

.BoxDestra {
	border : 1px solid #666666;
	background-color : #EEEEEE;
	width : 95%;
	margin-top : 10px;
	margin-left : 5px;
	padding-top : 5px;
}

.BoxSinistra {
	border : 1px solid #666666;
	background-color : #EEEEEE;
	width : 95%;
	margin-top : 10px;
	margin-left  : 5px;
	padding-top : 5px;
}

.BoxIntestazione {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #666666;
	color : White;
	font : bold;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	}

.BoxNormale {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #EEEEEE;
	padding-left : 5px;
	padding-right: 5px;
	padding-bottom : 5px;
}

.BoxNormale A {
	color : Black;
	font-weight : bold;
}

.BoxSezione {
	font : bold;
}

.BoxNormale UL {
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left : 15px;
}

.BoxNormale LI {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	list-style : url(/images/new/misc/gen_box_square-off.gif);
}

.BoxNormale LI A {
	text-decoration : none;
	color : #000000;
	font : normal;
}

.BoxNormale LI A:hover {
	list-style : url(/images/new/misc/gen_box_square-on.gif);
	color : #000000;
}

.BoxNormale LI A: visited {
	color : #000000;
}

.BoxFootnote {
	padding-left : 5px;
	padding-right : 5px;	
	text-align : center;
}	

.BoxFootnote A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Gray;
}

.TabellaGenerica TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : Silver;
	padding-left : 5px;
	padding-right : 5px;
}	

.TabellaGenerica TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #CCCC99;
	text-align : left;
	color : #666666;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
}

.TabellaInput  {  /*  Used form with many field, e.g. registration */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #EEEEEE;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border : 1px solid #666666;
}	


.TabellaWhite  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : white;
	padding-left : 5px;
	padding-right : 5px;
}	

.TabellaRiquadrata  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : white;
	padding-left : 5px;
	padding-right : 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border : 1px solid #666666;
}	

.TabellaRiquadrata H4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #999933;
	margin-bottom : 8px;
}

.TestoGrande {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.TabellaRiquadrata TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #CCCC99;
	color :  #666666;
	font : bold;
	padding-top : 2px;
	padding-bottom : 2px; }
	
.TabellaRiquadrata A {
	font-size : 11px;
	font-weight : bold;
	 color : #666666;	
}

.TestoHighlight {
	color :  #999933;
	font : bold;
}

.TestoStrikeout {
	text-decoration : line-through;
}

.TestoCallOut {
	padding:10px;
	font-size : 24px;
	font : bold;
}

.TestoSconto {
	background: Red;
	color : White;
	font-weight : bold;
	border : 2px dashed Red;
	padding-left : 5px;
	padding-right : 5px;
	margin-bottom : 5px;
	}

