body {
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/sf_banner.jpg);
	background-position: top;
	background-repeat: repeat-x;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FF0000;
	}
	
	
#container {
	float: left;
	width: 980px;
	height: 100%;	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;	
	}
	
	
#banner {
	float: left;	
	width: 980px;	
	height: 155px;
	background-color: #FFFF00;
}
	
	
#footer {
	float: left;
	width: 980px;
	height: 50px;
	background-image: url(images/sf_footer.gif);
	background-repeat: repeat-x;
	}
/*---------------------------------------------------------------------*/	
#content {
	float: left;
	width: 980px;
/*	height: 600px;	*/
	background-image: url(images/sx_centro_dx.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-right: 1px solid #999999;
	}

#content_hp {
	float: left;
	width: 727px;
	background-image: url(images/sx_centro_dx.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}

	
#content_sf_top {
	width: 960px;
	height: 14px;
	background-image: url(images/sx_centro.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
	
#content_sf_top_hp {
	width: 704px;
	height: 14px;
	background-image: url(images/sx_centro.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
	
/*---------------------------------------------------------------------*/		

	
#centro_hp {
	float: left;
/*	background-image: url(images/sx_centro.gif);		*/
	background-position: top;
	background-repeat: repeat-x;
	}
	
	
/*_______________________________ sfondo CENTRO pag (effetto img dx)___*/
/*	
#box_centro_sf {
	float: left;
	width: 557px;
	background-image: url(images/sx_centro_dx.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}

#box_centro_sf2 {
	float: left;
	width: 809px;
	height: 100%;
	background-image: url(images/sx_centro_dx.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-right: 1px solid #999999;
	}

#box_centro_sf3 {
	float: left;
	width: 979px;
	background-image: url(images/sx_centro_dx.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-right: 1px solid #999999;	
	}
	

*/




/*____________________________________________________________________________FOOTER___*/	

#footer_sx {
	float: left;
	width: 700px;
	padding-top: 6px;	
	}

#footer_dx {
	float: right;
	width: 200px;
	padding-top: 8px;
	padding-right: 40px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	font-weight:bold;	
	}
	
	
	
.txt_copyright {
	padding-left: 6px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C99A07;
	font-weight:bold;
	text-decoration: none;	
	}

a.txt_copyright:hover {
	padding-left: 6px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C1D000; 
	font-weight:bold;
	text-decoration: none;
	}
	
.txt_link {
	margin-left: 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	}

a.txt_link:hover {
	margin-left: 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size: 11px;
	color: #C99A07; 
	text-decoration: none;	
	}





	
	
	
	



/*____________________________________________________________________________colonna HP SX___*/
#box_sx {
	float: left;
	width: 170px;
	padding-top: 20px;
	padding-bottom: 10px;
	}
	
#box_sx_modulo {
	width: 170px;	
	}
	
#box_sx_a {
	height: 30px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(images/sx_a.gif);
	background-position: left;
	background-repeat:no-repeat;
	}
	
#box_sx_a_txt {
	float: left;	
	width: auto;
	margin-top: 14px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-align: left;
	}	
	
#box_sx_b {
	background-image: url(images/sx_b.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	padding-left: 14px;
	padding-right: 24px;
	padding-top: 6px;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	}
	
#box_sx_b2 {
	background-image: url(images/sx_b.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	padding-right: 24px;
	padding-top: 6px;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	}
	
#box_sx_b3 {
	background-image: url(images/sx_b.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	padding-left: 14px;
	padding-right: 24px;
	padding-top: 6px;
	background-color: #FFFF00;
	padding-bottom: 10px;
		
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-align: justify;
	}
	
	
	
#box_sx_b_txt {
	height:16px;
	padding-left: 16px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	}		
		
#box_sx_c {	
	height: 16px;
	background-image: url(images/sx_b.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	padding-left: 14px;
	padding-right: 24px;
	padding-top: 6px;
	padding-bottom: 2px;
	}
		
#box_sx_d {
	height: 7px;
	background-image: url(images/sx_c.gif);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align: top;
	font-size: 6px;
	}
	
#box_sx_e {
	height: 16px;
	background-image: url(images/sx_b.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	padding-left: 14px;
	padding-right: 24px;
	padding-top: 6px;
	padding-bottom: 2px;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	}	
	
.txt_sx_1 {
	padding-left: 16px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	}		
	
.txt_sx_2 {
	margin: auto 4px auto 4px;
	padding-right: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	}
	
		
.txt_sx_puls {
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;		
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C99A07;
	text-decoration: none;
	}	
	
a.txt_sx_puls:hover {
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;			
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	

.txt_sx_puls2{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	}	
	
a.txt_sx_puls2:hover {
	float: right;
/*	margin-bottom: 30px;	*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	}
	
	
.txt_sx_puls3 {
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;		
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	
a.txt_sx_puls3:hover {
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 2px;			
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C99A07;
	}
	
	
	
	
	
#box_sx_link1 {
	width: auto;
	margin-top: 6px;
	margin-left: 11px;
	padding-left: 10px;
	background-image: url(images/img_link1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-align: left;
	font-weight: normal;
	}
	
#box_sx_indietro {
	width: 130px;
	height: 22px;
	margin-top: 20px;
	margin-left: 9px;
	padding-top: 0px;
	border-top: 1px dotted #566583;
	background-image: url(images/img_link2.gif);
	background-repeat: no-repeat;
	}
	
	
	
/*____________________________________________________________________________colonna HP  DX___*/
#box_dx {
	float: right;
	width: 250px;
	background-image: url(images/dx_sf.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border-left: 3px solid #949494;
	vertical-align: top;
	}

#box_dx_modulo {
	width: 249px;
	height: auto;
	padding-top: 48px;
	padding-bottom: 8px;
	border-right: 1px solid #999999;
	}

	
#box_hp_dx_bordo {
	width: 249px;
	height: 100%;	
	border-left: 3px solid #949494;
	}
	
	
