*{padding:0;margin:0}
body,html{height:100%}
body{margin:5px auto;font-family:Arial,sans-serif;hyphens:auto;background:#000}
#div_contient_img,iframe,img,table{z-index:1;max-width:100%;border:0}
table{border-collapse:collapse}
table td{vertical-align:top}
input[type="submit"],input[type="button"]{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}
body input.sansrien:focus,body input.sansrien:hover,body input.sansrien{background:none;border:0;color:#000}
blockquote{display:block;margin:0 5%;font-size:90%}
h1{text-align:center;font-size:130%;margin:10px 0 30px 0}
h2,h3{font-size:110%;margin:45px 0 25px 0;text-align:center}
h4,h5{margin:45px 20px 30px 20px}
h2{font-size:120%}
.formenligne{display:inline}
h3{text-align:left;margin-left:40px}
h2.a{font-size:120%;margin:0 0 20px 0}
.ul_m{display:block;margin:0 auto;color:#bbb;max-width:1200px}
.ul_m #logo a{display:inline-block;width:175px;height:100px;background:url(/i/a.png?az) no-repeat;opacity:.9}
.ul_m #logo a:hover{opacity:1}
.ul_m li{display:inline-block;padding:2px 15px}
#h .ul_m a{color:inherit;text-decoration:none;padding:1px}
#h .ul_m a:hover{text-decoration:underline;color:#fff}
.ul_m #double,.ul_m #double2,.ul_m ul{display:inline-block}
#double2{padding-left:20px}
.ul_m ul li,.ul_m ul.n2{display:block}
ul.n2{font-size:80%;margin-top:5px}
.ul_m li:hover{color:#fff}
.ul_m li li{padding:2px 0}
#h .ul_m a.lien_en_cours{color:#fff}
#lsv_encore{text-align:right;font-size:90%;margin-top:10px}
#c .lien_bloc_orange a{text-decoration:none;padding:10px;color:#fff}
#c .lien_bloc_orange a:hover,#contenu a.lien_forum:hover,#mr a.l:hover,input[type=button]:hover,input[type=submit]:hover,a.l:focus,input[type=button]:focus,input[type=submit]:focus{background:#fff;color:#9b4d4d;border:1px solid #9b4d4d}
#ligne_membre *{vertical-align:middle}
#ligne_membre a{color:#555}
#ligne_membre a:hover{color:#9b4d4d}
#div_membre_fav{display:none;position:absolute;background:rgba(255,255,255,.9);padding:2px;border-radius:3px}
#contenu .mr{background:#fb6;padding:0;margin:25px 5%}
#contenu .mr p{margin:10px}
#contenu .mr a{text-indent:0}
#glob_btn_mob{display:none}
.glob_load{display:none;animation: rebond 0.5s infinite alternate}
@keyframes rebond{from{transform: translateY(0)}to{transform:translateY(-10px)}}
.mr h2,.mr h3,.mr h4,.mr h5{background:#d94;margin:0;padding:5px;font-size:110%}
body #c #contenu .mr a{color:#000;text-decoration:none;display:inline-block;padding:2px}
body #c #contenu .mr a{text-decoration:underline}
body #c #contenu .mr a{padding:0}
body #contenu .mr a:hover{color:#000;background:#d94}
#l_membre{text-align:center;margin:10px 0;font-size:140%}
#l_membre small{font-size:70%;display:block}
#contenu a.lien_forum,#mr a.l,.lien_bloc_orange a,input[type=button],input[type=submit]{background:#9b4d4d;color:#fff;border:1px solid #9b4d4d;padding:5px}
#contenu{width:66%;display:inline-block;background:#fff;vertical-align:top;padding-bottom:30px;margin-bottom:150px;padding-right:1%}
#contenu p{line-height:170%;text-indent:15px;margin:20px 5px;text-align:justify}
#contenu table{margin:5px}
.comme_p{margin-left:20px;line-height:300%;text-indent:0}
#mr{display:inline-block;width:33%}
.mr b:first-child{display:block;padding:2px 3px;font-size:120%;margin:5px 0}
#mr .mr:first-child{margin-top:0;}
#mr .mr{padding:5px;margin:0 0 20px 0;font-size:90%;border-left:1px solid #ccc;overflow:auto}
#mr .mr:hover{background:#fff}
#mr .mr b:first-child{color:#9b4d4d}
.mr p{margin:10px 0}
.chucknorris{line-height:150%}
#c .chucknorris a{text-decoration:none;color:#000}
#c .chucknorris a:hover,#mr a.section:hover{color:#000;text-decoration:underline}
input[type=image]{vertical-align:middle;border:0}
#c a,#glob_alert_div a{color:#9b4d4d}
table.img{font-size:80%;text-align:center;width:100%}
table.img td{vertical-align:middle}
.sb td{background:#ccc;padding:5px 0}
#contenu .glob_post_bloc .p,#contenu .glob_post_bloc .e{margin:25px 10px 0 10px;overflow-wrap:break-word;font-size:90%;border-radius:3px;background:#eee;padding:5px;text-indent:15px}
.glob_post_bloc .p:first-line,.glob_post_bloc .e:first-line{font-weight:700}
#contenu .glob_post_bloc .e{margin:5px 10px 0 0}
/* .glob_post_bloc textarea{background:inherit;font-size:inherit;border:1px solid #aaa} */
.glob_post_bloc div{text-align:center}
#contenu a.lien_forum,input,textarea{font-family:inherit;font-size:inherit;outline:0;padding:3px;border:1px solid #666;border-radius:3px;color:#666;hyphens:manual}
p.small{text-indent:0;font-size:80%;margin:0}
#contenu input[type=password]:focus,#contenu input[type=text]:focus,textarea:focus{border:1px solid #aaa;color:#000}
#contenu form.full{display:block;margin:0 auto}
body #contenu .full textarea,body #contenu form.full input[type=text]{padding:1%;margin:1% auto;display:block;width:96%;margin:7px auto}
#contenu ul,#contenu ul li{list-style:square;margin:3px 0 3px 20px}
#contenu ol li{margin:3px 0 3px 20px}
img.avatar{max-width:100px}
#m li.mobile_seul{display:none}
table.bd_fines td{border:1px solid #ccc;padding:2px}
#c ul.n2 .bouton{font-size:90%;margin:5px auto 0}
#menu_dossiers{text-align:center;margin:10px 0}
#menu_dossiers a{display:inline-block;color:#333;border:1px solid #fb6;padding:8px;border-radius:4px;margin:5px;background:#fb6;vertical-align:middle;text-decoration:none}
#menu_dossiers a:hover{color:#000;background:#d94}
#menu_dossiers a:active{border:1px solid #ea3}
.centrer{text-align:center}
.centrer img{vertical-align:middle}
a.qual{font-size:120%}
.lien_bloc_orange{margin:20px auto;text-align:center}
#contenu abbr.definition,#contenu p a{font-weight:700}
#c a.lien_mp3,#contenu abbr.definition{text-decoration:underline;color:inherit;border:0}
#contenu abbr.definition:hover{cursor:help}
#c a.lien_mp3:hover,#contenu abbr.definition:hover{color:#a00}
#bio_ci{margin:20px 0;background:url(/upload/img/444.jpg) left no-repeat;background-size:cover;text-align:center}
#bio_ci h2{font-size:normal;margin:5px 0 25px 0}
#bio_ci div{display:inline-block;margin-bottom:15px}
#bio_ci div,#bio_ci h2{background:rgba(255,255,255,.5);padding:2px;border-radius:4px}
#bio_ci div b{display:block;}
.intro_musicale{text-align:center;font-size:80%;margin-bottom:10px}
#c #mr #vdj{display:block;text-align:center;text-decoration:none;font-size:110%;border-radius:10px;padding-top:10px;background:url(/i/vdj_fond.jpg);height:168px;color:#fff;background-size:100%}
#vdj span{background:rgba(0,0,0,.7);padding:5px;display:block}
#n{height:20px;width:20px}
#glob_post_form{margin:20px}
a#lbb{float:right;margin:5px 0;display:inline-block;margin:0 auto;background:#fff;color:#364c8c;text-decoration:none;border:1px solid #364c8c;padding:4px 4px 4px 0;border-left:0;font-size:120%}
a#lbb span{display:inline;padding:5px 7px;background:#364c8c;color:#fff}
a#lbb:hover{background:#364c8c;color:#fff;text-decoration:none}
#div_heure{position:absolute;top:0;left:0;padding:2px;border-radius:3px;background:#fff;font-size:80%}
.inc_alerte{color:#666;border:1px solid #faa;background:url(i/r.png) #fee no-repeat;padding:15px 15px 15px 60px}
a.a_perle{display:inline-block;width:10px;height:10px;border:1px solid #aaa;border-radius:10px;background:radial-gradient(#fff,#aaa)}
#div_nouveau_message{display:none}
.forum_ligne_topic small{display:block}
.forum_ligne_topic,.forum_message{margin:2px 1% 25px 1%;border-left:2px solid #ddd;text-align:justify;padding:5px 0 5px 1%}
.forum_ligne_topic:hover,.forum_message:hover{border-color:#666}
.forum_ligne_topic{margin:15px 1%}
.forum_message small:first-child{font-size:80%;margin:0;padding:0;color:#444}
body a#messagerie_a_nouveau{position:fixed;border-radius:30px;background:#fff;padding:10px;bottom:15px;border:1px solid #aaa;opacity:1;margin-left:5px}
#nouveau_message input[type=text]{width:80%}
#c{background:#fff;border-radius:0 0 2px 2px}
#ligne_membre,#c{margin:0 auto;max-width:1200px;padding-bottom:2px}
#ligne_membre{font-size:90%;background:#fff;margin-top:20px;max-width:1189px;padding:5px;border-right:1px solid #eee;border-radius:2px 2px 0 0;background:url(i/fond.jpg);height:45px}
#ligne_membre input[type=password],#ligne_membre input[type=text]{border:1px solid #ccc;width:100px}
#glob_ri_txt{display:block;margin:10px auto 15px auto;padding:4px;background:url(/i/loupe.png) 5px center no-repeat #fff;padding-left:35px;max-width:1200px;box-sizing:border-box;width:100%}
#glob_ri_bloc{position:absolute;overflow:auto;font-size:80%;border:1px solid #ccc;height:100px;padding:4px;background:#fff;z-index:99;max-width:1200px;visibility:hidden;top:0}
#glob_ri_bloc a{display:inline-block;color:#000;text-decoration:none;padding:3px 0}
#glob_ri_bloc a:hover{color:#9b4d4d}
#glob_ri_bloc .s{display:inline-block;width:20%;min-width:200px;vertical-align:top}
#glob_ri_bloc .c a{display:block}
#glob_ri_bloc h1{font-size:130%;margin:8px 0 4px 0;padding:0;text-align:left}
#glob_ri_bloc h2{font-size:110%;margin:4px 0 4px 0;padding:0;text-align:left}
#glob_ri_bloc .p{margin:2px}
#glob_ri_bloc p{text-align:center;font-size:150%;margin:30px auto}
#glob_ri_bloc .e{margin-left:10px;font-size:95%}
#glob_alert_div,#glob_prompt_div{position:fixed;background:rgba(0,0,0,.3);z-index:1000;top:0;width:100%}
#glob_alert_span{background:#9b4d4d;font-size:80%;display:block;text-align:left;width:100%;max-width:1200px;margin:0 auto;padding:5px;color:#fff}
#glob_prompt_div textarea{font-family:inherit;border:1px solid #666;padding:5px}
#glob_alert_p,#glob_prompt_p{padding:5px;border-bottom:2px solid #666;background:rgba(255,255,255,.95);width:96%;max-width:1200px;margin:0 auto;overflow:auto;line-height:130%}
#glob_alert p{margin:10px;text-indent:10px}
#glob_bandeaubas{position:fixed;left:0;bottom:0;text-align:center;width:100%;display:none}
#glob_sommaire_a{font-weight:700;color:#000;text-decoration:none;margin-right:10px;display:inline-block;background:rgba(235,235,235,.9);padding:10px;border:1px solid #aaa;border-bottom:0}
#glob_sommaire_a:hover{border-top:1px solid #666;background:#ebebeb}
#glob_sommaire_ctn a{color:#000;text-decoration:none}
#glob_sommaire_ctn a:hover{color:#9b4d4d}
#glob_sommaire_ctn h2,#glob_sommaire_ctn h3,#glob_sommaire_ctn h4,#glob_sommaire_ctn h5{text-align:left;margin:4px 0 0 0;padding:0;font-size:100%}
#glob_alert_div h2,#glob_sommaire_ctn h2{margin-top:20px}
#glob_sommaire_ctn h3{margin-left:10px;font-size:90%}
#glob_sommaire_ctn h4{margin-left:20px;font-size:90%}
#glob_sommaire_ctn h5{margin-left:25px;font-size:90%}
.glob_alert_php{font-size:90%;text-align:center;width:90%;margin:0 auto 10px auto;border:1px solid #9b4d4d;border-radius:3px;padding:4px}
.PasToucheMinouche{display:none}
.PasToucheMinouche a{color:red}
#glob_div_afficher_commentaires{margin:50px 0}
#bio_rl{margin:0 10px;line-height:150%}
#bio_rl b{display:inline-block;margin-top:15px}


@media(max-width:1000px){#h{overflow:auto}
.ul_m{width:1100px}
}
@media(max-width:999px){.ul_m #logo a{display:none}
}
@media(max-width:780px){.pasmobile{display:none}
#glob_alert_p{max-width:96%}
#glob_btn_mob{display:inline;font-size:inherit;}
body{background:#fff}
#glob_ri_bloc{overflow:auto;width:100%;padding:0;position:fixed}
#h .ul_m a.lien_en_cours{color:#000;font-weight:bold}
#logo,.ul_m{display:none}
#glob_ri_txt{position:fixed;top:0;width:100%;margin:0;border:1px solid #aaa;border-top:0;border-radius:0;z-index:99;padding:5px 25px 5px 35px;background:url(/i/loupe.png) 5px center no-repeat,url(/i/m.png) right 5px center no-repeat,#fff}
.ul_m{background:#fff;font-size:120%;width:96%;padding:30px 2% 10px 2%;border-bottom:1px solid #aaa;background:#eee}
.ul_m li{padding:0;color:#000;font-weight:700;display:block}
.ul_m li:hover{color:#000}
.ul_m .n2 li{font-weight:400}
input[type=radio]{margin:10px 0}
#contenu{width:auto;padding:2px 1% 25px 1%}
div,iframe,img,p,table{max-width:100%}
img{height:auto}
.fdroit,.fr{float:none;display:block}
.tab_bloquer{font-size:80%}
.tab_bloquer td{padding-top:10px;display:block}
#tchat_lateral_aff{display:none}
* input[type=text],input[type=password]{font-size:16px}
#div_heure{display:none}
#mr{display:block;width:100%;padding:0;margin:0}
#ligne_membre form{margin:10px 5px 5px 5px}
#ligne_membre a{margin-top:10px}
.chucknorris{line-height:170%}
.chucknorris a{display:inline-block;margin:6px}
.mr b{margin:10px 0}
}
@media print{html{padding:0}
body{background:#fff;margin:0;padding:0}
#accueil_barre_grise,.glob_post_bloc,#ctnpb,#div_heure,#glob_post_form,#form_comment,#glob_alert_div,#glob_ri_bloc,#glob_ri_txt,#glob_sommaire_a,#h,#mr,.autres_bios,.fr,#ligne_membre,.lien_bloc_orange{display:none;visibility:hidden}
#c,#contenu{width:100%;max-width:100%;border:0;margin:0}
#map_canvas,img{page-break-inside:avoid}
}