#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{display:none;top:10px;position:relative;font-family:"ETModules";content:'\33';color:#00d263;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important}.pa-block{display:block!important;height:fit-content!important;padding-top:0!important;margin-top:0!important;padding:5%!important;margin-bottom:0!important;margin-top:0!important}.et_mobile_menu .menu-item-has-children .pa-submenu{display:block!important}.opened .et_mobile_menu{height:fit-content!important;padding:5%!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:right;width:100%}.menu-item-131 a{color:white!important;background-color:#454C9B;color:white!important;margin-left:20px;padding:15px!important;margin-top:15px}.menu-item-130 a{color:white!important;background-color:#DECCAA;color:white!important;padding:15px!important;margin-top:15px}@media (max-width:780px){.menu-item-130 a{color:white!important;background-color:#DECCAA;color:white!important;margin-left:20px;padding:15px!important;margin-top:15px}}.et-menu a{color:#454C9B;padding:15px;border-radius:5px;height:25px}.sub-menu a{font-size:14px!important}.et-menu .menu-item-has-children>a::after{content:""!important}@media (min-width:1575px){.et-menu a{font-size:15px!important}}.sub-menu a:after{content:"";border-bottom:0px solid transparent!important}.sub-menu a:hover::after{content:"";border-bottom:0px solid transparent!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:70%!important}@media (min-width:950px){.menu-item-782 a::after,.menu-item-89 a::after,.menu-item-783 a::after{content:" ";border-bottom:3px solid #DFCAAA;position:absolute;width:0%;top:70%!important;transition:ease-in-out 0.5s;left:0}.menu-item-782 a:hover::after,.menu-item-89 a:hover::after,.menu-item-783 a:hover::after{content:" ";border-bottom:3px solid #DFCAAA;position:absolute;width:100%;top:70%!important}}ul.sub-menu{width:350px!important}.sub-menu li a{width:300px!important}.et_pb_menu_page_id-72 a,.et_pb_menu_page_id-783 a,.et_pb_menu_page_id-782 a{color:#454c9b!important}#menu-footer-menu li{width:100%!important}@media (max-width:980px){.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}}#menu-footer-menu .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{width:100%}.type-tribe_events{background-color:#DFCAAA;margin:50px 20px;padding:20px 30px;color:#454C9B;letter-spacing:1px}.tribe-event-schedule-details{display:flex;align-items:center}.tribe-event-date-start{background-color:#FFFFFF;font-size:19px;font-weight:700;padding:5px;border-radius:5px;width:50%;text-align:center;margin-top:-40px;max-width:120px}.tribe-event-time{font-size:19px;font-weight:700;padding:5px;border-radius:5px;width:50%;max-width:300px;text-align:center;display:block;margin-top:-40px;color:#FFFFFF}.tribe-events-list-event-title{color:#454C9B;font-size:18px!important;font-weight:700;margin-top:20px;text-transform:uppercase}.tribe-event-venue-details{font-size:16px;font-weight:700;text-transform:uppercase;margin-top:20px;margin-bottom:10px;margin-left:10px}.tribe-event-venue-details:before{content:url('http://www.champigny51.fr/wp-content/uploads/2023/07/Localisation-min-e1688718096583.png');position:relative;top:5px;left:-10px}.tribe-events-page-template
.et_pb_menu_page_id-782 a,.tribe-events-page-template
.et_pb_menu_page_id-783 a,.tribe-events-page-template
.et_pb_menu_page_id-72 a{color:#454C9B!important}.tribe-events-page-template .tribe-common-l-container{background:#F5F6FA;padding:0px!important;margin-top:50px;margin-bottom:50px}.tribe-events-page-template .tribe-events-header{background:#454C9B!important;padding:20px!important;margin-bottom:30px!important;margin-left:0px;width:100%}.tribe-events-page-template
.tribe-common-c-btn{height:58px;background:#DFCAAA;border:0px;color:#454C9B;font-weight:700}.tribe-events-page-template
.tribe-events-c-view-selector a{color:#fff!important;font-weight:700}.tribe-events-page-template
.tribe-events-c-top-bar__nav-list button{background-color:#DFCAAA;border:0;padding:5px;border-radius:3px}.tribe-events-page-template
.tribe-events-c-top-bar{margin-bottom:0px!important}.tribe-events-page-template
.tribe-common-c-btn-border-small{color:#fff;font-weight:700}.tribe-events-page-template
.tribe-events-c-top-bar__datepicker
button{height:30px;padding:0px 20px;background:#DFCAAA;border:0px;color:#454C9B;font-weight:700;border-radius:3px}.tribe-events-page-template
.tribe-events-calendar-list__event-featured-image-wrapper{width:100%!important;margin-bottom:20px!important}@media (max-width:800px){.tribe-events-page-template
.tribe-events-calendar-list__event-featured-image-wrapper img{display:none!important}.tribe-events-page-template
.tribe-events-calendar-list__event-date-tag{display:none!important}.tribe-events-page-template
.tribe-events-calendar-list__event{width:80%;display:blox;justify-content:center;margin:auto}}.tribe-events-page-template
.tribe-events-calendar-list__event-featured-image{max-height:250px;width:100%;object-fit:cover}.tribe-events-page-template
.tribe-events-calendar-list__month-separator{background:#454C9B;color:#fff;font-weight:700;text-transform:uppercase;padding:20px}.tribe-events-page-template
.tribe-events-calendar-list__event-row{flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}.tribe-events-page-template
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:column-reverse!important}.tribe-events-page-template
.tribe-events-calendar-list__event-date-tag-datetime{background:#454C9B;color:#fff;font-size:25px;line-height:2em;font-weight:700;text-transform:uppercase;margin-left:25px;width:100px}.tribe-events-page-template
.tribe-events-calendar-list__event-wrapper{max-width:800px}.tribe-events-page-template
.tribe-event-time{display:contents}.tribe-events-page-template
.tribe-events-calendar-list__event-datetime-wrapper{padding:5px;background:#fff;max-width:300px!important;margin-top:-15px;margin-bottom:15px}.tribe-events-page-template
.tribe-events-calendar-list__event-details{margin:0px 20px 20px 00px}.tribe-events-page-template
.tribe-event-time{color:#454C9B}.tribe-events-page-template
.tribe-events-calendar-list__event-title a{color:#454C9B!important;font-weight:700}.tribe-events-page-template
.tribe-events-calendar-list__event-venue:before{content:url(http://www.champigny51.fr/wp-content/uploads/2023/07/Localisation-min-e1688718096583.png)}.tribe-events-page-template
.tribe-events-calendar-list__event-venue{margin-top:20px}.tribe-events-page-template
.tribe-events-calendar-list-nav{background:#454C9B;padding:20px 15px 30px 15px}.tribe-events-page-template
.tribe-events-calendar-list-nav button{background:#DFCAAA;padding:10px;border:0;border-radius:3px;font-weight:700}.tribe-events-page-template
.tribe-events-c-subscribe-dropdown__container{background:#454C9B}.tribe-events-page-template
.tribe-events-c-subscribe-dropdown__container button{background:#DFCAAA;padding:10px;border:0;border-radius:3px;font-weight:700;color:#454C9B}.tribe-events-page-template
.tribe-events-c-subscribe-dropdown__container a{color:#fff;font-weight:700}.tribe-events-page-template
.tribe-events-c-events-bar__search-container{background:#454C9B}.tribe-events-page-template
.tribe-events-c-view-selector__content{background:#454C9B}.tribe-events-page-template
.tribe-events-c-nav__today{color:#fff;font-weight:700}.tribe-events-page-template
.tribe-events-header
button.tribe-events-c-events-bar__search-button,a.tribe-common-c-btn-icon{background:#DFCAAA;padding:5px;border:0;border-radius:3px;color:#454c9b}.tribe-events-page-template
.tribe-events-header
button.tribe-events-c-view-selector__button{background:#DFCAAA;padding:7px;border:0;border-radius:3px}a.tribe-events-c-nav__prev,a.tribe-events-c-nav__next{background:#DFCAAA;padding:7px;border:0;border-radius:3px;color:#454c9b;font-weight:700}.single-tribe_events .tribe-events-pg-template{background:#F5F6FA;margin-bottom:50px!important;margin-top:50px!important}.single-tribe_events .tribe-events-back a,.single-tribe_events .tribe-events-nav-previous a,.single-tribe_events .tribe-events-nav-next a{font-weight:700;color:#414999;border:2px solid #DFCAAA;padding:10px 20px}.single-tribe_events .tribe-events-single-event-title{color:#DECCAA;font-weight:700;background:#414999;padding:20px}.single-tribe_events .tribe-event-date-start{background-color:transparent!important;color:#454C9B}.single-tribe_events .type-tribe_events{background:transparent;margin:0;padding:0}.single-tribe_events .tribe-events-event-image img{width:100%;max-height:300px;object-fit:cover}.single-tribe_events .tribe-events-c-subscribe-dropdown__container{background:transparent!important}.single-tribe_events .tribe-events-c-subscribe-dropdown{margin:0;color:#414999}.single-tribe_events .tribe-events-c-subscribe-dropdown__list-item-link{color:#414999!important}.single-tribe_events .tribe-common-c-btn-border{background:#DECCAA;max-width:280px;border:2px solid}.single-tribe_events .tribe-events-single-section-title{color:#414999;font-weight:700}.single-tribe_events .tribe-events-gmap{color:#414999;font-weight:700}@media (max-width:450px){.single-tribe_events .tribe-events-single .tribe-events-sub-nav{display:block}.single-tribe_events .tribe-events-single .tribe-events-sub-nav li{margin:50px 0px}}.blog-page-daccueil img{width:300px;height:220px;object-fit:cover}.page-id-78 .blog-page-daccueil img{width:100%!important;height:220px!important;object-fit:cover!important}.forminator-field input,.forminator-field span,.forminator-field textarea{border-color:#454C9B!important}.forminator-field label,.forminator-field p{color:#454C9B!important}.forminator-field button{background-color:transparent!important;border:2px solid #DECBAD!important;color:#454C9B!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2px;transition:ease-in-out .3s!important}.forminator-field button span:after{content:" >";transition:ease-in-out .3s!important}#forminator-field-consent-1_64c8c77b2232e__description p{font-size:9px!important}input.sib-PRENOM-area,input.sib-NOM-area,input.sib-email-area,input.sib-sms{background-color:transparent;width:100%;height:30px;border:1px solid #454C9B;border-top:0px;border-left:0px;border-right:0px;color:#454C9B}input.sib-ADRESSE-area{background-color:transparent;width:84%;height:30px;border:1px solid #454C9B;border-top:0px;border-left:0px;border-right:0px;color:#454C9B;max-width:862px}p.sib-PRENOM-area,p.sib-NOM-area,p.sib-email-area,div.sib-sms-field{width:40%;margin:0px 20px 0px 0px;display:inline-block!important}p.sib-SMS-area{width:40%;margin:0px 0px 0px 0px;display:inline!important}input.sib-PRENOM-area::placeholder,input.sib-NOM-area::placeholder,input.sib-email-area::placeholder,input.sib-ADRESSE-area::placeholder{color:#454C9B!important}.sib-country-block{background-color:transparent!important}P.sib-OPT_IN-area{width:45%;display:inline-block;color:#454C9B;font-size:12px}P.sib-default-btn{width:30%;display:inline;margin:0px 0px 0px 50px}input.sib-default-btn{background-color:transparent!important;border:2px solid #DECBAD!important;color:#454C9B!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2px;transition:ease-in-out .3s!important;padding:10px}.resume-album{transition:ease-in-out;transition-duration:0.1s}.resume-album
.et_pb_blurb_container{display:none}.resume-album:hover
.et_pb_blurb_container{display:block!important;;padding:0px 20px 10px 10px}.resume-album img{height:250px;object-fit:cover}.resume-album:hover{background:#F5F6FA;margin-top:-50px}#trp-floater-ls{display:none}