#box_hp_dx2 {
	width: 249px;
	height: 16px;
	}	
	
	
#box_hp_dx3 {
	float: right;
	width: 220px;
			
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	}

	
#linea_dx {
	width: 249px;
/*	width: auto;	*/
	height: 6px;
	font-size: 6px;
	background-image: url(images/dx_linea.gif);
	background-position: center;
	background-repeat: repeat-x;
	border-right: 1px solid #999999;
	}	
	
	
#linea_dx2 {
	float: right;
	width: 220px;
	height: 1px;
	font-size: 1px;	
	background-image: url(images/pattern_linea.gif);
	background-repeat: repeat-x;
	margin-bottom: 2px;
	margin-top: 12px;
	}
	
	
.txt_dx_nome {
	padding-left: 4px;
	padding-right: 4px;

	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	font-weight: bold;
	}
.txt_dx_nome2 {
	padding-left: 4px;
	padding-right: 4px;

	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	}



.campotesto_dx_hp {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F6F5F8;
	color: #666666;
	}
	
	
	
	
	
	


/*____________________________________________________________________________  HP___*/
#box_sezioni {
	float: left;
	width: 500px;
	height: 210px;	
	margin: 50px auto auto 20px;	
	background-color: #FF9900;
	}
	
#box_hp_centro {
	float: left;
	width: 500px;
	margin: 0px auto auto 20px;
	}
	
#linea_hp {
	float: left;	
/*	float: left;	*/
	width: 500px;
	height: 1px;
	font-size: 1px;	
	margin: 50px auto 0px 20px;	
	background-image: url(images/pattern_linea.gif);
	background-repeat: repeat-x;
	}

#linea_hp2 {
	float: left;
	width: 1px;
	height: 180px;
	margin-top: 10px;	
	background-image: url(images/pattern_linea.gif);
	background-repeat: repeat-y;
	}

/*__________________________________________________OFFERTE  HP___*/

#box_hp_modulo_offerte {
	float: left;
	width: 110px;
	height: 290px;
	margin: 20px 4px auto 3px;
	}
	
#txt_offerta_nome {
	float: left;
	width: 100px;
	height: 50px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD9800;
	font-weight: bold;
	text-align: center;	
	}
	
.txt_offerta_marca {
	width: 116px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	text-align: center;
	vertical-align: top;
	}
	
#box_hp_offerta_img {
	float: left;
	width: 116px;
	height: 100px;	
	}	

#box_hp_offerta_prezzo_sf {
	float: left;
	width: 116px;
	height: 50px;
	background-image: url(images/baloon.gif);
	background-position: left;
	background-repeat: no-repeat;
	}
	
#box_hp_offerta_prezzo {
	margin-top: 16px;
	margin-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	}	
	
#box_hp_offerta_puls {
	width: 44px;
	height: 10px;
	margin-left: 70px;
	margin-top: 1px;
}

.offerta_puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #666666;
	text-decoration: underline;
	vertical-align: top;	
	}	

a.offerta_puls:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D17131;
	text-decoration: none;
	}

	

/*____________________________________________________________________________CONTATTI___*/
#box_recapiti_sf {
	width: 967px;
	height: 80px;
	position: absolute;
	top: 165px;

	background-color: #F5F5F5;
	background-image: url(images/sf_recapiti.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #EDEDED;
	}
	
#box_recapiti_1 {
	width: 540px;
	height: 16px;
	border-collapse: collapse;
	border-bottom: 1px solid #C99A07;
	padding: 0px 0px 0px 0px;
	margin-top: 4px;
	margin-left: 14px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}
	
#box_recapiti_2 {
	width: 80px;
	margin: 0px auto 0px 14px;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	text-align: left;	
	}	
	
#box_recapiti_3 {
	margin: -10px auto 0px 120px;
	padding: 0px 0px 0px 0px;
	}

#box_recapiti_3a {
	float: left;
	width: 150px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	}
	
#box_recapiti_3b {
	float: left;
	width: 105px;
	margin-left: 20px;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;	
	}
	
#box_recapiti_3c {
	float: left;
	width: 160px;
	margin-left: 20px;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;	
	}
	
	
#box_contatti {
	float: left;
	width: 700px;
	height: 200px;
/*	margin: 120px auto 0px auto;	*/
	margin-top: 120px;
	margin-left: 70px;	
	}

#box_contatti_1 {
	margin-bottom: 30px;
	border-bottom: 1px solid #ABABAB;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;	
}	

#box_contatti_2 {
/*	width: 500px;	*/
	height: 16px;
	margin-top: 10px;
	margin-left: 110px;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
}


#box_cont_invio {
	position: absolute;
	top: 580px;
	left: 580px;
/*	top: 550px;
	left: 710px;
*/	width: 110px;
	height: 20px;
	}




