/*RESET*/
* {margin:0;padding:0;text-decoration:none;font-size:1em;outline:none;}
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext{font:inherit;font-size:1em;white-space:normal; }
dfn, i, cite, var, address, em { font-style: normal; }
/*th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }*/
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }
/*IE specific bug fixes*/
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
input.checkbox{border:0;}
/*END RESET*/
/*****BASIC STYLE****/
html,body{margin:0;padding:0;}
*{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
p{margin:0;}
img{border:0;}
form{margin:0;padding:0;}
a:focus{outline:none}
input:focus{outline:none}
input,textarea{color:#3f3f3f;border:solid 1px #d6d6d6;padding:2px;}
label{padding:3px 0 0 0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
select{border:solid 1px #d6d6d6;color:#3f3f3f;}

/*****END BASIC STYLE****/
/*****LAYOUT******/
body, html {background-color:#000;color:#fff;font-family:Arial;font-size:10px;margin:0;height:100% !important;min-height: 100%; line-height:165%;}

#layout{width:93%;padding:0;padding:0 3% 0 4%;}


/*****HEADER - TOP MENU******/
#header{position:relative;width:99%;margin:0 0 50px 0;height:auto !important;height:1%;zoom:1;z-index:2;}
#header:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#header li{margin:0 0 2px 0;padding:0;line-height:14px;}

#lqn{position:relative;margin:25px 0 20px 0;}
#open_qn{position:absolute;right:0;width:95px;top:5px;height:25px;overflow:hidden;padding:5px 30px 0 0;}
#open_qn img{position:absolute;top:0;right:0;}
#open_qn img{vertical-align:middle;margin:0 0 0 5px;}
#open_qn a:link,#open_qn a:visited{font:italic normal normal 12px Georgia,"Times New Roman",Times,serif;color:#fff;}
#open_qn a:hover{color:#9dfdd8;}

#close_quicknav{position:absolute;left:870px;bottom:10px;}

#nav_top_left{display:inline;float:left;margin:0;width:540px;color:#fff;font-weight:normal;}
#menu_brand{display:inline;float:left;width:180px;}
#menu_store_swide{display:inline;float:left;width:180px;margin:0 0 0 0;}
#become_fan{display:inline;float:left;width:180px;margin:0 0 0 0;}
#become_fan li span{display:inline;float:left;}
#become_fan li ul{display:inline;float:right;margin:0 0 0 10px;}
#become_fan li ul li{display:inline;float:left;margin:0 4px;}
#become_fan li ul li a:link,#become_fan li ul li a:visited{position:relative;display:block;width:17px;height:17px;overflow:hidden;}
#become_fan li ul li img{position:absolute;left:0;top:0;}

#nav_top_left a:link,#nav_top_left a:visited{color:#fff;font-weight:lighter;text-transform:uppercase;}
#nav_top_left a:hover{color:#828282;}
#storeonline a:link,#storeonline a:visited{color:#9fffda;}
#storeonline a:hover{color:#828282;}


#nav_top_right{position:absolute;right:0;top:50px;width:130px;text-align:right;}

#menu_scc{position:relative;margin:0 0 15px 0;text-transform:uppercase;z-index:10;}
#menu_scc a:link,#menu_scc a:visited{font:italic normal normal 10px Arial, Helvetica, sans-serif;color:#fff;}
#menu_scc a:hover{color:#828282;}
#menu_scc ul{display:none;position:absolute;top:16px;right:0;width:160px;height:90px;background:#000;z-index:10;}

#close_storelocator{display:block;position:absolute;left:-20px;top:2px;width:15px;height:15px;text-align:center;}

#menu_change_lang{position:relative;text-transform:uppercase;z-index:9;}
#menu_change_lang ul{position:absolute;top:30px;right:1px;width:130px;background-color:#000;z-index:10;}
#menu_change_lang ul li{display:none;}
#menu_change_lang ul li.selected{display:block;position:absolute;right:0;top:-15px;}
#menu_change_lang li a:link,#menu_change_lang li a:visited{font:italic normal normal 10px Arial, Helvetica, sans-serif;color:#666;}
#menu_change_lang li a:hover{color:#fff;}
#menu_change_lang li ul li a:link,#menu_change_lang li ul li a:visited{font:italic normal normal 10px Arial, Helvetica, sans-serif;color:#fff;}
#menu_change_lang li ul li a:hover{color:#828282;}

#menu_change_lang ul li.selected a:link,#menu_change_lang ul li.selected a:visited{color:#666;}
#close_lang{display:block;position:absolute;left:0;top:4px;width:15px;height:15px;text-align:center;}

/*quick nav*/
#quicknav{display:none;position:absolute;left:0;top:0;width:100%;padding:0;padding:0;background:#fff;z-index:100;}
#c_cols_qn{width:100%;padding:10px 0 0 4%;height:auto !important;height:1%;zoom:1;z-index:1;}
#c_cols_qn:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.col_qn{display:inline;float:left;text-transform:uppercase;}
.col_qn ul{display:inline;float:left;width:180px;}
.col_qn li ul{display:inline;float:left;width:180px;margin:0 0 10px 0;}

.col_qn ul li a:link,.col_qn ul li a:visited{font-size:9px;padding:0 0 0 7px;color:#666666;background:url('../img/shared/arrow_qn.gif') no-repeat left 3px;}
.col_qn ul li ul li a:link,.col_qn ul li ul li a:visited{font-size:9px;color:#666666;}

.col_qn h3{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.col_qn ul li h4{color:#666666;font-size:9px;font-weight:normal;}


/*****CONTENT - BOXES******/
#container_boxes{position:relative;width:96%;margin:0 0 0 -10px;height:auto !important;height:1%;zoom:1;z-index:1;}
#container_boxes:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.item{display:inline;float:left;margin:0;}

.box_170{width:170px;border-top:3px solid #fff;margin:0;}
.box_350{width:350px;border-top:10px solid #fff;margin:0;}

.box_530{width:530px;border-top:10px solid #fff;margin:0;}

.box_890{width:890px;}

.box_890 div.box_530{margin:0 10px 0 0}
.box_890 div{display:inline;float:left;margin:0 0 0 0;}


.box_170 .txt_box_vis{width:165px;text-transform:uppercase;padding:5px 0 5px 5px;}
.box_170 .txt_box_vis h3{text-transform:uppercase;margin:0 0 0 0;font-weight:normal;font-size:11px;}
.box_170 .txt_box_vis h3 a:link,.box_170 .txt_box_vis h3 a:visited{text-transform:uppercase;font-weight:normal;font-size:11px;color:#fff;}
.box_170 .txt_box_vis p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:11px;font-style:italic;}
.box_170 .txt_box_vis p a:link,.box_170 .txt_box_vis p a:visited{font-weight:bold;font-size:11px;font-style:italic;color:#fff;}
.box_170 .txt_box_vis{margin:0;padding:5px 0;}

.box_170 .txt_box_vis_on{width:165px;text-transform:uppercase;background:#fff;padding:5px 0 5px 5px;} 
.box_170 .txt_box_vis_on h3 a:link,.box_170 .txt_box_vis_on h3 a:visited{text-transform:uppercase;font-weight:normal;font-size:11px;color:#000;}
.box_170 .txt_box_vis_on p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:11px;font-style:italic;}
.box_170 .txt_box_vis_on p a:link,.box_170 .txt_box_vis_on p a:visited{font-weight:bold;font-size:11px;font-style:italic;color:#000;}




/*brand all top left*/
.els_brand_all{position:relative;height:350px;}
#els_brand_all{position:relative;height:350px;}
#els_brand_all .els_gallery li{position:absolute;left:0;top:0;}
#brand_deg{display:none;}
#brand_junior{display:none;}

#els_brand_all .els_gallery li .section_storelocator{position:absolute;left:0;top:35px;width:90px;background:#fff;text-align:right;padding:0 3px 0 0;text-transform:uppercase;}
#els_brand_all .els_gallery li .section_storelocator a:link,#els_brand_all .els_gallery li .section_storelocator a:visited{display:block;width:90px;color:#000;font-style:italic;}

#els_brand_all .els_gallery li .section_man{position:absolute;left:0;top:65px;width:90px;background:#000;text-align:right;padding:0 3px 0 0;text-transform:uppercase;}
#els_brand_all .els_gallery li .section_man a:link,#els_brand_all .els_gallery li .section_man a:visited{display:block;width:90px;color:#fff;font-style:italic;}

#els_brand_all .els_gallery li .section_woman{position:absolute;left:0;top:85px;width:90px;background:#000;text-align:right;padding:0 3px 0 0;text-transform:uppercase;}
#els_brand_all .els_gallery li .section_woman a:link,#els_brand_all .els_gallery li .section_woman a:visited{display:block;width:90px;color:#fff;font-style:italic;}


#els_brand_all #brand_junior .section_man{position:absolute;left:0;top:65px;width:100px;background:#000;text-align:right;padding:0 3px 0 0;text-transform:uppercase;}
#els_brand_all #brand_junior .section_man a:link,#els_brand_all #brand_junior .section_man a:visited{display:block;width:100px;color:#fff;font-style:italic;}

#els_brand_all #brand_junior .section_woman{position:absolute;left:0;top:85px;width:100px;background:#000;text-align:right;padding:0 3px 0 0;text-transform:uppercase;}
#els_brand_all #brand_junior .section_woman a:link,#els_brand_all #brand_junior .section_woman a:visited{display:block;width:100px;color:#fff;font-style:italic;}

#els_brand_all #brand_junior .section_storelocator a:link,#els_brand_all #brand_junior .section_storelocator a:visited{display:block;width:100px;color:#000;font-style:italic;}


/*nav per gallery generica con align left*/
.nav_gallery{position:absolute;left:0;top:0;background:#fff;padding:0 0 3px 5px;z-index:999}
.nav_gallery a:link,.nav_gallery a:visited{color:#000;font:italic 12px Georgia, "Times New Roman", Times, serif;margin:0 5px 0 0;}
.nav_gallery a.on:link,.nav_gallery a.on:visited{text-decoration:underline;}
/*nav per gallery specifica store top con align right*/
.nav_gallery_store_top{position:absolute;right:0;top:0;background:#fff;padding:0 0 3px 5px;z-index:999}
.nav_gallery_store_top a:link,.nav_gallery_store_top a:visited{color:#000;font:italic 12px Georgia, "Times New Roman", Times, serif;margin:0 5px 0 0;}
.nav_gallery_store_top a.on:link,.nav_gallery_store_top a.on:visited{text-decoration:underline;}

/*elementi per gallery*/
.gallery{position:relative;height:320px;z-index:10;}
.els_gallery{}
.els_gallery li{display:none;position:absolute;left:0;top:0;}
.els_gallery li.on{display:block;}


/*box from feed*/
.twitter_dg,.twitter_sg{width:170px;overflow:hidden;padding:12px 0 0 0;}
.twitter_dg .p_content,.twitter_sg .p_content{margin:0 0 15px 0;text-transform:none;}
.twitter_dg .p_content a:link,.twitter_dg .p_content a:visited{font:italic 14px Georgia, "Times New Roman", Times, serif;color:#fff;}
.twitter_dg .p_content .tweet_url{font:italic 14px Georgia, "Times New Roman", Times, serif;color:#39ccff;text-decoration:underline;}

.twitter_sg .p_content a:link,.twitter_sg .p_content a:visited{font:italic 22px Georgia, "Times New Roman", Times, serif;color:#fff;}
.twitter_sg .p_content a:link span.tweet_url,.twitter_sg .p_content a:visited span.tweet_url{font:italic 22px Georgia, "Times New Roman", Times, serif;color:#39ccff;text-decoration:underline;}

.h_tw{pheight:auto !important;height:1%;zoom:1;z-index:1;}
.h_tw:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.h_tw p{display:inline;float:left;line-height:14px;}
p.channel{margin:0 0 0 5px;}
p.channel a:link,p.channel a:visited{font-size:10px;text-transform:uppercase;color:#fff;text-decoration:underline;color:#fff;}
p.channel span{display:block;color:#999999;font-size:10px;font-style:italic;}

.swide{width:160px;}

.swide{padding:5px;background:#fff;color:#000;}
.swide .p_content h3{color:#000;line-height:18px;text-transform:none;margin:0 0 15px 0}
.swide .p_content h3 a:link,.swide .p_content h3 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-style:italic;color:#000;}
.swide .p_content p{font-family:Georgia, "Times New Roman", Times, serif;color:#4d4d4d;text-transform:none;font-weight:normal;font-size:12px;font-style:normal;}
.swide .p_content p a:link,.swide .p_content p a:visited{font-family:Georgia, "Times New Roman", Times, serif;color:#4d4d4d;text-transform:none;font-weight:normal;font-size:12px;font-style:normal;}
.swide .p_content .img_swide{display:block;width:150px;margin:0 0 5px 0;}
.swide .p_content .posted{margin:0 0 15px 0;}
.swide .p_content .readmore{margin:10px 0 15px 0;}
.swide .p_content .readmore a:link,.swide .p_content .readmore a:visited{font-size:10px;font-weight:bold;font-style:italic;text-decoration:underline;color:#2e3192}

.facebook{padding:12px 0 5px 0;height:auto !important;height:1%;zoom:1;z-index:1;}
.facebook:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.facebook .h_fb{display:inline;float:left;}
.facebook .p_content{display:inline;float:right;width:280px;margin:0;padding:0;}
.facebook .p_content h3{width:auto;margin:0 0 5px 0}
.facebook .p_content p{width:260px;overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-transform:none;font-weight:normal;font-size:12px;font-style:normal;}
.facebook .p_content p a:link,.facebook .p_content p a:visited{font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-transform:none;font-weight:normal;font-size:12px;font-style:normal;text-decoration:underline;}
.facebook #likethis_fb{border:none;width:250px;height:35px;margin:10px 0 5px 0;background:#000;}


.youtube{padding:0 0 0 0;height:auto !important;height:1%;zoom:1;z-index:1;}
.youtube:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.youtube #video_yt{margin:0 0 12px 0;}
.youtube .h_yt{display:inline;float:left;width:60px;}
.youtube .p_content .h_yt p{width:60px;}
.youtube .yt_c{display:inline;float:right;width:275px;margin:0;padding:0;}
.youtube .p_content h3{width:auto;margin:0 0 5px 0}
.youtube .p_content p{width:270px;overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-transform:none;font-weight:normal;font-size:12px;font-style:normal;}
.youtube .p_content p a:link,.youtube .p_content p a:visited{font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-transform:none;font-weight:normal;font-size:12px;font-style:normal;text-decoration:underline;}
#ytplayer{margin:0 0 10px 0;}

/*mouseover boxes fx*/
.txt_box{display:none;position:absolute;top:0;left:0;min-height:35px;height:auto !important;height:35px;padding:5px 60px 15px 15px;background:#fff;color:#000;font:italic 12px Georgia, "Times New Roman", Times, serif;}

#ico_godetail_170{position:absolute;left:60%;top:20px;}
#ico_godetail_350{position:absolute;right:12px;top:0;}
#ico_godetail_530{position:absolute;right:12px;top:0;}

#fdr_boxes{display:none;position:absolute;left:0;top:0;width:170px;background:#9fffda;opacity:0;filter:alpha('opacity=8');z-index:92;}
.imglink{position:relative;display:block;}
.p_content{position:relative;display:block;text-align:left;}

#footer_container{position:absolute;bottom:0;left:0width:96%;padding:12px 0 0 0;border-top:solid 10px #fff;color:#808080;}
#footer a:link,#footer a:visited{color:#808080;font-weight:normal;}