body{color:#000000;background-color:#ffffff;}
.spacer{clear:both;}
hr{clear:both;}
.d{float:right;}
.g{float:left;}
#top hr{visibility:hidden;}
div.banniere{background-color:#009999;width:100%;height:auto;text-align:right;}
.banniere img{display:block;margin:0 0 0 auto;}
div#haut>hr{margin:4px 0 2px 0;padding:0;}
.menu ul{padding:0;margin:0;}
.menu li{list-style-type:none;border-left-color:#009999;border-left-width:medium;border-left-style:solid;font-family:helvetica, arial, sans-serif;padding:0 0.2em;font-weight:bold;}
.menu a{padding:1px;color:black;text-decoration:none;}
.menu a:visited{color:black;}
.menu a:hover{color:#009999;padding:0;border-color:#cccccc;border-width:1px;border-style:dotted;text-decoration:underline;}
#courant, #courant a{color:red;padding-left:0.8em;}
ul.menu1{margin-left:10%;padding:0.2em;}
.menu1 li{display:inline;padding:0 1em;}
.menu1 img{height:0.75em;padding-right:0.5em;border:none;}
li.prems{border:none;}
form#chercheref{margin:0;padding:0;}
form#chercheref ul.menu1{margin:0;background-color:#DADADA;text-align:center;}
#menu2{float:left;}
#titre{text-align:center;}
h1{font-family:times, serif;font-weight:bold;text-decoration:underline;font-size:3em;margin:0.3em;}
.refrcmnt{margin:0;padding:0;text-align:center;font-size:0.7em;font-family:sans-serif;}
.refrcmnt a{text-decoration:none;color:#009999;}
.refrcmnt a:hover{text-decoration:underline;color:blue;}
