/* CSS reset rules */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	margin: 0; padding: 0;}
table {	border-collapse: collapse;	border-spacing: 0;	line-height: 15px;	font-size: inherit;	font: 100%;}
fieldset,img            {	border: 0;}
address,caption,cite,code,dfn,th,var {	font-style: normal;	font-weight: normal;}
ol,ul                   {	list-style: none;}
caption,th              {   text-align: left;}
h1, h2, h3, h4, h5, h6  {   font-size: 11px;font-weight: normal;}
q:before, q:after       {	content: '';}
abbr, acronym           {	border: 0;}
pre,code,kbd,samp,tt    {	font-family: monospace;	*font-size: 108%;	line-height: 100%;}
div, span, a, p         {	_zoom: 100%;}
object                  {	outline: none;}

/* CSS Basic rules */
body {
	behavior: url( /css/zeishouse/csshover3.htc ); 
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000;
	background-color: #666;
	background: url('http://cdn2.yoox.biz/Os/zeishouse/main/bg/bgGrey.jpg') repeat-x top left;
}
#bg_MERRELL{
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/bgd/BGD_MERRELL.jpg') repeat-x top left;
}
#bg_BIKKEMBERGS{
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/bgd/BGD_BIKKEMBERGS.jpg') repeat-x top left;
}
#bg_SAMSONITE{
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/bgd/BGD_SAMSONITE.jpg') repeat-x top left;
}
#bg_SEBAGO{
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/bgd/BGD_SEBAGO.jpg') repeat-x top left;
}
#bg_VIRTUS{
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/bgd/BGD_VIRTUS.jpg') repeat-x top left;
}


img {	_behavior: url(/scripts/client/common/pngbehaviourAkamai.htc);}

a, a:link, a:visited {
	outline: none;
	cursor: pointer;
	text-decoration: none;
	color: #000000;
}
a:hover, a:active {
	outline: none;
	color: #999999;
	text-decoration: none;
	/*width:237px;*/
}
a.buttonNext, a.buttonNext:link, a.buttonNext:visited, a#submitLarge {
	color: #FFF;
	float: left; display: inline;
	height: 18px;
	line-height: 18px;
	padding: 0 20px;
	width: auto;
	background-color: #000000;
	text-transform: uppercase;
	border: 1px solid #cccccc;
}
a.buttonNext span {
	float: left; display: inline;
	height: 18px;
	line-height: 18px;
	width:auto !important;
}
a.buttonNext:hover, a.buttonNext:active, a#submitLarge:hover {
	color: #999999;
}
a.buttonNext:hover span, a.buttonNext:active span {
	color: #999999;
}
.AjaxLoad {
	height: 0px !important;
	width: 0px !important;
	line-height: 0px !important;
	display: none !important;
}

/* Classi di supporto/generiche */
.hidden, .hiddenSubmit {
	display: none;
}
.bold {
	font-weight: bold;
}
.boldCapitalized {
	font-weight: bold;
	text-transform: capitalize;
}
.clear {
	clear: both;
}
span.black {
	color: #000000;
}
.floatL { 
    float: left;
}
.inline {
	display: inline;
}
#clearer, .clearer{
	clear: both !important;
	height: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}
#noScriptAdvice {
	text-align: center;
	position: absolute;
	top: 0;
	background: #ffcc00;
	width: 990px;
	padding: 5px 0;
	left: 50%;
	margin-left: -495px;
}

.SCONTO {text-decoration:line-through;}

/* Posizionamento di base */
#container {
    width:1020px;
    margin: 0 auto;
    position: relative;
    background-color: #e7e6e7;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;

    -moz-box-shadow: 0px 0px 25px #cccccc;
    -webkit-box-shadow: 0px 0px 25px #cccccc;
    box-shadow: 0px 0px 25px #cccccc;
      behavior: url(/css/zeishouse/ie-css3.htc);
    /*filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc',strength='10', direction='180'), progid:DXImageTransform.Microsoft.Shadow(color='#cccccc',strength='10', direction='270'), progid:DXImageTransform.Microsoft.Shadow(color='#cccccc',strength='10', direction='90');  
    */
    
}

.cols {
	font-weight: normal;
	text-align: left;
	display:inline;
    float:left;
    font-weight:normal;
}
#content {
    margin-left:250px;
    text-align:left;
    width:752px;
}

#wrapper {
	clear:both;
	width:1020px;
	text-align:center;
	margin: 0 auto;
	border-top: 1px solid #ffffff;
	padding-top: 20px;
	height:auto;
}
#col1 {
    margin-left:-1010px;
    width:233px;
}
#col2 {
	width: 240px;
}

#header {
	height: 85px;
	width: 1020px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	background-color: #cecece;
	border-bottom: 1px solid #a0a0a0;
}
#hdMain {
	width: 100%;
	float: left; display: inline;
	text-transform: uppercase;
}

#userBar div{ 
    padding:0 5px;
    float:left; display: inline;
}

#brandSwitch, #menuGender, #cntTop, #logoExperience {
    float: left; display: inline;
    height: 65px;
    margin-top: 15px;
}
#brandSwitch, #menuGender, #cntTop{
   background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/lineV.jpg') repeat-y top right;
}
#brandSwitch{
    width: 320px;
} 

#menuGender{
    width:205px;
    font-size: 14px;
    font-weight: bold;
    position: relative;    
}
#menuGender *{
    display:block;
    position:absolute;
    top:27px;
    height:25px;
    width:100px;
}
.genderU{ left:3px;}
.genderD{ right:3px;}

#menuGender span{
  background: url('http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png') no-repeat -5px -2px;
  padding:20px 0 0 0;
}
#menuGender a{
  padding:20px 0 0 0;
}

#cntTop {
    width: 335px;
}
#logoExperience {
     width: 160px;
}

#hdMain li {
    display:block;
    float:left;
    padding-bottom: 5px;
}
#cartNum{ float:none !important;}

#header .login      { width: 50px; text-align:left;}
#header .accountname{ width: 175px; text-align:left;}

#header .logout     { width: 50px; text-align:center;}
#header .profile    { width: 144px; text-align: center;}

#header .account    { width: 115px; text-align: right;}
#header .logged .account    { width: 80px; text-align: right;}

#header .help       { width: 110px;text-align:left;}
#header .wishlist   { width: 85px; text-align: center;}
#header .cart       { width: 110px; text-align: right;}



#mainmenu{
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png') no-repeat 4px -459px;
    height: 60px;
}
#shopByCornerText{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png") no-repeat -115px 0 transparent;
    display:block;
    height:60px;
    width:40px;
    float: left;
}

