#menu {
height:39px;
background:transparent url(/media/images/layout/menu/bg-menu.png) repeat-x top left;
clear:both;
position:relative;
float:left;
width:840px;
padding:0;
}

#menu ul li a#accueil{
background-image: url(/media/images/layout/menu/en/home.png);
width:57px;
}

#menu ul li a#produits{
background-image: url(/media/images/layout/menu/en/products.png);
width:138px;
}

#menu ul li a#innovation{
background-image: url(/media/images/layout/menu/en/innovation.png);
width:91px;
}

#menu ul li a#environnement{
background-image: url(/media/images/layout/menu/en/environment.png);
width:158px;
}

#menu ul li a#jobs{
background-image: url(/media/images/layout/menu/en/jobs.png);
width:52px;
}

#menu ul li a#notre-groupe{
background-image: url(/media/images/layout/menu/en/our-group.png);
width:83px;
}

#menu ul li a#presse{
background-image: url(/media/images/layout/menu/en/press.png);
width:62px;
}

#menu ul li a#contact{
background-image: url(/media/images/layout/menu/en/contact.png);
width:71px;
}



#menu ul li a span{
visibility:hidden;
}

#menu a#accueil:hover,#menu a#produits:hover,#menu a#innovation:hover,#menu a#environnement:hover,#menu a#jobs:hover,#menu a#notre-groupe:hover,#menu a#presse:hover,#menu a#contact:hover {
background-position:center left;
}

#menu a.selected {
background-position:bottom left;
}

#menu a.currenthover {
background-position:center left;
}


#menu a#accueil.selected:hover,#menu a#produits.selected:hover,#menu a#innovation.selected:hover,#menu a#environnement.selected:hover,#menu a#jobs.selected:hover,#menu a#notre-groupe.selected:hover,#menu a#presse.selected:hover,#menu a#contact.selected:hover,#menu a#espace-pro.selected:hover {
background-position:bottom left;
}

#menu ul li ul li a{
color:#FFFFFF;
display:block;
padding:0 8px 0 8px;
float:left;
height:25px;
margin:0;
}

#menu ul li ul li a:hover{
background:transparent url(/media/images/layout/menu/bg-smenu-linkhover.png) repeat top left;
}

#menu .nav .select :hover .select_sub, 
#menu .nav .current .show {
background: url(/media/images/layout/menu/bg-smenu.png) repeat-x top left;
}

#menu .nav .select :hover .select_sub a {
padding-top:6px;
padding-bottom:6px;
margin-bottom:8px;
}


/* Sous menu */
.menu2 {
margin-top:10px;
}

.menu2 li {
list-style-type:none;
list-style-position:outside;
margin-left:0px;
}

.menu2 li a{
display:block;
border:1px solid #d4d8dd;
border-left:2px solid #c0c6cd;
height:18px;
padding:3px;
color:#666;
padding-left:5px;
margin-bottom:1px;
background: #d4d8dd url(/media/images/layout/bg-menu2a.png) repeat-x top left;
}



.menu2 li a:hover {
border:1px solid #8d949c;
border-left:2px solid #8d949c;
}

.menu2 li a.selected {
color:#fff;
background: #8ec0eb url(/media/images/layout/bg-menu2ahover.png) repeat-x bottom left;
border:1px solid #5987ae;
border-left:2px solid #5987ae;
}

a#espace-pro {
background:transparent url(/media/images/layout/menu/en/professional.png) top left no-repeat;
width:110px;
height:39px;
float:right;
display:block;
}

a#espace-pro:hover {
background-position:bottom;
}

a#espace-pro span {
visibility:hidden;
}
