body{background:#eaeaea;font-family:arial,tahoma,serif;font-size:12px;margin:0; padding:0 }
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}

#lien_mobile{display:none; text-align:center; padding-bottom:10px;}
#lien_mobile a{border:2px solid #888; background:#EEE; padding:5px 10px 3px; -moz-border-radius:5px}
@media handheld {#lien_mobile{display:block}}

.wrapper{width:850px; margin:0px auto;padding:10px 0 0}

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

h1{font-size:16px; margin-left:0px; color:#333}

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


#ss_menu_1,#ss_menu_2,#ss_menu_3,#ss_menu_4, #ss_menu_5{display:none; padding:5px 18px 0; background:url('img/fleche.png')no-repeat}
#menu_principal{}
#menu_actif,#menu_en_cours{display:none}
#menu{width:100%;padding:1px 0px;margin:0px auto; background:#eaeaea; border-top:1px solid #bababa; border-bottom:1px solid #bababa; height:50px}
#menu table{border-collapse:collapse}
#menu td{vertical-align:top}
#menu form{margin:0px;padding:0px 5px 0px;text-align:right; width:220px}
#menu input{background:url('img/loupe.png') bottom right no-repeat #FFF; border :1px solid #DDD; margin:0px; padding:1px 0px}
#menu p{margin:0px;padding:0px}
#menu .emphase{color:#d53030}
#menu .emphase:hover{color:#f55050}

#menuD{width:310px;float:right;border:1px solid #bbb;padding:5px;margin:10px 0}
#perle{padding:0px; margin:0 auto 10px; width:500px; border:1px solid #888; -moz-border-radius:5px }	/* background:url('img/bg_perles.png') bottom left no-repeat}*/
#perle h2{/*background:url('img/bg_perles_title.png') top left no-repeat;*/ padding:5px 10px 10px}
#perle p{font-style:italic; margin:5px}
#Fofo{margin:5px 125px 5px 0px;padding:0;}
#Fofo p{margin:0;padding:4px 2px;border:1px dotted #DDD}

h2{font-size:1.0em;margin:0px}

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

.blagueMini{padding:5px;margin-top:20px;margin-left:15px;}
.blagueMini h5{margin:0px 0px 10px 10px;padding:0px 10px 2px;}

#blockDroit{width:415px;margin-left:435px;margin-top:5px}
.Principe, #lastonline{border:1px solid #DDD;padding:5px;}
.Principe{margin-bottom:5px}
#lastonline a{font-weight:normal; text-decoration:underline}
#news,#pensee{border:1px solid #DDD;padding:5px;margin-top : 5px;  }
#news{margin:5px auto 0}
h6{margin:0px;padding:0px;font-size:13px;font-weight:normal}
#news table{margin:0px padding:0px}
#news td{padding-left:10px}
#news p{margin:0px; padding:0px}
#thinks p{padding:0px; margin:1px}
.tab{width:80%;margin:10px auto;}
.tab td{border:1px solid #DDD; padding:5px; vertical-align:top}

#newsSite{width:420px;border:1px solid #DDD;margin-top :15px; padding:5px;float:left}
#newsSite .actu{margin:0px 0px 10px 5px; padding:0px 5px; border-left:1px dotted #DDD}
#lastD{border: 1px solid #DDD; margin-top:15px; padding:5px;width:410px;margin-left:435px;}

h3{margin-left:20px;}

#horoscope{width:100%}
#horoscope td{border:1px solid #DDD; empty-cells:show; width:50%; vertical-align:top; background:url('img/bg2.png') repeat-x}
#horoscope h4{text-align:center; padding:2px; margin:0px;font-weight:bold}
#horoscope .dates{text-align:center; padding:0px; margin:0px; border-bottom:1px dotted #DDD}
#horoscope p{text-align:justify;padding:10px 5px; margin:0px}

#infoHoros{width:350px; margin:10px auto; border:1px solid #DDD; padding: 5px; background:url('img/bg2.png') repeat-x}
#infoHoros h4{text-align:center; padding:2px; margin:0px;font-weight:bold; margin-top:2px;}
#infoHoros p{margin:0px;padding:0px}
.pictos{float:left;margin:0px 3px}

#archHoros{width:80%; margin:auto}
#archHoros td{width:50%; text-align:center}

.nav{text-align:center; width:300px; margin:20px auto;}
.nav table{width:100%}
.nav td{border:1px solid #ddD; width:50%}
.nav a{width:50%;padding : 2px 5px; border: 1px solid #DDD; margin:1px}
.nav td a{border:none}
.nav .disabledLink a{padding:0}
.nav .disabledLink,.nav .disabledLink a{color:#DDD; background: #FEFEFE; cursor:default}
.nav .disabledLink:hover,.nav .disabledLink a:hover{color:#DDD}
.nav .selected{padding:6px 8px; font-style:italic;}

.blague {padding:5px 2px 2px; margin:10px auto 0; border:1px solid #888; width:480px }
.blague table{width:470px; margin:2px auto 0}
.blague .vote,.blagueMini .vote{width:20%;}
.blague .contenu, .blagueMini .contenu{margin:0px; padding:5px 10px 0;text-align:left;border-top:2px solid #DDD;}
.blague .by,.blagueMini .by{font-size:0.8em; font-style:italic; text-align:right; padding:0 5px; margin:0; }
.blague .social{width:130px; vertical-align:bottom}
.blague .infos{padding:0; margin:0 auto; position:relative; top:3px; border-collapse:collapse}
.blague .infos td{padding:0; margin:0}

.blagueMini{padding:10px 2px 2px; margin:5px auto 0; border:1px solid #ddd;}
.blagueMini table{width:99%; margin:2px auto 0}

.impair{background:#F9F9F9}

#directAcces{text-align:center;padding:10px;border:1px dotted #DDD;width:180px;margin: 0px auto 10px;}
#directAcces input{margin-top:5px}

.etoiles{text-align:right;}

#propal{width:500px;margin:20px auto;border:1px solid #DDD;padding:10px}
#propal table{border-collapse:collapse}
#propal td{padding:5px;}
#propal input, #propal textarea{background:#F5F5F5}

.geek-test{border:1px solid #DDD; width:100%;padding:10px; margin:10px auto}
.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}

.tests{width:80%; margin : auto}
.tests td{border:1px solid #DDD; padding: 5px}

.leet{background:#F0F0F0; border:1px solid #CCC; padding:2px}

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

.comment{margin:10px 0px 10px 50px; width:500px}
.comment p{border:1px solid #DDD; margin:5px;padding:5px}
.comment p .details{display:block; padding-bottom:2px; margin-bottom:2px; border-bottom:1px solid #EFEFEF }

.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:20px auto;}
.pub350{text-align:center;padding-top:15px}

#annu a{margin-right:10px}

#footer{width:700px;padding:3px 0px;margin:0px auto;text-align:center;font-size:1.0em;font-family:Impact,serif}
#footer a{font-weight:normal}
#footer p{text-align:center}

#tags{width:820px;margin: 5px auto;text-align:center;font-size:0.8em}
#tags a{font-weight:normal}


