.separator{
 float      : right;
 margin-top : 0px;
}
.separator_last{
 position 				: absolute;
 top 							: 0px;
 right						: 0px;
}
/* Navigation horizontale *****************************************************/
#div_menus_1{
 clear						: both;
 background-color	: #FFFFFF;
 height 					: 16px; 
 padding					: 4px 0px 7px 7px;
}
div#menu li#menu1_selected{
 background		      :#86C222 url(fr/navigation/fond_bleu.gif) repeat-x 0% 100%;/* bleu */
}
div#menu li#menu1_selected a{
 color            : white;
}
div#menu li#menu1_selected ul li a.menu2_selected{
 color            : #CCFFCC;
}
div#menu a {
	color            : #FFFFFF;
}
div#menu ul.niveau1 li ul li.li_menu2 a {
	color           : #FFFFFF;
  font-family			: verdana;
  font-weight			: normal;
}

div#menu ul {
	 padding: 0; 
  margin:0px; 
  text-align:center
}

/* Rubriques de niveau 2 ******************************************************/
div#menu li ul li{
	background	: #024E8E;
}
ul li.sousmenu{
 background-image	: none;
}

/* Survol des rubriques de niveau 1 *******************************************/
div#menu li.sousmenu:hover {
 /*background		      :#86C222 url(fr/navigation/fond_bleu.gif) repeat-x 0% 100%;/* bleu */
}
div#menu li.sousmenu:hover a{
 color				      : white;
}
/* */
div#menu li.sousmenu { 
 height							: 10px;
 vertical-align     : center;
 padding-top        : 10px;
 padding-bottom     : 15px;
}

/* rajout pr pour fleche direction bas et couleur de fond*/
div#menu li.plop { background:url(fleche2.gif) 95% 50% no-repeat #CCCCCC;}

/* une petite bordure en top*/
div#menu ul li {
	position		: relative; 
  list-style	: none; 
  float:left; 
}

div#menu ul li ul {
	 position		: absolute;
   display		:	none; 
   padding		: 0px; 
}
div#menu ul li,div#menu ul li ul, div#menu ul li ul li{
   padding		: 0px; 
}
div#menu li a {
 text-decoration: none; padding: 4px 0 4px; display:block;
}


div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3{
 display			: block;
 width				: 197px;
 padding			: 0px;
 margin       : 6px 0px 0px 0px;
 padding			: 0px 0px 0px 0px;
 z-index			: 1000;
 position			: absolute;
}
/*div#menu ul.niveau1 li ul.niveau2, 
div#menu ul.niveau1 li ul.niveau2 li,
div#menu ul.niveau1 li ul.niveau2 li a,
div#menu ul.niveau1 li ul.niveau2:hover,
div#menu ul.niveau1 li ul.niveau2:hover li,
div#menu ul.niveau1 li ul.niveau2:hover li a{
 z-index			: 1000;
}
div#menu ul.niveau1,
div#menu ul.niveau1 li.sousmenu,
div#menu ul.niveau1 li.sousmenu a{
 z-index			: 0;
}*/
div#menu:hover ul.niveau2 li.li_menu2{
 background-color		: #0068BF;
}
div#menu:hover ul.niveau2 li.li_menu2:hover{
 background-color		: #024E8E;
}


div#menu ul.niveau3 {top:-1px; left: 100px;}

/* rajout de couleur de fond et de survol */
div#menu ul.niveau3 li { background: #99CCCC}
div#menu ul.niveau3 li:hover { background: #99CC00}

div#menu li a{
   padding		: 0px 18px; 
   font-size	: 13px;
}
div#menu li ul li a{
   font-size	: 12px;
}

div#menu li ul li {
   width						: 197px;
   padding					: 5px 10px;
   text-align				: left;
}
div#menu li ul li a{
   white-space		: normal;
   padding				: 5px 10px;
}