.clr {clear:both;}

/*** style global du menu ***/
div#maximenuCK ul.maximenuCK {
/*background :  url(../images/fond_bg.png) top left repeat-x;
*/height : 34px;
padding : 0;
margin : 0;
}

div#maximenuCK ul.maximenuCK li.maximenuCK {
background : none;
list-style : none;
border : none;
text-align:center; padding-top:10px; 
}

div#maximenuCK ul.maximenuCK li.maximenuCK>a img {
margin : 3px;
border : none;
}

div#maximenuCK ul.maximenuCK li.maximenuCK img {
border : none;
}

div#maximenuCK ul.maximenuCK li a.maximenuCK {
text-decoration : none; 

height : 21px;
outline : none;
background : none;
border : none;
padding : 0;
cursor : pointer;
}


/*** element actif ***/
div#maximenuCK ul.maximenuCK2 li.current>a span {

color : #FFFFFF;font-family:tahoma,Arial,Helvetica,sans-serif;size:14px; font-weight:normal;
}

div#maximenuCK ul.maximenuCK2 li.current>a:hover span.titreCK {  color : #FFFFFF;font-family:tahoma,Arial,Helvetica,sans-serif;size:14px; font-weight:normal; /*border:1px solid red;*/
 
}

div.floatCK ul.maximenuCK li span.titreCK { text-align:left; background:#FF0000; 
  border:0px solid red;
}


div#maximenuCK ul.maximenuCK li.active>a span.titreCK {
color : #FFFFFF;  border:0px solid blue; font-weight:bold;

}

/*** styles des éléments parent du premier niveau ***/
div#maximenuCK ul.maximenuCK li.level0 {
height : 34px; width:130px; 

background :  url(../images/menu-bg.jpg) no-repeat;
}
/* mouse over image */
div#maximenuCK ul.maximenuCK li:hover.level0 {
height : 30px; width:130px;
background:url(../images/menu.jpg) no-repeat;

}
/* mouse over image */
div#maximenuCK ul.maximenuCK li.current.level0>a span {
color : #FFFFFF;/*font-family:tahoma,Arial,Helvetica,sans-serif;*/size:14px; font-weight:bold;

 text-align:left;
}



div#maximenuCK ul.maximenuCK li.current.level0>a:hover span {
border:5px }




div#maximenuCK ul.maximenuCK li.level1 {

border:0px solid red;
}


/*** styles des liens et descriptions ***/
div#maximenuCK span.descCK {

color : #c0c0c0;
display : block;
text-transform : none;
font-size : 10px;
text-decoration : none;
height : 12px;
line-height : 12px;
float : none !important;
float : left;
}

div#maximenuCK span.titreCK {
text-align:left; 
 color : #FFFFFF;
 /*font-family:tahoma,Arial,Helvetica,sans-serif;*/font-size:14px;
 font-weight:bold;
 
}


div#maximenuCK ul.maximenuCK  a:hover span.titreCK {
color : #ffffff; text-align:left; 

}
div#maximenuCK ul.maximenuCK  a:visited titreCK {
color : #ffffff; text-align:left; font-weight:bold;
}
/*** styles des enfants ***/
div#maximenuCK ul.maximenuCK2  a.maximenuCK {
width : 160px;
}
/* submenus fonts*/
div#maximenuCK ul.maximenuCK2 span.titreCK
{
font-weight:normal; border:0px solid red; font-size:12px;
}
/* submenus fonts*/


div#maximenuCK ul.maximenuCK2 li.maximenuCK {
width : 180px;
padding : 2px 0 0 0;
border : none;
margin : 0;
background : none;
}

div#maximenuCK ul.maximenuCK2 li a.maximenuCK {

}



ul.maximenuCK li div.floatCK a{

}

/*** styles des modules ***/
div#maximenuCK div.maximenuCK_mod {
width : 170px;
padding : 0;
overflow : hidden;
color : #ddd; 
white-space : normal; 
}

div#maximenuCK div.maximenuCK_mod div.moduletable {
border : none;
background : none;
}

div#maximenuCK div.maximenuCK_mod  fieldset{
width : 160px;
padding : 0;
margin : 0 auto;
overflow : hidden;
background : #1a1a1a;
border : none; text-align:left;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod #form-login ul {
left : 0;
margin : 0;
padding : 0;
width : 170px;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod #form-login ul li {
margin : 2px 0;
padding : 0 5px;
height : 20px;
background : #1a1a1a;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod a {
border : none;
margin : 0;
padding : 0;
display : inline;
background : #1a1a1a;
color : #888;
font-weight : normal;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod a:hover {
color : #FFF;
}

div#maximenuCK ul.maximenuCK div.maximenuCK_mod h3 {
font-size : 14px;
width : 170px;
color : #aaa;
font-size : 14px;
font-weight : normal;
background : #444;
margin : 5px 0 0 0;
padding : 3px 0 3px 0;
}

/*** module dernieres news ***/
div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod ul {
margin : 0;
padding : 0;
width : 170px;
background : none;
border : none;
text-align : left;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod li {
margin : 0 0 0 15px;
padding : 0;
width : 155px;
background : none;
border : none;
text-align : left;
font-size : 11px;
float : none;
display : block;
line-height : 20px;
white-space : normal; 
}




