ul#menu,ul#menu_ang { margin-bottom: 15px; }

* html ul#menu{
margin-top: -13px;
}
* html ul#menu_ang{
margin-top: -13px;
}
ul#menu
{
  width: 666px;
  height: 27px;
  background:  transparent url(../images/menu.gif) no-repeat;
  margin: 0;
}

ul#menu li
{
  float: left;
  height: 27px;
  list-style: none;
  background: none;
  padding: 0;
  margin: 0;
}

ul#menu li a
{
  display: block;
  height: 27px;
  outline: none;
}  

ul#menu li a span { display: none; }

ul#menu li#profilCorporatif a:hover, ul#menu li#profilCorporatif a.selectionne { background: url(../images/menu.gif) no-repeat -16px -27px; }
ul#menu li#profilCorporatif a { margin-left: 16px; width: 123px; }

ul#menu li#procedes a:hover, ul#menu li#procedes a.selectionne { background: url(../images/menu.gif) no-repeat -139px -27px; }
ul#menu li#procedes a { width: 86px; }

ul#menu li#produits a:hover, ul#menu li#produits a.selectionne { background: url(../images/menu.gif) no-repeat -225px -27px; }
ul#menu li#produits a { width: 79px; }

ul#menu li#qualite a:hover, ul#menu li#qualite a.selectionne { background: url(../images/menu.gif) no-repeat -304px -27px; }
ul#menu li#qualite a { width: 74px; }

ul#menu li#soumission a:hover, ul#menu li#soumission a.selectionne { background: url(../images/menu.gif) no-repeat -378px -27px; }
ul#menu li#soumission a { width: 94px; }

ul#menu li#infosTechniques a:hover, ul#menu li#infosTechniques a.selectionne { background: url(../images/menu.gif) no-repeat -472px -27px; }
ul#menu li#infosTechniques a { width: 120px; }

ul#menu li#faq a:hover, ul#menu li#faq a.selectionne { background: url(../images/menu.gif) no-repeat -592px -27px; }
ul#menu li#faq a { width: 60px; }



ul#menu_ang
{
  width: 666px;
  height: 27px;
  background:  transparent url(../images/menu_ang.gif) no-repeat;
  margin: 0;
}

ul#menu_ang li
{
  float: left;
  height: 27px;
  list-style: none;
  background: none;
  padding: 0;
  margin: 0;
}

ul#menu_ang li a
{
  display: block;
  height: 27px;
  outline: none;
}  

ul#menu_ang li a span { display: none; }

ul#menu_ang li#profilCorporatif a:hover, ul#menu_ang li#profilCorporatif a.selectionne { background: url(../images/menu_ang.gif) no-repeat -16px -27px; }
ul#menu_ang li#profilCorporatif a { margin-left: 16px; width: 124px; }

ul#menu_ang li#procedes a:hover, ul#menu_ang li#procedes a.selectionne { background: url(../images/menu_ang.gif) no-repeat -140px -27px; }
ul#menu_ang li#procedes a { width: 90px; }

ul#menu_ang li#produits a:hover, ul#menu_ang li#produits a.selectionne { background: url(../images/menu_ang.gif) no-repeat -230px -27px; }
ul#menu_ang li#produits a { width: 83px; }

ul#menu_ang li#qualite a:hover, ul#menu_ang li#qualite a.selectionne { background: url(../images/menu_ang.gif) no-repeat -313px -27px; }
ul#menu_ang li#qualite a { width: 74px; }

ul#menu_ang li#soumission a:hover, ul#menu_ang li#soumission a.selectionne { background: url(../images/menu_ang.gif) no-repeat -387px -27px; }
ul#menu_ang li#soumission a { width: 98px; }

ul#menu_ang li#infosTechniques a:hover, ul#menu_ang li#infosTechniques a.selectionne { background: url(../images/menu_ang.gif) no-repeat -485px -27px; }
ul#menu_ang li#infosTechniques a { width: 112px; }

ul#menu_ang li#faq a:hover, ul#menu_ang li#faq a.selectionne { background: url(../images/menu_ang.gif) no-repeat -597px -27px; }
ul#menu_ang li#faq a { width: 60px; }


ul#menu li div ul li { height: 15px; }

.sousmenus {
     margin: 0;
	 padding: 0;
     position:absolute;
     top: -5000px;
	 width : 260px;
}
.sousmenus ul {
     margin: 0;
	 padding: 0;
     width: 280px; 
     list-style: none;
}
.sousmenus ul li {
     margin: 0;
	 padding: 0;
     display: block; 
     width: 260px;
     height: 20px;
     list-style: none;
     position:relative;
	 
}
.sousmenus ul li a
{
     margin: 0;
	 padding: 0;
     font-size : 11px;
     width: 280px;
     height: 20px;
     line-height: 21px;
     color : #000;
     display: block;
	 text-decoration: none;
	 background-color: #ddd;
	 padding-left: 6px;
	 border: 1px solid #000;
	 margin-top: -1px;
}

.sousmenus ul li a:hover {
     background-color: #00465e;
     color: #fff;
}

.sousmenus ul li.dernier a, .sousmenus ul li.dernier a:hover { margin-top: 0; }