/*
 * http://github.com/peteboere/css-crush (v4.1.2-0-g31ed034)
 */
.sf-dump{z-index:1000000000000000000000000000000000000000000!important}.modal-backdrop{height:100svh}.section_listing_prof_main .modal{z-index:15000000000}.section_itineraire .page-link{background:transparent;border-radius:0!important;color:var(--black);border-color:#9C9C9C;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:16px}.section_itineraire .page-link:not(.collapsed){background:#E3000B;color:white}#validateModal .modal-dialog{max-width:700px}.pagination-natural{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.swal-overlay{z-index:9999999999999!important}.pagination-natural button{min-width:166px;border-right-color:currentcolor;border-color:#9C9C9C}.pagination-natural button:last-of-type{border-right:1px solid #9C9C9C}.share_support .modal-dialog-scrollable .modal-body{overflow-x:hidden}.pagination-natural button{background:#E3000B;color:#fff;border-color:transparent}.pagination-natural button.collapsed{background:#fff;color:#000;border-color:#9C9C9C}.pagination-natural button.collapsed:hover{background:#E3000B;color:#fff;border-color:transparent}.section_itineraire .page-link:hover{background:#E3000B;color:white}.section_itineraire .col-day{margin-top:85px;margin-top:40px}.section_itineraire .card{border-color:#9C9C9C;border-radius:0}.section_itineraire .card:hover{-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.15);box-shadow:inset 0 0 15px rgba(0,0,0,.15)}.section_itineraire h3{font-size:22px;padding-left:9px;padding-bottom:10px}.section_itineraire .card h5{font-size:16px;margin-bottom:15px}.section_itineraire .card h5 b{font-weight:400}.section_itineraire .accordion-body ul{padding-left:0;margin-bottom:0}.section_itineraire .accordion-body ul li{font-size:14px;font-family:'Dax';font-weight:400;padding-left:0;color:var(--black);margin-bottom:5px}.section_itineraire .accordion-body a{color:var(--black)}.section_itineraire .accordion-body a:hover{color:#E3000B}.itineraire-accordion button{background:transparent;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;padding:0!important;color:#E3000B!important;font-family:'Dax';font-size:14px;font-weight:400}.itineraire-accordion{border:0}.itineraire-accordion .accordion-body{padding:0;padding-top:10px!important}.itineraire-accordion .accordion-body li{font-family:'Dax';font-size:13px;font-weight:400;padding-left:10px}.itineraire-accordion .accordion-body li:before{left:0!important}.itineraire-accordion .accordion-button:after{margin-left:5px;width:15px;height:15px;background-size:contain;background-image:url(../img/home/chevron.svg)}.itineraire-accordion .accordion-button:not(.collapsed):after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);background-image:url(../img/home/chevron.svg)}.itineraire-accordion .accordion-button:not(.collapsed){background:transparent;color:var(--black)}.bulle-lien{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:20px;height:20px;cursor:pointer;background:var(--bs-red);margin-left:10px;padding:5px;border-radius:50%}.li-style-custom ul li{position:relative;padding-left:22px}.li-style-custom ul li:before{content:'';position:absolute;top:8px;left:11px;width:5px;height:5px;background-color:#E3000B;border-radius:50%}.logo-connect{max-width:350px}.subfooterlast-form.subfooterlast{background:#4A4A4A!important}.login .subfooterlast-form.subfooterlast,.forget-password .subfooterlast-form.subfooterlast{position:fixed;bottom:0}footer.footer-desk{width:-webkit-calc(100% - var(--width_menu_left));width:calc(100% - var(--width_menu_left));margin-right:0;padding-top:88px;margin-top:auto}.subfooterlast{width:-webkit-calc(100% - var(--width_menu_left));width:calc(100% - var(--width_menu_left));margin-right:0}.subfooterlast .row{-webkit-justify-content:center;justify-content:center}.subfooterlast{background:#262626!important}.subfooter a{border-radius:50%;background:#747474;padding:5px!important;margin:5px 0;width:30px!important;height:30px!important;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.subfooter a img{object-fit:contain}.subfooterlast-form{width:100%}#header{z-index:15000001}.main_menu_left{z-index:150000}footer a{color:#EFEFEF}.footer-desk .card-body .col-xl-3{border-right:1px solid #6C6C6C}.footer-desk .card-body .col-xl-3:last-of-type{border:none}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100svh}footer{margin-top:auto}.modal-body .spacer_recap p.title-ajax{margin-top:1rem!important;font-size:16px;width:auto;border-bottom:1px solid var(--bs-red)}body.listparts-form{width:100%;display:-webkit-flex;display:flex;min-height:100svh;-webkit-flex-wrap:wrap;flex-wrap:wrap}.listparts-form section{width:100%}.listparts-form .subfooter{margin-top:auto}.insert_doc input[type=file]{-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}.insert_doc .modal-footer{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.custom_number_participants_block .modal-custom-body p{font-weight:400;margin-bottom:10px;font-family:'Dax';font-size:14px;line-height:16px}.listparts-form .btn_red.rgpd-dec,.btn_red.rgpd-dec{background:#E3000B;color:#fff;border-color:transparent}.input-forms input,.input-forms textarea{padding:8px 15px 8px;border:0 solid black;margin-right:15px;-webkit-box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 2px 6px 2px!important;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 2px 6px 2px!important;width:100%}.input-forms input[type=text],.input-forms input[type=tel],.input-forms input[type=email],.input-forms textarea{-webkit-appearance:none!important}.input-forms input:focus,.input-forms textarea:focus{outline:0}.input-forms .list-group-flush>.list-group-item{padding:10px 10px;border:0}.input-forms .card-body h5{margin-bottom:0}.input-forms .card-body{padding:15px 0;border-bottom:1px solid #e5e5e5}.input-forms .card{border:0}.input-forms .card-title-warning{color:#000!important;padding-bottom:5px;margin-bottom:0;border-bottom:solid 3px #e3000b}.input-forms .list-group-flush{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:15px 10px;border-top:0}.input-forms .list-input{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.input-forms .list-input h5{margin-bottom:0}.listable-attendees .card .list-group-item h5{font-size:16px;line-height:20px}.input-forms input[type=checkbox]{width:15px;height:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:0}.input-forms input[type=checkbox]:after{width:9px;height:9px;background:var(--bs-red);position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;content:'';opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.input-forms input[type=checkbox]:checked:after{opacity:1;-webkit-transition:.3s;transition:.3s}.input-forms input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:15px;height:15px;padding:0;position:relative;margin-right:10px}.input-forms input[type=radio]:after{width:8px;height:8px;background:var(--bs-red);position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;content:'';border-radius:50%;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.input-forms input[type=radio]:checked:after{opacity:1;-webkit-transition:.3s;transition:.3s}.input-forms .nice-select{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:8px 15px 8px;border:0 solid black;margin-right:15px;-webkit-box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 2px 6px 2px!important;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 2px 6px 2px!important;width:100%}.form_tri_voyages{max-width:100%}.form_trip_status{max-width:100%}.trip_status_actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px;-webkit-justify-content:center;justify-content:center}.trip_status_dropdown{position:relative;min-width:235px}.trip_status_toggle{width:100%;text-align:left;border:1px solid #9C9C9C;background:#FFF;min-height:34px;padding:11px 43px 9px 14px;position:relative;font-family:'Dax_medium';font-size:13px;color:#060606;line-height:1em}.trip_status_toggle:after{content:'';position:absolute;right:14px;top:14px;border:none;margin:0;width:0;height:0;border-style:solid;border-width:8px 9px 0 9px;border-color:#e3000b transparent transparent transparent}.trip_status_dropdown_menu{display:none;position:absolute;top:-webkit-calc(100% + 4px);top:calc(100% + 4px);left:0;width:100%;z-index:40;background:#fff;border:1px solid #D5D5D5;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);padding:10px 12px;max-height:260px;overflow-y:auto}.trip_status_dropdown:hover .trip_status_toggle,.trip_status_dropdown:focus-within .trip_status_toggle{background:#E3000B;color:#fff}.trip_status_dropdown:hover .trip_status_toggle:after,.trip_status_dropdown:focus-within .trip_status_toggle:after{border-color:#fff transparent transparent transparent}.trip_status_submit{width:100%;margin-bottom:10px}.trip_status_dropdown_menu label{margin-bottom:7px}.trip_status_dropdown_menu label:last-child{margin-bottom:0}.trip_status_dropdown:focus-within .trip_status_dropdown_menu,.trip_status_dropdown:hover .trip_status_dropdown_menu{display:block}@media (max-width:1360px){.search_form{width:auto}.trip_status_dropdown{min-width:181px}.block_search_select .search_form,.form_trip_status{margin-bottom:20px!important}.block_search_select{margin-bottom:20px}}@media (max-width:991px){.trip_status_actions{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.trip_status_dropdown{min-width:100%}}.block_title_location{pointer-events:none}.wrap_sous_header_padd.wrap_header{padding-left:38px}.wrap_header{padding-left:20px}.list_legends{width:40px}.list_legends_abs{position:absolute;top:10px;right:10px;width:25px;z-index:10}.cards-likes{position:absolute;right:18px;top:20px;border-radius:50%;padding:0;background:grey;width:50px;height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#eee}.cards-likes .icone_jaime:after{margin-left:5px;top:1px}.uploader_support .white.btn_site{color:#060606;background:#fff;padding:10px 15px 10px;border:1px solid #000;padding:11px 15px}.uploader_support .white.btn_site:hover{color:#000!important}.icon-back-sdp{position:absolute;left:10px;top:0}.icon-back-sdp img{width:15px;fill:black}.item_border .cta.uploader_support{z-index:10}.modal-open .item_border .cta.uploader_support{position:initial}#accordionMije,#accordionBlocMije{padding:0}#accordionMije .accordion-item,#accordionBlocMije .accordion-item{border-radius:0!important;background:none;border:none}#accordionBlocMije .accordion-item{border:1px solid #9C9C9C;margin-bottom:10px;padding:10px}#accordionMije .accordion-body,#accordionMije .accordion-button,#accordionBlocMije .accordion-body,#accordionBlocMije .accordion-button{padding:0}#accordionBlocMije .accordion-button{padding-right:25px!important}#accordionMije .accordion-button:not(.collapsed),#accordionBlocMije .accordion-button:not(.collapsed){background:none;-webkit-box-shadow:none;box-shadow:none;color:#000}#accordionMije .accordion-button,#accordionMije .accordion-button:after,#accordionBlocMije .accordion-button,#accordionBlocMije .accordion-button:after{display:inline-block}#accordionMije .accordion-button:after,#accordionBlocMije .accordion-button:after{padding-left:50px;background-image:url(../images/arrow1.svg);background-position:center;width:21px;height:22px;position:relative;top:4px;padding:0;margin-left:20px;width:0;height:0;border-style:solid;border-width:8px 9px 0 9px;border-color:#e3000b transparent transparent transparent}#accordionMije .accordion-button:not(.collapsed):after,#accordionBlocMije .accordion-button:not(.collapsed):after{background-image:url(../images/fleche-down.svg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.voyage #accordionMije .accordion-button:not(.collapsed):after,.voyage #accordionMije .accordion-button:after,#accordionBlocMije .accordion-button:not(.collapsed):after,#accordionBlocMije .accordion-button:after{top:-3px}#accordionMije .item_border .txt .title{margin-bottom:12px;margin-top:-5px;color:#000}.dossier .btn_site.no_border{padding:0!important}.section_organisation_projet .item_border ul li:before{left:0}#accordionMije .small_title{font-size:12px;position:relative;color:#000;margin-top:-11px;display:block}#accordionMije .accordion-item.open .small_title{display:none!important}div#accordionMije .ul_circle li{padding-left:20px}div#accordionMije .ul_circle li:before{top:1px;width:10px;height:10px}#accordionMije .item_border{padding:25px 25px 15px 29px!important}#accordionMije .item_border .accordion-body .txt{width:100%!important;padding-bottom:0}.etapes_voyages .progres_suivi_dossier{margin-bottom:14px}.etapes_voyages .progres_suivi_dossier .progres_elts{width:100%!important}.etapes_voyages .progres_suivi_dossier .progres_elts:before{width:1213px;max-width:-webkit-calc(100% - 57px);max-width:calc(100% - 57px)}.etapes_voyages .progres_suivi_dossier .statut{margin-right:203px}.show_mobile{display:none!important}.section_listing_prof_main{margin-bottom:29px}.desc_salle_profs{width:88.31908831908832%;font-size:15px;margin-bottom:27px;line-height:133.3333333333333%;font-family:'Dax_light'}.section_listing_prof_main .search_form{margin-right:40px;margin-bottom:0}.uploader_support .btn_site{background:#E3000B;color:#fff;border-color:#E3000B;padding:11px 15px}.uploader_support>button{margin-right:70px}.bloc_right_salleProfs{width:338px}.icones_listing_salleProfs{width:93px}.icones_listing_salleProfs li{display:inline-block;vertical-align:top}.icones_listing_salleProfs li:first-child{position:relative}.icones_listing_salleProfs li:first-child:after{height:35px;width:1px;background:transparent;content:'';display:inline-block;vertical-align:top;margin:0 5px}.icones_listing_salleProfs li a{width:35px;height:35px;display:inline-block;vertical-align:top}.icones_listing_salleProfs li a span{display:block;height:9px;width:100%;background:#9C9C9C;margin-bottom:4px}.icones_listing_salleProfs li a span:last-child{margin-bottom:0!important}.icones_listing_salleProfs li.active a span{background:#E3000B}.icones_listing_salleProfs li a div{width:16px;padding:0}.form_tri_salleProfs.form_tri_salleProfs{width:216px}.section_listing_prof .item .img{margin-right:34px;width:287px;height:228px}.section_listing_prof .item .row>.txt{width:-webkit-calc(100% - 321px);width:calc(100% - 321px)}.section_articles.section_prof .item_border .txt .txt{width:auto!important}.section_listing_prof .item_border .txt .block_title_location .title{line-height:50px}.section_listing_prof .block_title_location .title,.section_listing_prof .block_title_location .localisation{display:inline-block}.section_listing_prof .block_title_location .localisation{pointer-events:all}.section_listing_prof .block_title_location .localisation a:hover{color:#E3000B}.section_listing_prof .block_title_location .localisation a{color:#000}.section_listing_prof .item_border .txt .block_title_location .title{margin-bottom:8px}.section_listing_prof .block_title_location .localisation{background:url(../img/home/localisation.svg) no-repeat left center;padding-left:22px;margin-left:16px;position:relative;top:-4px;font-size:15px}.section_listing_prof .block_title_location .localisation span{font-family:'Dax_medium';margin-right:5px;display:inline-block}.section_listing_prof .item .desc{margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.section_listing_prof .item .txt .custom_text_gray{background:#f5f5f5;padding:15px 15px 12px;margin:0 0 15px}@media screen and (min-width:1700px){.section_listing_prof .block_title_location{max-width:70%}.section_listing_prof .padding .block_title_location{max-width:50%}.section_listing_prof .block_title_location .title{margin-right:16px}.section_listing_prof .item_border .txt .block_title_location .title{line-height:30px}.section_listing_prof .block_title_location .localisation{margin-left:0}}@media screen and (min-width:1280px) and (max-width:1700px){.section_listing_prof .block_title_location{max-width:60%}.section_listing_prof .padding .item_border{padding:20px!important}.section_listing_prof .item .txt .custom_text_gray .col_left{width:33.49561830574489%}.section_listing_prof .padding .block_title_location{max-width:40%}.section_listing_prof .block_title_location .title{margin-right:16px}.section_listing_prof .item_border .txt .block_title_location .title{line-height:30px}.section_listing_prof .block_title_location .localisation{margin-left:0}}.section_listing_prof .item .txt .custom_text_gray .col_right{width:65.5%}.section_listing_prof .item .txt .custom_text_gray .info{margin-bottom:7px}.custom_text_gray .txt .info .lib{margin-right:6px}.custom_text_gray .txt .info .val{display:inline-block;vertical-align:top}.custom_text_gray .txt .info .val a{color:#000;word-break:break-all}.label-info,.badge-info{background-color:#3a87ad!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.section_listing_prof .item .txt .custom_text_gray .col_right .info .val{max-width:70%}.section_listing_prof .item .txt .custom_text_gray .col_right .info a{color:#000}.section_listing_prof .item .hastags{margin-bottom:5px;line-height:1em}.section_listing_prof .item .hastags a{display:inline-block;vertical-align:top;color:#000;margin-right:5px;margin-bottom:10px}.section_listing_prof .item .hastags a:last-child{margin-right:0!important}.icone_jaime{display:inline-block;vertical-align:top;position:relative}.icone_jaime:after{content:'';display:inline-block;width:16px;height:15px;background-image:url(../images/jaime.svg);background-repeat:no-repeat;background-size:100% auto;position:relative;margin-left:10px;top:3px}.icone_img{position:relative;top:-3px}.section_listing_prof_main .form_select_voyage ul,.section_listing_prof_main .form_select_voyage .form-select{display:inline-block}.section_listing_prof_main .form_select_voyage .form-select{width:auto;float:right;background-size:17px}.section_listing_prof_main .form_select_voyage ul li{display:inline-block}.section_listing_prof_main .form_select_voyage ul li.firstlist{border-right:1px solid #000;padding-right:10px;margin-right:8px}.bloc_pagination{padding-top:10px;text-align:center}.bloc_pagination ul li{display:inline-block;margin-right:10px;line-height:45px;position:relative;font-size:18px}.bloc_pagination ul li *{color:#000;display:inline-block;font-size:20px}.bloc_pagination ul li.nav{top:3px}.bloc_pagination ul li.nav.prev{margin-right:20px}.bloc_pagination ul li.nav.next{margin-right:0!important;margin-left:20px}.bloc_pagination ul li.active{margin-right:27px}.bloc_pagination ul li.active span{min-width:47px;height:45px;border:1px solid #E3000B;line-height:43px;padding:0 2px;color:#E3000B}.bloc_pagination ul li.nav a{display:block;width:10px;height:18px;background-size:100% auto;background-position:center;background-repeat:no-repeat;background-image:url(../images/next-page.svg)}.bloc_pagination ul li.nav.prev a{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.section_listing_prof_grille .item .row>.txt{width:100%!important}.section_listing_prof_grille .item_border .txt .block_title_location .title{margin-bottom:16px}.section_listing_prof_grille .item_border .txt .custom_text_gray .col_left{width:52.89389067524116%}.section_listing_prof .item_border .txt .custom_text_gray .col_right{width:43.5%}.section_prof_detail .item_border{padding:0!important;border:none!important}.section_prof_detail .item_border:hover{-webkit-box-shadow:none;box-shadow:none}.section_prof_detail .item .img{width:350px;height:350px;margin-right:55px}.section_prof_detail .item .row>.txt{width:-webkit-calc(100% - 405px);width:calc(100% - 405px)}.section_prof_detail .item_border .txt .block_title_location .title{margin-bottom:12px}.section_prof_detail .item_border:hover .txt .title{color:inherit}.section_prof_detail .item_border .desc_detail{margin-bottom:20px;line-height:143%}.semi-title{font-family:'Dax_medium';font-size:15px;line-height:113.3333333333333%;font-weight:400;margin-bottom:11px}.block_custom_download{background:#f5f5f5;padding:30px 20px 10px;border:1px solid #E3000B;margin-top:28px;margin-bottom:30px}.block_custom_download .col_left{padding-right:10px!important}.block_custom_download .links_download{margin-bottom:15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.icone_img.icone_img_bottom{top:3px}.block_custom_download .links_download .mail.oeil{margin-right:15px}.block_custom_download .links_download .download,.block_custom_download .links_download .mail{margin-right:8px}.block_custom_download .links_download .lien{max-width:66%}.line_dashed_black{border-color:#000!important;margin-bottom:32px}.section_prof_detail .item_border .desc_bottom{font-size:15px;font-family:'Dax_light';line-height:133%}.section_module_participants .title_sous_page{margin-bottom:20px}.section_module_participants .desc_module{margin-bottom:0}.desc_module{font-size:15px;line-height:133%;font-family:'Dax_light';margin-bottom:28px;max-width:1240px}.listparts .desc_module{margin-bottom:0}.gx-participant{--bs-gutter-x:40px;--bs-gutter-y:20px}.link-end-steps{color:black}.gx-participant .part-icones{width:24px;height:24px}.gx-participant .accordion-body .txt{padding-left:48px;position:relative}.gx-participant .delete-abs{position:absolute;width:20px;height:auto;right:0;bottom:0}@media (min-width:1920px){.desc_module{max-width:90%}}.custom_block_gray_participant{background:transparent;padding:44px 0}.custom_block_gray_participant .btn_site:hover{color:#fff}.section_module_participants .listing_etapes_voyage .etape .desc{font-size:15px;line-height:133%;font-family:'Dax_light'}.section_listing_eleves .custom_block_gray_participant{margin-bottom:0!important}.custom_number_participants_block{text-align:left}.custom_number_participants_block p{font-family:'Dax_medium';font-size:15px;line-height:34px;margin-right:0;margin-bottom:0}.custom_number_participants_block .cta .btn_site{position:relative;padding-right:42px}.cta .btn_site.btn_red,.btn_site.btn_red{background:#E3000B;color:#fff;border-color:transparent}.custom_number_participants_block .cta .btn_site:after{content:"";background:url(../img/home/cloche_module.svg) no-repeat center;display:inline-block;width:20px;height:20px;background-size:16px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section_listing_eleves .search_form{margin-bottom:0;width:450px;display:-webkit-flex;display:flex}.section_listing_eleves .search_form>.row{width:100%}.section_listing_eleves .search_form .form-reset{margin-bottom:0;width:auto}.section_listing_eleves .search_form input.form-control{padding-right:77px}.section_listing_eleves .form_tri_voyages{width:216px}.section_listing_eleves .item_border{margin-bottom:10px}.section_listing_eleves #accordionMije .item_border{padding:20px 24px!important;margin-bottom:0}.section_listing_eleves #accordionMije .item_border .txt .collapsed .title{font-size:22px;margin-bottom:10px;color:#000}.section_listing_eleves #accordionMije .item_border .txt .title{color:#E3000B}#accordionMije .accordion-button:after,#accordionBlocMije .accordion-button:after{background-size:100% auto}.section_listing_eleves #accordionMije .accordion-button:after{background-image:url(../images/close-eleve.svg);width:15px;height:8px;top:5px;right:0;position:absolute}.section_listing_eleves #accordionMije .accordion-button:not(.collapsed):after{background-image:url(../images/close-eleve1.svg)}.section_listing_eleves #accordionMije .item_border .accordion-body .txt{margin-top:7px}.section_listing_eleves .accordion .btn_site:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px}.section_listing_eleves .accordion .btn_site.statut_danger:before{background:#E3000B}.section_listing_eleves .accordion .btn_site.statut_success:before{background:#61C454}.section_listing_eleves .accordion .btn_site.statut_warning:before{background:#F5BD4F}@media (max-width:1599px){#accordionMije .item_border{padding:25px 25px 20px 29px!important}.section_infos_compte .item_border .accordion-body .txt{width:100%}.section_articles.section_prof .item_border .txt .txt{width:auto}}@media (max-width:1199px){#accordionMije .item_border .cta{text-align:right;margin-top:0}}@media (max-width:991px){.add_doc.action{display:block}.add_doc.action input{margin-bottom:10px}.section_listing_prof .block_title_location .localisation{background-size:11px!important}.section_listing_prof .col-sm-6{width:100%!important}article .cta_custom{text-align:right}article.item_border .txt{width:100%;line-height:120%}.subfooterlast{width:100%}footer.container-fluid{padding:0!important}footer .col-6 .row{margin:0}.search_form{margin-bottom:10px}.section_listing_prof_main .search_form{margin-bottom:23px}.form_select_voyage{margin-bottom:20px}.section_listing_prof_main .form_select_voyage{margin-bottom:40px}.form_select_voyage .form-select{text-align:center}.show_mobile{display:block!important}.show_desktop{display:none!important}#accordionMije .item_border .cta{text-align:left;margin-top:19px;text-align:right}#accordionMije .item_border .txt{width:100%}#accordionMije .accordion-button:after,#accordionBlocMije .accordion-button:after{margin-left:25px;padding-left:0}.steps{display:BLOCK;padding-bottom:0}#progress{width:1px;height:79%;margin-left:14px;margin-bottom:29px}.step-item{text-align:left;padding-bottom:25PX;position:relative}.step-item .step-title{margin-top:0;display:inline-block;position:relative;top:-6px;padding-left:15px}.section_listing_prof_main .search_form{padding-right:0!important}.block_search_select .cta.active .btn_site{display:block}.section_listing_prof .item_border .img,.section_listing_prof article .img{padding-right:0!important;margin-bottom:20px}.section_listing_prof .block_title_location .title,.section_listing_prof .block_title_location .localisation{display:block}.section_listing_prof .block_title_location .localisation{margin-left:0}}@media (max-width:767px){.block_search_select .search_form,.form_trip_status{margin-bottom:14px!important}}@media (max-width:1727px){.etapes_voyages .progres_suivi_dossier .progres_elts:before{width:1080px}.etapes_voyages .progres_suivi_dossier .statut{margin-right:170px}}@media (max-width:1599px){.etapes_voyages .progres_suivi_dossier .progres_elts:before{width:880px}.etapes_voyages .progres_suivi_dossier .statut{margin-right:122px}.desc_salle_profs{width:100%}.uploader_support{width:240px}.section_listing_prof .item_border .txt .custom_text_gray .col_left{width:48.08510638297872%}.section_listing_prof .item_border .txt .custom_text_gray .col_right{width:49%}.section_listing_prof .item .img{height:259px}.section_listing_prof_grille .item_border .txt .custom_text_gray .col_left,.section_listing_prof_grille .item_border .txt .custom_text_gray .col_right{width:100%!important}.section_prof_detail .item .img{width:250px;height:auto;margin-right:30px}.section_prof_detail .item .row>.txt{width:-webkit-calc(100% - 280px);width:calc(100% - 280px)}.section_prof_detail .item .txt .custom_text_gray{margin-bottom:35px}.block_custom_download{margin-top:10px}.block_custom_download .links_download .lien{max-width:70%}}@media (max-width:1365px){.etapes_voyages .progres_suivi_dossier .progres_elts:before{width:720px}.etapes_voyages .progres_suivi_dossier .statut{margin-right:82px}.col_search_upload{width:62%}.section_listing_prof_main .search_form{width:300px;margin-right:20px}}@media (min-width:1200px) and (max-width:1365px){.section_listing_eleves .cats_voyage ul li{margin-right:0}.custom_number_participants_block p{font-size:14px}}@media (max-width:1199px){.etapes_voyages .progres_suivi_dossier .progres_elts:before{width:500px}.etapes_voyages .progres_suivi_dossier .statut{margin-right:38px}.section_listing_prof_main{margin-bottom:40px}.section_listing_prof_main .search_form{margin-bottom:23px}.desc_salle_profs{margin-bottom:22px}.uploader_support{margin-bottom:20px}.section_listing_prof .item .img{height:auto;margin-bottom:20px}.section_listing_prof .item_border .txt .custom_text_gray .col_left .info{margin-bottom:7px!important}.section_prof_detail .item .img img{object-fit:inherit;width:auto;height:auto!important}.custom_number_participants_block{margin-top:24px;text-align:left}}@media (max-width:991px){#accordionMije .item_border .accordion-body .txt{padding-bottom:10px}#accordionMije .item_border .cta{margin-top:8px;width:100%;padding:0}#accordionMije .item_border .open .cta{padding-right:10px!important}.etapes_voyages .progres_suivi_dossier{margin-bottom:0}#accordionMije .accordion-button,#accordionBlocMije .accordion-button---{white-space:nowrap}}@media (max-width:767px){.form_tri_voyages{width:100%;margin-bottom:20px;text-align:center}.form_tri_voyages .nice-select:after{display:none}.form_tri_voyages .nice-select .current{text-align:center}.form_tri_voyages .nice-select .current:after{background-image:url(../images/select.svg);background-repeat:no-repeat;background-size:100% auto;width:18px;height:9px;display:inline-block;margin-left:10px;content:'';position:absolute;right:10px}.form_tri_voyages .nice-select:hover .current:after,.form_tri_voyages .nice-select.open .current:after{background-image:url(../images/select1.svg)}.item_border .accordion-body .txt .info span{display:inline-block;vertical-align:top}.item_border .accordion-body .txt .info .val{max-width:58%}.etapes_voyages .progres_suivi_dossier .progres_elts:before{width:1px}.etapes_voyages .progres_suivi_dossier .statut:last-child{margin-bottom:0!important}.section_listing_prof_main .search_form,.desc_salle_profs{margin-bottom:20px}.section_listing_prof_main .form_tri_voyages{margin-bottom:0}.section_listing_prof .item_border .txt .block_title_location .title{margin-bottom:12px}.section_listing_prof .item_border .desc{margin-top:5px;white-space:normal;max-height:58px;margin-bottom:17px}.section_prof_detail .item .img{text-align:center;margin-bottom:30px}.section_prof_detail .item_border .desc_detail{margin-top:4px;max-height:60px;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}.section_prof_detail .item .txt .custom_text_gray{margin-bottom:18px}.section_prof_detail .item .txt .custom_text_gray>div:first-child p:last-child{margin-bottom:7px!important}.custom_block_gray_participant{text-align:left}.section_listing_eleves .desc_module{margin-bottom:25px}.section_listing_eleves .cats_voyage ul li:last-child{margin-bottom:0!important}.section_listing_eleves .custom_block_gray_participant{margin-bottom:20px!important}.custom_number_participants_block{margin-top:20px}.custom_number_participants_block p{line-height:113.3333333333333%;margin-bottom:10px}.custom_block_gray_participant ul li{display:block!important;margin-right:0;margin-bottom:20px}.section_listing_eleves .block_search_eleves{margin-bottom:10px}.section_listing_eleves .search_form{margin-bottom:20px}.section_listing_eleves .form_select_voyage{margin-bottom:40px}.section_listing_eleves #accordionMije .accordion-button:after{margin-left:auto;padding-left:0;position:absolute;right:0;top:8px}.section_listing_eleves #accordionMije .item_border .cta{margin-top:15px}}@media (max-width:374px){#accordionMije .item_border .txt .title{font-size:20px}.item_border .accordion-body .txt .info .val{width:45%}.icones_listing_salleProfs{width:83px}.icones_listing_salleProfs li a{width:30px}.icones_listing_salleProfs li a div{width:12px}.form_tri_salleProfs.form_tri_salleProfs{width:69%;max-width:216px}.form_tri_voyages .nice-select .current:after{margin-left:7px;width:12px}.block_custom_download .links_download .lien{max-width:60%}.section_listing_eleves #accordionMije .item_border .txt .title{font-size:18px}}.hidden-toggle,.hidden-toggle-oui{display:none!important}.listable-attendees .niceSelect .list{overflow-y:scroll;max-height:400px}.error-container{padding-top:115px;padding-left:var(--width_menu_left)}.listable-attendees .niceSelect .current{border:none}.content_page_visitor{padding-left:0!important;padding-top:50px!important}.content_page_password{padding-top:100px!important;min-height:-webkit-calc(100vh - 60px);min-height:calc(100vh - 60px)}.forget-password .main_menu_left.has_wrap_sous_menu{display:none}.forget-password footer.footer-desk,.forget-password .subfooterlast{width:100%!important}.modal-custom-screen.modal-dialog{width:100%;max-width:90%;height:auto}.modal-body .title-ajax{font-family:'Dax_medium';font-size:15px}.modal-body .title-cat-ajax{font-family:'Dax_medium';font-size:17px;text-decoration:underline}.grey-link-menu a{color:#9C9C9C!important}.aucun-hide{display:none!important}.custom-radio{position:relative}.custom-radio:checked,.selected-radio{width:13px;height:13px;outline:2px solid white!important;outline-offset:-3px!important;border-radius:50%;background:#E3000B;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}.custom-radio.selected-radio{width:13px;height:13px;outline:2px solid white!important;outline-offset:-3px!important;border-radius:50%;background:#E3000B;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}.footer-desk{padding:0!important}footer>.row:first-of-type{background-color:#4A4A4A;z-index:10000;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);padding:0;padding-top:15px!important;--bs-gutter-x:0}footer>.row:first-of-type .row_column_footer:before{position:absolute;bottom:0;left:0;right:0;margin:auto;content:'';width:-webkit-calc(100% - 400px);width:calc(100% - 400px);height:1px;background:#6C6C6C}footer>.row:first-of-type .col-12:not(.collapse){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}footer>.row:first-of-type h3{font-size:15px;font-family:'Dax';color:#F4F4F4;margin-bottom:15px}footer.mobile h3{font-weight:900}.listparts .modal-backdrop{z-index:100000000}.listparts .modal.show{z-index:100000000011;display:-webkit-flex!important;display:flex!important;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.row_column_footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 200px;margin:0}footer .card-body{padding:0 0 15px;padding-bottom:15px!important;background-color:#4A4A4A;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}.footer-desk .card-body.row{--bs-gutter-x:0;padding:10px 200px 15px}#collaspe-footer{width:auto;position:absolute;right:0;top:10px;margin:auto;padding:0}#collaspe-footer button:not(.collapsed){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#collaspe-footer button{transform:rotate(-90deg);background:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none;font-family:'Dax_medium';font-size:15px;line-height:1em;color:#f4f4f4;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.subfooter,.subfooterlast{z-index:10000;background-color:#4A4A4A;padding-top:15px!important;padding-bottom:15px!important}.subfooter a,.subfooterlast p,footer a{color:#F4F4F4;font-size:13px;padding:5px 0;text-align:center}.subfooter-desk{--bs-gutter-x:0}.subfooter-desk .col-auto{padding:0 15px}.subfooter a:hover,footer a:hover{color:#e3000b!important}.subfooter .row,.subfooter-desk{-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.subfooter a img{width:auto;height:15px}@media screen and (max-width:1023px){.listparts-form label,.listparts label{max-width:75%}.listable-attendees .form-check-label{font-size:16px}.listparts-form .modal-custom-screen.modal-dialog{max-width:96%}.listparts-form .modal{height:100svh}.listparts-form .modal-footer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff}}.listparts .modal{padding:50px}.listparts .modal-dialog{height:100%}.listparts .modal-content{overflow-y:scroll;height:auto;max-height:100%}.listparts .insert_doc .modal-content,.listparts #validateModal .modal-content{overflow:hidden}.border-image{border:1px solid #747474}.input-forms .rgpd-dec .list-group-flush>.list-group-item{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.rgpd-dec>ul>li>label{margin-top:15px;width:100%}.rgpd-dec>ul>li input{margin-top:20px}.homepage{overflow:hidden}.inactive{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.6;z-index:1}.homepage .vignettes-docs .col-xxl{position:relative}.btn-danger{background-color:#E3000B;border-color:#E3000B}.notification-item{padding:15px;border-top:1px solid #dee2e6;background:#E9ECEF}.notification-item:first-of-type{border-top:0}.notification-item a{color:#000}.notification-item.is_read{background:#fff}.notif-number{position:absolute;top:0;right:-6px;color:white;font-size:13px;background:#E3000B;width:auto;border-radius:50%;padding:0 4px;height:20px;min-width:20px}.mark-all-read-btn{border:0;-webkit-box-shadow:none;box-shadow:none;background:none;font-weight:400;text-decoration:underline}#notifModal .modal-body{padding:0}.notif-icons{width:20px;max-height:20px}.notif-inline-link{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.notif-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.notification-inline-actions{width:auto}@media screen and (min-width:1268px) and (max-width:1360px){.section_listing_eleves #accordionMije .item_border{padding:20px 10px!important}}.delete-button{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.delete-button{width:16px}.delete-task-form{position:absolute;right:0;top:-5px}