#brandSR_{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -130px 7px transparent;
    display: block;
    height:50px;
    width:237px;
    float: left;
    margin-left:15px;
}
#brandSR_zeishouse{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -130px 7px transparent;
    display: block;
    height:50px;
    width:237px;
    float: left;
    margin-left:15px;
}
.brandSR_zeishouse{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -386px transparent;
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_MERRELL{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -115px -73px transparent;
    display: block;
    height:53px;
    width:237px;
    float: left;
    margin-top:2px;
    margin-left:12px;
}
.brandSR_MERRELL, .brandsSR_1670{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -10px 0px transparent;
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_CULT{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -101px -153px transparent;
    display: block;
    height:52px;
    width:237px;
    float:left;
    margin-top:3px;
    margin-left:12px;
}
.brandSR_CULT, .brandSR_5340{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -65px transparent;
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_DIRK_BIKKEMBERGS{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -109px -238px transparent;
    display: block;
    height:52px;
    width:237px;
    float:left;
    margin-top:3px;
    margin-left:12px; 
}
.brandSR_DIRK_BIKKEMBERGS, .brandSR_395 {
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -135px transparent;
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_DOCKSTEPS{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -103px -328px transparent;
    display: block;
    height:52px;
    width:237px;
    float:left;
    margin-top:3px;
    margin-left:12px;
}
.brandSR_DOCKSTEPS, .brandsSR_5935{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -200px transparent;
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_HARLEY-DAVIDSON_FOOTWEAR{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -103px -254px transparent;
    display: block;
    height:52px;
    width:237px;
    float:left;
    margin-top:3px;
    margin-left:12px;
}
.brandSR_HARLEY-DAVIDSON_FOOTWEAR, .brandSR_13333{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -256px transparent;
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_SAMSONITE_FOOTWEAR{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -103px -497px transparent;
    display: block;
    height:52px;
    width:237px;
    float:left;
    margin-top:3px;
    margin-left:12px;
}
.brandSR_SAMSONITE_FOOTWEAR, .brandSR_13332{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -317px transparent;
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_SEBAGO{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -103px -598px transparent;
    display: block;
    height:52px;
    width:237px;
    float:left;
    margin-top:3px;
    margin-left:12px;
}
.brandSR_SEBAGO, .brandSR_2665{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -373px transparent; 
    float:left;
    height:68px;    
    width:308px;
}
#brandSR_VIRTUS_PALESTRE{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/loghi_brands.png") no-repeat -103px -693px transparent;
    display: block;
    height:52px;
    width:237px;
    float:left;
    margin-top:3px;
    margin-left:12px;
}
.brandSR_VIRTUS_PALESTRE, .brandSR_4736{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_FOR_ITEM.png") no-repeat -35px -444px transparent;
    float:left;
    height:68px;    
    width:308px;
}

#menuOverlay{
    z-index:1;
}

*+html #menuOverlay{
    z-index:-10;
}

#shopByCornerCnt{
    display:block;
    position: absolute;
    z-index:999;
    left: 0;
    margin-top:70px;
}

#shopByCornerMenu {
    margin-left:-22px;
    margin-top:-74px;
    position:relative;
}

#menuContainer {
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/sfondo_menu_brands.png") repeat-y scroll 4px transparent;
    height:600px;
    width:269px;
    z-index:900;
}

*+html #menuContainer {
    z-index:-1;
}

#menuDepts li{
    display: block;
    width:100%;
    height:61px;  
}
#menuDepts li a{
    display: block;
    width:100%;
    height:61px; 
}
#menuDepts li a:hover{
    display: block;
    width:100%;
    height:61px;
    margin-left:-1px;
}

#menuDepts #Merrell{      
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px 14px;
    margin-left:-1px;
}
#menuDepts #Merrell:hover{      
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -650px;
    margin-left:-1px;
}
#menuDepts #Cult{     
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -61px;
    margin-left:-1px;    
}
#menuDepts #Cult:hover{      
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 13px -715px;
    margin-left:-1px;
}
#menuDepts #Dirk_Bikkembergs{      
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -122px;
    margin-left:-1px;
}
#menuDepts #Dirk_Bikkembergs:hover{      
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -780px;
    margin-left:-1px;
}
#menuDepts #Docksteps{      
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -187px;
    margin-left:-1px;
}
#menuDepts #Docksteps:hover{      
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -845px;
    margin-left:-1px;
}
#menuDepts #Harley_davidson_Footwear{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -254px;
    margin-left:-1px;
}
#menuDepts #Harley_davidson_Footwear:hover{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -910px;
    margin-left:-1px;
}
#menuDepts #Samsonite_Footwear{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -311px;
    margin-left:-1px;
}
#menuDepts #Samsonite_Footwear:hover{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -975px;
    margin-left:-1px;
}
#menuDepts #Sebago{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -376px;
    margin-left:-1px;
}
#menuDepts #Sebago:hover{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -1040px;
    margin-left:-1px;
}
#menuDepts #Virtus_Palestre{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -441px;
    margin-left:-1px;
}
#menuDepts #Virtus_Palestre:hover{  
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -1105px;
    margin-left:-1px;
}
#menuDepts #AllBrandsOfZeis{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -506px;
    margin-left:-1px;
}
#menuDepts #AllBrandsOfZeis:hover{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/TENDINA_BRAND_WITH_HOVER_6.png") no-repeat 12px -1170px;
    margin-left:-1px;
}


.brandSelected{
    display: block;    
    width:100%;
    height:40px;
    background:#999;
}

.selected{
    display: block;    
    width:100%;    
    color:#FFF;
}

/* MENU ACCORDION */
.refineBox ul li	
{margin-top:3px;
}
.refineBox ul li a	
{
	display: block;       
    color:#FFF;
}
.closeYourRifine {
    display:inline;
    margin-top:-14px;
    padding-left:100px;
    width:15px;
}

.refineBox ul li a:hover, li.selected a, li.selected a:hover{
    display: block;        
    color:#FFF;
    font-weight: bold;
}

.macro	
{text-indent:10px;
}

.topCorner, #menuArrowUp, #menuArrowDown {
    display:block;
    height:6px;
    width:269px;
}
.topCorner  {
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png") no-repeat scroll 4px -530px transparent;
}
.bottomCorner {
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png") no-repeat scroll 4px -1043px transparent;
    display:block;
    height:6px;
    margin-top:0;
    width:269px;
}

#menuArrowUp {position: absolute;top: 0;}
#menuArrowDown {position: absolute;bottom: 0;}

/* corner season */

#cornerSeason	
{
	cursor:pointer;
	margin:0;
}

#cornerSeason .active_season	
{
	background: url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons01.png") no-repeat 20px -68px  transparent;
	width:260px;
	height:40px;
	margin-bottom:-12px;
    margin-left:-16px;
}
#cornerSeason .active_season h3	
{
	line-height:27px;
	padding-left:36px;
	text-transform: uppercase;
}




/* logo */
#logo, #logo a:link, #logo a:visited, h2#logo a{
	width: 244px;
	height: 50px;
    float: left; display: inline;
	background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/zeisExperience.jpg') no-repeat top center;
}
#logoExperience #logo,#logoExperience #logo a:link,#logoExperience #logo a:visited,#logoExperience #logo a:hover,#logoExperience h2#logo a{
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/common/zeisExperience.jpg') no-repeat top center;
    width: 160px;
	height: 52px;
}
#logoExperience h1{ display: none;}
h2#logo a strong{
    visibility: hidden;
    width: 244px;
	height: 50px;
	display: block;
}
div.logoTop{
	width:244px;
	float: left; display: inline;
}

/* textsearch */
#textSearchCnt {  
    float: left; display: inline;
    padding-left: 5px;
    line-height: 18px;
}
.arrowSearch input   {
	width: 32px;
	height:15px;
	margin-left: 8px;
	}
#textsearchinput    { width: 120px;}

