body{
	margin-top:20px;
	margin-bottom:20px;
	
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

html, #main{ 
	margin:0 auto;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#main{
	width:964px;
	border-top:1px;
	border-top-color:#666;
	border-top-style:solid;
	padding-top:0px;
	
	border-bottom:1px;
	border-bottom-color:#666;
	border-bottom-style:solid;
	padding-bottom:10px;
	
	border-left:1px;
	border-left-color:#666;
	border-left-style:solid;
	padding-left:7px;
	border-right:1px;
	border-right-color:#666;
	border-right-style:solid;
	padding-right:7px;
}

li { list-style-type: none; }

.categorie_menu{
	font-family: Arial, Helvetica, sans-serif, Georgia, "Times New Roman";
	font-size:16px;
	letter-spacing:3px;
	color:#4F4F4F;
}
.imm_prodotto{
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	padding:3px;
	font-size:10px;
	color:#999;
}
.imm_prodotto a{
	text-decoration:none
}

.testo_grigio_10{
	font-size:10px;
	color:#999;
}

.testo_grigio_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#prodotti_articoli{
/*	min-height:200px; */
	text-align:center;
}

.frm_evento{
	color:#616161;
}

.sep_prodotti_up{height:10px; border-top:thin; border-top-style:solid; border-top-color:#dcdcdc}
.sep_prodotti_down{height:10px; border-bottom:thin; border-bottom-style:solid; border-bottom-color:#dcdcdc}

.sep_menu_up{height:10px; border-top:thin; border-top-style:solid; border-top-color:#999; margin-right:20px;}

.sep_shopping_bag{height:2px; border-bottom:thin; border-bottom-style:solid; border-bottom-color:#CDCDCD}

.sep_myaccount{height:2px; border-bottom:thin; border-bottom-style:solid; border-bottom-color:#CDCDCD}


.scheda_prodotto{
	/*min-height:200px; */
	text-align:left;
	padding-top:20px;
}

.denominazione_articolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	letter-spacing:1px;
}

.marca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999;
	letter-spacing:1px;
	
}

.desc_articolo_breve{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}
.desc_articolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}

.voce_articolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}

.titolo_customer{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}

.testo_customer{
	color:#666;
	text-align:justify;
}

.testo_privacy{
	color:#666;
	text-align:justify;
	line-height:18px;
}

.mappa_sito{
	color:#666;
	text-align:justify;
	line-height:18px;
}

.mappa_sito a{
	text-decoration:none;
	color:#666;
}

.mappa_sito a:hover{
	text-decoration:none;
	color:#999;
}


.sep_customer{
	color:#666;
	text-align:center;
	width:250px;
}

.menu_prodotti_eng{	
	background-image:url(/imm/products_off_eng.png);	
	height:35px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
}
.menu_prodotti_eng a{
	background-image:url(/imm/products_off_eng.png);	
	height:35px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_prodotti_eng a:hover{
	background-image:url(/imm/products_on_eng.png);	
	height:35px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_prodotti_eng a.selected{
	background-image:url(/imm/products_on_eng.png);	
	height:35px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}


.menu_customer_eng{
	background-image:url(/imm/costumerservice_off_eng.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.menu_customer_eng a{
	background-image:url(/imm/costumerservice_off_eng.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_customer_eng a:hover{
	background-image:url(/imm/costumerservice_on_eng.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_customer_eng a.selected{
	background-image:url(/imm/costumerservice_on_eng.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_contact_eng{
	background-image:url(/imm/contact_us_off_eng.png);	
	height:35px;
	width:182px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.menu_contact_eng a{
	background-image:url(/imm/contact_us_off_eng.png);	
	height:35px;
	width:182px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_contact_eng a:hover{
	background-image:url(/imm/contact_us_on_eng.png);	
	height:35px;
	width:182px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}




/* ************************************************************************************* */


.menu_prodotti_ita{	
	background-image:url(/imm/products_off_ita.png);	
	height:35px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
}
.menu_prodotti_ita a{
	background-image:url(/imm/products_off_ita.png);	
	height:35px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_prodotti_ita a:hover{
	background-image:url(/imm/products_on_ita.png);	
	height:35px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_prodotti_ita a.selected{
	background-image:url(/imm/products_on_ita.png);	
	height:35px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}


.menu_customer_ita{
	background-image:url(/imm/costumerservice_off_ita.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.menu_customer_ita a{
	background-image:url(/imm/costumerservice_off_ita.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_customer_ita a:hover{
	background-image:url(/imm/costumerservice_on_ita.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.menu_customer_ita a.selected{
	background-image:url(/imm/costumerservice_on_ita.png);	
	height:35px;
	width:266px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_contact_ita{
	background-image:url(/imm/contact_us_off_ita.png);	
	height:35px;
	width:182px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.menu_contact_ita a{
	background-image:url(/imm/contact_us_off_ita.png);	
	height:35px;
	width:182px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.menu_contact_ita a:hover{
	background-image:url(/imm/contact_us_on_ita.png);	
	height:35px;
	width:182px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}



.menu_contact2_ita{
	margin:0 auto;
	display:block;
	height:43px;
	width:204px;
	background-image:url(/imm/home/contatti_ita.png);
	left:0;
	top:0;
}
.menu_contact2_ita a{
	display:block;
	height:43px;
	width:204px;
	background-image:url(/imm/home/contatti_ita.png);
}

.menu_contact2_ita a:hover{
	display:block;
	height:43px;
	width:204px;
	background-image:url(/imm/home/contatti_ita_attivo.png);
}

menu_contact2_eng{
	display:block;
	height:43px;
	width:204px;
	background-image:url(/imm/home/contatti_eng.png);
}
.menu_contact2_eng a{
	display:block;
	height:43px;
	width:204px;
	background-image:url(/imm/home/contatti_eng.png);
}

.menu_contact2_eng a:hover{
	display:block;
	height:43px;
	width:204px;
	background-image:url(/imm/home/contatti_eng_attivo.png);
}

.menu_customer2_ita{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_ita.png);
}

.menu_customer2_ita a{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_ita.png);
}

.menu_customer2_ita a:hover{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_ita_attivo.png);
}
.menu_customer2_ita a.selected{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_ita_attivo.png);
}

.menu_customer2_eng{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_eng.png);
}

.menu_customer2_eng a{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_eng.png);
}

.menu_customer2_eng a:hover{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_eng_attivo.png);
}
.menu_customer2_eng a.selected{
	display:block;
	height:43px;
	width:265px;
	background-image:url(/imm/home/servizio_clienti_eng_attivo.png);
}

.menu_prodotti2_ita{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_ita.png);
}

.menu_prodotti2_ita a{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_ita.png);
}

.menu_prodotti2_ita a:hover{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_ita.png);
}
.menu_prodotti2_ita a.selected{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_ita.png);
}

.menu_prodotti2_eng{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_eng.png);
}

.menu_prodotti2_eng a{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_eng.png);
}

.menu_prodotti2_eng a:hover{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_eng.png);
}
.menu_prodotti2_eng a.selected{
	display:block;
	height:43px;
	width:180px;
	background-image:url(/imm/home/prodotti_eng.png);
}

.menu_dhgstyle2_ita{
	display:block;
	height:43px;
	width:300px;
	background-image:url(/imm/home/dhgstyle_bottone.png);
}
.menu_dhgstyle2_ita a{
	display:block;
	height:43px;
	width:300px;
	background-image:url(/imm/home/dhgstyle_bottone.png);
}

.menu_dhgstyle2_ita a:hover{
	display:block;
	height:43px;
	width:300px;
	background-image:url(/imm/home/dhgstyle_bottone.png);
}

/* *************************************************************************************************************** */
.iscriviti_newsletter_ita{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/iscriviti_news_ita.png);
}

.iscriviti_newsletter_ita a{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/iscriviti_news_ita.png);
}

.iscriviti_newsletter_ita a:hover{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/iscriviti_news_ita_attivo.png);
}
.iscriviti_newsletter_eng{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/iscriviti_news_eng.png);
}

.iscriviti_newsletter_eng a{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/iscriviti_news_eng.png);
}

.iscriviti_newsletter_eng a:hover{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/iscriviti_news_eng_attivo.png);
}


.segnala_evento_ita{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/segnala_evento_ita.png);	
}

.segnala_evento_ita a{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/segnala_evento_ita.png);
}

.segnala_evento_ita a:hover{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/segnala_evento_ita_attivo.png);
}
.segnala_evento_eng{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/segnala_evento_eng.png);
}

