
ul.jd_menu, 
ul.jd_menu_vertical {
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
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;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}

ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	/*background:transparent url(ModuleHeader.gif) repeat-x  0px -115px;*/
	margin: 0;
	padding: 0;
	height: 27px;
	line-height: 27px;
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	/*width:245px;*/
	height: 27px;
	margin: 0px;
	padding: 0px;
	color:#ffffff;
    font-size:small;
	font-family: sans-serif;
	line-height: 14px;
	cursor: pointer;
	white-space: nowrap;
	list-style-type:none;
	text-align:center;
}

ul.jd_menu li.liparent
{
	height:34px;
	/*background:transparent url(ModuleHeader.gif) no-repeat  1px -143px;*/
}

ul.jd_menu li.liparent:hover 
{
	/*background:transparent url(ModuleHeader.gif) no-repeat  1px -143px;*/
}

ul.jd_menu li a {
    font-size:small;
	text-decoration: none;
	list-style-type:none;
	height:20px;
	/*padding: 4px 0px 3px 20px;
	width:225px;*/
	display:block;
}

ul.jd_menu li li a {
    font-size:small;
	text-decoration: none;
	list-style-type:none;
	height:21px;
	padding: 6px 6% 0px 4%;
	display:block;
}

ul.jd_menu li li li a  {
	width:100%;
	width:/*\**/99.7%\9;
}
ul.jd_menu li li li a , x:-moz-any-link{
	width:100%;
	*width:89.9%;
}

ul.jd_menu li li a  {
	width:100%;
	width:/*\**/99.7%\9;
}
ul.jd_menu li li a , x:-moz-any-link{
	width:90%;
	*width:99.7%;
}

ul.jd_menu li.liparent a.liaparent {
	/*width:245px;*/
	height: 29px;
	margin: 0px;
	padding: 4px 0 3px 0px;
	color:#ffffff;
	display:block;
}

ul.jd_menu li.liparent a.liaparent:hover {
	/*background:transparent url(ModuleHeader.gif) no-repeat  1px -143px;*/
	height: 20px;
	/*width:245px;*/
	display:block;
	padding: 4px 0px 3px 0px;
}

ul.jd_menu li li {
}

ul.jd_menu li li.enfant li,
ul.jd_menu li li.enfant_parent li,
ul.jd_menu li li.der_enfant li,
ul.jd_menu li li.der_enfant_parent li
{
	width:100%;
	padding-right:10%;
	padding-right:/*\**/10%\9;
	/*border-bottom: 1px solid #e27a9f;*/
}

ul.jd_menu li li.enfant li,
ul.jd_menu li li.enfant_parent li,
ul.jd_menu li li.der_enfant li,
ul.jd_menu li li.der_enfant_parent li, x:-moz-any-link
{
	padding-right:10%;
	*padding-right:0%;
	*width:110%;
}

ul.jd_menu li li.enfant,
ul.jd_menu li li.enfant_parent,
ul.jd_menu li li.der_enfant,
ul.jd_menu li li.der_enfant_parent
{
	width:100%;
	padding-right:10%;
	padding-right:/*\**/10%\9;
	/*border-bottom: 1px solid #e27a9f;*/
}

ul.jd_menu li li.enfant,
ul.jd_menu li li.enfant_parent,
ul.jd_menu li li.der_enfant,
ul.jd_menu li li.der_enfant_parent, x:-moz-any-link
{
	padding-right:0;
	*padding-right:10%;
}

/* Enfant normal */
ul.jd_menu li.enfant,
ul.jd_menu li.der_enfant,
ul.jd_menu li.enfant a.enfant,
ul.jd_menu li.der_enfant a.enfant
{
	background: #e6e6e6;
	color: #7F7F7F;
	text-align:left;
	float:left;
	clear:both;
}

ul.jd_menu li.enfant_parent,
ul.jd_menu li.enfant_parent a.enfant_parent,
ul.jd_menu li.der_enfant_parent,
ul.jd_menu li.der_enfant_parent a.enfant_parent
{
	background: #e6e6e6	url(../img/frontoffice/global/arrownormal.png) no-repeat 97% 11px;
	color: #7F7F7F;
	text-align:left;
	float:left;
	clear:both;
}

/* Enfant survol */

ul.jd_menu li.enfant:hover, 
ul.jd_menu li.der_enfant:hover,
ul.jd_menu li.enfant a.enfant:hover, 
ul.jd_menu li.der_enfant a.enfant:hover 
{
	color: #ffffff;
	background: #b71a53;
}

ul.jd_menu li.enfant_parent:hover,
ul.jd_menu li.enfant_parent a.enfant_parent:hover,
ul.jd_menu li.der_enfant_parent:hover,
ul.jd_menu li.der_enfant_parent a.enfant_parent:hover 
{
	color: #ffffff;
	background: #b71a53	url(../img/frontoffice/global/arrowhover.png) no-repeat 97% 11px;
}

/* Enfant2 normal */
ul.jd_menu li.enfant2,
ul.jd_menu li.der_enfant2,
ul.jd_menu li.enfant2 a.enfant2,
ul.jd_menu li.der_enfant2 a.enfant2
{
	text-align:left;
	background-color:#e6e6e6;
	color: #7F7F7F;
	float:left;
	clear:both;
}

/* Enfant2 survol */

ul.jd_menu li.enfant2:hover, 
ul.jd_menu li.der_enfant2:hover,
ul.jd_menu li.enfant2 a.enfant2:hover, 
ul.jd_menu li.der_enfant2 a.enfant2:hover
{
	color: #ffffff;
	background: #b71a53;
}

ul.jd_menu li li.enfant,
ul.jd_menu li li.enfant_parent
{
	border-top: 1px solid #e27a9f;
	border-right: 1px solid #e27a9f;
	border-left: 1px solid #e27a9f;
}

ul.jd_menu li li.der_enfant,
ul.jd_menu li li.der_enfant_parent
{
	border: 1px solid #e27a9f;
}