/************** menu langues **************/

ul#langues { float:left;}
ul#langues li { display:inline;}
ul#langues li a {}

/************** menu outils **************/

ul#outils { float:right;}
ul#outils li {}
ul#outils li a {}


/************** menu principal **************/

/* Masquer les niveaux 2 et plus */
ul#navigation, #navigation ul, #navigation li { margin:0; padding: 0; }
#navigation li { margin-left: 1em; }

/*#navigation ul ul { display: none !important; } */
#navigation li.select ul { display: block !important; }
#navigation li.select ul ul { display: none !important; }
#navigation li.select ul li.select ul { display: block !important; }

/* 1e niveau */
#navigation {float: left; width: 1000px; border-bottom: 1px solid #f2bf1c; }
#navigation li {float: left; margin: 0;}
#navigation li a {float: left; padding: 40px 17px 5px 17px;  font-size: 0.9em; text-transform: uppercase;  color: #77767a; background: url(../images/menu-separateur.gif) no-repeat right bottom;}
#navigation li a:hover, #navigation li a.aselect, #navigation li.last a:hover, #navigation li.last a.aselect  {color: #fff; background: #f2bf1c;}
#navigation li.last a {background: none;}


/* 2e niveau */
#navigation li li { background:none;}
#navigation li li a { }
#navigation li li a:hover, #navigation li li a.aselect { }

/* 3e niveau */
#navigation li li ul {  }
#navigation li li li a:hover, #navigation li li li a.aselect { }




/************** menu déroulant *************

/* 1e niveau 
ul#navigation, #navigation ul, #navigation li { margin:0; padding: 0; }
ul#navigation {float: left;  width: 790px; height: 40px; margin:  15px 0 20px 15px; padding: 0;background: url(../images/menu_bg_ul.gif) no-repeat left top;}
ul#navigation li {float: left; position:relative; }
ul#navigation li a { display:block; padding: 8px 15px; font-size: 1.1em; text-align: center; color: #23abc9; font-family: "Trebuchet MS", Arial, helvetica; border-left: 1px solid #dfdfdf;}
ul#navigation li a:hover, ul#navigation li a.aselect { color: #fff; background: url(../images/smenu_bg_li_a.gif) repeat-x left top;}

/* 2e niveau 
ul#navigation ul {
	display: none;
	position: absolute;
	width: 200px;
	padding-bottom: 20px;
	background: url(../images/menu_ul_ul_bg.png) repeat-x left bottom;
}
ul#navigation li:hover ul { display: block !important; }
ul#navigation ul li {display:inline;  height: auto; padding: 0 ; margin: 0 !important; border-top:1px solid #fff;}

ul#navigation li.qui-sommes-nous ul li {}
ul#navigation li.produits-services ul li {}

#navigation ul li a {
	display:block; 
	clear:both; 
	float:none; 
	width: 160px; 
	height:auto; 
	padding: 5px 10px 5px 30px;
	color: #fff;
	text-align: left;
	border-right: 0;}
#navigation ul li a:hover,#navigation ul li.select a {color:#000;  background: url(../images/smenu_bg_li_a.gif) repeat-x 0 -2px;}
ul#navigation ul li.select a.aselect {color:#000;}


*/

