@charset "utf-8";
/* CSS Document */


#menu_haut {
	padding: 0 0 0 0;
	z-index: 4;
	margin: 10px 0 0 17px;  /* pour decaler le menu vers le bas et la droite */
	width: 435px;  /* 452 - 68 , la largeur du margin, 452 car la cellule du tableau dans lequel il est mis etait a 452, valeurs qui conviennent pour IE et Firefox */
	position: relative;
	font-weight:bold;
	height:12px;
	/*letter-spacing:0.03em;*/
}

#nav_haut {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background:#000000;
	border:0px;
	padding:0;
	margin:0;
	list-style-type: none;
	height: 20px
}
#nav_haut a:link, #nav_haut a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#33ccff;
	/*padding:2px 1px;*/
	padding:0px 8px 0px 8px;
	display:block;
/*	Un width:100% fait planter Mozilla, sans le width:100% c'est IE et Opera... La combinaison
	aucun width et height:100% marche sur tous, donc ne pas toucher ces 2 lignes */
/*	height:100%;
	margin:0px;*/
	margin:0px;
	/*width:auto;*/
}
#nav_haut a:hover, #nav_haut a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#nav_haut li {
	float:left;
}
#nav_haut li {    /* pour rajouter petite barre blanche a droite du menu*/
	border-right:#FFFFFF thin solid;
	line-height:10px;
}
#nav_haut ul li {  /* pour annuler cette barre blanche dans les sous menus */
	border-right:none;
	line-height:18px;
	font-size:10px;
}

#nav_haut li.last {    /* pour le dernier menu a gauche pour enlever la bordure a droite*/
	border-right:none;
}
#nav_haut ul {
	padding:0;
	margin:0;
	line-height: 18px;
	list-style-type: none;
	text-align: left;
	font-weight:bold;
}

#nav_haut li ul {  /* UL de 2eme niveau qui est dans le LI de premier niveau, et donc lui et ses enfants */
	left: -999em; /* plutot qu'utiliser "display:none;" pour ne pas voir les sous menus, on utilise left: -999em pour exp&eacute;dier la liste d&eacute;roulante hors de notre champ de vision, et ensuite left: auto (plutôt que left: 0) pour la ramener en position */
	width: 10em;
	position: absolute;
}
#nav_haut li:hover ul {
	left: auto;
	height: 0px
}
#nav_haut li.sfhover ul {
	left: auto;
	height: 0px
}


#nav_haut li ul li {  /* proprietes du LI qui est dans le UL de 2eme niveau */
	padding: 4px 0 0 3px;
	margin: 0px;
}
#nav_haut li ul li a {   /* proprietes des elements avec un lien qui se trouvent dans le LI qui est dans le UL de 2eme niveau */
	/*border-right: #fff 1px solid;*/
	border-right:none;
	padding-right: 0px !important;
	padding-left: 5px !important;
	font-size: 11px;
	background: #000;
	padding-bottom: 0px !important;
	margin: 0px 0 0 0;
	width: 195px;
	font-weight:bold;
	padding-top: 0px !important
}
