
				

.clr {clear:both;}



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

div#maximenuCK ul.maximenuCK {

background : none  /*url(../images/fond_bg.png) top left repeat-x*/;

height : 16px /*34px*/;

padding : 0;

margin : 0;

}



div#maximenuCK ul.maximenuCK li.maximenuCK {

background : none;

list-style : none;

border : none;

}



div#maximenuCK ul.maximenuCK li.maximenuCK>a img {

margin : 0/*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 : 16px/*27px*/;

outline : none;

background : none;

border : none;

padding : 0;

cursor : pointer;

color : #264f90;

}



/*** element actif ***/

div#maximenuCK ul.maximenuCK2 li.current>a span {

color : #FFF;

}

div#maximenuCK ul.maximenuCK2 li.current {

background-color: #999;

}



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



}



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

color : #ccc;

font-weight : bold;

}



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

div#maximenuCK ul.maximenuCK li.level0 {

/*height : 34px;*/

padding : 0 10px 0 5px;

/*background : url(../images/separator.png) top right no-repeat;*/

}



div#maximenuCK ul.maximenuCK li.current.level0>a span {

font-weight : bold;

color : #ccc;

}



div#maximenuCK ul.maximenuCK li.parent.level0>a {
padding-right:10px;
background : url(../images/maxi_arrow0.png) right no-repeat;

}



/*** styles des éléments parent ***/

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

background : url(../images/maxi_arrow1.png) center right no-repeat;

}



/*** 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 {

color : #264f90/*#888*/;

display : none /*block*/;

text-transform : none;

font-weight : normal;

font-size : 14px;

line-height : 18px;

text-decoration : none;

height : 17px;

float : none !important;

float : left;

}



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

color : #666;

}



/*** styles des enfants ***/

div#maximenuCK ul.maximenuCK2  a.maximenuCK {

width : 160px;

}





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

div#maximenuCK ul.maximenuCK ul.maximenuCK2 {

background : #666;

margin : 0;

padding : 0;

border : none;

width : 180px;

}



div#maximenuCK ul.maximenuCK2 li.maximenuCK {

width : 180px;

padding : 2px 0;

border-bottom: 1px solid #999;

margin : 0;

}

div#maximenuCK ul.maximenuCK2 li.maximenuCK:hover {

background : #EFEFEF;

}


div#maximenuCK ul.maximenuCK2 li a.maximenuCK {

text-decoration : none;

border-bottom : none;

width : 150px;

margin : 0 auto 0 10px;

padding : 3px 0 3px 0;

}

div#maximenuCK ul.maximenuCK2 li.maximenuCK:hover a.maximenuCK {

background : url(../images/maxi_arrow1.png) no-repeat; background-position: -7px -7px;

}


ul.maximenuCK li div.floatCK {

background : #DEDEDE;

border : 1px solid #999;

}

div#maximenuCK ul.maximenuCK li div.floatCK span.titreCK {

display : block;

}



/*** 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;

}



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; 

}