/* Header */
#headWrapper h1 {
    text-transform:uppercase;
    text-align: left;
    float: left; display: inline;
    padding: 0 0 0 20px;
    line-height: 22px;
}
#myHeader {
	overflow:hidden;
	padding:0;
	text-align:left;
	text-transform:uppercase;
	width: 600px;
	float: right;
	font-size:9px;
}
#myHeader ul {
	overflow: hidden;
	margin: 0;
	float: right; display: inline;
}
#myHeader ul li {
	list-style: none;
	float: left; display: inline;
	line-height:25px;
	height: 25px;
	padding: 0 5px;
	text-align: center;
	text-transform: uppercase;
	color: #999;
}
#myHeader ul li a {
	color: #999;
}
#myHeader ul li:hover, #myHeader ul li:hover a {
	color:#898989;
	cursor: pointer;
}
#myHeader ul li.sel, #myHeader ul li.sel:hover{
	color: #000000;
}

/* MENU */

/* ***** inizio navigation summary ***** */
.grayTitleLastSearch{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png") no-repeat -4px -156px transparent;
    display:block;
    height:33px;
    line-height:32px;
    padding-left:10px;
    width:100%;
    text-transform: uppercase;
}
.refineBoxLastSearch{
    display: block;        
    color:#FFF;
    font-weight: bold;
}
/* ***** fine navigation summary ***** */


.grayTitle{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png") no-repeat -4px -156px transparent;
    display:block;
    height:33px;
    line-height:32px;
    padding-left:10px;
    width:100%;
    text-transform: uppercase;
}
.accordion_toggle_active{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png") no-repeat -2px -112px transparent;  
    display:block;
    height:33px;
    line-height:32px;
    padding-left:10px;
    width:100%;
    text-transform: uppercase;
}
.mac{
    background:url("http://cdn2.yoox.biz/Os/zeishouse/main/buttons02.png") no-repeat -4px -156px transparent;
    display:block;
    height:33px;
    line-height:32px;
    padding-left:10px;
    width:100%;
    text-transform: uppercase;
}

/* help legal */
#helpContainer {
    display:inline;
    float:left;
    height:auto !important;
    margin-left:270px;
    text-align:center;
    width:750px;
}
.containerExtender{
	height:0; line-height: 0;
	display:none;
}

/* Footer */
#footer {
	width: 1020px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
	margin: 0 auto;
	text-transform: uppercase;
	clear: both;
    background: #ffffff;
    position: relative;
}
#footer li{
	float: left; display: inline;
    padding:0 25px 0 0;
    text-align:left;
}
#ftCountry {
	float: left; display: inline;
	width: 990px;
	text-align:left;
}
#ftCountry ul{
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
}
#ftNewsletter {
    text-align: left;
    position: absolute;
    left: -5px;
    top: -25px;
    height: 54px;
    width: 240px;
    background: url('http://cdn2.yoox.biz/Os/zeishouse/main/buttons01.png') no-repeat -5px -205px;
    padding-left: 10px;
    padding-top: 4px;
}

#newsletterSubmit{
    float:right;
    margin-top:2px;
    padding:0 5px;
}


#ftRight{
    float: right;
    width: 750px;
}
#copyright{
    width: 750px;
    position: absolute;
    bottom: -30px;
    right: 0;
    text-transform: none;
}

/* Gestione layer generica */
.LB_window {
	position: absolute;
	display: none;
	z-index: 5000;
	text-align: left;
}
	.LB_window .inside {
	    padding: 5px;
		background: #eeeeee;
		border: 2px solid #999999;
	}
	/* chiudi layer */
	.LB_closeAjaxWindow {
        cursor:move;
        height:13px;
        margin:0 10px 0 0;
        right:3px;
        padding:10px 0 0 0;
        text-align:right;
        top:5px;
	}
	.LB_closeAjaxWindow a:link, .LB_closeAjaxWindow a:visited {
		float: right; display: inline;
		position: relative;
		z-index: 9998;
		color: #000000;
		font-weight: bold;
		font-size: 10px;
		width:15px;
		height:15px;
		background:transparent url("http://cdn2.yoox.biz/Os/zeishouse/main/x_close.gif") no-repeat left top;
	}
	.LB_closeAjaxWindow a:hover, .LB_closeAjaxWindow a:active {
		float: right; display: inline;
		z-index: 9998;
		color: #545454;
	}
	.top-left, .top-right, .bottom-left, .bottom-right{
		display: none;
	}
	/* contenuto */
	.LB_content {
		padding: 5px;
	}
	.notopgap{
	    position: relative;
	    width:100%;
	}
	.LB_overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100% !important;
		background: url('http://cdn2.yoox.biz/Os/blank.gif') repeat;
		z-index: 4999;
	}

/* Layer carrello */
#cartLayer{
	position: absolute;
	top: 40px;
	margin: 0 0 0 162px;
	width: 323px;
	left: 50%;
	z-index: 9999;
	padding: 5px;
	background: #ffffff;
	text-align: left;
}
#cartLayer .itemInCart {
	padding: 5px 10px;
	line-height: 120%;
	height: 100%;
}
#cartLayer .itemInCart div.price {
	text-align: right;
	margin:10px 0 0 0;
	padding:0 0 4px 0;
    clear: both;
    width: 100%;
}
#cartLayer img {
	margin-right: 5px;
	float: left;
	display: inline;
}
#cartLayer .itemInCart {
	padding:10px 0;
	line-height: 120%;
	height: 100%;
}
#cartLayer .descrCartLayer {
	float: left; display: inline;
	text-align: left;
}
#cartLayer .itemCntRecap{
	padding: 10px;
	background-color: #eeece9;
}
#cartLayer .total {
	text-align: right;
	font-weight: bold;
    padding:0 10px 10px 10px;
    text-transform:uppercase;
    background: #eeece9;
}

/* Layer costi spedizione */
#layerDeliveryCost .shippingCell {
	float: left; display: inline;
	width: 340px;
}
#layerDeliveryCost .contribution {
    display: block;
    margin:0 0 8px 0;
    width:auto;
}
#layerDeliveryCost .shippingCosts {
	float: left; display: inline;
	text-align:right;
	width:100px;
	clear:none;
}

/* Errori 500 */
.subheader500 {
	display: none !important;
}
.content500 {
	height:469px;
	text-align:left !important;
}

/* Flags e consensi */
div#cnstContainer {
	padding: 0 0 15px 0;
	margin: 0;
	float: left; display: inline;
}
#cnstContainer div.cnstCheckbox {
	float: left;  display: inline;
	width: 20px;
}
#cnstContainer div#cnstAcceptFlags {
	margin-left:2px;
	float: left; display: inline;
	width:425px;
}
#partials{
	display: none;
	position: absolute;
	background-color: transparent;
	top: 350px;
	left: 40px;
	width: 434px;
	z-index:999;
}
#partials #cnstFirstLev {
	background: none;
	height: 100% !important;
	padding: 5px;
}
#partials #cnstSecondLev{
	height: 100% !important;
	background: #eeeeee;
	border: 2px solid #999999;
	padding: 15px;
}
#partials #cnstSecondLev input {
	margin-right:5px;
}
#partials #cnstThirdLev , #partials #cnstThirdLev div {	
    height: auto;
}
#partials #cnstThirdLev .LB_closeAjaxWindow{
	cursor: auto;
	background: none;
	height: 13px !important;
	text-decoration: none;
	padding: 0px 4px 10px 0px;
}
#partials #cnstThirdLev .cnstSingleBox {
	padding: 0;
}
#partials .clearer {
	float:none;
	width: 350px;
	display:inline-block;
}
#partialsBottom{
	display: none;
}
.cnstSingleBox{
	float: left; display: inline;
}
.yletter, .yecomm {
	float: left; display: inline;
	width: 370px;
	display:inline;
	padding-bottom:5px;
}
#partials #cnstThirdLev .cnstSingleBox div {
	display: inline;
}


