﻿/*! Copyright Xooloop Studio www.xooloop.fr */@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:normal;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:normal;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:normal;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}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}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;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.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{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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:.625em;box-sizing:content-box}body{overflow-y:scroll}*{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{z-index:0;position:relative;font-size:1rem;display:flex;flex-direction:column;min-height:100vh}h1,h2,h3,h4{font-weight:normal;font-style:normal}.clear{clear:both}.left{float:left}.right{float:right}.hidden{display:none}p{line-height:1.2}a,button{color:#c00;font-weight:normal;text-decoration:none !important;color:#24aae2;font-weight:normal;text-decoration:underline}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 15px;border-radius:5px;font-weight:normal;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}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:normal}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{position:relative;z-index:0;margin:0 auto;width:1200px}#header{flex:none;height:270px;z-index:1;position:relative}#header #responsive_menu_button{display:none}#header{box-shadow:0px 1px 5px rgba(0,0,0,.25)}#header #topbar{background:rgba(36,170,226,.1);height:40px;z-index:2;position:relative}#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;padding-left: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:bold;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:none}#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:normal;color:#23346e;width:100%;height:100%;line-height:80px !important}#diaporama_container{flex:none;position:relative;z-index:0;height:200px;width:100%}#diaporama_container .xooloopSlideShow#diaporama_accueil{height:200px;width:100%}#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 )}#menubar{flex:none;z-index:2;position:absolute;top:220px;left:0;right:0;height:50px;background:#23346e}#main{flex:1 1 auto;z-index:-1}#main_map{display:none}#footer{z-index:-2;margin-top:50px;flex:none;min-height:280px;background:#23346e}#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}#subfooter #mentions{float:left}#subfooter #copyright{float:right}.xooloopMenuBuilder#menu_main .root_menu li.menu_item{padding:0 20px;transition:background-color .2s linear}.xooloopMenuBuilder#menu_main .root_menu li.menu_item a,.xooloopMenuBuilder#menu_main .root_menu li.menu_item div{font-family:Arial,sans-serif;font-weight:normal;font-size:2rem;line-height:50px;color:#fff;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.is_current_page{background-color:rgb(58.5181451613,178.7399193548,228.9818548387)}.xooloopMenuBuilder#menu_main .root_menu li.menu_item:hover{background-color:#24aae2}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu{cursor:pointer;position:relative;z-index:0}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu::after{content:"󰍝";font-family:"MaterialIconsEx";position:absolute;top:14px;right:12px;font-size:22px;color:#fff}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu ul.submenu{opacity:0;height:0px;overflow:hidden;position:absolute;z-index:1;top:50px;left:0px;background:rgba(35,52,110,.8);box-shadow:0px 3px 5px rgba(0,0,0,.25);transition:opacity .2s linear}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu ul.submenu li.menu_item{display:block;white-space:nowrap;line-height:40px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu ul.submenu li.menu_item a{text-align:left}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu:hover ul.submenu{height:auto;opacity:1}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search{cursor:pointer;position:relative;z-index:0;width:24px;flex:auto 0 1}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search::after{content:"󰍉";font-family:"MaterialIconsEx";font-size:2.6rem;position:absolute;top:12px;left:20px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search .submenu{display:none;opacity:0;height:0px;overflow:hidden;position:absolute;z-index:1;top:50px;right:0px;padding:10px;background:rgba(35,52,110,.8);width:290px;box-shadow:0px 3px 5px rgba(0,0,0,.25);transition:opacity .2s linear}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search .submenu h3{font-size:2rem;line-height:1.4;color:#fff;font-family:Arial,sans-serif}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#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}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#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}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search .submenu #search_button:hover{opacity:1}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search:hover .submenu,.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search.locked .submenu{display:block;height:40px;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:bold;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:0px;line-height:20px;font-size:1.5rem;font-weight:normal}#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 h1{color:#23346e;text-align:center;font-weight:normal;font-family:Arial,sans-serif;font-size:3rem;line-height:2;margin:0 0 40px}#contentarea h2{color:#24aae2;font-family:"exo_2semi_bold",Arial,sans-serif;font-weight:normal;font-size:2.4rem;line-height:2;margin:0}#contentarea p{margin:0 0 20px;text-align:justify;font-family:"exo_2light",Arial,sans-serif;font-weight:normal}#contentarea p em,#contentarea p u,#contentarea p u em{text-align:justify;font-family:"exo_2light",Arial,sans-serif;font-weight:normal}#contentarea p strong,#contentarea p u strong{text-align:justify;font-family:"exo_2semi_bold",Arial,sans-serif}#contentarea p img{max-width:100% !important;height:auto !important}#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:normal}#contentarea table tr:nth-child(even) td{z-index:-1}#contentarea table.invisible{border:none}#contentarea table.invisible td,#contentarea table.invisible th{border:none}#contentarea table.invisible tr:nth-child(even) td{background:none}#contentarea .content h1{color:#23346e;text-align:left;font-weight:normal;font-family:"exo_2semi_bold",Arial,sans-serif;font-size:2.4rem;line-height:2;margin:0}#contentarea .content p img{margin:0 10px}#contentarea ul,#contentarea ol{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{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{text-align:right}.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.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{grid-column:2/span 4}.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}.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:3px solid #24aae2}:root{--easyform-focus-color-normal:#24AAE2;--easyform-focus-width:3px;--easyform-focus-offset:-1px;--easyform-focus-shadow-width:0}.mandatory_later::before{color:blue;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 img.bg,.page-ACCUEIL #contentarea .actusLister .actu.carree .gradient{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%, rgb(101, 113, 153) 100%);background:-webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgb(101, 113, 153) 100%);background:linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgb(101, 113, 153) 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-family:"exo_2semi_bold",Arial,sans-serif;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}.page-BLOG #contentarea ul.blogLister li a .textes .date{width:50%}.page-BLOG #contentarea ul.blogLister li a .textes{color:#4f4f4f}.page-BLOG #contentarea ul.blogLister li a .textes h1{color:#24aae2;font-family:"exo_2semi_bold",Arial,sans-serif;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}.page-BLOG-SOLO #contentarea img{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}.page-BLOG-SOLO #contentarea .textes .date{width:50%}.page-BLOG-SOLO #contentarea .textes{color:#4f4f4f}.page-BLOG-SOLO #contentarea .textes h1{color:#24aae2;font-family:"exo_2semi_bold",Arial,sans-serif;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.twitter{margin-left:4px}.page-BLOG-SOLO #contentarea .textes .social span.google{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-family:"exo_2semi_bold",Arial,sans-serif;font-size:2.4rem;line-height:1;text-transform:none;text-align:left;margin:0;margin-bottom: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:rgba(0,0,0,0)}.fancybox-thumbs>ul>li{border-color:rgba(0,0,0,0);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-family:"exo_2semi_bold",Arial,sans-serif;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-RESET_PASSWORD #contentarea h3,.page-LOGIN #contentarea h3{text-align:center;font-size:2rem;font-weight:bold;margin-bottom:20px}.page-RESET_PASSWORD #contentarea a.button.submitter,.page-LOGIN #contentarea a.button.submitter{display:block;width:100%}.page-RESET_PASSWORD #contentarea em,.page-LOGIN #contentarea em{text-align:justify}.page-RESET_PASSWORD #contentarea .login-container,.page-LOGIN #contentarea .login-container{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap;text-align:justify}.page-RESET_PASSWORD #contentarea .login-container>div,.page-LOGIN #contentarea .login-container>div{flex:1;min-width:300px;padding:20px;border-radius:8px}.page-RESET_PASSWORD #contentarea .login-container>div h3,.page-LOGIN #contentarea .login-container>div h3{margin-top:0;color:#333}.page-RESET_PASSWORD #contentarea .login-container .login-box,.page-LOGIN #contentarea .login-container .login-box{background:#f9f9f9}.page-RESET_PASSWORD #contentarea .login-container .widget .control_container,.page-LOGIN #contentarea .login-container .widget .control_container{background:#fff}.page-RESET_PASSWORD #contentarea .login-container .inscription-ouverte,.page-LOGIN #contentarea .login-container .inscription-ouverte{background:#e8f5e8}.page-RESET_PASSWORD #contentarea .login-container .inscription-fermee,.page-LOGIN #contentarea .login-container .inscription-fermee{background:#fff3cd}.page-RESET_PASSWORD #contentarea .inscription-action,.page-LOGIN #contentarea .inscription-action{text-align:center;margin-top:20px}.page-RESET_PASSWORD #contentarea .inscription-button,.page-LOGIN #contentarea .inscription-button{display:inline-block;background:#28a745;color:#fff;padding:12px 24px;text-decoration:none;border-radius:5px;font-weight:bold}@media(max-width: 768px){.page-RESET_PASSWORD #contentarea .login-container,.page-LOGIN #contentarea .login-container{flex-direction:column}.page-RESET_PASSWORD #contentarea .login-container .login-box,.page-RESET_PASSWORD #contentarea .login-container .inscription-box,.page-LOGIN #contentarea .login-container .login-box,.page-LOGIN #contentarea .login-container .inscription-box{min-width:auto}}.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-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 .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}@media(max-width: 768px){.page-INSCRIPTION_FAMILLE .inscription-famille-page .inscription-footer p{font-size:1.5rem}}.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:bold;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:bold;line-height:1}}@media(max-width: 768px){.inscription-famille-page{padding:10px 0}.inscription-famille-page .formulaire-inscription{padding:20px 0}}.page-ACCOUNT #contentarea .warning_date_limite{color:red;font-weight:bold;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 a.stickright{margin-left:20px}.page-ACCOUNT #contentarea h2{margin-top:50px}.page-ACCOUNT #contentarea h3{font-family:"exo_2semi_bold",Arial,sans-serif;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 -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 0;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:normal}.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:bold}.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:bold;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:bold}.page-ACCOUNT #contentarea .tab_licencies .cell_genre,.page-ACCOUNT #contentarea .tab_licencies .cell_age{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 0;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_genre:before{content:"Sexe:";font-weight:bold;color:#666}.page-ACCOUNT #contentarea .tab_licencies .cell_age{width:100%;text-align:left;padding:5px 0;display:flex;justify-content:space-between}.page-ACCOUNT #contentarea .tab_licencies .cell_age:before{content:"Age:";font-weight:bold;color:#666}.page-ACCOUNT #contentarea .tab_licencies .cell_date{width:100%;text-align:left;padding:5px 0;display:flex;justify-content:space-between}.page-ACCOUNT #contentarea .tab_licencies .cell_date:before{content:"Naissance:";font-weight:bold;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:bold;color:#666}.page-ACCOUNT #contentarea .tab_licencies .cell_actions{width:100%;text-align:center;margin-top:10px;padding:10px 0 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:bold;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:bold;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 0;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:bold;color:#666;min-width:60px}.page-ACCOUNT #contentarea .tab_inscriptions .cell_actions{width:100%;text-align:center;margin-top:10px;padding:10px 0 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:bold;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:bold;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:bold}.page-ACCOUNT #contentarea .tab_reglements .price,.page-ACCOUNT #contentarea .tab_reglements .new_price{color:#2c5d2c;font-weight:bold}.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_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 .price,.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_prix .new_price{font-size:.9em}.page-ACCOUNT #contentarea .tab_reglements .reglement_row .cell_prix .old_price{font-size:.8em}.page-ACCOUNT #contentarea .tab_reglements .reglement_ok{display:none}.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_header .cell_prix{display:none}.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_header .cell_date,.page-ACCOUNT #contentarea .tab_paiements .reglement_header .cell_prix{display:none}.page-ACCOUNT #contentarea .tab_paiements .reglement_row .cell_date{display:none}.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:bold;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:bold;font-size:1.1em;color:#2c5d2c}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions{width:200px;padding:5px 10px;text-align:center;flex-shrink:0}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions .button{margin:2px;font-size:.9em;white-space:nowrap}@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 0;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:normal;color:#666;display:block}.page-ACCOUNT #contentarea .tab_cours_entraineur .cell_actions{width:100%;text-align:center;padding:12px 0 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;margin-bottom:5px}.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:bold;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:bold}.page-ACCOUNT #contentarea .tab_appels .cell_date{width:120px;padding:5px 10px;text-align:center;flex-shrink:0;font-weight:bold}.page-ACCOUNT #contentarea .tab_appels .cell_seance{width:220px;padding:5px 10px;text-align:center;flex-shrink:0;font-weight:bold}.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 .tab_appels .cell_actions .button{margin:2px;font-size:.9em;white-space:nowrap}.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_stats,.page-ACCOUNT #contentarea .tab_appels .appel_header .cell_actions{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_jour,.page-ACCOUNT #contentarea .tab_appels .appel_row .cell_date{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:bold;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 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::after{content:"󰀦";color:red}.page-ACCOUNT #contentarea .infos.infos_missing{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_information{color:blue}.page-ACCOUNT #contentarea .infos.infos_information::after{content:"󰋼";color:blue}.page-ACCOUNT #contentarea .infos.infos_cta{color:blue}.page-ACCOUNT #contentarea .infos.infos_cta::after{content:"󰜴";color:blue}.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:bold;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:bold;font-size:2.5rem;padding:5px;flex-shrink:0}.page-ACCOUNT #contentarea .tab_appel_listing .cell_presence{width:30%;font-weight:bold;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:normal;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 0;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:normal;color:#666;display:block}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos{border-top:1px solid #ddd;width:100%;padding:10px 0 0 0;font-size:1.4rem}.page-ACCOUNT #contentarea .tab_appel_listing .cell_infos:before{content:"Informations: ";font-size:1.6rem;font-weight:bold;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;width:630px;margin-left:230px}.expandable_area{margin-top:50px}.expandable_area .expandable_area_title{text-align:center;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:normal;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{box-sizing:border-box;width:100%;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 tr,.loginArea th,.loginArea td{border:none;padding:0;background:rgba(0,0,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{background:#fcfaeb;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){html{font-size:.55em}.centered{width:720px}#header{height:230px}#header #logo{top:15px;left:0px;width:100px}#header .main_title{padding-top:25px}#header .sub_title{padding-top:0px;font-size:3.4rem}#header .gymnastes#gymnaste1{display:none}#header .gymnastes#gymnaste2{transform:scale(0.8);left:285px;top:-5px}#header .gymnastes#gymnaste3{display:none}#header #menubar{top:180px}#header a.button.with_icon.facebook{top:30px;right:0}.xooloopMenuBuilder#menu_main .root_menu li.menu_item{padding:0 10px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search::after{left:12px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search .submenu{top:50px;width:252px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search .submenu input{width:190px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu{padding-right:15px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu::after{right:-2px}.xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu .submenu{top:50px}#footer #links .col_left{width:220px}#footer #links .col_center{margin:0 20px}#footer #links .col_right{width:220px}#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{width:160px;height:160px}.page-ACCUEIL #contentarea .actusLister .actu.carree img.bg{width:160px;height:160px}.page-BLOG #contentarea ul.blogLister{width:100%}.page-BLOG #contentarea ul.blogLister li a{height:auto;min-height:50px}.page-BLOG #contentarea ul.blogLister li a img{margin-right:20px}.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:250px 1fr}.page-BLOG-SOLO #contentarea #col_container .col_left img{width:250px}.fancybox-thumbs{height:100px}.fancybox-thumbs>ul>li{border-color:rgba(0,0,0,0);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){html{font-size:.8em}.centered{min-width:96vw;width:96vw}#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 #topbar #acces_aux_espaces a#deconnexion{padding-right:10px}#header{height:calc(50px + 20vw)}#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{height:calc(8px + 14vw);width:calc(8px + 14vw);top:2vw;left:auto;right:2vw;opacity:.7}#header #responsive_menu_button{height:calc(8px + 14vw);width:calc(8px + 14vw);font-size:0;display:block;position:absolute;top:2vw;left:0px;background:#23346e;color:#fff;border-radius:50%;text-decoration:none;transition:background-color .2s linear,color .2s linear}#header #responsive_menu_button::after{content:"󰍜";font-family:"MaterialIconsEx";position:absolute;top:50%;left:50%;font-size:8vw;transform:translate(-50%, -50%)}#header #responsive_menu_button:hover,.mobile_menu_active #header #responsive_menu_button{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%}#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;height:auto;top:calc(50px + 20vw)}#menu{display:block;position:relative}#menu .xooloopMenuBuilder#menu_main .root_menu{position:absolute;width:50vw;left:0px;background:#23346e;color:#fff;display:flex;flex-direction:column;z-index:1;box-shadow:0px 3px 5px rgba(0,0,0,.25)}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item{z-index:1;border-bottom:1px solid hsl(226.4,51.724137931%,38.431372549%) !important;padding:15px 0;width:50vw}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item a,#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item>div{display:block;font-size:1.7rem;line-height:50px;white-space:wrap}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu::after{content:"󰍟";font-family:"MaterialIconsEx";position:absolute;font-size:3rem;top:20px;right:1vw}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu .submenu{z-index:2;top:0;left:50vw;background:#23346e;border-left:2px solid #24aae2}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu .submenu li.menu_item{padding:15px;width:calc(50vw - 30px)}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item#menu_search{display:none}#diaporama_container #diaporama_accueil{height:200px}#diaporama_container #diaporama_accueil img{height:200px}#diaporama_container #diaporama_accueil .arrow{margin-top:60px}#footer #gymnaste{display:none}#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:3}#footer #links .col_right .partenaires{display:none}#footer #links .col_center{order:2}#footer #links ul li{line-height:30px;text-align:center !important}#footer #links ul li a::before{line-height:30px;display:none}#subfooter{height:auto}.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{line-height:1.2;font-size:2.4rem;overflow:hidden}#contentarea h2{line-height:1.2;font-size:2rem;overflow:hidden}#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:auto 1 0;min-width:300px;width:auto;min-height:300px;height:auto;overflow:hidden}.page-ACCUEIL #contentarea .actusLister .actu.carree .title{width:100%;font-family:"exo_2light",Arial,sans-serif}.page-ACCUEIL #contentarea .actusLister .actu.carree .gradient{width:100%;height:100%}.page-ACCUEIL #contentarea .actusLister .actu.carree img.bg{width:100%;height:auto;object-fit:cover}.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-LOGIN #contentarea .control,.page-ACCOUNT #contentarea .control{width:100%}.page-LOGIN #contentarea a.submitter,.page-ACCOUNT #contentarea a.submitter{width:auto}.page-LOGIN #contentarea #col_container,.page-ACCOUNT #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 10px}.page-DEFAULT #contentarea .loginArea input{background:#fcfaeb;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}.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.widget_custom.caption{grid-column:1/span 1;line-height:30px;padding-top:10px;padding-bottom:10px;font-weight:bold}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#caption1{grid-row:1/span 2}.xooloopEasyForm.form_on_2_cols_plus_caption .widget{grid-column:2/span 3}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.full{grid-column:1/span 4}.xooloopEasyForm.form_on_2_cols_plus_caption .widget.half1{grid-column:2/span 3}.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#zip{grid-column:2/span 3}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#ville{grid-column:2/span 3}.xooloopEasyForm.form_on_2_cols_plus_caption .widget#infos{grid-column:1/span 4}.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){a.button{white-space:normal;font-size:1.6rem}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item a,#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item>div{font-size:1.2rem;line-height:30px}#menu .xooloopMenuBuilder#menu_main .root_menu li.menu_item.has_submenu::after{content:"󰍟";font-family:"MaterialIconsEx";position:absolute;font-size:2rem;top:16px;right:0}.xooloopEasyForm{grid-template-columns:1fr !important}.xooloopEasyForm>*{grid-column:1/span 1 !important}.xooloopEasyForm .widget.widget_checkbox.widget_with_label{height:auto !important;min-height:30px !important}.xooloopEasyForm .widget.widget_checkbox.widget_with_label label{height:auto !important;min-height:30px !important;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:0px !important;font-size:2rem !important}.xooloopEasyForm .widget.widget.widget_enum.widget_with_label{height:auto !important;min-height:30px !important}.xooloopEasyForm .widget.widget.widget_enum.widget_with_label label{height:auto !important;min-height:30px !important;line-height:20px !important;overflow:visible !important;width:100% !important;position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;padding-left:0 !important;font-size:1.4rem !important}.xooloopEasyForm .widget.widget.widget_enum.widget_with_label .control_container{min-height:50px !important;line-height:30px !important;width:100% !important;position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;padding-left:0 !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}}