#receiver_main_menu
{
  display: none;
}


#menu li
{
  font-family:Arial,Verdana,sans-serif;
  font-weight:bold;
  padding:0;
  margin:0;
  text-align:left;
  font-size:11px;
}

#menu li a
{
  height: 100%;
}

#menu .level1 a
{
  border-right:2px solid white;
  display: block;
  display: inline-block !important;
  *display: inline-block;
  padding:3px 6px 2px 10px;
}

#menu .level1 a.level1
{
height:30px;
_height:35px;
 padding-right: 20px;
*padding-right: 5px;
}


#menu li.level1
{
  height: 30px;
	*height: auto;
 _height: 35px;
  _overflow: hidden;
 
  /*width:100px;*/
}

#menu li.level1.last
{
  width:111px;
}


#menu li.level1.sfhover a,
#menu li.level1:hover a,
{
  text-decoration:none;
}

#menu div.menu_level_2 ul
{
 background: url(dropshadow.png) no-repeat bottom right;
 min-width:80px;
 position: absolute;
 top:0px;
 left:-10px;
 padding:0 5px 5px 0;
   _background: none;
   _padding:0 3px 3px 0;
}


 #menu .last div.menu_level_2 ul
{
  min-width: 90px;
}

#menu div.menu_level_2
{
  left: -999em;
  cursor: hand;
  _top: -6px;
  white-space: nowrap;
 /* direction: rtl;*/
  display: none;
}
#menu div.menu_level_2
{
  position: relative;
  z-index: 20;
}
#menu li.level2
{
  
  border-top:2px solid white;
  list-style: none;
  padding:3px 6px 2px 10px;
  *width: 159px;
  }
#menu .menu_level_2 li.first
{
  border-top:2px solid white;
  list-style: none;
  padding:3px 6px 2px 10px;
  background:none;

}

#menu .last li.level2
{
 /* min-width:118px;*/
}
#menu li.level2 a, #menu li.level2 a:hover, #menu li.level2:hover a 
{
 border-right: none;
 font-weight:normal;
 color:#fff;
 background:transparent;
 width:100%;
 padding:0;
}

#menu .last li.level2 a
{
 background:none;
 background-color:transparent;
}


#menu li.level1:hover .menu_level_2,
#menu li.level1.sfhover .menu_level_2 {
  left: 0px;
  display: block;
  color:#fff;
}

#menu li.level1:hover,
#menu li.level1:hover a,
#menu li.level1 a:hover,
 {
  color:#fff;
}

#menu ul.menu_level_2 li a:hover,
#menu ul.menu_level_2 li:hover a
{
  text-decoration:none;
  background-color:transparent;
}


#menu li.level1 a
{
  padding:3px 9px 2px 7px;
}

.bright #main_menu_top li.level1 {/*main.css (ligne 579)*/
width:auto;
}
.bright #main_menu_top li.last {/*main.css (ligne 590)*/
width:auto;
}