/* fastreg layer */
#newsletterInput{
	margin: 3px 10px 0 0;
    width: 150px;	
}






.refineBox {
  margin: 0 0 0 0;
  padding:0 0 0 40px;
  clear: both;
  background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/bgCol.jpg") repeat-y right top transparent;
  overflow:hidden;  
}
.boxList {
	margin: 10px 0;
	height: auto;
}
.scrollList {
	overflow: hidden; 
	width: 242px;
	height: 126px;
	margin: 0;
	float: left;
    display:inline;
    position:relative;
}
#switchSeason span {
    display:block;
    margin:0 10px;
    font-weight:bold;
}
#switchSeason a {
    display:block;
    margin:5px 10px;
}
#listOfBrands, #listOfCategory {
	padding-bottom: 4px;
	position: relative;
}
#listOfCategory li, #listOfBrands li {
    margin: 4px 0;
	clear: both;
}
#listOfCategory li.selected a, #listOfCategory li a:hover, #listOfBrands li.selected a, #listOfBrands li a:hover {
    background:#E5E5E5;    
}
#listOfCategory li a.mac {
	font-weight: bold !important;
}
#listOfCategory li a, #listOfBrands li a {
	display: block;
	padding: 0 13px;
}
#listOfCategory li a:hover, #listOfBrands li a:hover {color:#000;}
#listOfCategory li a.delSelection, #listOfBrands li a.delSelection {
    position:absolute;
    right:0;
    background:none;
}
li.sub a {
	color:#000;
	display: block;
	/* white-space:nowrap; */
	
}
li.sub a:hover {
	color:#9D9D9D;
}

#boxSizes {
    height:auto;
    overflow:hidden;
	margin: 10px 0px 10px 9px;
}
#listOfSizes {
	width: 198px;
}
#listOfSizes li {
    float:left;
    display:inline;
    padding:0 6px;
    border-left:1px solid #000;
    line-height:12px;
    height:12px;
    font-weight:bold;
    margin-bottom:4px;

}
#listOfSizes li.first {
	border:none;
}
#listOfSizes li.selected a {
    padding:0 2px;
    background:#CCC;
}
#listOfColors {
    overflow:hidden;
    margin-left:9px;
}
#listOfColors li {
    float: left;
    display: inline;
    margin: 0 2px 2px;
    padding:1px;
    height: 20px;
}
#listOfColors li a {
    width:20px;
    height:20px;
    padding:1px;
    display:block;
}
#listOfColors li img {
    border:1px solid #C6C6C6;
}
#listOfColors li a:hover, #listOfColors li.selected a {
    background:#000000;    
}

#infoSizes {
    clear:left;
    margin:0 0 10px 15px;    
}
#infoSizes a {color:#9D9D9D}
#infoSizes a:hover {color:#CCC}

#filterList {
	color: #fff;
	text-align: left;
	padding-left: 11px;
	margin-top: -45px;
	position: relative;
	height: 45px;
	width:745px;
}
#filterList span.labelSel {
	color: #9F9F9F;
}
#breadCrumbs {
    margin-bottom:15px;
}
.breadCrumb {
    line-height:18px;
    height:18px;
    margin:5px 0;
    padding:0 10px;
}
.breadCrumb a {
    float:right;
    display:inline;
}
.breadCrumb img {
    margin-top:2px;
}
#filterList #bdfreesearch {
    float:left;
    display:inline;
    padding-right:10px;
    margin-right:10px;
    line-height:21px;
    height:21px;
    margin-top:12px;
}
.men #filterList #bdfreesearch {color:#FFF}
.women #filterList #bdfreesearch {color:#000}
#content #filterList .corrected {
	margin-top: 0px;
	height: 45px;
}
#content #filterList .corrected .txtRepl {
	display: block;
}
#filterList #bdfreesearch.borderRight {
    border-right:1px solid #5F5F5F;
}

#filterList a {
	margin-right: 18px;
	margin-left: 5px;
}

#filterList a img {
	vertical-align: middle;
}

/* CSS EXCELSA suffisso ex_ */

/* FONT FACE */

@font-face {
	font-family: 'PFDinDisplayProMedium';
	src: url('fonts/pfdindisplaypro-medium-webfont.eot');
	src: local('?'), url('fonts/pfdindisplaypro-medium-webfont.woff') format('woff'), url('fonts/pfdindisplaypro-medium-webfont.ttf') format('truetype'), url('fonts/pfdindisplaypro-medium-webfont.svg#webfontVF04hjhL') format('svg');
}

@font-face {
	font-family: 'PFDinDisplayProBold';
	src: url('fonts/pfdindisplaypro-bold-webfont.eot');
	src: local('?'), url('fonts/pfdindisplaypro-bold-webfont.woff') format('woff'), url('fonts/pfdindisplaypro-bold-webfont.ttf') format('truetype'), url('fonts/pfdindisplaypro-bold-webfont.svg#webfont3hyhUndE') format('svg');
}

@font-face {
	font-family: 'PFDinTextProExtraBlack';
	src: url('fonts/pfdintextpro-extrablack-webfont.eot');
	src: local('?'), url('fonts/pfdintextpro-extrablack-webfont.woff') format('woff'), url('fonts/pfdintextpro-extrablack-webfont.ttf') format('truetype'), url('fonts/pfdintextpro-extrablack-webfont.svg#webfontxA3sBvGR') format('svg');

}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 30, 2010 */



