/**
** This file assume the good working conditions
** No styling (color, background,...) should be made here, only positionning and management
**/


div#maximenuCK ul.maximenuCK li div.floatCK{ margin-top:-21px; margin-left:-6px;}

.maxidrop-top{ background:url(../images/sub_corner_top.png) 0 0 no-repeat; height:6px;}
.maxidrop-bottom{background:url(../images/sub_corner_bottom.png) 0 0 no-repeat; height:6px;}

.maxidrop-main{ background:#dae4e7; width:155px;}
.maxidrop-main ul{ margin:0 0 0 3px  !important; width:143px !important; padding:0  !important;}
.maxidrop-main li{ display:block; width:143px; overflow:hidden; text-transform:uppercase; }

.maxidrop-main li a{text-transform:uppercase; text-decoration:underline !important; color:#3aa0c6 !important; font-size:16px; height:25px; width:149px !important;}
.maxidrop-main li a:hover{ text-decoration:none !important;  background:url(../images/sub_menu_act.gif) 0 0 no-repeat !important; color:#FFF !important;}
.maxidrop-main li a:hover span{ color:#FFF !important; }
.maxidrop-main li a span{display:block; padding:5px 0 0 8px !important; float:left; color:#3aa0c6 !important;}

.maxidrop-main .titreCK{ display:block; padding:0 0 0 10px;  color:#51a201; font-size:12px;}


div.maximenuCKH ul.maximenuCK {
    clear:both;
    z-index:8000;
	 z-index:3;
}


div.maximenuCKH ul.maximenuCK > ul {
    clear:both;
    padding : 0;
    margin : 0;
	z-index:3;
	
}

div.maximenuCKH ul.maximenuCK .moduletable {

}

div.maximenuCKH ul.maximenuCK >  li{ background:url(../images/menu_seperator.gif) right top no-repeat !important;}
div.maximenuCKH ul.maximenuCK >  li.item470{ background:none !important;}
div.maximenuCKH ul.maximenuCK >  li >  a{
	display:block; 
	padding:0 0 0 0px !important;
}
div.maximenuCKH ul.maximenuCK >  li >  a:hover, div.maximenuCKH ul.maximenuCK >  li.active > a, div.maximenuCKH ul.maximenuCK >  li.current > a, div.maximenuCKH ul.maximenuCK >  li >  a:hover {
}
div.maximenuCKH ul.maximenuCK >  li >  a span{
	display:block; margin:0px -5px 0px 0px ;
	height:37px  !important;  
	padding:18px 23px 0 0 !important;  
	color:#7c868a  !important; 
	font-size:18px  !important; 
	line-height:2.3em !important;
} 
div.maximenuCKH ul.maximenuCK >  li >  a:hover span, div.maximenuCKH ul.maximenuCK >  li.active > a span, div.maximenuCKH ul.maximenuCK >  li.current > a span{
	color:#0186b8  !important;
	
}




div.maximenuCKH ul.maximenuCK li.maximenuCK {
    float:left;
    position:relative;
    text-align : left;
    padding : 0;
    margin : 0;
}

div.maximenuCKH ul.maximenuCK li.maximenuCK img { display:none;}

div.maximenuCKH ul.maximenuCK li.maximenuCK a {
    display:block;
    float : none !important;
    float : left;
    position:relative;
}

div.maximenuCKH ul.maximenuCK2 li.maximenuCK a {
    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;
}

div.maximenuCKH ul.maximenuCK li ul li.maximenuCK {
    text-align : left;
    position : relative;
    z-index : 11001;
    padding:0;

}

div.maximenuCKH ul.maximenuCK li li.maximenuCK a {
    display: block;
    padding : 0;
    margin : 0;
}

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 ul.maximenuCK li 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;
}





