/**

** This file assume the good working conditions

** No styling (color, background,...) should be made here, only positionning and management

**/





div.maximenuckh ul.maximenuck {

    clear:both;

    position : relative;

    z-index:999;

    margin-left: -20px;
}





div.maximenuckh ul.maximenuck > ul {

    clear:both;

    padding : 0;

    margin : 0;

}



div.maximenuckh ul.maximenuck .moduletable {



}



div.maximenuckh ul.maximenuck li.maximenuck {

    background: url("../images/nav-marker.png") no-repeat scroll left center transparent;

    display: inline-block !important;

    float: none !important;

    position:relative;

    text-align : left;

    padding : 0;

    margin : 0;

    margin-left: 20px;

    color: white !important;
}

div.maximenuckh ul.maximenuck li.maximenuck:hover{

    color: #5AAEFC;
}


div.maximenuckh ul.maximenuck li.maximenuck img {



}



div.maximenuckh ul.maximenuck li.maximenuck a,

div.maximenuckh ul.maximenuck li.maximenuck span.separator {

    display:block;

    float : none !important;

    float : left;

    position:relative;

    margin-left: 20px;

    color: white !important;
}



div.maximenuckh ul.maximenuck2 li.maximenuck a,

div.maximenuckh ul.maximenuck2 li.maximenuck span.separator {

    float : none !important;

}



div.maximenuckh ul.maximenuck li ul.maximenuck2 {

    display:block;

    z-index:11000;

    clear:left;

    margin:0;

    padding:0;

    text-align : left;

    position : static;

    margin-top: 5px;

}



div.maximenuckh ul.maximenuck li ul li.maximenuck {

    text-align : left;

    position : relative;

    z-index : 11001;

    padding:0;

    display: block !important;


}



div.maximenuckh ul.maximenuck li li.maximenuck a {

    display: block;

    padding : 0;

    margin : 0;

    width:200px;

    background-color: white;

    margin-top: 0;

    background-image: none;

    color: black !important;

    font-weight: bold;

    text-decoration: none;
}

div.maximenuckh ul.maximenuck li li.maximenuck a:hover {
    color: #0000FF !important;
}


div.maximenuckh div.maximenuck2 {

    float : left;

    margin : 0;

    padding : 0;

    /*width : 180px;*/ /* A TESTER */

}



div.maximenuckh div.clr {

    clear : both;

    visibility : hidden;

}



/* child items */

div.maximenuckh div.floatck {

    position : absolute;

    left: -999em; /* a supprimer pour effet slide */

    padding : 0;

    margin : 0;

    background : url(../images/transparent.gif); /* important for hover to work good under IE7 */

}



div.maximenuckh div.floatck ul, div.maximenuckh div.floatck ul li {

    position : static;

    /*height : 100%;*/

}



div.maximenuckh ul.maximenuck li.maximenuck div.floatck.fixRight  {

right:0;

}



div.maximenuckh ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight  {

right:0;

}





/**

** fancy parameters

**/

div.maximenuckh li.maxiFancybackground {

    z-index: 8;

    position: absolute;

    top : 0;

}







/**

** Show sub menu if mootools is off - horizontal style

**/

div.maximenuckh ul.maximenuck li:hover div.floatck div.floatck, div.maximenuckh ul.maximenuck li:hover div.floatck:hover div.floatck div.floatck, div.maximenuckh ul.maximenuck li:hover div.floatck:hover div.floatck:hover div.floatck div.floatck,

div.maximenuckh ul.maximenuck li.sfhover div.floatck div.floatck, div.maximenuckh ul.maximenuck li.sfhover div.floatck.sfhover div.floatck div.floatck, div.maximenuckh ul.maximenuck li.sfhover div.floatck.sfhover div.floatck.sfhover div.floatck div.floatck {

left: -999em;

}



div.maximenuckh ul.maximenuck li.maximenuck:hover > div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover>  div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div.maximenuckh ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck,

div.maximenuckh ul.maximenuck li.sfhover > div.floatck, div.maximenuckh ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck, div.maximenuckh ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck, div.maximenuckh ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck {

left: auto;

}



div.maximenuckh div.maximenuck_mod ul {

left : auto;

}