

/* menu */


#logo_acp  {
	position:absolute;
	float:left;
	z-index: 30;
	top: 53px;
	left: 657px;
	border-width:0px;
}
#logo img {
 border-width:0;
}

#menu_zone {
	width: 716px;
	height: 30px;
	background-color: #000128;
	padding: 8px 0 0 0;
	text-align: left;
}
#menu_zone ul {
	padding-left:0px;
	line-height:1.1;
	list-style-type:none;
}

#menu_zone ul li { /* tous les items de liste */
	text-align: left;
	border: 0px solid #EFEFEE;/* encadre niv 0 */
	color: #F37C20;
	float: left;
	padding: 7px 2px 2px 1px;
}

#menu_zone ul li a {
	background: #F37C20;
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 0;	
}
#menu_zone ul li a:hover {
	text-decoration: none;
	background-color: #F37C20;
	color:#F37C20;
	background: #000128;
}
#menu_zone ul li ul { /* listes de deuxième niveau */
	display: block;
	list-style-type:none;
	border: 1px solid #2890A8;
	padding:2px 2px 2px 2px;
	position: absolute;
	background: #fff;
	width:17em;
	margin-left: 0px;
	left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
}
#menu_zone ul li ul li {
	border: 0px;
	padding:0;	
	width: 17em;
	
}
#menu_zone ul li ul li a {
	/* width: 10em;*/
	text-align:right;
	padding: 0;
	color: #61828B;
	display: block;
	text-decoration: none;
	border: 0px solid #fff ;
	padding: 0 2px 0 12px;		
}


#menu_zone ul li:hover ul, #menu_zone ul li li:hover ul, #menu_zone ul li li li:hover ul, #menu_zone ul li.sfhover ul, #menu_zone ulli li.sfhover ul, #menu_zone ul li li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	left: auto;
}

#recherche {
 text-align:right;
 position:absolute;
 top:142px;
 right:5px;
 width: 150px;
 margin: 8px 0 0 0;
}
#recherche input {color:#61828B;}

#recherche p {
 margin-left:-82px!important;margin-left:-232px;
 margin-top:-24px;
 width:120px;
 text-align:left;
 position:absolute;
 color: #F37C20;
}
#recherche form input#ok {
 
 border:0;
 color:#fff;
 width:22px;
 height:17px;
 background: url(../img/bouton_ok1.gif) no-repeat top left;
}

#recherche form input#ok:hover {	/* ne fonctionne pas avec IE6 */
 background: url(../img/bouton_ok2.gif) no-repeat top left;
}

#choix_lang {
	top:5px;
	left:600px;
	z-index: 11;
	position:absolute;
	text-align:right;
	width: 250px;
}
#choix_lang ul {
	padding-left:0px;
	line-height:1.1;
	list-style-type:none;
}

#choix_lang ul li { /* tous les items de liste */
	border: 0px solid #EFEFEE;/* encadre niv 0 */
	color: #F37C20;
	float: left;
	padding: 2px 2px 2px 2px;
}

#choix_lang ul li a {
	background: #3F446E;
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 0;	
}
#choix_lang ul li a:hover {
	text-decoration: none;
	background-color: #3F446E;
	color:#F37C20;
	background: #000128;
}

#choix_lang2 {
	top:5px;
	left:600px;
	z-index: 11;
	position:absolute;
	text-align:right;
	width: 250px;
}
#choix_lang2 ul {
	padding-left:0px;
	line-height:1.1;
	list-style-type:none;
}

#choix_lang2 ul li { /* tous les items de liste */
	border: 0px solid #EFEFEE;/* encadre niv 0 */
	color: #F37C20;
	float: left;
	padding: 2px 2px 2px 2px;
}

#choix_lang2 ul li a {
	background: #3F446E;
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 0;	
}
#choix_lang2 ul li a:hover {
	text-decoration: none;
	background-color: #3F446E;
	color:#F37C20;
	background: #000128;
}

#recherche2 {
 text-align:right;
 position:absolute;
 top:5px;
 right:5px;
 width: 150px;
 margin: 8px 0 0 0;
}
#recherche2 input {color:#61828B;}

#recherche2 p {
 margin-left:-82px!important;margin-left:-232px;
 margin-top:-24px;
 width:120px;
 text-align:left;
 position:absolute;
 color: #F37C20;
}
#recherche2 form input#ok {
 
 border:0;
 color:#fff;
 width:22px;
 height:17px;
 background: url(../img/bouton_ok1.gif) no-repeat top left;
}

#recherche2 form input#ok:hover {	/* ne fonctionne pas avec IE6 */
 background: url(../img/bouton_ok2.gif) no-repeat top left;
}
