/* Le conteneur de tous les menus *********************************************/
#content_menus{
 height               : 20px;
 width								: 850px;
 margin								: 0px;
 padding							: 0px;
 /* Ne pas toucher aux règles suivantes : */
 position							: relative;
}
#content_menus li,#content_menus li ul, #content_menus li ul li,#content_menus li ul li ul, #content_menus li ul li ul li{
 /*margin								: 0px;
 padding							: 0px;*/
}

/* Les menus de niveau 1 ******************************************************/
.mjs_menu1,.mjs_menu1_selected{
 text-align           : center;
 border-bottom				: 8px solid #FFFFFF; 
 border-right         : 1px solid #454545;
 background           : none;
 /* Ne pas toucher aux règles suivantes : */
 margin								: 0px;
 margin								: 0px;
 display							: block;
 list-style						: none;
 position							: absolute;
}
.mjs_menu1_selected{
 text-align           : center; 
 border-bottom        : 8px solid #D64F4B;
 background           : none;
 /* Ne pas toucher aux règles suivantes : */
 margin								: 0px;
 margin								: 0px;
 display							: block;
 list-style						: none;
 position							: absolute;
}
a.menu1_selected{
 color                : #3792E0;
 text-decoration      : none;
}
a.menu1{
 color                : #454545;
 text-decoration      : none;
}

/* Les menus de niveau 2 ******************************************************/
a.menu2_selected{
 color                : #FFFFFF;
 text-decoration      : none;
 white-space					: nowrap;
}
a.menu2{
 color                : #FFFFFF;
 text-decoration      : none;
 white-space					: nowrap;
}
li.li_menu2, li.li_menu2_selected{
 padding              : 5px 3px;
}
li.li_menu2{
 color                : black;
}
li.li_menu2:hover{
 background           : #C83E3C;
}
li.li_menu2_selected{
 background           : #615755;
 color                : white;
}
.mjs_menu2,.mjs_menu2_selected{
 white-space					: nowrap;
 padding							: 60px 0px 0px 0px;
 text-align           : left;
 background           : url(fr/navigation/haut_menus2_js.gif) no-repeat top left;/*#D44E4D*/
 /* Ne pas toucher aux règles suivantes : */
 position							: absolute;
 margin								: 0px;
 display              : block;
 list-style						: none;
 visibility						: hidden
}
.mjs_menu2 li,.mjs_menu2_selected li{
 background           : #D44E4D;
}
.mjs_menu2_selected{
 color                : white;
}
.last_li{
 height								: 30px;
 /*width								: 197px;*/
 background           : #D64F4C url(fr/navigation/bas_menus2_js.gif) no-repeat bottom left;
}
/* Les menus de niveau 3 ******************************************************/
.mjs_menu3{
 position							: absolute;
 margin								: 0px;
 padding							: 0px;
 display              : block;
 list-style						: none;
 visibility						: hidden
}

/* Il faut penser à donner la possibilité de dimmensionner les menus de 2 manières :
/* Soit une taille relative (répartition de l'espace)
/* Soit une taille fixe (100px par exemple)
/* Menus centrés ?
/* Quel padding? */