@font-face {
	font-family: 'PFDinDisplayProRegular';
	src: url('fonts/pfdindisplaypro-regular-webfont.eot');
	src: local('☺'), url('fonts/pfdindisplaypro-regular-webfont.woff') format('woff'), url('fonts/pfdindisplaypro-regular-webfont.ttf') format('truetype'), url('fonts/pfdindisplaypro-regular-webfont.svg#webfontSwQKwEkD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFDinDisplayProBold';
	src: url('fonts/pfdindisplaypro-bold-webfont.eot');
	src: local('☺'), url('fonts/pfdindisplaypro-bold-webfont.woff') format('woff'), url('fonts/pfdindisplaypro-bold-webfont.ttf') format('truetype'), url('fonts/pfdindisplaypro-bold-webfont.svg#webfontVajEOjKm') format('svg');
}

@font-face {
	font-family: 'PFDinTextProLight';
	src: url('fonts/pfdintextpro-light-webfont.eot');
	src: local('☺'), url('fonts/pfdintextpro-light-webfont.woff') format('woff'), url('fonts/pfdintextpro-light-webfont.ttf') format('truetype'), url('fonts/pfdintextpro-light-webfont.svg#webfontCOcxtUqB') format('svg');
}

@font-face {
	font-family: 'PFDinDisplayProMedium';
	src: url('fonts/pfdindisplaypro-medium-webfont.eot');
	src: local('☺'), url('fonts/pfdindisplaypro-medium-webfont.woff') format('woff'), url('fonts/pfdindisplaypro-medium-webfont.ttf') format('truetype'), url('fonts/pfdindisplaypro-medium-webfont.svg#webfontZdU8NMAa') format('svg');
}

@font-face {
	font-family: 'PFDinDisplayProThin';
	src: url('fonts/pfdindisplaypro-thin-webfont.eot');
	src: local('☺'), url('fonts/pfdindisplaypro-thin-webfont.woff') format('woff'), url('fonts/pfdindisplaypro-thin-webfont.ttf') format('truetype'), url('fonts/pfdindisplaypro-thin-webfont.svg#webfontIMpdUdbV') format('svg');
}

@font-face {
	font-family: 'Handwriting-DakotaRegular';
	src: url('fonts/handwrid-webfont.eot');
	src: local('☺'), url('fonts/handwrid-webfont.woff') format('woff'), url('fonts/handwrid-webfont.ttf') format('truetype'), url('fonts/handwrid-webfont.svg#webfontkGdeL7PS') format('svg');
	font-weight: normal;
	font-style: normal;
}

.extrablack {
	font-family: 'PFDinTextProExtraBlack';
}

.medium	{
	font-family: 'PFDinDisplayProMedium';
}

.regular	{
	font-family: 'PFDinDisplayProRegular';
}

.bold	{
	font-family: 'PFDinDisplayProBold';
}

.thin	{
	font-family: 'PFDinDisplayProThin';
}

/* Header excelsa */
#ex_header	
{
	height:104px;
	_height:104px;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	background-color: #cecece;
	border-bottom: 1px solid #a0a0a0;
	
}

#ex_hdMain {
	width: 100%;
	float: left;
	display: block;
}

#ex_logo	{
	width:17%;
	margin: 10px 0px;
}

#ex_cntTop	{
	width:37%;
	font-family: 'PFDinDisplayProMedium', Arial, Verdana, Helvetica;
	margin: 10px 0px;
	color: #676767;
}

#ex_desc	{
	text-align:left;
	font-size: 13px;
	padding:8px 15px;
	width:auto;
	
}

#ex_logo, #ex_cntTop, #ex_store	{
	background:url("http://cdn2.yoox.biz/Os/zeishouse/main/common/lineV.jpg") repeat-y right top;
	float:left;
}
#ex_store	{
	width:34%;
	margin: 10px auto;
}

#ex_lang	{
	width:12%;
	float:left;
	
}

#ex_lang ul	{
	font-family: 'PFDinDisplayProThin', Arial, Verdana, Helvetica;
	text-transform:uppercase;
	padding-top:10px;
}

#ex_lang ul li	{
	list-style:none;
	font-size: 12px;
	
}

#ex_lang ul li.it a	{
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/flags.png") no-repeat -32px -1px;
	width:21px;
	height:15px;
	margin: 10px 48px;
	text-indent:-9999px;
	display:block;
}

#ex_lang ul li.it_selected a {
    background:url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/flags.png") no-repeat scroll -3px -1px transparent;
    border:2px solid #FFFFFF;
    display:block;
    height:12px;
    margin:10px auto;
    text-indent:-9999px;
    width:19px;
}

#ex_lang ul li.en a	{
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/flags.png") no-repeat -32px -29px;
	margin: 0 48px;
	width:21px;
	height:15px;
	text-indent:-9999px;
	display: block;
}

#ex_lang ul li.en_selected a	{
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/flags.png") no-repeat -3px -29px;
	border:2px solid #FFFFFF;
    display:block;
    height:12px;
    margin:10px auto;
    text-indent:-9999px;
    width:19px;
}

.floatLeft_store, .floatLeft_job	{
	float: left;
	margin: 2px 0 0 15px;
	width:135px;
	height:20px;
	text-transform:uppercase;
}

.floatLeft_store a	{
	font-size: 15px;
	color: #676767;
	width:135px;
	height:20px;
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/arrow.png") no-repeat 0px 2px;
	display:block;
	text-align:left;
    text-indent:15px;
}


.floatLeft_job a	{
	font-size: 15px;
	color: #676767;
	width:135px;
	height:20px;
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/arrow.png") no-repeat 0px 2px;
	display:block;
	text-align:left;
    text-indent:15px;
}
.floatLeft_store a:hover, .floatLeft_job a:hover	{
	font-size: 15px;
	color: #02a5ce;
}
.floatLeft a:hover	{
	font-size: 15px;
	color: #02a5ce;
}


/*  ----------------------------- */
#ex_rightContainer {
    float:left;
    height:auto;
    margin-top:95px;
    width:520px;
}
#ex_leftContainer .selected{
    color:Silver;
}
#ex_leftContainer_history, #ex_leftContainer_products	{
    float:left;
    width:100%;
    height:560px;
    margin-left: 0px;
    margin-bottom: 50px;
}


/* BRAND PAGE */
#ex_leftContainer_brand	
{
	width:600px;
	height:495px;
	float:left;
	margin-left:30px;
	border:1px solid #d1d2da;
	text-align:left;
}

/* IE6 */
* html #ex_leftContainer_brand	
{
	margin-left:15px;
}

/* IE7 */
*+html #ex_leftContainer_brand	{
	width:600px;
	height:437px;
	
}
.inter	{
	width:400px;
	height:350px;
	background:#ffffeb;
	float:left;
	
}
.cat	{
	text-transform:uppercase;
	width:100%;
	height:48px;
	line-height:45px;
	text-indent:15px;
	font-size:14px;
	font-family: 'PFDinDisplayProBold';
	color:#928f88;
}
.property img.small_thumb	{
	width:90px;
	height:59px;
	margin-right:10px;
}
.inter .bick	{
	width:400px;
	height:78px;
	background:#fffcc5;
	padding-left:20px;
	
}
.inter .group {
    float:left;
    margin-left:7px;
    margin-top:1px;
    width:127px;
}
.inter .bick img.small_thumb	{
	margin:0;
}


/* IE6 */
* html img.small_thumb{
    width:100px;
    height:75px;
}

/* IE6 */
* html div#large_img img.small_thumb{
    width:340px;
    height:340px;
}

.inter img.small_thumb	{
	margin-top:18px;
	margin-left:10px;
}
.national	{
	width:200px;
	height:350px;
	background:#f4f2e3;
	float:left;
}
.national img	{
margin-left:44px;
}

/* IE6 */
* html .national	{
	width:198px;
}

.property	{
	width:600px;
	height:145px;
	background:#f1f1f9;
	float:left;
}
#ex_rightContainer_brand	
{
	width:328px;
	float:left;
}

.brand_col1	
{
	width:30%;
	float: left;
	margin-left:10px;		
}

.brand_col
{
	width:35%;
	float: left;
	margin-left:5px;		
}
#large_img	
{
	margin:0auto;
	padding-top:50px;
	width:360px;
	height:360px;	
}




/* STORE LOCATOR */
#page_title  {
    height:auto;
    padding-left:20px;
    width:100%;
    margin-bottom:25px;
    text-align:left;
}