#box_privacy_sf {
	width: 977px;
	height: 50px;
	margin-top: 90px;	
	background-color: #F5F5F5;
	border-top: 1px solid #EDEDED;
	}
	
#box_privacy_2 {
	width: 80px;
	margin: 0px auto 0px 14px;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #666666;	
	text-align: left;
	}	
	

#box_privacy_3a {
	width: 750px;
	margin: -10px auto 0px 110px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	text-align: center;
	}
	
	

/*____________________________________________________________________________PRODOTTI___*/	

#box_prod {
	float: right;
	width: 700px;
/*	height: 130px;	*/
	margin-top: 50px;
	margin-right: 6px;
	margin-left: 74px;	
	padding-left: 4px;
	}

#box_prod_modulo {
	width: 660px;
	height: auto;
	margin-bottom: 20px;
	border-bottom: 1px solid #E6B800;
	}
	
#box_prod_img {
	float: left;	
	width: 100px;
	height: 70px;
	position: relative;
	left: -15px;
	}

#box_prod_a {
	width: 540px;
	height: 20px;
	margin-right: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #F2F2F2;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
#box_prod_b {
	width: 545px;
	height: 23px;
	margin-right: 10px;
	padding-top: 8px;	
	background-color: #CCCCCC;
	background-image: url(images/img_euro.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-indent: 24px;
	}
	
#box_prod_c {
	width: 545px;
	height: 16px;
	font-size: 6px;
	margin-bottom: 20px;	
	margin-right: 10px;
	background-color: #E6E6E8;
	}
	
.txt_prod_puls {
	margin-right: 6px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C99A07;
	text-decoration: none;
	}	

a.txt_prod_puls:hover {
	margin-right: 6px;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;	
	}
	


	
	


#box_prod_sf_1 {	 /*________________sf del percorso*/
	float: right;
	width: 750px;	
	height: 14px;
	position: absolute;
	top: 165px;
	left: 215px;
	padding-left: 4px;
	padding-bottom: 1px;	
	background-color: #F5F5F5;	
	background-image: url(images/sf_recapiti.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #EDEDED;
	}
	
.prod_puls_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0070BC;
	text-decoration: none;
	}
	
a.prod_puls_1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9A05;
	text-decoration: none;	
	}
	
.prod_puls_1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5A5A5A;
	text-decoration: none;
	}
	
	
#box_prod_sf_2 {	   /*______________sf marche*/
	width: 626px;	
	height: 14px;
	margin-top: 18px;
	margin-right: 15px;
	margin-left: 300px;
	padding-left: 4px;
	}


	
.prod_marca_puls {
	margin-right: 2px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
	}

a.prod_marca_puls:hover {
	margin-right: 2px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	}
	
	
#box_prod_paginazione {
	float: right;
/*	clear: left;	*/
	width: 706px;
	height: 18px;
	margin-top: 20px;
	margin-left: 80px;
	margin-bottom: 30px;	
	border-top: 2px solid #666666;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
.paginazione_puls {
	margin-left: 1px;
	margin-right: 1px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}	

a.paginazione_puls:hover {
	margin-left: 1px;
	margin-right: 1px;	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D17131;
	text-decoration: none;	
	}	
	
.paginazione_puls_pag {
	margin-left: 1px;
	margin-right: 1px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	}
	
a.paginazione_puls_pag:hover {
	margin-left: 1px;
	margin-right: 1px;	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D17131;
	text-decoration: none;	
	}
/*____________________________________________________________________________PRODOTTI zoom___*/	
#box_zoom {
	width: 720px;
	margin: 50px 10px 20px 240px;;
	padding-left: 4px;
	}


#box_zoom_marca {
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A5A5A;
	}
	
#box_zoom_nome {
	margin-right: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A5A5A;
	font-weight: bold;
	}

#box_zoom_txt {
	width: 300px;
	min-height: 100px;
	padding-bottom: 4px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;	
	}

#box_zoom_offerta {
	position: absolute;
	left: 280px;
	top: 240px;

	width: 72px;
	height: 43px;
	margin-left: 600px;
	background-image: url(images/img_offerta_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}

#box_zoom_icona_modulo {
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #cccccc;	
	}

#box_zoom_icona {
	clear: left;
	height: 20px;
	margin-top: px;
	margin-left: 8px;	
	}
	
.txt_zoom_icona_puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
	text-decoration: none;
	}
a.txt_zoom_icona_puls:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;	
	}		
	
#box_zoom_prezzo {
	width: 300px;
	height: 60px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 2px solid #E6B800;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	}
	
.txt_zoom_prezzo2 {
	width: 100px;
	height: 20px;
	margin-right: 10px;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: line-through;
	}
	
#box_zoom_carrello {
	width: 140;
	height: 20px;
	margin-top: 20px;
	margin-left: 10px;
	}

#box_zoom_quantita {
	width: 296px;
	height: 20px;
	padding-left: 4px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	}

#box_zoom_img {
	position: absolute;
	top: 280px;
	left: 600px;
	
	width: 330px;
	height: 300px;
	}	
	
	


/*____________________________________________________________________________CARRELLO___*/
#box_carrello {
	float: left;
	width: 700px;
	height: 100%;
	margin-left: 70px;
	}

#box_carrello_1a {
	float: left;
	width: 56px;
	height: 37px;
	margin-top: 40px;
	background-color: #6633CC;
	}
	
