@charset "utf-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	background-image:url(../images/sfo_gen.jpg);
	background-position:center;
	background-repeat:repeat-y;
	
	}

img {border:0;}

.top_cont {
	background-image:url(../images/sfo_top.jpg);
	background-position:center;
	width:100%;
	height:444px;
	background-repeat:no-repeat;
	
	}

.top2 {
	width:950px;
	height:82px;	
	margin-right:auto;
	margin-left:auto;
	}	

.top {
	width:950px;
	height:362px;	
	margin-right:auto;
	margin-left:auto;
	background:#FFF;
	}

.contenitore {
	width:950px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF;
	}

.contenitore div {
	float:left;
	}

.divcentro {
	background-color: #ffffff;
	width:550px;
	
	margin-right: auto;
	margin-left: auto;
	}	
	
.divsx {
	/*background-image:url(../images/sfo_sx.jpg);*/
	width:200px;
	text-align:right;
	float:left;
	}



.divdx {
	/*background-image:url(../images/sfo_dx.jpg);*/
	width:200px;
	
	text-align:left;
	float:left;
	}
	
.footer_cont {
	background-image:url(../images/sfo_footer.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:166px;
	float:left;
	}
	
.footer {
	width:950px;
	height:100px;	
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	}	

.footer2 {
	width:950px;
	height:66px;	
	margin-right:auto;
	margin-left:auto;
	}
	
.text_footer {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	}

.text_footer_ara {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e96b00;
	text-decoration:none;
	}

/*-------------------------------------------------SX-------------------------------------*/


#ricerca {
	background-color:#e6e6e6;
	}
	
.text_ricerca {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	margin-left:5px;
	}
	
.text_ricerca2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	}
	
.text_campo_testo_ricerca {
	width: 110px;
	height: 14px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#4e4e4e;
	}
	
#categorie {
	background-color:#e6e6e6;
	}

#carpe_diem {
	background-image:url(../images/sfo_carpe_diem.jpg);
	height:186px;
	text-align:left;
	}
	
.text_carpe {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	margin-left:5px;
	}

.text_carpe2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ef8b00;
	text-decoration:none;
	font-weight: bold;
	margin-left:5px;
	}
.text_prod_red {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #c62128;
	text-decoration:none;
	margin-left:5px;
	}		

.text_prod_red_small {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #c62128;
	text-decoration:none;
	margin-left:5px;
	}	

/*-------------------------------------------------DX-------------------------------------*/


#alipower {
	background-color:#e6e6e6;
	}

.text_alipower {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	margin-left:5px;
	}
	
.text_alipower2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	margin-right:10px;
	}
	
.text_alipower3 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	text-align:right;
	}
	
.text_alipower3_bis {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #ee8800;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
	text-decoration: blink;
	}
	
	.text_alipower3_ter {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	margin-right:10px;
	text-align:center;
	}
	
.text_alipower4 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	margin-right:10px;
	text-align:right;
	}

.text_campo_testo_alipower {
	width: 140px;
	height: 14px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}

#corriere {
	background-color:#e6e6e6;
	}
	
.text_corriere {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	margin-right:10px;
	text-align:right;
	}
	
.text_corriere2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight:normal;
	margin-right:10px;
	text-align:right;
	}

#live_support {
	background-color:#e6e6e6;
	}
	
#bundle{
	background-image:url(../images/sfo_bundle.jpg);
	height:259px;
	}
	
/*-------------------------------------------------PRODOTTI-------------------------------------*/

#vetrina_bottom {
	background-color:#3e9dcc;
	height:20px;
	text-align:right;
	}
	
#promo_bottom {
	background-color:#b268bb;
	height:20px;
	text-align:right;
	}

#nuovi_arrivi_bottom {
	background-color:#2cad93;
	height:20px;
	text-align:right;
	}
	
#piu_venduti_bottom {
	background-color:#c2046b;
	height:20px;
	text-align:right;
	}

.text {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	margin-right:10px;
	}

#sfo_vetrina {
	background-color:#9ecee5;
	}
	
#sfo_promo {
	background-color:#d8b3dd;
	}
	
#sfo_nuovi_arrivi {
	background-color:#95d6c9;
	}

	
/*-------------------------------------------------PRODOTTO-------------------------------------*/


#prodotto{
	background-image:url(../images/sfo_prodotti.png);
	width:172px;
	height:189px;
	text-align:left;
	}
	
#prodotto2{
	background-image:url(../images/sfo_prodotti2.jpg);
	width:172px;
	height:206px;
	text-align:left;
	}
	
.text_prod {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	margin-left:5px;
	}

.text_prod2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ef8b00;
	text-decoration:none;
	font-weight: bold;
	margin-left:5px;
	}
	
.text_prod_ric {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	
	}

/*-------------------------------------------------MENU-------------------------------------*/


#sfo_menu {
	background-image:url(../images/sfo_menu.jpg);
	background-repeat:repeat-x;
	}

#menu {
	text-align:center;
	}

#tv {
	background-image:url(../images/tv.jpg);
	background-repeat:repeat-x;
	width:638px;
	}	

#quattro_voci_align {
	text-align:right;
	}

.text_quattro_voci_vetrina {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	margin-right:110px;
	}

.text_quattro_voci_promo {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	margin-right:100px;
	}
	
.text_quattro_voci_nuovi_arrivi {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	margin-right:90px;
	}
	
.text_quattro_voci_piu_venduti {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	margin-right:80px;
	}
	
/*-------------------------------------------------SCHEDA PRODOTTO-------------------------------------*/

.text_scheda_prod {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #b64e00;
	text-decoration:none;
	font-weight: bold;
	}

.text_scheda_prod2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #ef8b00;
	text-decoration:none;
	font-weight: bold;
	}
	
/*-------------------------------------------------menu-------------------------------------*/	
	
.text_menu {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e4e4e;
	text-decoration:none;
	font-weight: bold;
	text-align:left;
	}
	
/*---------------------------------------header----------------------------------------------*/


#head_cont {
	width:950px;
	height:362px;
}

#head_cont_1 {
	width:638px;
	height:362px;
	float:left;
}

#head_cont_2 {
	width:312px;
	height:362px;
	float:left;
}

#head1 {
	width:638px;
	height:85px;
}

#head2 {
	width:638px;
	height:15px;
}

#head3 {
	background-image:url(../images/sfo_menu.jpg);
	width:638px;
	height:42px;
}

#head4 {
	background-image:url(../images/tv.jpg);
	width:638px;
	height:220px;
}
