/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul{
	/*topmost and sub ULs, respectively*/
	position: absolute;
	list-style-type: none;
	visibility: hidden;
	z-index: 200;
	margin-left:-10px;
	font-size:12px;
	line-height:25px;
	font-weight:bold;	
	width:189px;
}

/* 2e panneau */

.ddsubmenustyle li{ margin:0; }

.ddsubmenustyle li a{
	position:relative;
	display: block;
	width: 178px;
	background:url(/images/submenu_back.gif) 0 0 repeat-x;
	text-decoration: none;
	color: #fff;
	
	border: 1px solid #414141;
	border-width:0 1px;
}

.ddsubmenustyle li.level2 a{
	padding-left:10px;
	width:168px;
}

.ddsubmenustyle .subsubmenu{
	background:url(/images/submenu_cross.gif) 0 0 repeat-x;
}

.ddsubmenustyle li li a, .ddsubmenustyle li.level2 a{
	background:url(/images/submenu_back2.gif) 0 0 repeat-x;
}

.ddsubmenustyle li a img{
	vertical-align:middle;
	padding:0 6px;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
	display: inline-block;
}

.ddsubmenustyle li a:hover{
	background:url(/images/submenu_back_o.gif) 0 0 repeat-x;
	color: #cd5a13;
}

.submenu-cap{
	line-height:0;
}

.ddsubmenustyle .submenu-cap img{
	vertical-align:top;
}

/* - - - Double Line - - - */
.ddsubmenustyle .doubleline{
	background:url(/images/submenu_back_b.gif) 0 0 repeat-x;
	line-height:15px;
	padding:5px 0;
}

.ddsubmenustyle li li .doubleline{
	background:url(/images/submenu_back2_b.gif) 0 0 repeat-x;
}

.ddsubmenustyle .doubleline:hover, .ddsubmenustyle li li .doubleline:hover{
	background:url(/images/submenu_back_b_o.gif) 0 0 repeat-x;
}

.doubleline img{
	float:left;
	margin:14px 0;
}


/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
right: 7px;
top:9px;
}

.doubleline .rightarrowpointer{
	top:3px;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0 !important;
display: block;
}
