/* CSS Document copyright: Patrice Christien */
/* on cache toutes balises ul enfants d'une li*/  
#menuContainer{
  margin-left: auto;
  margin-right:auto;
  margin-top: auto;
  width: 1000px;
  height:40px;
  margin: 0 auto;*/

}
#menu {
  FLOAT: left;
  WIDTH: 100%;
  HEIGHT: 100%;
}
#menu UL {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  PADDING-TOP: 0px;   
  FLOAT: left;  
  MARGIN: 0px;
  WIDTH: 60px; 
  HEIGHT: 40px;

  LIST-STYLE-TYPE: none
}
#menu A {
  /* couleur d'un lien par defaut*/ 
  BORDER-LEFT: #ff9900 1px solid;
 /* 
  BORDER-RIGHT: #ff9900 1px solid;

  BORDER-TOP: #ff9900 1px solid;
  BORDER-BOTTOM:  #ff9900 1px solid;
*/
  PADDING-RIGHT: 0px;    
  DISPLAY: block; 
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;  
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  FONT: bold 12px/40px Verdana, Arial; 
  PADDING-TOP: 2px; 
  HEIGHT: 40px;
  text-align:center;
  vertical-align: bottom;
    background:  green;  

  }
#menu A {
	/* couleur d'un lien par defaut*/ 
  background:  #ff0000;  
  COLOR: #000000; 
  TEXT-DECORATION: none;
    HEIGHT:40px;

}
#menu A:hover {
  BACKGROUND: #ff9900;
  COLOR: #000000;
}


#menu LI {
	POSITION: relative;
}
#menu UL UL {
  WIDTH: 150px; 
  HEIGHT: 40px; 
  POSITION: absolute;
  LEFT:0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM:0px; 
  PADDING-TOP: 0px;
}
#menu UL UL A{
}
#menu UL UL UL {
  WIDTH:150px;
  HEIGHT:40px;
  Z-INDEX: 900; 
  LEFT: 100%; 
  POSITION: absolute; 
  TOP:0px;
  RIGHT:5px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM:0px; 
  PADDING-TOP: 0px;
}
#menu UL UL {
	DISPLAY: none
}
#menu li:hover>ul{
  display:block;
}
<!--[if IE]>
<STYLE type=text/css media=screen>BODY {
	FONT-SIZE: 100%; BEHAVIOR: url(csshover.htc)
}
#menu UL LI {
	FLOAT: left; WIDTH: 100%
}
#menu UL LI A {
	HEIGHT: 1%
}
</STYLE>
<![endif]-->