/* Navigation horizontale *****************************************************/
#div_menus_1{
 clear						: both;
 background-color	: #FFFFFF;
 height 					: 16px; 
 padding					: 4px 0px 7px 7px;

}
div#menu a {
	color            : #000000;
}
div#menu ul.niveau1 li ul li.li_menu2 a {
	color            : #000000;
}
div#menu ul {
  padding: 0; 
  margin:0px; 
  background: white; 
  text-align:center
}

/* Rubriques de niveau 2 ******************************************************/
div#menu li {
	background	: #FFFFFF;
}
/* Survol des rubriques de niveau 2 *******************************************/
div#menu li:hover {
	background: #FFFFFF url(fr/navigation/fond_marron.gif) repeat-y;
}
/* Survol des rubriques de niveau 1 *******************************************/
/*div#menu li.sousmenu:hover {
 background: #A6CAD2; /* couleur secondaire 
}*/
/* couleur de fond */
div#menu li.sousmenu { 
 background					: url(fr/navigation/fond_menus_1.jpg) repeat-x;
 height							: 24px;
 padding-top				: 10px;
 padding-bottom			: 4px;
 float	: left;
}
div#menu li#menu1_selected{
 background					: url(fr/navigation/fond_menus_1_over.jpg) repeat-x;
}
div#menu li#menu1_selected a{ 
 color						  : white;
}
div#menu li#menu1_selected ul li a{ 
 color						  : black;
}
ul.niveau2{
 border	: 2px solid #C9FB06;
}
.separator{
 float							: right;
 position 					: relative;
 top								: -26px;
}
/* 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 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; font-weight: bold; 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						: 250px;
 padding					: 0px;
 margin-top       : 8px;
}
div#menu:hover ul.niveau2 li.li_menu2{
 background-color		: #C9F809;
}
div#menu:hover ul.niveau2 li.li_menu2:hover{
 background-color		: #FFFFFF;
}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2{
 padding-top      : 0px;
 padding-bottom   : 0px;
}

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 13px; 
   font-size	: 14px;
}

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