/*----------------------------------------- Bannière -----------------------------------------*/
.banniere
{
	position : absolute;
	top : 0px;
	left : 0px;
	height : 80px;
	width : 100%;
}

/*--------------------------------------- Menu du haut ---------------------------------------*/
/* Détails du menu */
.menu_haut
{
	position : absolute;
	margin : 0px;
	padding : 0px;
	top : 80px;		/* Début du menu en hauteur */
	left : 0px;		/* Début du menu à gauche */
	width : 100%; /*1005px;	/* Le menu fait toute la page */ /* Prob avec IE */
	background-color : #000066;	/* Couleur de fond du bandeau du menu */
	font-size : small;		/* Police */
	font-weight: bolder;	/* Police */
	padding-top : 3px;		/* Descend les titres du menus de 3 pixels */
	z-index : 2000;
}

/* Spécial IE pour corriger la taille de la page */
* html .menu_haut
{
	width : 1004px;	/* Le menu fait toute la page */
}

.menu_haut a
{
	display : block;
	height : 19px;	/* Hauteur du menu */
	color : #ccc;	/* Couleur des liens */
}

/* Détail des sous menus */
.menu_haut li ul li a
{
	font-size : 10px;	/* Police */
	text-align: left;	/* Alignement des titres */
	height : 15px;		/* Hauteur */
	/* ajout fabien */
	padding-left:5px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.menu_haut a:hover
{
	color : #fff; /* Couleur des liens quand la souri passe par dessus */
}

/* Position horizontal du menu */
.menu_haut li
{
	display : inline;
	float : left;
	position : relative;
	width : 162px;	/* Longeur des cellules du menu */
	list-style-type: none;
	background-color : #000066;	/* Couleur de fond du menu */
	text-align: center;			/* Alignement des titres au centre */ /* prob avec IE d'alignement */
}

/* Aligne les sous menus */
.menu_haut li ul
{
	margin : 0px;
	padding : 0px;
	border-top : 1px solid #8F8FBD; /*white;	/* Met un espace entre le menu et les sous menus */
}

/* Spécial IE pour aligner les sous menus */
* html .menu_haut li ul
{
	margin-left : -80px;
}


/* Cache les sous menus en les mettant à gauche */
.menu_haut li ul
{
	position : absolute;
	left : -2000px;
}

/* Rétablit les sous menus */
.menu_haut li:hover ul, .menu_haut li li:hover ul, .menu_haut li li li:hover ul, .menu_haut li li li li:hover ul, .menu_haut li.iehover ul, .menu_haut li li.iehover ul, .menu_haut li li li.iehover ul, .menu_haut li li li li.iehover ul
{
	left: auto;
}



/*-------------------------------------- Menu de gauche --------------------------------------*/
.menu_gauche
{
	position : absolute;
	top : 115px;
	left : 13px;
	width : 164px;
	line-height: 12px;
}

.menu_gauche a, .menu_gauche span
{
	padding-left : 12px;
	padding-top : 1px;
	display : block;
	font-size : 10px;
}

.menu_gauche a:hover
{
	color : #7b81e1;
}


div.menu_v_titre
{
	color : White;
	padding-top : 0px;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-right : 3px;
	font-weight : bold;
	background : #8F8FBD;
	font-size : 11px;
}

div.menu_v_bloc
{
	border : 1px solid #8F8FBD;/*#224089;*/
	padding-bottom : 5px;
	margin-bottom : 5px;
	margin-top : 2px;	
}

#current
{
	background-color : #CCCCEB;
}
/*--------------------------------- Menu des pages statiques ----------------------------------*/

.menu4
{
	list-style-type : none;
	padding : 0;
	margin : 0;
}

.menu4 li
{
	background-image : url(../img/arrow.gif);
	background-repeat : no-repeat;
	background-position : 0 .4em;
	padding-left : 1em;
	width : 170px;
}

.menu4 a
{
	display : block;
}

.menu4 a:hover
{
	font-weight : bold;
}
