/************** menu langues **************/

ul#langues { float:left; margin:10px 0 0 0;}
ul#langues li { display:inline; margin:0 3px;}
ul#langues li a {}

/************** menu outils **************/

ul#outils { float:right;}
ul#outils li { display:inline; padding:3px 20px 3px 0;}
ul#outils li a { padding:4px 0 4px 20px;}
ul#outils li.telechargement { background:url(../images/filet_vertical.gif) repeat-y right top;}
ul#outils li.telechargement a { background:url(../images/picto_telechargement.gif) no-repeat left center;}
ul#outils li.recommander a { background:url(../images/picto_ami.gif) no-repeat 0 1px;}

/************** menu pied **************/

ul.pied { float:left; margin:0 1em; padding:0;}
ul.pied li { display:inline; padding:0 5px; border-right:1px solid #d73648;}
ul.pied li a {}
ul.pied li.last { border:0;}


/************** menu principal **************/


/* 1e niveau */
ul#navigation, #navigation ul, #navigation li { margin:0; padding:0; border-bottom:1px solid #fff; }
ul#navigation { float:left;  width:100%; height:36px; margin:0; padding:0;}
ul#navigation li {float:left; position:relative; height:36px; width:163px; padding-left:2px; margin-right:1px; background:url(../images/navigation_li.gif) no-repeat;}
ul#navigation li a { display:block; height:26px; padding:10px 5px 0; text-align:center; font-size:0.85em; color:#484747; background-color:#b3d6f6; background-image:url(../images/navigation_li_a.gif); background-repeat:no-repeat; background-position:right top; text-transform:uppercase;}
ul#navigation li.last { width:168px; margin-right:0;}
ul#navigation li a:hover { color:#fff; }
ul#navigation li a.aselect {color:#fff; background:#b3d6f6 url(../images/navigation_li_a_select.gif) no-repeat center center;}

ul#navigation li.catalogue { padding-left:0; width:165px; background:none;}
ul#navigation li.catalogue a { width:165px; background:#b3d6f6 url(../images/navigation_boutique.gif) no-repeat left top;}
ul#navigation li.catalogue a:hover, ul#navigation li.catalogue a.aselect { background-color:#d73748; background-position:left bottom;}

/* 2e niveau */
ul#navigation ul {
	display: none;
	position: absolute;
	width: 200px;
	left:0; 
	top:36px;
	padding-bottom: 20px;
}
ul#navigation li:hover ul { display: block !important; }
ul#navigation ul li {display:inline;  height: auto; padding: 0 ; margin: 0 !important; }

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: #000;
	text-align: left;
	border-right: 0;
}
#navigation ul li a:hover {color:#fff;}
ul#navigation ul li.select a.aselect,#navigation ul li.select a {color:#fff; background:#b3d6f6 url(../images/navigation_li_a_select.gif) no-repeat 10% top;}




