BODY {
scrollbar-face-color: #E5E5E5;

scrollbar-shadow-color: #A00E30;

scrollbar-highlight-color: #A00E30;

scrollbar-3dlight-color: #A00E30;

scrollbar-darkshadow-color: #A00E30;

scrollbar-track-color: #A00E30;

scrollbar-arrow-color: #A00E30;

}


.sfheadersup {
	background-image: url(imm/sf_header_sup.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfheadered {
	background-image: url(imm/sf_header_red.jpg);
}
.sfheadermenu {
	background-image: url(imm/sf_header_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfyellow {
	background-color: FFEA92;
	background-image: url(imm/sf_yellow.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;


}
.sfbar1 {
	background-image: url(imm/sf_bar1.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.sfnews {
	background-image: url(imm/sfnews.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.sfdeco1 {
	background-color: D8B058;
	background-image: url(imm/biforina.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfbaraddress {
	background-color: F7D575;
	background-image: url(imm/sf_bar_address.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.testonewshome {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: #FFFFFF;
	width: 100px;
	padding: 4px;

}
.titolonewshome {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #996600;
}
.sfbody {
	background-color: FFEFB5;
	background-image: url(imm/sf_body.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.sfprodsx {
	background-image: url(imm/sf_prod_sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: DABB7A;

}
.catmadre {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center;

}
.frpercorso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.percorsonolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.titolopercorso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.datiprodotto {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: #930D2C;
	text-decoration: none;
}
.datiprodotto:link {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.datiprodotto:hover {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}
.datiprodottodato {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #B42D4D;
	text-decoration: none;
	font-weight: normal;
}
.stampaprodotto {
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #EFEEEE;
	text-decoration: none;
	cursor: hand;

}
.percorso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #275A8C;
	text-decoration: none;

}
.percorso:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #275A8C;
	text-decoration: underline;

}
.titoloProdotto {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: A00C08;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;

}

.carProdotto {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	line-height: 8px;
	font-weight: bold;


}
.descProdotto {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: #996600;
	text-align: left;
	vertical-align: middle;
}
.sfHeaderYellow {
	background-color: FFEA92;
	background-image: url(imm/sf_header_jellow.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.sfRosone {
	background-image: url(imm/sf_rosone.gif);
}
.sfBordoPuntini {
	background-image: url(imm/linea_vert_puntini.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.listacategorie {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align: middle;

}
.listacategorie:link {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.listaprodotti {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	line-height: 12px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: left;
}
.listaprodotti:hover {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	line-height: 14px;
	color: #FFFFCC;
	text-decoration: underline;
}
.listaprodottiSel {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	line-height: 12px;
	color: #FFFFCC;
	text-align: left;
	text-decoration: none;
}
.corniceS {
	background-image: url(imm/c_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.corniceD {
	background-image: url(imm/c_bg_d.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sfRighine {
	background-image: url(imm/righine.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.rosso {
	background-image: url(imm/quad_rosso.jpg);
}
.oRosso {
	background-image: url(imm/o_rosso.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.oRossod {
	background-image: url(imm/o_rosso_d.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.barraAddress {
	background-image: url(imm/sf_bar_address.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfViolaMenu {
	background-image: url(imm/quad_viola_menu.gif);
}
.testoNormale {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #CC3300;
}
.puntiniVerdi {
	background-image: url(imm/linea_puntini_verdi.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.sfBarAdd {
	background-color: #D01341;
	background-image: url(imm/sf_bar_address2.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.contattiTesto {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	color: 7A5E22;
}
.contattiCampi {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: D31341;
	border: 1px solid #FFFFFF;
	width: 250px;
}
.campiInput {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 9D0A2A;
	border-top-color: #993300;
	border-top-style: solid;
	border-top-width: thin;
	border-right-color: #993300;
	border-right-style: solid;
	border-right-width: thin;
	border-left-color: D07585;
	border-color: D07585;
}
.newsdatap {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: #FFFFFF;
}
.newstitolop {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #FFEA92;
	text-decoration: underline;
}
.newstitolo {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.lineaPuntiniListaNews {
	background-image: url(imm/linea_puntini_bianca.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.lineaPuntiniListaProdotti {
	background-image: url(imm/linea_puntini_verde.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.newsdata {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: A00C08;
}
.titolopercorso {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	color: AC7B14;
}
.percorso {
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: C3545E;
}
.percorso:hover{
	font-family: Tahoma, Arial;
	font-size: 7pt;
	color: C3545E;
	text-decoration: underline;

}
