html, body { background-color: black; text-align: center; font-family: Arial, Helvetica, Sans-Serif; color: #FFF; font-size: 12px; margin:0; padding:0; border-top: 1px solid transparent;} 
* {
  margin: 0;
  padding:0;
}

div#top {width:900; height:102; margin: 0 auto 0 auto; padding: 0; border-top: 1px solid transparent;}
div#container {width:900; height:510; margin: 0 auto; background-color:#000011; border: 2px solid #FFF;}
div#titre {height:20; margin : 0 auto 0 auto; clear:both;}
div#left {float:left; width:170; height:490; margin:0; padding:0; }

div#middle {float:left; margin: 0; padding: 0; width:900; height: 510;}
div#content {text-align: left; height:470px; margin:20 50 20 50; overflow:auto;}
div#content_smaller {text-align: left; height:420px; margin:20 50 20 50; overflow:auto;}
div#bottom {width:900; margin: 5 auto;text-align: center; font-size: 10px; padding: 0;}
#bottom td{padding: 0 1;font-size: 12px; font-weight: normal;  }

ul, li {list-style-type:disc; margin-left:15; text-align:left; padding: 0 0 10 0;}
a, img {color: pink; text-decoration: none; border: 0px; font-weight:bold;}
a:hover {color: pink; text-decoration: underline; font-weight:bold;}



div#menu { margin: 0 auto 10 auto; }
#menu td{padding: 8 8 2 8;}
#menu a {text-transform:uppercase;text-decoration: none; text-align:center; font-size: 12px; font-weight: bold; white-space: nowrap; color: white; }
#menu a:hover { color:#cc3399; text-decoration: underline; }
#menu a.active { color:#cc3399; text-decoration: underline; }
#menu a.active:hover {overflow: auto; color:#cc3399; text-decoration: underline; }


hr {margin: 30 20; clear:both;}
h1 {font-size: 16px; text-align:center; }
h2 {font-size: 16px; text-align:left; }

tr#bio {padding: 30 10; vertical-align: top;}
#bio td {padding: 30 10; vertical-align: top;}
td.imgbio  {width:150; padding:20 10; vertical-align:top;}
.textbio {text-align:top; font-size:14;}


table#partenaires {vertical-align:top; font-size:12; padding: 20 10; }
#partenaires td {vertical-align:top; font-size:12; padding: 20 10; }
img.border {border: solid 1px white; }

table#actus {vertical-align:top; font-size:12; padding: 10 10 50 10; }
#actus td {vertical-align:top; font-size:12; padding: 20 10 30 10; }
