html{
	width:100%;
	margin: 0px;padding: 0px;
	text-align:center;
	background:url(img/sf_sito.jpg) repeat-x top center;
}

 body{
	width:100%;
	text-align:center;
	margin:0px auto;
	background:url(img/sf_footer.jpg) bottom center repeat-x;
	font-family: arial;
	font-size: 12px;
	color:#747577;
	line-height:120%;
}

img{border:0px}
form { margin:0px}

a{text-decoration:none}
/*a:hover{color: #268ec5; border-color:#268ec5}*/
a:hover{color: #f28f32; border-color:#f28f32}

a.celeste {color:#747577}
.celeste, a.celeste:hover{color:#268ec5}
a.celeste_i {color:#268ec5}
.celeste_i, a.celeste_i:hover{color:#747577}

a.blu{color:#747577}
.blu, a.blu:hover{color:#1d4873}
a.blu_i{color:#1d4873}
.blu_i, a.blu_i:hover{color:#268ec5}

a.giallo {color:#747577}
.giallo, a.giallo:hover{color:#fef200}

a.verde {color:#747577}
.verde, a.verde:hover{color:#78c043}
a.verde_i {color:#78c043}
a.verde_i:hover{color:#747577}

a.arancione {color:#747577}
.arancione, a.arancione:hover{color:#f28f32}
a.arancione_i {color:#f28f32}
a.arancione_i:hover{color:#747577}

a.marrone {color:#747577}
.marrone, a.marrone:hover{color:#925e13}
a.marrone_i {color:#925e13}
a.marrone_i:hover{color:#747577}

a.rosso {color:#747577}
.rosso, a.rosso:hover{color:#eb1c22}
a.rosso_i {color:#eb1c22}
.rosso_i, a.rosso_i:hover{color:#747577}

a.nero{color:#747577}
.nero, a.nero:hover{color:#000}

a.bianco{color:#747577}
.bianco, a.bianco:hover{color:#fff}
a.bianco_i {color:#fff}
a.bianco_i:hover{color:#747577}
a.bianco_r {color:#fff}
a.bianco_r:hover{color:#eb1c22}

a.grigio_medio {color:#747577}
a.grigio_medio:hover, .grigio_medio{color:#268ec5}

a.grigio_chiaro{color:#747577}
a.grigio_chiaro:hover, .grigio_chiaro{color:#979797}
a.grigio_chiaro_i {color:#979797} 
a.grigio_chiaro_i:hover{color:#747577}

.grigio_chiarissimo{color:#b9b9b9}

a.grigio_scuro{color:#747577}
a.grigio_scuro:hover, .grigio_scuro{color:#268ec5}
a.grigio_scuro_i{color:#5d5d5d}
a.grigio_scuro_i:hover{color:#747577}

a.bianco_h {color:#fff}
a.bianco_h:hover{color:#747577}
a.grigio_medio_h {color:#737476}
a.grigio_medio_h:hover, .grigio_medio{color:#f28f32}
a.grigio_chiaro_h {color:#979797} 
a.grigio_chiaro_h:hover{color:#f28f32}
a.grigio_chiarissimo_h, .grigio_chiarissimo_h{color:#b9b9b9}
a.grigio_chiaroissimo_h:hover{color:#f28f32}
a.grigio_scuro_h{color:#5d5d5d}
a.grigio_scuro_h:hover{color:#f28f32}

img.ante_h{	width:120px;height:140px;}
img.ante_h:hover{border: 1px solid #f28f32 }

img.anteh{	width:100px;height:120px;border:1px solid #dedede;}
img.anteh:hover{border: 1px solid #f28f32 }

.sn {text-align:left}
.ds {text-align:right}

.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%;}
.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%;}
.f80{float:left;width:78%;}
.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%;}
.d50{float:right;width:49%;}
.d55{float:right;width:54%;}
.d60{float:right;width:59%;}
.d70{float:right;width:69%;}
.d80{float:right;width:78%;}
.d90{float:right;width:89%;}
.d100{float:right;width:99%;}

div#base{	
	position:relative;
	width:1003px; 	
	margin: 0px auto; 
}	

	div#testata{
		position:relative;
		width:1003px; height:272px;
	}
		div#div_flash_logo{
			position:absolute;
			width:200px; height:160px;
			left:0px;top:5px;
		}
		
		div#div_cont_avviso{
			position:absolute;
			width:730px; height:80px;
			left:270px;top:20px;
		}
			div#div_avviso{
				position:relative;
				width:730px; height:70px;
				left:0px;top:0px;
			}
				div#div_avviso div{
					position:absolute;
					left:0px;top:0px;
					text-align:left;
					line-height:140%;
					width:700px;height:70px;
					background:#1d4873;
					visibility:hidden;
				}
				
		div#div_ricerca_testata{
			position:absolute;
			width:650px;height:50px;
			left:130px;top:159px;
			background:url(img/sf_ricerca_testata.gif) repeat-x;
		}
		
		div#div_minimenu{
			position:absolute;
			width:162px; height:22px;
			padding-top:6px;
			left:834px;top:97px;
			background:url(img/sf_minimenu.jpg);
		}
			
		div#div_menu{
			position:absolute;
			top:246px;left:110px;
			width:887px; height:24px;
			text-align:left;
		}
			div.voce_menu{
				float:left;
				padding:5px 20px;
				color: #eb1c22;
				line-height:100%;
				font-size:15px;
			}		
				div.voce_menu a{	color: #747577}
				div.voce_menu a:hover{	color: #eb1c22}
		
	div#container{	
		position:relative;
		width:1003px; 	
		margin: 0px auto; 
	}	
		div#contenuto{
			float:left;
			width:1003px;
			background:url(img/sf_contenuto.jpg) repeat-x top center white;
		}
			div#subcontenuto{
				position:relative;
				width:1003px;
				text-align:left;
			}
		
		div#div_sottomenu{
			position:absolute;
			top:0px;left:110px;
			height:32px;width:570px;
			background: url(img/sf_sottomenu.jpg) no-repeat 30px 0px #0178a3;
		}
			div.voce_sottomenu {
				float:left;
				color:#fef200;
				padding:8px 35px 2px 20px;
				height:22px;
			}
			div.voce_sottomenu a{color: #ffffff;}
			div.voce_sottomenu a:hover {color:#fef200}
	
	div#footer{
		position:relative;
		clear:both;
		width:1003px;
		height:170px;
		text-align:center;		
		color:#747577
	}			
	div#div_menu_footer{
		position:relative;
		width:910px;
		margin:0px auto;
		padding-top:20px;
		height:70px;
	}
		div.voce_menu_footer{
			float:left;
			padding:5px 20px;
			color: #268ec5;
			line-height:100%;
		}		
			div.voce_menu_footer a{	color: #ffffff;	}
			div.voce_menu_footer a:hover{	color: #268ec5;}
	
div#box_login{
	position:relative;
	top:0px;left:0px;
	width:210px;height:158px;
	background:url(img/sf_box_login.jpg);
}

div#box_garanzia{
	position:relative;
	left:0px;
	margin-top:15px;
	width:210px;height:180px;
	background:url(img/box_garanzia.jpg);
}

div#box_risparmio{
	position:relative;
	left:0px;
	margin-top:13px;
	width:210px;height:325px;
	background:url(img/box_risparmio.jpg);
}

div#box_ebay{
	position:relative;
	left:0px;
	margin-top:10px;
	width:210px;height:118px;
	/*background:url(img/box_ebay.jpg);*/
}

div#box_facebook{
	position:relative;
	left:1px;
	margin-top:10px;
	width:208px;height:200px;
	text-align:center;
	/*background:url(img/sf_box_facebook.jpg);*/
}

div#box_offerte_home{
	position:relative;
	left:0px;
	width:767px;height:324px;
	background:url(img/sf_offerte_home.jpg) #f9fafc;
}
div.offerta_home{
	float:left;
	width:340px;height:250px;
	margin:4px 0px;
	visibility:hidden;
}

div#box_commenti_home{
	float:left;
	width:228px;
	background:url(img/sf_box_commenti_home_giu.jpg) bottom center no-repeat;
}
div.commento_home{
	position:relative;
	top:0px;left:8px;
	width:210px;/*height:120px;*/
	margin-bottom:10px;
	background:url(img/puntini_commento.gif) center bottom no-repeat;
}
div.commento_home a:hover{color:#268ec5}


input.lascia_un_commento{
	width:141px;height:34px;
	padding-top:10px;
	background:url(img/lascia_un_commento.jpg);
	font-size:10px;
	font-style:italic;
	color:#268ec5;
	border:none; cursor:pointer;
	text-align:left;
}
input.lascia_un_commento:hover{color:#f28f32}

input.leggi_un_commento, div.leggi_un_commento{
	width:130px;height:25px;
	padding-top:5px;
	background:url(img/sf_leggi_commento.gif) no-repeat;
	font-size:10px;
	font-style:italic;
	color:#979797;
	border:none; cursor:pointer;
	text-align:center;
}
input.leggi_un_commento:hover{color:#f28f32}


input.lascia_un_commento_i, div.lascia_un_commento_i{
	width:140px;height:45px;
	padding-top:5px;
	padding-left:5px;
	background:url(img/lascia_un_commento_i.jpg) no-repeat;
	font-size:10px;
	font-style:italic;
	color:#268ec5;
	border:none; cursor:pointer;
	text-align:left;
}
input.lascia_un_commento_i:hover{color:#f28f32}

input.aggiungi_a_carrello{
	width:181px;height:37px;
	padding-top:2px;padding-right:10px;
	background:url(img/aggiungi_a_carrello.jpg) bottom center no-repeat;
	font-size:11px;
	font-style:italic;
	color:white;
	border:none; cursor:pointer;
	text-align:right;
}input.aggiungi_a_carrello:hover{color:#f28f32}

div.carrello_off{
	width:170px;height:25px;
	padding-top:15px;
	background:url(img/aggiungi_a_carrello_off.jpg) bottom center no-repeat;
	font-size:12px;
	font-style:italic;
	color:white;
	text-align:right;
	padding-right:30px
}

input.aggiungi_a_carrello_i{
	width:203px;height:35px;
	padding-right:10px;
	padding-bottom:5px;
	background:url(img/aggiungi_a_carrello_i.jpg) bottom center no-repeat;
	font-size:11px;
	font-style:italic;
	color:white;
	border:none; cursor:pointer;
	text-align:right;
}input.aggiungi_a_carrello_i:hover{color:#f28f32}

div.carrello_off_i{
	width:203px;height:35px;
	padding-top:2px;
	background:url(img/aggiungi_a_carrello_off.jpg) bottom center no-repeat;
	font-size:12px;
	font-style:italic;
	color:white;
	text-align:right;
	padding-right:30px
}

input.bottone{
	width:80px;height:24px;
	padding-top:3px;
	background:url(img/sf_bottone.gif);
	font-size:11px;
	font-style:italic;
	color:#268ec5;
	border:none; cursor:pointer;
	text-align:center;
}input.bottone:hover{color:#f28f32}

input.freccia{
	width:15px;height:22px;
	background:url(img/fr_nero_su_gri2.gif);
	border:none; cursor:pointer;
}input.freccia:hover{	background:url(img/fr_nero_su_gri2_i.gif);}


input.login{
	border:0; 
	margin:2px 0px;
	height:13px;
	width:80px;
	font-size:10px;
}
input.vai{
	width:40px;height:20px;
	color:#268ec5;
	border:0px;
	font-weight:bold;
	cursor:pointer;
}
input.vai:hover{color:#f28f32}


div.offerta_vola{
	float:left;
	width:170px;height:270px;
	margin:4px;
	visibility:hidden;
	background:url(img/sf_volantino.jpg) no-repeat;
}