html, body {font-family:trebuchet MS; color:#000000; font-size:12px; background-color:#f4f4f4; margin: 0px 0 10px 0;}

#header {margin:auto; background: url('logo.gif') center no-repeat; width:auto; height:100px; text-align:center; font-size:12px; color:#ffffff; background-color:#607b95; border-bottom:#c0c0c0 2px solid;}
#header a {text-decoration:underline; color:#ffffff; font-weight:bold; font-size:13px;}

#conteneur {margin:auto; width:700px; padding:0px; background:#ffffff; border-left:#c0c0c0 2px solid; border-right:#c0c0c0 2px solid; border-bottom:#c0c0c0 2px solid;}

#contenu {width:500px; float:right; text-align:justify; background:#ffffff; padding:10px 15px 10px 15px; font-size:12px; border-left:#c0c0c0 1px dashed;}
#contenu a {font-family:trebuchet MS; font-size:12px; text-decoration:underline; color:#0000ff;}
#contenu a:hover {text-decoration:none; color:#0000ff;}
#contenu a:visited {color:#0000ff;}
#contenu span {font-weight:bold; display:block;}
#contenu ul {margin:auto; padding:0px;}
#contenu li {list-style-type:none; line-height:20px;}

#listing {margin:auto; text-align:justify; font-size:12px;}
#listing a {font-family:trebuchet MS; font-size:14px; text-decoration:underline; font-weight:bold; color:#0000ff; display:block;}
#listing a:hover {text-decoration:none; color:#0000ff;}
#listing a:visited {color:#0000ff;}

#webmaster {width:350px; margin:auto; font-family:trebuchet MS; font-size:12px; font-weight:bold; color:#ff0000; margin-top:35px; text-align:center; padding:5px;}
#webmaster a {font-size:12px; font-weight:normal;}

#menu {margin:auto; float:left; width:142px; margin-top:5px; padding:0px 10px 10px 10px;}
#menu ul {margin:auto; padding:0px;}
#menu li {list-style-type:none; background-color:#ffffff; padding-left:2px; line-height:24px;}
#menu a {font-family:Trebuchet MS; background:url(puce.gif) no-repeat; padding-left:20px; text-decoration:underline; color:#6699ff; font-size:14px;}
#menu a:hover {text-decoration:none; color:#6699ff;}
#menu a:visited {color:#6699ff;}
#menu span {color:#ff00ff;}
#menu .sexe {color:#ff00ff;}

#footer {clear:both;}

#bottom {margin:auto; text-align:center; width:704px; padding:3px 0px 0px 0px; font-size:12px; color:#c0c0c0;}
#bottom a {text-decoration:none; color:#c0c0c0; font-size:12px;}

fieldset {width:300px; padding:5px; background-color:#ffffff; border:0px solid #ededed; margin-bottom:20px; display:block;}
input {display:block; width:100%; color:#666}
label {display:block; margin-bottom:1em;}
select {display:block; width:100%;}
.submit {font-size:12px; font-weight:bold; background:#607b95; border:none; text-align:center; padding:5px 5px 5px 5px; color:#ffffff;}
