html,body,div,span,img,a,p,h1,h2,h3,h4,h5,h6,form,table,tr,th,td,input,textarea,select{margin:0;border:0;padding:0;outline:none;}

body{background:#fff;font-family:"PT Sans",Arial,sans-serif;font-size:16px;color:#6c6c6c;}

#d_cook{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;background:rgba(0,0,0,0.8);z-index:10000;font-size:12px;}
#d_cook p{text-align:center;margin-bottom:0;color:#fff;}
#d_cook a.ctx:link, #d_cook a.ctx:visited, #d_cook a.ctx:hover{color:#fff;}
#d_cook button{cursor:pointer;}

@media only screen and (max-width: 639px){
	.inner{position:relative;width:94%;margin:0 auto;}
	h1,h2,h3,h4,h5,h6{text-align:center;}
	#cnt_top{display:none;}
	#cnt_top_rsp{position:relative;}
	#resp_navbar{position:relative;}
	#menu2{display:none;}
	.slicknav_menu{display:block;}
	#cnt_logo_rsp{position:relative;height:134px;padding:17px 0 0 0;background:#000;}
	#flags_rsp{position:absolute;top:10px;right:9px;}
	#logo_rsp{position:relative;display:block;width:290px;height:72px;background-image:url(../imgs/logo-dexesporteam290.png);margin:28px auto;}
	#bnd_service_rsp{position:relative;background:#f0f0f0;}
	#bnd_service_rsp p{font-family:"Oswald",sans-serif;font-size:15px;margin-bottom:0;text-align:center;line-height:26px;text-transform:uppercase;}
	#bnd_service_rsp p.nam{background:#ddd;color:#009bdd;}
	#bnd_service_rsp a:link, #bnd_service_rsp a:visited{color:#6c6c6c;text-decoration:none;}
	#lnk_cart{display:inline-block;color:#7a7a7a;text-decoration:none;background-image:url(../imgs/icocart.png);background-repeat:no-repeat;height:26px;padding-left:20px;transition:background-position 0.3s linear 0s;}
	#lnk_cart:hover{color:#009bdd;background-position:bottom left;}
	#lnk_cart.act{color:#009bdd;background-position:bottom left;}	
	#leftcol{position:relative;}
	#rightcol{display:none;}
	#main{position:relative;padding:20px 0;background:#fff;}
	
	/*prod preview*/
	.preview{position:relative;}
	.preview .pr{position:relative;border:1px solid #e8e8e8;transition:border 0.3s linear 0s;text-decoration:none;color:#595959;background-color:#fff;padding:20px 0 10px 0;margin-bottom:10px;vertical-align:top;}
	.preview .pr:hover{border:1px solid #c0c0c0;}
	.preview .pr img.base{display:block;width:254px;height:254px;margin:0 auto 20px auto;transition:opacity 0.3s linear 0s;}
	.preview .pr img.base:hover{opacity: 0.8;}
	.preview .pr span.nm{font-family:"Oswald",sans-serif;font-size:16px;line-height:16px;display:block;padding:0 10px;text-align:center;margin-bottom:12px;color:#404040;text-transform:uppercase;}
	.preview .pr span.desc{font-size:14px;line-height:16px;display:block;padding:0 10px;text-align:center;margin-bottom:15px;color:#757575;}
	.preview .a_col{position:relative;padding:0 10px;text-align:center;}
	.preview .a_col img{display:inline-block;border:1px solid #c8c8c8;}
	.preview .a_col img:hover{border:1px solid #009bdd;}
	.preview .prices{position:relative;padding:5px 10px;text-align:center;}
	.preview .prices .final{font-weight:bold;font-size:15px;color:#383838;}
	.preview a:link, .preview a:visited, .preview a:hover{text-decoration:none;}
	.preview .pr span.dett{font-family:"Oswald",sans-serif;font-size:15px;width:190px;padding:5px 0;display:block;background:#999;color:#fff;text-align:center;margin:0 auto;transition:background 0.2s linear 0s;text-transform:uppercase;}
	.preview .pr:hover span.dett{background:#009bdd;}		
	
	/*Search*/
	#cnt_search_mob{position:relative;width:94%;height:57px;background:#dedede;padding:10px;margin:30px auto 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	#cnt_search_mob div{position:relative;width:100%;height:100%;background:#fff;}
	#search_submit_mob{position:absolute;top:0px;right:0px;width:35px;height:37px;background-image:url(../imgs/lens.gif);cursor:pointer;border:0;}
	#search_submit_mob:hover{opacity:0.8;}
	#cnt_search_mob input{position:absolute;top:0px;left:8px;width:75%;height:37px;line-height:37px;font-family:'PT Sans',sans-serif;font-size:14px;color:#9a9a9a;}		
	
	/*news preview*/
	#cnt_news_rsp{position:relative;background:#f0f0f0;padding-top:10px;margin:20px 0 20px 0;text-align:center;}
	
	/*carousel partner*/
	#cont_carousel2{position:relative;width:250px;height:190px;margin:0 auto;}
	#cont_carousel2 img{border:1px solid #e8e8e8;}		
	
	/*banners*/
	.banner{position:relative;width:250px;margin:20px auto;}
	
	#cont_social_mob{position:relative;width:250px;margin:0 auto 30px auto;text-align:center;}
	#cont_social_mob a{position:relative;display:inline-block;width:42px;height:42px;margin-right:10px;}
	#cont_social_mob a.lst{margin-right:0;}	
	
	/*partner*/
	.cnt_p2{display:none;}
	#tit_p_dsk h1{border-bottom:1px solid #c4c4c4;}
	.p_item{position:relative;}
	.p_item img{display:block;width:248px;height:188px;margin:15px auto;border:1px solid #e8e8e8;transition:opacity 0.3s linear 0s;}
	.p_item:hover img{opacity:0.75;}		
	
	/*distributori*/
	#dist_dsk{display:none;}
	.tb_dist_rsp{position:relative;width:100%;margin-bottom:20px;border-spacing:0;border:1px solid #ddd;border-collapse:collapse;font-size:15px;}
	.tb_dist_rsp td{padding:1%;vertical-align:top;}
	.tb_dist_rsp td.lbl{width:28%;vertical-align:top;}
	.tb_dist_rsp td.oth{width:68%;vertical-align:top;}
	
	/*eshop intro*/
	.e_intro2{display:none;}
	.e_intro{position:relative;}
	.e_intro .pr{position:relative;text-decoration:none;background-color:#fff;}
	.e_intro .pr img{display:block;width:254px;height:234px;transition:opacity 0.3s linear 0s;margin:15px auto;}
	.e_intro .pr:hover img{opacity: 0.8;}		
	
	/*login*/
	.tblogin{position:relative;border-spacing:0 10px;width:100%;}
	.tblogin{position:relative;border-spacing:0 10px;width:100%;}
	.tblogin td{vertical-align:top;}
	.tblogin td.lbl{width:30%;}
	.tblogin input.tx{width:96%;border:1px solid #c4c4c4;padding:2px 0 2px 2px;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
	.tblogin input.tx:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
	.tblogin a.bt_invia{position:relative;display:inline-block;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:2px 20px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
	.tblogin a.bt_invia:hover{background:#333;}
	.tblogin p.err{font-size:14px;color:#009bdd;margin-bottom:0;font-weight:bold;}	
	
	/*breadcrumbs1*/
	.bread1{font-size:15px;}
	
	.pag_news{position:relative;}
	.pag_news .little{font-size:18px;font-weight:bold;}
	
	#head_flux{font-size:14px;}
	#head_flux span.xz{font-size:18px;}
	
	/*cart*/
	#cart_dsk{display:none;}
	.tb_cart_rsp{position:relative;width:100%;margin-bottom:15px;border-spacing:0;border:1px solid #ddd;border-collapse:collapse;font-size:16px;}
	.tb_cart_rsp td{width:46%;padding:2%;vertical-align:middle;border:1px solid #ddd;}
	.tb_cart_rsp td.lbl{text-align:right;font-weight:bold;}
	.tb_cart_rsp td.pic{background:#474747;padding:10px 0;}
	.tb_cart_rsp td.pic img{float:left;width:70px;height:70px;margin:0 10px 0 10px;}
	.tb_cart_rsp td.qta input{font-family:"PT Sans",Arial,sans-serif;font-size:16px;color:#404040;border:1px solid #ddd;width:30px;padding:4px;text-align:center;}
	.tb_cart_rsp td.qta input:focus{border:1px solid #00a4eb;}
	.tb_cart_rsp a.bt_upd{position:relative;display:inline-block;font-family:"Oswald",sans-serif;margin-top:4px;background:gray;color:#fff;border-radius:0.3em;padding:8px 6px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
	.tb_cart_rsp a.bt_upd:hover{background:#333;}	
	.tb_cart_rsp a.bt_rimuovi{position:relative;display:inline-block;font-family:"Oswald",sans-serif;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:8px 15px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
	.tb_cart_rsp a.bt_rimuovi:hover{background:#333;}	
	
	/*prodotti*/
	#div_subcat_rsp{position:relative;margin:5px 0 10px 0;}
	#div_subcat_rsp select{width:100%;border:1px solid #c4c4c4;font-family:"PT Sans",Arial,sans-serif;font-size:14px;color:#fff;background:#5f6060;padding:3px 0;}	
	
	/*Scheda prodotto*/
	#p_pics{display:none;}
	#main_pic{display:none;}
	#gallery_th{display:none;}
	#p_pics_rsp{position:relative;}
	#p_pics_rsp img.p1{display:block;margin:0 auto 6px auto;}
	#sec_imgs{position:relative;margin-bottom:20px;text-align:center;}
	#sec_imgs img{display:inline-block;width:70px;margin-right:9px;border:1px solid #c4c4c4;}
	#sec_imgs img.lst{margin-right:0;}
	
	#scheda{position:relative;font-size:15px;}
	#scheda h2{border-bottom:0;}
	#scheda input.tx{width:50px;border:1px solid #c4c4c4;padding:2px 0 2px 1%;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
	#scheda input.tx:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
	#colors{position:relative;margin-bottom:15px;}
	#colors img{display:block;width:20px;height:20px;float:left;margin-right:5px;margin-bottom:5px;border:1px solid #c4c4c4;}
	#colors img:hover{border:1px solid #5d5d5d;}
	#colors img.act{border:1px solid #000;}
	#scheda .prices{position:relative;margin-top:15px;border-top:1px dotted #c4c4c4;padding-top:12px;}
	#scheda .prices .final{font-weight:bold;font-size:24px;color:#383838;margin:0;}
	#scheda .add1{position:relative;margin:22px 0;width:149px;display:block;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;text-decoration:none;background-color:#e7551a;color:#fff;background-image:url(../imgs/add1.png);background-position:11px 16px;background-repeat:no-repeat;padding:16px 0 14px 43px;border-radius:5px;transition:all 0.2s linear 0s;}
	#scheda .add1:hover{background-color:#666666;}	

	#scheda .infoline{position:relative;margin:16px 0;display:block;width:214px;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;background-color:#e7551a;color:#fff;background-image:url(../imgs/info.png);background-position:13px 10px;background-repeat:no-repeat;padding:11px 0 10px 50px;border-radius:5px;transition:all 0.2s linear 0s;}
	#scheda .infoline:hover{background-color:#666666;}	

	/*Tabella dettaglio ordine*/
	#tb_dett_ord{position:relative;text-align:left;width:100%;border:1px solid #d1d1d1;font-size:15px;margin-bottom:15px;}
	#tb_dett_ord td{vertical-align:top;padding:2px 5px;}
	#tb_dett_ord td.lbl{width:50%;}
	#tb_dett_ord th{background:#e7e7e7;padding:5px;font-size:15px;color:#000;}
	#tb_dett_ord td.intest{font-weight:bold;padding:2px 4px;background:#ddd;color:#000;}	
	
	/*Storico ordini in area personale*/
	td.mob_hid{display:none;}
	
	/*Cataloghi online*/
	.catalog{position:relative;padding-bottom:20px;border-bottom:1px dotted #c1c1c1;margin-bottom:20px;}
	.catalog img{position:relative;display:block;margin:0 auto;transition:opacity 0.3s linear 0s;}
	.catalog img:hover{opacity:0.8;}
	.catalog a.c_tit{font-family:"Oswald",sans-serif;font-size:18px;}
	.catalog a.c_tit:link, .catalog a.c_tit:visited{color:#404040;}
	.catalog a.c_tit:hover{color:#009bdd;}
	.catalog a.c_tit span{display:block;padding-top:5px;margin:0 auto;text-align:center;}	
	
	p.ppag{text-align:center;}
	
	/*back to top*/
	.back-to-top{position:fixed;bottom:1.2em;right:1.4em;background-image:url(../imgs/top3.png);display:none;width:40px;height:42px;opacity:0.9;z-index:500;}
	h1{font-family:"Oswald",sans-serif;font-size:32px;margin-bottom:12px;color:#404040;}
	
	/*footer*/
	#foot{display:none;}	
	
	.lft33{position:relative;margin-bottom:30px;}
	.rgt59{position:relative;}
}

@media only screen and (min-width: 640px) and (max-width: 1129px){
	.inner{position:relative;width:94%;margin:0 auto;}
	h1,h2,h3,h4,h5,h6{text-align:center;}
	#cnt_top{display:none;}
	#cnt_top_rsp{position:relative;}
	#resp_navbar{position:relative;}
	#menu2{display:none;}
	.slicknav_menu{display:block;}
	#cnt_logo_rsp{position:relative;height:124px;padding:7px 0;background:#000;}
	#flags_rsp{position:absolute;top:10px;right:9px;}
	#logo_rsp{position:relative;display:block;width:290px;height:72px;background-image:url(../imgs/logo-dexesporteam290.png);margin:28px auto;}
	#bnd_service_rsp{position:relative;background:#f0f0f0;}
	#bnd_service_rsp p{font-family:"Oswald",sans-serif;font-size:15px;margin-bottom:0;text-align:center;line-height:26px;text-transform:uppercase;}
	#bnd_service_rsp p.nam{background:#ddd;color:#009bdd;}
	#bnd_service_rsp a:link, #bnd_service_rsp a:visited{color:#6c6c6c;text-decoration:none;}
	#lnk_cart{display:inline-block;color:#7a7a7a;text-decoration:none;background-image:url(../imgs/icocart.png);background-repeat:no-repeat;height:26px;padding-left:20px;transition:background-position 0.3s linear 0s;}
	#lnk_cart:hover{color:#009bdd;background-position:bottom left;}
	#lnk_cart.act{color:#009bdd;background-position:bottom left;}	
	#leftcol{position:relative;}
	#rightcol{display:none;}
	#main{position:relative;padding:20px 0;background:#fff;}	
	
	/*Search*/
	#cnt_search_mob{position:relative;width:94%;height:57px;background:#dedede;padding:10px;margin:30px auto 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	#cnt_search_mob div{position:relative;width:100%;height:100%;background:#fff;}
	#search_submit_mob{position:absolute;top:0px;right:0px;width:35px;height:37px;background-image:url(../imgs/lens.gif);cursor:pointer;border:0;}
	#search_submit_mob:hover{opacity:0.8;}
	#cnt_search_mob input{position:absolute;top:0px;left:8px;width:75%;height:37px;line-height:37px;font-family:'PT Sans',sans-serif;font-size:14px;color:#9a9a9a;}		
	
	/*prod preview*/
	.preview{position:relative;margin-bottom:21px;text-align:center;}
	.preview .pr{display:inline-block;width:254px;height:432px;border:1px solid #d6d6d6;margin:0 14px 14px 0;transition:border 0.3s linear 0s;text-decoration:none;color:#595959;background-color:#fff;padding-bottom:10px;vertical-align:top;}
	.preview .pr:hover{border:1px solid #c0c0c0;}
	.preview .pr img.base{display:block;margin-bottom:20px;transition:opacity 0.3s linear 0s;}
	.preview .pr img.base:hover{opacity: 0.8;}
	.preview .pr span.nm{font-family:"Oswald",sans-serif;font-size:16px;line-height:16px;display:block;padding:0 10px;text-align:center;margin-bottom:12px;color:#404040;text-transform:uppercase;}
	.preview .pr span.desc{font-size:14px;line-height:16px;display:block;padding:0 10px;text-align:center;margin-bottom:15px;color:#757575;}
	.preview .a_col{position:relative;padding:0 10px;text-align:center;}
	.preview .a_col img{display:inline-block;border:1px solid #c8c8c8;}
	.preview .a_col img:hover{border:1px solid #009bdd;}
	.preview .prices{position:absolute;width:254px;bottom:5px;text-align:center;}
	.preview .prices .final{font-weight:bold;font-size:15px;color:#383838;}
	.preview a:link, .preview a:visited, .preview a:hover{text-decoration:none;}
	.preview .pr span.dett{font-family:"Oswald",sans-serif;font-size:15px;width:190px;padding:5px 0;display:block;background:#999;color:#fff;text-align:center;margin:0 auto;transition:background 0.2s linear 0s;text-transform:uppercase;}
	.preview .pr:hover span.dett{background:#009bdd;}	
	
	
	/*news preview*/
	#cnt_news_rsp{position:relative;background:#f0f0f0;padding-top:10px;margin:30px 0 20px 0;text-align:center;}
	
	#cont_social_mob{position:relative;width:250px;margin:0 auto 30px auto;}
	#cont_social_mob a{position:relative;float:left;display:block;width:42px;height:42px;margin-right:10px;}
	#cont_social_mob a.lst{margin-right:0;}		
	
	/*carousel partner*/
	#cont_carousel2{position:relative;width:250px;height:190px;margin:0 auto;}
	#cont_carousel2 img{border:1px solid #e8e8e8;}		
	
	/*banners*/
	.banner{position:relative;width:250px;margin:20px auto;}
	
	/*partner*/
	#tit_p_dsk h1{border-bottom:1px solid #c4c4c4;}
	.p_item{display:none;}
	.cnt_p2{position:relative;width:532px;margin:0 auto;}
	.p_item2{position:relative;}
	.p_item2 img{float:left;width:248px;height:188px;margin:0 30px 30px 0;border:1px solid #e8e8e8;transition:opacity 0.3s linear 0s;}
	.p_item2 img.lst{margin-right:0;}
	.p_item2:hover img{opacity:0.75;}		
	
	/*distributori*/
	#dist_dsk{display:none;}
	.tb_dist_rsp{position:relative;width:100%;margin-bottom:20px;border-spacing:0;border:1px solid #ddd;border-collapse:collapse;font-size:15px;}
	.tb_dist_rsp td{padding:1%;vertical-align:top;}
	.tb_dist_rsp td.lbl{width:28%;vertical-align:top;}
	.tb_dist_rsp td.oth{width:68%;vertical-align:top;}
	
	/*eshop intro*/
	.e_intro{display:none;}
	.e_intro2{position:relative;width:535px;margin:0 auto 21px auto;}
	.e_intro2 .pr{float:left;width:254px;height:234px;border:1px solid #e8e8e8;margin-right:21px;transition:border 0.3s linear 0s;text-decoration:none;background-color:#fff;}
	.e_intro2 .pr img{display:block;transition:opacity 0.3s linear 0s;}
	.e_intro2 .pr:hover{border:1px solid #c0c0c0;}
	.e_intro2 .pr:hover img{opacity: 0.8;}	
	
	/*login*/
	.tblogin{position:relative;border-spacing:0 10px;width:100%;}
	.tblogin{position:relative;border-spacing:0 10px;width:100%;}
	.tblogin td{vertical-align:top;}
	.tblogin td.lbl{width:30%;}
	.tblogin input.tx{width:96%;border:1px solid #c4c4c4;padding:2px 0 2px 2px;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
	.tblogin input.tx:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
	.tblogin a.bt_invia{position:relative;display:inline-block;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:2px 20px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
	.tblogin a.bt_invia:hover{background:#333;}
	.tblogin p.err{font-size:14px;color:#009bdd;margin-bottom:0;font-weight:bold;}	
	
	/*breadcrumbs1*/
	.bread1{font-size:15px;}
	
	.pag_news{position:relative;}
	.pag_news .little{font-size:18px;font-weight:bold;}
	
	#head_flux{font-size:14px;}
	#head_flux span.xz{font-size:18px;}
	
	/*cart*/
	#cart_dsk{display:none;}
	.tb_cart_rsp{position:relative;width:100%;margin-bottom:15px;border-spacing:0;border:1px solid #ddd;border-collapse:collapse;font-size:16px;}
	.tb_cart_rsp td{width:46%;padding:2%;vertical-align:middle;border:1px solid #ddd;}
	.tb_cart_rsp td.lbl{text-align:right;font-weight:bold;}
	.tb_cart_rsp td.pic{background:#474747;padding:10px 0;}
	.tb_cart_rsp td.pic img{float:left;width:50px;height:50px;margin:0 10px 0 10px;}
	.tb_cart_rsp td.qta input{font-family:"PT Sans",Arial,sans-serif;font-size:16px;color:#404040;border:1px solid #ddd;width:30px;padding:4px;text-align:center;}
	.tb_cart_rsp td.qta input:focus{border:1px solid #00a4eb;}
	.tb_cart_rsp a.bt_upd{position:relative;display:inline-block;font-family:"Oswald",sans-serif;margin-top:4px;background:gray;color:#fff;border-radius:0.3em;padding:8px 6px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
	.tb_cart_rsp a.bt_upd:hover{background:#333;}	
	.tb_cart_rsp a.bt_rimuovi{position:relative;display:inline-block;font-family:"Oswald",sans-serif;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:8px 15px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
	.tb_cart_rsp a.bt_rimuovi:hover{background:#333;}	
	
	/*prodotti*/
	#div_subcat_rsp{position:relative;margin:5px 0 10px 0;}
	#div_subcat_rsp select{width:100%;border:1px solid #c4c4c4;font-family:"PT Sans",Arial,sans-serif;font-size:14px;color:#fff;background:#5f6060;padding:3px 0;}	
	
	/*Scheda prodotto*/
	#p_pics{display:none;}
	#main_pic{display:none;}
	#gallery_th{display:none;}
	#p_pics_rsp{position:relative;}
	#p_pics_rsp img.p1{display:block;margin:0 auto 6px auto;}
	#sec_imgs{position:relative;margin-bottom:20px;text-align:center;}
	#sec_imgs img{display:inline-block;width:70px;margin-right:9px;border:1px solid #c4c4c4;}
	#sec_imgs img.lst{margin-right:0;}
	
	#scheda{position:relative;font-size:15px;}
	#scheda h2{border-bottom:0;}
	#scheda input.tx{width:50px;border:1px solid #c4c4c4;padding:2px 0 2px 1%;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
	#scheda input.tx:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
	#colors{position:relative;margin-bottom:15px;}
	#colors img{display:block;width:20px;height:20px;float:left;margin-right:5px;margin-bottom:5px;border:1px solid #c4c4c4;}
	#colors img:hover{border:1px solid #5d5d5d;}
	#colors img.act{border:1px solid #000;}
	#scheda .prices{position:relative;margin-top:15px;border-top:1px dotted #c4c4c4;padding-top:12px;}
	#scheda .prices .final{font-weight:bold;font-size:24px;color:#383838;margin:0;}
	#scheda .add1{position:relative;margin:22px 0;width:149px;display:block;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;text-decoration:none;background-color:#e7551a;color:#fff;background-image:url(../imgs/add1.png);background-position:11px 16px;background-repeat:no-repeat;padding:16px 0 14px 43px;border-radius:5px;transition:all 0.2s linear 0s;}
	#scheda .add1:hover{background-color:#666666;}	

	#scheda .infoline{position:relative;margin:16px 0;display:block;width:214px;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;background-color:#e7551a;color:#fff;background-image:url(../imgs/info.png);background-position:13px 10px;background-repeat:no-repeat;padding:11px 0 10px 50px;border-radius:5px;transition:all 0.2s linear 0s;}
	#scheda .infoline:hover{background-color:#666666;}

	/*Tabella dettaglio ordine*/
	#tb_dett_ord{position:relative;text-align:left;width:100%;border:1px solid #d1d1d1;font-size:15px;margin-bottom:15px;}
	#tb_dett_ord td{vertical-align:top;padding:2px 5px;}
	#tb_dett_ord td.lbl{width:50%;}
	#tb_dett_ord th{background:#e7e7e7;padding:5px;font-size:15px;color:#000;}
	#tb_dett_ord td.intest{font-weight:bold;padding:2px 4px;background:#ddd;color:#000;}		
	
	/*Cataloghi online*/
	.catalog{position:relative;padding-bottom:20px;border-bottom:1px dotted #c1c1c1;margin-bottom:20px;}
	.catalog img{position:relative;display:block;margin:0 auto;transition:opacity 0.3s linear 0s;}
	.catalog img:hover{opacity:0.8;}
	.catalog a.c_tit{font-family:"Oswald",sans-serif;font-size:18px;}
	.catalog a.c_tit:link, .catalog a.c_tit:visited{color:#404040;}
	.catalog a.c_tit:hover{color:#009bdd;}
	.catalog a.c_tit span{display:block;padding-top:5px;margin:0 auto;text-align:center;}	
	
	p.ppag{text-align:center;}
	
	/*back to top*/
	.back-to-top{position:fixed;bottom:1.2em;right:1.4em;background-image:url(../imgs/top3.png);display:none;width:40px;height:42px;opacity:0.9;z-index:500;}
	h1{font-family:"Oswald",sans-serif;font-size:32px;margin-bottom:12px;color:#404040;}
	
	/*footer*/
	#foot{display:none;}

	.lft33{position:relative;margin-bottom:30px;}
	.rgt59{position:relative;}	
}


@media only screen and (max-width: 1129px){
	/*ask info*/	
	#ask_info .dv_lft{position:relative;margin-bottom:20px;}
	#ask_info .dv_rgt{position:relative;margin-bottom:20px;}	
	
	/*correlati*/
	#cnt_corr{position:relative;margin-top:80px;}
	#cnt_corr .dv_corr{position:relative;width:254px;margin:0 auto 20px auto;}
	#cnt_corr .dv_corrm0{position:relative;width:254px;margin:0 auto 20px auto;}
	#cnt_corr .dv_corr img, #cnt_corr .dv_corrm0 img{position:relative;display:block;width:100%;border:1px solid #d6d6d6;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	p.nmp{font-family:"Oswald",sans-serif;font-size:15px;line-height:15px;padding:0;text-align:center;margin-bottom:6px;color:#404040;text-transform:uppercase;}
	p.pfr{font-weight:bold;font-size:15px;color:#383838;text-align:center;}
	#cnt_corr a:link, #cnt_corr a:visited, #cnt_corr a:hover{text-decoration:none;}
	#cnt_corr a:hover p{color:#009bdd;}	
}


@media only screen and (min-width: 1130px){
	.inner{position:relative;width:1100px;margin:0 auto;}
	#cnt_top{position:relative;width:100%;z-index:1000;}
	#cnt_top_rsp{display:none;}
	#resp_navbar{display:none;}
	#menu2{display:none;}
	.slicknav_menu{display:none;}
	#cnt_logo_rsp{display:none;}
	#bnd_service_rsp{display:none;}
	#lnk_cart{display:inline-block;color:#7a7a7a;text-decoration:none;background-image:url(../imgs/icocart.png);background-repeat:no-repeat;height:26px;padding-left:24px;transition:background-position 0.3s linear 0s;}
	#lnk_cart:hover{color:#009bdd;background-position:bottom left;}
	#lnk_cart.act{color:#009bdd;background-position:bottom left;}
	#leftcol{position:relative;float:left;width:810px;}
	#rightcol{position:relative;float:right;width:250px;}
	#main{position:relative;padding:40px 0;background:#fff;}
	
	/*Search*/
	#cnt_search_mob{display:none;}
	#cnt_search{position:relative;top:-5px;width:248px;height:37px;border:1px solid #d6d6d6;margin-bottom:15px;}
	#search_submit{position:absolute;top:0px;left:0;width:35px;height:37px;background-image:url(../imgs/lens.gif);cursor:pointer;border:0;}
	#search_submit:hover{opacity:0.8;}
	#cnt_search input{position:absolute;top:0;right:0;width:203px;height:37px;line-height:37px;font-family:'PT Sans',sans-serif;font-size:14px;color:#9a9a9a;}	
	
	/*prod preview*/
	.preview{position:relative;margin-bottom:21px;}
	.preview .pr{position:relative;float:left;width:254px;height:432px;border:1px solid #d6d6d6;margin:0 14px 14px 0;transition:border 0.3s linear 0s;text-decoration:none;color:#595959;background-color:#fff;padding-bottom:10px;vertical-align:top;}
	.preview .pr:hover{border:1px solid #c0c0c0;}
	.preview .pr img.base{display:block;margin-bottom:20px;transition:opacity 0.3s linear 0s;}
	.preview .pr img.base:hover{opacity: 0.8;}
	.preview .pr span.nm{font-family:"Oswald",sans-serif;font-size:16px;line-height:16px;display:block;padding:0 10px;text-align:center;margin-bottom:12px;color:#404040;text-transform:uppercase;}
	.preview .pr span.desc{font-size:14px;line-height:16px;display:block;padding:0 10px;text-align:center;margin-bottom:15px;color:#757575;}
	.preview .a_col{position:relative;padding:0 10px;text-align:center;}
	.preview .a_col img{display:inline-block;border:1px solid #c8c8c8;}
	.preview .a_col img:hover{border:1px solid #009bdd;}
	/*.preview .prices{position:relative;padding:5px 10px;text-align:center;}*/
	.preview .prices{position:absolute;width:254px;bottom:5px;text-align:center;}
	.preview .prices .final{font-weight:bold;font-size:15px;color:#383838;}
	.preview a:link, .preview a:visited, .preview a:hover{text-decoration:none;}
	.preview .pr span.dett{font-family:"Oswald",sans-serif;font-size:15px;width:190px;padding:5px 0;display:block;background:#999;color:#fff;text-align:center;margin:0 auto;transition:background 0.2s linear 0s;text-transform:uppercase;}
	.preview .pr:hover span.dett{background:#009bdd;}	
	
	#cnt_news_rsp{display:none;}
	
	#cont_social{position:relative;width:250px;margin-bottom:30px;}
	#cont_social a{position:relative;float:left;display:block;width:42px;height:42px;margin-right:10px;}
	#cont_social a.lst{margin-right:0;}
	#cont_social a img{transition:all 0.2s linear 0s;}
	#cont_social a:hover img{opacity:.8;}
	#cont_social_mob{display:none;}
	
	/*carousel partner*/
	#cont_carousel{position:relative;width:250px;height:190px;}
	#cont_carousel img{border:1px solid #e8e8e8;}	
	#p_rsp{display:none;}
	#cont_carousel2{display:none;}
	
	.banner{display:none;}
	
	/*partner*/
	.cnt_p2{display:none;}
	.p_item{position:relative;}
	.p_item img{float:left;width:248px;height:188px;margin:0 30px 30px 0;border:1px solid #e8e8e8;transition:opacity 0.3s linear 0s;}
	.p_item img.lst{margin-right:0;}
	.p_item:hover img{opacity:0.75;}	
	
	/*distributori*/
	#dist_rsp{display:none;}

	/*eshop intro*/
	.e_intro2{display:none;}
	.e_intro{position:relative;margin-bottom:21px;}
	.e_intro .pr{float:left;width:254px;height:234px;border:1px solid #e8e8e8;margin-right:21px;transition:border 0.3s linear 0s;text-decoration:none;background-color:#fff;}
	.e_intro .pr img{display:block;transition:opacity 0.3s linear 0s;}
	.e_intro .pr:hover{border:1px solid #c0c0c0;}
	.e_intro .pr:hover img{opacity: 0.8;}	
	
	/*login*/
	.tblogin{position:relative;border-spacing:0 15px;}
	.tblogin td{vertical-align:top;}
	.tblogin td.lbl{width:110px;}
	.tblogin input.tx{width:350px;border:1px solid #c4c4c4;padding:2px 0 2px 2px;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
	.tblogin input.tx:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
	.tblogin a.bt_invia{position:relative;display:inline-block;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:2px 20px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
	.tblogin a.bt_invia:hover{background:#333;}
	.tblogin p.err{font-size:14px;color:#009bdd;margin-bottom:0;font-weight:bold;}	
	
	/*breadcrumbs1*/
	.bread1{font-size:13px;}	
	
	#head_flux{font-size:20px;}
	#head_flux span.xz{font-size:28px;}
	
	#cart_rsp{display:none;}
	
	/*prodotti*/
	#div_subcat_rsp{display:none;}	
	
	/*Scheda prodotto*/
	#p_pics_rsp{display:none;}
	#p_pics{position:relative;float:left;width:454px;height:454px;}
	#main_pic{position:relative;margin-bottom:6px;border:1px solid #d7d7d7;z-index:500;}
	#gallery_th{position:relative;height:109px;}
	#gallery_th a{display:block;float:left;width:107px;margin-right:6px;}
	#gallery_th a img{float:left;width:107px;height:107px;opacity:0.8;transition:opacity 0.3s linear 0s;}
	#gallery_th a:link, #gallery_th a:visited{border:1px solid #d7d7d7;transition:border 0.3s linear 0s;}
	#gallery_th a:hover{border:1px solid #5d5d5d;}
	#gallery_th a:hover img{opacity:1;}
	#gallery_th a.lst{margin-right:0;}
	#gallery_th a.active{border:1px solid #5d5d5d;}
	#gallery_th a.active img{opacity:1;}
	#scheda{position:relative;float:right;width:338px;font-size:15px;}
	#scheda h2{border-bottom:0;}
	#scheda input.tx{width:50px;border:1px solid #c4c4c4;padding:2px 0 2px 1%;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
	#scheda input.tx:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
	#colors{position:relative;margin-bottom:15px;}
	#colors img{display:block;width:20px;height:20px;float:left;margin-right:5px;margin-bottom:5px;border:1px solid #c4c4c4;}
	#colors img:hover{border:1px solid #5d5d5d;}
	#colors img.act{border:1px solid #000;}
	#scheda .prices{position:relative;margin-top:15px;border-top:1px dotted #c4c4c4;padding-top:12px;}
	#scheda .prices .final{font-weight:bold;font-size:24px;color:#383838;margin:0;}
	#scheda .add1{position:relative;float:right;margin:22px 0;width:149px;display:block;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;text-decoration:none;background-color:#e7551a;color:#fff;background-image:url(../imgs/add1.png);background-position:11px 16px;background-repeat:no-repeat;padding:16px 0 14px 43px;border-radius:5px;transition:all 0.2s linear 0s;}
	#scheda .add1:hover{background-color:#666666;}

	#scheda .infoline{position:relative;margin:16px 0;display:block;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;background-color:#e7551a;color:#fff;background-image:url(../imgs/info.png);background-position:13px 10px;background-repeat:no-repeat;padding:11px 0 10px 50px;border-radius:5px;transition:all 0.2s linear 0s;}
	#scheda .infoline:hover{background-color:#666666;}		
	
	/*Tabella dettaglio ordine*/
	#tb_dett_ord{position:relative;text-align:left;width:808px;border:1px solid #d1d1d1;font-size:15px;margin-bottom:15px;}
	#tb_dett_ord td{vertical-align:top;padding:2px 5px;}
	#tb_dett_ord td.lbl{width:210px;}
	#tb_dett_ord th{background:#e7e7e7;padding:5px;font-size:15px;color:#000;}
	#tb_dett_ord td.intest{font-weight:bold;padding:2px 4px;background:#ddd;color:#000;}	
	
	/*Cataloghi online*/
	.catalog{position:relative;padding-bottom:20px;border-bottom:1px dotted #c1c1c1;margin-bottom:20px;}
	.catalog img{position:relative;float:left;margin-right:30px;transition:opacity 0.3s linear 0s;}
	.catalog img:hover{opacity:0.8;}
	.catalog a.c_tit{font-family:"Oswald",sans-serif;font-size:18px;}
	.catalog a.c_tit:link, .catalog a.c_tit:visited{color:#404040;}
	.catalog a.c_tit:hover{color:#009bdd;}
	.catalog a.c_tit span{display:inline-block;padding-top:45px;}
	
	p.ppag{text-align:right;}

	/*ask info*/	
	#ask_info .dv_lft{position:relative;float:left;width:47%;}
	#ask_info .dv_rgt{position:relative;float:right;width:47%;}
	
	/*correlati*/
	#cnt_corr{position:relative;margin-top:50px;}
	#cnt_corr .dv_corr{position:relative;float:left;width:142px;margin-right:25px;}
	#cnt_corr .dv_corrm0{position:relative;float:left;width:142px;margin-right:0;}
	#cnt_corr .dv_corr img, #cnt_corr .dv_corrm0 img{position:relative;display:block;width:100%;border:1px solid #d6d6d6;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	p.nmp{font-family:"Oswald",sans-serif;font-size:15px;line-height:15px;padding:0;text-align:center;margin-bottom:6px;color:#404040;text-transform:uppercase;}
	p.pfr{font-weight:bold;font-size:15px;color:#383838;text-align:center;}
	#cnt_corr a:link, #cnt_corr a:visited, #cnt_corr a:hover{text-decoration:none;}
	#cnt_corr a:hover p{color:#009bdd;}
	
	/*back to top*/
	.back-to-top{position:fixed;bottom:1.3em;right:1.5em;background-image:url(../imgs/top2.png);display:none;width:76px;height:80px;opacity:0.7;z-index:500;}
	h1{font-family:"Oswald",sans-serif;font-size:36px;margin-bottom:16px;color:#404040;}
	
	#cnt_club_pdf_rsp{display:none;}
	
	/*footer*/
	#foot_r{display:none;}	
	
	
	.lft33{position:relative;float:left;width:33%;}
	.rgt59{position:relative;float:right;width:59%;}
}

/*slideshow home*/
.main-slider{position:relative;overflow:hidden;}
/*#homeslider-revolution .revolution-slider{max-height:550px;}*/

#cnt_flex{position:relative;margin-bottom:40px;}




/*------------------------------- DSKTOP VERSION ONLY ------------------------------------------*/
#bnd_top{position:relative;height:26px;background:#f0f0f0;color:#7a7a7a;font-size:13px;}
#service{position:relative;float:right;line-height:26px;font-family:"Oswald",sans-serif;}
#service a.flag img{margin-right:6px;transition:opacity 0.3s linear 0s;top:10px;}
#service a.flag img:hover{opacity:0.7;}
#service span{line-height:26px;}
#service span a{color:#6c6c6c;text-decoration:none;}
#service span a:hover{color:#009bdd;}
#service span a.act{color:#009bdd;}

#bnd_head{position:relative;height:90px;background:#000;}
#logo{position:absolute;top:0;left:0;display:block;width:300px;height:90px;background-image:url(../imgs/logo-dexesporteam300.png);}
#menu1{list-style-type:none;position:absolute;top:25px;left:330px;}
#menu1 li{display:inline;}
#menu1 li a{font-family:"Oswald",sans-serif;font-size:14px;float:left;margin-right:1px;padding:2px 10px;color:#fff;text-decoration:none;transition:background-color 0.4s linear 0s, color 0.4s linear 0s;text-transform:uppercase;}
#menu1 li a:hover{background-color:#009bdd;color:#fff;}
#menu1 li a.curr{background-color:#009bdd;color:#fff;}
#menu1 li a.lst{margin-right:0;}

#logodexe{position:absolute;top:6px;right:-20px;display:block;width:129px;height:76px;background-image:url(../imgs/adidas-teamwear.png);}

/*Menu eshop*/
#cnt_menu{position:relative;background:#3c3c3c;height:43px;width:100%;z-index:5000;}

.nav,.nav a,.nav ul,.nav li,.nav div,.nav form,.nav input{margin:0;padding:0;border:none;outline:none;}
.nav a{text-decoration:none;text-transform:uppercase;font-family:"Oswald",sans-serif;}
.nav li{list-style:none;}
.nav{display:inline-block;position:relative;cursor:default;z-index:10000;}
.nav > li{display:block;float:left;}


/*Styling the Menu Links*/
.nav > li > a{
    position: relative;
    display: block;
    z-index: 1010;
    height: 43px;
    padding: 0 10px;
    line-height: 43px;
    font-size: 15px;
    color: #fff;
    background-color: #3c3c3c;
	/*background-image:url(../imgs/sep.gif);
	background-repeat:no-repeat;*/
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.nav > li > a.curr{color:#fff;background-color:#009bdd;}
.nav > li > a.lst{border-right:0;}
/*For the hover state we will only change the background color. To finish the menu links styling we will add rounded corners to the first link using the :first-child pseudo selector and remove the left border*/
.nav > li:hover > a{color:#fff;background-color:#009bdd;}

/*The Mega Dropdowns Divs*/
.nav > li > div{
    position: absolute;
	background: rgba(51,51,51,1);
    display: block;
    width: 1096px;
	min-height: 350px;
	/*border:1px solid #1f1f1f;
	border-top:0;*/
    top: 43px;
    left: 0px;
	/*padding:0 1px;*/
	padding:0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    /*border-radius: 0 0 3px 3px;*/
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
	/*box-shadow:0px 0px 10px #acacac;*/
}
/*To show the dropdowns on hover we need to set the opacity to 1 and the visibility and overflow properties to visible*/
.nav > li:hover > div{opacity:1;visibility:visible;overflow:visible;}
/*set the width of each column, padding and float the columns to the left*/
.nav .nav-column{float:left;padding:2.5%;padding-left:20px;padding-top:30px;}
.nav .nav-column h3{margin-bottom:8px;font-weight:bold;font-size:14px;color:#fff;text-transform:uppercase;}
.nav .nav-column li a{display:block;line-height:26px;font-size:13px;color:#9c9c9c;}
.nav .nav-column li a:hover{color:#fff;}
/*------------------------------- END DSKTOP VERSION ONLY ------------------------------------------*/


/*rightcol news preview*/
.item_news{position:relative;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #c4c4c4;}
.item_news p{font-size:15px;}
.item_news p.tit{font-weight:bold;}
.item_news p.dt{font-size:13px;margin-bottom:5px;}
.item_news p.pr{margin-bottom:5px;}
.item_news p.lnk{font-size:14px;margin-bottom:0;}
.item_news p.tit a:link, .item_news p a:visited{color:#4c4c4c;text-decoration:none;}
.item_news p.tit a:hover{color:#009bdd;}
.item_news p.lnk a:link, .item_news p.lnk a:visited{color:#009bdd;}
.item_news p.lnk a:hover{color:#000;}

/*rightcol banners*/
.rgt_banner{position:relative;margin:20px 0;}
.rgt_banner a img{display:block;transition:opacity 0.3s linear 0s;}
.rgt_banner a img:hover{opacity:0.8;}


/*pag prodotti*/
h1 a:link, h1 a:visited{color:#404040;text-decoration:none;}
h1 a:hover{color:#009bdd;text-decoration:underline;}
#intest{position:relative;font-size:14px;padding-bottom:2px;margin-bottom:20px;}
#intest .numart{display:inline-block;padding-bottom:2px;}
#sort{position:absolute;top:-2px;right:0;}
#sort select{border:1px solid #c4c4c4;font-family:"PT Sans",Arial,sans-serif;font-size:14px;color:#6c6c6c;}
#r_cats{position:relative;}
#r_cats p{margin-bottom:0;padding:7px 0 6px 0;font-family:"Oswald",sans-serif;text-transform:uppercase;color:#666;border-bottom:1px solid #d9d9d9;}
#r_cats p.c_sub{color:#009bdd;}
#r_cats p a:link, #r_cats p a:visited, #r_cats p a:hover{text-decoration:none;}
#r_cats p.c_sub a:link, #r_cats p.c_sub a:visited, #r_cats p.c_sub a:hover{color:#009bdd;}


/*ask_info*/
#ask_info p.lbl{font-size:12px;color:#373737;text-transform:uppercase;line-height:normal;margin-bottom:3px;}
#ask_info .frm_tx{font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;padding:4px 8px;border:1px solid #c4c4c4;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#ask_info .frm_tx:focus{border:1px solid #009bdd;}	
#ask_info a.bt_invia{position:relative;display:inline-block;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:2px 20px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
#ask_info a.bt_invia:hover{background:#333;}


/*breadcrumbs purchase path*/
#head_flux{position:relative;font-family:"Oswald",sans-serif;margin-bottom:20px;color:#c1c1c1;border-bottom:1px solid #d9d9d9;text-transform:uppercase;}
#head_flux span.f_act{color:#404040;}
#head_flux a:link, #head_flux a:visited{color:#404040;text-decoration:none;}
#head_flux a:hover{color:#009bdd;text-decoration:none;}

/*purchase path*/
.tb_flux{position:relative;width:100%;border-spacing:0;border:1px solid #ddd;border-collapse:collapse;font-size:15px;margin-bottom:25px;}
.tb_flux p{margin-bottom:0;}
.tb_flux th{background:#f1f1f1;padding:8px 0 8px 8px;font-weight:bold;text-align:left;color:#404040;text-transform:uppercase;}
.tb_flux td{vertical-align:middle;border:1px solid #ddd;padding:8px 8px 8px 8px;}
.tb_flux td.pic{width:100px;padding:1px;border-right:0;}
.tb_flux td.pic img{float:left;width:70px;height:100px;}
.tb_flux td.desc{border-left:0;}
.tb_flux td.u_pr{width:130px;text-align:right;}
.tb_flux td.qta{width:176px;}
.tb_flux td.qta input{font-family:"PT Sans",Arial,sans-serif;font-size:16px;color:#404040;border:1px solid #ddd;width:38px;padding:8px;text-align:center;}
.tb_flux td.qta input:focus{border:1px solid #00a4eb;}
.tb_flux a.bt_upd{position:relative;display:inline-block;font-family:"Oswald",sans-serif;margin-top:4px;background:gray;color:#fff;border-radius:0.3em;padding:8px 15px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
.tb_flux a.bt_upd:hover{background:#333;}
.tb_flux td.pr{width:116px;text-align:right;}
.tb_flux td.rem{text-align:center;width:106px;}
.tb_flux a.bt_rimuovi{position:relative;display:inline-block;font-family:"Oswald",sans-serif;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:10px 15px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
.tb_flux a.bt_rimuovi:hover{background:#333;}
.tb_flux td.td_half{width:48%;padding:10px 1%;vertical-align:top;}
.tb_flux td.td_half p{margin-bottom:3px;}
.tb_flux th p.p_ed{position:absolute;top:10px;right:10px;font-size:14px;text-transform:none;font-weight:normal;}
.tb_flux p.sol{text-align:right;font-weight:bold;}
.tb_flux textarea{width:97%;padding:1%;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;overflow:auto;height:90px;}
.tb_flux textarea:focus{box-shadow:0px 0px 4px #aeaeae;}
p.subtot{background:#f1f1f1;border-top:1px dotted #ddd;text-align:right;color:#404040;font-weight:bold;font-size:17px;padding:10px;}
a.proceed:link, a.proceed:visited{position:relative;float:right;margin:10px 0;width:160px;display:block;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;text-decoration:none;background-color:#e7551a;color:#fff;background-image:url(../imgs/add1.png);background-position:11px 16px;background-repeat:no-repeat;padding:16px 0 14px 43px;border-radius:5px;transition:all 0.2s linear 0s;}
a.proceed:hover{background-color:#666666;}
#other_art a:link, #other_art a:visited{font-size:14px;color:#6c6c6c;}
#other_art a:hover{color:#009bdd;}
div.notes{position:relative;font-size:13px;padding:10px;background:#ebebeb;border-radius:0.5em;margin-bottom:15px;}
div.notes p{margin-bottom:0;}

/*breadcrumbs1*/
.bread1{margin-bottom:30px;}
.bread1 a:link, .bread1 a:visited{color:#9b9b9b;text-decoration:none;transition:color 0.2s linear 0s;}
.bread1 a:hover{color:#009bdd;text-decoration:underline;}


/*distributori*/
#tb_dist{position:relative;width:100%;border-spacing:0;margin-top:30px;}
#tb_dist th{background:#707070;padding:5px 0 5px 10px;color:#fff;text-align:left;font-weight:normal;font-size:17px;font-family:"Oswald",sans-serif;border-right:1px solid #fff;}
#tb_dist th.t1{width:25%;}
#tb_dist th.t2{width:25%;}
#tb_dist th.t3{width:25%;}
#tb_dist th.t4{width:25%;}
#tb_dist td{vertical-align:top;padding:15px 0 15px 10px;border-bottom:1px dotted #c7c7c7;text-align:left;}

/*pag news*/
.d_news{position:relative;margin-bottom:40px;}
.d_news h2 a:link, .d_news h2 a:visited{color:#404040;text-decoration:none;}
.d_news h2 a:hover{color:#009bdd;text-decoration:none;}
.d_news p{margin-bottom:7px;}
.d_news a.read:link, .d_news a.read:visited{font-size:13px;color:#009bdd;}
.d_news a.read:hover{font-size:13px;color:#000;}
a.pdf{position:relative;display:inline-block;height:60px;line-height:60px;background-image:url(../imgs/pdf.png);background-repeat:no-repeat;padding-left:66px;margin-top:30px;}
a.pdf:hover{background-position:bottom left;}


/*contatti*/
#scrivi{position:relative;margin-bottom:40px;}
#tbcont{position:relative;width:100%;border-spacing:0 15px;}
#tbcont td{vertical-align:top;}
#tbcont td.lft{width:48%;padding-right:2%;}
#tbcont td.rgt{width:48%;padding-left:2%;}
#tbcont td p{font-size:15px;margin-bottom:1px;font-weight:bold;}
#tbcont input.tx{width:99%;border:1px solid #d9d9d9;padding:2px 0 2px 1%;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
#tbcont input.tx:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
#tbcont select{width:100%;border:1px solid #d9d9d9;padding:2px 0 1px 1%;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
#tbcont select:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
#tbcont textarea{width:99%;border:1px solid #d9d9d9;padding:2px 0 2px 1%;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;overflow:auto;height:150px;}
#tbcont textarea:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
#tbcont span{font-size:14px;}
#tbcont p.err{font-size:14px;color:#009bdd;display:none;margin-bottom:0;}
#tbcont a.bt_invia{position:relative;display:inline-block;vertical-align:middle;background:gray;color:#fff;border-radius:0.3em;padding:2px 20px;text-decoration:none;font-size:14px;transition:background 0.2s linear 0s;}
#tbcont a.bt_invia:hover{background:#333;}
#map_canvas{position:relative;width:100%;height:374px;margin-bottom:10px;}
#map_canvas img{max-width:none;}

/*foot*/
#foot{position:relative;background:#333;padding:50px 0;color:#e3e3e3;}
#foot .ft{position:relative;float:left;}
#ft1{width:317px;}
#ft2{width:277px;}
#ft3{width:298px;}
#ft4{width:200px;}
#foot .ft h3{font-family:"Oswald",sans-serif;font-size:17px;text-transform:uppercase;margin-bottom:20px;font-weight:normal;}
#foot .ft p{margin-bottom:5px;font-size:15px;}
#foot a{color:#e3e3e3;text-decoration:none;}
#foot a:hover{text-decoration:underline;}

/*footer resp*/
#foot_r{position:relative;background:#333;padding:30px 0 0 0;color:#e3e3e3;margin-bottom:0;}
#foot_r .ft{position:relative;margin-bottom:40px;}
#foot_r .ft h3{font-family:"Oswald",Arial,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:10px;font-weight:normal;text-align:center;}
#foot_r .ft p{margin-bottom:5px;font-size:15px;text-align:center;}
#foot_r a{color:#e3e3e3;text-decoration:none;}
#foot_r a:hover{text-decoration:underline;}

/*common*/
#cnt_main{position:relative;z-index:10;}
.cleaner{clear:both;}
.spinner{display:none;border:0;background-image:url(../imgs/ajax-loader.gif);width:30px;height:30px;z-index:10000}
.little{font-size:13px;}
.ital{font-style:italic;}
img{max-width:100%;}
h1.bb{border-bottom:1px solid #c4c4c4;}
h2{font-family:"Oswald",sans-serif;font-size:22px;margin-bottom:10px;color:#009bdd;text-transform:uppercase;border-bottom:1px solid #d9d9d9;padding-bottom:2px;}
h4{font-family:"Oswald",sans-serif;font-size:20px;margin-bottom:5px;color:#404040;}
h5{font-size:20px;margin-bottom:15px;}
h6{font-family:"Oswald",sans-serif;font-size:18px;margin-bottom:10px;color:#009bdd;border-bottom:1px solid #c4c4c4;padding-bottom:2px;font-weight:normal;}
p{margin-bottom:10px;}
a:link, a:visited{color:#6c6c6c;}
a:hover{color:#009bdd;}
a.fake:link, a.fake:visited, a.fake:hover{color:#404040;}
.mb0{margin-bottom:0;}
.mb8{margin-bottom:8px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.pt15{padding-top:15px;}
.pt17{padding-top:17px;}

input.coupon{width:250px;border:1px solid #c4c4c4;padding:2px 0 2px 2px;font-family:"PT Sans",Arial,sans-serif;font-size:15px;color:#6c6c6c;box-shadow:0px 0px 0px #979797;transition:all 0.2s linear 0s;}
input.coupon:focus{border:1px solid #00a4eb;box-shadow:0px 0px 4px #aeaeae;}
a.bt_action_ltl{position:relative;display:inline-block;font-family:'PT Sans',sans-serif;background:#e7551a;text-transform:uppercase;font-size:12px;padding:4px 7px 6px 7px;border-radius:5px;transition:all 0.2s linear 0s;}
a.bt_action_ltl:link, a.bt_action_ltl:visited{color:#fff;text-decoration:none;}
a.bt_action_ltl:hover{color:#fff;background:#666;text-decoration:none;}