#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: 10px;
*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(/images/dropshadow.png) no-repeat bottom right;
 min-width:115px;
 position: absolute;
 top:0px;
 left:-10px;
 padding:0 5px 5px 0;
   _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropshadow.png', sizingMethod='scale');
  _padding:0 3px 3px 0;
}

/* en attente
#menu div.menu_level_2 ul
{
 background: url(/images/menu_lev2_bg.png) repeat-x top left;
  min-width:100px;
  position: absolute;
  top:0px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_lev2_bg.png', sizingMethod='scale');
   padding:10px;
}
*/

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

#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: 180px;
}
#menu .menu_level_2 li.first
{
  background: url(/images/menu_lev2_bg.png) repeat-x top left;
  border-top:2px solid white;
  list-style: none;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_lev2_bg.png', sizingMethod='scale');
}

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

}

#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;
}
