html{
	width:100%;
	text-align:center;
	margin: 0px;padding:0px;
	text-align:center;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height:140%;
	color: white;
	background-color:#cbc6a6;
}

 body{
	width:100%;
	padding:0px;
	margin:0px auto;	
	text-align:center;
}

img{border:0px}

form { margin:0px;padding:0px;}

.strike {text-decoration:line-through;line-height:200%}

div.strikediv{
	width:200px;height:30px;
	background:url(img/strike.gif) no-repeat right;
	line-height:200%;
	text-align:right;
}
div.nostrikediv{
	width:200px;height:30px;
	line-height:200%;
	text-align:right;
}

a{text-decoration:none;color:#ad8f2f}
a:hover{color: #9a963d; border-color:#9a963d;cursor:pointer}

a.nero, .nero {color:black}
a.nero:hover{color: #9a963d;}

a.bianco, .bianco {color:white}
a.bianco:hover{color: #9a963d;}

a.bianco2, .bianco2 {color:white}
a.bianco2:hover{color: #ae1e3f}

a.rosso, .rosso {color:#ae1e3f}
a.rosso:hover{color: #9a963d;}

a.viola, .viola {color:#625175}
a.viola:hover{color: #9a963d;}

a.giallo, .giallo {color:#bd7f2c}
a.giallo:hover{color: #9a963d;}

a.arancione, .arancione {color:#d8782b}
a.arancione:hover{color: #9a963d;}

a.verde, .verde {color:#889a5c}
a.verde:hover{color:#ad8f2f}
a.verde_scuro, .verde_scuro {color:#7a782e}
a.verde_scuro:hover{color: #9a963d;}
a.verde_chiaro, .verde_chiaro {color:#889a5e}
a.verde_chiaro:hover{color: #9a963d;}

a.senape, .senape {color:#ad8f2f}
a.senape:hover{color: #9a963d;}

a.grigio, .grigio {color:#9c9a81}
a.grigio:hover{color:#9a963d}
a.grigio_scuro, .grigio_scuro {color:#828282}
a.grigio_scuro:hover{color: #9a963d;}
a.grigio_chiaro, .grigio_chiaro {color:#efefe5}
a.grigio_chiaro:hover{color: #9a963d;}

a.email, .email{color: #ad8f2f}
a.email:hover{color:#e6e9ee; text-decoration:underline}

a.credits{color:#9a963d}
a.credits:hover{color:#1a76b9}

.t11 {font-size:11px}
.t13 {font-size:13px}
.t14 {font-size:14px}
.t15 {font-size:15px}
.t16 {font-size:16px}
.t18 {font-size:18px}
.t20 {font-size:20px}

.f2{float:left;width:2%;}
.f5{float:left;width:4%;}
.f10{float:left;width:9%;}
.f20{float:left;width:19%;}
.f25{float:left;width:20%;}
.f30{float:left;width:29%;}
.f35{float:left;width:34%;}
.f40{float:left;width:39%;}
.f45{float:left;width:43%;}
.f50{float:left;width:49%;}
.f55{float:left;width:54%;}
.f60{float:left;width:59%;}
.f65{float:left;width:64%;}
.f70{float:left;width:69%;}
.f75{float:left;width:74%;}
.f80{float:left;width:79%;}
.f90{float:left;width:89%;}
.f95{float:left;width:94%;}
.f100{float:left;width:99%;}

.d10{float:right;width:9%;}
.d20{float:right;width:19%;}
.d25{float:right;width:20%;}
.d30{float:right;width:29%;}
.d35{float:right;width:34%;}
.d40{float:right;width:39%;}
.d45{float:right;width:44%;}
.d50{float:right;width:49%;}
.d55{float:right;width:54%;}
.d60{float:right;width:59%;}
.d70{float:right;width:69%;}
.d80{float:right;width:79%;}
.d90{float:right;width:89%;}
.d100{float:right;width:99%;}

.ds{ text-align:right}
.sn{ text-align:left}

	div#container_est{
		float:left;
		width:100%;
		text-align:center;
		background:url(img/sf_sito_bottom.jpg) center bottom repeat-x #cbc6a6;
	}	
	div#container{
		position:relative;
		width:959px;
		margin:0px auto;
		background-color:white;
	}	
	div#container_int{
		float:left;
		width:959px;
		text-align:left;
		background-color:white;
		margin:0px;
	}	
	
	div#testata{
		margin:0px 6px;
	}
	/*
	div#testata_flash{
		float:right;
		width:721px; height:183px;
		background:url(img/sf_flash.jpg) 1px 1px no-repeat #b2b099;
	}
	*/
	div#testata_foto{
		float:right;
		height:183px;width:668px;
	}
	div#fade_div{
	 position:relative;
	 top:0px;left:0px;
	 width:668px;height:183px;
	}
	div.foto_testata{
		position:absolute;
		top:0px;left:0px;
		width:668px;height:183px;
	}

div#lingue{
	position:absolute;
	top:65px;left:870px;
	width:100px;height:30px;
	color:#9c9a81;
}
	
	div#div_menu{
		width:100%;height:55px;
		margin:0px;
		/*background:url(img/sf_menu.gif) no-repeat 99% 0;*/
	}
	div#deco_su{
		float:left;
		width:100%;height:17px;
		/*background:url(img/deco_sopra_menu.gif) no-repeat;*/
		}
	div#div_menu_sn{
		float:left;
		width:20px;height:31px;
		background:url(img/sf_menu_sn.jpg);
		}
		div#div_menu_ds{
		float:right;
		width:20px;height:31px;
		background:url(img/sf_menu_ds.jpg);
		}
		div.voce_menu{
			float:left;
			color: white;
			text-align:center;
			padding:7px 16px;
			color:#ad8f2f;
			font-size:13px;
			background:url(img/sf_menu.jpg) repeat-x;
		}
		div.voce_menu a{color: white;text-decoration:none;	}
		div.voce_menu a:hover{cursor:pointer;color:#615c46}
		span.disa{ color:#efefef;}
		div#div_menu_ds{
			float:left;
			width:20px;height:31px;
			background:url(img/sf_menu_ds.jpg);
		}
			
	div#contenuto{
		float:left;
		width:945px;
		padding-left:5px;
		background-color:white;
		margin:12px 0px 0px 0px;
		padding-bottom:12px;
	}	
		div#contenuto_int{
			position:relative;
			background-color:#efefe5;
			width:949px;
			color:#828282;
			text-align:center;
		}
		
	.titolo{
		font-family: Trebuchet MS;
		font-size: 22px;
		line-height:120%;
		font-style:italic;
	}	
	
	.vai, a.vai{
		font-family: verdana;
		font-size: 10px;
		line-height:100%;
		font-weight:bold;
	}	
	
	a img.ante{
		border:1px solid #9a963d;
		width:100px;
	}
	a:hover img.ante{
		border:1px solid #bd7f2c;
		cursor:pointer;
	}
	
	div#sinistra1su3{
		float:left;
		width:290px;
		text-align:center;
		background:url(img/sotto_sn.gif) left bottom no-repeat #e6e7d9;
	}
		div#sinistra1su3 .sopra{
			width:100%;height:12px;
			background:url(img/sopra_sn.gif) left top no-repeat;
		}
	div#sinistra1su3 .media{
			width:100%;
			text-align:center;
		}
		
	div#destra1su3{
		float:left;
		width:269px;
		text-align:center;
		background:url(img/sotto_ds.gif) right bottom no-repeat #e8e6d9;
	}
		div#destra1su3 .sopra{
			width:269px;height:12px;
			background:url(img/sopra_ds.gif) right top no-repeat;
		}
	div#destra1su3 .media{
			width:255px;padding:0px 12px 0px 0px;
		}
		
	div#destra2su3{
		float:left;
		width:659px;
		text-align:center;
		background:url(img/sotto_ds_g.gif) right bottom no-repeat #efefe5;
	}
		div#destra2su3 .sopra{
			width:659px;height:12px;
			background:url(img/sopra_ds_g.gif) right top no-repeat;
		}
	div#destra2su3 .media{
			width:645px;padding:0px 12px 0px 0px;
		}

	div#centro1su3{
		float:left;
		width:390px;
		background-color:#efefe5;
		text-align:center;
	}	
	
	div#centro3su3{
		float:left;
		width:953px;
		background:url(img/sf_intera_giu.gif) no-repeat bottom left white;
		padding-bottom:16px;
	}	
	div#centro3su3 div#centro{	float:left;width:943px;margin-top:1px;text-align:left;background:url(img/intera_ds.gif) no-repeat right top #e8e6d9}
	div#centro3su3 div#centro div#titolo{	float:left;width:943px;height:68px; background:url(img/sf_intera_titolo.gif);}
	 div#deco{	text-align:left;position:absolute;left:20px;font-family: Trebuchet MS;	font-size: 22px;line-height:120%;	font-style:italic;
																																				height:39px;padding:10px 40px 0px 20px;margin-top:9px;color:white;
																																				background:url(img/tit_int_ds.gif) no-repeat right top #a9b338;}
	
	div#centro3su3 div#centro div#interna1{	float:left;width:909px;background:#e8e6d9;	padding:0px 0px 0px 13px;}
	div#centro3su3 div#centro div#interna{	float:left;width:899px;background:white;border:10px solid #a9b338;border-top:0;border-bottom:0;}

	div.sf{
		width:140px;height:23px;
		text-align:center;
		background:url(img/sf_input2.gif) center center;
		margin:2px 5px;
		padding-top:4px;
	}
	div.sf input, input.sf{
		height:12px;width:120px;
		border:0;	
		margin-bottom:2px;
		background-color:white
	}
	
	
	div#slide_vetrina{
		width:230px;height:270px;
		text-align:center;
		background: url(img/load.gif) 100px 100px no-repeat white;
		margin-left:18px;
		padding-top:20px;
	}
	
	div.slide_l{
		position:absolute;
		left:25px;text-align:center;
		line-height:110%;
		width:220px;height:250px;
		padding-bottom:5px;
		visibility:hidden;
	}
	
	div#flash_azienda{
		float:right;
		text-align:left;
		width:275px; height:178px;
		background:url(img/sf_flash_azienda.jpg) no-repeat;
	}
	
	div.lav{
		float:right;
		width:185px;
		text-align:left;
		line-height:100%;
	}
		div.lav img {margin-bottom:8px;}
		div.lav a{margin:0;padding:0;}
		div.lav a span{margin:0;padding:0;}
	
	div#footer_est{
		float:left;
		width:100%; height:86px;
		background:url(img/sf_footer.jpg) repeat-x top center;
		text-align:center;
	}			
	div#footer{
		position:relative;top:0px;
		width:955px; height:86px;
		margin:0px auto;
		text-align:center;
	}			
	div#footer div{padding-top:10px;	}
	div#footer div a{color: white; text-decoration:none;	}
	div#footer div a:hover{color:#ad8f2f}
	
.carrello{
	width:105px;height:40px;
	font-family: verdana;
	font-size: 10px;
	line-height:100%;
	font-weight:bold;
	color:black;
	border:0;
	text-align:left;
	padding-top:10px;
	background-image:url(img/carrello.jpg);
	background-repeat:	no-repeat;
	background-position: right center;
	background-color:white;
	cursor:pointer;
}
.carrello:hover{
	color:#ae1e3f;
}
.carrello_dis{ 	
	width:105px;height:40px;
	font-family: verdana;
	font-size: 10px;
	line-height:100%;
	font-weight:bold;
	border:0;
	text-align:left;
	padding-top:10px;
	background-repeat:	no-repeat;
	background-position: right center;
	background-color:white;
	background-image:url(img/carrello_dis.jpg); 
	color: #9c9a81;
}

div.prodotto{
	float:left;
	width:150px;height:300px;
	margin:0px 5px 0px 3px;
	text-align:center;
	background-color:white;
}
div.slide{
	position:relative;left:0px;top:0px;
	width:100%;height:180px;
	text-align:center;
	background-color:white;
}
div.slide div{
	position:absolute;
	left:0px;top:0px;
	line-height:110%;
	width:100%;height:180px;
	text-align:center;
	visibility:hidden;
	background-color:white;
}
div.slide img.ante{ 	
	border:0; 
	width:100px;
}


input.b_viola{
	width:95px;height:24px;
	border:0;
	background:url(img/bottone_viola.jpg) center center;
	text-align:center;
	color:white;
}
input.b_viola:hover{
	background:url(img/bottone_viola_giu.jpg) center center;
	cursor:pointer;
}

input.b_rosa{
	width:95px;height:24px;
	border:0;
	background:url(img/bottone_rosa.jpg);
	text-align:center;
	color:white;
}
input.b_rosa:hover{
	background:url(img/bottone_rosa_giu.jpg);
	cursor:pointer;
}

div#box_dop{
	width:260px;height:260px;
	background:url(img/sf_box_dop_dis.jpg);
	margin:0px auto;margin-top:30px;
}

div#offerte_su_prod{
	width:260px;
	margin:0px auto;
	cursor:pointer;
}
div#offerte_su_prod div.sopra{
	width:260px;height:100px;
	background-position:top center;
	background-repeat:	no-repeat;
	background-color: white;
	margin:0px auto;
}
div#offerte_su_prod div.sotto{
	width:260px;height:35px;
	background-position:top center;
	background-repeat:	no-repeat;
	margin:0px auto;
}
div#offerte_su_prod div.centro{
	width:260px;
	background:white;
	margin:0px auto;
	text-align:center;
}

