﻿/*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:12px;} /* menu font */
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:#fff;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 4px 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;}


#nav_top_left{display:inline;float:left;margin:0;width:540px;color:#fff;font-weight:400;}
#menu_brand{display:inline;float:left;width:180px;}

#nav_top_left a:link,#nav_top_left a:visited{color:#eee;font-weight:lighter;text-transform:uppercase;}
#nav_top_left a:hover{color:#828282;}

#nav_top_left_Series{display:inline;float:left;margin:0;width:540px;color:#444;font-weight:400;}
#nav_top_left_Series a:link,#nav_top_left_Series a:visited{color:#444;font-weight:lighter;text-transform:uppercase;}
#nav_top_left_Series a:hover{color:#828282;}


/*****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_170a{width:170px;border-top:10px solid #fff;margin:0;}
.box_180{width:180px;border-top:10px solid #fff;margin:0;}
.box_230{width:230px;border-top:10px solid #fff;margin:0;}
.box_220{width:220px;border-top:10px solid #fff;margin:0;}
.box_240{width:240px;border-top:10px solid #f30;margin:0;}
.box_300{width:300px;border-top:10px solid #fff;margin:0;}
.box_320{width:320px;border-top:10px solid #fff;margin:0;}
.box_350{width:350px;border-top:10px solid #fff;margin:0;}
.box_432{width:432px;border-top:10px solid #fff;margin:0;}

.box_530{width:530px;border-top:5px solid #fff;margin:0;}

.box_890{width:890px;}

.box_890 div.box_530{margin:0 5px 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:12px;}
.box_170 .txt_box_vis h3 a:link,.box_170 .txt_box_vis h3 a:visited{text-transform:uppercase;font-weight:normal;font-size:12px;color:#fff;}
.box_170 .txt_box_vis p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:12px;}
.box_170 .txt_box_vis p a:link,.box_170 .txt_box_vis p a:visited{font-weight:bold;font-size:12px;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:12px;color:#000;}
.box_170 .txt_box_vis_on p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:12px;}
.box_170 .txt_box_vis_on p a:link,.box_170 .txt_box_vis_on p a:visited{font-weight:bold;font-size:12px;color:#000;}

/* VN 230  */

.box_230 .txt_box_vis{width:225px;text-transform:uppercase;padding:5px 0 5px 5px;}
.box_230 .txt_box_vis h3{text-transform:uppercase;margin:0 0 0 0;font-weight:normal;font-size:12px;}
.box_230 .txt_box_vis h3 a:link,.box_230 .txt_box_vis h3 a:visited{text-transform:uppercase;font-weight:normal;font-size:12px;color:#fff;}
.box_230 .txt_box_vis p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:12px;}
.box_230 .txt_box_vis p a:link,.box_230 .txt_box_vis p a:visited{font-weight:bold;font-size:12px;color:#fff;}
.box_230 .txt_box_vis{margin:0;padding:5px 0;}

.box_230 .txt_box_vis_on{width:225px;text-transform:uppercase;background:#fff;padding:5px 0 5px 5px;} 
.box_230 .txt_box_vis_on h3 a:link,.box_230 .txt_box_vis_on h3 a:visited{text-transform:uppercase;font-weight:normal;font-size:12px;color:#000;}
.box_230 .txt_box_vis_on p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:12px;}
.box_230 .txt_box_vis_on p a:link,.box_230 .txt_box_vis_on p a:visited{font-weight:bold;font-size:12px;color:#000;}



/* VM  240*/
.box_240 .txt_box_vis{width:235px;text-transform:uppercase;padding:0px 0 0px 0px;}
.box_240 .txt_box_vis h3{text-transform:uppercase;margin:0 0 0 0;font-weight:normal;font-size:12px;}
.box_240 .txt_box_vis h3 a:link,.box_240 .txt_box_vis h3 a:visited{text-transform:uppercase;font-weight:normal;font-size:12px;color:#fff;}
.box_240 .txt_box_vis p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:12px;color:#fff;}
.box_240 .txt_box_vis p a:link,.box_240 .txt_box_vis p a:visited{font-weight:bold;font-size:12px;color:#fff;}
.box_240 .txt_box_vis{margin:0;padding:0px 0;}

.box_240 .txt_box_vis_on{width:240px;text-transform:uppercase;background:#fff;padding:0px 0 0px 0px;} 
.box_240 .txt_box_vis_on h3 a:link,.box_240 .txt_box_vis_on h3 a:visited{text-transform:uppercase;font-weight:normal;font-size:12px;color:#fff;}
.box_240 .txt_box_vis_on p{text-transform:uppercase;line-height:14px;font-weight:bold;font-size:12px;}
.box_240 .txt_box_vis_on p a:link,.box_240 .txt_box_vis_on p a:visited{font-weight:bold;font-size:12px;color:#fff;}


.news{color:#fff;font:Arial, serif;margin:0 5px 0 0;font-weight:bold;font-size:12px;}
.newsBlackFont{color:#000;font:Arial;font-size:12px; margin:0 5px 0 5px;}


/*VM window 2*/
.els_brand_allVM{position:relative;height:350px;}
#els_brand_allVM{position:relative;height:350px;}
#els_brand_allVM .els_gallery li{position:absolute;left:0;top:0;}

#els_brand_allVM .els_gallery li .section_descVM{position:absolute;left:0;top:65px;width:190px;text-align:right;padding:0 3px 0 0;text-transform:uppercase; }
#els_brand_allVM .els_gallery li .section_descVM a:link,#els_brand_allVM .els_gallery li .section_descVM a:visited{display:block;width:90px;color:#333; }


/*VM window 3*/
.els_brand_allVM3{position:relative;height:350px;}
#els_brand_allVM3{position:relative;height:350px;}
#els_brand_allVM3 .els_gallery li{position:absolute;left:0;top:0;}

#els_brand_allVM3 .els_gallery li .section_descVM{position:absolute;left:0;top:65px;width:190px;text-align:right;padding:0 3px 0 0;text-transform:uppercase; }
#els_brand_allVM3 .els_gallery li .section_descVM a:link,#els_brand_allVM3 .els_gallery li .section_descVM a:visited{display:block;width:90px;color:#333; }




/*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;font-Weight=bold}
#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;}

#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;}

#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;}




#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;}

#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;}

#els_brand_all #brand_junior .section_storelocator a:link,#els_brand_all #brand_junior .section_storelocator a:visited{display:block;width:100px;color:#000;}


/*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:12px , Arial, 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:12px , Arial, 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*/

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:#ccc;}
p.channel span{display:block;color:#999999;font-size:10px;}



#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:1px 1px 1px 1px;background:#fff;color:#000;font:12px , Arial, serif;}


#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:0;width:96%;padding:12px 0 0 0;border-top:solid 10px #fff;color:#808080;}
#footer a:link,#footer a:visited{color:#808080;font-weight:normal;}