#box_carrello_1b {
	float: left;	
	width: 623px;
	height: 27px;
	margin-top: 50px;
	padding-left: 4px;
	background-color: #D6D6D6;	
	background-image: url(images/sf_carrello.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: left;
	vertical-align: bottom;
	}


#box_carrello_tabella {
/*	float: left;	*/
	clear: left;
	width: 680px;
	height: auto;
	margin-top: 4px;	
	}
	
.box_carrello_img {
	width: 50px;
	height: 40px;
	margin-bottom: 4px;
	border: 1px solid #BFBFBF;
	}	
	
.box_carrello_descrizione {
	width: 293;	
	height: 40px;
	padding-top: 2px;	
	padding-left: 4px;
	padding-right: 4px;
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
.box_carrelloacq_descrizione {
	width: 343;	
	height: 40px;
	padding-top: 2px;	
	padding-left: 4px;
	padding-right: 4px;
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
.box_carrello_txt {
	margin-right: 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	}	
	
.box_carrello_txt2 {
	margin-left: 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	}
	
a.box_carrello_txt2:hover {
	margin-left: 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
	}
	
.box_carrello_unitario {
	width: 103px;
	height: 40px;
	background-color: #EAE9E9;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	}
	
	
.box_carrello_quantita {
	width: 63px;
	height: 40px;	
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;		
	}
	
.box_carrello_totale {
	width: 103px;
	height: 40px;
	background-color: #EAE9E9;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
	}
	
.box_carrello_cancella {
	width: 54px;
	height: 40px;	
	background-color: #EAE9E9;	
	}
	
#box_carrello_puls {
	float: right;
	clear: right;
	width: auto;
	height: 16px;
	padding-right: 22px;
	margin-top: 13px;
	}
	
#box_carrello_totale {
/*	float: right;	*/
	clear: right;
	width: 120px;	
/*	width: 68px;	*/
	height: 10px;
/*	margin-right: 10px;	*/
/*	margin-left: 556px;	
	margin-top: 13px;
	margin-bottom: 20px;	*/
/*	padding-left: 52px;	*/
/*	padding-right: 4px;
*/	
	margin-left: 556px;	
	margin-bottom: 20px;	
	margin-top: 13px;
	background-image: url(images/img_totale.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	border: 1px solid #cccccc;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	}
	
#box_carrello_paginazione {
	width: 624px;
	height: 18px;
	margin-left: 55px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top: 2px solid #BDBDBD;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	

/*____________________________________sconti e servizi*/

#box_sconti_1a {
	float: left;
	width: 56px;
	height: 37px;
	margin-top: 65px;
	background-color: #6633CC;
	}
	
#box_sconti_1b {
	float: left;	
	width: 623px;
	height: 27px;
	margin-top: 46px;	
	padding-left: 4px;	
	background-color: #D6D6D6;
	background-image: url(images/sf_sconti.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: left;
	vertical-align: bottom;
	}	
	
	
#box_sconti_tabella {
/*	float: left;	*/
	clear: left;
	width: 680px;
	height: auto;
	margin-top: 4px;
	}
	
.box_sconti_tabella_1 {
	width: 55px;
	height: 20px;	
	background-image: url(images/img_freccia2.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
.box_sconti_tabella_2 {
	width: 505px;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #F1F0F0;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;	
	}
.box_sconti_tabella_3 {
	width: 120px;
	background-color: #FFCC00;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #F1F0F0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;	
	}
	
#box_sconti_informazione {
	float: right;	
/*	clear: right;	*/
	width: 625px;
	height: 14px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-top: 1px solid #cccccc;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	}


/*____________________________________________________________________________REGISTRAZIONE___*/
#box_iscrizione {
	float: left;
	width: 710px;
	height: 100%;
	margin-left: 60px;
/*	margin-right: 10px;	*/
	}

#box_iscrizione_info {
	float: right;
	clear: right;
	width: 610px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	text-align: center;
	}

#box_iscrizione_info_2 {
	clear: right;
	width: 410px;
	height: 14px;
	margin-top: 14px;
	margin-bottom: 40px;
	margin-left: 120px;

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	text-align: center;
	}
	
	
#box_iscizione_1 {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	border-bottom: 1px solid #cccccc;		
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}
	
#box_iscrizioni_linea {
	clear: right;
	width: 410px;	
	height: 10px;
	margin-left: 120px;
	margin-bottom: 6px;
	margin-top: 20px;
	border-bottom: 1px solid #A5ACB2;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7D7D7D;
	}

#box_iscrizioni_2 {
	clear: right;
	width: 400px;	
	height: 18px;
	margin-left: 120px;
	margin-bottom: 10px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
#box_iscrizioni_3 {
	clear: right;
	width: 400px;		
	height: 16px;
	margin-left: 120px;
	margin-top: 14px;
	margin-bottom: 14px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
#box_iscrizioni_4 {
	clear: left;
	width: 400px;
/*	width: 392px;	*/
	height: 40px;
	background-color: #F1F1F1;
	margin-top: 1px;
	margin-left: 120px;
	padding: 4px 4px 4px 4px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: justify;	
	}	
	
#box_iscrizioni_5 {
	clear: left;
	width: 400px;
/*	width: 394px;	*/
	height: 20px;
	margin-left: 120px;
	padding-top: 10px;
	padding-right: 6px;	
	padding-bottom: 10px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C99A07;
	font-weight: bold;
	}
	
