/***************************** CSS Pour la gestion du menu home*******************************/
/* Groupe des boutons de la barre de navigation */
#menutop {
	position: absolute;
	height:27px; /* == modif 34 -> 27==*/
	vertical-align:center;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
	padding-left: 0.2em;
	min-width:799px;
    /* IE Dynamic Expression to set the width */
/*    width:expression(document.body.clientWidth < 950 ? "948px" : "99.9%" );*/
    width:expression(document.body.clientWidth < 800 ? "799px" : "100%" );
	width: 100%;
	left: 0px;	
}


/* copie fantôme de menutop en position relative pour garder l'emplacement des autres div*/
#menuGhost {
	position: relative;
	height:5px; /* == modif 34 -> 27==*/
	margin:0px;
	padding:0px;
	width:1px;
	z-index:0;
}


/* Style des menus déroulant */
#menu01 a, #menu02 a, #menu03 a, #menu04 a,#menu05 a{
	color:#000;
	text-decoration:none;
}

#menutop  DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; /* ajout ; */
}
#menutop  DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#menutop  DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#menutop  UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
	background-color:#FFFFFF;
}
#menutop LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
	background-color:#FFFFFF;
}
#menu01 DL, #menu02 DL, #menu03 DL, #menu04 DL, #menu05 DL {
	float:none;
	width:100%;
	text-align:center;
}
/* Old
#menu01 DT, #menu02 DT, #menu03 DT, #menu04 DT {
	height:34px;
	padding:2px;
	cursor: pointer;
	text-align: center;
	font-size:0.9em;
	font-weight: bold;
	color:#000;
	z-index:100;
	width:auto;
}*/
#menu01 DT, #menu02 DT, #menu03 DT, #menu04 DT, #menu05 DT {
	height:25px;
	padding:0em;
	cursor: pointer;
	text-align: center;
	font-size:1em;
	font-weight: bold;
	color:#FFFFFF;
	z-index:100;
	width:auto;
	border-top-width: 0em;
	border-right-width: 0.05em;
	border-bottom-width: 0em;
	border-left-width: 0.05em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #47478F;
	border-right-color: #47478F;
	border-bottom-color: #47478F;
	border-left-color: #47478F;
	word-spacing: 0.05em;
}

#menu01 DD, #menu02 DD, #menu03 DD, #menu04 DD , #menu05 DD {
	DISPLAY: none;
	font-size:0.9em;
	border: 0.05em solid #47478F;
}
#menu01 LI, #menu02 LI, #menu03 LI, #menu04 LI, #menu05 LI {
	font-weight:normal;
	background-color:#FFFFFF;
	border: 0.05em solid #47478F;
	padding: 0.2em;
}
#menu01 LI A, #menu02 LI A, #menu03 LI A, #menu04 LI A, #menu05 LI A {
	display: block;
	border-left: 0px;
	text-align:left;
	color: #47478F;
	height: 100%;
	text-decoration: none;
}
#menu01 DT A, #menu02 DT A, #menu03 DT A, #menu04 DT A, #menu05 DT A {
	BORDER: 0px; 
	DISPLAY: block; 
	color: #FFFFFF; 
	 HEIGHT: 100%;
	 font-weight:bold;
}
#menu01 LI A:hover, #menu02 LI A:hover, #menu03 LI A:hover, #menu04 LI A:hover, #menu05 LI A:hover {
	background-color:#C5D4E9;	
	
}
#menu01 DT A:hover, #menu02 DT A:hover, #menu03 DT A:hover, #menu04 DT A:hover, #menu05 DT A:hover {
	color: #f0a500;	
}

#menu01, #menu02, #menu03, #menu04, #menu05{
	padding-top: 0.2em;
	float:left;
	height:27px;/* == modif 34 -> 27==*/
	width:19.96%;
	margin:0px;
	font-size:1em;/* == modif 0.8 -> 0.7==*/
	font-weight:bold;
	background-color: #035192;
	background-image:url(IMG/menu_fond_m_nl.gif);
}
