*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,a,em,img,dl,dt,dd,ol,ul,li,form,table,caption,tbody,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}
table,td,th{vertical-align:middle;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{text-align:left;font-weight:normal;}
th,td{padding:4px 10px 4px 5px;}
caption{background:#eee;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a:focus,a:hover{color:#000;}
a,a:visited{color:inherit;text-decoration:underline;}
h1,h2,h3,h4,h5{font-weight:normal;color:#3a2f1c;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:30px;text-shadow:2px 2px 3px #baa;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;color:#720801;font-style:normal;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h1,h2{letter-spacing:1px;}
h4,h5{color:#a22821;}
p{margin:0 0 1.5em;text-indent:24px;}
h1 img,h2 img,h3 img,h4 img,h5 img{margin:0;}
a img{border:none;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.alD,p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
strong{font-weight:bold;}
sup,sub{line-height:0;}
tt{font:1em monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}ul,ol{margin:0 1.5em 1.5em 1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dt{display:block;float:left;width:10%;margin-top:12px;clear:left;font-weight:bold;}
dd{display:block;float:left;width:80%;margin-top:12px;margin-left:1.5em;}
tr.even td{background:#E5ECF9;}
.rtl{direction:rtl;}
li.rtl{text-align:right;margin-right:30px;}
body{font-size:12px;font-family:sans-serif;background:#f6f6f6;margin:1em 0;color:#552222;}
@media screen and (max-width:767px){body{font-size:14pt;}}
#drapeaux{text-align:center;margin:6px 0;}
#drapeaux li{display:inline;list-style:none none;margin:20px;height:16px;}
@media screen and (max-width:480px){#drapeaux li{margin:10px}}
#drapeaux li a{display:inline-block;width:24px;background:url(../images/drapeaux.gif) 0 0 no-repeat;text-indent:-5000px;}
#drapeaux #ru{background-position:-25px 0;}
#drapeaux #en{background-position:-50px 0;}
#drapeaux #it{background-position:-75px 0;}
#drapeaux #ar{background-position:-100px 0;}
#drapeaux #pt{background-position:-125px 0;}
#drapeaux #es{background-position:-150px 0;}
header,nav,article,footer{display:block;width:99.9%;max-width:950px;margin:0 auto;border:1px solid #3a2f1c;}
header{background-color:#3a2f1c;text-align:center;-webkit-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0;}
@media screen and (max-width:545px){header img{max-width:100%;}}
nav,article{background-color:#FFF;border-top:0;border-bottom:0;padding-bottom:1px;}
#menu_interne_cont{width:99.9%;padding:5px 0;z-index:1000}
ul#menu_interne{clear:left;}
ul#menu_interne li{list-style:none;display:inline;}
ul#menu_interne li{display:inline-block;width:145px;height:3.5em;float:left;margin:auto 2px;background:#fffecb;color:#720801;border:1px solid #999;-webkit-border-radius:.5em;border-radius:.5em;text-align:center;}
ul#menu_interne li a{text-decoration:none;font-size:1.2em;}
ul#menu_interne li:hover,ul#menu_interne li.selected{background:#720801;color:#fffecb;}ul#menu_interne li>a:hover{color:#fffecb;}
.lh3em{line-height:3em;}
@media screen and (min-width:900px){.lh3em2{line-height:3em;}}
@media screen and (max-width:950px){ul#menu_interne{margin:auto;}ul#menu_interne li{width:120px;}}
@media screen and (max-width:650px){nav{margin-top:-30px}#menu_interne_cont{padding:5px 0;position:absolute;background-color:#CCC;width:310px;left:-310px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}#menu_interne_cont:before{content:url(../images/menu.gif);float:right;margin-right:-30px;margin-top:15px}#menu_interne_cont:hover{left:0px}ul#menu_interne li{width:300px;}ul#menu_interne li a{line-height:2em;}}
#filariane{font-size:.8em;margin:2em 0;padding-left:1em}#filariane > a{color:#3a2f1c;}
#pied{text-align:center;}
#pied p{margin:0;padding:2px;background:#3a2f1c;color:#e1db26;font-size:11px;}
#pied a{color:#f6eb36;text-decoration:none;}
#sous-pied{background:none;margin-top:15px;width:100%;text-align:center;color:#808080;font-size:10px;}
@media screen and (max-width:420px){#sous-pied a:after{content:"\a";white-space:pre;line-height:2em}}
#lienAdmin{display:inline;margin-right:15px;float:right;}
.dr12,.dr13,.dr14,.dr23,.dr34,.drX{display:inline-block;vertical-align:top;}
.dr12{width:49%;min-width:370px}.dr13{width:33%;min-width:245px}.dr23{width:65%;min-width:490px}.dr14{width:24.5%;}.dr34{width:74.5%;}
@media screen and (max-width:650px){.dr12,.dr13,.dr23,.dr14,.dr34{width:95%;min-width:auto;margin:auto;}img{max-width:500px;margin:auto;}}
@media screen and (max-width:500px){img{max-width:400px;margin:auto;}}
@media screen and (max-width:400px){img{max-width:300px;margin:auto;}}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.container{width:99.9%;max-width:950px;background-color:#fff;margin:0 auto;-webkit-border-top-left-radius:1em;-webkit-border-top-right-radius:1em;border-top-left-radius:1em;border-top-right-radius:1em;}
div.span-5,div.span-6,div.span-7,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-16,div.span-17,div.span-22,div.span-24{display:inline-block;margin:0;}
div.last{margin-right:0;}
.span-5{width:190px;}
.span-6{width:230px;}.span-7{width:270px;}
.span-10{width:390px;}
.span-11{width:430px;}.span-12{width:470px;}
.span-13{width:510px;}.span-14{width:550px;}
.span-16{width:630px;}.span-17{width:670px;}
.span-22{width:99.9%;max-width:870px;margin:auto;}
.span-24{width:99.9%;max-width:950px;}
.w100{width:100%;}
.pd20{padding:0px 20px;}
.pd30{padding:0px 30px;}
.pdD40{padding-right:40px;}
.toc_style_3{padding-left:20px;}
.pdG40,.toc_style_4{padding-left:40px;}
.toc_style_5{padding-left:50px;}
.pull-1{margin-left:-40px;float:left;position:relative;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#fff;color:#fff;}
input.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
#menu_interne,h1,h2,h3,h4,cite{font-family:Georgia,"Book Antiqua",serif;}
.border-div{border:1px solid #3a2f1c;border-top:0;border-bottom:0;}
p,dl{font-size:1.2em;}
p.justify{text-align:justify;}
p.texte{text-indent:3em;}
cite{color:#720801;font-size:1.2em;font-style:italic;}
object,embed{display:block;margin:auto;}
.center,.alC,h2,h3{text-align:center;}
.list_nodeco *{list-style:none none;}
.nofloat{float:none;}
.img_ctr{margin:1.5em auto;float:none;display:block;}
.list_sous_menu{text-align:left;}
.list_sous_menu li{background-image:none;padding:4px 0 4px 2px;}
.list_sous_menu li ul li{padding-left:30px;background:none;}
.list_sous_menu li a{color:#720801;font-size:1.2em;text-decoration:none;}
.list_sous_menu li a:hover{color:#000;}
#main_accueil{height:260px;}
#main_accueil img{float:right;}
#main_accueil h2,#main_accueil h3{position:absolute;margin-left:20px;}
#main_accueil h3{margin-top:120px;}
@media screen and (max-width:900px){#main_accueil{height:320px;}#main_accueil h3{max-width:160px;}#main_accueil h2{position:static;margin:5px auto;}}
@media screen and (max-width:650px){#main_accueil h2{font-size:1.9em}#main_accueil h3{margin-top:80px;}#video{width:80%;}}
#main{background-color:#FFF}
#date_francois_list2,#date_claire_list2{margin-top:20px;}
#list_francois,#list_claire{margin-top:50px;}#list_ofs{margin-top:65px;}
img#ofs-regles-img{margin:0;}
#manuel_sommaire{margin-left:50%;list-style:none none;font-style:normal;line-height:1.8em;color:#a22821;}
#manuel_sommaire li{cursor:pointer;}
.alG{text-align:left;}.alD{text-align:right;}
.auto{margin:auto;}
.manuel-intro{margin:10px 20px;padding:10px 20px;background:#fffecb;border:1px solid #f1db26;-webkit-border-radius:1em;border-radius:1em;}
.manuel-intro >a{color:#552222;}
@media screen and (max-width:767px){#manuel_sommaire, .manuel-intro{width:96%;margin:auto;padding:10px}#manuel_sommaire{list-style:circle outside;}}
.manuel_chapitre{cursor:pointer;text-decoration:underline;color:#000;}
.retrait{margin-left:24px;}
#chapitre{padding:0 20px;text-align:justify;font-size:1.1em;line-height:1.8em}
#chapitre p:first-letter{margin-left:30px;}
#chapitre h2{text-transform:uppercase;}
.chapitre{margin-left:3em;font-size:1.1em}
#chapitre section{margin-left:3em;font-size:1.2em}
span.note{padding:0 2px;background:#f1db26;}
span.note span{visibility:hidden;position:absolute;float:left;background-color:#f6f6f6;border:2px solid #3a2f1c;-webkit-border-radius:1em;border-radius:1em;padding:10px;max-width:450px;font-style:normal;font-family:Helvetica,Arial,sans-serif;color:#552222;font-size:13px;}
span.note:hover > :first-child{visibility:visible;}
.listapuce{margin:10px 50px;font-size:1.2em;}
.listapuce li{margin:10px 0px;}
.alV td{background-color:pink;vertical-align:bottom}
.coordonees{display:inline-block;width:45%;max-width:280px;border:1px solid #3A2F1C;border-top:none;margin-left:10px;}
#menuofs{width:215px;margin:auto;}
@media screen and (max-width:650px){.coordonees{display:block;width:320px;margin:auto}#menuofs{width:320px;}}
#menuofs dd{display:block;float:none;width:auto;margin-top:auto;margin:2px 2px;}
#menuofs dt{display:block;float:none;width:auto;margin-top:auto;clear:none;margin:2px 2px;height:1.2em;line-height:1.2em;background:#FFCD2D;}
#menuofs dt a{text-decoration:none;display:block;height:100%;}
#menuofs dt a:hover,#menuofs dt a.actif{color:#FFCD2D;background:#2A1E1E;}
#menuofs dt a#monde{margin-bottom:10px;}
#menuofs li a{color:#003300;text-decoration:none;margin:4px;}
#pays{padding:4px;background-color:#FFE599;}
.img-center,img.alC{display:block;float:none;margin:auto;}
img.alD{float:right;margin-left:1.5em}img.alG{float:left;margin-right:1.5em}
#retour{margin:5px 0 0 15px;}
p#retour+h2{margin-top:0;}
.titreTable{background-color:#3A2F1C;color:#FFF;font-weight:bold;}
.paire{background-color:#fffecb;}
.paire > td{border-top:1px solid #663300;border-bottom:1px solid #663300;min-width:32px;}
#listeVideo {display:inline-block;width:250px;vertical-align:top;}
#imagevideo{display:inline-block;text-align:center;width:680px;}
.boutonCategorie {position: absolute;opacity: 0;}
.labelCategorie{position:relative;display:block;cursor:pointer;padding:.5em;font-weight:bold;background-color:#3A2F1C;color:#F0DB24;border-bottom: 1px solid white;}
.detailCategorie {height:0;transition:.3s all;overflow:hidden;}
#m1:checked ~ #g1,#m2:checked ~ #g2,#m3:checked ~ #g3{height:auto;padding:10px 5px;overflow:visible;}
.multiGroupe div{height:0;overflow:hidden;transition:.5s all;}
.multiGroupe:hover div{height:auto;transition:.5s all;}
@media screen and (max-width:949px){#listeVideo,#imagevideo{width:100%;}.divCategorie {display:inline-block;width:33%;vertical-align:top;}.detailCategorie {position:absolute;background-color:#FFF;}}
@media screen and (max-width:767px){.labelCategorie{height:3.5em;text-align:center;vertical-align:middle;}}
#divListe{position:absolute;top:216px;z-index:2000;margin-left:20px;width:460px;height:450px;max-height:450px;overflow:auto;background-color:#FFF;border:2px solid silver;}
#alerte{background-color:#DDD;color:#C00;padding:10px;font-weight:bold;}
.tableAdhesion{margin:auto;width:70%;}
@media screen and (max-width:650px){.tableAdhesion{width:96%;}td{width:auto;}}
.tableAdhesion tr > td{width:49%;}
.titre{font-size:1.5em;text-align:center;}
.gros{font-size:1.2em;}.petit{font-size:0.8em;}
.pointeurLien{cursor:pointer;}.commeLien{cursor:pointer;font-size:1.2em;}
.confirm{cursor:pointer;text-decoration:underline;}
li.commeLien{font-size:1em;}
.flG{float:left;}.flD{float:right;}
.valT{vertical-align:top;}
.listVideo > li{list-style:none;padding:0px;margin-left:-40px;}
.borde{border:1px solid silver;}
.imgLien{cursor:pointer;margin-left:20px;margin-right:20px;}
.hautPage{text-decoration:none;float:right;margin-right:20px;}
.quisuisje{color:#006600;text-align:center;padding:0px 20px;}
.infoBulle,.quisuisjeDiv{position:relative;width:230px;display:inline-block;margin:0px;margin-top:20px;padding:10px 20px;-webkit-border-radius:8px;border-radius:8px;text-align:center;}
.quisuisjeDiv{font-family:Georgia,"Book Antiqua",serif;font-size:1.2em;background:#fffecb;border:1px solid #999;color:#720801;}
.quisuisjeDiv:hover{background:#720801;color:#fffecb;}
.quisuisjeDiv a{text-decoration:none;}
.quisuisjeDiv a:hover{color:#fffecb;}
.infoBulle{cursor:help;background:#C2EFC2;color:#003300;border:1px solid;}
.infoBulle div{visibility:hidden;position:absolute;bottom:35px;right:50%;z-index:999;width:250px;margin-right:-137px;padding:10px;text-align:left;border:2px solid #006600;background-color:#80C080;color:#FFF;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;}
.infoBulle:hover div{visibility:visible;}
.infoBulle div:before,.infoBulle div:after{content:"";position:absolute;z-index:1000;bottom:-8px;right:125px;margin-left:-8px;border-top:10px solid #006600;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0;}
.oval-penche,.oval-droit{position:absolute;padding:20px 10px;margin-top:-20px;color:#006600;border:3px solid;text-align:center;width:250px;-webkit-border-top-left-radius:240px 140px;-webkit-border-top-right-radius:240px 140px;-webkit-border-bottom-right-radius:240px 140px;-webkit-border-bottom-left-radius:240px 140px;border-radius:240px / 140px;background:#FFF;}
.oval-penche:before{content:"";position:absolute;bottom:-23px;right:55px;border-width:0 0 23px 45px;border-style:solid;border-color:transparent #006600;display:block;width:0;}
.oval-penche:after{content:"";position:absolute;bottom:-23px;right:80px;border-width:0 0 20px 20px;border-style:solid;border-color:transparent #1D1E18;display:block;width:0;}
.oval-droit:after{content:"";position:absolute;bottom:-27px;right:90px;border-width:0 0 25px 15px;border-style:solid;border-color:transparent #006600;display:block;width:0;}
.quisuisje2{display:block;width:174px;float:left;padding:6px 0px;margin:3px;background:#fffecb;border:1px solid #999;color:#720801;text-decoration:none;text-align:center;font-size:1.2em;-webkit-border-radius:.5em;border-radius:.5em;}
.quisuisje2:hover{background:#720801;color:#fffecb;}
.info{position:relative;display:inline-block;text-align:center;}
.info span{visibility:hidden;position:absolute;bottom:1.5em;right:50%;z-index:999;width:300px;margin-right:-130px;padding:10px;text-align:left;border:2px solid;background-color:#FFFFFF;-webkit-border-radius:4px;border-radius:4px;}
.info:hover span{visibility:visible;}
#engag1,#engag2,#engag3,#cotis1,#cotis2,#divServices{display:none;margin:0px 10px;}
.cotisation{width:80%;margin:auto;border-collapse:collapse;}
.cotisation th,.cotisation td{text-align:center;border:1px solid #720801;}
.cotisation th{background:#720801;color:#fffecb;font-weight:bold;}
.cotisation td{background-color:#FFFFFF;color:#720801;}
input.total{text-align:right;border :none;background:transparent;}
.statistiques{width:65%;margin:auto;}
.statistiques th,.statistiques td{text-align:center;}
.enteteStat{background:#720801;color:#fffecb;font-weight:bold;}
.enteteLang{font-size:1.5em;padding:1em;color:#720801;}
.mgG20{margin-left:20px}.mgG50{margin-left:50px}.mgD50{margin-right:50px}
.succes,.erreur{border:1px solid;margin:20px auto;padding:15px 10px 15px 50px;-webkit-border-radius:1em;border-radius:1em;background-repeat:no-repeat;background-position:10px center;text-align:center;width:50%;}
.erreur{color:#D8000C;background-color:#FBFFBF;background-image:url('../images/erreur.png');}
.succes{color:#4F8A10;background-color:#DFF2BF;background-image:url('../images/succes.png');}
.erreur b,.succes b{font-size:1.2em;}