td.menuActuator table{
	/* this makes TDs a container with their own coordinate system.
	   absolutely-positioned elements will be offset relative to them */
	/**position:relative;
	z-index: 1000;
	float: left;**/

}

#sousmenu{ border: 0px; border-collapse: collapse;}
#sousmenu td{ padding: 0px;}

/* Sous-menu 1 */
#sm000{
	width: 186px;
	border: 1px solid #4675A9;
	background: #000;
	position: absolute;
	visibility: hidden;
	top: 108px;
	z-index: 1000;
	border-collapse: collapse;
}
#sm000 ul{
	padding: 0px;
	margin: 1px;
	background: #FFF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm000 ul li.last{
	background:  none;
}

#sm000 ul li ul{
	margin: 0 0 0 30px;
	background: none;
}

#sm000 ul li ul li{
	background: none;
	font-family: "Times New Roman", Times, serif;
}

#sm000 a, #sm000 a:link, #sm000 a:visited{
	display: block;
	color: #7A7A7A;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	width: 157px;
	background: url(gx/M/bullet.gif) no-repeat 1px;
}
#sm000 ul li a, #sm000 ul li a:link, #sm000 ul li a:visited{padding: 8px 0 8px 15px;}
#sm000 ul li ul li a, #sm000 ul li ul li a:link, #sm000 ul li ul li a:visited{padding: 0px 0 0px 15px;}

#sm000 a:hover, #sm000 a.actif, #sm000 a.actif:link, #sm000 a.actif:visited, #sm000 a.actif:hover{ 
	color: #92B139;
}

#sm100{
	width: 180px;
	background: #000;
	position: absolute;
	visibility: hidden;
	top: 108px;
	z-index: 1000;
	border-collapse: collapse;
}
#sm100 ul{
	padding: 0px;
	margin: 1px;
	background: #A6B1E4;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#sm100 ul li.last{
	background:  none;
}

#sm100 a, #sm100 a:link, #sm100 a:visited{
	display: block;
	color: #000;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	padding: 2px 0 2px 15px;
	width: 180px;
	background: url(gx/M/bullet.gif) no-repeat 1px;


}
#sm100 a:hover, #sm100 a.actif, #sm100 a.actif:link, #sm100 a.actif:visited, #sm100 a.actif:hover{ 
	color: #FFF;
}

#sm200{
	width: 220px;
	background: #000;
	position: absolute;
	visibility: hidden;
	top: 108px;
	z-index: 1000;
	border-collapse: collapse;
}
#sm200 ul{
	padding: 0px;
	margin: 1px;
	background: #C7EB58;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm200 ul li.last{
	background:  none;
}

#sm200 a, #sm200 a:link, #sm200 a:visited{
	display: block;
	color: #000;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	padding: 2px 0 2px 15px;
	width: 220px;
	background: url(gx/M/bullet.gif) no-repeat 1px;


}
#sm200 a:hover, #sm200 a.actif, #sm200 a.actif:link, #sm200 a.actif:visited, #sm200 a.actif:hover{ 
	color: #FFF;
}


#sm300{
	width: 150px;
	background: #000;
	position: absolute;
	visibility: hidden;
	top: 108px;
	z-index: 1000;
	border-collapse: collapse;
}
#sm300 ul{
	padding: 0px;
	margin: 1px;
	background: #FFE147;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm300 ul li.last{
	background:  none;
}

#sm300 a, #sm300 a:link, #sm300 a:visited{
	display: block;
	color: #000;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	padding: 2px 0 2px 15px;
	width: 150px;
	background: url(gx/M/bullet.gif) no-repeat 1px;


}
#sm300 a:hover, #sm300 a.actif, #sm300 a.actif:link, #sm300 a.actif:visited, #sm300 a.actif:hover{ 
	color: #FFF;
}

#sm400{
	width: 260px;
	background: #000;
	position: absolute;
	visibility: hidden;
	top: 108px;
	z-index: 1000;
	border-collapse: collapse;
}
#sm400 ul{
	padding: 0px;
	margin: 1px;
	background: #CDCAC8;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm400 ul li.last{
	background:  none;
}

#sm400 a, #sm400 a:link, #sm400 a:visited{
	display: block;
	color: #000;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	padding: 2px 0 2px 15px;
	width: 260px;
	background: url(gx/M/bullet.gif) no-repeat 1px;


}
#sm400 a:hover, #sm400 a.actif, #sm400 a.actif:link, #sm400 a.actif:visited, #sm400 a.actif:hover{ 
	color: #FFF;
}


#sm500{
	width: 155px;
	background: #000;
	position: absolute;
	visibility: hidden;
	top: 108px;
	z-index: 1000;
	border-collapse: collapse;
}
#sm500 ul{
	padding: 0px;
	margin: 1px;
	background: #E67E7E;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#sm500 ul li.last{
	background:  none;
}

#sm500 a, #sm500 a:link, #sm500 a:visited{
	display: block;
	color: #000;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	padding: 2px 0 2px 15px;
	width: 155px;
	background: url(gx/M/bullet.gif) no-repeat 1px;


}
#sm500 a:hover, #sm500 a.actif, #sm500 a.actif:link, #sm500 a.actif:visited, #sm500 a.actif:hover{ 
	color: #FFF;
}