.clr {clear:both;}



/*** style global du menu ***/

div#maximenuCK ul.maximenuCK {

background :  transparent;

height : 34px;

padding : 0;

margin : 0;

}



div#maximenuCK ul.maximenuCK li.maximenuCK {

background : none;

list-style : none;

}



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;

text-indent : 2px;

height : 27px;

outline : none;

background : none;

border : none;

padding : 0;

cursor : pointer;
padding-top:8px;
color:#fff;
font-size:2em;

}



/*** element actif ***/

div#maximenuCK ul.maximenuCK li.current {

background:#af2120;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px.
	padding-top:8px;

}



div#maximenuCK ul.maximenuCK li.current>a:hover span.titreCK {

color : #fff;

}



div#maximenuCK ul.maximenuCK li.active>a span.titreCK {

color : #fff;

font-weight : bold;

}



/*** styles des éléments parent du premier niveau ***/

div#maximenuCK ul.maximenuCK li.level0 {

height : 34px;

padding : 0 10px;


}



div#maximenuCK ul.maximenuCK li.current.level0 {

background:#af2120;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px

}



/*** styles des liens et descriptions ***/

div#maximenuCK span.descCK {

color : #fff;

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 {

color : #fff;

display : block;

text-transform : none;

font-weight : bold;

font-size : 13px;

line-height : 18px;

text-decoration : none;

height : 17px;

float : none !important;

float : left;

}



div#maximenuCK ul.maximenuCK  a:hover span.titreCK {

background:#af2120;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	height:1.2em;
	margin-top:-.5em;
	padding-top:.5em;
	padding-bottom:.5em;
	padding-left:4px;
	padding-right:4px;
	margin-left:-4px;
	margin-right:-4px;

}



/*** styles des enfants ***/

div#maximenuCK ul.maximenuCK2  a.maximenuCK {

width : 160px;

}





/*** styles des conteneurs enfants ***/

div#maximenuCK ul.maximenuCK ul.maximenuCK2 {

background : #1a1a1a;

border : 1px solid #707070;

width : 170px;

margin : 3px 0 0 0;

padding : 0;

}



div#maximenuCK ul.maximenuCK2 li {

width : 170px;

padding : 2px 0 0 0;

border : none;

}



div#maximenuCK ul.maximenuCK2 li a.maximenuCK {

text-decoration : none;

border-bottom : 1px solid #505050;

width : 150px;

margin : 0 auto;

padding : 3px 0 3px 0;

}



/*** définit la position des enfants ***/

div#maximenuCK ul.maximenuCK2 ul.maximenuCK2 {

margin : -30px 0 0 170px;

}



/*** styles des modules ***/

div#maximenuCK div.maximenuCK_mod {

width : 170px;

padding : 0;

overflow : hidden;

color : #ddd;

border-bottom : 1px solid #505050; 

}



div#maximenuCK div.maximenuCK_mod  fieldset{

width : 160px;

padding : 0;

margin : 0 auto;

overflow : hidden;

background : #1a1a1a;

border : none;

}



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 : 13px;

width : 170px;

color : #707070;

font-size : 13px;

font-weight : normal;

background : #303030;

margin : 5px 0 0 0;

}



/*** module dernieres news ***/

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod ul.latestnews {

margin : 0;

padding : 0;

width : 170px;

}



div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod li.latestnews {

margin : 0 0 0 15px;

padding : 0;

width : 155px;

}