div.ante_box_off{
	margin:0px auto;
	background:url(img/puntino.jpg) repeat-x bottom center;
	text-align:left;;line-height:110%;
	width:240px;
	padding-bottom:5px;
}

div#fake_sele, div.fake_sele{
	float:left;
	width:140px;height:16px;
	border:1px solid #cdcdcd;
	color: #889a5c;
	font-style:italic;
	font-weight:bold;
}
div#fake_but, div.fake_but{
	float:left;
	width:30px;height:16px;
	border:1px solid #cdcdcd;
	border-left-width:0px;
	background:url(img/fake_but.gif) center center no-repeat;
}
div#fake_but img, div.fake_but img{	
	cursor:pointer;
	margin:0px;
	width:30px;height:16px;
}
div#fake_list, div.fake_list{	
	height:0px;
	width:140px;
	border:1px solid #cdcdcd;
	background-color:white;
	visibility:hidden;
}
div.fake_list_r{	
	position:relative;
	margin-bottom:20px;
	width:140px;
	border:1px solid #cdcdcd;
	margin-top:22px;
	background-color:white;
	visibility:hidden;
}
.fake_opt{	
	padding:1px 2px;
	font-style:italic;
	color:#77787a;
	cursor:pointer;
}
.fake_opt:hover{	
	color:#9a963d;
}

div.img_{
	position:absolute;
	left:0px;top:0px;
	height:200px;width:200px;
	text-align:right;
}
/*
div.disp_{
	position:absolute;
	left:0px;top:0px;
	height:200px;
	text-align:left; 
	font-size:16px;
	visibility:hidden;
}
*/

div#linguetta{
	position:absolute;
	top:-15px;right:20px;
	width:111px;
	height:26px;
	padding-top:6px;
	background:url(img/sf_tendina_carr.jpg);
	color:white;
	text-align:center;
	font-size:13px;
}

	