/* bloc Menu horizontal */
.header {
	position: relative;
}

.menu{
	/*color:#FFFFFF;*/
	text-align: left;
	text-decoration:none;
	/*margin-right: 200px;*/
	margin-left: 7px;
}
.menu a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	background:#26193e none no-repeat scroll 0 0;
}

.menu li {
	display:  inline;
	position: relative;
	/*border-right:1px solid #FFFFFF;
	/*padding:4px 8px 4px 0px;*/
	padding:4px 8px;
	background:#26193e none no-repeat scroll 0 0;
}

.menu li a:hover { 
	/*background-color: #8B1A1A; */
	color: #8B1A1A; 
}

.menu .sousMenu{
	background: none;
	display: none;
	position: absolute;
	top: 22px;
	/*top: 22px;
	/*top: 23px !important;*/
	left: 0;
	background-color: #26193e;
	border:1px solid black;
	z-index: 1;
	/*width: 200; /* pour forcer la taille des sous menus */
}
.menu .sousMenu a{
	color: #FFFFFF;
}
.menu .sousMenu li{
	display: block;
	float:left;
	/*position: static;*/
	width : 150px;
	background: none;
	text-align:left;
}

/* ce roll over ne marchera malheusement pas sur les vieux IE */
.menu li:hover > .sousMenu { 
	display: block; 
}

/* Fin bloc Menu horizontal */
/* Définition des blocs formulaires */
.form_header{
	/* cette position "absolute" est relative a son block parent (#header) ! */
	position: absolute;
	top: 	0;
	right: 	0;
	/*text-decoration:none;
	background-color: white;
	color: black;*/
}
.form_header input{
	color: #000000;
}
.search_input_text{
	float: left;  
	height: 20px; 
	width: 125px; 
	margin-left: -130px;
}
.search_input_submit{
	margin-top: -2px;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
width: 120px;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}

.ac_loading {
}

.ac_odd {
background-color: #eee;
}

.ac_over {
background-color: #0A246A;
color: white;
}
/* FIN Définition des blocs formulaires */