#box_iscrizioni_6 {
	width: 400px;
/*	width: 392px;	*/
	height: 30px;
	background-color: #F1F1F1;
	margin-top: 15px;
	margin-left: 120px;
	padding: 4px 4px 0px 4px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;	
	}
	
#box_iscrizine_puls {
	width: 80px;
	height: 16px;
	margin-left: 370px;
	margin-top: 13px;
	margin-bottom: 30px;
	}
	
.iscrizione_txt_puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
	}
a.iscrizione_txt_puls:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
	}	
/*_________________________________________________________________ conferma REGISTRAZIONE___*/
#box_conferma_1 {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #cccccc;		
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}
	
#box_conferma_a {	
	float: left;
	width: 200px;
	height: 15px;
	padding-top: 3px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	text-align: right;
	}
	
#box_conferma_b {
	float: left;
	width: auto;
	height: 16px;
	padding-top: 2px;
	margin-left: 12px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;	
	}
	
#box_conferma_puls {
	width: 150px;
	height: 16px;
	margin-left: 360px;
	margin-top: 4px;	
	}
	
#box_conferma_linea {
	width: 400px;
	height: 6px;
	margin-top: 10px;
	margin-left: 120px;	
	border-bottom: 1px solid #cccccc;
	font-size: 6px;
	}



/*____________________________________________________________________________UTENTE MODIFICA___*/
#box_modifica {
	float: right;
	width: 700px;
	height: 100%;
	margin-right: 10px;
/*	background-color: #FFCC00;		*/
	}

#box_modifica_1 {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	border-bottom: 1px solid #cccccc;		
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}
	
#box_modifica_2 {
	clear: right;
	width: 400px;	
	height: 18px;
	margin-left: 120px;
	margin-bottom: 10px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
#box_modifica_3 {
	clear: right;
	width: 400px;		
	height: 16px;
	margin-left: 120px;
	margin-top: 14px;
	margin-bottom: 14px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
#box_modifica_info {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	text-align: center;
	}

#box_modifica_info_2 {
/*	float: right;
	clear: right;
*/	width: 400px;
	height: 14px;
	margin-top: 14px;
	margin-bottom: 40px;
	margin-left: 120px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	text-align: center;
	}
	
#box_modifica_puls {
	width: 80px;
	height: 16px;
	margin-left: 440px;
	margin-top: 13px;
	}
	
	


	
	
/*____________________________________________________________________________ACQUISTO_GRAZIE___*/
#box_grazie {
	float: left;
	width: 500px;
	height: 30px;
	margin-top: 180px;
	margin-left: 150px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	}
	
#box_carrelloacq_1b {
	float: left;	
	width: 619px;
	height: 27px;
	margin-top: 50px;
	padding-left: 4px;
	background-color: #D6D6D6;	
	background-image: url(images/sf_carrello_acq.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: left;
	vertical-align: bottom;
	}



	
/*____________________________________________________________________________CHI SIAMO___*/
#box_chisiamo {
	float: left;
	width: 550px;
	height: 300px;
	margin-left: 90px;
	margin-top: 10px;
/*	background-color: #FF6666;	*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	}
	
#box_chisiamo_1 {
	float: left;
	clear: left;
	width: 550px;
	height: 14px;
	margin-top: 80px;
	margin-bottom: 30px;
	border-bottom: 1px solid #cccccc;		
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}	
	

#box_chisiamo_img {
	float: left;
	width: 136px;
	height: 240px;
	}
	
#box_chisiamo_img_a {
	width: 70px;
	height: 127px;
	margin-right: 4px;
	margin-bottom: 1px;
	background-image: url(images/csiamo_img_sf.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}	

#box_chisiamo_img_b {
	width: 78px;
	height: 54px;
	margin-top: 2px;
	padding-top: 4px;
	background-image: url(images/csiamo_img_riquadro.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}	
	
#box_chisiamo_img_c {
	width: 132px;
	height: 164px;
	margin-top: 1px;
	margin-right: 4px;
	background-image: url(images/csiamo_img_macfoto.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}			



/*____________________________________________________________________________AREA RISERVATA___*/
#box_login {
	float: left;
	width: 460px;
	margin-top: 140px;
/*	margin-left: 320px;	*/
	margin-left: 170px;
	}
	
#box_login_2 {
/*	float: left;	*/
	clear: left;	
	width: 460px;
	height: 20px;
	margin-top: 2px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
#box_login_1a {
	float: left;	
	width: 56px;
	height: 37px;
/*	margin-top: 65px;	*/
	background-color: #6633CC;
	}
	
#box_login_1b {
	float: left;	
	width: 404px;
	height: 27px;
	margin-top: 10px;
	margin-bottom: 1px;
/*	padding-left: 4px;	*/
	background-color: #D6D6D6;
	background-image: url(images/sf_sconti.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: left;
	vertical-align: bottom;
	}	
	
#box_login_linea {
	float: right;
	width: 460px;
	height: 50px;
	border-top: 1px solid #cccccc;
	margin-top: 2px;
	padding-top: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	font-weight: bold;
	}
	
#box_login_puls	{
	float: right;	
	width: auto;
	height: 16px;
	padding-right: 2px;
	margin-top: 13px;
	}
	
	
/*____________________________________________________________________________ISCRIZIONE newsletter___*/
#box_iscriznewsletter {
	float: left;
	width: 700px;
	height: 100%;
	margin-left: 70px;
/*	margin-right: 10px;	*/
/*	background-color: #FFCC00;	*/
	}
	
#box_iscriznewsletter_1 {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	border-bottom: 1px solid #cccccc;		
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}
	
#box_iscriznewsletter_2 {
	clear: right;
	width: 400px;	
	height: 18px;
	margin-left: 120px;
	margin-bottom: 10px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
	
#box_iscriznewsletter_info {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	text-align: center;
	}
	
	
	




/*____________________________________________________________________________PASSWORD___*/
#box_password {
	float: right;
	width: 700px;
	height: 100%;
	margin-right: 10px;
/*	background-color: #FFCC00;	*/
	}

#box_password_1 {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	border-bottom: 1px solid #cccccc;		
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}
	
#box_password_info {
	float: right;
	clear: right;
	width: 600px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 100px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2C2C2;
	font-weight: bold;
	text-align: center;
	}
	
#box_password_puls {
	float: right;
	clear: right;
	width: 600px;
	height: 16px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 30px;
	font-size: 6px;
	}

#box_password_puls_2 {
	clear: right;
	width: 400px;
	height: 16px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 30px;
	margin-left: 120px;	
	font-size: 6px;
	}

#box_password_2 {
	clear: right;
	width: 400px;	
	height: 18px;
	margin-left: 120px;
	margin-bottom: 10px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
#box_password_info_2 {
	clear: right;
	width: 400px;
	height: 14px;
	margin-top: 14px;
	margin-bottom: 10px;
	margin-left: 120px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2C2C2;
	text-align: center;
	}
	
	



	
	
/*____________________________________________________________________________pannello UTENTE___*/
#box_utente_linea {
	float: left;
	width: 420px;
	margin-top: 50px;
	margin-left: 60px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ABABAB;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;	
	}



#box_utente_puls {
	float: left;	
	width: 410px;
	height: 48px;
	margin-top: 20px;
	margin-left: 65px;
/*	background-color: #FFCC00;	*/
	}
	
#box_utente_puls_a {
	float: left;	
	width: 60px;
	height: 48px;
	background-image: url(images/img_panutente_freccia.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}	

#box_utente_puls_b {
	float: left;	
	width: 212px;
	height: 48px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E6B800;
	font-weight: bold;
	}	

#box_utente_puls_c {
	float: left;	
	width: 138px;
	height: 48px;
	background-image: url(images/img_panutente_sf.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}	
	
#box_utente_barra {
	float: left;	
	width: 420px;
	height: 20px;
	margin-top: 20px;
	margin-left: 60px;
	background-image: url(images/img_panutente_sf2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
	
/*_____________________________________________________________________________ACQUISTO CONFERMA___*/
#box_acqconferma {
	float: left;
	width: 600px;
	margin-top: 50px;
	margin-left: 100px;
	}

#box_acqconferma_1 {
	clear: left;
	float: left;
	width: 600px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cccccc;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2C2C2;
	}
	

#box_acqconferma_1a {
	float: left;
	width: 56px;
	height: 37px;
/*	margin-top: 40px;	*/
	background-color: #6633CC;
	}


#box_acqconferma_1b {
	float: left;
	width: 623px;
	height: 27px;
	background-color: #D6D6D6;	
	background-image: url(images/sf_sconti.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 4px;
	margin-top: 75px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: left;
	vertical-align: bottom;	
	}

#box_acqconferma_2 {
	width: 600px;
	margin-bottom: 2px;
	height: 100%;
	}
	
#box_acqconferma_2a {
	float: left;
	clear: left;
	width: 20px;
/*	height: 16px;	*/
	padding: 2px 2px 2px 2px;
	background-color: #F1F1F1;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	}

#box_acqconferma_2b {
	float: left;
	width: 295px;
/*	height: 14px;	*/
	padding: 2px 4px 2px 4px;
	margin-left: 1px;
	margin-bottom: 2px;	
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;	
	}
	
#box_acqconferma_2c {
	float: right;
	width: 94px;
	height: 100%;	
	padding: 2px 4px 2px 4px;
	margin-left: 1px;
	margin-bottom: 2px;	
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	}
	
#box_acqconferma_2d {
	float: right;
	width: 55px;
/*	height: 14px;	*/
	padding: 2px 4px 2px 4px;
	margin-left: 1px;
	margin-bottom: 2px;	
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	}
	
#box_acqconferma_2e {
	float: right;
	width: 95px;
/*	height: 14px;	*/
	padding: 2px 4px 2px 4px;
	margin-left: 1px;	
	margin-bottom: 2px;	
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	}	

#box_acqconferma_pagamento {
/*	float: left;	*/
	clear: left;
	width: 620px;
	height: 20px;
	margin-left: 55px;
	margin-top: 30px;
	margin-bottom: 100px;
	padding-top: 1px;
	border-top: 1px solid #cccccc;	
	}
	
#box_acqconferma_puls {
	clear: left;
	width: 150px;
	height: 16px;
	margin-left: 370px;	
/*	margin-left: 346px;	*/
	margin-top: 4px;
	margin-bottom: 40px;
	}
	
#box_acqconferma_info {
	clear: left;
	width: 400px;
/*	width: 394px;	*/
	margin-top: 30px;
	margin-left: 120px;
/*	margin-bottom: 10px;	*/
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;	

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	}
	
	
	


