#menuprincipal {
  margin: 0px 0px 0px 20px;
  padding:0px;
  font-size:1.25em;
  background-color:#005FB8;
  float:left;
}
#menuprincipal ul {
  margin: 0px 0px 0px 0px;
  padding:0px;
  border:0px;
  list-style:none;
  height:auto;
  color:white;
}
#menuprincipal ul.menup1 {
  margin-left:20px;
}
#menuprincipal ul li {
  background-color:#005FB8;
}
#menuprincipal ul li {
  padding: 0px 20px 0px 20px;
}
#menuprincipal ul li a{
  padding: 0px;
  text-decoration:none;
  white-space:nowrap;
  color:white;
}
#menuprincipal ul li a:hover{
	color:#005FB8;
	background-color:#E0F3FB;
	cursor:pointer;
}
#menuprincipal ul li.over,
#menuprincipal ul li:hover{
	color:#005FB8;
	background-color:#E0F3FB;
 	cursor:pointer;
}

/* ne fonctionne pas avec IE6 */
#menuprincipal ul li.over>a,
#menuprincipal ul li:hover>a{
	color:#005FB8;
	background-color:#E0F3FB;
 	cursor:pointer;
}

#menuprincipal ul.menup1 { z-index:101; }
#menuprincipal ul.menup2 { z-index:102; }
#menuprincipal ul.menup3 { z-index:103; }
#menuprincipal ul.menup4 { z-index:104; }
#menuprincipal .rounded-bl {
	float:left;
}
#menuprincipal .rounded-tl {
	float:left;
}
