body {margin:0;margin-bottom:20px;text-align:center;background-color:#FFFFFF;font-family:Arial,Verdana,sans_serif;}
img{border: 0;margin:0;padding:0;vertical-align:bottom;}
a img,a:link img,a:visited img,a:hover img,a:active img{border:0;margin:0;padding:0;vertical-align:bottom;}
a{text-decoration: none;}
a, a:hover,a:focus,a:active,a:link,a:visited{font-weight: normal;text-decoration:none;}
a:link,a:focus{outline:none}
table{border-spacing:0px;border-collapse:collapse;}
td {padding:0;}
h2,h3,h4,h5,h6 {margin:0;padding:0;}
ul,li{list-style-type:none;list-style:none;margin:0;padding:0;}
form {margin:0;padding:0;}
p,dl,dt,dd {margin:0;padding:0;}
fieldset{margin:0;padding:0;border:none;}
.clear {clear: both; }
.nascondi{display: none;}
.appari{display:inline;}
.block{display:block;}
p.bigg{font-size:14px;line-height:15px;color:#7c7c7c;}
p.bigg a{color:#acd037;}
p.bigg a:hover,p.bigg a:focus{color:#acd037;color:#7c7c7c;}
p.big,div.big{font-size:12px;color:#7C7C7C;margin-bottom:5px;line-height:14px;}
p.medium,div.medium{font-size:12px;color:#7C7C7C;margin-bottom:10px;margin-bottom:10px;line-height:16px;text-align:left;}
p.little,div.little{font-size:11px;color:#7C7C7C;margin-bottom:10px;line-height:16px;text-align:left;}
p.orange{font-size:12px;font-weight:bold;color:#f47611;margin-bottom:20px;}
div.tit_big{color:#7C7C7C;font-size:14px;font-weight:normal;margin-bottom:16px;}
div.tit_big2{color:#7C7C7C;font-size:12px;font-weight:bold;margin-bottom:3px;}
div.tit_bigbig{color:#7C7C7C;font-size:20px;font-weight:normal;margin-bottom:16px;}
.column1{float:left;width:500px;}
.column2{float:right;width:340px;}
.column3{float:left;width:380px;padding-right:20px}
.column4{float:right;width:460px;}
.column5{float:left;width:13em;padding-right:5em;}
.punto_esclamativo{position:relative;top:10px;left:10px;}

/*generale*/
div#content{margin:0 auto;width:72.13em;height:44.75em;background: url('../img/intro.jpg') no-repeat;}
div#entra{padding-top:38.75em;margin:0 auto;}
div#page{margin:0 auto;width:860px;text-align:left;}
div#introtop{float:left;width:100%;margin-bottom:10px;}
div#top{margin-bottom:10px;}
div#brand{float:left;}
div#special_offers{float:right;margin-top:10px;}
div#contenuto_pagina{clear:both;overflow:hidden;border-bottom:1px solid #c7c8c9;margin-bottom:16px;padding-bottom:16px;}
div#online_soon{display:none;}

/*top menu*/
div#topmenu{clear:both;}
div.vocimenu{float:left;width:100%;margin-bottom:9px;}
div.vocimenu div a{font-size:13px;color:#7c7c7c;font-weight:normal;}
div.vocimenu div a:hover{color:#acd037;}
div.vocimenu div{float:left;overflow:hidden;}
div#openlogin{float:right;overflow:hidden;}
div#welcome_login{float:right;overflow:hidden;color:#7c7c7c;font-size:13px;}
form.log{float:right;overflow:hidden;}
form.log span{margin-right:5px;color:#7c7c7c;font-size:13px;}
form.log a{font-size:13px;}
.login{border:1px solid #dadbdd;font-size:12px;color:#7c7c7c;width:130px;height:15px;}
.search{border:1px solid #dadbdd;font-size:12px;color:#7c7c7c;width:250px;height:15px;}
.submit{background: url('../img/arr.gif') no-repeat;border:1px solid #dadbdd;height:19px;width:19px;padding:0;margin:0;cursor:pointer;margin-left:5px;}
a.forgot{font-size:11px;color:#7c7c7c;margin-left:10px;}
a.forgot:hover{color:#acd037;;text-decoration:underline;}
#login_psw{width:80px;}
.mg_l{margin-left:30px;}
.m_home{margin-right:45px;}
.m_contactus{margin-right:61px;}
.m_brands{margin-right:32px;}
.m_press{margin-right:30px;}
.m_aboutus{margin-right:25px;}
.m_contractsales{margin-right:17px;}
.m_news{margin-right:41px;}
.m_register{margin-right:30px;}
.m_faq{margin-left:70px;color:#7c7c7c;font-weight:normal;}
.m_faq:hover{color:#acd037;}
.m_mybasket{margin-left:88px;background: url('../img/basket3.gif') no-repeat center left;padding-left:23px;color:#7c7c7c;font-weight:normal;}
.m_mybasket:hover{color:#acd037;}

div#homebanner{display:none;}

/*left menu*/
#menusin{float:left;}
.menusin{width:160px;margin:0;padding:0;margin-bottom:20px;}
.menusin li{position:relative;font-size:12px;color:#9b9b9b;width:160px;margin-bottom:3px;}
.menusin li a{display:block;color:#9b9b9b;padding:3px 0 3px 3px;}
.menusin li a:hover{background-color:#e6e6e6;color:#acd037;}
.menusin li ul a:hover{color:#acd037;}
.menusin li ul{display:none;position:absolute;left:0;top:0;background-color:#e6e6e6;width:160px;z-index:1;}
li.voce_sele{background-color:#e6e6e6;padding:3px 0 3px 3px;}
.bg_verde{background-color:#e6e6e6;}
.bg_bianco{background-color:transparent;}
.bg_grigio{background-color:#e6e6e6;}

/* Holly Hack for IE \*/
* html div#menusin ul li { float: left; height: 1%; }
* html div#menusin ul li a { height: 1%; }
/* End */

a.bold{font-weight:bold;}
div.certificate{margin-bottom:0.31em;}
p.p_blu{color:#80a2c9;line-height:1.8em;font-size:0.75em;}
p.p_blu a{color:#7c7c7c;font-weight:normal;}

/*central content*/
div#contentdes{float:right;width:680px;}
div#wrapper{margin-top:15px;}
div.tit_sezione{float:left;font-size:1.31em;margin-bottom:0.69em;color:#7c7c7c;}
div.valuta{float:right;}
form.functions span{display:inline;}
form.functions{font-size:0.74em;color:#7c7c7c;text-align:right;margin-bottom:0.81em;}
form.functions select{font-size:0.88em;color:#7c7c7c;margin:0 0 0 0.31em;}

div#prod_list ul{margin:0;padding:0;overflow:hidden;margin-bottom:1em;width:51.5em;margin:0 auto;margin-right:-1.56em;}
div#prod_list ul li{float:left;margin:0 25px 25px 0;padding:0;}
div#brand_list ul{margin:0;padding:0;overflow:hidden;margin-bottom:15px;margin:0 auto;clear:both;}
div#brand_list ul li{float:left;margin:0 2em 0.74em 0;padding:0;}
div#sez_list ul{margin:0;padding:0;overflow:hidden;margin-bottom:8px;margin:0 auto;clear:both;}
div#sez_list ul li{float:left;margin:0 20px 10px 0;padding:0;text-align:center;}
div.product_section{font-size:12px;font-weight:bold;color:#7c7c7c;}
div.briciole{font-size:11px;margin-bottom:10px;color:#7c7c7c;}
div.briciole a{color:#7c7c7c;text-decoration:underline;}
div.briciole a:hover,div.briciole a:focus{color:#acd037;text-decoration:none;}

div#press_list ul{margin:0;padding:0;overflow:hidden;margin-bottom:15px;margin:0 auto;clear:both;}
div#press_list ul li{float:left;display:inline;margin-top:0;margin-left:0;margin-bottom:20px;padding:0;height:185px;width:320px;}
.press_thumbnail{float:left;width:100px;margin-right:10px;border:1px solid #c0c0c0;}
.press_testi{float:left;width:208px;}
.press_titolo{font-size:12px;margin-bottom:10px;color:#7c7c7c;font-weight:bold;}
.press_sommario a{font-weight:bold;color:#719bc7;}
.press_sommario a:hover{font-weight:bold;color:#acd037;}
.press_sommario{font-size:12px;font-weight:normal;color:#7c7c7c;}
.press_margine{margin-right:30px;}

/*dettaglio articolo*/
div#articolo_press{clear:both;}
div#press_immagine{float:left;}
div#press_leggi{float:left;width:300px;}

div.thumbnail{margin-bottom:5px;}
div.product_name{color:#7b7b7b;margin-bottom:5px;height:2.50em;}
div.product_name a{color:#7b7b7b;font-size:12px;font-weight:bold;}
div.product_name a:hover{color:#7b7b7b;font-size:12px;text-decoration:underline;font-weight:bold;}
div.product_manufacturer{font-size:12px;font-weight:normal;color:#7b7b7b;margin-bottom:5px;}
div.product_color{color:#7b7b7b;}
div.product_price{font-size:12px;font-weight:bold;color:#7b7b7b;margin-bottom:5px;}
div.product_code{font-size:11px;color:#9b9b9b;margin-bottom:5px;}
a.product_details{font-size:12px;color:#525252;margin-bottom:5px;display:block;width:100px;}
a.product_details:hover{text-decoration:underline;color:#525252;}
div#prod_list{clear:both;margin-top:3em;}
div#prod_list ul li form{margin-bottom:5px;}
div#prod_list ul li select,div#prod_list ul li span{font-size:12px;color:#525252;}
div.pag_nav{text-align:center;font-size:12px;clear:both;margin-bottom:15px;}
div.pag_nav a,a:hover{color:#525252;}
div.pag_nav a:hover{text-decoration:underline;}

/*scheda prodotto*/
div#details{clear:both;}
div#details_photo{float:left;width:450px;}
div#description{float:right;width:230px;margin-bottom:20px;}
div#description div{color:#7c7c7c;}
div#description h3{font-size:15px;color:#7c7c7c;margin-bottom:12px;font-weight:normal;}
div#description h4{font-size:12px;color:#7c7c7c;margin-bottom:5px;padding-top:12px;}
div#description h5{font-size:12px;color:#7c7c7c;margin-bottom:2px;font-weight:bold;}
.normal,.descr{font-size:12px;color:#333;margin-bottom:10px;font-weight:normal;}
p.descr{padding-top:10px;padding-bottom:10px;}
h4.riga_price{border-top:1px solid #CCC;}
div.price{font-size:16px;font-weight:bold;color:#555;margin-bottom:10px;}
input.add_to_basket{display:block;background: url('../img/add.gif') no-repeat center left;height:35px;width:138px;margin-top:15px;cursor:pointer;border:none;}
input.add_to_basket:hover{background: url('../img/add2.gif') no-repeat center left;cursor:pointer;border:none;}
div.big_photo{margin-bottom:20px;}
div.big_photo img{width:420px;}
div.thumbnails_product{margin:0 auto;overflow:hidden;}
div.thumbnails_product a{display:block;float:left;margin-bottom:5px;}
div.thumbnails_product img{margin-right:5px;width:80px;height:60px;}

/*my basket*/
div.tit_sezione_basket{margin-bottom:1.5em;}
div.tit_sezione_basket ul{padding:0;margin:0 auto;margin-right:-9em;overflow:auto;}
div.tit_sezione_basket ul li{float:left;margin:0 7em 0 0;padding:0;font-size:0.875em;}
.titolo_verde{color:#abd035;}
.titolo_grigio{color:#cccccc;}
div.note_basket{height:73px;line-height:1.31em;font-weight:normal;color:#9b9b9b;font-size:0.94em;background: url('../img/big_basket.gif') no-repeat center left;padding:0 0 0 7em;margin-top:1em;margin-bottom:1em;clear:both;}
a.product_remove{font-size:11px;color:#d10101;margin-bottom:0.31em;display:block;width:5em;font-weight:bold;}
a.product_remove:hover{text-decoration:none;color:#d10101;}
div.basket_total{text-align:right;}
div.basket_total h4{color:#7b7b7b;font-size:1.13em;font-weight:bold;margin-bottom:2em;}
div.basket_total h5{color:#9b9b9b;font-size:0.88em;font-weight:normal;margin-bottom:0.44em;margin-top:2em;line-height:1.31em;}
a.continue_shopping{display:block;font-size:1em;font-weight:normal;color:#666;float:left;}
a.continue_shopping:hover{font-size:1em;font-weight:normal;color:#f47611;}
a.checkout{display:block;float:right;color:#acd037;font-size:1em;font-weight:bold;}
a.checkout:hover{color:#acd037;font-size:1em;font-weight:bold;}
div.basket_button{clear:both;margin-bottom:2em;}
div.basket_button a{font-size:1em;color:#7b7b7b;margin-right:1em;}
div.basket_button a:hover{color:#7b7b7b;}

/*brands*/
div.brand_info{text-align:center;font-size:12px;margin-bottom:5px;color:#9b9b9b;}
div.brand_info a{color:#9b9b9b;font-weight:bold;font-size:12px;}
div.brand_info a:hover{color:#9b9b9b;font-weight:bold;text-decoration:underline;}
div.brand_buyonline{text-align:center;font-size:12px;font-weight:bold;color:#c55950;}
div.brand_buyonline a{color:#c55950;font-weight:bold;font-size:12px;}
div.brand_buyonline a:hover{color:#c55950;font-weight:bold;text-decoration:underline;}

/*form client*/
form.client_info label{float:left;width:150px;text-align:left;font-size:12px;color:#666666;}
form.client_info fieldset{margin:0 0 20px 0;padding:0;border:none;}
form.client_info h3{color:#7C7C7C;font-size:12px;font-weight:normal;border-bottom:1px dotted #dedede;margin-bottom:8px;}
div.rules{clear:both;overflow:hidden;width:100%;margin-bottom:5px;}
span.as{color:#f57f21;font-weight:bold;margin-left:10px;font-size:12px;}
span.dic{color:#666666;font-size:0.88em;margin-left:0.81em;}
.field_normal{border:1px solid #cccccc;font-size:12px;width:200px;font-family:Arial;}
.form_div{width:500px;float:left;}
.freccia{margin-bottom:15px;text-align:right;}
.notify{display:block;clear:both;color:#F47611;font-size:14px;font-weight:normal;margin-bottom:15px;margin-top:0px;}
.notify2{color:#F47611;font-size:14px;font-weight:normal;margin-bottom:10px;margin-top:10px;}
div.checkbox{margin-top:20px;}
div.checkbox input{position:relative;top:2px;left:0;}
div.checkbox a{color:#7C7C7C;text-decoration:underline;}
div.checkbox a:hover{color:#7C7C7C;text-decoration:none;}


/*terms and conditions*/
table#terms{width:100%;margin-bottom:20px;}
table#terms td{width:25%;vertical-align:top;text-align:left;font-size:12px}
table#terms h5{font-size:12px;color:#7C7C7C;font-weight:bold;margin-bottom:4px;margin-top:15px;}
table#terms td a{display:block;color:#7c7c7c;margin-bottom:3px;}
table#terms td a:hover{color:#acd037;}
table#terms div{color:#acd037;}

/*faq*/
div.faq{width:100%;}
div.faq h5{font-size:0.74em;color:#7C7C7C;font-weight:bold;margin-bottom:0.24em;margin-top:1.5em;}
div.faq1{width:49%;float:left;}
div.faq2{width:49%;float:left;height:100%;margin-left:2%;}

/*order detail*/
table#order_detail{margin-bottom:5em;}
table#order_detail tr th{padding-bottom:2em;}
table#order_detail, table#order_detail td,table#order_detail th{border:none;}
table#order_detail td{vertical-align:top;font-size:12px;}
table#order_detail th{color:#7C7C7C;font-size:13px;font-weight:normal;}
a.order_tit_prod{font-size:1em;font-weight:bold;color:#7C7C7C;display:block;margin-bottom:0.31em;}
a.order_tit_prod:hover{color:#f57f21;}
.order_tit_wrapping {font-size:0.81em;font-weight:normal;color:#7c7c7c;margin-bottom:8px;}
.order_tit_wrapping input{position:relative;left:0;top:2px;}
td.order_price,td.order_option,td.order_dates{font-size:0.88em;font-weight:normal;color:#7c7c7c;line-height:1.4em;}
.order_preview{width:100px;}
.order_preview img{display:block;margin-bottom:10px;}
.order_subtotal{width:90px;}
.order_price{width:90px;}
.order_amount{width:70px;}
.order_info{width:320px;}
.order_amount input{font-size:0.88em;width:25px;}
.order_amount a{font-size:0.81em;font-weight:normal;color:#7c7c7c;margin-left:0.5em;}
.order_amount a:hover{font-weight:normal;color:#7c7c7c;text-decoration:underline;}
a.order_remove{display:block;font-size:0.81em;font-weight:normal;color:#7c7c7c;margin-bottom:1.31em;width:3.13px;}
a.order_remove:hover{font-weight:normal;color:#7c7c7c;text-decoration:underline;}
a.submit_coupon{font-size:0.81em;font-weight:normal;color:#f57f21;margin-left:0.81em;}
a.submit_coupon:hover{font-weight:normal;color:#f57f21;text-decoration:underline;}
a.submit_change{font-size:1em;font-weight:normal;color:#f57f21;margin-left:0.81em;}
a.submit_change:hover{font-weight:normal;color:#f57f21;text-decoration:underline;}
.order_subtotal,th.order_subtotal{text-align:right;color:#7c7c7c;}
textarea.box_detail{width:99%;height:12em;font-size:0.88em;border:1px solid #cccccc;margin-bottom:3em;}

/*gift*/
div.gift_img{margin-bottom:2em;}
div#gift_des{width:100%;overflow:hidden;margin-bottom:2em;}
div#gift_card{float:left;}
div#how_to_buy{margin-top:2em;clear:both;}
div#gift_left{float:left;width:17.5em;}
div#gift_right{float:left;width:17.5em;}
a.buy_card{display:block;width:27px;margin-top:0.31em;margin-bottom:2em;}
div#vaucher_card{width:680px;overflow:hidden;margin-bottom:15px;}
div#vaucher_card div{float:left;width:200px;}
div#vaucher_card img{display:block;margin-bottom:5px;}
div.marg15{margin-right:39px;}

/*contact*/
div.column_contact{float:left;width:270px;}
div.column_contact a{color:#7c7c7c;}
div.column_contact a:hover, a.column_contact a:focus{color:#acd037;}

div.margin_contact{margin-right:15px;}

/*footer*/
div#footer{float:left;width:100%;margin-bottom:1em;}
div#pay{float:left;margin-right:20px;}
div#pay span{color:#7c7c7c;font-size:11px;}
.accept{margin-right:27.38em;}
div#newsletter{float:right;width:250px;}
div#newsletter p{font-size:11px;margin-bottom:5px;color:#7c7c7c;}
.nletter{border:1px solid #dadbdd;font-size:12px;color:#7c7c7c;width:150px;}
a.terms{font-size:11px;color:#7c7c7c;font-weight:normal;margin-right:170px;}
a.terms:hover{color:#acd037;}
div.copyright{font-size:11px;color:#7c7c7c;margin-bottom:20px;float:left;}
div.credits{float:right;font-size:11px;color:#7c7c7c;margin-bottom:20px;}


p.heading{font-size:1.02em;color:#000000; margin:18px 30px 10px 72px; text-align: left;}
