

.arbo_menu {
float: left;
height: 10px;
}

#lang_elemfrs_menu {
float: left;
}

.action_menu {
float: right;
margin-top: 4px;
margin-right: 30px;
}

body {
  behavior: url("csshover.htc");
  font-size:10pt;
  font-family:"Trebuchet MS", serif;

}

#menu_dynamique {
float: left;
padding:0;
padding-left: -10px;
width:241px;
  width:auto;
  margin:10px 0px;
}


#menu_dynamique a {
font-family: Arial, sans-serif, Sans, "Times New Roman", Times, serif;
list-style-type: none;
color:  #3a6d30;
}


#menu_dynamique ul {
  width:175px;
  list-style:none;
  padding:0;
  margin:0;
}

.ul_menu {
  width:175px;
  margin:1px;
}

.ul_s_menu {
  width:175px;
}

.li_menu {
  width:auto;
    margin:0;
  padding-left:0;
  padding-top: 6px;
  height: 23px;
}

.li_s_menu {
  width:auto;
    margin:0;
  padding-left:0;
  padding-top: 6px;
  height: 17px;
}

#menu_dynamique .s_menu ul li {
padding-top: 1px;
}

#menu_dynamique ul li ul, #menu_dynamique ul li:hover ul li ul, #menu_dynamique ul li:hover ul li:hover ul li ul{
  display:none;
}

#menu_dynamique ul li:hover ul, #menu_dynamique ul li:hover ul li:hover ul, #menu_dynamique ul li:hover ul li:hover ul li:hover ul{
  display:block;
  position:relative;
  top:-35px;
  left:205px;
}


#menu_dynamique ul li.extend:hover {
  width:120px;
  overflow:hidden;
}


.li_menu a {
height: 23px;
display:block;
padding-left: 35px;
width: 174px;
padding-top: 6px;
font-size: 16px;
background: url(../images/images_design/menu4.gif);
}

.li_menu a:hover {
background: url(../images/images_design/menu5.gif);
}

.li_s_menu a {
height: 20px;
margin:0;
padding-left: 25px;
width: 184px;
padding-top: 5px;
font-size: 13px;
background: url(../images/images_design/s_menu2.gif);
z-index:0;
text-decoration:none;
}

.li_s_menu a:hover {
background: url(../images/images_design/s_menu3.gif);
}

html > body #menu_dynamique ul li.extend:hover {
  overflow:visible;
}