/*_____________________________________________________________________________STATO ORDINE__*/
#box_statoordine {
	float: left;
	width: 600px;
	margin-top: 50px;
	margin-left: 100px;
	}
	
#box_statoordine_1 {
	float: left;
	width: 600px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cccccc;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2C2C2;
	}
	
#box_statoordine_2 {
	width: 600px;
	margin-bottom: 8px;	

	}
	
#box_statoordine_2a {
	float: left;
	width: 20px;
/*	height: 16px;	*/
	padding: 2px 2px 2px 2px;
	background-color: #F1F1F1;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	}

#box_statoordine_2b {
	float: left;
	width: 564px;
	padding: 2px 4px 2px 4px;
	margin-left: 1px;
	margin-bottom: 8px;	
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;	
	}
	
#box_statoordine_3 {
	clear: left;
	
	width: 572px;
	height: 20px;
	margin-bottom: 20px;
	margin-top: 60px;
	margin-left: 25px;
	border-top:	2px solid #E6B800;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2C2C2;
	}
	
	
	



	
	

/*____________________________________________________________________________NEWS___*/
#box_news {
	float: left;
	width: 700px;
	height: 100%;
	margin-left: 50px;
	margin-bottom: 50px;
	}
	
#box_news_data {
	width: 700px;
	height: 12px;
	margin-top: 20px;
	padding-top: 0px;
	padding-left: 14px;
	background-image: url(images/freccia_1.gif);
	background-position: left center;
	background-repeat: no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D17131;
	font-weight: bold;
	}

#box_news_titolo {
	width: 700px;
	height: 18px;
	margin-left: 15px;
	margin-bottom: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
	text-align: justify;
	}
	
.news_img {
	float: left;	
	width: auto;
	height: auto;
	background-color: #00CC66;
	}	
	
.news_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
	text-align:justify;
	text-decoration: none;
	padding-left: 15px;
	}
	
#box_news_img {
	float: left;	
	width: 679px;
	height: 19px;
	font-size: 6px;
	background-image: url(images/img_news_sf.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 65px;
	margin-bottom: 10px;	
	}

#box_news_modulo {
	float: left;
	width: 650px;
	height: 200px;
	margin-left: 85px;
	}	
	
#box_news_data_2 {
	float: left;
	width: 120px;
	height: 12px;
	margin-top: 10px;
	padding-top: 0px;
	padding-left: 14px;	
	background-image: url(images/freccia_1.gif);
	background-position: left center;
	background-repeat: no-repeat;	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D17131;
	font-weight: bold;
	}
	
#box_news_titolo_2 {
	float: left;
	width: 500px;	
	margin-top: 10px;
	}
	
.new_txt_puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
	}
a.new_txt_puls:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
	text-align: justify;
	}	


	



/*____________________________________________________________________________news HP___*/	
#box_hp_news {
	width: 200px;
	margin-left: 20px;
	margin-right: 29px;		
/*	margin-left: auto;	*/
/*	margin-right: auto;	*/
	margin-bottom: 20px;
	}

#txt_news_data {
	padding-top: 0px;
	padding-left: 14px;
	background-image: url(images/freccia_1.gif);
	background-position: left center;
	background-repeat: no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D17131;
	font-weight: bold;
	}

#txt_news_titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	font-weight: bold;
	padding-top: 4px;
	}
	
#txt_news_testo	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	text-align:justify;
	text-decoration: none;
	}
	
.txt_news_puls {
	float: right;
	padding-right: 2px;
	padding-top: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #666666;
	text-decoration: underline;
	vertical-align: top;
	}
	
a.txt_news_puls:hover {
	float: right;
	padding-right: 2px;
	padding-top: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D17131;
	text-decoration: none;
	}
	
/*____________________________________________________________________________CONDIZIONE VENDITA___*/
#linea_condizione {
	width: 660px;
	height: 10px;
	font-size: 6px;
	border-bottom: 1px solid #000;
	margin-left: auto;
	margin-right: auto;
	}

#box_condizione {
	float: left;
	width: 700px;
	
	min-height: 100px;
	height: auto !important;
	height: 100px;
		
	margin-left: 50px;
	margin-bottom: 50px;
	}
	
#box_condizioni_puls {
	float: left;
	width: 700px;
	margin-top: 6px;
	
	min-height: 14px;
	height: auto !important;
	height: 14px;
	font-size: 6px;
}

#box_condizioni_txt {
	float: left;
	width: 700px;
	margin-top: 40px;
	
	min-height: 14px;
	height: auto !important;
	height: 14px;
	font-size: 6px;
/*	background-color: #FF9900;	*/
	text-align: justify;
}

#box_condizioni_txt2{
	float: left;
	width: 660px;
	margin-top: 20px;
	padding-left: 40px;
	
	min-height: 14px;
	height: auto !important;
	height: 14px;
	font-size: 6px;
/*	background-color: #FF9900;	*/
	text-align: justify;
}		

.condizioni_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
	text-align:justify;
	text-decoration: none;
	}
	
.condizioni_txtross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align:justify;
	text-decoration: underline;
	}	

.condizioni_txt_under {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
	text-decoration: underline;
	}	
	
.condizioni_txt_ital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}		
	
.condizioni_txt_puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
	}
a.condizioni_txt_puls:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
	text-align: justify;
	}	
	
	
	
	
	
	
		


