body {
	margin:0 2px 0 2px;
	background:#F0F0F0 /*url(/img/saldi.jpg) no-repeat center -90px fixed ;*/
}
.testa{
	background-image: url(/img/rig.gif);
	background-repeat: repeat-x;
	background-position: 0px 27px;width:990px;height:50px
}
.sep1{clear:both;height:22px}
img{border:0}
hr{color: #CCCCCC;background-color: #CCCCCC;height: 1px;border:0}
.prefoot hr, .contenuto hr, .contenutoint hr {color: #DDDDDD;background-color: #DDDDDD;height: 1px;border:0}
a{outline:none}
a:link,a:visited{color:#808080;text-decoration:none;}
a:hover{color:#DD5800;}

form{margin:0}
table{border-collapse:collapse;clear:both}
body,table,div,input,form,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#222222;
	
}

.mn a:link,.mn a:visited{#width:100%;text-transform:uppercase;display:block;padding:1px 12px 13px 9px;margin:0 3px 0 3px;font-size:10px;font-weight:bold}

.mne a:link,.mne a:visited{#width:100%;text-transform:uppercase;display:block;padding:1px 8px 13px 6px;margin:0 3px 0 3px;font-size:10px;font-weight:bold}

a.acti:link, a.acti:visited{color:#DD5800;}
.acti{
	background-image: url(/img/fr.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.dsmn{position:absolute;top:21px;right:0;display:none}
.smn{
	height:26px;
	margin-top:8px;
	white-space: nowrap;
}
.smn td{background-color:#E4E4E4;}
.smn td.sfasx, .smn td.sfasx{background-color:transparent;}
.smn .rv{
	background-image: url(/img/rv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.smn a:link,.smn a:visited{font-size:10px;font-weight:bold;display:block;padding:5px 11px 9px 10px;#width:100%;}
.sfasx div, .sfadx div {width:40px;}

.sfasx{
	background-image: url(/img/sffade.png);
}
.sfadx{
	background-image: url(/img/sffade.png);
	background-position: right top;
}


.ta{width:990px;margin-top:7px}

.sx{vertical-align:top;width:168px}
.dx{vertical-align:top;text-align:right;width:168px}

.ce{
	width:654px;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:0;
	background-repeat: no-repeat;
	background-position: 0px 194px;

}

.ceint{
	width:654px;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:0;
	background-repeat: no-repeat;
	background-position: 0px 110px;

}

.prcp{width:168px;
	color:#DD5800;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	background-image: url(/img/sfmsx2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:2px;
}

.prcp div{font-size:10px;color:#DD5800;background-image: url(/img/sfmsx1.png);
	background-repeat: no-repeat;text-align:left;
	background-position: left top;padding:7px 6px 7px 11px;}
	
.voci_dx{width:168px;
	color:#DD5800;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	background-image: url(/img/sfmdx2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom:2px;
}

.voci_dx div{font-size:10px;color:#DD5800;background-image: url(/img/sfmdx1.png);
	background-repeat: no-repeat;text-align:right;
	background-position: right top;padding:7px 11px 7px 6px;}
	
	.voci_sx{width:168px;
	color:#DD5800;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	background-image: url(/img/sfmsx2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}

.voci_sx div{font-size:10px;color:#DD5800;background-image: url(/img/sfmsx1.png);
	background-repeat: no-repeat;
	background-position: left top;padding:7px 11px 7px 6px;}

.lnk{width:168px;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	background-image: url(/img/sfmsx2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top:1px;}
.lnk a{#width:100%;display:block;background-image: url(/img/sfmsx1.png);
	background-repeat: no-repeat;
	background-position: left top;padding:7px 6px 7px 11px;}
	.lnk a:hover{background-color:#F0F0F0;background-image:none}
	
	
	.link_dx{width:168px;
	font-size:10px;
	font-weight:bold;
	background-image: url(/img/sfmdx2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top:1px;}
.link_dx a{#width:100%;display:block;background-image: url(/img/sfmdx1.png);
	background-repeat: no-repeat;text-align:right;
	background-position: right top;padding:7px 11px 7px 6px;}
	.link_dx a:hover{background-color:#F0F0F0;background-image:none}
	
	.separa{height:24px;clear:both}
	
	.contimh{position:relative;height:194px;overflow:hidden}
	.contimt{position:relative;height:110px;overflow:hidden}
	.princh{position:absolute;top:0;left:0}
	.rig{position:absolute;width:654px;height:1px;top:192px;left:0;border-top:1px solid #F0F0F0}
	.rigint{position:absolute;width:654px;height:1px;top:108px;left:0;border-top:1px solid #F0F0F0}
	/* .sfum{width:654px;background-image: url(/img/sfgrad.png);position:absolute;top:92px;left:0;height:100px;} 
	 <!--[if IE]><style>.sfum{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=/img/sfgrad.png, sizingmethod=image);background-image:none}</style><![endif]--> 
	.sfumc{position:absolute;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;height:50px;width:654px;top:10;left:0;background:#000000;-moz-opacity:0.5 ;	filter:alpha(opacity: 50);	opacity:0.5;}
 
	 */
	
	.sfum{position:absolute;height:54px;width:654px;top:12px;left:0;background-image: url(/img/sfgrad.png)}
	
	.ut{position:absolute;width:606px;top:18px;left:24px}

.ombrapmar{
	width:236px;
	height:360px;
	position:absolute;
	top:-32px;
	right:0px;
	background-image: url(/img/ombra.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.prapmar{width:212px;height:331px;position:absolute;top:-31px;right:0;text-align:left;}
.rapmar{background-color:#F0F0F0;width:188px;height:280px;overflow:auto;margin:1px 0 0 11px;text-align:left;
SCROLLBAR-FACE-COLOR: #DDDDDD;
SCROLLBAR-HIGHLIGHT-COLOR: #F0F0F0;
SCROLLBAR-SHADOW-COLOR: #F0F0F0;
SCROLLBAR-3DLIGHT-COLOR: #F0F0F0;
SCROLLBAR-ARROW-COLOR: #F0F0F0;
SCROLLBAR-TRACK-COLOR: #F0F0F0;
SCROLLBAR-DARKSHADOW-COLOR: #F0F0F0;}

#rapmar{z-index:100}
#rapmar:hover{display:block}



.bott{width:990px;}
.tdbott{padding:28px 0 28px 0}



.prefoot{vertical-align:bottom;background-color:#FFFFFF;padding:24px 24px 22px 24px;}

.contenuto{width:100%;margin-top:24px}
.contenutoint{width:100%;margin-top:18px}
.cnt{padding:0 24px 0 24px;text-align:justify}
.cntint{padding:0 24px 0 24px;text-align:justify}


.ua{width:186px;float:left;margin:0 24px 0 0;}
.ua object{margin-bottom:20px}
.ua embed{margin-bottom:20px}
.ua table{border:0;width:100%}
.ua1{	width:154px;margin:0 0 0 0;}
.ua1 table{width:100%;margin:4px 0 3px 0}


.im{height:148px;vertical-align:middle;text-align:center;background-image: url(/img/sfvet.png);
	background-repeat: no-repeat;
	background-position: 0 0;}
.im img{border:0}


.vet{padding-left:24px}

.np{font-size:10px;
	text-align:left;
	font-weight:bold;
	background-image: url(/img/vet2.png);
	background-repeat: no-repeat;
	background-position: left bottom;border-bottom:1px solid #FFFFFF
	}
.np a{#width:100%;display:block;background-image: url(/img/vet1.png);
	background-repeat: no-repeat;
	background-position: left top;padding:7px 6px 7px 11px;}
.np a:hover{
	background-color:#FFFFFF;
	background-image: url(/img/ev.png);
	background-repeat: repeat-y;
}

.np a img{border:0;vertical-align:-4px}

.np2 a{padding:5px 6px 5px 11px}




.tito{color:#DD5800;font-size:18px}

.tit{
	
	color:#DD5800;Text-transform:uppercase;padding:8px 24px 2px 24px

}

.sup{
	background-image: url(/img/sftit.gif);
	background-repeat: no-repeat;
	background-position: left top;height:6px
}
.inf{background-image: url(/img/sftit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;height:6px}
.mid{background-position: left top;
	background-color:#F0F0F0;
	background-image: url(/img/sfmid.png);
	background-repeat: repeat-y;vertical-align:top;
}
.titolor{text-align:left;font-size:18px;color:#DD5800;padding:9px 23px 8px 23px;text-transform:uppercase}

.sch{background-position: left top;
	background-color:#F0F0F0;
	background-image: url(/img/sfsc.png);
	background-repeat: repeat-y;vertical-align:top;}
	.sch td{vertical-align:top;}


a.bia:link,a.bia:visited{color:#DD5800}
a.silver:link,a.silver:visited{color:#DD5800}
a.gold:link,a.gold:visited{color:#DD5800}
a.rivenditori:link,a.rivenditori:visited{color:#DD5800}
a.bia:hover,a.gold:hover,a.silver:hover,a.rivenditori:hover{color:#222222}
a.bia img,a.gold img,a.silver img,a.rivenditori img{border:0;vertical-align:-4px;margin-left:3px}

.red{color:#DD5800}
.ara{color:#DD5800}

.cmp{border:1px solid #CCCCCC;padding:0 2px 0 2px;font-size:13px;background-color:#F0F0F0;
background-image: url(/img/sfmid.png);
	background-repeat: repeat-y;}
.cmp2{
	border-bottom:1px dashed #999999;
	padding:0 2px 0 2px;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	font-weight:bold;
	margin-left:2px;
	font-size:13px;
}
.butt{
	border:1px solid #999999;
	color:#999999;
	font-weight:bold;
	background-color:#FFFFFF;
	font-size:12px;
	background-image: url(/img/sfmid.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.cmp1{border:1px solid #C1C1C1;font-weight:bold;text-align:right;padding:0 2px 0 2px;width:40px;background-color:#F0F0F0;font-size:12px;
background-image: url(/img/sfmid.png);
	background-repeat: repeat-y;}
select{background-color:#F8F8F8;
background-image: url(/img/sfmid.png);
	background-repeat: repeat-y;border:1px solid #CCCCCC;}
.car{
	text-transform: none;
}
.prez{
	text-align:right;
	font-weight:bold;
	font-size:16px;
	padding:9px 16px 8px 0;
	vertical-align:top;
	color:#555555
}
.quant{
	font-size:12px;
	background-image: url(/img/sfbuy.png);
	background-repeat: no-repeat;
	background-position: right center;margin-bottom:24px;
	
} 
.quant select{font-size:12px;} 
.quant a:link, .quant a:visited{#width:100%;display:block;padding:7px 9px 7px 9px;color:#FFFFFF;text-transform:uppercase }
.quant a:hover{background-image: url(/img/sfbuya.png);
	background-repeat: no-repeat;
	background-position: right center;}
	
	.tabe{clear:both;background:#DDDDDD;width:100%;border-collapse: separate; border-spacing:1px;}
	.int{padding:4px; background-color:#F0F0F0;vertical-align:top}
	.ttd{padding:4px; background-color:#fbfbfb;vertical-align:top}

.evid{font-weight:bold;margin:10px 0 10px 0;background-image: url(/img/sfg1.png);
	background-repeat: no-repeat;text-align:left;
	background-position: left top;}
	.evid div{background-image: url(/img/sfg2.png);
	background-repeat: no-repeat;text-align:left;
	background-position: left bottom;padding:6px 0 6px 11px}
	
.tip{display:block;font-weight:normal;font-size:17px;text-decoration:none;margin-bottom:2px}
.tip img{border:0;vertical-align:middle;margin-right:8px}

.cprod{margin-top:0;width:100%}
.sp{height:20px}
.cn{width:6%}
.psx{padding:0 11px 0 14px;height:148px;vertical-align:middle;text-align:center;background-image: url(/img/sfvet1.png);
	background-repeat: no-repeat;
	background-position: 0 0;}
.pdx{width:47%;vertical-align:top;padding:10px 0 0 0}
.psx img{border:0}
.pdx div{border-top:1px solid #EAEAEA;font-size:10px;padding-right:3px;margin-top:1px}
.pdx a{display:block;text-decoration:none;font-size:11px;padding-right:3px}
.pdx div img{vertical-align:-4px;border:0;margin:1px 0 0 2px}
.pdx .off{color:#4FD200;border:0;padding:0;background-color:transparent;white-space:nowrap}

.off{font-weight:bold;padding-bottom:1px;color:#4FD200;white-space:nowrap}

.bi{color:#FFFFFF}

.na{text-align:center}


.na1{text-align:center;padding:18px 0 0 0;}

.arancio{color:#DD5800}
.grigio-testo{color:#222222}
.grigio-medio{color:#808080}
/* ______________  */








.cp{width:154px;margin-top:3px;margin-bottom:20px}
.cp2{margin-top:3px;margin-bottom:20px;color:#FFFFFF}
.cp2 a:hover,.cp2 div{color:#FFFFFF}
.cp a:link,.cp a:visited{text-decoration:none;display:block;padding:3px 3px 3px 15px;margin:0 0 3px 0;background-color:#3D3D3D;color:#FFFFFF}
.cp a:hover{background-color:#FFFFFF;color:#333333;}
.cp a img{border:0;margin-right:6px;vertical-align:-4px}
.sfq{height:20px;background-image: url(/img/sfq.gif);}



.co{background-color:#828282;text-align:right;font-weight:bold}
.co a:link,.co a:visited{text-decoration:none;display:block;padding:2px 1px 3px 7px;color:#FFFFFF}
.co a:hover{background-color:gold;display:block;padding:2px 1px 3px 7px;color:#000000}
.co a img{border:0;vertical-align:-4px}


.titolop{border-bottom:1px solid #BBBBBB;font-size:18px;color:#999999;padding-bottom:9px;margin:10px 0 16px 0;font-weight:bold}
p{margin:0;padding:0}
.titolo{font-size:18px;color:#999999}

h1{font-size:22px;margin:0;padding:0}
h2{font-size:20px;margin:0;padding:0}
h3{font-size:18px;margin:0;padding:0}
h4{font-size:16px;margin:0;padding:0}
h5{font-size:14px;margin:0;padding:0}
h6{font-size:12px;margin:0;padding:0}


.font-10{font-size:10px}
.font-11{font-size:11px}
.font-12{font-size:12px}
.font-13{font-size:13px}
.font-14{font-size:14px}
.font-15{font-size:15px}
.font-16{font-size:16px}
.font-17{font-size:17px}
.font-18{font-size:18px}
.font-19{font-size:19px}
.font-20{font-size:20px}
.font-21{font-size:21px}



.dtit{color:#FFFFFF;Text-transform:uppercase;font-size:17px}
div.tit img{margin:7px 0 0 20px}
.tco{
	background-color:#FFFFFF;
	width:574px;
	margin:3px 0 0 21px;
	/*background-image: url(/img/sfc.gif);
	background-repeat: no-repeat;*/
	
}
.tco td.cont{vertical-align:top;padding:0px 19px 19px 19px;text-align:justify}


.barr{	text-decoration: line-through;}


.acq{font-size:15px;font-weight:bold;width:556px;margin:10px -10px 0 -10px;background-color:#D1D7E9;}
.acq td{padding:0}
.acq a:link,.acq a:visited{
	text-decoration:none;
	display:block;
	padding:2px 4px 3px 8px;
	color:#FFFFFF;
	background-color:#717EB7;
	background-image: url(/img/ang1.gif);
	background-repeat: no-repeat;border-right:1px solid #FFFFFF
}
.acq a:hover{background-color:#A5ACD1;display:block;padding:2px 4px 3px 8px;color:#FFFFFF}
.acq a img{border:0;margin-right:7px;vertical-align:-3px}
.tabp td{border:1px solid red}





.bs{background-color:#F0F0F0;color:#DD5800}

.ve{color:#4FD200}
.coa{width:auto;float:right;margin:6px 0 0 20px;text-align:right}
.coa a:link,.coa a:visited{text-align:center;margin-top:6px;margin-bottom:10px;font-size:14px;background-color:gold;border:1px solid #333333;text-decoration:none;display:block;padding:4px 4px 5px 7px;color:#666666}
.coa a:hover{background-color:#FFAA00;display:block;padding:4px 4px 5px 7px;color:#FFFFFF}
.coa a img{border:0;margin-right:6px;vertical-align:-4px}
.sep{clear:both;height:20px}


textarea{

	border: 1px solid #AFAFAF;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #FAFAFA;
	SCROLLBAR-HIGHLIGHT-COLOR: #AFAFAF;
	SCROLLBAR-SHADOW-COLOR: #AFAFAF;
	SCROLLBAR-3DLIGHT-COLOR: #F0F0F0;
	SCROLLBAR-ARROW-COLOR: #AFAFAF;
	SCROLLBAR-TRACK-COLOR: #F0F0F0;
	SCROLLBAR-DARKSHADOW-COLOR: #F0F0F0;
	padding:4;
	
	background-image: url(/img/sfmid.png);
	background-repeat: repeat-y;background-color:#F0F0F0;
	background-position: 0px 0px;
}

textarea.discl{

	font-size: 10px;
	color: #AFAFAF;
	width:100%;height:66px;

}
.trasp{-moz-opacity:0.7 ;
	filter:alpha(opacity: 70);
	opacity:0.7;}
	#divmarche{position:absolute;top:0;left:0;overflow:auto;width:190px; z-index:900;display:none;background:#F0F0F0;border:10px solid #F0F0F0;
	box-shadow:12px 12px 12px #AAAAAA;
-webkit-box-shadow:12px 12px 12px #AAAAAA;
-moz-box-shadow: 12px 12px 12px #AAAAAA;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
SCROLLBAR-FACE-COLOR: #DDDDDD;
SCROLLBAR-HIGHLIGHT-COLOR: #F0F0F0;
SCROLLBAR-SHADOW-COLOR: #F0F0F0;
SCROLLBAR-3DLIGHT-COLOR: #F0F0F0;
SCROLLBAR-ARROW-COLOR: #F0F0F0;
SCROLLBAR-TRACK-COLOR: #F0F0F0;
SCROLLBAR-DARKSHADOW-COLOR: #F0F0F0;}

.nodisp{display:none}

.bl span{display:block;padding-bottom:3px}
.bl span.arancio{font-size:17px; font-weight:normal}
.bl{display:block;margin-bottom:14px; padding-bottom:6px; border-bottom:1px dotted #BBBBBB}

.titolor1{text-align:left;font-size:20px;color:#DD5800;padding:9px 23px 8px 23px;}

.titu{color:#FFFFFF; background:url(/img/sfara.png) repeat-y center top; font-size:20px;  padding:3px}