#page_title .title{
    display:block;
    font-size:22px;
    font-weight:bold;
    letter-spacing:1px;
    color:#36a2bc;
    font-family: 'PFDinTextProExtraBlack', Arial, Verdana, Helvetica;
    text-transform: uppercase;
    text-align:left;
}
#page_title .description{
    display:block;
    font-size:11px;
    font-weight:bold;
    letter-spacing:0px;
    font-family: Arial, Verdana, Helvetica;
    padding-top:10px;
    padding-left:10px;
	text-align:justify;
	width:600px;
}

/* IE6 */
* html #page_title .description{
    width:auto;
}

.storeLocatorTitle {
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
}
#chooseCountryCity {
    height:118px;
    margin-bottom:5px;
}

.combo {
    margin:10px 10px 10px 10px;	
	padding: 2px 0px 1px 22px;
	width: 308px;	
	line-height:30px;
	background: transparent url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/ZeisExcel_Select.png") no-repeat center;
	cursor: pointer;
	float: left; 
	display: inline;
	text-align:left;
}
#chooseCountry_options, #chooseCity_options, #chooseStore_options {
    background:none repeat scroll 0 0 #C1C1C2;
    border:1px solid #595959;
    height:90px;
    margin-left:19px;
    margin-top:37px;
    overflow:auto;
    width:308px;
    z-index:8888;
    position:relative;
    text-align:left;
    left:0;
}
#chooseCountry_options ul, #chooseCity_options ul, #chooseStore_options ul {
    left:0;
}
#chooseCountry_options li, #chooseCity_options li, #chooseStore_options li {
	width: auto;
	padding: 1px 0 1px 5px;
	cursor: pointer;
	font-size: 11px;
	line-height: 16px;
}
#chooseCountry_options li:hover, #chooseCity_options li:hover, #chooseStore_options li:hover {
	width: auto;
	padding: 1px 0 1px 5px;
	cursor: pointer;
	font-size: 11px;
	line-height: 16px;
	color:#FFF;
}
#chooseCountry_options .selected, #chooseCity_options .selected{
    color:#DDD;
}

#weddingForm {
	margin-bottom: 10px;
}
#scrollbar {
	height: 320px;
	top: 0;
}
#scrollHandleBackground {
    height: 320px;
}
#chooseCityCnt{
    clear:left;
}
#storeContainer {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #36A2BC;
    height:315px;       
    margin-left:20px;              
    overflow-y:scroll;
    padding:10px 0 1px 10px;
    top:0;
    width:334px;
    text-align:left;
    display:block;
}
*:first-child+html #storeContainer{  /*hack*/
    margin-left:-12px !important; 
}

div#storeList {
	width: 220px;
	float: left; 
	display:block;
}
div#storeList .excelsa_city {
    display:block;
	color: #403521;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	
}
div#storeList .localizeAddress {
    display:block;
	color: #403521;
	font-size:11px;
	margin: 10px 0px 5px 0px;
}
div#storeList .excelsa_phone {
    display:block;
	color: #403521;
	font-size:11px;
	margin: 10px 0px 5px 0px;
}
div#storeList .excelsa_info {
    background:url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/blueArrow.png") no-repeat  22px -12px transparent;
    display:block;
	color: #403521;
	font-size:11px;
	font-weight:bold;
	margin: 10px 0px 5px 0px;
	text-decoration:underline;
	cursor:pointer;
	text-transform:uppercase;
}



.singleStore {
	padding: 2px 0 10px 0;
}
.boutiques #content{
	width: 940px !important;
}
.boutiques .imgCnt {
	width: 700px;
	text-align: center;
	border: 0px none;
}
.locatorImg {
	width: 720px;
}
.locatorList {
    float:left;
    width:400px;
}

/* Company */
#ex_leftContainer_company	{
float:left;
width:320px;
margin-left: 0px;
margin-bottom: 50px;
text-align:left;
}


#ex_rightContainer_company {
margin-left:350px;
padding-top:5px;
width:600px;
}

/*IE6*/
* html #ex_rightContainer_company {
margin-left:0px;
float:left;

}

#ex_rightContainer_company .quote	
{
	font-family:Handwriting-DakotaRegular;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	line-height:19px;
	margin-bottom:-35px;
	padding-right:186px;
	text-align:justify;
}

.img_company	{
	display:block;
	margin-left:35px;
	margin-top:175px;
}


/* LEGAL PAGES */
.content_text	{
	font-family:'PFDinDisplayProMedium',Arial,Verdana,Helvetica;
	font-size:14px;
	padding-left:30px;
	text-align:justify;
	width:900px;
}

.scroll_container_privacy .content_text	{
    font-family: Arial,Verdana,Helvetica;
}

/* jobs */

#ex_leftContainer_jobs {
    background:none repeat scroll 0 0 #FFFFFF;
    float:left;
    height:240px;
    margin-left:30px;
    margin-top:10px;
    padding-top:10px;
    width:200px;
}

#ex_rightContainer_jobs {
margin-left:25px;
margin-top:10px;
width:675px;
background: #ffffff;
float:left;
height:250px;
}

#job_row	
{
	width:100%;
	float:left;
	padding-left:25px;
	padding-top:10px;
}

#job_row .job_number	{
	width:15%;
	display:block;
	float:left;
}

#job_row .job_date	{
	width:30%;
	display:block;
	float:left;
}

#job_row .job_id, #job_row .job_pdf, #job_row .job_answer	{
	width:17%;
	display:block;
	float:left;
}

#ex_leftContainer_jobs .job_title	{
	font-size:15px;
	padding-left:10px;
	padding-top:5px;
	letter-spacing:0.5px;
	
}

#ex_leftContainer_jobs .job_title a	{
	color:#000000;
	text-decoration: underline;
}

#ex_leftContainer_jobs .job_title a.selected, #ex_leftContainer_jobs .job_title a:hover	{
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
}

#ex_rightContainer_jobs .job_desc	{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding-left:25px;
	padding-top:15px;
}




.bodyTitle	{
	margin-top:40px;
	font-size:15px;
	text-transform:uppercase;
}

.bodyDescription	{
	margin-top:25px;
	font-size:15px;
}

.signature	
{
	display:block;
	font-size:16px;
	letter-spacing:0.4px;
	padding-top:50px;
	text-align:left;
}

/* ***************** inizio menuTop ******************* */

#menuTop{
	width:100%;
	height:auto;
	font-family: 'PFDinDisplayProMedium', Arial, Verdana, Helvetica;
	letter-spacing:0.5px;
	font-size:13px;
}

/*IE6*/
* html #menuTop{
    width:960px;
    overflow:hidden;
}



#menuTop ul li	{
	display:block;
	width:137px;
	float: left;
	text-transform:uppercase;
}
#menuTop ul li a.nav 	{
	width:137px;
	display: block;
	text-transform: uppercase;	
	line-height: 55px;
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/nav_bg.png") no-repeat -23px -8px;
}

#menuTop ul li a.nav:hover, #menuTop ul li.selected a.nav{
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/nav_bg.png") no-repeat -23px -77px;
	color: #000000;	
}
#ex_container #menuTop ul li.last{
	display:block;
	width:138px;
	float: left;
	text-transform:uppercase;
	
}
#ex_container #menuTop ul li a.last{
	width:138px;
	display: block;
	text-transform: uppercase;	
	line-height: 55px;
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/nav_bg.png") no-repeat -21px -8px;
}
#ex_container #menuTop ul li.last:hover, #ex_container #menuTop ul li a.last:hover{
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/nav_bg.png") no-repeat -21px -77px;
	color: #000000;	
}
/* ******************* fine menuTop ***************** */