.segnala_evento_eng a{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/segnala_evento_eng.png);
}

.segnala_evento_eng a:hover{
	display:block;
	height:15px;
	width:233px;
	background-image:url(/imm/home/segnala_evento_eng_attivo.png);
}


/* *************************************************************************************************************** */
.separatore_pcture{
	width:10px;
	height:16px;
	float:right;
}

.picture_size{
	height:16px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	margin:0;
	padding:0;
	letter-spacing:1px;

}

.picture_size_5{
	background-image:url(/imm/5x5_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:10px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_5 a{
	background-image:url(/imm/5x5_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:10px;
	padding:0;
	margin:0;
	float:right;
}

.picture_size_5 a:hover{
	background-image:url(/imm/5x5_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:10px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_5 a.selected{
	background-image:url(/imm/5x5_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:10px;
	padding:0;
	margin:0;
	float:right;
}


.picture_size_8{
	background-image:url(/imm/8x8_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_8 a{
	background-image:url(/imm/8x8_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	padding:0;
	margin:0;
	float:right;
}

.picture_size_8 a:hover{
	background-image:url(/imm/8x8_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_8 a.selected{
	background-image:url(/imm/8x8_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	padding:0;
	margin:0;
	float:right;
}


.picture_size_10{
	background-image:url(/imm/10x10_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:22px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_10 a{
	background-image:url(/imm/10x10_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:22px;
	padding:0;
	margin:0;
	float:right;
}

.picture_size_10 a:hover{
	background-image:url(/imm/10x10_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:22px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_10 a.selected{
	background-image:url(/imm/10x10_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:22px;
	padding:0;
	margin:0;
	float:right;
}


.picture_size_12{
	background-image:url(/imm/12x12_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:28px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_12 a{
	background-image:url(/imm/12x12_on.jpg);	
	background-repeat:no-repeat;
	height:16px;
	width:28px;
	padding:0;
	margin:0;
	float:right;
}

.picture_size_12 a:hover{
	background-image:url(/imm/12x12_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:28px;
	padding:0;
	margin:0;
	float:right;
}
.picture_size_12 a.selected{
	background-image:url(/imm/12x12_off.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:28px;
	padding:0;
	margin:0;
	float:right;
}


.segnala_amico_ita{
	background-image:url(/imm/segnalaamico_off_ita.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.segnala_amico_ita a{
	background-image:url(/imm/segnalaamico_off_ita.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.segnala_amico_ita a:hover{
	background-image:url(/imm/segnalaamico_on_ita.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.segnala_amico_eng{
	background-image:url(/imm/segnalaamico_off_eng.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.segnala_amico_eng a{
	background-image:url(/imm/segnalaamico_off_eng.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.segnala_amico_eng a:hover{
	background-image:url(/imm/segnalaamico_on_eng.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}

.wishlist_ita{
	background-image:url(/imm/wishlist_off_ita.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.wishlist_ita a{
	background-image:url(/imm/wishlist_off_ita.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:inherit;
}

.wishlist_ita a:hover{
	background-image:url(/imm/wishlist_on_ita.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:inherit;
}

.wishlist_eng{
	background-image:url(/imm/wishlist_off_eng.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:left;
}
.wishlist_eng a{
	background-image:url(/imm/wishlist_off_eng.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:inherit;
}

.wishlist_eng a:hover{
	background-image:url(/imm/wishlist_on_eng.png);	
	height:26px;
	width:179px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:0;
	margin:0;
	float:inherit;
}


.num_pagine{
	height:14px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.num_pagine a{
	text-decoration:none;
	color:#999;
}

.num_pagine a:hover{
	text-decoration:none;
	color:#000;
}

.num_pagine a.selected{
	text-decoration:none;
	color:#000;
}




.segnala_evento{
	background-color:#FFFFFF;
	height:20px;
	width:280px;
	margin:0;
	padding-top:5px;
	padding-left:0px;
	color:#8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#cdcdcd;
}
.segnala_evento a{
	text-decoration:none;
	color:#8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.segnala_evento a:hover{
	color:#ED1E4C;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
	
.iscriviti_newsletter{
	background-color:#FFF;
	height:20px;
	width:290px;
	margin:0;
	padding-top:5px;
	padding-left:0px;
	color:#4a4a4a;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.iscriviti_newsletter a{
	text-decoration:none;
	color:#4a4a4a;
}
.iscriviti_newsletter a:hover{
	text-decoration:none;
	color:#ED1E4C;
}

.scelta_lingue{
	padding-left:80px;
	padding-bottom:0px;
	font-size:14px;
	color:#b1b1b1;
	font-family:Arial, Helvetica, sans-serif;
}

.scelta_lingue a{
	text-decoration:none;
	color:#b1b1b1;
}

.scelta_lingue a:hover{
	text-decoration:none;
	color:#000;
}
.scelta_lingue a.selected{
	text-decoration:none;
	color:#000;
}


#news{
	min-height:300px;
	/*background-color:#6F9;*/
	margin-right:20px;
}

#contenuto_centrale{
	min-height:300px;
	/*background-color:#F36;*/
	margin-right:20px;
	margin-top:10px;
}

.mini_zoom{
	border:1px;
	border-bottom-style:solid;
	border-color:#CCC;
	padding:0px;
	width:62px;
	height:62px;
}


.dhg{
	background-color:#4a4a4a;
	vertical-align:middle;
	padding-top:10px;
	height:60px;
	
}


.voce_shopping_bag2{
/*	padding-top:10px;
	padding-left:30px;
	background-image:url(/imm/home/shoppingbag_nonattivo.png); 
	background-repeat:no-repeat;
	background-position:left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	float:left;
	margin:0;	
}

.voce_shopping_bag2 a{
	background-image:url(/imm/home/shoppingbag_nonattivo.png);
	background-repeat:no-repeat;
	background-position:left;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	margin:0;	
	float:left;
}

.voce_shopping_bag2 a:hover{
	background-image:url(/imm/home/shoppingbag_attivo.png);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:2px;
	vertical-align:middle;
	color:#F5E400;
	margin:0;	
	float:left;
}



.voce_shopping_bag{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:17px;
	padding-right:10px;
	padding-top:20px;
	color:#FFF;
	font-size:24px;
	background-color:#636363;
	height:40px;
	vertical-align:middle;
}

.voce_shopping_bag a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:24px;
	text-decoration:none;
}

.voce_shopping_bag a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F5E400;
	font-size:24px;
	text-decoration:none;
}

.MyDHGShop2{
	background-image:url(/imm/home/mydhgshop_nonattivo.png);
	background-repeat:no-repeat;
	background-position:left;
	overflow:hidden;
	height:39px;
	vertical-align:middle;
	float:left;
	margin:0;
	padding:10px,0px,0px,0px;
}

.MyDHGShop2 a{
	background-image:url(/imm/home/mydhgshop_nonattivo.png);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	float:left;
	margin:0;
	padding:10px,0px,0px,0px;
}

.MyDHGShop2 a:hover{
	background-image:url(/imm/home/mydhgshop_attivo.png);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	float:left;
	margin:0;
	padding:10px,0px,0px,0px;
}

.MyDHGShop{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:17px;
	padding-right:10px;
	padding-top:5px;
	color:#FFF;
	font-size:24px;
	background-color:#636363;
	height:45px;
	vertical-align:middle;
}

.MyDHGShop a{
	font-weight:bold;
	color:#FFF;
	font-size:24px;
	text-decoration:none;
}

.MyDHGShop a:hover{
	font-weight:bold;
	color:#F5E400;
	font-size:24px;
	text-decoration:none;
}

.cerca_dhg{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	padding-left:17px;
	padding-right:10px;
	padding-top:10px;
	color:#FFF;
	font-size:16px;
	background-color:#8c8c8c;
	height:33px;
	vertical-align:middle;
}

.cerca_dhg input[type=text] {  
	font-family:Arial, Helvetica, sans-serif;
	border:thin;
	border-style:dotted;
	border-color:#FFF;
	background-color:#8c8c8c;
	color:#CCC;
}

.cerca_dhg2{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	color:#333;
	font-size:16px;
	vertical-align:middle;
}

.cerca_dhg2 input[type=text] {  
	font-family:Arial, Helvetica, sans-serif;
	border:thin;
	border-style:dotted;
	border-color:#999;
	background-color:#FFF;
	color:#CCC;
}


.fb{	
	background-repeat:no-repeat;
	float:left;
}
.fb a{	
	background-image:url(/imm/facebook-off.jpg);	
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
}

.fb a:hover{
	background-image:url(/imm/facebook-on.jpg);	
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
}

.contenitore_menu_dx{
	border-left:1px;
	border-left-color:#cdcdcd;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#cdcdcd;
	border-right-style:solid;
}



.titoletto_myaccount{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	color:#FFF;
	font-size:14px;
	background-color:#f0f0f0;
	height:24px;
	vertical-align:middle;
	
}

.titoletto_myaccount a{
	padding-left:10px;
	padding-right:10px;
	color:#6A6A6A;
	font-size:14px;;
	text-decoration:none;
}

.titoletto_myaccount a:hover{
	color:#6A6A6A;
	font-size:14px;;
	text-decoration:none;
	font-weight:bold;
}

.testo_myaccount{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:11px;
}

.testo_segnala_evento{	
	line-height:24px;
	color:#999;
	padding-right:60px;
	padding-left:50px;
	text-align:justify;
	font-size:14px;
}

.politiche_spedizione{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
}

.titolo_politiche_reso{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#696969;
	text-align:left;
	padding-left:80px;
	padding-right:80px;
}
.testo_politiche_reso{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#696969;
	text-align:justify;
	padding-left:80px;
	padding-right:80px;
	line-height:15px;
}

.tit_mod_pagamento{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#696969;
}

.grigio_scuro_verdana{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}

.grigio_scuro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.grigio_scuro a{
	text-decoration:none;
	color:#666;
}
.grigio_scuro a:hover{
	text-decoration:none;
	color:#666;
}

.grigio_chiaro{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#696969;
	line-height:15px;
}

.grigio_chiaro_10{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#696969;
	line-height:15px;
}


.grigio_chiaro_giustificato{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#696969;
	line-height:25px;
	text-align:justify;
}

.grigio_chiaro_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	line-height:25px;
	text-align:justify;
}

.titolo_borsa_shopping{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.voce_borsa_shopping{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#696969;
}


.fondo_shopping{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#696969;
	text-align:center;
	padding-left:120px;
	padding-right:120px;
	line-height:20px;
}
.fondo_shopping a{
	text-decoration:none;
	color:#696969;
}
.fondo_shopping a:hover{
	text-decoration:none;
	color:#696969;
}

.continua_shopping{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#696969;
	font-weight:bold;
}
.continua_shopping a{
	text-decoration:none;	
	color:#696969;
	font-weight:bold;
}
.continua_shopping a:hover{
	text-decoration:none;	
	color:#696969;
	font-weight:bold;
}
.vai_cassa{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ed0854;
}
.vai_cassa a{
	text-decoration:none;	
	color:#ed0854;
	font-weight:bold;
}
.vai_cassa a:hover{
	text-decoration:none;	
	color:#ed0854;
	font-weight:bold;
}


.controlla_sconti{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	font-size:14px;
	}

.controlla_sconti a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

.controlla_sconti a:hover{
	color:#CCC;
	text-decoration:none;
	font-weight:bold;
}

ul.servizio_clienti {
	list-style-type:square;
	text-indent:0px;
	line-height:20px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;	
	}
li.servizio_clienti {
	list-style-type:square;
	text-indent:0px;
	}
li.servizio_clienti a{
	text-decoration:none;
	color:#666;
	}
li.servizio_clienti a:hover{
	text-decoration:none;
	color:#666;
	font-weight:bold;
	}
li.servizio_clienti a:selected{
	text-decoration:none;
	color:#666;
	font-weight:bold;
	}

.footer{
	padding-left:15px;
	padding-right:15px;
	letter-spacing:1px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	min-height:186px;
	background-image:url(/imm/sfuma-footer.jpg);
	background-repeat:repeat-x;
}
.footer a{
	text-decoration:none;
}

.footer_up{
		font-weight:bold;
		color:#ffffff;
		font-size:13px;
}

.footer_up a{
		font-weight:bold;
		color:#ffffff;
}

.footer_up a:hover{
		font-weight:bold;
		color:#c0c0c0;
}

.footer2{
	color:#FFFFFF;
	letter-spacing:1px;
	line-height:20px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	padding-top:10px;
	padding-right:10px;
}
.footer2 a{
	text-decoration:none;
	color:#FFFFFF;
	line-height:20px;
}

.footer2 a:hover{
	text-decoration:none;
	color:#FFFFFF;
	line-height:20px;
	font-weight:bold;
}

.copyright{
	padding-right:10px;
	color:#999;
}

.titolo_sconto{
	color:#eb0754;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.titoletto_sconto{
	color:#696969;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
 
.testo_sconto{
	color:#999;
	line-height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.titolo_link{
	color:#666;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.voce_link{
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.voce_link a{
	text-decoration:none;	
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.voce_link a:hover{
	text-decoration:none;	
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.num_articoli_carrello{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	
}


ol_numeri{
	list-style:decimal;
}

ol.square {list-style-type:square}

.testo_wishlist{
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:11px;
}

.titolo_wishlist{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
}


.link_wishlist{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.link_wishlist a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.link_wishlist a:hover{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
}
.titolo_anagrafica{
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;
	font-size:19px;
	font-weight:bold;
}
.txt_nuova_anagrafica{
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#696969;
}

.titolo_spedizione{
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;
	font-size:19px;
	font-weight:bold;
}

.titolo_privacy_anagrafica{
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;
	font-size:12px;
	font-weight:bold;
}

.CF{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;
}

a{text-decoration:none;}

.link_bianco {text-decoration:none;color:#FFFFFF;}
.link_bianco a{text-decoration:none;color:#FFFFFF;}

.link_nero {text-decoration:none;color:#000000;}
.link_nero a{text-decoration:none;color:#000000;}

.link_fumo {text-decoration:none;color:#333333;}
.link_fumo a{text-decoration:none;color:#333333;}

.link_grigio {text-decoration:none;color:#666666;}
.link_grigio a{text-decoration:none;color:#666666;}

.link_grigio-chiaro {text-decoration:none;color:#999999;}
.link_grigio-chiaro a{text-decoration:none;color:#999999;}

.link_ghiaccio {text-decoration:none;color:#CCCCCC;}
.link_ghiaccio a{text-decoration:none;color:#CCCCCC;}

.link_petrolio {text-decoration:none;color:#003366;}
.link_petrolio a{text-decoration:none;color:#003366;}

.link_banana {text-decoration:none;color:#FFFF00;}
.link_banana a{text-decoration:none;color:#FFFF00;}

.link_giallo-scuro {text-decoration:none;color:#FFCC00;}
.link_giallo-scuro  a{text-decoration:none;color:#FFCC00;}

.link_arancio-chiaro {text-decoration:none;color:#FF9900;}
.link_arancio-chiaro a {text-decoration:none;color:#FF9900;}

.link_caco{text-decoration:none;color:#FF6600;}
.link_caco a{text-decoration:none;color:#FF6600;}

.link_rosa{text-decoration:none;color:#FF33CC;}
.link_rosa a{text-decoration:none;color:#FF33CC;}

.link_barbapapa{text-decoration:none;color:#FF6699;}
.link_barbapapa a{text-decoration:none;color:#FF6699;}

input[type=text]{
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
}

input[type=password]{
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
}

textarea{
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	color:#999;
	font-size:12px;
}

.lbl_mappa_prodotti{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.ordine {
		border-collapse:collapse;
		border:0;
		padding:5px;
}

table.ordine th{
	font-weight:bold;
	padding:5px;
}

table.ordine td{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;	
	color:#616161;
	font-style:normal;
	padding:5px;
}

.bordo_1px{
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}

.bordo_1px_up{
	border-top-color:#CCC;
	border-top-style:solid;
	border-top-width:thin;
	border-right-color:#CCC;
	border-right-style:solid;
	border-right-width:thin;
	border-left-color:#CCC;
	border-left-style:solid;
	border-left-width:thin;

}

.desc_ordine_eseguito{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

.grigio_centrato{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}

.grigio_verdana{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}

.titolo_ordine_eseguito{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

.disponibile{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;
}

.sbarrato{
	text-decoration:line-through;
}