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;padding: 0px;}
#sousmenu td{ padding: 0px;}

/* Sous-menu 1 */
/*#sm000{
	width: 166px;
	border: 1px solid #4675A9;
	background: #D0DDE6;
	position: absolute;
	visibility: hidden;
	top: 140px;
	z-index: 1000;
}
#sm000 ul{
	padding: 0px;
	margin: 3px;
	background: #FFF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm000 ul li{
	background: transparent url(Gx/M/dot.gif) repeat-x 100% 100%;
}

#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;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 157px;
}
#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{ 
	background: transparent url(Gx/M/arrow.gif) no-repeat 5px center;
	color: #92B139;
}

#sm100{
	width: 166px;
	border: 1px solid #4675A9;
	background: #D0DDE6;
	position: absolute;
	visibility: hidden;
	top: 140px;
	z-index: 1000;
}
#sm100 ul{
	padding: 0px;
	margin: 3px;
	background: #FFF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm100 ul li{
	background: transparent url(Gx/M/dot.gif) repeat-x 100% 100%;
}

#sm100 ul li.last{
	background:  none;
}

#sm100 a, #sm100 a:link, #sm100 a:visited{
	display: block;
	color: #7A7A7A;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 8px 0 8px 15px;
	width: 157px;


}
#sm100 a:hover, #sm100 a.actif, #sm100 a.actif:link, #sm100 a.actif:visited, #sm100 a.actif:hover{ 
	background: transparent url(Gx/M/arrow.gif) no-repeat 5px center;
	color: #92B139;
}

#sm200{
	width: 160px;
	border: 3px solid #07B6F4;
	background: #00A3DD;
	position: absolute;
	visibility: hidden;
	top: 40px;
	z-index: 1000;
}
#sm200 ul{
	padding: 0px;
	margin: 0px;
	background: #00A3DD;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm200 ul li{
	border: 1px solid #06B3F0;
	margin:0px;
	padding:0px;
}

#sm200 ul li:hover{
	background:#04AEEA;
}

#sm200 ul li.last{
	background:  none;
}

#sm200 a, #sm200 a:link, #sm200 a:visited{
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 8px 0 8px 15px;
	width: 160px;


}
#sm200 a:hover, #sm200 a.actif, #sm200 a.actif:link, #sm200 a.actif:visited, #sm200 a.actif:hover{ 
	color: #B6E0EF;
}*/


#sm300{
	width: 160px;
	border: 3px solid #07B6F4;	
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	background: #00A3DD;
	position: absolute;
	visibility: hidden;
	top: 40px;
	z-index: 1000;
}

#sm300 td{padding:0px;}


#sm300 ul{
	padding: 0px;
	margin: 0px;
	background: #00A3DD;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm300 ul li{
	border: 1px solid #06B3F0;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#sm300 ul li.last{
	background:  none;
}

#sm300 ul li a, #sm300 ul li a:link, #sm300 ul li a:visited{
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 8px 0 8px 15px;
	width: 160px;
}

#sm300 ul li a:hover{ 
	display: block;
	background:#04AEEA;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 8px 0 8px 15px;
	width: 160px;	
	
}




#sm400{
	width: 160px;
	border: 3px solid #07B6F4;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	background: #00A3DD;
	position: absolute;
	visibility: hidden;
	top: 40px;
	z-index: 1000;
}

#sm400 td{padding: 0px;}

#sm400 ul{
	padding: 0px;
	margin: 0px;
	background: #00A3DD;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm400 ul li{
	border: 1px solid #06B3F0;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#sm400 ul li.last{
	background:  none;
}

#sm400 a, #sm400 a:link, #sm400 a:visited{
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 8px 0 8px 15px;
	width: 160px;
}

#sm400 a:hover{ 
	display: block;
	background:#04AEEA;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 8px 0 8px 15px;
	width: 160px;
}
/*#sm400 ul li:hover{ 
	display: block;
	color: black;
}*/


/*#sm500{
	width: 186px;
	border: 1px solid #4675A9;
	background: #D0DDE6;
	position: absolute;
	visibility: hidden;
	top: 140px;
	z-index: 1000;
}
#sm500 ul{
	padding: 0px;
	margin: 3px;
	background: #FFF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#sm500 ul li{
	background: transparent url(Gx/M/dot.gif) repeat-x 100% 100%;
}

#sm500 ul li.last{
	background:  none;
}

#sm500 a, #sm500 a:link, #sm500 a:visited{
	display: block;
	color: #7A7A7A;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 8px 0 8px 15px;
	width: 177px;


}
#sm500 a:hover, #sm500 a.actif, #sm500 a.actif:link, #sm500 a.actif:visited, #sm500 a.actif:hover{ 
	background: transparent url(Gx/M/arrow.gif) no-repeat 5px center;
	color: #92B139;
}*/
