a#logo {
    width:325px;
    top:0;
    height:62px;
    background:url('http://cdn2.yoox.biz/yoox80/sections/yooxygen/logoYooxygen.gif') no-repeat top left; 
    filter:none;
}
a#logo[id] {
    background:url('http://cdn2.yoox.biz/yoox80/sections/yooxygen/logoYooxygen.gif') no-repeat top left; 
}
#tooltip {display:none;}
#nav {height:28px;}
#deptMenu {height:53px;}
#headWrapper {
    overflow:hidden;
    height:57px;
    border-top:3px solid #E0E0E0;
    background:#FFF;
}
#headWrapperBanner {
    float:left;
    display:inline;
    margin-left:5px;
}
#deptMenu .banner {display:none;}
#yooxygenMenu {
    overflow:hidden;
    height:57px;
}
#yooxygenMenu .hmenu {clear:none;}
#yooxygenMenu .hmenu ul {
    float:right;
    margin-top:40px;
}
#yooxygenMenu .hmenu ul li {
    margin:0 17px;
    font-weight:bold;
    color:#8A8A8A;
}
#yooxygenMenu .hmenu ul li.selected a {
    color:#00B100;
}
#subWrapper {
    height:32px;
    border-top:1px solid #DFE1E0;
    background:#77D354;
}
#subWrapperText {
    line-height:32px;
    height:32px;
    color:#FFF;
    margin-left:15px;
    font-size:14px;
    font-weight:bold;
}
#main {
    background:#FFF;
    float:left;
    width:998px;
}
.innerCol {
    padding:5px 10px;   
}
.innerCol h1 {
    color:#4DAB2E;
    font-size:16px;
    font-weight:bold;
}

body, html {height:100%}

/* HOME */
.Home #textHome1, .Home #textHome2 {
    height:180px;
    font-size:12px;
}
.Home #textHome2 ul {
    list-style-position: inside;
    list-style-type: disc;
    margin:5px 0;
}
.Home .homeText {height:140px}
.Home .innerCol div a:link, .Home .innerCol div a:visited {
    color:#1CBD1F;
}
.Home #switchText1, .Home #switchText2 {    
    display:block;
    height:22px;
    line-height:22px;
    width:163px;
    color:#FFF;
    font-size:10px;
    margin-top:15px;
    margin-left:20px;
    text-align:center;
}
.Home #switchText1 {
    background:url('http://cdn2.yoox.biz/yoox80/sections/yooxygen/yooxygenBtnHome1.jpg') no-repeat top right; 
    padding-right:21px;
}
.Home #switchText2 {
    background:url('http://cdn2.yoox.biz/yoox80/sections/yooxygen/yooxygenBtnHome2.jpg') no-repeat top left; 
    padding-left:21px;
}
.Home #banners {margin-left:3px;}
.Home #banners .banner {
    float:left;
    display:inline;
    margin:10px 3px 10px 0;
}
/* PARTNER */
.MainPartner #subWrapperText {margin-left:509px;}
.MainPartner #wrapper {margin-top:-10px;}
.MainPartner #content {
    width:527px;
    margin-left:471px;
    height:470px;
    min-height:470px;
    border-left:1px dotted #79D254;
}
.MainPartner #col1 {width:471px;
    font-size:12px;}
.MainPartner #col1 #bannerTop {
    margin-top:-126px;
    position:absolute;
}
.MainPartner #col1 .innerCol {padding-top:110px;}

.MainPartner #videoPartner {
    width:484px;
    height:276px;
    border:1px solid #5BC034;
    padding:6px;
}

.MainPartner #bottomMenu {
    background:url('http://cdn2.yoox.biz/yoox80/sections/yooxygen/btnPartner.jpg') no-repeat top left; 
    height:22px;
    width:450px;
    margin-top:15px;
}
.MainPartner #bottomMenu ul {
    height:22px;
    line-height:22px;
    margin-left:10px;
    font-size:11px;
}
.MainPartner #bottomMenu a:link, .MainPartner #bottomMenu a:visited {color:#FFF;}
.MainPartner #bottomMenu a:hover {color:#CCC;}
.MainPartner #bottomMenu li.first a {border:none;margin:0;padding:0;width:265px;display:block}
/* ACTIONS */
.Actions .twocol #content {
    margin:0 0 0 499px;
    width:499px;
}
.Actions .twocol #col1 {
    margin-left:-998px;
    width:499px;
}
.Actions .innerCol h1 {margin-bottom:50px;}
.Actions .innerCol {
    background:url('http://cdn2.yoox.biz/yoox80/sections/yooxygen/bg_Actions.jpg') no-repeat top left; 
    height:430px;  
}
.Actions #content {
    border-left:1px dotted #77D354;
}
.Actions #logoAzzero {margin-top:10px;float:right;display:block;}
.Actions #logoLifegate {margin-top:15px;overflow:hidden;}
.Actions #logoResy {overflow:hidden;clear:both;}
.Actions #logoResy img, .Actions #logoLifegate img {float:left;margin:10px;}
.Actions #logoResy div, .Actions #logoLifegate div {margin-top:30px;}

/* PROJECTS */
.Projects .fourcol #content {
	margin:0 499px 0 249px;
	width:250px;
    border-left:1px dotted #77D354;
}
.Projects .fourcol #col1 {
	margin-left:-998px;
	width:249px;
}
.Projects .fourcol #col2 {
	margin-left:-499px;
	width:250px;	
    border-left:1px dotted #77D354;
}
.Projects .fourcol #col3 {
	margin-left:-251px;
	width:249px;
    border-left:1px dotted #77D354;
}
.Projects .innerCol {height: 440px;}
.Projects .innerCol a {display:block;}
.Projects .innerCol h1 {margin-bottom:15px;}
.Projects .innerCol .projectText {
    height:300px;
}
.Projects .innerCol .logoProjects {
    position:relative;
    height:135px;
}
.Projects .innerCol .banner {
    position:absolute;
    margin:0;
    right:0;
    top:25px;
}
.Projects .projectText a:link, .Projects .projectText a:visited {color:#538E5E}
.Projects .projectText a:hover {color:#CCC}
/* ECOMMERCE */

.Ecommerce .innerCol {padding:0;}