.main_menu
{
  float:right;
  margin:34px 0 50px 0;
}

.main_menu li
{
  float:left;
  display:inline;/* corrige le double margin ie6 */
  margin:0 0 0 6px;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  height:35px;
}

.main_menu li.first
{
  margin-left:0;
}

.main_menu li a.button_menu
{
  text-decoration:none;
  display:-moz-inline-box;
  display:inline-block;
  margin:0 0 0 0;
  padding:0 0 0 0;
  white-space:nowrap;
  text-align:left;
  text-transform:none;
  vertical-align:middle;
  cursor:pointer;
  border:0;
  background:none;
  _background: transparent url(/images/common/header/bg_menu_hover_ie.png) repeat-x left bottom;
}

.main_menu li a.button_menu:hover
{
  _background-position: left top;
}

.main_menu li.selected a.button_menu
{
  _background:none;
}

.main_menu li a.button_menu span,
.main_menu li a.button_menu span span,
.main_menu li a.button_menu span span span
{
  min-height:35px;
  _height:35px;
}

.main_menu li a.button_menu span
{
  text-decoration:none;
  padding:0 0 0 4px;
  display:block;
  float:left;
  background:none;
}

.main_menu li a.button_menu span span
{
  text-decoration:none;
  padding:0 4px 0 0;
  background:none;
}

.main_menu li a.button_menu span span span
{
  padding:0 9px 0 10px;
  font:14px Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  line-height:35px;    /* Alignement vertical du texte */
  background:none;

}

.main_menu li a.button_menu:hover span,
.main_menu li.selected a.button_menu span
{
  background: transparent url(/images/common/header/bg_menu_hover_l.png) no-repeat left top;
}

.main_menu li a.button_menu:hover span
{
  _background:none;
}

.main_menu li a.button_menu:hover span span,
.main_menu li.selected a.button_menu span span
{
  background: transparent url(/images/common/header/bg_menu_hover_r.png) no-repeat right top;
}

.main_menu li a.button_menu:hover span span
{
  _background:none;
}

.main_menu li a.button_menu:hover span span span,
.main_menu li.selected a.button_menu span span span
{
  background: transparent url(/images/common/header/bg_menu_hover_c.png) repeat-x left top;
  color:#d2f0f2;
}

.main_menu li a.button_menu:hover span span span
{
  _background:none;
}