.ddsmoothmenu-v ul{
margin: 0;
padding: 0;
width: 170px; /* Main Menu Item widths */
list-style-type: none;
}

.ddsmoothmenu-v ul li{
position: relative;
}

.ddsmoothmenu-v ul li b.top {
display:block;
background: url(/images/b_top_170.png) no-repeat 0 0 transparent;
height:13px;
width:170px;
}
.ddsmoothmenu-v ul li b.bottom {
display:block;
background: url(/images/b_bottom_170.png) no-repeat left bottom transparent;
height:11px;
width:295px;
position:relative;
}


.ddsmoothmenu-v ul li.Documentation {
background: url(/images/fd_li_doc.jpg) no-repeat 0 0 transparent;
margin-top: 15px;
padding:10px 0;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#303030;
text-decoration: none;
padding: 3px 6px 3px 17px;
font-size:1.08em;
background: url(/images/fl_menu_off.gif) no-repeat 90% 50% transparent;  /*background of menu items (default state)*/
}



.ddsmoothmenu-v ul li.activee a, .ddsmoothmenu-v ul li a.selected, .ddsmoothmenu-v ul li a:hover,.ddsmoothmenu-v ul li a:focus,  .ddsmoothmenu-v ul li a:active{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: url(/images/fl_menu_on.gif) no-repeat 90% 50% transparent;  /*background of menu items (default state)*/
color: #fc6103;
}
.ddsmoothmenu-v ul li a:hover,  .ddsmoothmenu-v ul li a:active, .ddsmoothmenu-v ul li a:focus, .ddsmoothmenu-v ul li a.selected {
text-decoration:underline;
}

.ddsmoothmenu-v ul li.activee a {
font-weight:bold;
}


/*Sub level menu items */
.ddsmoothmenu-v ul li ul{

width: 170px; /*Sub Menu Items width */
margin-left:-60px;
font-weight: normal;
z-index:2;
left:169px;
}

.ddsmoothmenu-v ul li a:focus ul {
position:absolute;
margin:-20px 0 0 0;
display:block;
}

.ddsmoothmenu-v ul li ul li  {
width:170px;
list-style-type: none;
}
 
.sous-menu {
	background: none !important;
}

.ddsmoothmenu-v ul li ul li  div.fd_bloc{
background: url(/images/fd_ss_menu.png) no-repeat 0 0 transparent;
}

.ddsmoothmenu-v ul li ul li span.t1 {
padding:0 10px 0 27px;
}

.ddsmoothmenu-v ul li ul li span.t2 {
background: url(/images/fd_t2.jpg) no-repeat 5px 0 transparent;
margin:5px 0 0;
}
.ddsmoothmenu-v ul li ul li span.t3 {
background: url(/images/fd_t3.jpg) no-repeat 5px 0 transparent;
margin:10px 0 0;
}
.ddsmoothmenu-v ul li ul li span.t4 {
background: url(/images/fd_t4.jpg) no-repeat 5px 0 transparent;
margin:10px 0 0;
}

.ddsmoothmenu-v ul li.activee ul li a, .ddsmoothmenu-v ul li ul li a, .ddsmoothmenu-v ul li ul li a.selected, .ddsmoothmenu-v ul li ul li a:hover,.ddsmoothmenu-v ul li ul li a:active ,.ddsmoothmenu-v ul li ul li a:focus {
border:0px;
display:block;
color:#007cca;
font-size:0.9em;
padding:0px 15px 0px 10px ;
margin-left:37px;
background: url(/images/fleche_bleu.jpg) no-repeat 0 4px transparent;
}


.ddsmoothmenu-v ul li.activee ul li a, .ddsmoothmenu-v ul li ul li a {
font-weight:normal;
color:black;
}

.ddsmoothmenu-v ul li ul li a:visited, .ddsmoothmenu-v ul li ul li a:active,.ddsmoothmenu-v ul li ul li a:focus{
color: black;
font-size:0.9em;
}

.ddsmoothmenu-v ul li ul li a:hover ,.ddsmoothmenu-v ul li ul li a:focus {
text-decoration:underline;
color:#007cca;
}

.ddsmoothmenu-v ul li ul li span a:hover,.ddsmoothmenu-v ul li ul li span a:focus {
text-decoration:underline;
color:#007cca;
font-size:1em;
}

.ddsmoothmenu-v ul li ul li span, .ddsmoothmenu-v ul li ul li span a, .ddsmoothmenu-v ul li ul li span a:visited,.ddsmoothmenu-v ul li.activee ul li span a, .ddsmoothmenu-v ul li ul li span a, .ddsmoothmenu-v ul li ul li span a.selected, .ddsmoothmenu-v ul li ul li span a:hover,.ddsmoothmenu-v ul li ul li span a:active,.ddsmoothmenu-v ul li ul li span a:focus  {
color:#007cca;
background:url(/images/magic.gif) no-repeat 0 0 transparent;
padding:0;
font-size:1em;
margin:0;
}

.ddsmoothmenu-v ul li ul li span {
display:block;
color:#007cca;
font-size:1em;
padding:5px 10px 0px 27px
}



/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */