.listeStages .jour,table.listeStages thead th{letter-spacing:.06em;font-weight:700;text-transform:uppercase}#filtreStages2 h3,#tabs ul,.center,.divFiltre,.navStages,.navStages button,.noteStages{text-align:center}#tabs,#tabs ul{margin:0;padding:0}#tabs li a,.btn,.btn-modal,.tab-content li{text-decoration:none}table.listeStages{width:100%;table-layout:fixed;border-collapse:collapse;color:#0d0706;line-height:1.25}table.listeStages td,table.listeStages th{box-sizing:border-box;vertical-align:middle}.listeStages b{font-weight:700}.listeStages i{font-style:normal}.listeStages .horsEcran{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.listeStages thead th{padding:10px 8px;background:#f2f2f2;border-bottom:2px solid #f1a90f;color:#414141;font-size:12px;text-align:left;white-space:nowrap}table.listeStages tbody td:first-child,table.listeStages thead th:first-child{padding-left:14px}table.listeStages thead th.sorting{cursor:pointer}table.listeStages thead th.sorting_asc::after,table.listeStages thead th.sorting_desc::after{content:"";display:inline-block;margin-left:6px;vertical-align:middle;border:4px solid transparent}table.listeStages thead th.sorting_asc::after{border-top:0;border-bottom:5px solid #956808}table.listeStages thead th.sorting_desc::after{border-bottom:0;border-top:5px solid #956808}table.listeStages thead th.celDates{width:252px}table.listeStages thead th.celPrix{text-align:right;width:136px}table.listeStages thead th.celAction{width:162px}table.listeStages tbody td{padding:14px 8px;text-align:left;background:#fff;border-bottom:1px solid #e3e3e3}table.listeStages tbody td:last-child{padding-right:14px}table.listeStages tbody tr:hover td{background:#fff8e6}table.listeStages tr.ligneSemaine th{padding:14px 14px 4px;background:#fff;color:#956808;font-size:12px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}table.listeStages tr.ligneSemaine span{display:flex;align-items:center;gap:12px}table.listeStages tr.ligneSemaine span::before{content:"Semaine du\a0";margin-right:-12px}table.listeStages tr.ligneSemaine span::after{content:"";flex:1;height:1px;background:#f1a90f;opacity:.5}#lesstages tr.auDela,.listeStages .celLieu .badge,.navStages[hidden]{display:none}.listeStages .lesDates{display:flex;align-items:center}.listeStages .jour{display:flex;flex-direction:column;align-items:center;min-width:56px;color:#666;font-size:11px}.listeStages .jour b{color:#0d0706;font-size:26px;letter-spacing:0;line-height:1}.listeStages .mois i,.listeStages .ville span{color:#666;font-weight:400}.listeStages .jour+.jour{position:relative;margin-left:32px}.listeStages .jour+.jour::before{content:"→";content:"→"/"";position:absolute;top:50%;left:-26px;transform:translateY(-50%);color:#f1a90f;font-size:20px;letter-spacing:0}.listeStages .mois{display:flex;flex-direction:column;margin-left:8px;padding-left:6px;border-left:1px solid silver;color:#414141;font-size:13px;font-weight:700;line-height:1.2}#menudep li,.listeStages .adr,.listeStages .ants,.listeStages .ville,.navStages{display:block}.listeStages .ville{font-size:17px;line-height:1.2}.listeStages .ville span{font-size:14px}.listeStages .adr{margin-top:2px;color:#414141;font-size:14px}.listeStages .ants{margin-top:4px;color:#666;font-size:12px}.listeStages .ants span{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.02em}table.listeStages td.celAction,table.listeStages td.celPrix{text-align:right}.listeStages .celPrix b{display:block;font-size:22px;white-space:nowrap}.listeStages .badge{display:inline-block;margin-top:4px;padding:2px 7px;background:#fff8e6;border:1px solid #f1a90f;border-radius:3px;color:#956808;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.listeStages .btnInscription{display:inline-block;padding:10px 18px;background:#f1a90f;border-radius:4px;color:#484848;cursor:pointer;font-size:15px;font-weight:700;transition:background-color .15s}.listeStages .btnInscription:focus-visible,.listeStages .btnInscription:hover{background:#e09d0c;color:#1f1f1f}.noteStages{padding-top:6px;color:#666;font-size:13px}@media screen and (min-width:40em) and (max-width:73.74em){table.listeStages thead th.celDates{width:196px}table.listeStages thead th.celPrix{width:104px}table.listeStages thead th.celAction{width:138px}.listeStages .jour{min-width:40px}.listeStages .jour b{font-size:22px}.listeStages .jour+.jour{margin-left:26px}.listeStages .jour+.jour::before{left:-22px}.listeStages .celPrix b{font-size:20px}.listeStages .btnInscription{padding:9px 14px}}@media screen and (max-width:39.99em){table.listeStages thead th{padding:8px 4px;font-size:11px}table.listeStages tbody td:first-child,table.listeStages thead th:first-child{padding-left:12px}table.listeStages thead th.celDates{width:104px}table.listeStages thead th.celPrix{width:72px}table.listeStages thead th.celAction{width:52px;padding:0;text-align:center}.listeStages .ants i,.listeStages .celPrix .badge,.listeStages .ville span,table.listeStages thead .texteLong{display:none}table.listeStages tbody td{padding:10px 4px}table.listeStages tr.ligneSemaine th{padding:12px 12px 4px;font-size:11px}.listeStages .lesDates{flex-direction:column;align-items:flex-start;gap:3px}.listeStages .jour{display:grid;grid-template-columns:28px auto;align-items:baseline;column-gap:5px;min-width:0;letter-spacing:0}.listeStages .jour b{font-size:18px}.listeStages .jour+.jour{margin-left:0}.listeStages .jour+.jour::before{content:none}.listeStages .mois{margin-left:0;padding-left:0;border-left:0;font-size:0}.listeStages .mois::after{content:attr(data-court);color:#956808;font-size:11px}.listeStages .ville{font-size:15px;line-height:1.15}.listeStages .adr{font-size:12px;line-height:1.25}.listeStages .ants{margin-top:3px;font-size:10px}.listeStages .celLieu .badge{display:table;padding:1px 5px;font-size:10px}.listeStages .celPrix b{font-size:16px}table.listeStages tbody td.celAction{position:relative;padding:0;background:#f1a90f;text-align:center}table.listeStages tbody tr:hover td.celAction{background:#e09d0c}.listeStages .btnInscription,.listeStages .btnInscription:focus-visible,.listeStages .btnInscription:hover{padding:0;background:0 0;border-radius:0;color:#484848;font-size:22px;line-height:1}.listeStages .btnInscription::before{content:"»";content:"»"/""}.listeStages .btnInscription::after{content:"";position:absolute;inset:0}.listeStages .btnInscription span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.navStages{margin:15px 0 10px;min-height:36px;width:100%}#tabs li,.filtrer,.navStages button{display:inline-block}.navStages button{box-sizing:border-box;min-width:1.5em;padding:.5em 1em;margin-left:2px;font:inherit;cursor:pointer;color:#333;background:0 0;border:1px solid transparent;border-radius:4px}.navStages .navPageCourante,.navStages button:hover{color:#484848;border-color:#f1a90f;background-color:#f1a90f;font-weight:700}.navStages button:active{outline:0;background-color:#f1a90f}.navStages button:disabled,.navStages button:disabled:active,.navStages button:disabled:hover{cursor:default;color:#666;border-color:transparent;background:0 0;font-weight:400}.navStages .navPoints{padding:0 1em}@media screen and (max-width:767px){.navStages{margin-top:.5em}}.filtrer{width:32px;height:32px;cursor:pointer;vertical-align:middle;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23f1a90f'><rect x='2' y='6.4' width='28' height='2.6' rx='1.3'/><circle cx='21' cy='7.7' r='4'/><rect x='2' y='14.4' width='28' height='2.6' rx='1.3'/><circle cx='9' cy='15.7' r='4'/><rect x='2' y='22.4' width='28' height='2.6' rx='1.3'/><circle cx='21' cy='23.7' r='4'/></svg>") center/contain no-repeat}@media only screen and (min-width:55em){.divFiltre{display:none}}.btn{color:#fff;padding:6px 12px;border-radius:4px;border:1px solid #979797;text-align:right}.btnOk{background-color:#f1a90f;cursor:pointer}button.btStagesAll{padding:12px 30px!important;font-size:1.05em;line-height:1.2;border-radius:6px!important;text-align:center;min-height:44px;border:1px solid #979797!important}.cssfiltres,.modal,.tab-content li,.tab-content ul{text-align:left}button.btStagesAll:focus,button.btStagesAll:hover{background-color:#dc9a0b}#voirPlusStages{margin:24px 0 32px}@media screen and (min-width:55em){.asideInt{margin:2% 0 20px 20px}}.divLoadFiltres{padding:0}.divLoadFiltres p,.tabs-3{padding-bottom:20px}#tabs{border:none}#tabs ul{list-style-type:none}#tabs li{background-color:#fff;padding:5px 5px 0;color:#fff;cursor:pointer}#tabs li a{outline:0}#tabs li.current{border-top:2px solid #f1a90f;border-right:2px solid #f1a90f;border-left:2px solid #f1a90f}.tab-content{display:inherit;margin-bottom:20px}.tab-content h3{padding:10px 0}.tabs-1{padding-right:0;padding-left:0}.currenttab{border:1px solid #f1a90f}.tab-recherche{margin:0 0 20px;padding:0;border:none}.ui-tabs-anchor{color:#111}.tab-content li{border:none}.tab-content li a{text-align:left;color:#111}.tab-content ul li a:before{content:">";color:#f1a90f;padding-right:10px}#rechercheMenu{border-bottom:none;margin-bottom:0}#rechercheMenu input[type=text]{width:134px}.cssfiltres{padding:0 5px 20px}.cssfiltres h3{padding:10px 0 0}.cssfiltres h4{border-top:none;text-align:center;padding-bottom:0}#filtreStages{border-bottom:1px solid #ccc}#filtreStages2 h4{padding:20px 10px;font-size:1.1em;text-transform:uppercase;font-weight:700}#filtreStages2{margin-bottom:20px;padding-bottom:10px}.cssfiltres [type=checkbox]:checked,.cssfiltres [type=checkbox]:not(:checked){position:absolute;left:-9999px}.cssfiltres [type=checkbox]:checked+label,.cssfiltres [type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}.cssfiltres [type=checkbox]:checked+label:before,.cssfiltres [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.cssfiltres [type=checkbox]:checked+label:after,.cssfiltres [type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:0;left:4px;font-size:14px;color:#f1a90f;transition:.2s}.cssfiltres [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.cssfiltres [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.modal{display:none;position:fixed;z-index:1111;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}@media screen and (max-width:700px){.modal{font-size:.8em}}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:60%;max-width:700px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.btn-modal,.modal-header{background-color:#f1a90f;color:#fff}.modal-body,.modal-header{padding:2px 16px}@media screen and (max-width:900px){.modal-content{width:85%}}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#fff;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-header h2{color:#fff!important;font-size:1em!important}.btn-modal{padding:4px 12px;border:1px solid #979797;border-radius:4px;display:inline-block;box-sizing:content-box;min-width:5.5em;text-align:center;margin:4px 6px}.btnFermer{background-color:#fff;color:#484848;font-family:inherit;font-size:1em;line-height:inherit;cursor:pointer}.btnFermer:focus,.btnFermer:hover{background-color:#f1f1f1;color:#000}