ul.jd_menu, ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu {
	height: 32px;
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position: 9px 0;
}
ul.jd_menu #jd_menu_accueil { 
	width: 57px;
	margin-left: 27px;
}
#jd_menu_accueil:hover, #jd_menu_accueil:active, #jd_menu_accueil:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-18px -32px; 
} 
ul.jd_menu #jd_menu_assoc { 
	width: 90px;
}
#jd_menu_assoc:hover, #jd_menu_assoc:active, #jd_menu_assoc:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-75px -32px; 
} 
ul.jd_menu #jd_menu_actu {
	width: 65px;
}
#jd_menu_actu:hover, #jd_menu_actu:active, #jd_menu_actu:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-165px -32px; 
} 
ul.jd_menu #jd_menu_doc { 
	width: 102px;
}
#jd_menu_doc:hover, #jd_menu_doc:active, #jd_menu_doc:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-230px -32px; 
} 
ul.jd_menu #jd_menu_test { 
	width: 135px;
}
#jd_menu_test:hover, #jd_menu_test:active, #jd_menu_test:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-332px -32px; 
} 
ul.jd_menu #jd_menu_contact { 
	width: 66px;
}
#jd_menu_contact:hover, #jd_menu_contact:active, #jd_menu_contact:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-467px -32px; 
} 
ul.jd_menu #jd_menu_liens { 
	width: 84px;
	margin-right:0px;
}
#jd_menu_liens:hover, #jd_menu_liens:active, #jd_menu_liens:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-721px -32px; 
} 
ul.jd_menu #jd_menu_GEM {
	width: 188px;
}
#jd_menu_GEM:hover, #jd_menu_GEM:active, #jd_menu_GEM:focus{ 
	background: transparent url(../img/common/menu.gif) no-repeat;
	background-position:-533px -32px; 
} 
ul.jd_menu .deroulant {
}
ul.jd_menu ul, ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul, ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
	filter : alpha(opacity=80);
	opacity :0.8; 
	background-color:#133768;
}

ul.jd_menu ul li, ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
	border-bottom:1px solid #9F9F9F;
	display:block;
	filter : alpha(opacity=100);
  opacity :1; 
}
ul.jd_menu ul li a, ul.jd_menu_vertical ul li  a {
	color:#FFFFFF;
	display:block;
	filter : alpha(opacity=100);
  opacity :1; 
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	border:solid 1px #FFFFFF;
	height: auto;
	padding-top:5px;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	height: 32px;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	cursor: pointer;
	white-space: nowrap;
	text-align: center;
}
ul.jd_menu li li {
	height: auto;
	padding:3px 17px;
	width: 165px;
}
ul.jd_menu li a {
	color:#3163A6;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}
ul.jd_menu li.jdm_hover,ul.jd_menu li.jdm_active {	
}
ul.jd_menu li img{
	height:6px;
	width:7px;
	position: relative;
	top: 17px;
}
ul #jd_menu_actu ul {
	margin-left: 66px;
	}
ul #jd_menu_doc ul {
	margin-left: 48px;
	}
ul #jd_menu_contact ul {
	margin-left: 66px;
	}