body{background:url('img/fd.png');font-family:arial,tahoma,serif;font-size:12px}
a{color:#333;text-decoration:none;font-weight:bold}
a:hover{color:#777;text-decoration:none}
p{text-align:justify}
img{border:0px}
a img{border:0px}

#wrapper{width:800px; background:#FFF;margin:20px auto;padding:10px}
#ban{height:200px; width:800px;background:#DDD url('img/ban.png') no-repeat;margin-bottom:10px}
#ban h1{text-align:right}

.clearer{clear:both;line-height:1px}
.rature{text-decoration:line-through}

#menu{border:1px dotted #DDD; background:#EEE; width:800px;padding:3px 0px;margin:0px auto}
#menu a{font-weight:bold; display:block; float:left; margin:0 10px}
#menu form{display:inline}
#menu input{background:url('img/loupe.png') bottom right no-repeat #FFF}
#menu p{margin:0px;padding:0px}

.subCat{text-align:center;border-bottom:1px solid #DDD;margin:5px 50px;padding-bottom:2px}

#RandomB{width:390px;border:1px solid #DDD;margin-top :15px;padding:5px;float:left}

#rsss {width:100%;padding:0px;}
#rsss td{vertical-align:top;width:50%;border:1px solid #DDD;padding:5px}
#rsss .free{text-align:center;font-size:1.2em;vertical-align:middle}
#rsss .free a{color:#777}
#rsss .free a:hover{color:#AAA}

.geek-test{border:1px solid #DDD; width:100%;padding:10px}
.geek-test td{vertical-align:top;padding-top:5px;padding-bottom:5px;margin:0px;border-top:1px solid #DDD;border-bottom:1px solid #DDD}
.geek-test .quest{width:60%}

.resultats{width:500px;text-align:center;border:1px solid #DDD;margin:50px auto;padding:10px}
.resultats p{text-align:center}

.grise{border-right:1px dashed #BBB;border-left:1px dashed #BBB;background:#F7F7F7}

.erreur{border:1px dashed #c43535;background:#e7aeae;width:500px;margin:20px auto;padding:10px;text-align:center}
.succes{border:1px dashed #0e6a0e;background:#a7c8a7;width:500px;margin:20px auto;padding:10px;text-align:center}

.pub468{width:468px;height:60px;margin-top:20px;margin-left:60px}
.pub350{text-align:center;padding:5px}

.headin {vertical-align:middle;background:#EFEFEF;padding-bottom:3px;border:1px solid #000 }
.headin img{float:left;margin-right:10px; position:relative; bottom:4px; right:4px; }
.headin a{display:block;padding:30px 0 35px 0px}

.centrer{width:500px; margin:10px auto;}
.centrer label{display:block;float:left;width:100px;}

.centrer2{width:500px; margin:10px auto;}
.centrer2 input{margin-top:5px}
.centrer2 label{display:block;float:left;width:220px;}

.welcome{margin-left:50px;}
.welcome a{font-weight:normal}

.complet{padding:5px;margin-top:1px}

.add{text-align:center;margin:auto;padding-top:40%}

.cp{width:70%;text-align:center;margin:auto;padding:5px;border:1px solid #DDD}
.cp img{margin-right:2px;margin-left:2px}

textarea,input{border:1px #DDD solid;background:#EFEFEF;padding:2px;margin-top:2px}

#annu a{margin-right:10px}

#footer{border:1px dotted #DDD; background:#EEE; width:700px;padding:3px 0px;margin:0px auto;margin-top:10px;text-align:center;font-size:1.0em;font-family:Impact,serif}

#footer a{font-weight:normal}

