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;}
#courant a{border:none;}
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;}
#bas{text-align:center;}
.navig{font-family:courrier, monospace;font-weight:bold;margin:0;}
.navig a{color:blue;text-decoration:none;}
.navig a:visited{color:blue;}
.navig a:hover{color:red;}
.mandat hr{margin:2px 5%;}
.mandat img{margin:0px;padding:3px;}
.mandat img{border:1px solid white;}
a:hover img.i{background-color:#ddd;border-color:#999}
.separator{margin:0 5% 3px 5%;height:1.5em;background-color:#009999;color:#ffffff;font-weight:bold;clear:both;}
.separator p{margin:0;}
.separator p.g{width:6em;padding:0.1em 0.1em 0em 1em;text-align:left;font-family:helvetica, impact, sans-serif;background-color:#009999;}
.separator p.d{width:9em;padding:0.4em 1em 0.1em 0.1em;text-align:right;font-family:arial, monospace, sans-serif;font-size:0.7em;}
.separator a{color:#ffffff;text-decoration:none;}
.separator a:hover{text-decoration:underline;}
.annonce{width:22em;max-width:33em;margin:3px;border:1px #cccccc dotted;font-family:helvetica, sans-serif;}
.mandat>.annonce{width:64%;}
.annonce h2{text-align:center;font-size:1.7em;font-weight:bold;margin:0.2em;}
.annonce h2.soustitre{font-size:1.6em;}
.annonce hr{margin:0.7em 2em 0.7em 20%;color:#cccccc;}
.annonce p{margin:0.7em 2em 0.3em 20%;line-height:1.2em;text-align:left;}
.annonce h3{text-align:center;font-size:1.4em;font-weight:bold;}
#lightbox{background-color:#ccc;padding:10px;border:4px solid #066;border-color:#Oe6a63;}
#lightboxDetails{font-size:0.8em;font-family:sans-serif;text-align:center;padding-top:0.4em;}
#lightboxCaption{float:left;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(lightbox/overlay.png);}
* html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(lightbox/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox/overlay.png", sizingMethod="scale");}
