 label {
    display: inline-block;
    width: 5em;
  }
/*

	COLORE ORO		: #D9A300
	COLORE ORO + scuro x footer : #B98B00
	COLORE USERS	: #0080FF

	COLORI SPECIALI SOUND
	Rosso		: #B20000 (Spedizione gratuita)
	Verde		: #00B200 (Offerte del mese) 
	Azzurro	: #0080FF (Usato / ex demo)
	Fuxia		: #C926FF (Ultimi arrivi / novità)
	Oro			: #D9A300 (Da non perdere)
	Blu			: #0059B2 (Idee Risparmio)
	COLORE LINK blu : #0035D8
	COLORE NEWLETTER petrolio : #0085B2 - #004C66

	AVVISI:
	SFONDO GIALLINO: #FDFDC4
	BORDO GIALLINO: #EFD988

	TESTO OK:
	#2DB200

	BORDI:
	GRIGIO CHIARO : #CCCCCC
	GRIGIO SCURO  : #999999
	SFONDO GRIGIO CHIARO : #DDDDDDf
	SFONDO GRIGIO SCURO  : #222222

*/

html {overflow:-moz-scrollbars-vertical;overflow-y: scroll;}
/* Font */
body				{margin:0px;font-size:12px;color:#111111;font-family:"Arial";}
.f_right		{text-align:right;}

/* Margin */
.m_0 {margin:0;}
.m_5 {margin:5px;}
.m_t0 {margin-top:0px;}
.m_t5 {margin-top:5px;}
.m_t10 {margin-top:10px;}
.m_t15 {margin-top:15px;}
.m_t20 {margin-top:20px;}
.m_t25 {margin-top:25px;}
.m_t30 {margin-top:30px;}
.m_r5 {margin-right:5px;}
.m_r10 {margin-right:10px;}
.m_r15 {margin-right:15px;}
.m_r20 {margin-right:20px;}
.m_r25 {margin-right:25px;}
.m_r30 {margin-right:30px;}
.m_b5 {margin-bottom:5px;}
.m_b10 {margin-bottom:10px;}
.m_b15 {margin-bottom:15px;}
.m_b20 {margin-bottom:20px;}
.m_b25 {margin-bottom:25px;}
.m_b30 {margin-bottom:30px;}
.m_l5 {margin-left:5px;}
.m_l10 {margin-left:10px;}
.m_l15 {margin-left:15px;}
.m_l20 {margin-left:20px;}
.m_l25 {margin-left:25px;}
.m_l30 {margin-left:30px;}

/* Padding */
.p_0 {padding:0;}
.p_5 {padding:5px;}
.p_10 {padding:10px;}
.p_15 {padding:15px;}
.p_t0 {padding-top:0px;}
.p_t5 {padding-top:5px;}
.p_t10 {padding-top:10px;}
.p_t15 {padding-top:15px;}
.p_t20 {padding-top:20px;}
.p_r5 {padding-right:5px;}
.p_r10 {padding-right:10px;}
.p_r15 {padding-right:15px;}
.p_r20 {padding-right:20px;}
.p_r25 {padding-right:25px;}
.p_r30 {padding-right:30px;}
.p_b5 {padding-bottom:5px;}
.p_b10 {padding-bottom:10px;}
.p_b15 {padding-bottom:15px;}
.p_b20 {padding-bottom:20px;}
.p_b25 {padding-bottom:25px;}
.p_b30 {padding-bottom:30px;}
.p_l5 {padding-left:5px;}
.p_l10 {padding-left:10px;}
.p_l15 {padding-left:15px;}
.p_l20 {padding-left:20px;}
.p_l25 {padding-left:25px;}
.p_l30 {padding-left:30px;}
.p_l50 {padding-left:50px;}

/* ul.none */
ul.none {list-style-type:none;padding:0px;margin:0px;}

/* Links */
a				{text-decoration:underline;background:none;}
a:hover	{text-decoration:none;}
a, a:link, a:visited, a:hover, a:active {color:#265CFF;}
a img {border:0px;}

/* Titoli */
h1,h2,h3,h4,h5,h6{font-family:"Oswald", "Arial";margin:0px;padding:0px;line-height:auto;}
form {margin:0px;padding:0px;}

h1 {font-size:32px;font-weight:700;text-transform:uppercase;}
h2 {font-size:25px;font-weight:700;text-transform:uppercase;}
h3 {font-size:18px;font-weight:700;}
h4 {font-size:16px;font-weight:400;}
h5 {font-size:14px;font-weight:400;}
h6 {font-size:12px;font-weight:400;}

h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {color:#111;}
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {color:#111;}
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {color:#111;}
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {color:#111;}
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {color:#111;}
h6 a, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active {color:#111;}

textarea		{font-size:12px;color:#111111;font-family:"Arial";}
.justify {text-align:justify;}

p {margin-top:0px;}


.inline {display:inline;}
.hide {display:none;}

 /* Formattazione generale */
.brd-h	{background:url("/img/dot_border_h.png") repeat-x;}
.bg_none {background:none;}
.brd-h_t	{background:url("/img/dot_border_h.png") repeat-x;background-position:top bottom;}
.brd-h_b	{background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;}
.brd-v	{background:url("/img/dot_border_v.png") repeat-y;}
.st			{-moz-text-shadow: 1px 1px 0px white;-webkit-text-shadow: 1px 1px 0px white;text-shadow: 1px 1px 0px white;}
.uc			{text-transform:uppercase;}

.black  {color:#111111;}

.std10  {font-size:10px;color:#111111;font-weight:normal;font-family:"Arial";}
.std11  {font-size:11px;color:#111111;font-weight:normal;font-family:"Arial";}
.std12  {font-size:12px;color:#111111;font-weight:normal;font-family:"Arial";}
a.std12  {color:#111111;}
a.std11  {color:#111111;}
.std14  {font-size:14px;color:#111111;font-family:"Arial";}
*.std14  {font-size:14px;color:#111111;font-family:"Arial";}
.std14 * {font-size:14px;color:#111111;font-family:"Arial";}

.gray14 ,
*.gray14 ,
.gray14 * {font-size:14px;color:#aaa;font-family:"Arial";}

.darkgray {color:#666;font-family:"Arial";}

.std16  {font-size:16px;color:#111111;font-family:"Arial";}
.std18  {font-size:18px;color:#111111;font-family:"Arial";}
.std20  {font-size:20px;color:#111111;font-family:"Arial";}
.std24  {font-size:24px;color:#111111;font-family:"Arial";}
.italic {font-style:italic;}
.strong {font-weight:bold;}

.lh150 {line-height:150%;}

a .ico_arrow_right				{text-decoration:none;}
a:hover .ico_arrow_right	{text-decoration:none;}
.on												{color:#D9A300;}
a.on, 
a.on:link, 
a.on:visited, 
a.on:hover, 
a.on:active		{color:#D9A300;}

a.link_back, 
a.link_back:link,
a.link_back:visited, 
a.link_back:hover, 
a.link_back:active								{position:relative;padding-left:20px;color:#aaa;font-family:"Oswald", "Arial";font-size:13px;line-height:20px;}
a.link_back .ico_arrow_left_gray	{text-decoration:none;margin-right:10px;position:absolute;left:0px;top:5px;}

a.nu,
a.nu:hover {text-decoration:none;}
a.nu span {text-decoration:underline;}
a.nu:hover span {text-decoration:none;}

.white {color:#fff;}
a .white ,
a.white {color:#fff;}

.blue {color:#265CFF;}
a .blue ,
a.blue {color:#265CFF;}

.orange {color:#f60;}
a .orange ,
a.orange {color:#f60;}

.gray {color:#aaa;}
a .gray ,
a.gray {color:#aaa;}

.darkgray {color:#5E616E;}
a .darkgray ,
a.darkgray {color:#5E616E;}

.gold {color:#D9A300;}
.gold b {color:#D9A300;}
a .gold ,
a.gold {color:#00B200;}

.green {color:#00B200}
a .green ,
a.green {color:#00B200;}

.olive {color:#B2B200;}
a .olive ,
a.olive {color:#B2B200;}

.nav_link						,
a.nav_link							{text-decoration:none;font-size:14px;line-height:18px;font-weight:bold;}
a:hover	 .nav_link	,
a.nav_link:hover				{text-decoration:underline;font-size:14px;line-height:18px;font-weight:bold;}

a .light ,
.light {font-weight:normal;}

a.black {color:#111;}

.gray11 ,
a .gray11,
a:link .gray11,
a:visited .gray11,
a:hover .gray11,
a:active .gray11	{font-size:11px;color:#aaa;}

.price														{font-family:"Oswald", "Arial";font-size:15px;color:#B20000;}
.price	b													{font-size:22px;}
.price_old												{color:#AAA;}
.price_strike											{font-family:"Oswald", "Arial";font-size:16px;text-decoration:line-through;color:#999;}
.price_big												,
.price_big	b											{font-size:24px;}
.price_xbig												,
.price_xbig	b											{font-size:36px;}
.price_pic												{font-family:"Oswald", "Arial";font-size:11px;color:#B20000;}
.price_pic	b											{font-size:14px;}
.plus															{font-family:Arial;font-size:16px;font-weight:normal;}
.price_pic_strike									{font-family:"Oswald", "Arial";font-size:14px;text-decoration:line-through;color:#999;}
.sale															{font-family:"Oswald", "Arial";color:#111;font-size:14px;-moz-text-shadow: 1px 1px 0px #666;-webkit-text-shadow: 1px 1px 0px #666;text-shadow: 1px 1px 0px #666;}
.sale	 b													{font-weight:normal;font-size:15px;}
.ico_sale .sale										{padding-top:18px;text-align:center;color:white;}
.ico_sale_big .sale								{font-size:21px;padding-top:23px;text-align:center;color:white;}
.ico_sale_big .sale		b						{font-size:25px;}

.usr h3														{color:#0080FF;} 
.usr h3 a,
.usr h3 a:hover										{color:#0080FF;}

.ko {color:#FF0000;}
.ok  {color:#008C23;}

a.cart, 
a.cart:link, 
a.cart:visited, 
a.cart:hover,
a.cart:active											{color:#B20000;}

a.st_ord_1	{color:#FF8000;}
a.st_ord_2	,
a.st_ord_3	{color:#111;}
a.st_ord_4	,
a.st_ord_5	,
a.st_ord_6	,
a.st_ord_7	,
a.st_ord_9	,
a.st_ord_10 {color:#2693FF;}
a.st_ord_8  ,
a.st_ord_11	,
a.st_ord_13	,
a.st_ord_14 ,
a.st_ord_15	,
a.st_ord_16	{color:#00B200;}

.st_ord_1	{color:#FF8000;}
.st_ord_2	,
.st_ord_3	{color:#111;}
.st_ord_4	,
.st_ord_5	,
.st_ord_6	,
.st_ord_7	,
.st_ord_9	,
.st_ord_10 {color:#2693FF;}
.st_ord_8  ,
.st_ord_11	,
.st_ord_13	,
.st_ord_14 ,
.st_ord_15	,
.st_ord_16	{color:#00B200;}

#Form_Shipping h2	{color:#999;}

.black,
a.black,
a.black:hover {color:#111;}
.red {color:red;}
.green {color:#00B200;}
a.green ,
a.green:hover {color:#00B200;}


.condizione_1	{color:#99CC00;font-weight:bold;text-transform:uppercase;}
.condizione_2	{color:#0080FF;font-weight:bold;text-transform:uppercase;}
.condizione_3	{color:#0080FF;font-weight:bold;text-transform:uppercase;}
.dropshipping	,
a.dropshipping	{color:#009900;}
.available	 ,
a.available		{color:#009900;}
.notavailable	,
a.notavailable	{color:#B20010;}
.ordinabile   ,
a.ordinabile   {color:#E6AC00;}
.prenotabile	,
a.prenotabile	{color:#007CB2;}
.spedizionegratis {color:#B20000;}
.IsSpedizioneGratuita {color:#B20000;font-weight:bold;text-transform:uppercase;}

div.print_order_detail .message_alert h4  {color:#C96810;}

.message								{font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.message_ok							{font-weight:normal;display:inline-block;margin-bottom:20px;color:#218200;border:solid 1px #218200;padding:15px;background:#E4FECA url("/img/ico-ok.png") no-repeat;background-position:8px 8px;padding-left:50px;}
.message_ok	a						{color:#111;}
.message_ko							{font-weight:normal;display:inline-block;margin-bottom:20px;color:#FF2000;border:solid 1px #D90000;padding:15px;background:#FFE1E1 url("/img/ico-error.png") no-repeat;background-position:8px 8px;padding-left:50px;}
.message_ko	a						{color:#FF2000;}
.message_alert					{font-weight:normal;display:inline-block;margin-bottom:10px;color:#C96810;border:solid 1px #EFD988;padding:15px;background:#FDFDC4 url("/img/ico-alert.png") no-repeat;background-position:8px 8px;padding-left:50px;}
.message_alert	h4				{color:#C96810;}
.message_alert		a			{color:#111;}
.message_holiday				{background:#ffffe1;border:solid 1px #b7b7b7;text-align:center;padding:10px;font-size:15px;line-height:18px;display:block;}
.message_scadenza					{font-weight:normal;display:inline-block;color:#C96810;border:solid 1px #EFD988;padding:5px;background:#FDFDC4;}
.message_scadenza	h4			{color:#C96810;}
.message_scadenza		a			{color:#111;}


.message_save						{font-weight:bold;font-size:18px;}
.message_save .price		{color:#00B200;}
.message_coupon_registrati {border:solid 2px #999;padding:20px;background:#ECFBEC;}

.spec_31 {color:#0059B2;}
a.spec_31 {color:#0059B2;}
a.spec_31:hover {color:#0059B2;}

/* Icone ---------------------------------------------------------------------------------------------------- */
.ico																	{background:url("../img/icons.png") top left no-repeat; display:inline-block;}
.ico_sale															{width:48px;height:46px;background-position:-11px -483px;}
.ico_sale_big													{width:78px;height:78px;background-position:-70px -498px;}
.ico_sale_mini												{width:45px;height:40px;background-position:-1px -730px;}
.ico_cart															{width:36px; height:32px; background-position:-47px -333px; }
.ico_cart_big													{width:131px; height:107px; background-position:-10px -148px; }
.ico_newsletter												{width:44px; height:44px; background-position:-78px -265px; }
.ico_newsletter_big										{width:128px; height:128px; background-position:-10px -10px; }
.ico_print														{width:27px; height:32px; background-position:-10px -333px; }
.ico_print_gray												{width:27px; height:32px; background-position:-122px -693px; }
a.ico_print_gray											,
a.ico_print_gray:hover								{text-decoration:none;}
.ico_option_ok												{width:25px;height:25px;background-position:-93px -333px;}
.ico_search														{width:22px;height:22px;background-position:-10px -376px;}
.ico_nav_rows													{width:20px;height:17px;background-position:-69px -375px;}
.ico_arrow_right_on										{width:6px;height:13px;background-position:-132px -265px;}
.ico_arrow_right											{width:6px;height:13px;background-position:-128px -333px;}
.ico_alert_gray												{width:16px;height:17px;background-position:-14px -849px;}
.ico_available												{width:15px;height:15px;background-position:-33px -557px;}
.ico_available_big										{width:26px;height:24px;background-position:-4px -547px;}
.ico_notavailable_big									{width:26px;height:24px;background-position:-4px -577px;}
.ico_prenotabile											{width:15px;height:14px;background-position:-83px -587px;}
.ico_prenotabile_big									{width:26px;height:24px;background-position:-54px -577px;}
.ico_ordinabile												{width:15px;height:15px;background-position:-35px -656px;}
.ico_ordinabile_big										{width:26px;height:24px;background-position:-6px -646px;}
.ico_dropshipping											{width:15px;height:15px;background-position:-33px -557px;}
.ico_dropshipping_big									{width:26px;height:24px;background-position:-4px -547px;}
.ico_payment													{width:24px;height:27px;background-position:-5px -610px;}
.ico_shipping													{width:24px;height:19px;background-position:-33px -610px;}
.ico_shipping_red											{width:18px;height:14px;background-position:-52px -747px;}
.ico_warranty													{width:24px;height:32px;background-position:-63px -610px;}
.ico_returns													{width:24px;height:17px;background-position:-90px -610px;}
.ico_triangle_prod_incart							{width:10px;height:10px;background-position:-53px -431px;}
.ico_triangle_bookable								{width:10px;height:10px;background-position:-73px -431px;}
.ico_triangle_condizione_1						{width:10px;height:10px;background-position:-93px -431px;}
.ico_triangle_condizione_2						{width:10px;height:10px;background-position:-130px -407px;}
.ico_triangle_condizione_3						{width:10px;height:10px;background-position:-130px -407px;}
.ico_triangle_bundle									{width:10px;height:10px;background-position:-32px -453px;}
.ico_triangle_shippingfree						{width:10px;height:10px;background-position:-113px -431px;}
.ico_triangle_print										{width:10px;height:10px;background-position:-132px -431px;}
.ico_arrow_down_off										{width:13px;height:7px;background-position:-10px -453px;}
.ico_arrow_right_red									{width:16px;height:16px;background-position:-99px -375px;}
.ico_arrow_right_white								{width:16px;height:16px;background-position:-125px -375px;}
.ico_arrow_down												{width:13px;height:6px;background-position:-128px -364px;}
.ico_arrow_down_on										{width:13px;height:6px;background-position:-128px -354px;}
.ico_arrow_down_blue									{width:15px;height:9px;background-position:-122px -819px;}
.ico_arrow_down_olive									{width:15px;height:9px;background-position:-40px -851px;}
.ico_arrow_right_blue									{width:9px;height:15px;background-position:-67px -848px;}

.ico_store														{width:24px;height:23px;background-position:-87px -840px;}
.on .ico_arrow_down										{width:13px;height:6px;background-position:-128px -354px;}
.ico_arrow_left_gray									{width:12px;height:12px;background-position:-64px -465px;}
.ico_arrow_white											{width:16px;height:16px;background-position:-125px -375px;}
.ico_logout														{width:16px;height:16px;background-position:-117px -461px;}
.ico_ok																{width:14px;height:14px;background-position:-10px -407px;}
.ico_plus															{cursor:pointer;width:14px;height:14px;background-position:-34px -407px;}
.ico_minus														{cursor:pointer;width:14px;height:14px;background-position:-58px -407px;}
.ico_plus_bundle											{width:16px;height:18px;background-position:-89px -815px}
.ico_info															{width:16px;height:18px;background-position:-89px -460px;}
.ico_del_red													{width:12px;height:12px;background-position:-110px -407px;}
.ico_del_gray													{width:12px;height:12px;background-position:-10px -431px;}
.ico_del_yellow												{width:11px;height:11px;background-position:-32px -431px;}
.ico_del_orange												{width:11px;height:11px;background-position:-41px -467px;}
.ico_arrow_pic_white_sx								{width:7px;height:13px;background-position:-103px -633px;}
.ico_arrow_pic_white_dx								{width:7px;height:13px;background-position:-115px -633px;}
.ico-exclamation											{width:48px;height:48px;background-position:-69px -687px;}
.ico_gridview_1_off										{width:29px;height:29px;background-position:-5px -771px;}
.ico_gridview_2_off										{width:29px;height:29px;background-position:-104px -771px;}
.ico_gridview_1_on										{width:29px;height:29px;background-position:-71px -771px;}
.ico_gridview_2_on										{width:29px;height:29px;background-position:-38px -771px;}
.ico_update														{width:16px;height:12px;background-position:-52px -815px;}
a.ico_update,
a.ico_update:hover								{text-decoration:none;}
a.ico-exclamation,
a.ico-exclamation:hover								{text-decoration:none;}
.ico-arrowskecth											{width:39px;height:22px;background-position:-15px -696px;}
a .ico_arrow_right_red {margin-left:10px;}
a.ico_del_red													,
a.ico_del_gray												,
a.ico_del_yellow											{text-decoration:none;}
a.delete															{font-size:11px;color:#999;line-height:11px;margin-top:5px;font-weight:normal;}
a.delete .ico_del_gray								{margin-left:0px;margin-right:5px;} 
a.ico_plus														{text-decoration:none;margin-left:5px;}
a.ico_minus														{text-decoration:none;margin-right:5px;}
.ico_bundle_container								{background:#0059B2;position:relative; z-index:2;padding:5px;display:inline;color:white;font-family:"Oswald", "Arial";font-size:12px;line-height:15px;}
.ico_bundle_container .ico_bundle		{width:18px; height:14px;margin-right:3px;background-position:-82px -407px;display:inline-block;}
.ico_bundle_container .ico_triangle_bundle	{position:absolute;right:0px;bottom:-10px;width:10px;height:10px;background-position:-32px -453px;}
.ico_shipping_container								{background:#B20000;position:relative; z-index:2;padding:5px;display:inline;color:white;font-family:"Oswald", "Arial";font-size:12px;line-height:15px;}
.ico_shipping_container .ico_shipping	{width:18px; height:14px;margin-right:3px;background-position:-82px -407px;display:inline-block;}
.ico_shipping_container .ico_triangle	{position:absolute;right:0px;bottom:-10px;width:10px;height:10px;background-position:-113px -431px;}
.ico_cart_container										{background-color:#B20000;display:inline-block;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
a.expande {color:#333;font-size:11px;}
a.collapse {color:#333;display:none;font-size:11px;}
.ico_condizione_1				{position:relative;background:#99CC00;padding:5px;display:inline-block;color:white;font-family:"Oswald", "Arial";font-size:12px;line-height:15px;margin-bottom:10px;}
.ico_condizione_1 .ico	{position:absolute;right:0px;bottom:-10px;}
.ico_condizione_2				{position:relative;background:#0080FF;padding:5px;display:inline-block;color:white;font-family:"Oswald", "Arial";font-size:12px;line-height:15px;margin-bottom:10px;}
.ico_condizione_2 .ico	{position:absolute;right:0px;bottom:-10px;}
.ico_condizione_3				{position:relative;background:#0080FF;padding:5px;display:inline-block;color:white;font-family:"Oswald", "Arial";font-size:12px;line-height:15px;margin-bottom:10px;}
.ico_condizione_3 .ico	{position:absolute;right:0px;bottom:-10px;}

.ico-tipospedizione {display:inline-block;background-position:center;line-height:32px;height:32px;}

.lnk_ico span	{display:inline-block;text-decoration:underline;}
.lnk_ico:hover 	span	{display:inline-block;text-decoration:none;}
.lnk_ico 	{display:inline-block;}
.lnk_ico16 {height:16px;line-height:16px;padding-left:20px;}

.lnk_ico_attachment_pdf {background: url('/img/btn_attachment_pdf.png') no-repeat;background-position:top left;}
.lnk_ico_attachment_image {background: url('/img/btn_attachment_image.png') no-repeat;background-position:top left;}
.lnk_ico_attachment_doc {background: url('/img/btn_attachment_doc.png') no-repeat;background-position:top left;}
.lnk_ico_attachment_txt {background: url('/img/btn_attachment_txt.png') no-repeat;background-position:top left;}
.lnk_ico_attachment_excel {background: url('/img/btn_attachment_excel.png') no-repeat;background-position:top left;}


/* Form */
input[type=checkbox]		{padding:0px;margin:0px;margin-right:3px;}
input[type=password]		{border:0px;background:white;width:188px;height:28px;padding:0px;padding-left:10px;padding-right:10px;border:solid 1px #ccc;}
input[type=text]				{border:0px;background:white;width:188px;height:28px;padding:0px;padding-left:10px;padding-right:10px;border:solid 1px #ccc;}
textarea								{border:0px;background:white;width:185px;padding:5px;padding-left:10px;padding-right:10px;border:solid 1px #ccc;}
select									{border:solid 1px white;background:white;border:solid 1px #ccc;padding-left:5px;width:198px;padding:5px;line-height:16px;}

.inp_lbl							{margin-bottom:5px;}
.inp_chk							{margin-bottom:10px;}
.inp_chk	.label			{max-width:300px;}
.inp_chk	.check			{display:inline-block;padding-right:5px;}


.inp_radio						{margin-bottom:10px;}
.inp_radio						{margin-top:10px;}
.inp_text							{width:210px;margin-bottom:10px;}
.inp_textarea					{width:210px;margin-bottom:10px;}
.inp_sel							{margin-bottom:10px;}
.inp_err							{padding-top:5px;margin-bottom:10px;font-size:15px;font-weight:bold;color:#FF2000;border:dashed 1px #D90000;padding:10px;margin-top:5px;}

.inp_text_email														{width:400px;}
.inp_text_email input[type=text]					{width:388px;}

.inp_text_email_short														{width:300px;}
.inp_text_email_short input[type=text]					{width:288px;}

.inp_text_nome														{width:300px;}
.inp_text_nome input[type=text]						{width:288px;}
.inp_text_indirizzo												{width:350px;}
.inp_text_indirizzo input[type=text]			{width:338px;}
.inp_text_telefono												{width:150px;}
.inp_text_telefono input[type=text]				{width:148px;}
.inp_text_cap															{width:60px;}
.inp_text_cap input[type=text]						{width:48px;}
.inp_text_comune													{width:200px;}
.inp_text_comune input[type=text]					{width:188px;}
.inp_text_codicefiscale										{width:200px;}
.inp_text_codicefiscale input[type=text]	{width:188px;}
.inp_text_partitaiva											{width:200px;}
.inp_text_partitaiva input[type=text]			{width:188px;}
.inp_text_provincia												{width:120px;}
.inp_text_provincia input[type=text]			{width:118px;}
.inp_sel_nazione													{width:300px;}
.inp_sel_nazione select										{width:298px;}
.inp_radio_tipocliente										{float:left;margin-right:10px;}
.inp_textarea_note												{width:500px;height:40px;}
.inp_textarea_note textarea								{width:488px;height:30px;}
.inp_sel_ipp select												,
.inp_sel_oby select												{width:160px;}
/*
.inp_text_qty															{width:20px;}*/
.inp_text_qty input[type=text]						{width:20px;text-align:right;}

.message_alert	 a.inp_btn								{color:white;text-decoration:none;}

.link-payment															{display:inline-block;padding-top:20px;text-decoration:none;margin-top:20px;background:url("/img/ico-arrow-payment.png") no-repeat left center;display:inline-block;height:64px;padding-left:120px;font-size:25px;;font-family:"Oswald", "Arial";font-weight:bold;line-height:64px;}

a.link-gotocart														{color:#B20000;}
a.link-gotocart:hover											{color:#B20000;}

.inp_btn																	{text-decoration:none;white-space:nowrap;position:relative;height:28px;line-height:28px;padding:5px;padding-left:10px;padding-right:10px;display:inline-block;border:solid 1px #0061C1;cursor:pointer;font-family:"Oswald", "Arial";font-size:18px;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.inp_btn a																{color:white;text-decoration:none;}
a.inp_btn 																{color:white;text-decoration:none;}

.inp_btn_mini															{height:16px;line-height:16px;padding:5px;padding-left:10px;padding-right:10px;font-size:15px;}


.inp_btn_default:after										{display:block;}
.inp_btn_default:hover										{text-decoration:none;
																					background-image: -moz-linear-gradient(90deg, #2291FF , #0080FF 75%);
																					background-image: -webkit-linear-gradient(top, #2291FF, #0080FF 75%);
																					background-image: -o-linear-gradient(top, #2291FF, #0080FF 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #2291FF),color-stop(1, #0080FF));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#0080FF', EndColorStr='#2291FF'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0080FF', EndColorStr='#2291FF')"; /* IE8 */}
.inp_btn_default													{background:#0080FF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
																					background-image: -moz-linear-gradient(90deg, #0080FF , #2291FF 75%);
																					background-image: -webkit-linear-gradient(top, #0080FF, #2291FF 75%);
																					background-image: -o-linear-gradient(top, #0080FF, #2291FF 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #0080FF),color-stop(1, #2291FF));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#2291FF', EndColorStr='#0080FF'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2291FF', EndColorStr='#0080FF')"; /* IE8 */}
.inp_btn_default a												{color:white;text-decoration:none;}

.inp_btn_guest														{border:solid 1px #666;
																					background-image: -moz-linear-gradient(90deg, #ccc , #AAA 75%);
																					background-image: -webkit-linear-gradient(top, #ccc, #AAA 75%);
																					background-image: -o-linear-gradient(top, #ccc, #AAA 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ccc),color-stop(1, #AAA));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#AAAAAA'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#AAAAAA')"; /* IE8 */}
.inp_btn_guest:hover											{background-image: -moz-linear-gradient(90deg, #AAA , #ccc 75%);
																					background-image: -webkit-linear-gradient(top, #AAA, #ccc 75%);
																					background-image: -o-linear-gradient(top, #AAA, #ccc 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #AAA),color-stop(1, #ccc));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#AAAAAA', EndColorStr='#cccccc'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#AAAAAA', EndColorStr='#cccccc')"; /* IE8 */}

a.inp_btn_guest, 
a.inp_btn_guest:link, 
a.inp_btn_guest:visited, 
a.inp_btn_guest:hover,
a.inp_btn_guest:active											{color:#111;text-decoration:none;}

.inp_btn_guest a													{color:#111;text-decoration:none;}


.inp_btn_search														{margin-left:10px;border:solid 1px #ccc;padding:0px;padding-left:10px;padding-right:10px;
																					background:#ccc;
																					background-image: -moz-linear-gradient(90deg, #ccc , #AAA 75%);
																					background-image: -webkit-linear-gradient(top, #ccc, #AAA 75%);
																					background-image: -o-linear-gradient(top, #ccc, #AAA 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ccc),color-stop(1, #AAA));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#AAAAAA'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#AAAAAA')"; /* IE8 */
																					}
.inp_btn_search:hover											{
																						background-image:-moz-linear-gradient(90deg, #AAA , #ccc 75%);
																						background-image: -webkit-linear-gradient(top, #AAA, #ccc 75%);
																						background-image: -o-linear-gradient(top, #AAA, #ccc 75%);
																						background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #AAA),color-stop(1, #ccc));
																						filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#AAAAAA', EndColorStr='#cccccc'); /* IE6,IE7 */
																						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#AAAAAA', EndColorStr='#cccccc')"; /* IE8 */
																					}
a.inp_btn_search, 
a.inp_btn_search:link, 
a.inp_btn_search:visited, 
a.inp_btn_search:hover,
a.inp_btn_search:active											{color:white;}


.inp_btn_search .ico_search								{margin:5px;margin-top:4px;} 

.inp_btn_facebook													{background:url("/img/background-btn-facebook.png") no-repeat;padding-left:48px;border:solid 1px #455D95;}
.inp_btn_facebook:hover										{background:url("/img/background-btn-facebook-hover.png") no-repeat;padding-left:48px;border:solid 1px #455D95;}

.inp_btn_cart															{background:#D73600;
																					border:solid 1px #D73600;
																					background-image: -moz-linear-gradient(90deg, #FF4000 , #D73600 75%);
																					background-image: -webkit-linear-gradient(top, #FF4000, #D73600 75%);
																					background-image: -o-linear-gradient(top, #FF4000, #D73600 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FF4000),color-stop(1, #D73600));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#D73600', EndColorStr='#FF4000'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#D73600', EndColorStr='#FF4000')";
																					}
.inp_btn_cart:hover												{background:#B20000;
																					background-image: -moz-linear-gradient(90deg, #D73600 , #FF4000 75%);
																					background-image: -webkit-linear-gradient(top, #D73600, #FF4000 75%);
																					background-image: -o-linear-gradient(top, #D73600, #FF4000 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D73600),color-stop(1, #FF4000));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF4000', EndColorStr='#D73600'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF4000', EndColorStr='#D73600')";
																					}

a.inp_btn_cart, 
a.inp_btn_cart:link, 
a.inp_btn_cart:visited, 
a.inp_btn_cart:hover,
a.inp_btn_cart:active										{color:white;}

.inp_btn_coupon															{background:#0582AB;
																					border:solid 1px #0582AB;
																					background-image: -moz-linear-gradient(90deg, #045F7E , #0582AB 75%);
																					background-image: -webkit-linear-gradient(top, #045F7E, #0582AB 75%);
																					background-image: -o-linear-gradient(top, #045F7E, #0582AB 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #045F7E),color-stop(1, #0582AB));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#0582AB', EndColorStr='#045F7E'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0582AB', EndColorStr='#045F7E')";
																					}
.inp_btn_coupon:hover												{background:#B20000;
																					background-image: -moz-linear-gradient(90deg, #0582AB , #045F7E 75%);
																					background-image: -webkit-linear-gradient(top, #0582AB, #045F7E 75%);
																					background-image: -o-linear-gradient(top, #0582AB, #045F7E 75%);
																					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #0582AB),color-stop(1, #045F7E));
																					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#045F7E', EndColorStr='#0582AB'); /* IE6,IE7 */
																					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#045F7E', EndColorStr='#0582AB')";
																					}
a.inp_btn_coupon, 
a.inp_btn_coupon:link, 
a.inp_btn_coupon:visited, 
a.inp_btn_coupon:hover,
a.inp_btn_coupon:active										{color:white;}

.inp_btn_print													{height:28px;line-height:28px;padding:5px;padding-left:10px;padding-right:10px;margin-right:10px;display:inline-block;border:solid 1px #0061C1;cursor:pointer;
																				font-family:"Oswald", "Arial";font-size:18px;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;
																				border:solid 1px #444;border-top:0px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;display:block;
																				width:130px;height:60px;background:#444;color:white;font-family:"Oswald", "Arial";font-size:16px;color:white;padding:10px;text-transform:uppercase;}
.inp_btn_print:hover										{background:#333;}

.inp_btn_print		span.ico_print				{float:right;margin-left:10px;margin-top:10px;}
.inp_btn_print, .inp_btn_print:link,
.inp_btn_print:visited, 
a.inp_btn_print:hover, 
.inp_btn_print:active										{color:white;text-decoration:none;}	
.inp_btn_print	.ico_triangle_print			{position:absolute;right:-10px;top:0px;}

.inp_btn_arrow													{position:relative;padding-right:38px;} 
.inp_btn_arrow .ico_arrow_white					{position:absolute;top:12px;right:10px;} 

.inp_btn_pagination											{border:solid 1px #ddd;padding:2px;font-family:"Arial";font-size:12px;padding-left:10px;padding-right:10px;
																				background-image: -moz-linear-gradient(90deg, #eee , #ddd 75%);
																				background-image: -webkit-linear-gradient(top, #eee, #ddd 75%);
																				background-image: -o-linear-gradient(top, #eee, #ddd 75%);
																				background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eee),color-stop(1, #ddd));
																				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd'); /* IE6,IE7 */
																				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')"; /* IE8 */}
.inp_btn_pagination:hover								{background-image:-moz-linear-gradient(90deg, #ddd , #eee 75%);
																				background-image: -webkit-linear-gradient(top, #ddd, #eee 75%);
																				background-image: -o-linear-gradient(top, #ddd, #eee 75%);
																				background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ddd),color-stop(1, #eee));
																				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#eeeeee'); /* IE6,IE7 */
																				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#eeeeee')"; /* IE8 */}
.inp_btn_pagination_selected						{cursor:default;background:#222222;filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#222222');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#222222')";}
.inp_btn_pagination_selected:hover			{cursor:default;background:#222222;filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#222222');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#222222')";}

a.inp_btn_pagination, 
a.inp_btn_pagination:link, 
a.inp_btn_pagination:visited, 
a.inp_btn_pagination:hover,
a.inp_btn_pagination:active											{color:#111;}

/* Layout generico */
.clearfix						{clear: both;}
.lay_left						{display:block; float:left;}
.lay_right					{display:block; float:right;}
.lay_container			{width:980px;text-align:left;}
.lay_cell_15				{width:196px;float:left;}
.lay_cell_25				{width:392px;float:left;}
.lay_cell_35				{width:588px;float:left;}
.lay_cell_45				{width:784px;float:left;}

.relative						{position:relative;}
.lay_right_absolute	{position:absolute;right:0px;top:0px;}

a.lay_cell_45_15				{width:156px;float:left;}
a.lay_cell_45_15_last		{width:161px;float:left;}

table.table_datagrid td {padding:15px}
table.table_datagrid th {padding:15px;background:#eee;/*font-family:"Oswald","Arial";*/color:#111;font-size:13px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
table.table_datagrid td {border-bottom:dashed 1px #ccc;}
table.table_datagrid .price_pic {font-size:12px;}
table.table_datagrid .price_pic b {font-size:16px;}
table.table_datagrid tr:hover {background:#FFFFD2;}
table.table_datagrid img.thumb {max-width:100px;}
table.table_datagrid .Bundle img.thumb {max-width:50px;}
table.table_datagrid .Bundle img.thumb {max-width:50px;}
table.table_datagrid .Bundle {display:none;}
table.table_datagrid tr.Bundle td {}
table.table_datagrid tr.Bundle td td {border:0px;}
table.table_datagrid tr.Bundle td.photo {background:white}
table.table_datagrid_group tbody:hover tr {background:#FFFFD2;}
table.table_datagrid_group {border-collapse:separate;border-spacing:1px;border-color:#ccc;border:0px;}

/* Under Construction */
#uc  span.logo-sound		{background:url("../img/sound.png") no-repeat;background-position:0px -0px;text-decoration:none;display:block;width:235px;height:196px;position:absolute;left:370px;}

/* Header */
DIV#debugmode {background:yellow; position:fixed; padding:5px;}

DIV#utenteb2b {background:orange; position:fixed; border-radius: 5px; left: 5px; top: 5px; padding:5px;}

div#hdr div#hdr_boxbar .lay_container	{position:relative;}
div#hdr div#hdr_boxbar								h3 {text-transform:uppercase;}
div#hdr div#hdr_boxbar								{background:url("../img/background-header-box-bar.png") repeat-x;background-position:bottom left;height:85px;padding-top:10px;border-bottom:solid 1px white;}
div#hdr div#hdr_boxbar a.logo-sound		{background:url("../img/sound.png") no-repeat;background-position:0px -67px;text-decoration:none;display:block;width:235px;height:196px;position:absolute;left:-10px;top:-10px;}
div#hdr div#hdr_boxbar div.spacer	,
div#hdr div#hdr_boxbar div.content		{float:left;}
div#hdr div#hdr_boxbar div.content		{margin-top:0px;padding-right:10px;padding-left:10px;width:165px;}
div#hdr div#hdr_boxbar div.lay_cell_25 {width:402px;}
div#hdr div#hdr_boxbar div.lay_cell_25 div.menu_usr						{width:362px;}
div#hdr div#hdr_boxbar div.lay_cell_25 div.menu_usr a					{font-size:11px;}
div#hdr div#hdr_boxbar div.lay_cell_25 div.menu_usr_welcome		{padding-bottom:3px;font-size:11px;}
div#hdr div#hdr_boxbar div.lay_cell_25 div.menu_usr a.logout	{color:#111;}
div#hdr div#hdr_boxbar div.lay_cell_25 div.menu_usr .menu_usr_list .text-new {background:yellow;color:green;font-size:10px;padding-right:5px;padding-left:5px;}
div#hdr div#hdr_boxbar div.lay_cell_25 div.menu_usr .menu_usr_list span {font-size:11px;position:relative;}
div#hdr div#hdr_boxbar div.lay_cell_25 div.menu_usr .menu_usr_list span span.notify {
	position:absolute;
	right:-6px;top:-6px;background:red;color:white;font-weight:bold;padding:1px 5px 1px 5px;font-size:10px;
	border-radius:5px ;-webkit-border-radius:5px;
}


div#hdr div#hdr_boxbar div.spacer												{background:#D9A300;width:1px;height:55px;margin-top:10px;}
div#hdr div#hdr_boxbar div.lay_cell_15									{padding-top:17px;}
div#hdr div#hdr_boxbar div.lay_cell_25									{padding-top:17px;}
div#hdr div#hdr_boxbar div.lay_cell_45									{margin-left:40px;width:744px;}
div#hdr div#hdr_boxbar div.hdr_boxbar-info							{width:176px;}
div#hdr div#hdr_boxbar div.hdr_boxbar-where							{width:166px;}
div#hdr div#hdr_boxbar div.hdr_boxbar-info div.content	{width:155px;}
div#hdr div#hdr_boxbar div.hdr_boxbar-where div.content	{width:145px;}

div#hdr div#hdr_srcbar																			{background:url("../img/background-header-nav.png") repeat-x;height:42px;padding-top:10px;/*padding-bottom:10px;margin-bottom:10px;*/}
div#hdr div#hdr_srcbar div#hdr_srcbox												{padding-left:50px;} /* Header Box ricerca */
div#hdr div#hdr_srcbar div#hdr_srcbox.lay_cell_35						{width:538px;}
div#hdr div#hdr_srcbar div#hdr_srcbox form input[type=text] {width:328px;}
div#hdr div#hdr_srcbar div#hdr_srcbox form div.inp_text			{width:350px;}
div#hdr div#hdr_srcbar div#hdr_srcbox form div.inp_btn			{padding:0px;margin:0px;border-left:0px;margin-left:10px;}
div#hdr div#hdr_srcbar div#hdr_cart																							{position:relative;z-index:50;} /* Header Carrello */
div#hdr div#hdr_srcbar div#hdr_cart  h6																					{text-transform:uppercase;color:black;font-weight:400;}
div#hdr div#hdr_srcbar div#hdr_cart:hover div#hdr_cart_rapid							{background:#444;}
div#hdr div#hdr_srcbar div#hdr_cart:hover div.hdr_cart_rapid_empty#hdr_cart_rapid							{background:url("/img/cart-background-opacity-white.png");}
div#hdr div#hdr_srcbar div#hdr_cart div.hdr_cart_rapid_empty#hdr_cart_rapid {cursor:default;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_rapid										{cursor:pointer;color:white;position:absolute;z-index:20;top:-10px;left:0px;background:url("/img/cart-background-opacity-white.png");width:184px;height:42px;border-right:solid 1px #999;border-left:solid 1px #999;padding:5px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_rapid	.price_pic		{color:#FF0606;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_rapid .ico_cart_container			{position:absolute;left:10px;top:8px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_rapid div.hdr_cart_message			{margin:auto;position:absolute;top:10px;right:30px;text-align:right;width:100px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_rapid div.empty								{width:150px;right:10px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_rapid span.ico_arrow_down_off  {margin:auto;position:absolute;top:14px;right:10px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_rapid .btn_red									{padding:2px;}

div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop																{cursor:pointer;position:absolute;top:42px;left:0px;z-index:500;width:194px;display:block;display:none;border:solid 1px #999;border-top:0px;
border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;
-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);box-shadow: 3px 3px 8px rgba(0,0,0,0.5);
background:white;border-right:solid 1px #999;border-left:solid 1px #999;border-bottom:solid 1px #999;padding-bottom:10px;
}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_title       {padding:10px;padding-bottom:0px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod	  {padding:10px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_totprodotti {border-top:dashed 1px #999;padding:10px;font-size:11px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_totcarrello {border-top:dashed 1px #999;padding:10px;padding-top:20px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod .hdr_cart_drop_tab_prod_thumbnail ,
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod .hdr_cart_drop_tab_prod_titolo    ,
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod .hdr_cart_drop_tab_prod_action    {float:left;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod .hdr_cart_drop_tab_prod_thumbnail {width:30px;padding-right:10px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod .hdr_cart_drop_tab_prod_titolo    {width:110px;padding-right:10px;font-size:11px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod .hdr_cart_drop_tab_prod_action    {width:12px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_tab_prod .hdr_cart_drop_tab_prod_thumbnail  img {width:30px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_totcarrello .hdr_cart_drop_totcarrello_tit    {float:left;width:60px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_totcarrello .hdr_cart_drop_totcarrello_amount {float:left;width:110px;text-align:right;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_totcarrello .hdr_cart_drop_totcarrello_amount .price {line-height:15px;font-size:15px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_totcarrello .hdr_cart_drop_totcarrello_tit h5				 {line-height:15px;text-transform:uppercase;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_gotocart			{margin:0px;margin-top:20px;width:123px;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_gotocart span	{border-left:solid 10px transparent;}
div#hdr div#hdr_srcbar div#hdr_cart div#hdr_cart_drop div.hdr_cart_drop_gotocart a {text-decoration:none;}

div#hdr div#hdr_srcbar div#hdr_srcbox.hdr_srcbox_short												{width:538px;}
div#hdr div#hdr_srcbar div#hdr_srcbox.hdr_srcbox_short form input[type=text]	{width:178px;}
div#hdr div#hdr_srcbar div#hdr_srcbox.hdr_srcbox_short form div.inp_text			{width:200px;}

div#hdr div#hdr_msgbar .fb-like {margin:0px;height:24px;overflow:hidden;}
div#hdr div#hdr_msgbar	{border-bottom:solid 1px #CCCCCC;padding-top:10px;padding-bottom:10px;margin-bottom:10px;}
div#hdr div#hdr_msgbar	div#nav			{z-index:40;position:relative;height:36px;line-height:36px;} /* Pagine interne > Main Nav bar */
div#hdr div#hdr_msgbar	div#nav .ico_nav_rows {position:absolute;top:9px;left:10px;}
div#hdr div#hdr_msgbar	div#nav .lay_cell_15	h5 {padding-left:30px;}
div#hdr div#hdr_msgbar	div#nav a		{display:inline-block;text-decoration:none;;}
div#hdr div#hdr_msgbar	div#nav div.lay_cell_15 {z-index:60;width:185px;padding-right:10px;line-height:36px;height:36px;background:#222;}
div#hdr div#hdr_msgbar	div#nav div.lay_cell_15 a {width:175px;padding-left:10px;line-height:36px;height:36px;}
div#hdr div#hdr_msgbar	div#nav a.lay_cell_45_15				,
div#hdr div#hdr_msgbar	div#nav a.lay_cell_45_15_last {text-align:right;}
div#hdr div#hdr_msgbar	div#nav h5				{text-transform:uppercase;color:white;padding-right:10px;}
div#hdr div#hdr_msgbar	div#nav .st				{-moz-text-shadow: 1px 1px 0px #111;-webkit-text-shadow: 1px 1px 0px #111;text-shadow: 1px 1px 0px #111;}
div#hdr div#hdr_msgbar	div#nav a.spec_1	{background:#B20000 url("../img/special_s_pic.png") no-repeat;background-position:left center;}
div#hdr div#hdr_msgbar	div#nav a.spec_2	{background:#00B200 url("../img/special_o_pic.png") no-repeat;background-position:left center;}
div#hdr div#hdr_msgbar	div#nav a.spec_3	{background:#0080FF url("../img/special_u_pic.png") no-repeat;background-position:left center;}
div#hdr div#hdr_msgbar	div#nav a.spec_4	{background:#C926FF url("../img/special_n_pic.png") no-repeat;background-position:left center;}
div#hdr div#hdr_msgbar	div#nav a.spec_5	{background:#D9A300 url("../img/special_d_pic.png") no-repeat;background-position:left center;}

div#hdr div#hdr_msgbar	div#nav a.spec_1:hover	,
div#hdr div#hdr_msgbar	div#nav a.spec_2:hover	,
div#hdr div#hdr_msgbar	div#nav a.spec_3:hover	,
div#hdr div#hdr_msgbar	div#nav a.spec_4:hover	,
div#hdr div#hdr_msgbar	div#nav a.spec_5:hover	{opacity:0.7;filter:alpha(opacity=70);}

div#hdr div#hdr_msgbar	div#nav div.nav_left																					{z-index:60;display:none;position:absolute;background:white;width:193px;border:solid 1px #999;border-top:0px;border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);box-shadow: 3px 3px 8px rgba(0,0,0,0.5);}
div#hdr div#hdr_msgbar	div#nav div.nav_left h5 																		  {line-height:12px;}
div#hdr div#hdr_msgbar	div#nav div.nav_left h5 a																		  {color:#111;text-decoration:none;}
div#hdr div#hdr_msgbar	div#nav div.nav_left h5 a:hover,
div#hdr div#hdr_msgbar	div#nav div.nav_left h5 a:active															{color:#D9A300;text-decoration:underline;}
div#hdr div#hdr_msgbar	div#nav div.nav_left .nav_left_item														{text-transform:uppercase;border-bottom:dashed 1px #ccc;width:173px;padding:10px;padding-left:10px;padding-right:10px;display:inline-block;position:relative;}
div#hdr div#hdr_msgbar	div#nav div.nav_left .nav_left_item_last										  {border-bottom:0px;}
div#hdr div#hdr_msgbar	div#nav div.nav_left .nav_left_item	.ico_arrow_right				{display:none;}
div#hdr div#hdr_msgbar	div#nav div.nav_left .nav_left_item:hover	.ico_arrow_right	{display:none;}
div#hdr div#hdr_msgbar							{position:relative;right:0px;top:0px;}
div#hdr div#hdr_msgbar .message_ok	{right:0px;margin:0px;top:10px;font-size:11px;}

.page_coupon #InserisciCouponButton, 
.page_coupon #InserisciCouponInput {display:none;}

/* Footer */
div#ftr					{margin-top:70px;padding-bottom:40px;}	
div#ftr h5			{color:#B98B00;}
div#ftr .on			{color:#B98B00;}
div#ftr div#ftr_boxbar_homepage .lay_container {position:relative;}
div#ftr div#ftr_lnkbar	h3																	{text-transform:uppercase;padding-bottom:10px;}
div#ftr div#ftr_lnkbar																			{min-height:100px;background:#ddd;font-size:12px;border-bottom:solid 1px white;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info										{padding-top:10px;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info	h3								{color:#B98B00;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info .box_info					{width:185px;padding-right:10px;padding-bottom:10px;border-right:solid 1px #aaa;margin-right:10px;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info .box_terms				{display:inline-block;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info .lay_left a				{color:#444;display:block;text-decoration:none;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info .lay_left a:hover {text-decoration:underline;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info .ftr_menu_info_item {padding-right:20px;}
div#ftr div#ftr_lnkbar	div#ftr_menu_info .ftr_menu_info_item_first {padding-bottom:5px;}
div#ftr div#ftr_lnkbar	div.ftr_boxbar-usr						{padding-left:10px;border-left:solid 1px #aaa;margin-left:10px;margin-top:10px;padding-bottom:10px;}
div#ftr div#ftr_lnkbar	div.ftr_boxbar-usr .spacer		{display:none;}
div#ftr div#ftr_lnkbar	div.lay_cell_25 div.menu_usr_welcome {padding-bottom:3px;font-size:13px;}
div#ftr div#ftr_newsubsrb .st												{-moz-text-shadow: 1px 1px 0px #004C66;-webkit-text-shadow: 1px 1px 0px #004C66;text-shadow: 1px 1px 0px #004C66;}
div#ftr div#ftr_newsubsrb														{background:#0085B2;width:372px;padding:10px;color:white;position:relative;}
div#ftr div#ftr_newsubsrb .ico_newsletter						{position:absolute;left:-10px;top:-10px;}
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_tit			{padding-left:30px;margin-bottom:5px;}
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_tit h3,
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_tit h4	{text-transform:uppercase;}
div#ftr div#ftr_newsubsrb div.inp_text							{width:251px;}
div#ftr div#ftr_newsubsrb input[type=text]					{width:251px;}
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_form		{padding-left:30px;}
div#ftr div#ftr_newsubsrb form div.inp_text					{width:210px;}
div#ftr div#ftr_newsubsrb input[type=text]					{width:188px;}
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy {}
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy {color:#0E4456;}
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy a, 
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy a:link, 
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy a:visited, 
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy a:hover, 
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy a:active	{color:#0E4456;}
div#ftr div#ftr_newsubsrb div.ftr_newsubsrb_privacy .lay_left {padding-left:10px;}
div#ftr div#ftr_newsubsrb form div.inp_chk										{padding-top:5px;}
div#ftr div#ftr_newsubsrb form div.inp_chk	,
div#ftr div#ftr_newsubsrb form div.inp_text										{margin:0px;}
div#ftr div#ftr_newsubsrb form div.inp_btn										{margin:0px;margin-left:10px;padding-bottom:0px;padding-top:0px;}
div#ftr div#ftr_newsubsrb form div.inp_btn_arrow .ico_arrow_white {top:6px;}
div#ftr div#ftr_boxbar div.spacer															{background:#B98B00;width:1px;height:55px;margin-top:10px;}

div#ftr div#ftr_boxbar								h3 {text-transform:uppercase;}
div#ftr div#ftr_boxbar .lay_container {position:relative;}
div#ftr div#ftr_boxbar								{background:url("../img/background-footer-box-bar.png") repeat-x;height:80px;}
div#ftr div#ftr_boxbar_homepage				{background:url("../img/background-footer-box-bar-homepage.png") repeat-x;background-position:left bottom;height:242px;font-size:15px;}
div#ftr div#ftr_boxbar_homepage .ftr_boxbar-info			{float:left;width:150px;margin-top:10px;}
div#ftr div#ftr_boxbar_homepage .ftr_boxbar-showroom	{position:relative;float:right;width:590px;margin-top:10px;margin-bottom:10px;padding-left:10px;border-left:solid 1px #999;}

div#ftr div#ftr_boxbar_homepage .ftr_boxbar-info			{font-size:13px;}
div#ftr div#ftr_boxbar_homepage .ftr_boxbar-info			a {color:#111;}

div#ftr div#ftr_boxbar .showroom_preview					{padding-top:10px;}
div#ftr div#ftr_boxbar .showroom_preview	img {border:solid 1px white;}


div#ftr div#ftr_boxbar_homepage .showroom_preview					{width:592px;height:222px;}
div#ftr div#ftr_boxbar_homepage .showroom_preview_tit			{border:solid 1px white;cursor:pointer;background:url("../img/showroom_preview_tit.png") no-repeat;background-position:right bottom;width:590px;height:220px;z-index:10;position:absolute;right:-2px;bottom:0px;}
div#ftr div#ftr_boxbar_homepage .ftr_boxbar-showroom	img {border:solid 1px white;}

div#ftr a.logo-sound		{background:url("../img/sound-pic.png") no-repeat;text-decoration:none;display:block;width:135px;height:106px;position:absolute;left:40px;top:-5px;}
div#ftr div#ftr_boxbar div.spacer	,
div#ftr div#ftr_boxbar div.content		{float:left;}
div#ftr div#ftr_boxbar div.content		{margin-top:10px;padding-right:10px;padding-left:10px;width:165px;}
div#ftr div#ftr_boxbar div.spacer			{width:1px;height:55px;margin-top:10px;background:#999;}
div#ftr div#ftr_boxbar div.lay_cell_25 div.menu_usr						{width:352px;}
div#ftr div#ftr_boxbar div.lay_cell_25 div.menu_usr a					{font-size:11px;}
div#ftr div#ftr_boxbar div.lay_cell_25 div.menu_usr_welcome		{padding-bottom:3px;}
div#ftr div#ftr_boxbar div.lay_cell_25 div.menu_usr a.logout	{color:#111;}

div#ftr div#ftr_copyright	{/*padding-left:196px;*/margin-top:20px;padding-top:20px;color:#999;font-size:11px;padding-bottom:20px;}

/* Main content*/
div#main														{margin-bottom:10px;}
div#main div.page										{min-height:400px;border:solid 1px #999;background:white url("/img/background-page.jpg");border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
div#main div.page_full							{background:white;padding:0px;border:solid 0px #ccc;}
div#main div.page div.lay_cell_15		{width:193px;margin:0px;}
div#main div.page div.lay_cell_45		{width:744px;border-left:solid 1px #999;padding:20px;padding-left:20px;}
div#main div.page h1								{padding-bottom:10px;}
div#main div.page h2								{padding-bottom:10px;}

/* NAVIGAZIONE SINISTRA */
div#main div.nav_left																					{padding-top:35px;padding-bottom:35px;}
div#main div.nav_left div.nav_left_tit												{z-index:80;width:175px;padding-left:10px;padding-right:10px;line-height:36px;height:36px;position:absolute;top:0px;left:0px;background:#222;}
div#main div.nav_left_order_step div.nav_left_tit							{width:175px;left:0px;top:0px}
div#main div.nav_left div.nav_left_tit h3											{font-family:Arial;font-size:13px;color:white;-moz-text-shadow: 1px 1px 0px #111;-webkit-text-shadow: 1px 1px 0px #111;text-shadow: 1px 1px 0px #111;}
div#main div.nav_left h5																			{margin:0px;line-height:12px;}
div#main div.nav_left h5 a																		{color:#111;text-decoration:none;}
div#main div.nav_left	.nav_left_item													{text-transform:uppercase;background: url("/img/dot_border_h.png") repeat-x;background-position:left bottom;width:173px;padding:9px 10px;padding-right:10px;display:inline-block;position:relative;}
div#main div.nav_left	.on																			{color:#D9A300;}
div#main div.nav_left .inactive																{color:#ccc;}
div#main div.nav_left .on	.ico_arrow_right										{width:6px; height:13px; background-position:-132px -265px; }
div#main div.nav_left .nav_left_item	.ico_arrow_right				{position:absolute;top:9px;right:5px;}
div#main div.nav_left	a.nav_left_item:hover	.ico_arrow_right	{width:6px; height:13px; background-position:-132px -265px; }
div#main div.nav_left .nav_left_item	.ico_arrow_down					{position:absolute;top:13px;right:5px;}
div#main div.nav_left	a.nav_left_item:hover	.ico_arrow_down		{width:6px; height:13px; background-position:-132px -265px; }
div#main div.nav_left	a.nav_left_item_last										{background:none;}

/* NAVIGAZIONE SINISTRA > homepage */
div#main div#nav_left_homepage																{height:362px;padding-top:36px;}
div#main div.page_homepage div.nav_left div.nav_left_tit			{width:173px;left:0px;top:0px;border-radius:5px 0px 0px 0px;-webkit-border-radius:5px 0px 0px 0px;-moz-border-radius:5px 0px 0px 0px;}

/* BOX PRODOTTO */
div.tab_prod	a																										{font-size:15px;line-height:20px;font-weight:bold;text-decoration:none;}
div.tab_prod																											{position:relative;background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;border-top:0px;display:block;width:174px;height:290px;padding:10px;}
div.tab_prod .tab_prod_thumbnail	td															{width:164px;text-align:center;}
table.tab_prod_thumbnail																					,
div.tab_prod table.tab_prod_thumbnail															{height:120px;margin-bottom:10px;}
div.tab_prod .tab_prod_thumbnail	img															{max-width:164px;max-height:120px;}
div.tab_prod div.tab_prod_title																		{padding-bottom:10px;text-align:center;line-height:1.2;height:50px;overflow:hidden;}
div.tab_prod div.tab_prod_price																		{position:absolute;right:10px;bottom:22px;}
div.tab_prod div.tab_prod_price_old																{position:absolute;z-index:20;left:10px;bottom:22px;}
div.tab_prod div.tab_prod_price	.price														{font-size:15px;}
div.tab_prod div.tab_prod_price	.price b													{font-size:22px;}
div.tab_prod div.tab_prod_price_old			.price										{color:#AAA;font-size:15px;text-transform:uppercase;}
div.tab_prod div.tab_prod_price_old			.price b									{color:#AAA;font-size:18px;text-transform:uppercase;}
div.tab_prod div.tab_prod_price_old			.price_strike							{color:#A0A0A0;font-size:15px;text-transform:uppercase;}
div.tab_prod div.tab_prod_price_old			.price_strike	b						{color:#A0A0A0;font-size:18px;text-transform:uppercase;}
div.tab_prod div.ico_sale																					{position:absolute;left:20px;padding:0px;top:-3px;z-index:20;width:48px;height:48px;}
div.tab_prod div.tab_prod_incart																	{text-align:center;background:blue;position:absolute;left:0px;top:0px;}
div.tab_prod div.tab_prod_title a:hover														{text-decoration:underline;}
div.tab_prod .ico_options_container																{position:absolute;bottom:50px;}
div.tab_prod .ico_options_container																{font-size:11px;padding:0px;list-style-type:none;}
div.tab_prod .ico_options_container li														{margin:0px;padding-top:7px;}
div.tab_prod .ico_bundle_container																{position:absolute;right:-9px;z-index:30;top:10px;z-index:40;}
div.tab_prod .condizione {position:absolute;z-index:30;right:10px;bottom:10px;z-index:40;}
div.tab_prod .condizione .std11 {text-transform:uppercase;}

div.tab_prod_coupon {height:360px;position:relative;}
div.tab_prod_coupon .condizione								{bottom:80px}
div.tab_prod_coupon div.tab_prod_price				{bottom:92px;}
div.tab_prod_coupon div.tab_prod_price_old		{bottom:92px;}
div.tab_prod_coupon .ico_options_container		{bottom:120px;}
div.tab_prod_couponprice {background:white;width:188px;padding:5px 10px 5px 10px;box-sizing:border-box;position:absolute;bottom:1px;left:1px;height:40px;border-top:dashed 1px #ccc;}
div.tab_prod_couponprice div.coupon_icon {position:absolute;left:10px;top:-33px;background-size:75%;}
div.tab_prod_couponprice .price {background:white;font-size:15px;color:#B2B200;}
div.tab_prod_couponprice .price b {font-size:22px;color:#B2B200;}
div.tab_prod_couponprice .price_desc {position:absolute;left:10px;top:5px;display:block;width:90px;}
div.tab_prod_couponprice .price {position:absolute;right:10px;top:5px;}

/* BOX PRODOTTO - Full Row */
div#main div.page_elencoprodotti div.list .tab_prod_FullRow  div.tab_prod {height:120px;padding:10px;width:744px;position:relative;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod_brd_btm ,
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod_brd_top {display:block;height:140px;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod div.tab_prod_price	{right:10px;bottom:25px;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod div.tab_prod_price_old	{left:auto;right:10px;bottom:50px;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod_title ,
div#main div.page_elencoprodotti div.tab_prod_FullRow table.tab_prod_thumbnail {float:left;padding-right:20px;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod div.tab_prod_title a {font-size:18px;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod div.tab_prod_title {text-align:left;width:450px;height:120px;font-size:14px;line-height:18px;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.description {display:block;font-size:14px;line-height:17px;padding-top:5px;height:40px;overflow:hidden;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod .ico_options_container			{/*position:absolute;left:200px;bottom:10px;text-align:right*/position:relative;bottom:auto;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod .ico_options_container			{font-size:11px;padding:0px;list-style-type:none;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod .ico_options_container li	{margin:0px;display:inline;padding-right:10px;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod .ico_bundle_container			{position:absolute;z-index:30;right:-9px;top:10px;z-index:40;}
div#main div.page_elencoprodotti div.tab_prod_FullRow div.tab_prod .condizione {position:absolute;z-index:30;right:10px;bottom:10px;z-index:40;}

/* BOX PRODOTTO - Mini */
.tab_prodMini .ico_availability_container {color:#111;font-size:10px;position:absolute;z-index:10;right:10px;bottom:45px;}

/* BOX PRODOTTO  > DROPDOWN */
div#main div.nav_left div.list .tab_prod_last		{background:none;}
div#main div.nav_left div.list div.tab_prod .tab_prod_thumbnail	td	{height:55px;}
div#main div.nav_left div.list div.tab_prod table.tab_prod_thumbnail	{height:55px;}
div#main div.nav_left div.list div.tab_prod .tab_prod_thumbnail img {max-height:55px;}
div#main div.nav_left div.list div.tab_prod	{height:202px;}
div#main div.nav_left div.list div.tab_prod div.tab_prod_title	{height:45px;}
div#main div.nav_left div.tab_prod	a	{font-size:13px;line-height:18px;}
div#main div.nav_left div.tab_prod .ico_options_container li	{padding-top:3px;}
div#main div.nav_left div.tab_prod .ico_options_container  {font-size:10px;bottom:42px;}

/* BOX PRODOTTO  > Lista Speciali homepage */
div#main div#main_lastarrival div.tab_prod_last															{}
div#main div#main_lastarrival div.tab_prod .ico_shipping_container					{right:-10px;}
div#main div#main_lastarrival div.list_col			 .ico_shipping_container		{right:-10px;}
div#main div#main_lastarrival div.list_col_first .ico_shipping_container		{right:-10px;}
div#main div#main_lastarrival div.list_col_first div.tab_prod_off						{left:-1px;}
div#main div#main_lastarrival div.list_col_first div.tab_prod_hover					{left:-1px;}

/* BOX PRODOTTO  > Elenco prodotti */
div#main div.page_elencoprodotti div.list {margin-top:10px;}
div#main div.page_elencoprodotti div.list	div.row_prod						{background:url("/img/dot_border_v.png") repeat-y;display:block;background-position:left top;margin-bottom:10px;padding-left:1px;}
div#main div.page_elencoprodotti div.list div.tab_prod						{background:url("/img/dot_border_v.png") repeat-y;background-position:right top;/*float:left;*/border-right:0px;/*width:168px;padding:9px;*/width:170px;padding:10px;}
div#main div.page_elencoprodotti div.list div.tab_prod			img		{/*max-width:160px;*/}
div#main div.page_elencoprodotti div.list div.tab_prod_last				{}
div#main div.page_elencoprodotti div.tab_prod .ico_shipping_container {right:-9px;}
div#main div.page_elencoprodotti a.tab_prod_link ,
div#main div.page_elencoprodotti div.tab_prod_off	,
div#main div.page_elencoprodotti div.tab_prod_hover								{width:188px;}
div#main div.page_elencoprodotti .tab_prod_brd_btm {float:left;display:inline-block;background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;}
div#main div.page_elencoprodotti .tab_prod_brd_top {display:inline-block;background:url("/img/dot_border_h.png") repeat-x;background-position:left top;padding-top:1px;}

/* BOX PRODOTTO  > Correlati */
div#main div.related 																	{background:url("/img/dot_border_v.png") repeat-y;background-position:left top;margin-bottom:20px;margin-top:20px;display:inline-block;}
div#main div.related .tab_prod_brd_btm								{float:left;display:inline-block;background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;}
div#main div.related .tab_prod_brd_top								{display:inline-block;background:url("/img/dot_border_h.png") repeat-x;background-position:left top;padding-top:1px;}
div#main div.related div.list div.tab_prod						{background:url("/img/dot_border_v.png") repeat-y;background-position:right top;float:left;border-right:0px;width:176px;padding:10px;}

/* Homepage > LAYOUT */
div#main div.page_homepage									{height:398px;}
div#main div.page_homepage div.lay_cell_15	{padding:0px;}
div#main div.page_homepage div.lay_cell_45	{width:772px;min-height:388px;height:388px;padding:5px;}
div#main div.lay_container									{position:relative;z-index:0;}

div#main div#nav_left_homepage .dropdown																					{display:none;min-height:375px;z-index:150;float:none;position:absolute;left:193px;top:-1px;border:solid 1px #999;border-radius:0px 5px 5px 5px;-webkit-border-radius:0px 5px 5px 5px;-moz-border-radius:0px 5px 5px 5px;-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);box-shadow: 3px 3px 8px rgba(0,0,0,0.5);background:white url("/img/dot_border_h.png") repeat-x;background-position:left 34px;padding-top:34px;}
div#main div#nav_left_homepage .dropdown .dropdown_categories_tit									{position:absolute;top:-36px;left:0px;max-width:468px;}
div#main div#nav_left_homepage .dropdown .dropdown_brands_tit											{position:absolute;top:-36px;left:20px;}
div#main div#nav_left_homepage .dropdown .dropdown_lastprod_tit										{position:absolute;top:-36px;left:0px;}
div#main div#nav_left_homepage .dropdown .dropdown_tit h5													{padding-left:10px;line-height:34px;height:35px;text-transform:uppercase;}
div#main div#nav_left_homepage .dropdown .dropdown_list														{display:inline-block;background:url("/img/dot_border_v_dropdown_homepage.png") repeat-y;background-position:right top;}
div#main div#nav_left_homepage .dropdown .dropdown_list .dropdown_categories			{position:relative;float:left;display:inline-block;max-width:408px;padding-right:20px;}
div#main div#nav_left_homepage .dropdown .dropdown_list .dropdown_brands					{position:relative;float:left;display:inline-block;text-align:center;padding-top:10px;padding-right:20px;padding-left:20px;}
div#main div#nav_left_homepage .dropdown .dropdown_list .dropdown_lastprod				{position:relative;background:url("/img/dot_border_v.png") repeat-y;background-position:left top;float:left;width:194px;}
div#main div#nav_left_homepage .dropdown .category_item														{white-space:nowrap; padding-bottom:5px;}
div#main div#nav_left_homepage .dropdown .dropdown_brands  img										{max-width:100px;max-height:100px;}
div#main div#nav_left_homepage .dropdown .dropdown_categories  a,
div#main div#nav_left_homepage .dropdown .dropdown_brands  a											{text-decoration:none;font-size:12px;}
div#main div#nav_left_homepage .dropdown .arrow																		{font-size:9px;line-height:14px;}
div#main div#nav_left_homepage .dropdown .dropdown_categories	a:hover,
div#main div#nav_left_homepage .dropdown .dropdown_brands  a:hover								{color:#D9A300;text-decoration:underline;}
div#main div#nav_left_homepage .dropdown .dropdown_list .dropdown_categories .tot {font-size:11px;color:#aaa;}
div#main div#nav_left_homepage .dropdown .dropdown_brands .logo										{padding:10px;margin-bottom:5px;}
div#main div#nav_left_homepage .dropdown .dropdown_brands .logo:hover							{padding:10px;}
.table_categories td																															{padding:10px;padding-right:5px;}

/* Homepage > Featured Content */
div#main div#featured_content {border:0px;}
div#main div#featured_content div#slideshow							{margin-bottom:5px;overflow:hidden;width:774px;height:300px;}
div#main div#featured_content div#slideshow	img					{width:774px;height:300px;}
div#main div#featured_content div#featured_strip_1 img	{width:774px;height:40px;margin-bottom:4px;}
div#main div#featured_content div#featured_strip_2 img	{width:774px;height:40px;}

/* Homepage > Main Last arrival*/
div#main div#main_lastarrival																{margin-top:20px;clear:both;}
div#main div#main_lastarrival	 .lastarrivals_list						{background: url("/img/dot_border_h.png") repeat-x;background-position: left top;padding-top:1px;display:inline-block;}
div#main div#main_lastarrival	 .lastarrivals_list_brd_left	{background: url("/img/dot_border_v.png") repeat-y;background-position: left top;padding-left:1px;}

.box_tit h2			{padding-left:10px;padding-right:10px;}
.box_tit h2			{line-height:25px;font-size:22px;text-transform:uppercase;}
.box_tit_up			{padding:0 10px 10px 10px; }
.box_tit_down		{padding:10px 10px 0px 10px;}
.box_tit_first	{padding-left:0px;}

div.tab_prod a.box_spec		{font-weight:normal;font-size:12px;}

a.box_spec		{color:white;font-weight:normal;line-height:auto;}
a.box_spec:hover u {text-decoration:none;font-weight:normal;}

a.box_spec			{position:relative;display:block;width:174px;height:290px;background-position:top center;text-align:right;}
a.box_spec_1		{background:#B20000 url("../img/special_s.png") no-repeat;background-position:right bottom;}
a.box_spec_2		{background:#00B200 url("../img/special_o.png") no-repeat;background-position:right bottom;}
a.box_spec_3		{background:#0080FF url("../img/special_u.png") no-repeat;background-position:right bottom;}
a.box_spec_4		{background:#C926FF url("../img/special_n.png") no-repeat;background-position:right bottom;}
a.box_spec_5		{background:#D9A300 url("../img/special_d.png") no-repeat;background-position:right bottom;}

a.box_spec	h2	{color:white;margin-bottom:5px;line-height:30px;font-size:30px;font-weight:normal;-moz-text-shadow: 1px 1px 0px #666;-webkit-text-shadow: 1px 1px 0px #666;text-shadow: 1px 1px 0px #666;}

div#main div#main_lastarrival div.list_col								{width:196px;float:left;background: url("/img/dot_border_v.png") repeat-y;background-position: right top;border-left:0px;border-bottom:0px;}
div#main div#main_lastarrival div.list_col_first					{width:195px;background: url("/img/dot_border_v.png") repeat-y;background-position: right top;}

div#main div#main_lastarrival div.list_col .tot_items				{padding:10px;}
div#main div#main_lastarrival div.list_col .tot_items b			{font-size:15px;}

.spec_1 .tot_items b	,
.spec_1 .tot_items a	{color:#B20000;}
.spec_2 .tot_items b	,
.spec_2 .tot_items a	{color:#00B200;}
.spec_3 .tot_items b ,
.spec_3 .tot_items a	{color:#0080FF;}
.spec_4 .tot_items b	,
.spec_4 .tot_items a	{color:#C926FF;}
.spec_5 .tot_items b	,
.spec_5 .tot_items a	{color:#D9A300;}

/* Page newsletter */
div#main div.page_newsletter .lay_cell_15 {text-align:center;}
div#main div.page_newsletter .lay_cell_15 span {margin-top:65px;}
div#main div.page_newsletter .lay_cell_45 {min-height:400px;background:white url("/img/background-page-newsletter.jpg") no-repeat;background-position:400px 60px;}
div#main div.page_newsletter form div.inp_btn_arrow {margin-left:20px;margin-top:0px;padding-top:0px;padding-bottom:0px;}
.page_newsletter .inp_btn_arrow .ico_arrow_white {top:7px;}

/* NAVIGAZIONE SINISTRA  */
div#main div.nav_left div.nav_left_subtit	{position:relative;width:163px;padding:5px;padding-left:10px;padding-right:20px;background:#ccc;}
div#main div.nav_left div.nav_left_subtit	.ico_del_gray {position:absolute;right:10px;top:7px;z-index:100;}
div#main div.nav_left div.nav_left_subtit h4		{font-family:Arial;font-size:13px;color:white;font-weight:bold;white-space:normaL;}
div#main div.nav_left div.nav_left_subtit2	{position:relative;}
div#main div.nav_left div.nav_left_subtit2 span.ico_del_yellow			{position:absolute;top:13px;right:10px;}
div#main div.nav_left div.nav_left_subtit2			{width:173px;font-size:15px;font-weight:bold;padding:10px;padding-bottom:10px;background:white;background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;}
div#main div.nav_left div.nav_left_subtit2 a 		{text-decoration:none;}
div#main div.nav_left div.nav_left_subtit2 div.nav_left_submenu_item_other {padding:0px;}
div#main div.nav_left div.nav_left_subtit2 div.nav_left_submenu_item_other a	{font-size:11px;color:#111;font-weight:bold;text-decoration:underline;}
div#main div.nav_left div.nav_left_subtit2 select	{font-size:11px;width:167px;}

/*  NAVIGAZIONE SINISTRA > Elenco Prodotti  */
div#main div.page_elencoprodotti div#nav_left_filtroelenco													{border:0px;padding:0px;}
div#main div.page_elencoprodotti div#nav_left_filtroelenco .nav_left_filter_sel_box	{margin-bottom:20px;}
div#main div.page_elencoprodotti div#nav_left_filtroelenco .nav_left_filter_subbox	{border:solid 1px #888;margin-bottom:20px;padding-top:10px;padding-bottom:10px;}
.nav_left_filter_box_title																				{font-weight:bold;padding:10px;padding-left:0px;font-size:14px;}
.nav_left_filter_box_subtitle																			{font-weight:bold;padding-bottom:5px;}
div#main div.page_elencoprodotti .nav_left_submenu_item						{position:relative;padding:5px;padding-left:10px;padding-right:45px;background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;display:block;}
div#main div.page_elencoprodotti a.nav_left_submenu_item					{text-decoration:none;}
div#main div.page_elencoprodotti a.nav_left_submenu_item:hover		{text-decoration:underline;}
div#main div.page_elencoprodotti .nav_left_submenu_item span.tot	{position:absolute;top:5px;right:10px;color:#aaa;float:right;}
a.nav_left_special																								{padding-left:0px;font-weight:bold;}

div#main div.page_elencoprodotti a.nav_left_special								{background:none;}
div#main div.page_elencoprodotti .nav_left_special span.tot				{color:#111;font-weight:normal;}
a.nav_left_special																								{margin-top:10px;display:block;background:white;border:solid 1px #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px;color:#111;text-decoration:none;}
div#main div.page_elencoprodotti .nav_left_submenu_item_all				{padding:5px;padding-left:10px;padding-right:10px;}
div#main div.page_elencoprodotti .nav_left_submenu_item_all	a			{color:#999;}
.nav_left_filter_sel_item																					{background:#F9EBDB;border:solid 1px #FF7F00;padding:5px;margin-bottom:10px;padding-right:25px;}
.nav_left_filter_sel_item_tit																			{font-size:11px;}
.nav_left_filter_sel_item_value																		{position:relative;font-weight:bold;color:#FF7F00;}
.nav_left_filter_sel_item a.ico																		{text-decoration:none;position:absolute;right:-20px;top:2px;}

div#main div.page_elencoprodotti .nav_left_filter_box_other  a		{color:#111;}

/* Pagina elenco prodotti */
div#main div.page_elencoprodotti																			{border:0px;background:none;}
div#main div.page_elencoprodotti div.lay_cell_45											{padding-left:19px;padding-top:0px;padding-right:0px;width:764px;border:0px;}
div#main div.page_elencoprodotti div.lay_cell_15											{position:relative;}/*border:solid 1px #999;border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;*/

div#main div.page_elencoprodotti div.nav_left div.nav_left_tit				{left:0px;top:0px}
div#main div.page_elencoprodotti div.nav_left													{width:193px;border:solid 1px #999;border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;}

div#main div.page_elencoprodotti div.nav_left_submenu2_item		{background: url("/img/dot_border_h.png") repeat-x;background-position:left bottom;width:173px;padding:5px;padding-left:0px;display:inline-block;position:relative;}
div#main div.page_elencoprodotti div.nav_left_submenu2_item	a	{text-decoration:underline;color:#111;}
div#main div.page_elencoprodotti div.nav_left_submenu2_item	a:hover	{text-decoration:none;}

div#main div.page_elencoprodotti div.nav_left_submenu2_item	a.spec_1 {color:#B20000;}
div#main div.page_elencoprodotti div.nav_left_submenu2_item	a.spec_2 {color:#00B200;}
div#main div.page_elencoprodotti div.nav_left_submenu2_item	a.spec_3 {color:#0080FF;}
div#main div.page_elencoprodotti div.nav_left_submenu2_item	a.spec_4 {color:#C926FF;}
div#main div.page_elencoprodotti div.nav_left_submenu2_item	a.spec_5 {color:#D9A300;}


div.list_title_container							{margin-top:10px;margin-bottom:20px;padding:0px;}
div.list_title_container		h1				{padding:0px;}

div.list_title_special	{border-bottom:solid 5px #111;margin-bottom:10px;padding-top:20px;position:relative;padding-left:170px;padding-bottom:5px;min-height:80px;}
div.list_title_special	.thumb {position:absolute;bottom:5px;left:0px;height:90px;overflow:hidden;}
div.list_title_special a  {text-decoration:none;}
div.list_title_special a:hover  u {text-decoration:none;}


div#main div.page div.list_title_special h1 {padding:0px;margin:0px;line-height:25px;padding-bottom:5px;}
div#main div.page_elencoprodotti div.list_header	 div.message				{margin:0px;}
div#main div.page_elencoprodotti div.list_header	 div.message_alert	{margin:0px;}
div.list_title_special .std14	{padding-top:5px;padding-bottom:0px;line-height:20px;}

.strip_speciale div.list_title_special	{padding-left:110px;min-height:40px;margin-top:10px;}
.strip_speciale div.list_title_special	.thumb {height:50px;}
.strip_speciale div.list_title_special	.thumb	img	{width:100px;}
div#main div.page .strip_speciale div.list_title_special h2 {padding-bottom:5px;}

.strip_speciale {}
.strip_speciale div.brd_spec_1	{border-color:#B20000;}
.strip_speciale div.brd_spec_2	{border-color:#00B200;}
.strip_speciale div.brd_spec_3	{border-color:#0080FF;}
.strip_speciale div.brd_spec_4	{border-color:#C926FF;}
.strip_speciale div.brd_spec_5	{border-color:#D9A300;}
.strip_speciale div.brd_spec_31 {border-color:#0059B2;}
.strip_speciale_row							{position:relative;}
.strip_speciale_arrow						{text-decoration:none;height:80px;width:30px;background:url("/files/pics/special/strip_speciale_arrow_default.png") no-repeat;position:absolute;right:-20px;top:115px;z-index:50;}
.row_prod_full_wrapper .strip_speciale_arrow {right:-23px;}

.strip_speciale_arrow_31	{text-decoration:none;background:url("/files/pics/special/strip_speciale_arrow_31.png") no-repeat;}
.strip_speciale_arrow_1		{text-decoration:none;background:url("/files/pics/special/strip_speciale_arrow_1.png") no-repeat;}
.strip_speciale_arrow_2		{text-decoration:none;background:url("/files/pics/special/strip_speciale_arrow_2.png") no-repeat;}
.strip_speciale_arrow_3		{text-decoration:none;background:url("/files/pics/special/strip_speciale_arrow_3.png") no-repeat;}
.strip_speciale_arrow_4		{text-decoration:none;background:url("/files/pics/special/strip_speciale_arrow_4.png") no-repeat;}
.strip_speciale_arrow_5		{text-decoration:none;background:url("/files/pics/special/strip_speciale_arrow_5.png") no-repeat;}

/* Filtri Elenco */

/* Filtri attivi Elenco prodotto */
div.list_filter																					{background-position:left bottom;padding-bottom:10px;margin-bottom:10px;}
div.list_filter a.list_filter_item											{text-decoration:none;position:relative;background:#FDFDC4;border:solid 1px #EFD988;color:#111;padding:5px;padding-right:30px;display:inline-block;margin:0 10px 10px 0;}
div.list_filter a.list_filter_item span.ico_del_yellow	{position:absolute;top:7px;right:7px;}
div.list_filter .list_filter_tit												{padding-right:10px;}

div.list_options											{padding-bottom:0px;text-align:left;}
div.list_options .lay_left						{padding-top:7px;}
div.list_options ul										{list-style-type:none;margin:0px;padding:0px;}
div.list_options li										{float:left;margin:0px;padding:0px;}
div.list_options .lay_right li				{padding-left:10px;}
div.list_options a.ico_gridview				{text-decoration:none;margin-top:2px;}
div.list_options select								{font-size:12px;margin-top:2px;height:29px;}
div.list_options .inp_sel							{height:20px;font-size:12px;}

/* Paginazione Elenco */
div.list_pagination {background:url("/img/dot_border_h.png") repeat-x;background-position:left top;padding-bottom:20px;padding-top:20px;margin-top:20px;}
div.list_pagination div.list_pagination_pages .pag_item {color:#111;display:inline-block;padding:7px;border:solid 1px #ccc;text-decoration:none;}
div.list_pagination div.list_pagination_pages .pag_item:hover {background:#CCC;color:white;}
div.list_pagination div.list_pagination_pages .selected {background:#666;color:white;font-weight:bold;}
div.list_pagination div.list_pagination_absolutepage {display:inline;line-height:30px;font-size:12px;}

div.list_pagination div.list_pagination_pages {float:right;}
div.list_pagination div.list_pagination_absolutepage {float:left;}
div.lay_right div.list_pagination_pages {float:left;}
div.lay_right div.list_pagination_absolutepage {float:right;}

/* Breadcrumb */
.breadcrumb	{
	margin-top: 6px;
	padding-left:0px;
	margin-left:0px;
	background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;padding-bottom:10px;margin-bottom:10px;
}

.breadcrumb	li.breadcrumb_item  {
	display: inline;
	font-size: 12px;
	white-space: nowrap;
	background: url(/img/bcbg.png) no-repeat left center;
	padding-left:15px;
	padding-right:5px;
	line-height:18px;
	margin-left:5px;
}
.breadcrumb	li.first {
	background: none;
	padding-left: 0;
	margin-left: 0;
}
.breadcrumb a {
	color:#111;
	font-size:13px;
}
.breadcrumb-back {
	margin-bottom:10px;
}
.child_breadcrumb  {margin:0px;padding:0px;}
.child_breadcrumb * {
	color:#333;font-size:11px;
}
.child_breadcrumb a {
	color:#333;
}

/* Elenco Bundle */
div.tab_prod_bundle						{position:relative;float:left;width:365px;border:solid 5px #eee;height:310px;}
div.tab_prod_bundle div.sx {float:left;width:164px;padding:10px;text-align:center;height:310px;}
div.tab_prod_bundle div.dx {height:310px;float:left;width:171px;padding:10px;padding-left:0px;position:relative;}
div.tab_prod_bundle	a																	{font-size:15px;line-height:20px;font-weight:bold;text-decoration:none;}
div.tab_prod_bundle table.tab_prod_thumbnail					{margin-bottom:10px;}
div.tab_prod_bundle table.tab_prod_thumbnail	td			{width:172px;text-align:center;}
div.tab_prod_bundle div.child_thumbnail td						{width:26px;height:26px;padding:2px;text-align:center;vertical-align:middle;background:white;border:solid 1px #ccc;}
div.tab_prod_bundle div.child_thumbnail img						{max-width:26px;max-height:26px;}
div.tab_prod_bundle div.child_thumbnail								{float:left;margin-right:2px;margin-bottom:5px;position:relative;text-align:center;}
div.tab_prod_bundle div.child_thumbnail_last					{margin-right:0px;}
div.tab_prod_bundle div.child_thumbnail_plus					{background:white;font-size:15px;font-weight:bold;width:26px;height:26px;padding:2px;}
div.tab_prod_bundle .child_title				{position:absolute;display:inline-block;width:200px;height:100px;z-index:100;top:-105px;left:0px;}
div.tab_prod_bundle	.child_title span	{text-align:left;position:absolute;display:inline-block;width:200px;z-index:100;bottom:5px;left:0px;background:#FDFDC4;padding:5px;border:solid 1px #EFD988;color:#111;font-size:12px;}
div.tab_prod_bundle .child_quantity {text-align:center;font-weight:bold;}
div.tab_prod_bundle .prod_incart_gotocart {position:absolute;right:10px;bottom:17px;z-index:10;}
div.tab_prod_bundle .inp_btn_cart {position:absolute;right:10px;bottom:10px;z-index:10;}
div.tab_prod_bundle table.tab_prod_thumbnail		{height:120px}
div.tab_prod_bundle a.link_scheda		{position:absolute;right:20px;top:95px;z-index:10;font-size:11px;font-weight:normal;text-decoration:underline;}
div.tab_prod_bundle div.prezzi				{position:absolute;right:10px;top:140px;z-index:10;}
div.tab_prod_bundle div.risparmio	 {color:#111111;text-align:right;font-size:11px;}
div.tab_prod_bundle div.risparmio	span {color:#009900;}
div.tab_prod_bundle div.risparmio	b {color:#009900;font-size:12px;}
div.tab_prod_bundle div.prezzo_bundle {float:left;text-align:right;color:#B20000;}
div.tab_prod_bundle div.statusdisponibilita {position:absolute;left:10px;bottom:20px;font-size:11px;}
div.tab_prod_bundle div.child_list {width:141px;background:#efefef;padding:15px;height:95px;}
div.tab_prod_bundle div.child_list_title {font-weight:bold;color:#F93F00;padding-bottom:10px;}
div.tab_prod_bundle_hidelast {position:relative;}
div.tab_prod_bundle_hidelast a {text-align:right;font-size:18px;padding-top:220px;text-align:right;width:310px;height:90px;color:#265CFF;background:#fff url("/img/ico_arrow_next_64x64.png") no-repeat;background-position:200px 110px;display:inline-block;position:absolute;left:0px;top:0px;}
div.tab_prod_bundle_hidelast a:hover {font-size:18px;color:#265CFF;background:#fff url("/img/ico_arrow_next_64x64.png") no-repeat;background-position:200px 110px;text-decoration:none;}
div.tab_prod_bundle_hidelast a span {padding-right:20px;font-weight:normal;text-decoration:none;color:black;}
div.tab_prod_bundle_hidelast a span span {padding-right:0px;}
div.tab_prod_bundle_hidelast a .link {font-size:18px;padding-right:20px;text-decoration:underline;}
div.tab_prod_bundle_hidelast a:hover .link {font-size:18px;text-decoration:none;}
div.tab_prod_bundle														{position:relative;}
div.tab_prod_bundle .ico_shipping_container		{position:absolute;z-index:30;right:-10px;top:30px;}
div.tab_prod_bundle div.child_thumbnail table 					{margin-top:10px;}
div.tab_prod_bundle div.child_thumbnail span.quantita {position:absolute;left:7px;top:-5px;line-height:17px;font-size:10px;color:#F93F00;font-weight:normal;background:url("/img/ico-quantity-bundle.png") no-repeat;display:inline-block;width:18px;height:18px;}

/* Pagina scheda prodotto */
div#main div.page_schedaprodotto {background:none;border:0px;}


div#main div.page_schedaprodotto div.page_schedaprodotto_head {margin-bottom:10px;}
div#main div.page_schedaprodotto div.page_schedaprodotto_head h1 {margin:0;}

div#main div.page_schedaprodotto div.page_schedaprodotto_main	{background:transparent url("/img/dot_border_h.png") repeat-x;background-position:left bottom;}
div#main div.page_schedaprodotto div.page_schedaprodotto_inner	{background:transparent url("/img/dot_border_v.png") repeat-y;background-position:550px top;padding-bottom:40px;}
div#main div.page_schedaprodotto div.page_scheda_prodotto_left	{position:relative;width:550px;float:left;}

div#main div.page_schedaprodotto div.prod_box_info_list	{width:550px;position:absolute;left:10px;top:10px;z-index:90;}
div#main div.page_schedaprodotto div.prod_box_info_list	.prod_info_item	{text-transform:uppercase;float:right;margin-bottom:10px;}

div#main div.page_schedaprodotto div.page_scheda_prodotto_right	{width:420px;float:left;box-sizing:border-box;}

div#main div.page_schedaprodotto div.page_scheda_prodotto_right_item	{padding-left:30px;}

div#main div.page_schedaprodotto .box_title			{display:inline-block;max-width:780px;padding-right:60px;padding-bottom:20px;}
div#main div.page_schedaprodotto .box_brand			{max-width:140px;padding-left:20px;}
div#main div.page_schedaprodotto .box_brand	img	{max-width:120px;max-height:120px;}

/* Pagina scheda prodotto  > Gallery */
div#main div.page_schedaprodotto .prod_box_photo {background:transparent url("/img/dot_border_h.png") repeat-x;background-position:left bottom;display:inline-block;}
div#main div.page_schedaprodotto .prod_box_photo_main				{position:relative;width:560px;height:420px;box-sizing:border-box;padding:20px;margin-bottom:20px;}
div#main div.page_schedaprodotto .prod_box_photo_main table 	{width:100%; height:100%;}
div#main div.page_schedaprodotto .prod_box_photo_main table td	{text-align:center; vertical-align:middle;}
div#main div.page_schedaprodotto .prod_box_photo_main .ico_sale_big	{position:absolute;left:20px;padding:0px;top:-3px;z-index:20;}

div#main div.page_schedaprodotto div.prod_gallery_list								{width:440px;}
div#main div.page_schedaprodotto div.prod_gallery_list ul							{list-style-type:none;margin:0;padding:0;}
div#main div.page_schedaprodotto div.prod_gallery_list ul li					{float:left;padding:10px;height:41px;width:58px;border:solid 1px white;margin-right:10px;margin-bottom:10px;text-align:center;}
div#main div.page_schedaprodotto div.prod_gallery_list ul li:hover		{border:solid 1px #ccc;}
div#main div.page_schedaprodotto div.prod_gallery_list ul li.last			{margin-right:0px;}
div#main div.page_schedaprodotto div.prod_gallery_list ul li img			{max-width:58px;max-height:41px;border:0px;display:block;}

#openPopupGallery	{position:absolute;left:0px;top:0px;width:560px;height:420px;box-sizing:border-box;padding:20px;cursor:pointer;z-index:150;background:url('/img/blank.png');}
#openPopupGallery .PopupGallery_zoom	{position:absolute;right:20px;bottom:0;cursor:pointer;height:24px;line-height:24px;padding:0;background:white;font-family:Arial;font-size:12px;font-weight:nomral;color:#888888;border:0;}
#openPopupGallery .PopupGallery_zoom:hover	{background:white;}
#openPopupGallery .PopupGallery_zoom	span {display:block;float:left;width:24px;height:24px;background:url('/img/ico-zoom.png');margin-right:5px;}
#openPopupGallery:hover	.PopupGallery_zoom {color:#111;}
#openPopupGallery:hover	.PopupGallery_zoom span {background:url('/img/ico-zoom-on.png');}

.PopupGallery											{display:none;}
.PopupGalleryContainer						{padding:20px;background:white;display:inline-block;border:solid 1px white;-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}
.PopupGalleryHeader								{-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px; width:840px;background:#222;padding:20px;}
.PopupGalleryHeader h1						{color:white;}
.PopupGalleryListContainer				{height:108px;margin-bottom:8px;padding-bottom:20px;}
.PopupGalleryBig									{width:800px;text-align:center;padding:18px;border:solid 1px #ccc;}
.PopupGalleryBig img							{max-width:800px;max-height:600px;}
.PopupGallery .b-close						{position:absolute;background:none;right:-10px;top:10px;}
.PopupGallery .b-close:hover			{position:absolute;background:none;right:-10px;top:10px;}
.PopupGallery .b-close a					{color:#444;font-weight:bold;text-decoration:none;}
.PopupGalleryListContainer a img	{border:0px;}

/* Pagina scheda prodotto  > Descrizione */
div#main div.page_schedaprodotto div.prod_box_desc					{padding:20px 20px 20px 0;line-height:25px;font-size:14px;}
div#main div.page_schedaprodotto div.prod_box_desc h5				{text-transform:uppercase;padding-bottom:10px;font-size:18px;color:#999;}
div#main div.page_schedaprodotto div.prod_box_desc div.exdemo_alert {margin-top:15px;font-style:italic; padding:10px; border:1px dotted #CCC; background:#F3F3F3;}
div#main div.page_schedaprodotto div.prod_box_desc div.exdemo_alert div.prod_box_info_list	{left:-10px;font-style:normal;}
div#main div.page_schedaprodotto div.prod_box_desc div.exdemo_alert .ico_condizione_2	{font-style:normal;display:inline-block;}
/* Pagina scheda prodotto  > Box Prezzi */
div#main div.page_schedaprodotto div.prod_box_price				{width:400px;font-size:13px;margin-bottom:20px;}
div#main div.page_schedaprodotto div.prod_box_price_left	{float:left;width:200px;}
div#main div.page_schedaprodotto div.prod_box_price_left	.lbl {display:block;font-size:18px;color:#B20000;}
div#main div.page_schedaprodotto div.prod_box_price_left	.price {display:block;font-size:36px;color:#B20000;}
div#main div.page_schedaprodotto div.prod_box_price_left	.price b {font-size:36px;color:#B20000;}
div#main div.page_schedaprodotto div.prod_box_price_right	{float:left;width:200px;text-align:right;line-height:18px;}
div#main div.page_schedaprodotto div.prod_box_price_right .lbl {padding-right:5px;}
div#main div.page_schedaprodotto div.prod_box_price	.ico_shipping_red {margin-right:10px;opacity: 0.5; filter: alpha(opacity=50);}
div#main div.page_schedaprodotto div.prod_box_price	.spedizionegratis {margin-top:5px;}

/* Pagina scheda prodotto  > Box Aggiunti al carrello */
div#main div.page_schedaprodotto div.prod_box_cart {background:#eee;border-radius:5px;padding:20px;}
div#main div.page_schedaprodotto div.prod_box_cart	.prod_incart	{margin-bottom:10px;} 
div#main div.page_schedaprodotto div.prod_box_cart	.prod_incart	#qty	{margin:0px;width:20px;text-align:right;margin-right:10px;background:white;}
div#main div.page_schedaprodotto div.prod_box_cart	.prod_incart	.inp_btn	{padding-top:0px;padding-bottom:0px;}	
div#main div.page_schedaprodotto div.prod_box_cart	.prod_incart	#prod_incart_gotocart	{display:inline-block;margin-top:5px;}
div#main div.page_schedaprodotto div.prod_box_cart .viewDisponibilita {font-size:15px;margin-bottom:10px;}
div#main div.page_schedaprodotto div.prod_box_cart .viewDisponibilita .ico {margin-right:5px;}
div#main div.page_schedaprodotto div.prod_box_cart .alert_wishlist  {text-transform:lowercase;color:#5E616E;font-size:11px;}
div#main div.page_schedaprodotto div.prod_box_cart .alert_wishlist a {text-transform:lowercase;color:#5E616E;font-size:11px;}
div#main div.page_schedaprodotto div.prod_box_cart .addwishlist  {text-transform:lowercase;font-size:12px;}
div#main div.page_schedaprodotto div.prod_box_cart .addwishlist a {text-transform:lowercase;font-size:12px;}

/* Pagina scheda prodotto  > Contenuto bundle */
div#main div.page_schedaprodotto div.prod_box_bundle	{background:transparent url("/img/dot_border_h.png") repeat-x;background-position:left bottom;padding:20px 20px 20px 0;}
div#main div.page_schedaprodotto div.prod_box_bundle	div.bundle_tit {margin-bottom:10px;font-size:18px;line-height:18px;font-weight:bold;color:#F93F00;}
div#main div.page_schedaprodotto div.prod_box_bundle	.qty_Bundle	{font-weight:bold;font-size:17px;line-height:18px;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle_sx	{padding-right:10px}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_prod_thumbnail_bundle img	{width:58px;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle								{background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;;margin-bottom:10px;padding-bottom:10px;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle a							{font-size: 15px;line-height: 20px;font-weight: bold;text-decoration: none;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle_last					{background:none;margin-bottom:0px;padding-bottom:0px;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle .price				{font-size:15px;color:#aaa;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle .pricetot			{font-size:22px;color:#666;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle td						{vertical-align:middle;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle .price 				{font-size:14px;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle .price b			{font-size:16px;color:#aaa;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle .pricetot b		{font-size:22px;color:#666;}
div#main div.page_schedaprodotto div.prod_box_bundle	.tab_bundle td.tab_prod_title {padding-left:10px;padding-right:10px;}

div#main div.page_schedaprodotto div.prod_box_bundle div.prod_box_cart_bundle {margin-top:20px;margin-bottom:0;}
div#main div.page_schedaprodotto div.prod_box_bundle div.prod_box_cart_bundle	.qty	{margin:0px;width:20px;text-align:right;margin-right:10px;background:white;}
div#main div.page_schedaprodotto div.prod_box_bundle div.prod_box_cart_bundle	.prod_incart	.inp_btn	{padding-top:0px;padding-bottom:0px;}	
div#main div.page_schedaprodotto div.prod_box_bundle div.prod_box_cart_bundle	.price_online {color:#B20000}*/

/* Pagina scheda prodotto  > Buoni Sconto utilizzabili */
div#main div.page_schedaprodotto div.prod_box_coupon h3 {font-size:22px;font-weight:normal;padding:0;color:#B2B200;}
div#main div.page_schedaprodotto div.prod_box_coupon .coupon_icon_revert {margin-right:30px;}
div#main div.page_schedaprodotto div.prod_box_coupon div.prod_box_coupon_inner {border:dashed 2px #B2B200;padding:20px;background:#F7F7E5;margin-top:2px;}
div#main div.page_schedaprodotto div.prod_box_coupon div.prod_box_coupon_item {padding:10px;background:#fff;border-radius:5px;margin-bottom:10px;}
div#main div.page_schedaprodotto div.prod_box_coupon div.prod_box_coupon_item .price_online {color:#B20000;font-size:14px;}
div#main div.page_schedaprodotto div.prod_box_coupon div.prod_box_coupon_item .price_online .price {font-size:19px;}
div#main div.page_schedaprodotto div.prod_box_coupon div.prod_box_coupon_item .price_online .price b {font-size:26px;}
div#main div.page_schedaprodotto div.prod_box_coupon div.prod_box_coupon_item .lay_right {text-align:right;}

div#main div.page_schedaprodotto div.prod_box_coupon a.prod_box_coupon_btn {display:block;margin-bottom:10px;margin-top:10px;background:#fff url(/img/dot_border_h.png) repeat-x;background-position:left bottom;color:#111;font-weight:bold;text-decoration:none;padding:10px;border-radius:5px 5px 0 0;text-align:center;}
div#main div.page_schedaprodotto div.prod_box_coupon a.prod_box_coupon_btn:hover {text-decoration:underline;}
div#main div.page_schedaprodotto div.prod_box_coupon a.prod_box_coupon_btn span.ico {margin-top:5px;}

/* Pagina scheda prodotto  > Elenco Bundle Colonna Destra */

div#main div.page_schedaprodotto div.prod_box_bundle_related h3 {font-size:22px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.prod_box_bundle_related_inner {padding:20px;background:#eee;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.prod_box_coupon_title {line-height:46px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.prod_box_coupon_title div.thumb  {height:46px;overflow:hidden;margin-right:11px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.prod_box_coupon_title div.thumb img {height:56px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle {float:none;width:100%;height:auto;min-height:auto;box-sizing:border-box;padding:10px;margin-top:10px;background:white;border:0;border-radius:5px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.sx {position:relative;height:auto;width:200px;float:left;box-sizing:border-box;margin:0;padding:0;text-align:left;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.dx {position:relative;height:auto;width:120px;float:right;box-sizing:border-box;margin:0;padding:0;text-align:right;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle td.tab_prod_thumbnail_main {width:140px;box-sizing:border-box;padding-right:10px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle td.tab_prod_thumbnail_main .thumb {max-width:110px;max-height:110px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle td.tab_prod_thumbnail_main .thumb img {max-width:110px;max-height:110px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle td.tab_prod_thumbnail_plus {width:80px;box-sizing:border-box;text-align:center;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle td.tab_prod_thumbnail_child_list {width:414px;box-sizing:border-box;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.prod_box_bundle_related_inner {padding:20px;background:#eee;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.child_thumbnail td		{width:35px;height:35px;border:solid 1px #fff;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.child_thumbnail td:hover		{width:35px;height:35px;border:solid 1px #ccc;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.child_thumbnail img	{max-width:35px;max-height:35px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.child_list_title			{font-size:11px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.child_thumbnail_plus	{font-size:15px;width:35px;height:35px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle div.child_list						{padding:10px;width:97px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle	a.tab_prod_title {color:#111;}


div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle a.link_scheda {position:relative;top:auto;left:auto;bottom:auto;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle .price {font-size:19px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle .price b {font-size:26px;}
div#main div.page_schedaprodotto div.prod_box_bundle_related div.tab_prod_bundle a.link_scheda {position:relative;top:auto;left:auto;bottom:auto;}
div#main div.page_schedaprodotto div.prod_box_bundle_related a.tab_prod_bundle_btn {height:15px;display:block;background:white;border-radius:5px;padding:10px;margin-top:10px;line-height:15px;color:#111;font-weight:bold;text-align:right;}

/* Pagina scheda prodotto  > Informazioni */
div#main div.page_schedaprodotto div.prod_box_info ,
div#main div.page_schedaprodotto div.prod_box_info a {color:#666666;}
div#main div.page_schedaprodotto div.prod_box_info_sx {float:left;margin-right:10px;}
div#main div.page_schedaprodotto div.prod_box_info_dx {float:left;width:350px;}

/* Pagina scheda prodotto  > Elenco correlati */
div#main div.page_schedaprodotto div.related_tit			{padding-bottom:10px;}
div#main div.page_schedaprodotto div.related_tit h3		{color:#111;padding-top:30px;text-transform:uppercase;}
div#main div.page_schedaprodotto .link_related	ul		{margin:0px;padding:0px;}
div#main div.page_schedaprodotto .link_related ul li {list-style-type:none;margin:0px;line-height:20px;}


/* Pagina restore pwd */
div#main div.page_restorepassword {background:none;padding:20px;}

/* Pagina login */
.login_spacer																														{margin-top:20px;margin-bottom:20px;position:relative;padding-top:4px;padding-bottom:4px;height:10px;}
.login_spacer_word																											{position:absolute;left:50px;top:-4px;background:white;display:inline-block;padding-left:10px;padding-right:10px;}
.login_spacer_background																								{height:1px;border-top:dashed 1px #ccc;}

/* Pagina user login */
div#main div.page_user_login																						{background:none;}
div#main div.page_user_login h2																					{color:#666;}
div#main div.page_user_login .colAll																		{width:898px;padding:20px;float:left;}
div#main div.page_user_login .col1																			{width:449px;padding:20px;float:left;}
div#main div.page_user_login .col2																			{width:449px;padding:20px;float:left;}
div#main div.page_user_login form div.inp_text_email										{width:300px;}
div#main div.page_user_login form div.inp_text_email input[type=text]		{width:288px;}

/* Pagina order login */
div#main div.page_order_login h2																				{color:#666;}
div#main div.page_order_login div.lay_cell_45 div.lay_cell_25						{width:362px;float:left;}
div#main div.page_order_login div.lay_cell_45 div.login									{padding-right:20px;width:342px;}
div#main div.page_order_login form div.inp_text_email										{width:300px;}
div#main div.page_order_login form div.inp_text_email input[type=text]	{width:288px;}
div#main div.page_order_login div.guest_order														{border-top:dashed 1px #ccc;margin-top:20px;padding-top:20px;}
div#main div.page_order_login div.guest_order h3												{text-transform:uppercase;}
div#main div.page_order_login div.guest_order h4												{color:#999;}
div#main div.page_order_login div.guest_order .inp_btn									{float:left;background:#eee;}
div#main div.page_order_login div.guest_order .inp_btn  a								{font-size:14px;color:#444;}

/* Pagina carrello */
table.table_cart th,table.table_cart td {padding:10px;}
table.table_qty td {padding:2px;border:0px;}
table.table_cart th.lbl_qty {text-align:right;padding-right:15px;}
table.table_cart .qty_buttons							{padding-top:10px;}
table.table_cart .tab_prod_thumbnail img	{max-width:100px;max-height:70px;}
table.table_cart .price										{font-family:"Oswald", "Arial";font-size:16px;color:#B20000;}
table.table_cart a.delete .ico_del_gray		{margin-left:0px;margin-right:5px;} 
table.table_cart  .price_pic	,
div#main div.page_cart div#widjet-cart .price_pic		{font-family:"Oswald", "Arial";font-size:12px;color:#111;}
div#main div.page_cart div#widjet-cart .price_pic	b	{font-size:16px;}
div#main div.page_cart div#widjet-cart .cart_notes	{margin-top:10px;margin-bottom:20px;text-align:right;}
table.table_cart .price_pic, div#main div.page_cart div#widjet-cart .price_old	{color:#AAA;}
table.table_cart .viewDisponibilita {margin-top:5px;}
table.table_cart .viewDisponibilita td {padding:0px;border:0px;}
table.table_cart .viewDisponibilita td .ico {margin-right:5px;}

/* Pagina payment */
div#main div.page_payment h2														{color:#999;}
div#main div.page_payment .lay_cell_45 .lay_cell_35			{width:510px;padding:0px;padding-right:20px;margin-right:20px;background-position:top right;}
div#main div.page_payment .lay_cell_45 .lay_cell_15			{padding:0px;}
div#main div.page_payment .payment_desc									{display:none;border:solid 1px #ccc;padding:20px;margin-bottom:20px;}
div#main div.page_payment .payment_logo {float:right;margin-left:10px;}
div#main div.page_payment .shipping_desc							  {border:solid 1px #ccc;padding:20px;margin-bottom:20px;font-size:14px;}
div#main div.page_payment .lay_cell_35 .price_pic					{padding-left:20px;font-size:12px;}
div#main div.page_payment .lay_cell_35 .price_pic	b				{font-size:18px;}
div#main div.page_payment .lay_cell_35 .price_pic	b.free	{color:#aaa;font-size:15px;}
div#main div.page_payment .lay_cell_15 h6								{text-transform:uppercase;}
div#main div.page_payment div.print_shipping_data					{font-size:11px;}
div#main div.page_payment div.print_shipping_data div			{padding-top:5px;}
div#main div.page_payment div.print_shipping_data .label	{}
div#main div.page_payment div.print_shipping_data .value	{font-weight:bold;}
div#main div.page_payment div.print_shipping_data h3			{text-transform:uppercase;}
div#main div.page_payment div.print_shipping_data h4			{text-transform:uppercase;color:#999;margin-top:10px;}
div#main div.page_payment div.widjet-cart-confirm {margin-bottom:20px;margin-top:20px;padding-bottom:20px;background:url("/img/dot_border_h.png") repeat-x;background-position:left top;padding-top:10px;/*border-bottom:dashed 1px #111;*/}
div#main div.page_payment div.widjet-cart-confirm .widjet-cart-confirm-header	{padding-top:5px;}
div#main div.page_payment div.widjet-cart-confirm .widjet-cart-confirm-drop		{margin-top:5px;background:url("/img/dot_border_h.png") repeat-x;background-position:left bottom;padding-bottom:10px;/*border-top:dashed 1px #111;*/padding-top:10px;}
div#main div.page_payment div.widjet-cart-confirm .widjet-cart-confirm-drop		.price_pic {font-size:12px;color:#111;}
div#main div.page_payment div.widjet-cart-confirm .widjet-cart-confirm-drop		.price					{font-size:12px;}
div#main div.page_payment div.widjet-cart-confirm .widjet-cart-confirm-drop		.price	b				{font-size:14px;}
div#main div.page_payment div.widjet-cart-confirm h3			{text-transform:uppercase;}
div#main div.page_payment .price#TotaleCarrello ,
div#main div.page_payment .price#TotaleSpeseSpedizione ,
div#main div.page_payment .price#TotaleSpesePagamento {color:#111;font-size:18px;}
div#main div.page_payment .price#TotaleOrdine			{font-size:25px;}
div#main div.page_payment .price#TotaleOrdine b		{font-size:35px;}
div#main div.page_payment #btn_send-order {position:absolute;right:10px;bottom:30px;}
div#main div.page_payment	.lay_cell_45	{position:relative;}
div#main div.page_payment .lay_cell_45  .lay_cell_15 {padding-bottom:60px;}
div#main div.page_payment .link_back {padding:0px;}

/* Pagina ordine ricevuto */
div#main div.page_order_send h1.ok {color:#2CB200;}
div#main div.page_order_send .order_send_head_text {margin-bottom:20px;font-size:14px;}
div#main div.page_order_send .message_alert {margin-bottom:20px;display:block;}
div#main div.page_order_send .order_payment_notes {margin-bottom:20px;font-size:14px;border:dashed 1px #ccc;padding:20px;}

/* Pagina stampa ordine */
div.print_order_detail {text-align:left;border:solid 1px #ccc;padding:20px;position:relative;}
div.print_order_detail .inp_btn_print	{position:absolute;right:20px;top:-10px;}
div.print_order_detail .print_order_detail_copytext {padding-top:20px;padding-bottom:20px;}
div.print_order_detail .label	{}
div.print_order_detail .value	{font-weight:bold;}
div.print_order_detail h4 {text-transform:uppercase;color:#999;}
div.print_order_detail_colsx {float:left;width:341px;margin-right:20px;}
div.print_order_detail_coldx {float:right;width:341px;}
div.print_order_detail .price_pic					{font-family:"Oswald", "Arial";font-size:12px;color:#111;}
div.print_order_detail .price_pic b				{font-size:16px;}
div.print_order_detail_note_footer									{padding-top:20px;}
div.print_order_status															{padding-bottom:40px;}
div.print_order_status	.order_status								{width:200px;}
div.print_order_status .message_alert								,
div.print_order_status .message_ok									{display:block;}
div.print_order_status	h3													{text-transform:uppercase;color:#ccc;padding-bottom:5px;}
div.print_order_status	h4													{/*padding-bottom:40px;*/}
div.print_order_status	h3.status_pagamento					{color:black;}

/* Dettaglio ordine area privata */
div.legenda_order_status																						{width:500px;}
div.legenda_order_status div.legenda_order_status_tit								{position:relative;text-align:right;padding-right:25px;padding-bottom:3px;text-transform:uppercase;}
div.legenda_order_status div.legenda_order_status_tit h6						{color:#999;font-family:Tahoma;font-weight:bold;}
div.legenda_order_status div.legenda_order_status_tit span.ico_info	{position:absolute;bottom:0px;right:0px;}
div.legenda_order_status div.legenda_order_status_list							{border:solid 1px #ccc;}
div.legenda_order_status div.legenda_order_status_list	div					{display:block;font-size:11px;padding:5px;padding-left:10px;border-bottom:solid 1px #ccc;color:#111;text-decoration:none;}
div.legenda_order_status div.legenda_order_status_list	div.last		{border-bottom:0px;}
div.legenda_order_status div.legenda_order_status_list	div:hover		{background:#eee;}
div.legenda_order_status div.legenda_order_status_list	div.last		{border-bottom:0px;}

/* Pagina modalità di pagamento */
.page_info_payment .lay_left {max-width:450px;}
.page_info_payment .lay_right {max-width:300px;}
.page_info_payment .on {text-transform:uppercase;}

/* Pagina contatti */
.gmap {display:inline-block;text-align:center;}
.gmapcontainer {padding:5px;border:solid 1px #ccc;margin-bottom:0px;}

/* Box produttori */
.box_brands	{display:block;height:auto;width:auto;padding:20px;border:solid 1px #D9A300; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
div.box_brands h2 {font-size:23px;line-height:29px;text-transform:none;color:#D9A300;font-weight:normal;}
div.box_brands h2 a {text-decoration:none;color:#D9A300;}
div.box_brands h2 a:hover {text-decoration:none;}
div.box_brands h2 span {color:#006CD8;}

/* Box elenco / landing reparto */
.page_elencoprodotti .box_brands	{padding:10px;}

/* Box produttori home */
.box_brands_homepage {margin-top:20px;padding:0px;}
.box_brands_homepage 
.box_brands_homepage .box_brands_item img												{max-width:100px;max-height:100px;position:relative;z-index:0;}
.box_brands_homepage .box_brands_item 														{text-align:center;height:100px;}
.box_brands_homepage a.box_brands_item_link												{background:url("/img/blank.png");position:absolute;left:0px;top:0px;z-index:10;text-decoration:none;text-align:center;display:block;width:100px;padding-top:105px;}
.box_brands_homepage a.box_brands_item_link .totaleprodotti				{display:none;}
.box_brands_homepage a.box_brands_item_link:hover .totaleprodotti	{min-height:20px;color:#111;font-size:12px;display:block;left:center;background:white;}
.box_brands_homepage .spacer {width:10px;display:inline-block;}
div.box_brands_homepage td.lay_cell_15 {width:174px;height:130px;padding:10px;text-align:right;}

div.box_brands  .lay_cell_15  a  {text-decoration:none;}
div.box_brands_homepage  .lay_cell_15  a b {color:gray;text-decoration:underline;}
div.box_brands_homepage  .lay_cell_15  a:hover b {color:gray;text-decoration:none;}
.box_brands .lay_cell_45 {width:760px;padding:10px;padding-left:12px;padding-right:12px;}

/* Colori Spedizione gratuita */
div.spec_1 h2	,		
div.spec_1 h2	a										{color:#B20000;}
div.spec_1 span.price							{color:#B20000;}
div.spec_1 a.list_item						{color:#B20000;}

div#main div#nav_left_homepage .dropdown .dropdown_categories .spec_1  a {color:#B20000;}
div#main div#nav_left_homepage .dropdown .dropdown_categories .spec_2  a {color:#00B200;}
div#main div#nav_left_homepage .dropdown .dropdown_categories .spec_3  a {color:#0080FF;}
div#main div#nav_left_homepage .dropdown .dropdown_categories .spec_4  a {color:#C926FF;}
div#main div#nav_left_homepage .dropdown .dropdown_categories .spec_5  a {color:#D9A300;}

div#main div.page_elencoprodotti div.nav_left_submenu a.spec_1 {color:#B20000;}
div#main div.page_elencoprodotti div.nav_left_submenu a.spec_2 {color:#00B200;}
div#main div.page_elencoprodotti div.nav_left_submenu a.spec_3 {color:#0080FF;}
div#main div.page_elencoprodotti div.nav_left_submenu a.spec_4 {color:#C926FF;}
div#main div.page_elencoprodotti div.nav_left_submenu a.spec_5 {color:#D9A300;}

h3.spec_2, 			
div.spec_2 h2	,	
div.spec_2 h2	a										{color:#00B200;}
div.spec_2 span.price							{color:#00B200;}
div.spec_2 a.list_item						{color:#00B200;}

div.spec_3 h2	,		
div.spec_3 h2	a										{color:#0080FF;}
div.spec_3 span.price							{color:#0080FF;}
div.spec_3 a.list_item						{color:#0080FF;}
div.spec_3 a.list_item						{color:#0080FF;}

div.spec_4 h2	,
div.spec_4 h2	a										{color:#C926FF;}
div.spec_4 span.price							{color:#C926FF;}
div.spec_4 a.list_item						{color:#C926FF;}
div.spec_4 h5	,
div.spec_4 h5	a										{color:#C926FF;}
div.spec_4 a.list_item						{color:#C926FF;}

div.spec_5 h2	,
div.spec_5 h2	a										{color:#D9A300;}
div.spec_5 span.price							{color:#D9A300;}
div.spec_5 a.list_item						{color:#D9A300;}
div.spec_5 a.list_item						{color:#D9A300;}

div#main div.page_payment .payment_desc			  {font-size:14px;}

div#main div.page_info_payment h3 {text-transform:uppercase;}

/* Pagina SelfPay */
div#main div.page_selfpay .payment_desc			  {font-size:14px;}
div#main div.page_selfpay #descrizione_1 {padding-left:20px;}
div#main div.page_selfpay #descrizione_2 {padding:20px;padding-right:180px;padding-right:20px;height:auto;/*min-height:80px;background:url("/img/logo-cartacredito.png") no-repeat;*/background-position:right 20px;}
div#main div.page_selfpay #descrizione_3 {padding-left:20px;}
div#main div.page_selfpay #descrizione_4 {padding:20px;padding-right:180px;padding-right:20px;height:auto;/*min-height:80px;background:url("/img/logo-paypal.png") no-repeat;*/background-position:right 20px;}
div#main div.page_selfpay #descrizione_5 {padding-left:20px;}
div#main div.page_selfpay #descrizione_6 {padding:20px;padding-right:120px;padding-right:20px;height:auto;/*min-height:80px;background:url("/img/logo-finanziamento.png") no-repeat;*/background-position:right 20px;}

/* Pagina Pagamenti */
div.page_info_payment .payment_desc  {font-size:12px;margin:10px;margin-left:0px;padding:20px;padding-top:0px;padding-left:0px;}
div.page_payment #descrizione_1 {padding-left:20px;}
div.page_payment #descrizione_2 {padding:20px;padding-right:180px;padding-right:20px;height:auto;/*min-height:80px;background:url("/img/logo-cartacredito.png") no-repeat;*/background-position:right 20px;}
div.page_payment #descrizione_3 {padding-left:20px;}
div.page_payment #descrizione_4 {padding:20px;padding-right:180px;padding-right:20px;height:auto;/*min-height:80px;background:url("/img/logo-paypal.png") no-repeat;*/background-position:right 20px;}
div.page_payment #descrizione_5 {padding-left:20px;}
div.page_payment #descrizione_6 {padding:20px;padding-right:120px;padding-right:20px;height:auto;/*min-height:80px;background:url("/img/logo-finanziamento.png") no-repeat;*/background-position:right 20px;}
div.page_info_payment #descrizione_1 {padding-left:0px;}
div.page_info_payment #descrizione_2 {padding-left:0px;height:auto;/*min-height:80px;background:url("/img/logo-cartacredito.png") no-repeat;*/background-position:left 20px;}
div.page_info_payment #descrizione_3 {padding-left:0px;}
div.page_info_payment #descrizione_4 {padding-left:0px;height:auto;/*min-height:80px;background:url("/img/logo-paypal.png") no-repeat;*/background-position:left 20px;}
div.page_info_payment #descrizione_5 {padding-left:0px;}
div.page_info_payment #descrizione_6 {padding-left:0px;height:auto;/*min-height:80px;background:url("/img/logo-finanziamento.png") no-repeat;*/background-position:left 20px;}


/* Step Carrello */
div#main div.nav_left .nav_left_item_step {padding-top:0px;padding-bottom:0px;}
div#main div.nav_left .nav_left_item_step h5 {padding-top:10px;padding-bottom:10px;}
div#main div.nav_left .nav_left_item_step2 {padding-top:0px;padding-bottom:0px;}
div#main div.nav_left .nav_left_item_step2 h5 {padding-top:10px;padding-bottom:10px;}
div#main div.nav_left .nav_left_item_step2 h5  {line-height:17px;text-transform:default;}
div#main div.nav_left .nav_left_item_step2 h5 span {font-family:"Arial";padding-right:20px;display:block;margin-top:5px;text-transform:none;font-size:12px;}
div#main div.nav_left .nav_left_item_step2_last {background:none;border-bottom:solid 1px #ddd;}
.step-onoff_first		{background:url("/img/step-onoff_first.png") no-repeat;background-position:right center;}
.step-on_first			{background:url("/img/step-on_first.png") no-repeat;background-position:right center;}
.step-off_last		{background:url("/img/step-off_last.png") no-repeat;background-position:right center;}
.step-on_last			{background:url("/img/step-on_last.png") no-repeat;background-position:right center;}
.step-onoff		{background:url("/img/step-onoff_ok.png") no-repeat;background-position:right center;}
.step-on			{background:url("/img/step-on_ok.png") no-repeat;background-position:right center;}
.step-off			{background:url("/img/step-off_ok.png") no-repeat;background-position:right center;}

div#main div.nav_left .nav_left_item_step_last {background:none;border-bottom:solid 1px #ddd;}



/* Pagina selfpay*/
div#main div.page_selfpay .payment_desc										{display:none;border:solid 1px #ccc;padding:20px;margin-bottom:20px;}
div#main div.page_selfpay #DivTotaleOrdine .price_pic			{font-family:"Oswald", "Arial";font-size:12px;}
div#main div.page_selfpay #DivTotaleOrdine .price_pic			{font-family:"Oswald", "Arial";font-size:12px;color:#111;}
div#main div.page_selfpay #DivTotaleOrdine .price_pic b		{font-size:16px;}
div#main div.page_selfpay .selectPayment .price_pic					{padding-left:20px;font-size: 12px;}
div#main div.page_selfpay .selectPayment {float:left;width:420px;}
div#main div.page_selfpay .payment_logo {float: right;margin-left: 10px;}

table.table_datagrid tr.RowCancelled {text-decoration:line-through;}
table.table_datagrid tr.RowCancelled td {text-decoration:line-through;}
table.table_datagrid tr.RowCancelled .ok   ,
table.table_datagrid tr.RowCancelled a   ,
table.table_datagrid tr.RowCancelled td  ,
table.table_datagrid tr.RowCancelled td .price_pic ,
table.table_datagrid tr.RowCancelled td .price {color:#aaa;}
table.table_datagrid tr.RowCancelled td img {opacity:0.3;filter:alpha(opacity=30); /* For IE8 and earlier */}

/* Pagina scheda prodotto SHORT  > Elenco Bundle Colonna Destra */
div#main div.page_schedaprodotto_short .prod_box_photo {width:220px;height:auto;margin-right:20px;}
div#main div.page_schedaprodotto_short .prod_box_photo img {max-width:220px;}
div#main div.page_schedaprodotto_short .box_title {display: inline-block;max-width:460px;padding-right: 60px;padding-bottom: 20px;}
div#main div.page_schedaprodotto_short div.list	div.row_prod	{background:url("/img/dot_border_v.png") repeat-y;display:inline-block;background-position:left top;margin-bottom:10px;}
div#main div.page_schedaprodotto_short div.list  {margin-top:10px;}


div#main div.page_schedaprodotto_short .prod_box_photo				{padding:19px;border:solid 1px #ccc;position:relative;}
div#main div.page_schedaprodotto_short .prod_box_photo table 	{width:100%; height:100%;}
div#main div.page_schedaprodotto_short .prod_box_photo table td	{text-align:center; vertical-align:middle;}
div#main div.page_schedaprodotto_short .prod_box_photo .ico_sal

/*
	div#main div.page_schedaprodotto .prod_incart_form {height:100px;}
	div#main div.page_schedaprodotto .prod_incart {display:inline-block;background:#eee;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	div#main div.page_schedaprodotto .prod_incart_add {margin-top:30px;}
	div#main div.page_schedaprodotto .prod_incart_mod {margin-top:10px;}
	div#main div.page_schedaprodotto	.prod_incart_form	.prod_incart					{text-align:left;}
	div#main div.page_schedaprodotto	.prod_incart_form	.prod_incart .qty			{margin:0px;width:20px;text-align:right;margin-right:10px;background:white;}
	div#main div.page_schedaprodotto	.prod_incart_form	.prod_incart .inp_btn	{padding-top:0px;padding-bottom:0px;}											
	div#main div.page_schedaprodotto	.prod_incart_gotocart										{margin-top:5px;}
	div#main div.page_schedaprodotto	.prod_incart_gotocart h4								{margin-top:5px;color:#D73600;}
	div#main div.page_schedaprodotto #prod_incart_form_bundle .prod_incart_mod {margin-top:0px;}
	div#main div.page_schedaprodotto #prod_incart_form_bundle .prod_incart_form {height:auto;}
	.prod_incart_form_bundle {margin-top:20px;}
	#prod_incart_form_bundle .price_online	{color:#B20000;font-size:18px;font-weight:normal;}
	#prod_incart_form_bundle .price_online	.price	{font-size:25px;}
	#prod_incart_form_bundle .price_online	.price b	{font-size:35px;}
*/

/* Pagina profilo utente */
div#Form_ProfileData div.lay_cell_25	{width:362px;float:left;}
div#Form_ProfileData h2								{color:#999;}


table.table_wishlist {width:100%;}
table.table_wishlist td {line-height:18px;}
table.table_wishlist td.photo {width:1%;white-space:nowrap;}
table.table_wishlist td.title {width:400px;}
table.table_wishlist td.price {width:1%;white-space:nowrap;text-align:right;}

/* Elenco WishList nel carrello */
.page_cart .wishlist .message {display:none;}
.page_cart .wishlist {width:100%;background:url("/img/dot_border_h.png") repeat-x;display:inline-block;background-position:left top;padding-top:30px;margin-top:10px;}
.page_cart .wishlist h1 {font-size:15px;}
.page_cart .wishlist table.table_wishlist  {line-height:14px;font-size:11px;font-weight:normal;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;}
.page_cart .wishlist table.table_wishlist th {display:none;padding:10px;font-size:11px;font-weight:normal;}
.page_cart .wishlist table.table_wishlist .tit  {font-size:12px;}
.page_cart .wishlist table.table_wishlist td {border-bottom: solid 1px #ccc;}


.page_cart .wishlist table.table_wishlist td {padding:10px;line-height:14px;}
.page_cart .wishlist table.table_wishlist img.thumb { max-width:80px;}
.page_cart .wishlist table.table_wishlist .price {font-size:13px;}
.page_cart .wishlist table.table_wishlist .price b {font-size:17px;}
.page_cart .wishlist table.table_wishlist .inp_btn_mini {padding-top:2px;padding-bottom:2px;font-size:14px;}
.page_cart .wishlist .buttons {padding-top:5px;}
.page_cart .wishlist table.table_wishlist tr .delete {display:none;}
.page_cart .wishlist .disponibilita {padding-top:5px;padding-bottom:5px;}

/* Proposte Bundle */
#proposteBundleList		{margin-bottom:30px;}
.propostaBundle				{background:white;margin-top:10px;margin-bottom:20px;padding:10px;border:solid 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.propostaBundle td		{padding:10px;}
.propostaBundle td td {padding:5px;}
.propostaBundleTitle a {font-size: 15px;line-height: 20px;font-weight: bold;text-decoration: none;}


a.FreeShippingMinimumOrder {text-decoration:none;display:inline-block;position:absolute;left:545px;top:-5px;width:225px;padding:0px;padding-top:5px;padding-bottom:5px;height:32px;z-index:100;text-align:right;color:white;}
a.FreeShippingMinimumOrder h4 {font-size:15px;line-height:17px;}
a.FreeShippingMinimumOrder:hover h4 {text-decoration:underline;}

.minimumvalue {font-size:16px;font-weight:bold;}
#hdr_srcbar .ico-exclamation {position:absolute;left:540px;top:-30px;z-index:200;}


/* COUPON */
#FormApplyCoupon {padding-top:20px;}
.price_pic#Coupon {color:#00B200;}
.coupon_sconto {color:#00B200;}

.price#Coupon {color:#00B200;}
.price#Coupon span {font-size:25px;font-weight:bold;}
.descrizione_Coupon {display:none;}

tr.descrizione_Coupon {background:white;}
table.table_datagrid tr.descrizione_Coupon:hover  {background:white;}
.CouponUsed {color:#666}
.CouponUsed a {color:#444}

.CouponDisponibile	{color:green;}
.CouponScaduto			{color:red;}
.CouponUtilizzato		{color:black;}
table.table_datagrid tr.CouponAvailable:hover  {background:#CCFF99;}
table.table_datagrid tr.CouponUsed:hover  {background:white;}
a.closeCoupon {color:black;}

.coupon_value {color:#B2B200;font-weight:bold;}
.coupon_perc	 {color:#9add5f;font-weight:bold;}
.coupon_icon {display:inline-block;background: url("/img/ico_coupon_small.png") no-repeat;width:60px;height:40px;}
.coupon_icon_big {display:inline-block;background: url("/img/ico_coupon_big.png") no-repeat;width:90px;height:60px;}
.coupon_icon_revert {display:inline-block;background: url("/img/ico_coupon_revert_small.png") no-repeat;width:55px;height:37px;}

/* Pagina stampa coupon */
div.print_coupon_detail .ico_print_gray {position:absolute;right:20px;top:20px;}
div.print_coupon_detail h4 {text-transform:uppercase;color:#999;}
div.print_coupon_detail {width:100%;min-width:550px;text-align:left;border:solid 1px #ccc;padding:0px;position:relative;padding:0px;border:0;display:inline-block;}
div.print_coupon_detail .print_coupon_detail_head {text-align:left;}
div.print_coupon_detail .print_coupon_detail_content {position:relative;padding:10px;padding-bottom:0;border:dashed 2px #B2B200;}
div.print_coupon_detail .print_coupon_detail_content .coupon_icon_big {position:absolute;left:10px;bottom:3px;}
div.print_coupon_detail .print_coupon_detail_condizioni {background:#eee;padding:20px;}
div.print_coupon_detail .condizioni {padding-top:20px; font-size:14px;}
div.print_coupon_detail .condizioni ul {padding-left:20px;}
div.print_coupon_detail .condizioni ul li {margin:0px;padding-bottom:10px;}
div.print_coupon_detail .coupon_sconto {font-size:15px;}
div.print_coupon_detail #ErroreCouponHeader .inp_lbl , 
div.print_coupon_detail #ErroreCouponHeader #txtCodiceCoupon ,
div.print_coupon_detail #ErroreCouponHeader .inp_btn {display:none;}
div.print_coupon_detail #AddCouponButton {}

h2.codice {color:#0059B2;padding-bottom:0px;}

/* Pagina landing coupin */
div.page_landing_coupon {text-align:left;}
div.page_landing_coupon div.print_coupon_detail {border:solid 0px #ccc;padding:0px;}
div.page_landing_coupon div.print_coupon_detail .print_coupon_detail_head {padding:0px;padding-bottom:20px;}
div.page_landing_coupon div.print_coupon_detail .print_coupon_detail_content {padding:0px;}

.scadenza {font-size:15px;margin-top:20px;}

.countdown {width:240px;height:35px;padding:5px;padding-bottom:0px;padding-top:0px;}
.is-countdown {}
.countdown-rtl {direction: rtl;}
.countdown-holding span {color: #888;}
.countdown-row {clear: both;width: 100%;padding: 0px 2px;text-align: center;}
.countdown-show1 .countdown-section {width: 98%;}
.countdown-show2 .countdown-section {width: 48%;}
.countdown-show3 .countdown-section {width: 32.5%;}
.countdown-show4 .countdown-section {width: 24.5%;}
.countdown-show5 .countdown-section {width: 19.5%;}
.countdown-show6 .countdown-section {width: 16.25%;}
.countdown-show7 .countdown-section {width: 14%;}
.countdown-section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown-amount {font-size: 200%;}
.countdown-period {display: block;}
.countdown-descr {display: block;width: 100%;}

.message_scadenza_mini					{font-weight:normal;display:inline-block;background:#FEFEE7;border:solid 1px #EFD988;/*color:#C96810;border:solid 1px #EFD988;padding:1px;background:#FDFDC4;*/}
.message_scadenza_mini	h4			{color:#C96810;}
.message_scadenza_mini a			{color:#111;}
.message_scadenza_mini {width:210px;display:inline-block;height:auto;padding:5px;margin-top:5px;margin-bottom:5px;}
.message_scadenza_mini  .is-countdown {}
.message_scadenza_mini  .countdown-rtl {direction: rtl;}
.message_scadenza_mini  .countdown-holding span {color: #888;}
.message_scadenza_mini  .countdown-row {clear: both;width: 100%;padding: 0px 2px;text-align: center;}
.message_scadenza_mini .countdown-show1 .countdown-section {width: 98%;}
.message_scadenza_mini  .countdown-show2 .countdown-section {width: 48%;}
.message_scadenza_mini  .countdown-show3 .countdown-section {width: 32.5%;}
.message_scadenza_mini	.countdown-show4 .countdown-section {width: 24.5%;white-space:nowrap;}
.message_scadenza_mini  .countdown-show5 .countdown-section {width: 19.5%;}
.message_scadenza_mini  .countdown-show6 .countdown-section {width: 16.25%;}
.message_scadenza_mini	.countdown-show7 .countdown-section {width: 14%;}
.message_scadenza_mini  .countdown-section {display:block;font-size:75%;text-align: center;}
.message_scadenza_mini  .countdown-amount {font-size:125%;}
.message_scadenza_mini  .countdown-period {display: block;}
.message_scadenza_mini  .countdown-descr {display: block;width:100%;}


.label-discount {text-align:center;}
.label-discount span {font-size:17px;font-weight:bold;font-family:Tahoma;}
.label-discount .price b {font-size:55px;}
.label-discount .price  {font-size:25px;}

.percentuale {font-family:Tahoma;font-size: 22px;font-weight: 300;}
.discount		{font-family:Tahoma;text-align: center;font-size:10px;clear:both;display: block;margin-top: 0px;}

.table_coupon .countdown {width:240px;height:20px;padding:10px;padding-bottom:25px;}
.countdown-section {font-size:65%;}
table.table_coupon td ,
table.table_coupon th {padding:10px;}

.table_datagrid .countdown  {width:200px;}
.table_datagrid .countdown-section {text-align:left;}
.table_datagrid .countdown-period {font-size:12px;}

.td_coupon {width:160px;}

/* VArie */
.tariffa_commissione_free {color:#00B200;}
.tariffa_commissione_desc {color:#D9A300;}

/* PopUp */
#PopUp_container {padding:20px;}
.page_popup {padding-bottom:30px;}

/* Modal Coupon Data */
.modal-container		{position:absolute;z-index:2000;top:0; left:0; width:100%; height:500%; background:url("/img/coupon-background-containerpopup.png");}
.modal-close				{background: url("/img/close.png");width:32px;height:32px;cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:2000;}
.modal-close-btm		{text-align:center;position:absolute;bottom:-40px;z-index:2000;}
.modal-close-btm a	{font-size:18px;color:white;}
.modal							{z-index:30; margin:0 auto; margin-top:70px; position:relative;padding:40px; display:inline-block;background:white; border:solid 5px #666; border-radius:15px;}

/* Modal Login Registrati */
#modal-signup-coupon #coupon-popup			 {width:800px; min-height: 676px;} 
#modal-signup-coupon #coupon-popup-image {cursor:pointer;padding:0px;width:894px;height:544px;margin-top:50px;background:url("/img/coupon-registrati-red.png") no-repeat;border:solid 5px #666; border-radius:15px;}

#coupon-popup_content { float:right;text-align:left;/*osition:relative; */background-color:#FFF; margin:0; padding: 20px; width: 420px; border:2px dashed #888; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
#coupon-popup  span.logo-sound	{position:absolute;z-index:3000;top:0px;left:50px;background:url("../img/sound.png") no-repeat;background-position:0px -50px;text-decoration:none;display:block;width:235px;height:196px;}
#coupon-popup .inp_err	{padding:5px;font-size:13px;}
#coupon-popup .message_ko {margin-bottom:5px;}
#coupon-popup .clearfix {height:1px;}

.coupon-popup-button {width:341px;height:300px;display:block;background:url("/img/coupon-popup-button.png") no-repeat;position:absolute;left:20px;top:200px;z-index:2000;}
.coupon-popup-button-it {width:341px;height:300px;display:block;background:url("/img/coupon-popup-button-it.png") no-repeat;position:absolute;left:20px;top:200px;z-index:2000;}
.coupon-popup-button-en {width:341px;height:300px;display:block;background:url("/img/coupon-popup-button-en.png") no-repeat;position:absolute;left:20px;top:200px;z-index:2000;}
.coupon-popup-close {background: url("/img/close.png");width:32px;height:32px;cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:2000;}
.coupon-popup-close-btm {text-align:center;width:880px;position:absolute;bottom:-40px;z-index:2000;}
.coupon-popup-close-btm a {font-size:18px;color:white;}

.body-coupon-banner-top {margin-top:51px;}
#coupon-banner-top {z-index:5000;cursor:pointer;position:fixed;top:0px;left:0px;width:100%;background:#D90000;text-align:center;padding:5px;border-bottom:solid 1px white;}


.page_brand .tab_category h4 a {font-size:15px;margin-bottom:10px;line-height:24px;text-transform:uppercase;display:inline-block;text-decoration:none;background:url("/img/arrow-right-24.png") no-repeat;background-position:top right;padding-right:36px;}
.page_brand .tab_category h4 a:hover {text-decoration:underline;}

.row_prod_full_wrapper {background:url("/img/dot_border_h.png") repeat-x;display:inline-block;background-position:left top;margin-bottom:10px;padding-left:1px;}
.row_prod_full {background:url("/img/dot_border_v.png") repeat-y;display:inline-block;background-position:left top;margin-bottom:10px;padding-left:1px;}
.row_prod_full .tab_prod_brd_top {float: left;display: inline-block;background: url("/img/dot_border_h.png") repeat-x;background-position: left bottom;}
.row_prod_full .tab_prod_brd_btm {float: left;background: url("/img/dot_border_v.png") repeat-y;background-position: right top;border-right: 0px;}

/* Navigazione grafica categorie / Marche */

.page_brand .list_tab_nav_container {float:left;border:0px;background:none;padding:0px;width:735px;padding-right:15px;}
.list_txt_head {float:left;width:575px;padding-right:40px;}
.list_logo		{float:left;width:120px;}
.list_logo		table {width:120px;height:100px;}
.list_logo		td {vertical-align:middle;text-align:center;}
.list_logo		img {max-width:120px;}

.list_tab_nav  table  {width:100px;height:100px;}
.list_tab_nav  td  {vertical-align:middle;text-align:center;}

.list_categorie_container_header {margin-bottom:30px;min-height:100px;background-position: left bottom;font-size:14px;}

.list_tab_nav .tab_nav_row {margin-bottom:30px;}
.list_tab_nav .tab_nav_row_Last {margin-bottom:0px;}
.list_tab_nav  a.tab_nav {text-decoration:none;display:inline-block;float:left;text-align:center;width:131px;height:135px;margin-right:20px;}
.list_tab_nav  a.tab_nav img {width:111px;}
.list_tab_nav  a.tab_nav_last {margin-right:0px;}
.list_tab_nav  a.tab_nav .tab_nav_txt {background:url("/img/thumb_shadow108.png") no-repeat;border:0px;background-position:top center;padding-top:10px;}
.list_tab_nav  a.tab_nav .thumb {width:111px;padding-left:10px;padding-right:10px;height:65px;overflow:hidden;border-bottom:solid 1px #a0a0a0;}
.list_tab_nav  a.tab_nav span.nav_link {display:block;margin-bottom:4px;}
.list_tab_nav  a.spec .tab_nav_txt  {padding-top:7px;border-top:solid 2px #B20000;margin-top:1px;}
.list_tab_nav  a.spec .thumb							{border:0px;}
.list_tab_nav  a.spec_1 span.nav_link					{color:#B20000;}
.list_tab_nav  a.spec_1 .tab_nav_txt  {border-color:#B20000;}
.list_tab_nav  a.spec_2 span.nav_link					{color:#00B200;}
.list_tab_nav  a.spec_2 .tab_nav_txt  {border-color:#00B200;}
.list_tab_nav  a.spec_3 span.nav_link					{color:#0080FF;}
.list_tab_nav  a.spec_3 .tab_nav_txt  {border-color:#0080FF;}
.list_tab_nav  a.spec_4 span.nav_link					{color:#C926FF;}
.list_tab_nav  a.spec_4 .tab_nav_txt  {border-color:#C926FF;}
.list_tab_nav  a.spec_5 span.nav_link					{color:#D9A300;}
.list_tab_nav  a.spec_5 .tab_nav_txt  {border-color:#D9A300;}
.list_tab_nav  a.spec_31 span.nav_link					{color:#0059B2;}
.list_tab_nav  a.spec_31 .tab_nav_txt  {border-color:#0059B2;}

.list_brands_map .tab_nav_row {margin-bottom:10px;}
.list_brands_map  a.tab_nav			{text-decoration:none;display:inline-block;float:left;text-align:center;height:auto;width:89px;padding:0px;margin-bottom:0px;padding-bottom:15px;margin-right:20px;}
.list_brands_map  a.tab_nav img {width:89px;}
.list_brands_map  a.tab_nav_last {margin-right:0px;}
.list_brands_map table  {width:89px;height:100px;}
.list_brands_map a.tab_nav .tab_nav_txt {background:none;}
.list_brands_map a.tab_nav .thumb {border:none;height:100px;width:89px;padding:0px;}


.page_elencoprodotti .list_brands_map .tab_nav_row {margin-bottom:0px;height:auto;}
.page_elencoprodotti .list_brands_map a.tab_nav {margin-right:16px;}
.page_elencoprodotti .list_brands_map  a.tab_nav			,
.page_elencoprodotti .list_brands_map  a.tab_nav img ,
.page_elencoprodotti .list_brands_map table  {width:90px;}
.page_elencoprodotti .list_brands_map a.tab_nav .thumb {width:90px;}

/* Colonna prodotti in piccolo */
.prod_list_column {float:right;width:196px;border-left:solid 1px #ccc;padding-left:15px;}
.tab_prodMini {position:relative;margin-bottom:10px;}
.tab_prodMini_Last {margin-bottom:0px;}
.tab_prodMini_brd_content					{height:120px;padding:10px;}
.tab_prodMini .tab_prodMini_title {margin-top:5px;color:#265CFF;text-decoration:none;font-size:13px;font-weight:bold;}
.tab_prodMini div.ico_sale_mini	{position:absolute;right:50px;padding:0px;top:-2px;z-index:20;width:48px;height:35px;}
.tab_prodMini .sale	{color:white;padding-left:5px;line-height:42px;font-family:Arial;font-size:13px;}
.tab_prodMini .sale	b {font-size:13px;}
.tab_prodMini .ico_availability_container {font-size:11px;position:absolute;bottom:5px;left:10px;}
.tab_prodMini_brd_btm {width:196px;background:url('/img/dot_border_h.png') repeat-x;background-position:left bottom;}
.tab_prodMini_brd_top {width:196px;background:url('/img/dot_border_h.png') repeat-x;background-position:top bottom;}
.tab_prodMini_brd_left {background:url('/img/dot_border_v.png') repeat-y;background-position:left top;}
.tab_prodMini_brd_right {background:url('/img/dot_border_v.png') repeat-y;background-position:right top;}
.tab_prodMini_thumb {float:left;width:70px;padding-right:10px;}
.tab_prodMini_thumb img {width:70px;}
.tab_prodMini_box_price {float:left;width:96px;text-align:right;}
.tab_prodMini_box_price .tab_prod_price_old * {color:#aaa}
.tab_prodMini_box_price	.price_strike {font-size:14px;}
.tab_prodMini_box_price .price	{font-size:14px;}
.tab_prodMini_box_price .price b	{font-size:21px;}
.tab_prodMini_box_price .tab_prod_price_old * .price	{font-size:12px;}
.tab_prodMini_box_price .tab_prod_price_old  .price b	{font-size:13px;}

#list_categorie_marca_select {margin-bottom:10px;}
#list_categorie_marca_select select {font-size:12px;}

/* Banner Marchio */
.BrandLeftBanner {
	display:block;
	border:solid 1px #888;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:20px;
	text-align:center;
	margin-top:30px;
	text-decoration:none;
}
.BrandLeftBanner  a {
	
	text-decoration:none;
}

.BrandLeftBanner img {
	margin-bottom:10px;
}
.BrandLeftBanner img {
	max-width:120px;
}
/* ------------------- */

/* ------------------- */
a.bg_spec_1 {background:#B20000;color:white;}
a.bg_spec_2 {background:#00B200;color:white;}
a.bg_spec_3 {background:#0080FF;color:white;}
a.bg_spec_4 {background:#C926FF;color:white;}
a.bg_spec_5 {background:#D9A300;color:white;}
a.bg_spec_31 {background:#0059B2;color:white;}

div#main div.page_elencoprodotti a.bg_spec_1 {font-weight:normal;background:#B20000;color:white;}
div#main div.page_elencoprodotti a.bg_spec_2 {font-weight:normal;background:#00B200;color:white;}
div#main div.page_elencoprodotti a.bg_spec_3 {font-weight:normal;background:#0080FF;color:white;}
div#main div.page_elencoprodotti a.bg_spec_4 {font-weight:normal;background:#C926FF;color:white;}
div#main div.page_elencoprodotti a.bg_spec_5 {font-weight:normal;background:#D9A300;color:white;}
div#main div.page_elencoprodotti a.bg_spec_31 {font-weight:normal;background:#0059B2;color:white;}

div#main div.page_elencoprodotti a.bg_spec_1 span.tot {background:#B20000;color:white;}
div#main div.page_elencoprodotti a.bg_spec_2 span.tot {background:#00B200;color:white;}
div#main div.page_elencoprodotti a.bg_spec_3 span.tot {background:#0080FF;color:white;}
div#main div.page_elencoprodotti a.bg_spec_4 span.tot {background:#C926FF;color:white;}
div#main div.page_elencoprodotti a.bg_spec_5 span.tot {background:#D9A300;color:white;}
div#main div.page_elencoprodotti a.bg_spec_31 span.tot {background:#0059B2;color:white;}

.bg_spec_1 {background:#B20000;}
.bg_spec_2 {background:#00B200;}
.bg_spec_3 {background:#0080FF;}
.bg_spec_4 {background:#C926FF;}
.bg_spec_5 {background:#D9A300;}
.bg_spec_31 {background:#0059B2;}
div.bg_spec_1 {background:#B20000;}
div.bg_spec_2 {background:#00B200;}
div.bg_spec_3 {background:#0080FF;}
div.bg_spec_4 {background:#C926FF;}
div.bg_spec_5 {background:#D9A300;}
div.bg_spec_31 {background:#0059B2;}

div.brd_spec_1 {border-color:#B20000;}
div.brd_spec_2 {border-color:#00B200;}
div.brd_spec_3 {border-color:#0080FF;}
div.brd_spec_4 {border-color:#C926FF;}
div.brd_spec_5 {border-color:#D9A300;}
div.brd_spec_31 {border-color:#0059B2;}

.spec_1 {color:#B20000;}
.spec_2 {color:#00B200;}
.spec_3 {color:#0080FF;}
.spec_4 {color:#C926FF;}
.spec_5 {color:#D9A300;}
.spec_31 {color:#0059B2;}

a.spec_1 {color:#B20000;}
a.spec_2 {color:#00B200;}
a.spec_3 {color:#0080FF;}
a.spec_4 {color:#C926FF;}
a.spec_5 {color:#D9A300;}
a.spec_31 {color:#0059B2;}

a.brd0		{border:0px;}
.brd0		{border:0px;}

.condizione_1	.std12 {color:#99CC00;font-weight:bold;text-transform:uppercase;}
.condizione_2	.std12 {color:#0080FF;font-weight:bold;text-transform:uppercase;}
.condizione_3	.std12 {color:#0080FF;font-weight:bold;text-transform:uppercase;}
/* ------------------- */

/* Switch Options */
#switch-bar {z-index:100;position:absolute;right:0px;top:-15px;border-bottom:solid 1px #D9A300;} 
.switchOptionTab	{float:left;position:relative;padding-top:2px;padding:5px;padding-top:10px;margin-left:10px;}
.switchOptionTabFirst	{margin-left:0px;}
.switchOptionTab ul {list-style-type:none;padding:0px;margin:0px;}
.switchOptionTab li {text-align:right;padding:5px;}
.switchCurrentOption a {color:#111;text-decoration:none;}
.switchOtherOption a {text-decoration:none;}
.switchOtherOption a:hover {text-decoration:underline;}
.switchOtherOption a.flag {font-size:12px;color:#265CFF;}
.switchOtherOption a.flag:hover {font-size:12px;}
.switchCurrentOption	{font-size:12px;text-align:right;display:inline-block;cursor:pointer;}
.switchCurrentOption .flag {font-size:12px;line-height:11px;margin-top:3px;}
.switchOtherOption	{text-align:right;font-size:12px;display:none;position:absolute;z-index:100;right:0px;top:37px;white-space:nowrap;padding:10px;background:white;border: solid 1px #999;border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);box-shadow: 3px 3px 8px rgba(0,0,0,0.5);}
.switchOtherOption .switchOtherOptionArrow {position:absolute;height:10px;width:20px;right:5px;top:-10px;background:url("/img/arrow_dropdown.png") no-repeat;z-index:200;}
.switchOtherOption .switchOtherOptionArrow {position:absolute;height:10px;width:20px;right:5px;top:-10px;background:url("/img/arrow_dropdown.png") no-repeat;z-index:200;}

.flag {color:#111;font-size:11px;text-align:right;padding-right:24px;/*line-height:11px;display:inline-block;*/background-position:top right;text-decoration:none;}
.flag:hover {color:#111;}
.flag.flag-de-DE {background:url("/img/flag-de-DE.png") no-repeat;background-position:top right;}
.flag.flag-es-ES {background:url("/img/flag-es-ES.png") no-repeat;background-position:top right;}
.flag.flag-fr-FR {background:url("/img/flag-fr-FR.png") no-repeat;background-position:top right;}
.flag.flag-en-GB {background:url("/img/flag-en-GB.png") no-repeat;background-position:top right;}
.flag.flag-it-IT {background:url("/img/flag-it-IT.png") no-repeat;background-position:top right;}

/* Elenco Ordini Utente */
.order_grid_filter {}
a.order_grid_filter_lnk ,
a.order_grid_filter_lnk:hover{margin-right:20px;padding:10px;padding-left:0px;padding-right:0px;display:inline-block;color:#111;text-decoration:none;}
a.order_grid_filter_lnk:hover span {color:#B28500;}
a.order_grid_filter_lnk span {color:#265CFF;text-decoration:underline;}
a.order_grid_filter_lnk:hover span {color:#265CFF;text-decoration:none;}
a.order_grid_filter_lnk span {}
a.order_grid_filter_lnk_selected span,
a.order_grid_filter_lnk_selected:hover span  {font-weight:bold;background-color:#265CFF;color:white;padding:5px;text-decoration:none;}
a.order_grid_filter_lnk_selected ,
a.order_grid_filter_lnk_selected:hover  {text-decoration:none;}
.order_grid_item {border:solid 1px #ddd;margin-bottom:20px;}
.order_grid_head {position:relative;background:#f6f6f6;border-bottom:solid 1px #ddd;padding:10px;line-height:20px;color:#666666;}
.order_grid_head .gray   {color:#666666;}
.order_grid_tabdata   {width:202px;padding-right:10px;}
.order_grid_tabtotale {width:190px;padding-right:10px;}
.order_grid_tabcodice {width:300px;text-align:right;}
.order_grid_statusotdine {text-transform: capitalize;font-size:14px;font-weight:bold;}
.order_grid_tabproducts {width:500px;float:left;}
.order_grid_subitem {margin:10px;line-height:20px;}
.order_grid_subitem table.table_datagrid td {border:0px;}
.order_grid_subitem table.table_datagrEspandiElencoCouponid td {padding:10px;}
.order_grid_subitem table.table_datagrid  {max-width:500px;}
.order_grid_subitem table.table_datagrid  {line-height:16px;}
.order_grid_attachment {position:absolute;display:none;top:60px;right:-1px;background:#f6f6f6;border:solid 1px #ddd;border-top:0px;padding:10px;padding-top:0px;}
.order_grid_attachment ul {padding-top:0px;margin-top:0px;}
.order_grid_attachment li {border-top:dashed 1px #ccc;padding-top:5px;margin-top:5px;}

div#hdr div#hdr_msgbar .message_coupon	{position:relative;right:0px;margin:0px;top:10px;background:white;background-position:8px 8px;/*border:dashed 2px #B2B200;padding:10px;*/margin-top:10px;margin-bottom:10px;}
div#hdr div#hdr_msgbar .message_coupon #ErroreCouponHeader .inp_lbl, 
div#hdr div#hdr_msgbar .message_coupon #InserisciCouponButton, 
div#hdr div#hdr_msgbar .message_coupon #txtCodiceCoupon {display:none;}
div#hdr div#hdr_msgbar .message_coupon a.inp_btn {color:white;font-weight:normal;}
div#hdr div#hdr_msgbar .message_coupon .link_back {color:#aaa;}

.message_coupon_head {position:relative;padding-left:110px;padding-top:10px;margin-bottom:20px;border-radius:5px 5px 0 0;border:dashed 2px #B2B200;}
.message_coupon_head .coupon_icon_big {position:absolute;bottom:3px;left:10px;}
.message_coupon_head div#EspandiElencoCoupon a {color:#265CFF;font-size:14px;position:absolute;right:10px;bottom:10px;}
.message_coupon_head div#NascondiElencoCoupon a {color:#AAA;font-size:14px;position:absolute;right:10px;bottom:10px;}

.page_coupon_head {position:relative;}
.page_coupon_head .price b {font-size:30px;}
.page_coupon_head .price b {font-size:40px;}
.page_coupon_head #ErroreCouponHeader .inp_lbl, 
.page_coupon_head #InserisciCouponButton, 
.page_coupon_head #txtCodiceCoupon,
.page_coupon_head #InserisciCouponButton, 
.page_coupon_head #InserisciCouponInput {display:none;}
.page_coupon_title {position:relative;padding-left:120px;padding-top:30px;}
.page_coupon_desc	{border:dashed 2px #B2B200;padding:10px;}
.page_coupon_title {position:relative;margin:0;}
.page_coupon_title h1 {margin-bottom:0px;display:inline;}
.page_coupon_title .coupon_icon_big {position:absolute;bottom:5px;left:5px;}

.coupon_head_grid {font-size:12px;}
.coupon_head_grid-item {background:white;border: dashed 1px #B2B200;padding:10px;margin-bottom:10px;position:relative;;}
.coupon_head_grid-item h3 {text-transform:uppercase;color:#111;}
.coupon_head_grid-item  .tab_coupondesc {width:300px;}
.coupon_head_grid-item  .tab_couponvalue {position:relative;white-space:nowrap;padding-left:10px;padding-right:10px;text-align:right;width:50px;box-sizing:border-box;}
.coupon_head_grid-item  .tab_couponvalue .coupon_icon {position:absolute;bottom:-8px;left:5px;}
.coupon_head_grid-item  .tab_expiredate {white-space:nowrap;min-width:240px;padding-left:10px;padding-right:10px;}
.coupon_head_grid-item  .tab_button {white-space:nowrap;min-width:130px;padding-left:10px;}
.coupon_head_grid-item  .price {font-size:20px;}
.coupon_head_grid-item  .price b {font-size:30px;}

/* b2b */
.label_utenteb2b {
	text-transform: uppercase; font-family:Tahoma; color:#fff; background: #d8a300; color:#000; padding: 5px; display:inline-block; margin: 0 0 15px 0;
}

.menu_usr {
	position: relative;
}

.menu_usr .label_utenteb2b {
	position: absolute;
	padding: 2px 6px 2px 6px; 
	font-size: 10px;
	left: 120px; 
	top: 5px;
}