/* sub menu brands */

#sub_menu_brands	{
	width:100%;
	height:29px;
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/sfondo_menu_brand_ex.gif") repeat-x;
	float:left;
	color:white;
	height:43px;
}

#sub_menu_brands a{
	color:white;
}
 

*:first-child+html #sub_menu_brands	
{
	margin-top:0px;
}

#sub_menu_brands ul li.first	{
	width:165px;
	font-size: 22px;
	color: #36A2BC;
	letter-spacing: 1px;
	line-height:35px\9;
	background: white url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/sub_menu_brands.png") no-repeat -5px -10px;
	height:43px;
}

/* IE6 */
* html #sub_menu_brands ul li.first	{
	height:28px;
}

#sub_menu_brands ul li	{	
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
	float:left;
	display: block;
	line-height:29px;
}

#sub_menu_brands ul li ul{
    display:none;
    margin-top:-5px;
}

/* IE6 */
* html #sub_menu_brands ul li ul{
  	border-bottom:1px solid #37A5C1;  
}

#sub_menu_brands ul li:hover ul{
    display:block;
}

*:first-child+html #sub_menu_brands ul li.first, *:first-child+html #sub_menu_brands ul li#sub1, *:first-child+html #sub_menu_brands ul li#sub2, *:first-child+html #sub_menu_brands ul li#sub3, *:first-child+html #sub_menu_brands ul li#sub4
{
	line-height:30px;
}

#sub_menu_brands ul li#sub1	{
	width:203px;
	margin-left:0px;
	position:relative;
	
	height:43px;
}

#sub_menu_brands ul li a.active{
    color: #000000;
}

#sub_menu_brands ul li.sub1_active	{
    background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/sub_menu_brands.png") repeat scroll -170px -60px transparent;
}


#sub_menu_brands ul li#sub2	{
	width:208px;
	margin-left:0px;
	position:relative;
	
	height:43px;
}

#sub_menu_brands ul li.sub2_active	{
    background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/sub_menu_brands.png") repeat scroll -379px -60px transparent;
}

#sub_menu_brands ul li#sub3	{
	width:250px;
	margin-left:0px;
	position:relative;
	
	height:43px;
}

#sub_menu_brands ul li.sub3_active	{
    background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/sub_menu_brands.png") repeat scroll -578px -60px transparent;
}

#sub_menu_brands ul li#sub4	{
	
	margin-left:0px;
	position:relative;
	height:43px;
	width:133px;
}

/* IE6 */
* html #sub_menu_brands ul li#sub4	{
	width:131px;
}

#sub_menu_brands ul li.sub4_active	{
    background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/sub_menu_brands.png") repeat scroll -637px -60px transparent;
}

/* ******************* inizio sub menu internationalLicense ******************/
#sub_menu_internationalLicense{    
    font-family:Arial,Helvetica,Verdana;
    font-size:12px;
    letter-spacing:0.4px;    
    top:0;
    left:0;
    padding-top:34px;
    position:absolute;
    text-align:left;
    width:203px;
    z-index:100;
}
#sub_menu_internationalLicense li a{
    display:block;  
	color:#37a5c1;
	width:197px;
	padding:3px;
	background:#FFF;
	border-left:1px solid #37A5C1;
	border-right:1px solid #37A5C1;
	border-bottom:1px solid #37A5C1;
	margin-top:-1px;
}
#sub_menu_internationalLicense li a:hover{
    display:block;
	color:#FFF;
	width:197px;
	padding:3px;
	background:#37a5c1;
	border-left:1px solid #37A5C1;
	border-right:1px solid #37A5C1;
	border-bottom:1px solid #37A5C1;
	margin-top:-1px;
}

/* IE6 */
* html #sub_menu_internationalLicense li a{
    border-bottom:none;
    width:100%;
}
* html #sub_menu_internationalLicense li a:hover{
    border-bottom:none;
     width:100%;
}
/* ******************* fine sub menu internationalLicense **********************/


/* ******************* inizio sub menu sub_menu_propertyBrands *****************/
#sub_menu_propertyBrands{    
    font-family:Arial,Helvetica,Verdana;
    font-size:12px;
    letter-spacing:0.4px;    
    top:0;
    left:0;    
    padding-top:34px;
    position:absolute;
    text-align:left;
    width:208px;
    z-index:100;
}
#sub_menu_propertyBrands li a{
    display:block;  
	color:#37a5c1;
	width:200px;
	padding:3px;
	background:#FFF;
	border-left:1px solid #37A5C1;
	border-right:1px solid #37A5C1;
	border-bottom:1px solid #37A5C1;
	margin-top:-1px;
}
#sub_menu_propertyBrands li a:hover{
    display:block;
	color:#FFF;
	width:200px;
	padding:3px;
	background:#37a5c1;
	border-left:1px solid #37A5C1;
	border-right:1px solid #37A5C1;
	border-bottom:1px solid #37A5C1;
	margin-top:-1px;
}

/* IE6 */
* html #sub_menu_propertyBrands li a{
    border-bottom:none;
    width:100%;
}
* html #sub_menu_propertyBrands li a:hover{
    border-bottom:none;
     width:100%;
}
/* ******************* fine sub menu sub_menu_propertyBrands *******************/


/* ******************* inizio sub menu sub_menu_distributorsItaly **************/
#sub_menu_distributorsItaly{    
    font-family:Arial,Helvetica,Verdana;
    font-size:12px;
    letter-spacing:0.4px;    
    top:0;
    left:0;    
    padding-top:34px;
    position:absolute;
    text-align:left;
    width:250px;
    z-index:100;
}
#sub_menu_distributorsItaly li a{
    display:block;  
	color:#37a5c1;
	width:242px;
	padding:3px;
	background:#FFF;
	border-left:1px solid #37A5C1;
	border-right:1px solid #37A5C1;
	border-bottom:1px solid #37A5C1;
	margin-top:-1px;
}
#sub_menu_distributorsItaly li a:hover{
    display:block;
	color:#FFF;
	width:242px;
	padding:3px;
	background:#37a5c1;
	border-left:1px solid #37A5C1;
	border-right:1px solid #37A5C1;
	border-bottom:1px solid #37A5C1;
	margin-top:-1px;
}

/* IE6 */
* html #sub_menu_distributorsItaly li a{
    border-bottom:none;
    width:100%;
}
* html #sub_menu_distributorsItaly li a:hover{
    border-bottom:none;
     width:100%;
}
/* ******************* fine sub menu sub_menu_distributorsItaly ****************/


/* SUB_BRAND PAGES LAYOUT */
#ex_leftContainer_sub_brand	
{
	width:700px;
	height:auto;
	float:left;
	margin-top:30px;
}
#ex_leftContainer_kids	
{
	background-color:#F8FBE8;
    float:left;
    height:auto;
    margin-left:6px;
    margin-top:30px;
    width:948px;
}
.box_row_sub_brand	
{
width:100%;
float:left;
margin:5px 10px 30px 5px;
}
#ex_leftContainer_sub_brand	 .box_col_img	
{
width:150px;
float:left;
margin-top:40px;
}
#ex_leftContainer_kids .box_col_img {
float:left;
margin-left:20px;
margin-top:28px;
width:610px;
}
#ex_leftContainer_sub_brand	 .box_col_img img	
{padding-left:33px;
padding-top:3px;
}