/*____________________________________________________________________________DOVE SIAMO___*/
#box_dovesiamo {
	float: right;
	width: 760px;
	height: 100%;
/*	background-color:#FFCC00; */
	}
	
#box_dovesiamo_1a {
	float: left;
	width: 56px;
	height: 37px;
	margin-top: 40px;
	background-color: #6633CC;
	}
	
#box_dovesiamo_1b {
	float: left;	
	width: 596px;
	height: 27px;
	margin-top: 50px;
	padding-left: 4px;
	background-color: #D6D6D6;
	background-image: url(images/sf_sconti.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: left;
	vertical-align: bottom;
	}
	
#box_dovesiamo_flash {
	clear: left;
	width: 660px;
	height: 420px;
	margin-left: 24px;
	}
	


/*____________________________________________________________________________TXT pulsanti___*/	

.txt_puls_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	}

a.txt_puls_1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D4B9B;
	text-decoration: none;
	font-weight: bold;
	}
	
.modulo_puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}	


/*____________________________________________________________________________campi testi___*/	

.campotesto_1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-left: 10px;
	}






/*____________________________________________________________________________NEWSLETTER___*/
#banner_newsletter {
	float: left;
	width: 980px;
	height: 155px;
	background-image: url(images/img_banner.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFF00;
}

#box_newsletter {
	clear: left;
	width: 680px;
	height: auto;	
	margin-left: auto;
	margin-right: auto;
	}
	
#box_newsletter_1a {
	float: left;
	clear: left;
	width: 56px;
	height: 37px;
	margin-top: 40px;
	background-color: #6633CC;
	}
	
#box_newsletter_1b {
	float: left;
	width: 620px;
	height: 27px;
	background-color: #669999;
	margin-top: 50px;
	padding-left: 4px;
	background-color: #D6D6D6;
	background-image: url(images/sf_sconti.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-align: left;
	vertical-align: bottom;
	}	
	
#box_newsletter_1c {
	clear: left;
	float: left;
	width: 680px;
	margin-top: 4px;
	}

.box_newsletter_tab_1a {
	width: 108px;
	height: 80px;
	}
	
.box_newsletter_tab_1b {
	width: 564px;
	height: 40px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #EAE9E9;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	}
	
#box_newsletter_imgbig {
	width: 97px;
	height: 77px;
	padding-top: 3px;
	padding-left: 3px;
	border: 1px solid #BFBFBF;
	}
	
	
	
	
.box_newsletter_tab_2a {
	width: 54px;
	height: 40px;
	}
	
.box_newsletter_tab_2b {
	width: 626px;
	height: 40px;	
	background-color: #EAE9E9;
	}
	
#box_newsletter_img {
	width: 45px;
	height: 36px;
	padding-top: 4px;
	padding-left: 5px;
	border: 1px solid #BFBFBF;	
	}
	
#box_newsletter_data {
	clear: left;
	float: left;
	width: 410px;
	height: 14px;
	margin-left: 4px;
	margin-right: 4px;	
	font-size: 6px;
	}
	
#box_newsletter_prezzo {
	float: left;
	width: 200px;
	height: 14px;
	font-size: 6px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
	
#box_newsletter_txt {
	clear: left;
	width: 618px;
	height: 14px;
	margin-right: 4px;
	margin-left: 4px;
	}
	
#box_newsletter_spazio {
	width: 626px;
	height: 10px;
	font-size: 6px;
	}
	
.newsletter_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-decoration: none;
	}
	
#box_newsletter_info {
	clear: left;
	width: 680px;
	height: 14px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	border-top: 1px solid #cccccc;		
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
.newsletter_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;	
	font-weight: bold;
	text-decoration: underline;
	}	
	
.newsletter_txt_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	text-decoration: none;
	}
	
a.newsletter_txt_2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-align: justify;
	text-decoration: none;	
	}
	
	
	
	
	
	
/*____________________________________________________________________________ORDINE STATO___*/
#box_ordinestato {
	float: right;
	width: 650px;
	height: 100%;
	}
	
#ordine_txt_2
	{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	}
	
#ordine_txt_1
	{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight:normal;
	color: #C99A07;
	}
	
#box_ordinestato_1 {
	float: right;
	clear: right;
	width: 680px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	border-bottom: 1px solid #cccccc;		
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C99A07;
	text-transform: uppercase;
	}
	
#box_ordinestato_info {
	float: right;
	clear: right;
	width: 680px;
	height: 14px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	text-align: center;
	}
	
#box_ordinestato_2 {
	clear: right;
	width: 680px;	
	height: 18px;
/*	margin-left: 120px;	*/
	margin-bottom: 10px;
	margin-top: 20px;
	background-color: #F1F1F1;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
	
	
#box_ordinestato_tab_a {
	float: left;
	width: 150px;
	height: 15px;
	padding-top: 3px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D7D;
	text-align: right;
	}
	
#box_ordinestato_tab_b {
	float: left;
	width: 300px;
	height: 15px;
	padding-top: 3px;
	padding-left: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	}
	
.ordinestato_txt_1 {
	padding-left: 4px;
	padding-right: 4px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2C2C2;
	font-weight: bold;
	text-decoration: none;
	}

	
.ordinestato_txt_2 {
	padding-left: 4px;
	padding-right: 4px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
	}
	
	

.txt_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	}
.txt_oro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C99A07;
	font-weight: bold;
	}	