#menu {position: absolute; z-index: 100; top: 0px; font-size: 13px; width:100%; margin-left: 5px;}
html>body #menu {position: fixed;}
dd {margin: 0}
#menu dl {float: left; width: 152px; margin-left: 0px; margin-top: 0px; height: 18px; background-color: white;}
#menu dt {cursor: pointer; text-align: center; font-weight: bold; border: 1px solid gray; margin: 0px}
#menu dd {display: block; position: relative; top: -2px;}
#menu dd div {color: #000; text-decoration: none; display: block; height: 18px; border: 1px solid gray; background: white;}
#menu dd div a {color: #000; text-decoration: none; display: block; height: 100%;}
#menu dt a {text-decoration: none; display: block; height: 100%; border: 0 none;}
#menu dd a:hover, #menu dd a:focus {background: #CCCCCC;}
#msmenu1 a:focus {background-color: rgb(153,204,255); color: rgb(254,222,173);}
.survol a span {display: none;}
.survol a:hover span {display: block; position: relative; top: -18px; left: 178px; width: 425px; height: 20px; background-color: #FFFFFF; border: 1px solid gray;}
.class1 {background-color: rgb(51, 255, 255); color: rgb(51, 102, 102);}
.altclass1 {background-color: rgb(153,204,255); color: rgb(254,222,173); height: 18px;}
.class2 {color: white; background: #9999FF;}
.altclass2 {background-color: rgb(204,204,255); color: rgb(254,222,173); height: 18px;}
.class3 {color: rgb(51, 153, 153); background-color: rgb(255, 255, 204);}
.altclass3 {color: rgb(73,208,202); background-color: rgb(241,255,240); height: 18px;}
.class4 {background-color: rgb(255, 204, 153); color: rgb(51, 102, 102);}
.altclass4 {background-color: rgb(250,235,212); color: rgb(254,160,122); height: 18px;}
.class5 {color: white; background: #9999FF;}
.altclass5 {background-color: rgb(204,204,255); color: rgb(254,222,173); height: 18px;}