@charset "UTF-8";/*! Copyright Xooloop Studio www.xooloop.fr */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}hr,html{box-sizing:content-box}#subfooter #mentions,.left{float:left}.hidden,[hidden],template{display:none}@font-face{font-family:MaterialIconsEx;src:url(materialdesignicons-webfont-v7.4.47.woff2) format("woff2"),url(materialdesignicons-webfont-v7.4.47.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:exo_2light;src:url(exo2-light-webfont.woff2) format("woff2"),url(exo2-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:exo_2semi_bold;src:url(exo2-semibold-webfont.woff2) format("woff2"),url(exo2-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font-size:calc(1em * .625)}*{box-sizing:inherit;padding:0;margin:0;font-family:exo_2light,Arial,sans-serif}.dialog_overlay .dialog_box .dialog_header .title{font-size:3rem}.dialog_overlay .dialog_box .dialog_header .subtitle{font-size:2rem}.dialog_overlay .dialog_box .buttonsbar a.button{background:#24AAE2;color:#fff;cursor:pointer}body{overflow-y:scroll;z-index:0;position:relative;font-size:1rem;display:flex;flex-direction:column;min-height:100vh}h1,h2,h3,h4{font-weight:400;font-style:normal}.clear{clear:both}#subfooter #copyright,.right{float:right}p{line-height:1.2}a,button{text-decoration:none!important;color:#24AAE2;font-weight:400}a.button,button.button{display:inline-block;line-height:20px;min-height:20px;text-align:center;font-family:Arial,sans-serif;color:#FFF;background:rgba(36,170,226,.8);padding:15px;border-radius:5px;font-weight:400;text-decoration:none;font-size:1.8rem;transition:background-color .2s linear;white-space:nowrap}a.button.with_icon,button.button.with_icon{position:relative;padding-left:40px}a.button.with_icon::before,button.button.with_icon::before{content:"";font-family:MaterialIconsEx;position:absolute;top:50%;transform:translateY(-50%);left:10px;width:20px;height:100%;text-align:center;font-size:2.4rem;line-height:40px}#header,#header #topbar,.centered{position:relative}a.button:focus,a.button:hover,button.button:focus,button.button:hover{background-color:#24AAE2}a.button.button_centered,button.button.button_centered{margin-left:50%;transform:translateX(-50%)}b,strong{font-family:exo_2semi_bold,Arial,sans-serif;font-weight:400}img.fit-cover{object-fit:cover}.pagination{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.pagination a.button{text-align:center;min-width:20px}.pagination a.button.active{background:#23346E}.centered{z-index:0;margin:0 auto;width:1200px}#header{flex:none;height:270px;z-index:1;box-shadow:0 1px 5px rgba(0,0,0,.25)}#header #menubutton{display:none}#header #topbar{background:rgba(36,170,226,.1);height:40px;z-index:2}#header #topbar #acces_aux_espaces{display:flex;gap:10px;justify-content:flex-end}#header #topbar #acces_aux_espaces a.button.with_icon{height:20px;line-height:20px;padding:10px 10px 10px 45px}#header #topbar #acces_aux_espaces a.button.with_icon::before{font-size:30px;text-align:center}#header #topbar #acces_aux_espaces a.button.with_icon#admin::before{content:"󰒓"}#header #topbar #acces_aux_espaces a.button.with_icon#login::before{content:"󰀄"}#header #topbar #acces_aux_espaces a.button.with_icon#espace_famille::before{content:"󱠣"}#header #topbar #acces_aux_espaces a.button.with_icon#espace_entraineur::before{content:"󱩁"}#header #topbar #acces_aux_espaces a.button.with_icon#deconnexion{padding-left:10px;width:30px}#header #topbar #acces_aux_espaces a.button.with_icon#deconnexion::before{content:"󰐥"}#header .main_title,#header .sub_title{font-family:Arial,sans-serif;font-weight:700;font-size:7rem;color:#23346E;text-transform:uppercase;letter-spacing:10px;line-height:1;text-align:center;padding-top:45px}#header .sub_title{font-size:3.5rem;color:#24AAE2;letter-spacing:10px;font-weight:200;padding-top:5px;text-transform:none;font-variant:small-caps}#header #logo{z-index:3;position:absolute;left:160px;top:20px;width:150px;height:150px;background:url(../img/Logo2025.png) no-repeat;background-size:contain}#header .gymnastes{position:absolute;top:0;left:0;z-index:1;background:url(../img/3gymnastes.png) no-repeat}#header .gymnastes#gymnaste1{width:118px;height:220px}#header .gymnastes#gymnaste2{width:244px;height:113px;background-position:-117px -13px;left:533px;top:18px}#header .gymnastes#gymnaste3{width:139px;height:220px;background-position:-361px 0;left:auto;right:100px;top:-20px}#header a.button.with_icon.facebook{display:block!important;position:absolute;right:0;z-index:2;top:50px;width:80px;height:80px;padding:0;border-radius:50%;background:0 0}#header a.button.with_icon.facebook::before{content:"󰈌";font-family:MaterialIconsEx;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:90px;font-weight:400;color:#23346E;width:100%;height:100%;line-height:80px!important}#diaporama_container,#diaporama_container .xooloopSlideShow#diaporama_accueil{height:200px;width:100%}#diaporama_container{flex:none;position:relative;z-index:0}#diaporama_container .xooloopSlideShow#diaporama_accueil::after{content:"";position:absolute;bottom:0;height:100px;left:0;right:0;z-index:2;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0 )}#footer,#menubar{flex:none;background:#23346E}#menubar{z-index:2;position:absolute;top:220px;left:0;right:0;height:50px}#main{flex:1 1 auto;z-index:-1}#main_map{display:none}#footer{z-index:-2;margin-top:50px;min-height:280px}#subfooter{z-index:-3;flex:none;height:30px;line-height:30px;background:#24AAE2}#subfooter a{font-size:1.6rem;text-decoration:none;color:rgba(35,52,110,.9);transition:color .2s linear}#subfooter a:hover{color:#23346E}#menu #menucontent{display:table;width:100%}#menu #menucontent .menu{font-family:Arial,sans-serif;font-weight:400;font-size:2rem;display:table-cell;line-height:50px;color:#fff;text-decoration:none;padding:0 20px;text-align:center;white-space:nowrap;transition:background-color .2s linear}#menu #menucontent .menu.search{cursor:pointer;position:relative;z-index:0;width:10px;font-size:2.6rem}#menu #menucontent .menu.search::after{content:"󰍉";font-family:MaterialIconsEx;position:absolute;top:0;left:12px}#menu #menucontent .menu.search .submenu{display:none;opacity:0;height:0;overflow:hidden;position:absolute;z-index:1;top:50px;right:0;padding:10px;background:rgba(35,52,110,.8);width:290px;box-shadow:0 3px 5px rgba(0,0,0,.25);transition:opacity .2s linear}#menu #menucontent .menu.search .submenu h3{font-size:2rem;line-height:1.4;color:#fff;font-family:Arial,sans-serif}#menu #menucontent .menu.search .submenu input{width:228px;font-size:1.8rem;float:left;border:1px solid #24AAE2;color:#4F4F4F;padding:2px 5px;line-height:1;height:34px}#menu #menucontent .menu.search .submenu #search_button{float:left;margin-left:10px;width:40px;height:40px;line-height:40px;color:#fff;font-size:1.8rem;font-family:Arial,sans-serif;background:#24AAE2;opacity:.8;transition:opacity .2s linear}#menu #menucontent .menu.search .submenu #search_button:hover{opacity:1}#menu #menucontent .menu.search.locked .submenu,#menu #menucontent .menu.search:hover .submenu{display:block;height:70px;opacity:1}#menu #menucontent .menu.active{background-color:#3bb3e5}#menu #menucontent .menu:hover{background-color:#24AAE2}#menu #menucontent .menu.more{cursor:pointer;position:relative;z-index:0}#menu #menucontent .menu.more::after{content:"󰍝";font-family:MaterialIconsEx;position:absolute;top:0;right:12px;font-size:22px}#menu #menucontent .menu.more .submenu{opacity:0;height:0;overflow:hidden;position:absolute;z-index:1;top:50px;left:0;background:rgba(35,52,110,.8);box-shadow:0 3px 5px rgba(0,0,0,.25);transition:opacity .2s linear}#menu #menucontent .menu.more .submenu .menu{display:block;white-space:nowrap;text-align:left;line-height:40px}#menu #menucontent .menu.more:hover .submenu{height:auto;opacity:1}#footer #links{position:relative;padding-bottom:10px;display:flex}#footer #links #gymnaste{position:absolute;top:-50px;bottom:0;right:190px;z-index:1;width:300px;background:url(../img/gymnaste.png) bottom right no-repeat;background-size:contain}#footer #links h1{font-size:1.6rem;line-height:40px;font-family:Arial,sans-serif;font-weight:700;color:#fff;border-bottom:1px solid #FFF;margin-bottom:6px}#footer #links ul{list-style:none;margin:0;padding:0}#footer #links ul li{position:relative;font-size:1.6rem;line-height:20px;padding:8px 0;text-align:justify;color:#FFF}#footer #links ul li a{padding-left:20px}#footer #links ul li a,#footer #links ul li a::before{color:#FFF;transition:color .2s linear;text-decoration:none}#footer #links ul li a::before{content:"";font-family:MaterialIconsEx;position:absolute;top:8px;left:0;line-height:20px;font-size:1.5rem;font-weight:400}#footer #links ul li a:hover,#footer #links ul li a:hover::before{color:#24AAE2}#footer #links .col_left{flex:none;width:270px;overflow:hidden}#footer #links .col_left li a::before{content:"󰠬"}#footer #links .col_center{flex:auto;margin:0 40px}#footer #links .col_center li a::before{content:"󰃭"}#footer #links .col_right{flex:none;width:270px;text-align:right}#footer #links .col_right .noUpperCase{padding-top:8px}#footer #links .col_right .noUpperCase *{color:#FFF;font-size:1.6rem}#footer #links a.button.with_icon#goto_contact{margin-top:10px}#footer #links a.button.with_icon#goto_contact::before{content:"󰇮"}#contentarea{padding-top:30px;font-family:exo_2light,Arial,sans-serif;font-size:2rem;line-height:120%;color:#4F4F4F}#contentarea .content h1,#contentarea h1,#contentarea h2{font-weight:400;line-height:2}#contentarea h1{color:#23346E;text-align:center;font-family:Arial,sans-serif;font-size:3rem;margin:0 0 40px}#contentarea h2{color:#24AAE2;font-family:exo_2semi_bold,Arial,sans-serif;font-size:2.4rem;margin:0}#contentarea p{margin:0 0 20px}#contentarea p,#contentarea p em,#contentarea p strong,#contentarea p u,#contentarea p u em,#contentarea p u strong{text-align:justify;font-family:exo_2light,Arial,sans-serif;font-weight:400}#contentarea p strong,#contentarea p u strong{text-align:justify;font-family:exo_2semi_bold,Arial,sans-serif}#contentarea table{margin:0 auto;padding:0;border-collapse:collapse;border:1px solid #EEE}#contentarea table td{padding:3px 5px;vertical-align:top;border:1px solid #EEE}#contentarea table th{padding:8px 3px;vertical-align:top;border:1px solid #EEE;background:#DBE5F6;text-align:left;font-family:exo_2semi_bold,Arial,sans-serif;font-weight:400}#contentarea table tr:nth-child(even) td{z-index:-1}#contentarea table.invisible,#contentarea table.invisible td,#contentarea table.invisible th{border:none}#contentarea table.invisible tr:nth-child(even) td{background:0 0}#contentarea .content h1{color:#23346E;text-align:left;font-family:exo_2semi_bold,Arial,sans-serif;font-size:2.4rem;margin:0}#contentarea .content p img{margin:0 10px}#contentarea ol,#contentarea ul{padding-left:50px;margin-bottom:10px}#col_container{display:grid;grid-template-columns:1fr 1fr;gap:40px}#col_container>a.button{margin-top:20px}#col_container .col_left h1{text-align:left}#col_container .col_right h1,.xooloopEasyForm#formulaire_contact .widget.widget_submitter{text-align:right}.xooloopEasyForm em.notice{margin-left:0;width:auto}.xooloopEasyForm#formulaire_contact{grid-template-columns:1fr 1fr}.xooloopEasyForm#formulaire_contact #message,.xooloopEasyForm#formulaire_contact #results{grid-column:1/span 2}.xooloopEasyForm#formulaire_contact .widget.widget_submitter a{display:inline-block;width:auto;height:auto}.change_mdp{width:650px;margin:0 auto}.xooloopEasyForm#formulaire_mdp{grid-template-columns:1fr 1fr}.xooloopEasyForm#formulaire_mdp #results{grid-column:1/span 2}.xooloopEasyForm.form_centered{margin:0 auto;width:300px}.xooloopEasyForm.form_on_2_cols_plus_caption{grid-template-columns:repeat(5,1fr)}.xooloopEasyForm.form_on_2_cols_plus_caption .widget{grid-column:2/span 4}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_custom.caption{grid-column:1/span 1;line-height:30px;padding-top:10px;padding-bottom:10px}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.full{grid-column:1/span 5}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_enum.question.widget_with_label{min-height:50px;height:auto;grid-column:1/span 5}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_enum.question.widget_with_label label{width:75%;line-height:24px;padding:13px 0;position:relative;bottom:auto}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_enum.question.widget_with_label .control_container{width:25%;height:50px;top:calc(50% - 25px);bottom:auto;position:absolute}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.half1{grid-column:2/span 2}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.half2{grid-column:4/span 2}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_checkbox{grid-column:2/span 4}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_checkbox.full{grid-column:1/span 5}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#zip{grid-column:2/span 1}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#ville{grid-column:3/span 3}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#infos{grid-column:2/span 4}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_submitter{grid-column:2/span 2}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#cancel_btn{grid-column:4/span 2}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours{height:75px}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo{height:100%}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup{top:73px}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice{border-bottom:1px solid #DDD}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row{display:grid;grid-template-columns:320px 220px 40px;gap:10px;min-height:70px;padding-bottom:5px;color:#000}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_title{overflow:hidden;font-size:1.8rem;font-family:exo_2semi_bold,Arial,sans-serif}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title .details,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_title .details{font-size:1.4rem;line-height:1.1}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title .dispo,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_title .dispo{font-size:1.8rem;line-height:1.1;font-family:exo_2semi_bold,Arial,sans-serif;color:orange}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title .dispo.places_restantes,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_title .dispo.places_restantes{color:green}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title .dispo.places_limitees,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_title .dispo.places_limitees{color:orange}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title .dispo.cours_complet,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_title .dispo.cours_complet{color:red}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_heures,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_heures{font-size:1.4rem;line-height:1.1;padding-top:10px;font-family:exo_2light,Arial,sans-serif;overflow:hidden}.page-ACCOUNT #contentarea h3,.page-ACCUEIL #contentarea .actusLister .actu.carree .title,.page-ALBUMS #contentarea ul.albumLister li .textes h1,.page-BLOG #contentarea ul.blogLister li a .textes h1,.page-BLOG-SOLO #contentarea .textes h1,.page-SEARCH #contentarea ul.searchLister li a .textes h1{font-family:exo_2semi_bold,Arial,sans-serif}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_prix,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice .row .col_prix{font-size:2rem}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice.current,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .popup .choice:hover{background:#88dbff}:focus{outline:#24AAE2 solid 3px}:root{--easyform-focus-color-normal:#24AAE2;--easyform-focus-width:3px;--easyform-focus-offset:-1px;--easyform-focus-shadow-width:0}.mandatory_later::before{color:#00f;content:"*";position:absolute;font-size:3rem;left:1px;top:2px;z-index:1}.xooloopEasyForm .widget_checkbox.widget.widget_with_label.mandatory_later::before{left:24px}.xooloopEasyForm .widget_checkbox.widget.widget_with_label.mandatory_later label{left:36px}.page-ACCUEIL #contentarea .button{margin-top:50px}.page-ACCUEIL #contentarea .actusLister{display:flex}.page-ACCUEIL #contentarea .actusLister .actu.carree{position:relative;flex:none;width:240px;height:240px;opacity:.8;transition:opacity .2s linear}.page-ACCUEIL #contentarea .actusLister .actu.carree .gradient,.page-ACCUEIL #contentarea .actusLister .actu.carree img.bg{width:240px;height:240px;position:absolute;top:0;left:0;z-index:0}.page-ACCUEIL #contentarea .actusLister .actu.carree .gradient{z-index:1;background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,#657199 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0,#657199 100%);background:linear-gradient(to bottom,rgba(125,185,232,0) 0,#657199 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#007db9e8", endColorstr="#657199", GradientType=0 )}.page-ACCUEIL #contentarea .actusLister .actu.carree .title{width:240px;position:absolute;bottom:0;left:0;z-index:2;color:#fff;font-size:1.8rem;text-align:left;padding:0 8px}.page-ACCUEIL #contentarea .actusLister .actu.carree .title .date{margin:0 -8px}.page-ACCUEIL #contentarea .actusLister .actu.carree:hover{opacity:1}.date{color:#ccc;font-family:exo_2light,Arial,sans-serif;font-size:1.8rem;text-align:left}.page-ACCUEIL .date{padding:0 8px}.page-BLOG #col_container{grid-template-columns:1fr 220px}.page-BLOG #contentarea ul.blogLister{list-style:none;margin:0;padding:0;width:100%}.page-BLOG #contentarea ul.blogLister li a{display:grid;grid-template-columns:150px 1fr;gap:10px;position:relative;line-height:26px;height:150px;margin-bottom:50px;opacity:.8;transition:opacity .2s linear}.page-BLOG #contentarea ul.blogLister li a:hover{opacity:1}.page-BLOG #contentarea ul.blogLister li a img{width:150px;height:150px;margin-right:40px}.page-BLOG #contentarea ul.blogLister li a .textes{margin:0;min-height:150px;position:relative;text-align:justify;color:#4F4F4F}.page-BLOG #contentarea ul.blogLister li a .textes .date{width:50%}.page-BLOG #contentarea ul.blogLister li a .textes h1{color:#24AAE2;font-size:2rem;text-align:left;margin:4px 0}.page-BLOG-SOLO #col_container{grid-template-columns:1fr 710px}.page-BLOG-SOLO #contentarea img{flex:none;width:450px;height:auto;border:1px solid #4F4F4F;padding:4px;margin:2px 5px}.page-BLOG-SOLO #contentarea .col_left img{border:0;padding:0;margin:0}.page-BLOG-SOLO #contentarea a{text-decoration:underline!important}.page-BLOG-SOLO #contentarea .textes{flex:none;margin:0;text-align:justify;color:#4F4F4F}.page-BLOG-SOLO #contentarea .textes .date{width:50%}.page-BLOG-SOLO #contentarea .textes h1{color:#24AAE2;font-size:2rem;text-align:left;margin:4px 0}.page-BLOG-SOLO #contentarea .textes .social{font-size:1px}.page-BLOG-SOLO #contentarea .textes .social iframe{vertical-align:baseline!important}.page-BLOG-SOLO #contentarea .textes .social span{display:inline-block}.page-BLOG-SOLO #contentarea .textes .social span.google,.page-BLOG-SOLO #contentarea .textes .social span.twitter{margin-left:4px}.page-BLOG-SOLO #contentarea .textes .social .fb_iframe_widget span{vertical-align:baseline!important}.page-ALBUMS #contentarea{text-align:justify}.page-ALBUMS #contentarea ul.albumLister{list-style:none;margin:0;padding:0}.page-ALBUMS #contentarea ul.albumLister li{position:relative;line-height:26px;display:grid;grid-template-columns:240px 1fr;gap:40px;margin-bottom:60px}.page-ALBUMS #contentarea ul.albumLister li .textes{position:relative;text-align:justify;color:#4F4F4F}.page-ALBUMS #contentarea ul.albumLister li .textes h1{color:#24AAE2;font-size:2.4rem;line-height:1;text-transform:none;text-align:left;margin:0 0 4px}.page-ALBUMS #contentarea ul.albumLister li .textes .summary{min-height:80px;margin-bottom:10px}.page-ALBUMS #contentarea ul.albumLister li .textes .summary p{margin-bottom:5px}.fancybox-thumbs{top:auto;width:auto;bottom:10px;left:0;right:0;height:160px;background:0 0}.fancybox-thumbs>ul>li{border-color:transparent;height:150px;width:225px}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0;bottom:160px}.page-SEARCH #contentarea h1 em{font-style:normal;text-transform:none;color:#24AAE2}.page-SEARCH #contentarea ul.searchLister{list-style:none;margin:0;padding:0}.page-SEARCH #contentarea ul.searchLister .search_match{background:#23346E;color:#fff}.page-SEARCH #contentarea ul.searchLister li{margin-bottom:50px}.page-SEARCH #contentarea ul.searchLister li a{position:relative;opacity:.8;transition:opacity .2s linear}.page-SEARCH #contentarea ul.searchLister li a:hover{opacity:1}.page-SEARCH #contentarea ul.searchLister li a .textes{line-height:26px;margin:0;position:relative;text-align:justify;color:#4F4F4F}.page-SEARCH #contentarea ul.searchLister li a .textes h1{color:#24AAE2;font-size:2rem;text-transform:none;text-align:left;margin:4px 0}.page-SEARCH #contentarea ul.searchLister li a.button{margin-top:10px}.page-BOUTIQUE #contentarea td img{border:0;margin:0;padding:0;max-width:280px;height:auto!important}.page-CONTACT #main_map{margin-top:50px;flex:none;display:block;height:500px;width:100%}.page-CONTACT #main_map #map_container{height:100%;width:100%;overflow:hidden}.page-CONTACT #contentarea table,.page-CONTACT #contentarea td{border:0}.page-CONTACT #footer{margin-top:0}.page-DEFAULT #contentarea p a{text-decoration:underline!important}.page-DEFAULT #contentarea p a.button{text-decoration:none!important}.page-DEFAULT #contentarea p img{border:1px solid #4F4F4F;padding:4px;margin:2px 5px}.page-LOGIN #contentarea h3,.page-RESET_PASSWORD #contentarea h3{text-align:center;font-size:2rem;font-weight:700;margin-bottom:20px}.page-LOGIN #contentarea a.button.submitter,.page-RESET_PASSWORD #contentarea a.button.submitter{display:block;width:100%}.page-LOGIN #contentarea em,.page-RESET_PASSWORD #contentarea em{text-align:justify}.page-LOGIN #contentarea .login-container,.page-RESET_PASSWORD #contentarea .login-container{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap;text-align:justify}.page-LOGIN #contentarea .login-container>div,.page-RESET_PASSWORD #contentarea .login-container>div{flex:1;min-width:300px;padding:20px;border-radius:8px}.page-LOGIN #contentarea .login-container>div h3,.page-RESET_PASSWORD #contentarea .login-container>div h3{margin-top:0;color:#333}.page-LOGIN #contentarea .login-container .login-box,.page-RESET_PASSWORD #contentarea .login-container .login-box{background:#f9f9f9}.page-LOGIN #contentarea .login-container .widget .control_container,.page-RESET_PASSWORD #contentarea .login-container .widget .control_container{background:#fff}.page-LOGIN #contentarea .login-container .inscription-ouverte,.page-RESET_PASSWORD #contentarea .login-container .inscription-ouverte{background:#e8f5e8}.page-LOGIN #contentarea .login-container .inscription-fermee,.page-RESET_PASSWORD #contentarea .login-container .inscription-fermee{background:#fff3cd}.page-LOGIN #contentarea .inscription-action,.page-RESET_PASSWORD #contentarea .inscription-action{text-align:center;margin-top:20px}.page-LOGIN #contentarea .inscription-button,.page-RESET_PASSWORD #contentarea .inscription-button{display:inline-block;background:#28a745;color:#fff;padding:12px 24px;text-decoration:none;border-radius:5px;font-weight:700}.page-INSCRIPTION_FAMILLE .inscription-famille-page{max-width:800px;margin:0 auto}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-intro{background:#e8f5e8;padding:20px;border-radius:8px;margin-bottom:30px}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-intro ul{margin:15px 0;padding-left:20px}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-intro li{margin-bottom:8px}@media (max-width:768px){.page-LOGIN #contentarea .login-container,.page-RESET_PASSWORD #contentarea .login-container{flex-direction:column}.page-LOGIN #contentarea .login-container .inscription-box,.page-LOGIN #contentarea .login-container .login-box,.page-RESET_PASSWORD #contentarea .login-container .inscription-box,.page-RESET_PASSWORD #contentarea .login-container .login-box{min-width:auto}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-intro{font-size:1.5rem}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-intro p.first{text-align:center!important}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-intro p.first strong{font-size:2rem}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-intro ul{padding-left:20px!important;line-height:1;margin:5px 0}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-footer p{font-size:1.5rem}}.page-INSCRIPTION_FAMILLE .inscription-famille-page .formulaire-inscription{margin-bottom:20px}.page-INSCRIPTION_FAMILLE .inscription-famille-page .formulaire-inscription .control_container{background:#fff}.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-footer{text-align:center;padding:15px;background:#fff3cd;border-radius:8px}.page-INSCRIPTION_FAMILLE .inscription-famille-page .rgpd_bloc_notice{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:10px;margin:20px 0;font-size:14px;font-style:italic}.page-INSCRIPTION_FAMILLE .inscription-famille-page .rgpd_bloc_notice h4{font-weight:700;margin-top:0;color:#495057;font-size:16px}.page-INSCRIPTION_FAMILLE .inscription-famille-page .rgpd_bloc_notice .rgpd-details{margin:15px 0;line-height:1.2}@media (max-width:768px){.page-INSCRIPTION_FAMILLE .inscription-famille-page .rgpd_bloc_notice{padding:5px;font-size:13px}.page-INSCRIPTION_FAMILLE .inscription-famille-page .rgpd_bloc_notice h4{font-size:20px;font-weight:700;line-height:1}.inscription-famille-page{padding:10px 0}.inscription-famille-page .formulaire-inscription{padding:20px 0}}.page-ACCOUNT #contentarea .warning_date_limite{color:red;font-weight:700;margin:10px 0}.page-ACCOUNT #contentarea h1>em{font-style:normal;color:#24AAE2}.page-ACCOUNT #contentarea .smaller{font-size:1.6rem!important;line-height:1;margin-bottom:20px}.page-ACCOUNT #contentarea a.button.submitter{right:auto;left:0}.page-ACCOUNT #contentarea a.button.nomargin{margin:0!important}.page-ACCOUNT #contentarea h2{margin-top:50px}.page-ACCOUNT #contentarea h2 a.stickright{margin-left:20px}.page-ACCOUNT #contentarea h3{font-size:2rem}.page-ACCOUNT #contentarea .page_bloc{border:1px solid #999;padding:5px 10px;margin-bottom:40px}.page-ACCOUNT #contentarea .page_bloc h2{margin:-5px -10px 10px;padding-left:10px;line-height:50px;background:#CCC;color:#000;position:relative}.page-ACCOUNT #contentarea .page_bloc h2 a{position:absolute;top:0;right:0;display:block}.page-ACCOUNT #contentarea .page_bloc .warning{color:#000;margin:10px 0}.page-ACCOUNT #contentarea #fam_col_container{display:grid;gap:40px;grid-template-columns:1fr 1fr}.page-ACCOUNT #contentarea .datas{width:100%}.page-ACCOUNT #contentarea .datas h3{margin:10px 0 5px;color:#333}.page-ACCOUNT #contentarea .datas .data_row{display:flex;padding:5px 0;align-items:flex-start}.page-ACCOUNT #contentarea .datas .data_row .data_label{width:160px;flex-shrink:0;color:#777;font-weight:400}.page-ACCOUNT #contentarea .datas .data_row .data_label h3{margin:0}.page-ACCOUNT #contentarea .datas .data_row .data_val{flex:1;color:#000;margin-left:10px}@media (max-width:767px){.page-ACCOUNT #contentarea .datas h3{font-size:1.6rem}.page-ACCOUNT #contentarea #fam_col_container{grid-template-columns:1fr}.page-ACCOUNT #contentarea .fam_col_left,.page-ACCOUNT #contentarea .fam_col_right{width:100%;margin-bottom:20px}.page-ACCOUNT #contentarea .data_row{font-size:1.4rem;line-height:1.2;flex-direction:column;margin-bottom:15px}.page-ACCOUNT #contentarea .data_row .data_label{width:100%;margin-bottom:5px;font-weight:700}.page-ACCOUNT #contentarea .data_row .data_val{margin-left:0;padding-left:10px}}.page-ACCOUNT #contentarea .with2buttons a.button{width:136px!important;display:inline-block;position:relative}.page-ACCOUNT #contentarea .with2buttons a.button:nth-child(2){margin-right:10px!important}.page-ACCOUNT #contentarea #formulaire_regler .modes{width:515px}.page-ACCOUNT #contentarea .form_results{margin-left:230px;width:612px}.page-ACCOUNT #contentarea .xooloopEasyForm .widget.widget_notifications{font-size:2rem}.page-ACCOUNT #contentarea .tab_licencies{width:100%;border-radius:5px;overflow:hidden;border:1px solid #c0e6ff}.page-ACCOUNT #contentarea .tab_licencies .licencie_header{display:flex;background:#DBE5F6;font-weight:700;padding:10px 0;border-bottom:1px solid #c0e6ff}.page-ACCOUNT #contentarea .tab_licencies .licencie_row{border-bottom:1px solid #ddd}.page-ACCOUNT #contentarea .tab_licencies .licencie_row.odd .licencie_main{background:#F5FAFF}.page-ACCOUNT #contentarea .tab_licencies .licencie_row.even .licencie_main{background:#EDF2FF}.page-ACCOUNT #contentarea .tab_licencies .licencie_row .infos{height:24px}.page-ACCOUNT #contentarea .tab_licencies .licencie_row .infos::after{line-height:24px}.page-ACCOUNT #contentarea .tab_licencies .licencie_main{display:flex;align-items:center;min-height:50px;padding:5px 0}.page-ACCOUNT #contentarea .tab_licencies .licencie_error{padding:5px 10px}.page-ACCOUNT #contentarea .tab_licencies .licencie_error .error_message{color:red;font-size:.9em;font-style:italic}.page-ACCOUNT #contentarea .tab_licencies .cell_statut{width:200px;flex-shrink:0;text-align:center;padding:0 10px}.page-ACCOUNT #contentarea .tab_licencies .cell_noms{width:auto;flex-shrink:1;text-align:left;padding:0 10px;flex:1;min-width:200px;font-weight:700}.page-ACCOUNT #contentarea .tab_licencies .cell_age,.page-ACCOUNT #contentarea .tab_licencies .cell_genre{width:80px;flex-shrink:0;text-align:center;padding:0 10px}.page-ACCOUNT #contentarea .tab_licencies .cell_date,.page-ACCOUNT #contentarea .tab_licencies .cell_entree{width:110px;flex-shrink:0;text-align:center;padding:0 10px}.page-ACCOUNT #contentarea .tab_licencies .cell_actions{width:100px;flex-shrink:0;text-align:center;padding:0 10px}@media (max-width:767px){.page-ACCOUNT #contentarea .tab_licencies .licencie_header{display:none}.page-ACCOUNT #contentarea .tab_licencies .licencie_main{flex-direction:column;align-items:stretch;padding:15px;position:relative;font-size:1.4rem}.page-ACCOUNT #contentarea .tab_licencies .licencie_row{margin-bottom:15px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-ACCOUNT #contentarea .tab_licencies .licencie_row .infos::after{line-height:40px}.page-ACCOUNT #contentarea .tab_licencies .cell_statut{position:absolute;top:10px;right:10px;width:auto;padding:0}.page-ACCOUNT #contentarea .tab_licencies .cell_noms{width:100%;margin-bottom:10px;padding:0 0 8px;border-bottom:1px solid #ddd}.page-ACCOUNT #contentarea .tab_licencies .cell_genre{width:100%;text-align:left;padding:5px 0;display:flex;justify-content:space-between}.page-ACCOUNT #contentarea .tab_licencies .cell_age,.page-ACCOUNT #contentarea .tab_licencies .cell_date{justify-content:space-between;text-align:left;padding:5px 0;display:flex;width:100%}.page-ACCOUNT #contentarea .tab_licencies .cell_genre:before{content:"Sexe:";font-weight:700;color:#666}.page-ACCOUNT #contentarea .tab_licencies .cell_age:before{content:"Age:";font-weight:700;color:#666}.page-ACCOUNT #contentarea .tab_licencies .cell_date:before{content:"Naissance:";font-weight:700;color:#666}.page-ACCOUNT #contentarea .tab_licencies .cell_entree{width:100%;text-align:left;padding:5px 0;display:flex;justify-content:space-between}.page-ACCOUNT #contentarea .tab_licencies .cell_entree:before{content:"Entrée:";font-weight:700;color:#666}.page-ACCOUNT #contentarea .tab_licencies .cell_actions{width:100%;text-align:center;margin-top:10px;padding:10px 0 0;border-top:1px solid #ddd}.page-ACCOUNT #contentarea .tab_licencies .licencie_error{margin-top:10px;background:#ffe6e6;border-radius:5px;border-left:4px solid #f44}}@media (max-width:1250px) and (min-width:768px){.page-ACCOUNT #contentarea .tab_licencies .cell_statut{width:10px!important}.page-ACCOUNT #contentarea .tab_licencies .cell_date,.page-ACCOUNT #contentarea .tab_licencies .cell_entree{font-size:.9em}.page-ACCOUNT #contentarea .tab_licencies .cell_actions{width:100px!important}}.page-ACCOUNT #contentarea .tab_inscriptions{width:100%;border-radius:5px;overflow:hidden}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_header{display:flex;background:#DBE5F6;font-weight:700;padding:10px 0;border-bottom:1px solid #c0e6ff;line-height:40px}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_row{border-bottom:1px solid #ddd}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_row.odd .inscription_main{background:#F5FAFF}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_row.even .inscription_main{background:#EDF2FF}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_row .infos{height:24px}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_row .infos::after{line-height:24px}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_main{display:flex;align-items:center;min-height:40px;line-height:40px;padding:5px 0}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_error{padding:10px 15px;background:#ffe6e6;border-left:4px solid #f44}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_error .error_message{color:red;line-height:24px;font-size:1.8rem}.page-ACCOUNT #contentarea .tab_inscriptions .cell_statut{width:40px;flex-shrink:0;text-align:center;padding:0 10px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_licencie{width:auto;flex-shrink:1;text-align:left;padding:0 10px;flex:1;min-width:200px;font-weight:700;line-height:1.2}.page-ACCOUNT #contentarea .tab_inscriptions .cell_cours{width:auto;flex-shrink:1;text-align:left;padding:0 10px;flex:2;min-width:250px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_horaires{font-size:1.2rem;line-height:1.2}.page-ACCOUNT #contentarea .tab_inscriptions .cell_prix{width:100px;flex-shrink:0;text-align:right;padding:0 10px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_actions{width:230px;flex-shrink:0;text-align:center;padding:0 10px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_actions .button{margin:5px}@media (max-width:767px){.page-ACCOUNT #contentarea .tab_inscriptions .inscription_header{display:none}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_main{flex-direction:column;align-items:stretch;padding:15px;position:relative;line-height:normal;font-size:1.4rem}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_row{margin-bottom:15px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-ACCOUNT #contentarea .tab_inscriptions .cell_statut{position:absolute;top:10px;right:10px;width:auto;padding:0}.page-ACCOUNT #contentarea .tab_inscriptions .cell_licencie{width:100%;margin-bottom:10px;padding:0 0 8px;border-bottom:1px solid #ddd;text-align:left}.page-ACCOUNT #contentarea .tab_inscriptions .cell_cours{width:100%;text-align:left;padding:8px 0;display:flex;justify-content:space-between;align-items:flex-start}.page-ACCOUNT #contentarea .tab_inscriptions .cell_cours:before{content:"Cours:";font-weight:700;color:#666;min-width:60px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_actions{width:100%;text-align:center;margin-top:10px;padding:10px 0 0;border-top:1px solid #ddd}.page-ACCOUNT #contentarea .tab_inscriptions .cell_actions .button{margin:5px 2px;font-size:1.6rem}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_error{margin-top:10px}.page-ACCOUNT #contentarea .tab_inscriptions .inscription_error .error_message{font-size:1.4rem;line-height:1.3}}@media (max-width:1250px) and (min-width:768px){.page-ACCOUNT #contentarea .tab_inscriptions .cell_statut{width:10px!important}.page-ACCOUNT #contentarea .tab_inscriptions .cell_licencie{min-width:150px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_cours{min-width:200px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_actions{width:180px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_actions .button{margin:3px;font-size:.9em}}.page-ACCOUNT #contentarea .xooloopEasyForm table.tab_inscriptions .widget.widget_enum .combobox .combo{line-height:20px;height:40px}@media (max-width:767px){.page-ACCOUNT #contentarea .page_bloc h2{text-align:center;line-height:1.2;padding:5px}.page-ACCOUNT #contentarea .page_bloc .button.button_in_corner{position:relative;right:auto;top:auto;display:flex;justify-self:center}.page-ACCOUNT #contentarea .page_bloc .infos.infos_box{font-size:1.5rem;line-height:1.1}.page-ACCOUNT #contentarea .infos::after{font-size:1.8rem!important;left:0!important}.page-ACCOUNT #contentarea .marged_left{margin:5px 0!important;font-size:1.6rem!important}}.page-ACCOUNT #contentarea .tab_reglements{width:100%;border-radius:5px;overflow:hidden;margin-bottom:40px;border:1px solid #c0e6ff}.page-ACCOUNT #contentarea .tab_reglements .reglement_header{display:flex;background:#DBE5F6;font-weight:700;padding:10px 0;border-bottom:1px solid #ccc;line-height:30px}.page-ACCOUNT #contentarea .tab_reglements .reglement_row{display:flex;line-height:30px;border-bottom:1px solid #eee}.page-ACCOUNT #contentarea .tab_reglements .reglement_row:nth-child(odd){background:#f9f9f9}.page-ACCOUNT #contentarea .tab_reglements .reglement_row:hover{background:#f0f8ff}.page-ACCOUNT #contentarea .tab_reglements .reglement_total{display:flex;background:#DBE5F6;font-weight:700;line-height:40px}.page-ACCOUNT #contentarea .tab_reglements .cell_operation{flex:1;padding:5px 10px;text-align:left}.page-ACCOUNT #contentarea .tab_reglements .cell_prix,.page-ACCOUNT #contentarea .tab_reglements .total_prix{width:120px;padding:5px 10px;text-align:right;flex-shrink:0}.page-ACCOUNT #contentarea .tab_reglements .total_label{flex:1;padding:5px 10px;text-align:right;font-weight:700}.page-ACCOUNT #contentarea .tab_reglements .new_price,.page-ACCOUNT #contentarea .tab_reglements .price{color:#2c5d2c;font-weight:700}.page-ACCOUNT #contentarea .tab_reglements .old_price{color:#999;text-decoration:line-through;font-size:.9em;margin-bottom:2px}.page-ACCOUNT #contentarea .tab_reglements .new_price.motif{font-size:.85em;color:#666;font-style:italic;margin-top:3px}.page-ACCOUNT #contentarea .tab_reglements .date_mobile{display:none}.page-ACCOUNT #contentarea .tab_paiements .cell_date{width:160px;padding:5px 10px;text-align:center;flex-shrink:0;color:#666;font-size:.9em}.page-ACCOUNT #contentarea .tab_paiements .reglement_total .total_prix{color:#d32f2f}@media (max-width:767px){.page-ACCOUNT #contentarea .tab_inscriptions .reglement_header .cell_prix,.page-ACCOUNT #contentarea .tab_paiements .reglement_header .cell_date,.page-ACCOUNT #contentarea .tab_paiements .reglement_header .cell_prix,.page-ACCOUNT #contentarea .tab_paiements .reglement_row .cell_date,.page-ACCOUNT #contentarea .tab_reglements .reglement_ok{display:none}.page-ACCOUNT #contentarea .tab_reglements .reglement_header{font-size:.9em;padding:8px 0}.page-ACCOUNT #contentarea .tab_reglements .reglement_row{padding:10px 5px;font-size:.85em;line-height:1.3}.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_operation{flex:1;padding:0 5px}.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_operation .new_price.motif{font-size:.8em;margin-top:2px}.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_prix{width:80px;padding:0 5px;text-align:right}.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_prix .new_price,.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_prix .price{font-size:.9em}.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_prix .old_price{font-size:.8em}.page-ACCOUNT #contentarea .tab_reglements .reglement_total{font-size:.95em;padding:10px 5px}.page-ACCOUNT #contentarea .tab_reglements .reglement_total .total_label{padding:0 5px}.page-ACCOUNT #contentarea .tab_reglements .reglement_total .total_prix{width:80px;padding:0 5px;font-size:1.1em}.page-ACCOUNT #contentarea .tab_inscriptions .reglement_header .cell_operation:after{content:" / Prix"}.page-ACCOUNT #contentarea .tab_inscriptions .reglement_total .total_prix{color:#2c5d2c}.page-ACCOUNT #contentarea .tab_paiements .reglement_header .cell_operation:after{content:" / Prix"}.page-ACCOUNT #contentarea .tab_paiements .reglement_row .cell_operation .date_mobile{display:block;font-size:.8em;color:#666;margin-top:3px;font-style:italic}.page-ACCOUNT #contentarea .tab_paiements .reglement_total .total_prix{color:#d32f2f}}@media (max-width:1250px) and (min-width:768px){.page-ACCOUNT #contentarea .tab_reglements .cell_prix,.page-ACCOUNT #contentarea .tab_reglements .total_prix{width:100px}.page-ACCOUNT #contentarea .tab_paiements .cell_date{width:140px;font-size:.85em}}.page-ACCOUNT #contentarea .tab_cours_entraineur{width:100%;border-radius:5px;overflow:hidden;margin-bottom:20px;border:1px solid #c0e6ff}.page-ACCOUNT #contentarea .tab_cours_entraineur .cours_header{display:flex;background:#DBE5F6;font-weight:700;padding:10px 0;border-bottom:1px solid #c0e6ff;line-height:30px}.page-ACCOUNT #contentarea .tab_cours_entraineur .cours_row{display:flex;line-height:30px;border-bottom:1px solid #eee;align-items:center;min-height:50px}.page-ACCOUNT #contentarea .tab_cours_entraineur .cours_row.odd{background:#F5FAFF}.page-ACCOUNT #contentarea .tab_cours_entraineur .cours_row.even{background:#EDF2FF}.page-ACCOUNT #contentarea .tab_cours_entraineur .cours_row:hover{background:#f0f8ff}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_cours{flex:1;padding:5px 10px;text-align:left;line-height:1.4}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_cours strong{font-size:1.1em;display:block;margin-bottom:3px}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_cours br+*{font-size:.9em;color:#666}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_nb{width:80px;padding:5px 10px;text-align:center;flex-shrink:0;font-weight:700;font-size:1.1em;color:#2c5d2c}.page-ACCOUNT #contentarea .tab_appels .cell_actions .button,.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions .button{margin:2px;font-size:.9em;white-space:nowrap}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions{width:200px;padding:5px 10px;text-align:center;flex-shrink:0}@media (max-width:767px){.page-ACCOUNT #contentarea .tab_cours_entraineur .cours_header{display:none}.page-ACCOUNT #contentarea .tab_cours_entraineur .cours_row{flex-direction:column;padding:15px;min-height:auto;align-items:stretch;line-height:normal;font-size:1.6rem}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_cours{width:100%;text-align:center;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid #ddd;line-height:normal}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_cours strong{font-size:1.2em;margin-bottom:5px}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_nb{width:100%;text-align:center;margin-bottom:12px;padding:8px 0;border-radius:5px}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_nb:before{content:"Inscrits: ";font-weight:400;color:#666;display:block}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions{width:100%;text-align:center;padding:12px 0 0;border-top:1px solid #ddd}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions .button{margin:5px 2px;font-size:2rem;display:block;width:auto}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions .button:last-child{margin-bottom:0}}@media (max-width:1024px) and (min-width:768px){.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_nb{width:70px}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions{width:160px}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions .button{font-size:.85em;margin:1px}}.page-ACCOUNT #contentarea .tab_appels{width:100%;border-radius:5px;overflow:hidden;margin-bottom:20px;border:1px solid #DBE5F6}.page-ACCOUNT #contentarea .tab_appels .appel_header{display:flex;background:#DBE5F6;font-weight:700;padding:10px 0;border-bottom:1px solid #DBE5F6;line-height:30px}.page-ACCOUNT #contentarea .tab_appels .appel_row{display:flex;line-height:30px;border-bottom:1px solid #eee;align-items:center;min-height:40px}.page-ACCOUNT #contentarea .tab_appels .appel_row.odd{background:#F5FAFF}.page-ACCOUNT #contentarea .tab_appels .appel_row.even{background:#EDF2FF}.page-ACCOUNT #contentarea .tab_appels .appel_row:hover{background:#f0f8ff}.page-ACCOUNT #contentarea .tab_appels .cell_date_group{display:flex}.page-ACCOUNT #contentarea .tab_appels .cell_jour{width:100px;padding:5px 10px;text-align:center;flex-shrink:0;font-weight:700}.page-ACCOUNT #contentarea .tab_appels .cell_date{width:120px;padding:5px 10px;text-align:center;flex-shrink:0;font-weight:700}.page-ACCOUNT #contentarea .tab_appels .cell_seance{width:220px;padding:5px 10px;text-align:center;flex-shrink:0;font-weight:700}.page-ACCOUNT #contentarea .tab_appels .cell_stats{flex:1;padding:5px 10px;text-align:left;line-height:1.4}.page-ACCOUNT #contentarea .tab_appels .cell_actions{width:auto;padding:5px 10px;text-align:center;min-width:200px;flex-shrink:0}.page-ACCOUNT #contentarea .page_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.page-ACCOUNT #contentarea .page_header h2{margin:0;flex:1}.page-ACCOUNT #contentarea .page_header .button{margin-left:15px;white-space:nowrap}@media (max-width:767px){.page-ACCOUNT #contentarea .page_header{flex-direction:column;align-items:stretch;gap:10px}.page-ACCOUNT #contentarea .page_header h2{text-align:center;font-size:1.1em}.page-ACCOUNT #contentarea .page_header .button{margin-left:0;text-align:center;width:auto}.page-ACCOUNT #contentarea .tab_appels .appel_header{font-size:.9em;padding:8px 0}.page-ACCOUNT #contentarea .tab_appels .appel_header .cell_seance:after{content:" / Actions"}.page-ACCOUNT #contentarea .tab_appels .appel_header .cell_actions,.page-ACCOUNT #contentarea .tab_appels .appel_header .cell_stats{display:none}.page-ACCOUNT #contentarea .tab_appels .appel_row{flex-direction:column;padding:12px 8px;font-size:.9em;line-height:normal;min-height:auto}.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_date_group{display:flex;width:100%;margin-bottom:10px;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:8px}.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_date,.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_jour{width:auto;padding:0;font-size:1em}.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_stats{width:100%;padding:8px 0;text-align:left;font-size:.85em;line-height:1.3;margin-bottom:10px}.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_stats:before{content:"Présences: ";font-weight:700;color:#666}.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_stats span{font-size:.7em}.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_actions{width:100%;padding:8px 0 0;text-align:center;border-top:1px solid #ddd}.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_actions .button{font-size:.85em;padding:8px 12px}}@media (max-width:1250px) and (min-width:768px){.page-ACCOUNT #contentarea .tab_appels .cell_jour{width:80px}.page-ACCOUNT #contentarea .tab_appels .cell_date{width:100px}.page-ACCOUNT #contentarea .tab_appels .cell_actions{width:160px}.page-ACCOUNT #contentarea .tab_appels .cell_actions .button{font-size:.8em;padding:6px 8px}}.page-ACCOUNT #contentarea .error_message{color:red;font-size:2rem}.page-ACCOUNT #contentarea .motif{font-style:italic}.page-ACCOUNT #contentarea .old_price{color:red;text-decoration:line-through}.page-ACCOUNT #contentarea .new_price{color:green}.page-ACCOUNT #contentarea .infos{font-size:1.8rem;position:relative;padding-left:30px}.page-ACCOUNT #contentarea .infos::after{content:"";font-family:MaterialIconsEx;position:absolute;top:0;left:3px;font-size:2.2rem}.page-ACCOUNT #contentarea .infos.infos_box{margin:10px 0}.page-ACCOUNT #contentarea .infos.infos_box ul{margin-bottom:0}.page-ACCOUNT #contentarea .infos.infos_missing{color:red}.page-ACCOUNT #contentarea .infos.infos_missing::after{content:"󰀦";color:red}.page-ACCOUNT #contentarea .infos.infos_complete{color:green}.page-ACCOUNT #contentarea .infos.infos_complete::after{content:"󰗠";color:green}.page-ACCOUNT #contentarea .infos.infos_cta,.page-ACCOUNT #contentarea .infos.infos_information{color:#00f}.page-ACCOUNT #contentarea .infos.infos_information::after{content:"󰋼";color:#00f}.page-ACCOUNT #contentarea .infos.infos_cta::after{content:"󰜴";color:#00f}.page-ACCOUNT #contentarea a.button.marged_left{margin-left:10px}.page-ACCOUNT #contentarea a.button.marged_above{margin-top:10px}.page-ACCOUNT #contentarea .tab_appel_listing{width:100%;border-radius:5px;overflow:hidden;margin-bottom:20px;border:1px solid #c0e6ff}.page-ACCOUNT #contentarea .tab_appel_listing .appel_listing_header{display:flex;background:#DBE5F6;font-weight:700;padding:10px 0;border-bottom:1px solid #c0e6ff}.page-ACCOUNT #contentarea .tab_appel_listing .appel_participant_row{display:flex;border-bottom:1px solid #eee;align-items:center;min-height:120px}.page-ACCOUNT #contentarea .tab_appel_listing .appel_participant_row.odd{background:#f9f9f9}.page-ACCOUNT #contentarea .tab_appel_listing .appel_participant_row.even{background:#fff}.page-ACCOUNT #contentarea .tab_appel_listing .appel_participant_row:hover{background:#f0f8ff}.page-ACCOUNT #contentarea .tab_appel_listing .cell_inscrit{width:25%;font-weight:700;font-size:2.5rem;padding:5px;flex-shrink:0}.page-ACCOUNT #contentarea .tab_appel_listing .cell_presence{width:30%;font-weight:700;font-size:40px;text-align:center;padding:5px;flex-shrink:0}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos{width:45%;color:#000;padding:5px;flex:1}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos .no_photo{padding-left:30px;position:relative}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos .no_photo::before{font-family:MaterialIconsEx;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:100%;text-align:left;font-size:2.6rem;line-height:24px;color:red;content:"󰗟"}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton{display:inline-block;width:100px;height:100px;border-radius:50%;background:#EEE;position:relative;border:1px solid #CCC;cursor:pointer;transition:filter;margin:5px}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton::before{font-family:MaterialIconsEx;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;text-align:center;font-size:6rem;line-height:100px;color:#DDD}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton.present::before{content:"󰀈"}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton.present.ok::before{color:green}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton.excuse::before{content:"󰚼"}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton.excuse.ok::before{color:orange}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton.absent::before{content:"󱋟"}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton.absent.ok::before{color:red}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton:hover{filter:brightness(1.02)}.page-ACCOUNT #contentarea .tab_appel_listing span.infos_user{font-size:1.2rem;font-style:italic;font-weight:400;width:300px}@media screen and (min-width:768px) and (max-width:1250px){.page-ACCOUNT #contentarea .tab_appel_listing span.jeton{width:60px;height:60px}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton::before{line-height:60px}}@media screen and (max-width:768px){.page-ACCOUNT #contentarea .tab_appel_listing .appel_listing_header{display:none}.page-ACCOUNT #contentarea .tab_appel_listing .appel_participant_row{flex-direction:column;padding:15px;min-height:auto;align-items:stretch}.page-ACCOUNT #contentarea .tab_appel_listing .cell_inscrit{width:100%;font-size:2rem;text-align:center;margin-bottom:10px;padding:0 0 10px;border-bottom:1px solid #ddd}.page-ACCOUNT #contentarea .tab_appel_listing .cell_presence{width:100%;text-align:center;margin-bottom:10px;padding:10px 0}.page-ACCOUNT #contentarea .tab_appel_listing .cell_presence:before{content:"Présence: ";font-size:1rem;font-weight:400;color:#666;display:block}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos{border-top:1px solid #ddd;width:100%;padding:10px 0 0;font-size:1.4rem}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos:before{content:"Informations: ";font-size:1.6rem;font-weight:700;color:#666;display:block;margin-bottom:5px}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos .no_photo{padding-left:24px}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos .no_photo::before{font-size:1.6rem}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos:empty{display:none}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton{width:60px;height:60px}.page-ACCOUNT #contentarea .tab_appel_listing span.jeton::before{font-size:4rem;line-height:60px}.page-ACCOUNT #contentarea .tab_appel_listing span.infos_user{display:block;font-size:1.2rem;line-height:1.2;width:100%}}.page-ACCOUNT #contentarea .PreStripeFormContainer{text-align:center}.page-ACCOUNT #contentarea .StripeFormContainer{width:320px;margin:0 auto}.page-ACCOUNT #contentarea .PaypalFormContainer{width:300px;margin:0 auto}.visible_if_cours{display:none}.reglement_ok{font-size:16px;color:green}.reglement_nok{font-size:16px;color:red}em.notice{display:block;font-size:14px;padding:5px 10px;border:1px solid #ccc;border-radius:10px;background:#FEFEAB;margin:20px 0 20px 230px;width:630px}.expandable_area{margin-top:50px}.expandable_area .expandable_area_title{line-height:40px;height:80px;text-align:center;font-family:Arial,sans-serif;text-transform:uppercase;color:rgba(36,170,226,.8);border-top:1px dashed #24AAE2;padding:10px;font-weight:400;text-decoration:none;font-size:1.8rem;transition:color .2s linear;white-space:nowrap;cursor:pointer;position:relative}.expandable_area .expandable_area_title::before{content:"󰄼";font-family:MaterialIconsEx;position:absolute;top:30px;left:50%;transform:translateX(-50%);width:80px;height:100%;text-align:center;font-size:5rem;line-height:80px}.expandable_area .expandable_area_title:focus,.expandable_area .expandable_area_title:hover{color:#24aae2}.expandable_area .expandable_area_content{display:none}.expandable_area.expanded .expandable_area_title::before{content:"󰄿"}.expandable_area.expanded .expandable_area_content{display:block}@keyframes my_animation_blink{0%,100%{opacity:1}50%{opacity:.6}}.blinking{animation:my_animation_blink .5s infinite ease-in-out}html.page-ACCOUNT.dans_espace_entraineur #contentarea{padding-bottom:40px}html.page-ACCOUNT.dans_espace_entraineur #contentarea h1{margin:20px 0}html.page-ACCOUNT.dans_espace_entraineur #contentarea .title_with_button_on_right{margin-top:40px;display:flex;justify-content:space-between}html.page-ACCOUNT.dans_espace_entraineur #contentarea .title_with_button_on_right h2{margin-top:0}html.page-ACCOUNT.dans_espace_entraineur #contentarea .title_with_button_on_left{margin-top:40px;display:flex}html.page-ACCOUNT.dans_espace_entraineur #contentarea .title_with_button_on_left a{flex-grow:0}html.page-ACCOUNT.dans_espace_entraineur #contentarea .title_with_button_on_left h1{margin:0;flex-grow:1}html.page-ACCOUNT.dans_espace_entraineur #contentarea table td.cell_actions{padding:0}html.page-ACCOUNT.dans_espace_entraineur #dialog_justification_dialog textarea.justif{width:calc(100% - 10px);height:100px;line-height:1.4;font-size:2rem;resize:none;padding:5px}.loginArea{text-align:justify}.loginArea h1{text-align:center}.loginArea table{margin:0 auto;width:500px}.loginArea table,.loginArea td,.loginArea th,.loginArea tr{padding:0;background:0 0!important;border:none!important}.loginArea .warning{color:red}.loginArea .caption{width:180px;font-size:2rem;line-height:2;text-align:right;padding:5px 10px}.loginArea input{width:300px;line-height:2rem;font-size:1.5rem;padding:5px;margin:5px 0;border:1px solid #24AAE2;background:#fff}@media screen and (min-width:768px) and (max-width:1250px){#header .gymnastes#gymnaste1,#header .gymnastes#gymnaste3,.page-BLOG #contentarea #col_container .col_right{display:none}html{font-size:calc(.55em)}.centered{width:720px}#header{height:230px}#header #logo{top:15px;left:0;width:100px}#header .main_title{padding-top:25px}#header .sub_title{padding-top:0;font-size:3.4rem}#header .gymnastes#gymnaste2{transform:scale(.8);left:285px;top:-5px}#header #menubar{top:180px;height:50px}#header #menubar #menu #menucontent .menu.more .submenu,#header #menubar #menu #menucontent .menu.search .submenu{top:50px}#header #menubar #menu #menucontent .menu{line-height:50px;padding:0 10px}#header #menubar #menu #menucontent .menu.search::after{left:3px}#header #menubar #menu #menucontent .menu.search .submenu input{width:190px}#footer #links .col_left,#footer #links .col_right{width:220px}#header #menubar #menu #menucontent .menu.more{padding-right:15px}#header #menubar #menu #menucontent .menu.more::after{right:0}#header a.button.with_icon.facebook{top:30px;right:0}#footer #links .col_center{margin:0 20px}#footer #links #gymnaste{right:200px;top:160px}.page-ACCUEIL #contentarea .actusLister .actu.carree{width:160px;height:160px}.page-ACCUEIL #contentarea .actusLister .actu.carree .title{width:140px;font-family:exo_2light,Arial,sans-serif}.page-ACCUEIL #contentarea .actusLister .actu.carree .gradient,.page-ACCUEIL #contentarea .actusLister .actu.carree img.bg{width:160px;height:160px}.page-BLOG #contentarea ul.blogLister li a,.page-BLOG #contentarea ul.blogLister li a .textes{height:auto;min-height:50px}.page-BLOG #contentarea ul.blogLister{width:100%}.page-BLOG #contentarea ul.blogLister li a img{margin-right:20px}.page-BLOG #contentarea #col_container{grid-template-columns:1fr}.page-BLOG-SOLO #contentarea #col_container{grid-template-columns:250px 1fr}.page-BLOG-SOLO #contentarea #col_container .col_left img{width:250px}.fancybox-thumbs{height:100px}.fancybox-thumbs>ul>li{border-color:transparent;height:90px;width:120px}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0;bottom:90px}.page-BOUTIQUE #contentarea td img{max-width:190px;height:auto!important}.page-CONTACT #col_container{grid-template-columns:350px 1fr}.xooloopEasyForm#formulaire_contact #captcha,.xooloopEasyForm#formulaire_new_famille #captcha{grid-column:1/span 2}}@media screen and (max-width:768px){#contentarea h1,#contentarea h2{overflow:hidden;line-height:1.2}html{font-size:calc(.8em)}.centered{min-width:96vw;width:96vw}#header{height:calc(50px + 20vw)}#header #topbar{height:50px}#header #topbar #acces_aux_espaces a.button.with_icon{font-size:0;height:30px;line-height:30px;padding-right:5px}#header #topbar #acces_aux_espaces a.button.with_icon::before{line-height:50px;height:50px}#header #logo,#header #menubutton{height:calc(8px + 14vw);width:calc(8px + 14vw);top:2vw}#header #topbar #acces_aux_espaces a#deconnexion{padding-right:10px}#header .main_title{padding-left:4vw;padding-top:4vw;font-size:6vw;letter-spacing:1vw}#header .sub_title{padding-left:4vw;padding-top:2vw;font-size:3vw;letter-spacing:1vw}#header .gymnastes{display:none}#header .centered{position:relative}#header #logo{left:auto;right:2vw;opacity:.7}#header #menubutton{font-size:0;display:block;position:absolute;left:0;background:#23346E;color:#fff;border-radius:50%;text-decoration:none;transition:background-color .2s linear,color .2s linear}#header #menubutton::after{content:"󰍜";font-family:MaterialIconsEx;position:absolute;top:50%;left:50%;font-size:8vw;transform:translate(-50%,-50%)}#header #menubutton:hover,.mobile_menu_active #header #menubutton{color:#fff;background-color:#24AAE2}#header a.button.with_icon.facebook{display:none!important;height:12vw;width:12vw;min-height:50px;min-width:50px;top:2vw;background:#23346E;border-radius:50%}#menubar,#subfooter{height:auto}#header a.button.with_icon.facebook::before{line-height:1.2!important;top:50%;left:50%;font-size:14vw;transform:translate(-50%,-50%);color:#fff}#menubar{display:none;top:calc(50px + 20vw)}#menubar #menu{display:block;position:relative}#menubar #menu #menucontent{position:absolute;width:auto;left:0;background:#23346E;color:#fff;display:flex;flex-direction:column;z-index:1;box-shadow:0 3px 5px rgba(0,0,0,.25)}#menubar #menu #menucontent .menu{z-index:1;display:block;line-height:2rem;font-size:1.7rem;padding:15px 0;width:45vw;border-bottom:1px solid #2f4695!important}#footer #gymnaste,#menubar #menu #menucontent>.menu.search{display:none}#menubar #menu #menucontent .menu.more .submenu{z-index:2;background:#23346E;color:#fff;top:0;width:45vw;padding-left:0;left:45vw;border-left:2px solid #24AAE2}#menubar #menu #menucontent .menu.more .submenu a{padding:15px 20px;white-space:wrap;width:calc(45vw - 40px)}#menubar #menu #menucontent .menu.more::after{content:"󰍟";font-family:MaterialIconsEx;position:absolute;font-size:3rem;top:14px;right:1vw}#menubar #menu #menucontent>.menu{flex:0}#diaporama_container #diaporama_accueil,#diaporama_container #diaporama_accueil img{height:200px}#diaporama_container #diaporama_accueil .arrow{margin-top:60px}#footer #links{display:flex;width:96vw;flex-direction:column;gap:80px}#footer #links>div{margin:0!important;width:100%!important;text-align:center!important}#footer #links .col_left{order:1}#footer #links .col_right{order:2}#footer #links .col_right .partenaires{display:none}#footer #links .col_center{order:3}#footer #links ul li{line-height:30px}#footer #links ul li a::before{line-height:30px}.mobile_menu_active #menubar{display:block}#contentarea .content p img{max-width:96vw!important;width:96vw!important;height:auto!important;margin:10px 0}#contentarea h1{font-size:2.4rem}#contentarea h2{font-size:2rem}#contentarea table{max-width:96vw;font-size:5vw;display:block;width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}#contentarea table td{padding:2px;line-height:1.2}a.button.with_icon::before{font-size:2rem;line-height:50px}em.notice{margin-left:0;width:calc(100% - 20px)}.xDiaporama .container .paginator_container{display:none}.page-ACCUEIL #contentarea .actusLister{width:96vw;display:flex;flex-wrap:wrap}.page-ACCUEIL #contentarea .actusLister .actu.carree{flex:none;width:300px;height:300px}.page-ACCUEIL #contentarea .actusLister .actu.carree .title{width:280px;font-family:exo_2light,Arial,sans-serif}.page-ACCUEIL #contentarea .actusLister .actu.carree .gradient,.page-ACCUEIL #contentarea .actusLister .actu.carree img.bg{width:300px;height:300px}.page-ACCUEIL #contentarea .actusLister .actu.carree:nth-child(5){display:none}.page-BLOG #contentarea ul.blogLister{width:100%}.page-BLOG #contentarea ul.blogLister li a{grid-template-columns:1fr;height:auto;min-height:50px}.page-BLOG #contentarea ul.blogLister li a img{margin:auto 0;max-height:30vh;width:100%;height:auto;object-fit:cover}.page-BLOG #contentarea ul.blogLister li a .textes{height:auto;min-height:50px}.page-BLOG #contentarea #col_container{grid-template-columns:1fr}.page-BLOG #contentarea #col_container .col_right{display:none}.page-BLOG-SOLO #contentarea #col_container{grid-template-columns:1fr}.page-BLOG-SOLO #contentarea #col_container .col_left img{width:100%}.page-ALBUMS #contentarea ul.albumLister li{grid-template-columns:1fr}.page-ALBUMS #contentarea ul.albumLister li img{width:100%}.page-BOUTIQUE #contentarea td img{max-width:140px;height:auto!important}.page-CONTACT #col_container{grid-template-columns:1fr}.page-CONTACT #col_container .col_left{grid-row:2}.page-CONTACT #col_container .col_right{grid-row:1}.page-CONTACT #col_container h1{text-align:center}.page-ACCOUNT #contentarea .control,.page-LOGIN #contentarea .control{width:100%}.page-ACCOUNT #contentarea a.submitter,.page-LOGIN #contentarea a.submitter{width:auto}.page-ACCOUNT #contentarea #col_container,.page-LOGIN #contentarea #col_container{grid-template-columns:1fr}.page-DEFAULT #contentarea .loginArea table{width:100%}.page-DEFAULT #contentarea .loginArea .caption{width:150px;font-size:1.8rem;line-height:2.5rem;text-align:right;padding:10px}.page-DEFAULT #contentarea .loginArea input{width:350px;line-height:2.5rem;font-size:2rem;padding:5px;margin:5px 0;border:1px solid #24AAE2;background:#fff}.page-ACCOUNT #contentarea .floating_right .control.image{position:relative;top:auto;right:auto;height:200px!important;width:100%!important}.page-ACCOUNT #contentarea .floating_right .control.image .image{height:200px!important;width:100%}.page-ACCOUNT #contentarea .floating_right .control.image .image .image_container{bottom:60px}html.page-ACCOUNT.dans_espace_entraineur a.button{font-size:1.6rem}html.page-ACCOUNT.dans_espace_entraineur #contentarea{padding-bottom:40px}html.page-ACCOUNT.dans_espace_entraineur #contentarea h1{margin:20px 0;font-size:2.2rem}html.page-ACCOUNT.dans_espace_entraineur #contentarea h2{font-size:2rem}html.page-ACCOUNT.dans_espace_entraineur #dialog_justification_dialog textarea.justif{width:calc(100% - 10px);height:100px;line-height:1.4;font-size:2rem;resize:none;padding:5px}.change_mdp{width:100%}.xooloopEasyForm#formulaire_mdp{grid-template-columns:1fr}.xooloopEasyForm#formulaire_mdp #results{grid-column:1/span 1}.xooloopEasyForm#formulaire_contact{grid-template-columns:1fr}.xooloopEasyForm#formulaire_contact .widget{grid-column:1}.xooloopEasyForm#formulaire_contact #message,.xooloopEasyForm#formulaire_contact #results{grid-column:1/span 1}.intro{font-size:1.2rem;line-height:1.2;font-style:italic}.xooloopEasyForm.form_on_2_cols_plus_caption{font-size:1.6rem;grid-template-columns:repeat(4,1fr)}.xooloopEasyForm.form_on_2_cols_plus_caption .widget{grid-column:2/span 3}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_custom.caption{grid-column:1/span 1;line-height:30px;padding-top:10px;padding-bottom:10px;font-weight:700}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#caption1{grid-row:1/span 2}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.full{grid-column:1/span 4}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.half1,.xooloopEasyForm.form_on_2_cols_plus_caption .widget.half2{grid-column:2/span 3}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_checkbox{grid-column:1/span 4;height:50px}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_checkbox label{font-size:22px;line-height:50px}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_checkbox.full{grid-column:1/span 4}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#ville,.xooloopEasyForm.form_on_2_cols_plus_caption .widget#zip{grid-column:2/span 3}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#infos,.xooloopEasyForm.form_on_2_cols_plus_caption .widget#results{grid-column:1/span 4}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.widget_submitter{grid-column:1/span 2}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#cancel_btn{grid-column:3/span 2}.widget_submitter{width:100%!important;text-align:center!important}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo{padding:4px 10px}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row{grid-template-columns:280px 200px 40px}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_title{font-size:1.2rem}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title .details,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_title .details{font-size:1rem}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title .dispo,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_title .dispo{font-size:1.2rem}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_heures,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_heures{font-size:1rem}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_prix,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_prix{font-size:1.2rem}.login-container>div{padding:10px;font-size:1.5rem}.login-container .xooloopEasyForm.form_centered{width:auto}.login-container a.button{font-size:1.5rem;padding:15px 10px}.expandable_area .expandable_area_title{font-size:1.2rem}}@media screen and (max-width:520px){.xooloopEasyForm .widget.widget.widget_enum.widget_with_label,.xooloopEasyForm .widget.widget.widget_enum.widget_with_label label,.xooloopEasyForm .widget.widget_checkbox.widget_with_label,.xooloopEasyForm .widget.widget_checkbox.widget_with_label label{height:auto!important;min-height:30px!important}a.button{white-space:normal;font-size:1.6rem}#menubar #menu #menucontent .menu{font-size:1.2rem}#menubar #menu #menucontent .menu.more::after{right:0;font-size:2rem}.xooloopEasyForm{grid-template-columns:1fr!important}.xooloopEasyForm>*{grid-column:1/span 1!important}.xooloopEasyForm .widget.widget_checkbox.widget_with_label label{line-height:20px!important;overflow:visible!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;padding-left:32px!important;font-size:1.4rem!important}.xooloopEasyForm .widget.widget_checkbox.widget_with_label.mandatory::before{left:22px!important;top:0!important;font-size:2rem!important}.xooloopEasyForm .widget.widget.widget_enum.widget_with_label .control_container,.xooloopEasyForm .widget.widget.widget_enum.widget_with_label label{width:100%!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;padding-left:0!important}.xooloopEasyForm .widget.widget.widget_enum.widget_with_label label{line-height:20px!important;overflow:visible!important;font-size:1.4rem!important}.xooloopEasyForm .widget.widget.widget_enum.widget_with_label .control_container{min-height:50px!important;line-height:30px!important;font-size:1.2rem!important}.xooloopEasyForm .notice{line-height:1.1!important}.xooloopEasyForm .notice span span{font-size:20px!important}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo{padding:2px 2px 2px 10px}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row{grid-template-columns:1fr 35px;grid-template-rows:auto auto;gap:0 10px}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_title,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_title{grid-column:1;grid-row:1;line-height:1.2}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_prix,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_prix{grid-column:2;grid-row:1}.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .combo .row .col_heures,.xooloopEasyForm#formulaire_update_inscription .widget.widget_enum#cours .combobox .popup .choice .row .col_heures{grid-column:1/span 2;grid-row:2;padding-top:0}}