/* CSS Document */
#barre_menu #menu {
position:relative;
top:4px;
left:00px;
height:20px;
}

#barre_menu #menu, #barre_menu #menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	
}
#barre_menu #menu{
	padding-top:0px;
		
}
#barre_menu #menu li{
	float:left;
	position: relative;
	display:block;
	padding-right:0px;
	padding-top:2px;

	}
* html #barre_menu #menu li  { 
	width:60px;

	}
#barre_menu #menu a.menu-a1{

margin-right:7px;
border-bottom:2px solid #ffd440;

}
#barre_menu #menu ul.menu-ul1{
	border-bottom:3px solid #f75f2a;
}
#barre_menu #menu a.menu-a2{

margin-right:7px;
border-bottom:2px solid #74b3bc;
}
#barre_menu #menu ul.menu-ul2{
	border-bottom:3px solid #74b3bc;
}
#barre_menu #menu a.menu-a3{

margin-right:7px;
border-bottom:2px solid #831a17;
}
#barre_menu #menu ul.menu-ul3{
	border-bottom:3px solid #831a17;
}
#barre_menu #menu a.menu-a4{

margin-right:7px;
border-bottom:2px solid #37bc34;
}
#barre_menu #menu ul.menu-ul4{
	border-bottom:3px solid #37bc34;
}
#barre_menu #menu a.menu-a5{

margin-right:7px;
border-bottom:2px solid #da50eb;
}
#barre_menu #menu ul.menu-ul5{
	border-bottom:3px solid #da50eb;
}
#barre_menu #menu a.menu-a6{

margin-right:7px;
border-bottom:2px solid #ffd440;
}
#barre_menu #menu ul.menu-ul6{
	border-bottom:3px solid #4266b5;
}
#barre_menu #menu a.menu-a7{
margin-right:7px;
border-bottom:2px solid #ed941c;
}
#barre_menu #menu ul.menu-ul7{
	border-bottom:3px solid #ed941c;
}
#barre_menu #menu li.menu_high{
background:none; 

}
#barre_menu #menu li:hover, #barre_menu #menu li.sfhover{

}
#barre_menu #menu li.menu_high:hover{

}
#barre_menu #menu li a{
text-align:center;
background:none;
font-weight:bold;
font-size:12px;
}
#barre_menu #menu li a:hover{
color:#E86C0F;
}
#barre_menu #menu li.menu_high a{

text-align:center;
background:none;
}
#barre_menu #menu li a{
	text-align:center;
	display:block;
	margin-left:0px;
	text-decoration:none;
	color:#454545;
	font:normal 14px;

}
#barre_menu #menu ul{
   background: url(../images/2010/menu-ul1.png) #9f9f9f top left repeat-x;
   background:#f3f3f3;
   position: absolute; 
   display:none;
   left: -999px;
   top: -3px;
   left: 0;
   padding:0px;
   margin-top:0px;
   padding-top:5px;
	width:200px;
	border:1px solid #d5d6d5;
	border-top:none;
  -moz-box-shadow: 1px 1px 5px #999;  
  -webkit-box-shadow: 1px 1px 5px #999;  
  box-shadow: 1px 1px 5px #999; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px; 
}
#barre_menu #menu li:hover ul, #barre_menu #menu li.sfhover ul {
	top: 39px;
	left: -10px;
	display:block;  
}

#barre_menu #menu li.last:hover ul, #barre_menu #menu li.last.sfhover ul {
	top: 39px;
	left: -128px;
	display:block;  
}

#barre_menu #menu ul li, #barre_menu #menu li.sfhover ul li{
	padding-bottom:0px;
	font:bold 100% arial;
	margin:0px;
	padding:0px;
	padding-top:0px;
	display:block;
	width:200px;
	height:auto;
	text-align:center;

}
#barre_menu #menu ul li a:hover, #barre_menu #menu ul li a, #barre_menu #menu ul li a:visited, #barre_menu #menu li.menu_high ul li a, #barre_menu #menu ul li.sfhover a:hover {
 	text-decoration:none;
 	font:normal 11px verdana;
	margin:0px;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	text-transform:none;
	display:block;
	padding-left:5px;
	
 }
#barre_menu #menu ul li a:hover, #barre_menu #menu ul li.sfhover a:hover {
text-align:left;
background:#1fa4f9;
color:white;
}
#barre_menu #menu ul li:hover  {
background:none;
}
#barre_menu #menu li:hover ul,#barre_menu #menu li.sfhover ul{ 
display: block; }

