.body-container_home-page #zone-principale{padding-left:0!important;padding-right:0!important}.body-container_home-page #ap-fil-ariane-holder .col-12,.body-container_home-page #ap-internal-reference-holder .col-12{padding-left:0!important;padding-right:0!important}.body-container_home-page #ap-fil-ariane-holder .fil-ariane,.body-container_home-page #ap-internal-reference-holder .internal-reference{padding-left:50px!important}.body-container_home-page #zone-contenu{margin:0}#ap-fil-ariane-holder,#ap-fil-ariane-holder :not(.fa-house){font-family:var(--primary-font);margin-left:auto!important;margin-right:auto!important;margin-top:10px;padding:0!important}#ap-internal-reference-holder{background-color:var(--internal-reference-background-color);margin-right:-15px;margin-left:-15px;margin-top:-25px}#ap-internal-reference-holder .internal-reference{color:var(--internal-reference-font-color);max-width:1585px!important;margin-left:15px}#home-page-section{display:flex;align-items:center;flex-direction:column;z-index:1}.ap-custom-section-slider>*{margin:0;padding:0}*{margin:0;padding:0}.ap-hp-sidebar-on-container{margin-left:auto;margin-right:auto;display:flex;max-width:1585px;overflow-x:hidden;width:calc(100% - 70px)}.ap-reduced-home .ap-custom-section-slider{margin-left:auto;margin-right:auto;max-width:calc(100% - 100px)!important}.ap-sidebar-spacer{padding-left:0!important;padding-right:0!important}.media-page-list-holder,.media-page-list-section .section-title h2{margin-left:0;margin-right:0}.ap-custom-section-carousel-link,.ap-custom-section-media-page,.section:not(:has(.ap-sponsor-section)){width:100%;max-width:1585px;overflow-x:hidden}.ap-home-page .ap-outside-hp-context,.ap-outside-hp-context,.section:not(.section:has(.ap-sponsor-section)){padding-left:50px;padding-right:50px}.section:has(.ap-sponsor-section){width:100%}.slick-slide{overflow-y:hidden}.slick-slide:not(.ap-custom-slider-link){height:400px;border:solid var(--quaternary-border-color) 1px;border-radius:9px;margin-bottom:30px}.section i.slick-arrow:hover{cursor:pointer!important}.slider-section{height:320px;overflow-y:hidden}.slider-section .slider-holder{max-width:100%;padding-bottom:0!important;margin-bottom:0!important}.ap-custom-section-slider{width:100%!important;height:320px;max-width:inherit!important;padding:0!important}.ap-custom-section-slider .slick-track{overflow-x:hidden}.ap-custom-section-slider .w-100{max-width:1700px!important;padding-left:50px;padding-right:50px}.slider-blocks__item{height:320px}.ap-custom-carousel-rules-slider{position:relative;width:100%}.ap-custom-carousel-rules-slider *{max-height:320px}.ap-custom-carousel-rules-mask-opacity{position:absolute;width:100%;height:320px;background-color:#000;opacity:.4;z-index:1}.ap-custom-slider-link{overflow-x:hidden}.ap-custom-slider-link:hover{opacity:inherit!important}.ap-custom-content-text{position:relative;left:50%;transform:translateX(-50%);z-index:2}.ap-headband-custom-1{position:relative;height:auto;width:100%;top:307px;color:var(--secondary-text-color);padding-top:0;padding-bottom:0}.ap-headband-custom-1.px-5{padding-left:0!important;padding-right:0!important}.ap-headband-custom-1 .slider__description,.ap-headband-custom-1 .slider__title{font-family:var(--primary-font);position:relative;bottom:17rem;max-width:40rem}.ap-headband-custom-1 .slider__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-weight:700;font-size:42px;line-height:45px;word-wrap:break-word;text-overflow:ellipsis}.ap-headband-custom-1 .slider__description{font-weight:400;font-size:20px;line-height:25px;letter-spacing:1px;position:relative;bottom:16rem;max-height:75px;min-height:75px;text-overflow:ellipsis;-webkit-line-clamp:3;padding-top:0!important}.ap-custom-link-more-info{position:relative;bottom:16rem}.slider-holder .more-info{background-color:transparent!important}.slick-track:hover{opacity:inherit!important}/*!*<editor-fold desc="Latest Ressources">*!*/.media-page-list-section .media-page-list-section-thumbnails-holder{display:grid;max-width:1920px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:30px;row-gap:15px}.media-page-list-section .home-page-background-cover,.related-content-container .related-content-thumbnail{aspect-ratio:auto 16/8;height:auto}.ap-digitalhub-media-carousel .slick-track,.media-page-carousel-holder .slick-track{margin:0 -15px}.ap-digitalhub-media-carousel .slick-track a,.media-page-carousel-holder .slick-track a{margin-right:15px;margin-left:15px}.ap-custom-section-media-page .slick-track{float:left}.ap-media-carrousel-custom-title{margin-bottom:30px}.ap-section-title-link-voir-plus{font-size:16px}.ap-section-title-link-voir-plus:hover{text-decoration:none}.ap-digitalhub-list-mode-activate .slick-track{display:flex;flex-flow:wrap;width:101%!important;transform:none!important}.home-page-background-cover{border-bottom:solid var(--quaternary-border-color) 1px;background-size:cover!important;border-radius:9px 9px 0 0;height:155px}.ap-custom-title-card-container{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.ap-detail-room-calendar-media-carrousel{max-width:100%;margin-left:auto;margin-right:auto}.ap-date-live-room-media-carrousel{max-width:100%}.ap-hour-live-room-media-carrousel{max-width:100%}.ap-date-live-room-media-carrousel,.ap-hour-live-room-media-carrousel{display:inline-block;font-size:var(--default-text-size);line-height:20px;text-align:left;font-family:var(--primary-font);text-overflow:ellipsis;max-height:20px;white-space:nowrap;overflow:hidden}.ap-faculty-container-media-page-carrousel{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;width:100%}.ap-date-live-room-media-carrousel,.ap-hour-live-room-media-carrousel{margin-left:20px;margin-right:20px;overflow:hidden}.ap-media-item-faculties{margin-right:20px}.ap-date-live-room-media-carrousel,.ap-date-live-room-media-carrousel:hover,.ap-hour-live-room-media-carrousel,.ap-hour-live-room-media-carrousel:hover{color:var(--secondary-title-color);font-weight:700;margin-bottom:5px}.ap-date-live-room-media-carrousel i,.ap-hour-live-room-media-carrousel div:first-child,.ap-hour-live-room-media-carrousel i{margin-right:15px}.ap-faculty-container-media-page-carrousel{max-width:calc(100% - 40px);overflow:hidden;margin-left:20px}.ap-faculty-container-media-page-carrousel,.ap-faculty-container-media-page-carrousel:hover{color:var(--default-link-color)!important}.ap-custom-carrousel-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--default-text-size);font-weight:700;line-height:22px;text-align:left;font-family:var(--primary-font);color:var(--secondary-title-color);word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;max-height:45px}.ap-custom-carrousel-card-title:first-letter{text-transform:uppercase}.ap-custom-text-description{max-width:100%;margin-bottom:10px}.ap-short-desc-card-custom-carrousel{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:calc(100% - 40px);max-height:75px;margin-left:auto;margin-right:auto;font-size:var(--default-text-size);font-weight:400;line-height:23px;text-align:left;font-family:var(--primary-font);color:var(--quaternary-text-color);word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;padding-bottom:0;margin-bottom:0}.ap-custom-text-category{justify-content:center;align-items:center;border-radius:16px;width:100%;padding-left:20px;padding-right:20px;max-height:33px;font-weight:400;line-height:20px;text-align:left;overflow:hidden}.ap-custom-text-category div{display:inline-block;background-color:solid var(--tertiary-bg-color);font-family:var(--primary-font);font-size:var(--default-text-size);margin:0;margin-right:5px;max-width:100%;padding:6px;color:var(--fifth-text-color);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-card-tags-and-duration{margin:0!important;padding:0!important}.ap-rounded-tag-type-carousel{border-radius:12px}.ap-custom-section-carousel-link{padding-bottom:40px!important}.ap-section-title-custom-no-margin h2,.carousel-link-section .section-title h2{margin-left:0;margin-right:0;font-family:var(--primary-font);color:var(--secondary-title-color);font-weight:700}.ap-custom-section-carousel-link .link-carousel-holder{max-width:1700px;margin:40px 0 0 0;font-family:var(--primary-font)}.ap-custom-section-carousel-link .link-carousel-holder .slick-track{margin-left:0;margin-right:0}.ap-custom-section-carousel-link .link-carousel-holder .slick-track a{position:relative;border:solid var(--tertiary-border-color) 1px;height:400px;border-radius:9px;margin-right:30px}.ap-custom-section-carousel-link .carousel-link-blocks-item{height:155px;border-radius:9px 9px 0 0}.ap-custom-section-carousel-link .carousel-link-thumbnail-tag{max-height:100px;display:block!important;overflow:hidden;text-overflow:ellipsis}.ap-custom-carousel-link-description,.ap-custom-section-carousel-link .carousel-link-thumbnail-caption{margin-right:20px;margin-left:20px}.carousel-link-thumbnail-tag>div{white-space:initial;height:auto}.ap-custom-section-carousel-link .carousel-link-thumbnail-tag div{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;width:calc(100% - 40px);max-height:90px;margin-left:auto;margin-right:auto;font-size:var(--default-text-size);font-weight:400;text-align:left;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;background-color:transparent;color:var(--quaternary-text-color);line-height:22px;font-family:var(--primary-font);letter-spacing:inherit;text-transform:none;padding:0;opacity:1}.ap-carousel-link-link:not(.ap-helpful-link-carousel-spe .ap-carousel-link-link){display:none}.ap-carousel-link-link{position:absolute;bottom:20px;color:var(--secondary-link-color);font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:calc(100% - 40px);max-height:22px;text-align:left;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;line-height:22px;margin-bottom:20px}.ap-custom-section-carousel-link .carousel-link-thumbnail-tag div:first-letter{text-transform:capitalize}.ap-custom-section-carousel-link .carousel-link-thumbnail-caption{width:calc(100% - 40px);text-align:left;margin-right:20px;margin-left:20px}.ap-custom-section-carousel-link .carousel-link-thumbnail-caption.ap-custom-date-carousel-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--default-text-size);color:var(--secondary-title-color)!important;font-weight:700;overflow:hidden;height:55px;text-overflow:ellipsis}.ap-custom-carousel-link-description{position:relative;top:50px;color:var(--quaternary-text-color);font-size:var(--default-text-size);font-weight:400}.link-carousel-holder .slick-next{color:var(--tertiary-border-color);font-weight:300}.ap-custom-section-carousel-link .fa-chevron-left.slick-arrow,.ap-custom-section-carousel-link .fa-chevron-right.slick-arrow,.ap-custom-section-media-page .fa-chevron-left.slick-arrow,.ap-custom-section-media-page .fa-chevron-right.slick-arrow{color:#a3a3a3;font-size:var(--default-text-size)}.ap-helpful-link-carousel-spe .slick-slide{padding:20px}.ap-helpful-link-carousel-spe .home-page-background-cover{border-radius:9px}.ap-helpful-link-carousel-spe .ap-custom-date-carousel-link{font-size:var(--tertiary-text-size)!important}.ap-helpful-link-carousel-spe .carousel-link-thumbnail-caption.ap-custom-date-carousel-link,.ap-helpful-link-carousel-spe .carousel-link-thumbnail-tag div{margin-left:0!important;margin-right:0!important}.ap-txt-container-spe{margin-top:0!important}.wysiwyg-holder{max-width:inherit;margin-left:0;margin-right:0}.ap-text-img-container-spe{width:100%;min-height:363px;display:flex;justify-content:space-between;align-items:flex-start;font-family:var(--primary-font);font-weight:600}.ap-img-container-spe{width:48%;display:flex;align-items:flex-end}.ap-img-container-spe img{width:auto;height:100%;max-width:768px!important;max-height:439px!important}.ap-txt-container-spe{width:50%}.ap-txt-container-spe h2{font-size:2rem;max-width:25rem;height:7rem;color:var(--secondary-title-color);font-weight:700}.ap-txt-txt-container-spe{width:80%;min-height:7rem}.ap-txt-link-container-spe{width:100%;height:8rem}.ap-txt-link-container-spe a,.ap-txt-link-container-spe i{color:var(--secondary-link-color)}.ap-txt-link-container-spe i{margin-right:1rem}.ap-txt-link-container-spe a:not(.ap-custom-link-no-decoration){text-decoration:underline}.ap-sponsor-section{display:flex;justify-content:center;align-items:center;padding:40px 40px 40px 40px!important}.ap-sponsor-section .wysiwyg-content{width:100%;max-width:1700px;overflow-x:hidden;padding-left:50px;padding-right:50px}.ap-sponsor-container{border-radius:10px}.ap-sponsor-container{width:100%;min-height:14rem;background-color:var(--default-bg-color);font-family:var(--primary-font);font-weight:400;display:flex;justify-content:center;align-items:center;flex-direction:column}#ap-left-sponsor-container,#ap-right-sponsor-container{width:100%}.ap-sponsor-bottom-container,.ap-sponsor-top-container{width:95%;height:4rem}.ap-sponsor-top-container img{width:auto;height:4rem}.ap-sponsor-bottom-container{display:flex;justify-content:flex-start;align-items:center}.ap-sponsor-bottom-container p{max-width:26rem}#ap-faq-container{font-family:var(--primary-font)}.ap-faq-container-top h2,.section-carousel-link-title div,.section-channel-title,.section-channel-title div,.section-color-button-title,.section-color-button-title div,.section-media-page-list-title,.section-media-page-list-title div,.section-mykey4-title,.section-mykey4-title div,.section-personal-space-title,.section-personal-space-title div,.section-recommended-content-title,.section-recommended-content-title div,.section-wysiwyg-title,.section-wysiwyg-title div{font-size:1.7rem!important;font-weight:700!important}.ap-faq-category-container h2,.ap-faq-container-top h2{color:var(--default-text-color)}.ap-faq-category-container h2{margin-bottom:.5rem}.ap-faq-category-container ul{list-style-type:none;padding:0;margin:0}.ap-faq-category-container ul li{margin-bottom:1rem}.ap-faq-container-top h2{margin-bottom:2rem}.ap-faq-container-bottom{display:flex;margin-top:2rem}.ap-faq-container-bottom h2{font-size:32px;font-weight:700}.ap-faq-category-container ul{margin-right:5rem}#left-panel-float{position:initial;max-width:1585px;width:100%;height:auto!important;overflow:hidden;background-color:transparent!important;z-index:0}#left-panel-float .flex-column:not(.pb-1){width:100%;height:auto!important;font-size:var(--default-text-size);border:solid var(--default-border-color) 1px;border-radius:8px;background-color:var(--default-bg-color);overflow:hidden}#left-panel-float .flex-column .leftPanelHover:not(#left-panel-float .leftPanelHover:first-child){border-top:solid var(--default-border-color) 1px}#left-panel-float i{display:none}#left-panel-float .flex-column .border-top.border-white{display:none!important}.leftPanelHover{width:100%!important;height:54px!important;display:flex;align-items:center;text-align:left}.text-wrap{color:var(--quaternary-text-color)!important;font-weight:700}.placeSidebarElem{color:var(--secondary-text-color)!important;background-color:var(--secondary-link-color)}.placeSidebarElem .text-wrap{color:var(--secondary-text-color)!important}#left-panel-float .leftPanelHover:hover{opacity:1!important}#left-panel-float .leftPanelHover:hover .text-wrap,#left-panel-float .leftPanelHover:hover a{opacity:1!important}#left-panel-float .leftPanelHover a:hover,#left-panel-float .leftPanelHover:hover,#left-panel-float .text-wrap:hover{opacity:1!important}.leftPanelHover a{margin-left:20px}.first-section-align-sidebar{margin-top:60px}.ap-default-block{max-width:860px}.ap-default-block-title h2{color:var(--secondary-title-color)}.ap-default-block-text a{color:var(--secondary-link-color)}@media screen and (min-width:1660px){.ap-hp-sidebar-on-container{padding-left:50px}.ap-home-page .ap-outside-hp-context,.ap-home-page .ap-sponsor-section,.ap-home-page .section{padding-left:0!important;padding-right:0!important}.body-container_home-page #ap-fil-ariane-holder .fil-ariane-outside-home-page{padding-left:0!important}}@media screen and (max-width:1790px){.ap-sponsor-section{margin-top:50px}}@media screen and (max-width:1600px){.ap-text-img-container-spe{flex-direction:column;height:auto;align-items:flex-start}.ap-img-container-spe{width:80vw;max-width:700px;order:2;margin-top:0}.ap-txt-link-container-spe{height:3rem}.ap-txt-container-spe{padding-left:0;width:100%}.ap-txt-txt-container-spe{width:100%}}@media screen and (max-width:1000px){.ap-faq-container-bottom{flex-direction:column}}@media screen and (max-width:992px){.ap-reduced-home{margin-left:0!important}}@media screen and (max-width:768px){.ap-sidebar-spacer{margin-bottom:30px}.ap-hp-sidebar-on-container .ap-custom-section-media-page,.ap-hp-sidebar-on-container .section:not(:has(.ap-sponsor-section)){padding:0}}@media screen and (min-width:768px) and (max-width:1659px){.ap-hp-sidebar-on-container{padding-left:15px}}@media screen and (max-width:768px) and (min-width:576px){.ap-hp-sidebar-on-container{width:calc(100% - 100px)}}@media screen and (max-width:230px){.ap-sponsor-bottom-container p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;height:120px}}.wysiwyg-section{padding:0}