/* MENU
******************************************************************************* */
#menu{width:744px;height:24px; padding:0; margin:0;float:left;display:block; z-index:10;}
#menu ul li a{text-decoration:none;}
#menu ul li a span{visibility: hidden;}
#menu ul{margin: 0px;padding: 0px;}
#menu ul li{float:left; display:inline; list-style-type:none; height:24px; cursor:pointer; position:relative;margin: 0px;padding: 0px;}
#menu ul li strong{visibility: hidden; display: none;}

/* Menu 1 : Notre firme */
#menu .m01{background: transparent url(gx/m/m01_100_fr.gif) no-repeat top left; width:79px;}
#menu .m01 a, #menu .m01 a:link, #menu .m01 a:visited{background: transparent url(gx/m/m01_100_fr.gif) no-repeat top left;	display: block; height: 24px; width: 79px;}
#menu .m01 a.actif, #menu .m01 a.actif:link, #menu .m01 a.actif:visited, #menu .m01 a.actif:hover{background: transparent url(gx/m/m01_100_fr_on.gif) no-repeat top left;}
#menu .m01 a:hover{background: transparent url(gx/m/m01_100_fr_over.gif) no-repeat top left;}

/* Menu 2 : Nos services */
#menu .m02{background: transparent url(gx/m/m02_100_fr.gif) no-repeat top left; width:101px;}
#menu .m02 a, #menu .m02 a:link, #menu .m02 a:visited{background: transparent url(gx/m/m02_100_fr.gif) no-repeat top left;	display: block; height: 24px; width: 101px;}
#menu .m02 a.actif, #menu .m02 a.actif:link, #menu .m02 a.actif:visited, #menu .m02 a.actif:hover{background: transparent url(gx/m/m02_100_fr_on.gif) no-repeat top left;}
#menu .m02 a:hover{background: transparent url(gx/m/m02_100_fr_over.gif) no-repeat top left;}

/* Menu 3 : Sélection des immigrants */
#menu .m03{background: transparent url(gx/m/m03_100_fr.gif) no-repeat top left; width:170px;}
#menu .m03 a, #menu .m03 a:link, #menu .m03 a:visited{background: transparent url(gx/m/m03_100_fr.gif) no-repeat top left;	display: block; height: 24px; width: 170px;}
#menu .m03 a.actif, #menu .m03 a.actif:link, #menu .m03 a.actif:visited, #menu .m03 a.actif:hover{background: transparent url(gx/m/m03_100_fr_on.gif) no-repeat top left;}
#menu .m03 a:hover{background: transparent url(gx/m/m03_100_fr_over.gif) no-repeat top left;}

/* Menu 4 : Contact */
#menu .m04{background: transparent url(gx/m/m04_100_fr.gif) no-repeat top left; width:72px;}
#menu .m04 a, #menu .m04 a:link, #menu .m04 a:visited{background: transparent url(gx/m/m04_100_fr.gif) no-repeat top left;	display: block; height: 24px; width: 72px;}
#menu .m04 a.actif, #menu .m04 a.actif:link, #menu .m04 a.actif:visited, #menu .m04 a.actif:hover{background: transparent url(gx/m/m04_100_fr_on.gif) no-repeat top left;}
#menu .m04 a:hover{background: transparent url(gx/m/m04_100_fr_over.gif) no-repeat top left;}

/* Menu 5 : Employeur */
#menu .m05{background: transparent url(gx/m/m00_200_fr.gif) no-repeat top left; width:90px;}
#menu .m05 a, #menu .m05 a:link, #menu .m05 a:visited{background: transparent url(gx/m/m00_200_fr.gif) no-repeat top left;	display: block; height: 24px; width: 90px;}
#menu .m05 a.actif, #menu .m05 a.actif:link, #menu .m05 a.actif:visited, #menu .m05 a.actif:hover{background: transparent url(gx/m/m00_200_fr_on.gif) no-repeat top left;}
#menu .m05 a:hover{background: transparent url(gx/m/m00_200_fr_over.gif) no-repeat top left;}


/* SOUS-MENU
******************************************************************************* */
#menu ul ul{
	position:absolute;
	left:0;
	top:24px; /* A arrangé le bug IE7 */
	padding: 0px;
	margin: 0px;
	border: 0;
	border-top: 2px solid #DCDADA;
	border-bottom: 6px solid #DCDADA;
	background: #DCDADA;
	height:auto;
	/*width:200px;*/
	width: auto;
	display:none;
	text-align: left;
	z-index: 10;
}

#menu li:hover ul ul{display:block;}
#menu li:hover ul, #menu li:hover li:hover ul{display:block;}
#menu li li{background:none; float:left; margin:0px; padding:0px; border:none; height:25px;}
#menu li li:hover{margin:0; background: none;}

#menu li.m01 li{width:240px;}
#menu .m01 li a, #menu .m01 li a:link, #menu .m01 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #121917;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m01 li a:hover{background: none;background: #E8E8E8;color:#084E36;text-decoration: none;}

#menu li.m02 li{width:340px;}
#menu .m02 li a, #menu .m02 li a:link, #menu .m02 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #121917;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m02 li a:hover{background: none;background: #E8E8E8;color:#084E36;text-decoration: none;}

#menu li.m03 li{width:410px;}
#menu .m03 li a, #menu .m03 li a:link, #menu .m03 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #121917;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m03 li a:hover{background: none;background: #E8E8E8;color:#084E36;text-decoration: none;}

#menu li.m04 li{width:250px;}
#menu .m04 li a, #menu .m04 li a:link, #menu .m04 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #242424;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m04 li a:hover{background: none;background: #CCCCCC;color:#000;text-decoration: none;}