/* IE6 */
* html #ex_leftContainer_sub_brand	 .box_col_img img	
{width:115px;
height:75px;
}


#ex_leftContainer_sub_brand	 .box_col_text	
{
width:490px;
float:left;	
}
#ex_leftContainer_kids .box_col_text {
float:left;
margin-left:0;
margin-top:45px;
width:250px;
}
#ex_leftContainer_kids .box_col_text .content_text {
font-family:'PFDinDisplayProRegular',Arial,Verdana,Helvetica;
font-size:16px;
font-weight:normal;
height:auto;
width:auto;
letter-spacing:0.4px;
}
#ex_leftContainer_sub_brand	 .box_title	
{
	font-family:'PFDinDisplayProBold',Arial,Verdana,Helvetica;
	font-size:14px;
	margin-bottom:5px;
	padding-left:30px;
	text-transform:uppercase;
	letter-spacing:.3px;
}
#ex_leftContainer_sub_brand	 .content_text	
{
width:100%;
height:auto;
font-size:16px;
letter-spacing:0.4px;
font-family:'PFDinDisplayProRegular',Arial,Verdana,Helvetica;
font-weight:normal;
}



/* container, wrapper, content excelsa */

#ex_container {
    width:960px;
    padding:0;
    margin: 0 auto;
    position: relative;
    background-color: #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    -moz-box-shadow: 0px 0px 25px #cccccc;
    -webkit-box-shadow: 0px 0px 25px #cccccc;
    box-shadow: 0px 0px 25px #cccccc;
      behavior: url(/css/zeishouse/ie-css3.htc);
    
}

/*IE6*/
* html #ex_container { overflow: hidden; }

.ex_cols {
	font-weight: normal;
	text-align: left;
	display:inline;
    font-weight:normal;
}
#ex_content {
    margin-left:260px;
    text-align:left;
    width:752px;
}

/*IE6*/
* html #ex_content {
    width:1000px;
    margin:0;
    padding:0;
}


#ex_content .title	
{
	color:#36A2BC;
	display:block;
	font-family:'PFDinTextProExtraBlack',Arial,Verdana,Helvetica;
	font-size:22px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	padding-left:10px;
	margin-top:5px;
	text-align:left;
}

#ex_content .title_mini	
{
color:#36A2BC;
display:block;
font-family:Arial,Verdana,Helvetica;
font-size:11px;
font-style:italic;
font-weight:bold;
margin-top:5px;
text-align:left;
text-transform:uppercase;
}

#ex_wrapper {
	clear:both;
	width:960px;
	text-align:center;
	margin: 0 auto;
	border-top: 1px solid #ffffff;
	/*padding-top: 20px;*/
	height: 550px;
}
#ex_wrapper.storeLocator {
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/bg_store_loc.png") no-repeat 6px 5px;
}
#ex_wrapper.brand {
	
	height:580px;
	width:960px;
	
}

div.company {
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/bg_company.png") no-repeat 0px -1px;
	height:556px;
	width:960px;
}

/* IE6 */
* html #ex_wrapper {
	padding:0;
	margin:0;
}


div.history {
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/bg_history.png") no-repeat 0px 0;
	height:555px;
	width:960px;
}
div.production, div.jobs, #ex_container div.privacy, div.supplyConditions {
	background: url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/bg_store_loc.png") no-repeat 6px 5px;
	height:555px;
	width:960px;
}

#scroll_container{
    overflow:hidden;
    float:left;
    text-align:left;
}
.scroll_container_company{
    margin-top:40px;
    height:310px;
    width:581px;
    margin-right:10px;
}

.scroll_container_privacy{
    height:455px;
    margin-right:14px;
}

/* IE6 */
* html .scroll_container_privacy{
    width:910px;
}

#designer_scrollbar{
    
    float:left;
    height:300px;
    margin:14px 0px 10px;
    width:9px;
}

#designer_handleBackground{
    background:url("http://cdn2.yoox.biz/thecorner2/item/scrollBg.gif") repeat-y scroll left top transparent;
    height:300px;
    width:9px;
    position:relative;
}
#designer_handle{
    background-color:#000000;
    cursor:pointer;
    height:54px;
    left:0;
    margin-left:1px;
    position:relative;
    right:0;
    top:0;
    width:8px;
    z-index:1;
}



/* content */

.fLeft	{
	float:left;
}

.clearLeft	{
	clear:left;
}

.box_row	{
	width:100%;
	height:auto;
	display: block;
	position:relative;
}

.box_row .box_col_img	{
	width:135px;
	height:135px;
	margin-left:31px;
	margin-top:20px;
	float: left;
}

/* IE6 */
* html .box_row .box_col_img	{
	margin-left:15px;
}

.box_row .box_col_text	{
	width:700px;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
}

.box_row .box_title	{
	color:#000000;
	display:block;
	font-family:'PFDinTextProExtraBlack',Arial,Verdana,Helvetica;
	font-size:20px;
	/*padding-left:16px;*/
	padding-top:16px;
}

.box_row .content_text	{
	font-family:'PFDinDisplayProMedium',Arial,Verdana,Helvetica;
	font-size:14px;
	padding-left:16px;
	padding-right:50px;
	width:750px;
	height:78px;
}
 .box_row .reading {
    background:url("http://cdn2.yoox.biz/Os/zeisexcelsa/corporate/common/bg_reading.png") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:left;
    font-family:'PFDinDisplayProMedium',Arial,Verdana,Helvetica;
    font-size:12px;
    height:17px;
    margin-left:15px;
    padding-left:14px;
    padding-top:0;
    position:static;
    text-align:left;
    top:118px;
    width:144px;
    cursor:pointer;
}

/*
.box_row .reading span{
    background: red;
	font-family:'PFDinDisplayProMedium',Arial,Verdana,Helvetica;
	font-size:12px;
	color: #ffffff;
	position:absolute;
	top: 0px;
	left:20px;
}
*/

.content_hidden{
    font-family:'PFDinDisplayProMedium',Arial,Verdana,Helvetica;
    font-size:14px;
    padding-left:16px;
    padding-right:50px;
    padding-bottom:10px;
    width:750px;
    min-height:68px;
}
/* Footer excelsa */

#ex_footer {
	width: 960px;
	height: 60px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
	font-size: 11px;
	margin: 0 auto;
	clear: both;
    background: #ffffff;
    position: relative;
    color: #676767;
    padding-bottom:20px;
}

#ex_footer a {
	
    color: #676767;
}


#ex_footer a:hover {
	color: #02a5ce;
}

#ft_top		{
	padding-top: 5px;
	
	}

#ft_middle		{
	padding-top: 5px;
	
	}

#ft_middle a		{
	margin:0 7px;
	
	}

#ft_bottom		{
	padding-top: 5px;
	
	}

.font_bold		{
	font-weight: bold;
	
	}
	
.info_over	{
	margin-left:-30px;
	width:350px;
}	
	
	
/* Copyright */

#ex_copyright{
    width: 100%;
    text-transform: none;
}
