/*menu*/

#container .left{
	position:relative; float:left; width:185px; height:539px;
        background: #666666;
}
#container .left ul.menu,
q#container .left ul.sous-menu{
    margin:50px 0 0 0px;
}
#container .left ul.menu li.top{
    margin:0 0 5px 0; 
}
#container .left ul.menu li .linkContent{
    position:relative; height:20px;
    
}

#container .left ul.menu .linkContent a.up{
    color:#FFCC00; z-index:3; position:absolute; top:0; left:0; padding:0 0 0 18px;
    
     
}
#container .left ul.menu .linkContent a.down{
    color:#00FF99; z-index:2; position:absolute; top:0; left:0; padding:0 0 0 18px;
    display:none;
    
}

#container .left ul.menu li .linkContent-on{
    position:relative; height:20px; 
    background:url(../img/bgMenu.gif) no-repeat;
    
    
}
*+html #container .left ul.menu li .linkContent-on{
    position:relative; height:18px;
    background:url(../img/bgMenu.gif) no-repeat center;
}
*html #container .left ul.menu li .linkContent-on{
    position:relative; height:20px;
    background:url(../img/bgMenu.gif) no-repeat center;
}

#container .left ul.menu .linkContent-on a.up{
    color:#FFCC00; z-index:3; position:absolute; top:0; left:0; display:none; padding:0 0 0 18px;
}
#container .left ul.menu .linkContent-on a.down{
    color:#00FF99; z-index:3; position:absolute; top:0; left:0; display:block; padding:0 0 0 18px;
}








#container .left ul.sous-menu{
    margin:50px 0 0 0; padding:0;
    /*border:solid yellow 1px;/**/
    background:url(../img/bgSousMenu.gif) repeat-y center;
    /**/
}
*+html #container .left ul.sous-menu{
    margin:50px 0 0 0; padding:0;
    padding:0 0 0 0;
    border-top:solid #666666 1px;/**/
    
    background:url(../img/bgSousMenu.gif) repeat-y center;
    /**/
}
*html #container .left ul.sous-menu{
    margin:50px 0 0 0; padding:0;
    /*border:solid yellow 1px;/**/
    background:url(../img/bgSousMenu.gif) repeat-y center;
    /**/
}



#container .left ul.sous-menu li{
    margin:0 0 5px 0; color:#999999;
    padding:0 0 0 18px; 
    /*border:1px red solid;/**/
}

*+html #container .left ul.sous-menu li{
    margin:0;
}
*html #container .left ul.sous-menu li{
    margin:0;
}


#container .left ul.sous-menu li.on{
    margin:0 0 5px 0; color:#999999;
    background:url(../img/puceSousMenu.gif) left center  no-repeat;
    padding:0 0 0 18px;
}
/**/
*+html #container .left ul.sous-menu li.on{
    margin:0 0 0 0; color:#999999;
    
    padding:0 0 0 15px; height:12px;
    border-left:1px solid #000000;
}
*html #container .left ul.sous-menu li.on{
    margin:0 0 0 0; color:#999999;
    border-left:1px solid #000000;
   
    padding:0 0 0 15px;
}
/**/

#container .left ul.sous-menu li .linkContent{
    position:relative; height:12px;
}
#container .left ul.sous-menu li .linkContent a.up{
    color:#000000;
    z-index:3; position:absolute; top:0; left:0;
    font-size:0.7em;
}
#container .left ul.sous-menu li .linkContent a.down{
    color:#00ff99; display:none;
    z-index:2; position:absolute; top:0; left:0;
    font-size:0.7em;
}
#container .left ul li.open{
    background:url(../img/titre/bgTitre.gif) repeat-y;
}
#container .left ul li.open h1{
    color:#00ff99; letter-spacing:0.7em; font-size:0.9em;
}
#container .left ul li.open h1 .lettrine{
    color:#000000; font-size:1.5em;
}
#container .left ul li.open h2{
    color:#000000; font-size:0.7em; margin:3px 0 20px 15px;
    letter-spacing:0.1em;
}
#container .left ul li a{
    color:#FFCC00; font-size:0.8em; letter-spacing:0.1em;
}
#container .left ul li ul li a{
    color:#FFCC00; font-size:0.8em; letter-spacing:0.1em;
}
#container .left .hidden{
    display:none;
}
/*fin menu*/