@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:400,700');@charset "UTF-8";.vcenter{top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}.hcenter{left: 50%;transform: translateX(-50%);transform: translate3d(-50%, 0, 0)}html{font-size: 62.5%}body{font-family: 'Open sans', sans-serif;font-weight: 400;font-size: 1.4rem;line-height: 1.8rem;color: #585965;-webkit-font-smoothing: antialiased !important;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden}section{position: relative;margin-bottom: 40px;padding: 20px 0 20px 0;background-size: cover;background-position: center center}section .overlay{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.5);background-repeat: no-repeat;background-position: center center}.cadre{width: 1280px;max-width: 100%;margin: 0 auto;padding: 0 0px;overflow: auto;position: relative;box-sizing: border-box}@media only screen and (max-width: 767px){.cadre{max-width: 95%;padding-right: 5%}}@media only screen and (max-width: 767px){header .cadre{width: 100%;max-width: 100%;padding-right: 0%;overflow: auto}}.limit_width{position: relative;overflow: auto;margin: 0 auto;width: 100%}.limit_width.width_90{width: 90%}.limit_width.width_80{width: 80%}.limit_width.width_70{width: 70%}.limit_width.width_60{width: 60%}.limit_width.width_50{width: 50%}.limit_width.width_40{width: 40%}.limit_width.width_30{width: 30%}.limit_width.width_20{width: 20%}.limit_width.width_10{width: 10%}@media only screen and (max-width: 767px){.limit_width.width_10,.limit_width.width_20,.limit_width.width_30,.limit_width.width_40,.limit_width.width_50,.limit_width.width_60,.limit_width.width_70,.limit_width.width_80,.limit_width.width_90{width: 100%}}.clear{clear: both;overflow: auto}a{color: #585965;text-decoration: underline;transition: all ease .1s}a:hover{color: #15213c}a > *{transition: all ease .1s}span{transition: all ease .1s}.no_border{border: none}h1{font-weight: bold;color: #4865ab;font-size: 2.6rem;font-family: 'Montserrat', sans-serif}h2{font-weight: bold;color: #4865ab;font-size: 2.4rem;font-family: 'Montserrat', sans-serif}h3{font-size: 2rem;font-weight: bold;color: #4865ab;clear: both;font-family: 'Montserrat', sans-serif}h4{font-size: 1.8rem;font-weight: bold;color: #4865ab;font-family: 'Montserrat', sans-serif}h5{font-size: 1.6rem;font-weight: bold;color: #4865ab;font-family: 'Montserrat', sans-serif}h6{font-size: 1.6rem;text-transform: none;font-weight: bold;color: #000;font-family: 'Montserrat', sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a{font-size: inherit;color: inherit;text-decoration: inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration: underline}.titre_3{text-transform: none;font-size: 2rem;line-height: 2.6rem;position: relative}.titre_3:after{content: "";display: block;position: absolute;width: 30%;bottom: -10px;left: 0}img{display: block;max-width: 100%;height: auto;vertical-align: middle}nav ul{margin: 0px;padding: 0px;list-style: none}blockquote{padding: 0 55px;quotes: "\201C" "\201D" "\2018" "\2019";line-height: normal;font-weight: lighter;font-size: 2.2rem;text-transform: none;text-align: center;position: relative;width: auto;margin: 0 auto 2rem auto;display: inline-block;left: 50%;transform: translateX(-50%)}blockquote p{display: inline-block;margin-bottom: 5px}blockquote:before,blockquote:after{content: '\201C';font-size: 80px;font-family: "times";line-height: 60px;vertical-align: bottom;position: absolute;left: 0px;top: 5px}blockquote:after{content: '\201D';font-size: 80px;font-family: "times";left: auto;right: 0}.acf-abo{background-color: rgba(0,0,0,0.05);padding: 0 30px 0;overflow: hidden}.acf-abo #message{padding: 10px 0}.acf-abo .acf-form-submit{margin-top: 15px}.acf-abo .acf-fields.-left > .acf-field.acf-field-true-false{display: flex;padding-bottom: 0;padding-top: 0}.acf-abo .acf-fields.-left > .acf-field.acf-field-true-false:before{display: none}.acf-abo .acf-fields.-left > .acf-field.acf-field-true-false .acf-label{order: 2;width: auto;float: none;padding-left: 0}.acf-abo .acf-fields.-left > .acf-field.acf-field-true-false .acf-input{order: 1;width: auto;float: none;padding-left: 0}.acf-abo .acf-fields.-left > .acf-field.acf-field-true-false .acf-input input{margin-bottom: 0}.acf-abo .acf-fields.-left > .acf-field.acf-field-true-false.acf-field-5faba8704c473{background-color: rgba(0,0,0,0.05);padding: 15px 30px;margin: 0px -30px}.btn{background-color: #4865ab;padding: 10px 20px;clear: both;border-radius: 20px;display: inline-block !important;margin-top: 10px;text-decoration: none;color: #FFF !important;font-style: normal;font-size: 1.4rem;border: none !important;border: 1px solid #fff !important}.btn:hover{background-color: #15213c;color: #fff}.btn.orange{background-color: #4865ab}.btn.orange:hover{background-color: #15213c;color: #fff}.btn.blanc{background-color: #FFF;color: #4865ab !important}.btn.blanc:hover{background-color: #e6e6e6;color: #fff}.btn.gris{background-color: #4865ab}.btn.gris:hover{background-color: #15213c;color: #000}.fond_blanc{background-color: #FFF}.aligncenter{text-align: center;margin: 0 auto}.alignleft{text-align: left;float: left;margin-right: 20px;margin-bottom: 20px !important}.alignright{float: right;margin-left: 10px}.verticalcentre{position: relative;z-index: 1;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}.nomargin{margin-bottom: 0}.nopadding{padding: 0 !important}.margin_bottom_0{margin-bottom: 0}.encadre{margin-bottom: 3rem}.encadre p{margin: 0;font-style: italic}.nodeco{text-decoration: none !important}.img_rounded{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.only_mobile{display: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.only_mobile{display: block}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.only_screen{display: none !important}}td{vertical-align: top}div.hr{clear: both}div.hr hr{display: block;max-width: 1280px;margin: 0 auto;height: 0;padding: 0;border: 0;border-bottom: 1px solid #95c11a;line-height: 1}section.body{margin: 0 auto;padding: 0;overflow: auto;width: 100%;max-width: 1280px;margin-bottom: 40px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){section.body{padding: 0;overflow-x: hidden}}@media only screen and (max-width: 767px){.columns{padding: 0 10px;box-sizing: border-box}}#carte{width: 100%;height: 100%}.sec_txt_blanc{color: #FFF !important}.sec_txt_blanc *{color: #FFF !important}.sec_txt_blanc .titre_centre:before,.sec_txt_blanc .titre_centre:after{background-color: #FFF}.titre_centre{overflow: hidden;text-align: center}.titre_centre:before,.titre_centre:after{background-color: #95c11a;content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 50%}.titre_centre:before{right: 0.5em;margin-left: -50%}.titre_centre:after{left: 0.5em;margin-right: -50%}.logo{display: block}.logo:before{content: "";display: block;width: 100%;height: 100%;background: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/logo-2024.svg');background-size: 240px;background-repeat: no-repeat;background-position: center}.date{font-style: italic;display: block}.grecaptcha-badge{display: none !important}.page-template-page-contact .grecaptcha-badge,.woocommerce-account .grecaptcha-badge,.woocommerce-checkout .grecaptcha-badge{display: block !important}body > header{z-index: 1001;position: absolute;width: 100%;top: 0;left: 0;right: 0;margin: 0 auto;background: linear-gradient(to right, #fff 30%, rgba(255,255,255,0.9) 40%)}body > header .cadre{overflow: visible}body > header .logo{width: 240px;height: 136px;padding: 20px 2% 14px;float: left}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){body > header .logo{height: 135px}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){body > header{position: relative;overflow: auto;background-color: #4865ab}}#topInfos{position: absolute;top: 0;height: 88px;right: 0;width: 100%;font-family: 'Montserrat', sans-serif;font-size: 14px}#topInfos > div{background-color: #4865ab;color: #fff;padding: 0 25px;height: 68px;margin: 20px 0 0;float: right}#topInfos > div:first-child{border-top-right-radius: 16px;border-bottom-right-radius: 16px}#topInfos > div:last-child{border-top-left-radius: 16px;border-bottom-left-radius: 16px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos{top: 45px;height: auto;position: absolute;right: 0;top: 50px;width: 150px}#topInfos > div{float: none;padding: 0 30px;height: auto}}.woocommerce-MyAccount-navigation-link--members-area{display: none}.connexion-surtitre{font-size: 1.6rem;color: #585965;font-style: italic;margin-bottom: 20px}.connexion-surtitre span{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #4865ab;display: inline-block;margin-left: 10px}#blocMonCompte .verticalcentre{border-right: 1px solid #fff;padding-right: 40px;overflow: hidden}#blocMonCompte i{font-size: 40px;display: inline-block;float: left;margin-right: 12px}#blocMonCompte .login-box{float: left}#blocMonCompte .login-box .compteur-panier{display: inline-block;width: 20px;height: 20px;background-color: red;border-radius: 50%;text-align: center;color: white;margin-left: 5px;line-height: 20px;font-size: 12px;font-weight: bold}#blocMonCompte .titre{font-size: 1.4rem;color: rgba(255,255,255,0.8);display: inline-block;font-weight: normal;text-transform: none;margin: 0}#blocMonCompte span,#blocMonCompte a{display: inline-block;color: rgba(255,255,255,0.8);font-size: 1.3rem}#blocMonCompte .lien_mobile{display: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#blocMonCompte{position: absolute;top: 50px;right: 6px;background-color: transparent !important;padding-right: 15px !important;display: inline-block}#blocMonCompte > div{display: none}#blocMonCompte .lien_mobile{display: block;font-size: 2.5rem;color: #4865ab;float: right}#blocMonCompte .lien_mobile i{font-size: 30px}}.colonne_mon_compte .widget_actus{display: none}.colonne_mon_compte .bleu{display: none !important}@media all and (max-width: 800px){.colonne_mon_compte{width: 100% !important}}.forum-maintenance{background-color: #4865ab;color: white;padding: 40px;font-size: 2rem;line-height: 3rem;text-align: center;margin-bottom: 40px;display: none}.wpf-newest-member{display: none !important}#blocForum i{font-size: 36px;display: inline-block;vertical-align: middle;margin-right: 12px}#blocForum a{color: rgba(255,255,255,0.8)}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#blocForum{display: inline-block;position: absolute !important;background-color: transparent !important;padding-right: 20px !important;right: 0;top: 10px;font-size: 0}#blocForum i{font-size: 25px;float: right}#blocForum a{color: #4865ab !important}}#wpforo #wpforo-wrap .wpforo-post .wpf-action.wpforo-report,#wpforo #wpforo-wrap .wpforo-post .wpf-action.wpforo-like{display: none !important}.wpf-extra-fields .wpf-main-fields{display: none !important}.author-data .author-title{display: none !important}.author-data .author-joined{display: none !important}.author-data .wpforo-membertoggle{display: none !important}#blocRecherche a{font-size: 2.9rem;color: #fff}#blocRecherche input{border: none;border-bottom: 1px solid #fff;font-size: 1.8rem;background: #15213c;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin: 0;opacity: 0;width: 0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear}#blocRecherche:hover input{margin-left: 20px;opacity: 1;width: 300px}#blocRecherche input:focus{margin-left: 20px;opacity: 1;width: 300px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#blocRecherche{position: absolute;top: 50px;right: 0}#blocRecherche input{display: none}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#blocRecherche{display: none}}#primaryMenu{float: right;width: 70%;height: 68px;margin-top: 102px}#primaryMenu > ul{display: table;list-style: none;width: 100%;height: 100%}#primaryMenu > ul > li{display: table-cell;width: auto;text-align: center;color: #15213c;line-height: 1.7rem;vertical-align: middle;-webkit-transition: border-color .1s ease;-moz-transition: border-color .1s ease;-o-transition: border-color .1s ease;-ms-transition: border-color .1s ease;transition: border-color .1s ease}#primaryMenu > ul > li.current-menu-item,#primaryMenu > ul > li.current-menu-parent{color: #4865ab}#primaryMenu > ul > li.current-menu-item > a:before,#primaryMenu > ul > li.current-menu-parent > a:before{display: block}#primaryMenu > ul > li:hover{color: #4865ab}#primaryMenu > ul > li:hover > a:before{display: block}#primaryMenu > ul > li:hover > ul{opacity: 1;padding: 2% 2%;height: auto;overflow: auto}#primaryMenu > ul > li a{font-family: 'Montserrat', sans-serif;display: inline-block;position: relative;width: auto;text-align: center;color: inherit;font-size: 1.8rem;text-decoration: none;transition: none}#primaryMenu > ul > li a:before{content: "";display: none;width: 100%;height: 3px;background: #4865ab;position: absolute;bottom: -20px}#primaryMenu > ul > li.menu-item-14585 > a:before{bottom: -11px}#primaryMenu > ul > li:last-child a{border: none}#primaryMenu > ul > li ul{opacity: 0;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;height: 0;overflow: hidden;padding: 2% 0 0 0;display: block;position: absolute;top: 170px;width: 400px;max-width: 1280px;box-sizing: border-box;margin: 0 auto;z-index: 10001;padding: 0 2%;background-color: #4865ab}#primaryMenu > ul > li ul:before{background-color: #4865ab;content: "";display: block;position: absolute;top: 27px;bottom: 0;left: 0;right: 0;z-index: -1}#primaryMenu > ul > li ul li{display: block;padding: 5px 2%;color: #FFF;text-align: left;vertical-align: middle;position: relative;cursor: pointer}#primaryMenu > ul > li ul li.current-menu-item a{text-decoration: underline}#primaryMenu > ul > li ul li a{display: inline-block;width: auto;line-height: normal;text-transform: none;font-size: 1.5rem;text-align: left}#primaryMenu > ul > li ul li:hover > a{border: none;text-decoration: underline}#primaryMenu #menuMobile{display: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#primaryMenu{width: 100%;height: auto;margin-top: 0;background-color: #FFF !important}#primaryMenu #menuMobile{display: block;position: absolute;top: 23px;right: 0;color: #4865ab;text-align: center;padding: 0 25px}#primaryMenu #menuMobile i{font-size: 3.2rem}#primaryMenu ul{display: block}#primaryMenu ul li{display: none;float: none;width: 100%;padding: 20px 0;line-height: normal;overflow: auto;position: relative}#primaryMenu ul li a{border-right: none}#primaryMenu ul li ul{position: relative;top: 0;padding: 0;margin: 0;width: 100%;margin-top: 20px}#primaryMenu ul li ul li{width: 100%;box-sizing: border-box;color: white;padding: 0;text-align: center}#primaryMenu ul li ul li a{padding: 20px 0}#primaryMenu.ouvert ul li{display: block}}#topSlider{height: 600px;width: 100%;max-width: 2600px;position: relative;margin: 0 auto 40px auto;overflow: hidden}@media only screen and (max-width: 767px){#topSlider{height: 300px !important}}#topSlider .slider{height: 100%;width: 100%;position: relative;overflow: hidden}#topSlider .slider .item{height: 600px}@media only screen and (max-width: 767px){#topSlider .slider .item{height: auto}}#topSlider .slider .item img{position: relative;left: 0;right: 0;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0);margin: 0 auto;object-fit: cover;width: 100%;height: 100%}@media only screen and (max-width: 767px){#topSlider .slider .item img{width: 100%;height: 300px;top: 0;transform: translateY(0);transform: translate3d(0, 0, 0)}}@media only screen and (max-width: 767px){#topSlider{height: auto}}@media only screen and (min-width: 768px) and (max-width: 1010px){#topSlider{height: 326px}}#topSlider #mapContact{position: absolute;left: 0;right: 0;bottom: 0;top: 0}#topSlider #sliderCaption{height: auto;position: absolute;left: 0;right: 0;bottom: 55px;z-index: 1000}#topSlider #sliderCaption .captionBloc{background-color: rgba(255,255,255,0.9);display: inline-block;max-width: 600px;padding: 40px 36px;margin: 0 15px}#topSlider #sliderCaption h1,#topSlider #sliderCaption h2{font-family: "Montserrat";font-size: 3.5rem;color: #4865ab;margin: 0}#topSlider #sliderCaption p{margin: 0}#topSlider #sliderCaption .legende{margin-top: 15px;border-top: 1px solid #fff;padding-top: 20px;color: #FFF;margin-bottom: 0;display: none}@media only screen and (max-width: 767px){#topSlider #sliderCaption{width: 90%;border: none;padding: 40px 5%;left: 0;top: 0}#topSlider #sliderCaption h1,#topSlider #sliderCaption h2{font-size: 2.5rem}#topSlider #sliderCaption .captionBloc{background-color: rgba(255,255,255,0.9);padding: 20px}}#topSlider .owl-controls{position: absolute;right: 40px;bottom: 45px}#topSlider .owl-controls .owl-buttons div{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 4.2rem;padding: 0 5px;color: rgba(255,255,255,0.5);-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease;cursor: pointer}#topSlider .owl-controls .owl-buttons div:hover{color: #fff}#topSlider .owl-controls .owl-buttons div.owl-prev:before{content: "\f137"}#topSlider .owl-controls .owl-buttons div.owl-next:before{content: "\f138"}@media only screen and (max-width: 767px){#topSlider .owl-controls{top: 5px;right: 5px;bottom: 0}}.single-maison #topSlider .overlay{background-color: rgba(0,0,0,0)}.page-template-page-contact #topSlider{background-image: none !important}.royalSlider{height: 326px;width: 100%}.single-section .sliderCaptionSection{background: none !important}.sliderCaptionSection .picto{color: #FFF;font-size: 8rem;position: absolute;left: 40px;top: 40px;border: 2px solid #fff;display: block;border-radius: 50%;padding: 20px}.icon-svg-20 img{max-width: 20px !important}.icon-svg-40 img{max-width: 40px !important}.icon-svg-60 img{max-width: 60px !important}.icon-svg-80 img{max-width: 80px !important}.icon-svg-120 img{max-width: 120px !important}.icon-svg-200 img{max-width: 200px !important}.mobile-icon-svg-20 img{max-width: 20px !important}.mobile-icon-svg-40 img{max-width: 40px !important}.mobile-icon-svg-60 img{max-width: 60px !important}.mobile-icon-svg-80 img{max-width: 80px !important}.mobile-icon-svg-120 img{max-width: 120px !important}.mobile-icon-svg-200 img{max-width: 200px !important}.icon-40{width: 40px;height: 40px}.border-left{border-left: 3px dotted #585965}@media only screen and (max-width: 767px){.border-left{border-left: 0}}.cadre_blanc{padding: 0 40px}.cadre_blanc h3{color: #4865ab;font-size: 2.9rem;text-transform: none;margin-bottom: 20px;position: relative}.cadre_blanc .car_actus{width: 100%;position: relative}.cadre_blanc .car_actus .owl-wrapper-outer{overflow: hidden}.cadre_blanc .car_actus .owl-controls{position: absolute;top: -65px;right: 0;margin: 0 !important}.cadre_blanc .car_actus .owl-controls .owl-page span{margin: 0 2px !important;background: #4865ab;width: 12px;height: 12px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.cadre_blanc{padding: 0 5%}}.intro .chapo{color: #4865ab;font-weight: bold}.intro,.actus_accueil{margin-top: 30px}.actus_accueil .cadre_blanc{margin-bottom: 20px}.prox_formations h3{margin-bottom: 0 !important}.prox_formations div{background-image: linear-gradient(to right, #fff 33%, rgba(255,255,255,0) 0%);background-position: bottom;background-size: 7px 2px;background-repeat: repeat-x;padding-bottom: 40px;margin-bottom: 40px}.prox_formations div:last-child{background: none;margin-bottom: 0;padding-bottom: 0}.prox_formations div .date{margin-bottom: 5px}.prox_formations div h4{font-size: 1.7rem;line-height: normal;text-transform: none;font-weight: bold;color: #000;margin: 0 0 10px 0}.prox_formations div p{font-size: 1.3rem;color: #000;font-style: italic}.prox_formations + .btn{margin-bottom: 20px}.btnRec{background: linear-gradient(to right, #15213c, #4865ab);color: white;display: block;font-size: 1.5rem;font-weight: bold;padding: 35px;margin-top: 20px;margin-bottom: 20px;text-decoration: none;height: 6rem;vertical-align: middle;line-height: 6rem;border-radius: 16px;font-family: 'Montserrat', sans-serif}.btnRec:hover{background: linear-gradient(to left, #15213c, #4865ab);color: #FFF}.btnRec > span{display: block;vertical-align: middle;font-size: 2rem;line-height: normal}.btnRec span span{font-size: 6.0rem;position: relative;top: 2px;float: left;margin-right: 20px}#enteteAnnuaire.column{margin-left: 0}#enteteAnnuaire td{text-align: left}#enteteAnnuaire td a{text-decoration: none;font-size: 1.6rem;font-weight: bold;color: #4865ab;padding: 10px 5px;display: inline-block}#enteteAnnuaire td a.active{color: white}#menuAnnuaire{margin-bottom: 35px}#menuAnnuaire a{padding: 10px 0 !important;width: 100%;color: #4865ab}#menuAnnuaire a.disabled{color: rgba(72,101,171,0.2) !important}#menuAnnuaire a.disabled:hover{background-color: rgba(72,101,171,0);cursor: default}#menuAnnuaire a:hover,#menuAnnuaire a.actif{background-color: #4865ab;color: #FFF}#menuAnnuaire td{text-align: center;padding: 0;background-color: rgba(72,101,171,0.05)}#legendeAnnuaire table{width: 100%;margin-bottom: 10px}#legendeAnnuaire table table{border-bottom: 2px solid #4865ab}#legendeAnnuaire table table td{text-align: left;font-size: 1.6rem;font-weight: bold;background-color: transparent}#legendeAnnuaire .lettre,#legendeAnnuaire td{background-color: transparent !important;border: none}#legendeAnnuaire table table tr td:nth-child(1){width: 16%}#legendeAnnuaire table table tr td:nth-child(2){width: 16%}#legendeAnnuaire table table tr td:nth-child(3){width: 38%}#legendeAnnuaire table table tr td:nth-child(4){width: 15%}#legendeAnnuaire table table tr td:nth-child(5){width: 15%}#tableAnnuaire td{padding: 10px;vertical-align: top}#tableAnnuaire .lettre{vertical-align: top;color: #4865ab;text-transform: uppercase;border-right: 1px solid #4865ab}#tableAnnuaire .listAnnuaire tr:nth-child(odd){background-color: rgba(72,101,171,0.1)}#tableAnnuaire .listAnnuaire td{font-size: 1.3rem}@media only screen and (max-width: 767px){#tableAnnuaire .listAnnuaire td{font-size: 1.2rem;padding: 10px 5px}#tableAnnuaire .listAnnuaire td.spacer{padding: 5px !important}}#tableAnnuaire .listAnnuaire td:nth-child(1){text-transform: uppercase}#tableAnnuaire .listAnnuaire td:nth-child(2){text-transform: capitalize}#tableAnnuaire .listAnnuaire .addr{text-transform: none}#tableAnnuaire .listAnnuaire tr td:nth-child(1){width: 16%;font-weight: bold}#tableAnnuaire .listAnnuaire tr td:nth-child(2){width: 16%;font-weight: bold}#tableAnnuaire .listAnnuaire tr td:nth-child(3){width: 38%;font-size: 11px;line-height: 15px}#tableAnnuaire .listAnnuaire tr td:nth-child(4){width: 15%}#tableAnnuaire .listAnnuaire tr td:nth-child(5){width: 15%}.lettre{width: 10px;padding: 10px;font-weight: bold}@media only screen and (max-width: 767px){.lettre{padding: 5px !important}}.spacer{width: 5px;padding: 10px;background-color: transparent}@media only screen and (max-width: 767px){.spacer{padding: 5px !important}}@media only screen and (max-width: 767px){.colinfos2{margin-left: 0 !important;margin-top: 0px !important}.colinfos2 p:last-child{padding-bottom: 0;margin-bottom: 0}}.addm{direction: rtl;unicode-bidi: bidi-override;text-transform: none;-webkit-user-select: none;-ms-user-select: none;user-select: none}.recherche_annuaire p{overflow: hidden}.recherche_annuaire input,.recherche_annuaire select{max-width: 100%}.recherche_annuaire select{width: 100%}.recherche_annuaire input{width: 48%;float: left;border: 0px !important}.recherche_annuaire input::placeholder{color: rgba(88,89,101,0.5)}.recherche_annuaire input:first-child{margin-right: 4%}.recherche_annuaire input.large-input{width: 100%;margin: 0}.recherche_annuaire input[type="submit"]{letter-spacing: normal;line-height: normal;width: auto}.recherche_annuaire input[type="submit"]:hover{background-color: white;color: #4865ab !important}.recherche_annuaire .btn{border-radius: 0;background-color: #4865ab;font-size: 1.6rem;border-radius: 10px}.bloc_contact .logo{width: 240px;height: 77px;margin-bottom: 30px;float: none}.bloc_contact .logo:before{background: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/logo-2024-blanc.svg');background-size: contain;background-repeat: no-repeat}.bloc_contact a{color: #FFF}.page-template-page-annuaire button.inscritsActive,.page-template-page-annuaire button.partnersActive{font-size: 18px;background-color: #4865ab;border-width: 3px 3px 0 3px;border-color: #4865ab;margin-right: 0;margin-bottom: 0;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top: 40px}.page-template-page-annuaire button.partnersInactive,.page-template-page-annuaire button.inscritsInactive{font-size: 18px;border-width: 3px 3px 0 3px;border-left-color: white;border-right-color: white;border-top-color: white;margin-left: 0;margin-bottom: 0;margin-top: 40px}.page-template-page-annuaire a.nolink{text-decoration: none;color: white}.page-template-page-annuaire a.nolink.inactive{text-decoration: none;color: #585965}.page-template-page-annuaire a.nolink.inactive:hover{text-decoration: none;color: #4865ab}.page-template-page-annuaire hr{border-width: 3px 0 0 0;border-color: #4865ab;margin-top: 0}.page-template-page-annuaire > section > .columns{margin-left: 0}.page-template-page-organigramme .contenu h3{position: relative;padding-bottom: 2rem}.page-template-page-organigramme .contenu h3:after{content: "";display: inline-block;width: 80px;height: 4px;background-color: #4865ab;position: absolute;bottom: 0;left: 0}.page-template-page-organigramme .contenu .blocOrgaGen{margin-bottom: 40px}.page-template-page-organigramme .contenu .blocOrgaGen div a:after{background-image: none}.builder section{padding-bottom: 35px}.builder section p:last-child{margin-bottom: 0}.builder > .row{padding: 0 15px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.builder{padding-left: 2% !important}}.cadre_video{background-size: cover;background-position: center center;height: 330px;display: block}.cadre_video:before{content: '\f01d';font-family: "fontawesome";position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);z-index: 10;color: #FFF;font-size: 11rem;text-align: center;line-height: normal;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear}.cadre_video:hover:before{color: rgba(255,255,255,0.8)}.ligne_picto_texte{width: 100%;display: table;text-align: left;margin-bottom: 30px}.ligne_picto_texte div{display: table-cell;vertical-align: top}.ligne_picto_texte div:first-child{width: 120px}.circles{text-align: center;margin-bottom: 2rem}.circles-text{position: absolute;top: 50%;transform: translateY(-50%);left: 0px;text-align: center;width: 100%;font-size: 2.5rem;font-weight: bold;color: #95c11a}.circles-text:after{content: 'satisfaction';display: block;font-size: 1.5rem;text-align: center;font-weight: lighter}.circles-text.petit{font-size: 2rem}.circles-text.petit:after{content: "satisfait";font-size: 1.3rem}.bande_temoignages.builder h2{margin-bottom: 50px}.bande_temoignages.builder .temoignage_builder{display: table;width: 100%}.bande_temoignages.builder .temoignage_builder > div{display: table-cell;vertical-align: top}@media only screen and (max-width: 767px){.bande_temoignages.builder .temoignage_builder > div{display: block}}.bande_temoignages.builder .temoignage_builder > div.image{width: 310px;padding-right: 20px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.bande_temoignages.builder .temoignage_builder > div.image{width: 100%;margin-bottom: 10px}}.bande_temoignages.builder .temoignage_builder h3{margin-bottom: 0;text-align: left}.bande_temoignages.builder .temoignage_builder h6{font-weight: lighter}.bande_temoignages.builder .temoignage_builder blockquote{font-size: 1.6rem;font-weight: lighter;margin-top: 20px;text-align: left;text-transform: none;padding-right: 100px}.bande_temoignages.builder .temoignage_builder blockquote:after{top: auto;bottom: -30px;right: 40px}.bande_temoignages.builder .temoignage_builder .circles{position: absolute;right: 10px;top: 0}.ligne_equipe h4{color: #4865ab;font-size: 1.6rem;margin-bottom: 10px;text-align: center}.ligne_equipe h4.titre_centre:before,.ligne_equipe h4.titre_centre:after{background-color: #4865ab}.ligne_equipe .personne{background-color: #95c11a;height: 275px;position: relative;overflow: hidden}.ligne_equipe .personne > img{display: block;position: absolute;top: 0;left: 0}.ligne_equipe .personne div.info{width: 100%;height: 100%;background-color: rgba(14,105,60,0.8);position: absolute;top: -120%;left: 0;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease}.ligne_equipe .personne div.info div{text-transform: uppercase;color: #FFF;font-weight: lighter;font-size: 1.5rem;text-align: center;position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;transform: translateY(-50%);width: 80%}.ligne_equipe .personne div.info div h6{color: #FFF;font-size: 2.2rem}.ligne_equipe .personne:hover div.info{top: 0}.ligne_equipe .cadre > .row{margin-bottom: 20px}.ligne_equipe .single{width: 221px;margin-right: 20px;float: left}.ligne_equipe .double{width: 462px;margin-right: 20px;float: left}.ligne_equipe .triple{width: 703px;margin-right: 20px;float: left}.ligne_equipe .quadruple{width: 100%;margin-right: 0px;float: left}.ligne_equipe .col{margin-bottom: 20px;max-width: 100%}.ligne_equipe .col:last-child{margin-right: 0px}.widget_actus,.cadre_bordeaux,.cadre_gris{background-color: #d0d3d8;color: #000;padding: 35px;border-radius: 16px}.widget_actus h3,.cadre_bordeaux h3,.cadre_gris h3{color: #4865ab;font-size: 2.9rem;text-transform: none;padding-bottom: 20px;margin-bottom: 20px;position: relative}.widget_actus .car_actus,.cadre_bordeaux .car_actus,.cadre_gris .car_actus{width: 100%;position: relative}.widget_actus .car_actus .owl-wrapper-outer,.cadre_bordeaux .car_actus .owl-wrapper-outer,.cadre_gris .car_actus .owl-wrapper-outer{overflow: hidden}.widget_actus .car_actus .owl-controls,.cadre_bordeaux .car_actus .owl-controls,.cadre_gris .car_actus .owl-controls{display: none !important;position: absolute;top: -65px;right: 0;margin: 0 !important}.widget_actus .car_actus .owl-controls .owl-page span,.cadre_bordeaux .car_actus .owl-controls .owl-page span,.cadre_gris .car_actus .owl-controls .owl-page span{margin: 0 2px !important;background: #FFF;width: 2rem}.widget_actus .thumb_actu .categorie,.cadre_bordeaux .thumb_actu .categorie,.cadre_gris .thumb_actu .categorie{background-color: rgba(255,255,255,0.3);color: #FFF}.widget_actus .thumb_actu h4,.cadre_bordeaux .thumb_actu h4,.cadre_gris .thumb_actu h4{color: #000}.widget_actus .thumb_actu .btn,.cadre_bordeaux .thumb_actu .btn,.cadre_gris .thumb_actu .btn{color: #4865ab !important}.widget_actus input,.cadre_bordeaux input,.cadre_gris input,.widget_actus select,.cadre_bordeaux select,.cadre_gris select,.widget_actus textarea,.cadre_bordeaux textarea,.cadre_gris textarea{color: #4865ab}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.widget_actus,.cadre_bordeaux,.cadre_gris{padding: 37px 5%}}.cadre_gris h3:after{border-color: #4865ab}.colonne_droite .bloc{margin-bottom: 10px}.liste_articles{overflow: auto;position: relative}.liste_articles .thumb_actu{margin-bottom: 4%;min-height: 550px}.liste_articles .thumb_actu h4{min-height: 50px}.thumb_actu .date{display: inline-block;margin-bottom: 5px;margin-left: 1px}.thumb_actu .categorie{background-color: rgba(72,101,171,0.2);color: #4865ab;font-style: italic;padding: 2px 10px;display: inline-block;font-size: 1rem}.thumb_actu .limage{overflow: hidden;display: block;position: relative;margin-bottom: 3rem;width: 100%;height: 0;padding-bottom: 100%;background-color: #dbdbdb;background-image: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/flamme-blanche.png');background-repeat: no-repeat;background-position: center center}.thumb_actu .limage img{object-fit: cover;width: 100%;height: 100%;position: absolute}.thumb_actu h4{font-size: 1.5rem;margin-bottom: 0;color: #4865ab;margin-bottom: 1rem;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical}.thumb_actu.with_category{margin-top: 0}.single-post .date,.single-contribution .date{margin-bottom: 10px}.post_nav_links a{background-color: #4865ab;padding: 10px 20px !important;clear: both;border-radius: 20px;display: inline-block !important;margin-top: 10px;text-decoration: none;color: #FFF !important;font-style: normal;font-size: 1.4rem;border: none !important;border: 1px solid #fff !important}.post_nav_links a:hover{background-color: #435fa0;color: #fff}.wpcf7 input[type="checkbox"]{margin-top: 4px;float: left;width: 30px !important}.products{list-style: none;margin: 0 0 0 15px;padding: 0}.products li{position: relative;margin-bottom: 40px;overflow: auto}.products li a.woocommerce-LoopProduct-link{text-decoration: none;display: block;position: relative}.products li h3{font-size: 3rem !important;color: #4865ab;text-transform: uppercase;padding: 0 0 20px 0;text-decoration: none;margin: 0 0 20px 0;position: relative}.products li h3:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100px;border-bottom: 4px solid #4865ab}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding: 15px;border: 1px solid #4865ab;color: #4865ab;font-weight: bold;font-size: 1.6rem;margin-bottom: 30px;position: relative;margin: 15px 0;border-radius: 16px}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{display: inline-block;content: "\f05a";margin-right: 15px;float: left;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;text-rendering: auto;-webkit-font-smoothing: antialiased}.woocommerce-message li,.woocommerce-info li,.woocommerce-error li{list-style-type: none}.woocommerce-message .btn,.woocommerce-info .btn,.woocommerce-error .btn{margin-top: 0}.woocommerce-message{border-color: green;color: green}.woocommerce-message:before{content: "\f058"}.woocommerce-error{border-color: red;color: red}.woocommerce-error:before{content: "\f06a"}.woocommerce-message .wc-forward{display: none}.product .date,.product .lieu,.products .date,.products .lieu{font-weight: bold;font-size: 1.8rem;color: #4865ab;display: block;margin: 0 0 20px 0}.shop_table{width: 100%}.shop_table tfoot tr:first-child td,.shop_table tfoot tr:first-child th{border-top: 1px solid #4865ab;padding-top: 10px !important}.wc_payment_methods{padding-left: 0}li.payment_method_etransactions_std:before{content: "Règlement par : "}.product-total{text-align: right}#customer_details{margin-bottom: 30px}#customer_details > div{float: none;width: 100%}#customer_details > div.col-1{margin-bottom: 40px;overflow: auto}#customer_details .woocommerce-billing-fields .form-row{width: 48%;float: left}#customer_details .woocommerce-billing-fields .form-row input{width: 100%}#customer_details .woocommerce-billing-fields .form-row:nth-child(odd){clear: left;margin-right: 4%}.product-option-and-groups-wrapper{float: none}.product-option-and-groups-wrapper .product-option{width: auto;display: block;margin-left: 0}.woocommerce-variation{display: block;padding: 20px 0 20px 0;border-top: 1px solid #4865ab;border-bottom: 1px solid #4865ab;margin-top: 20px;text-align: right;font-size: 1.6rem;font-weight: bold}.woocommerce-variation:before{display: block;float: left;width: 30%;content: "Montant TTC";text-align: left}.woocommerce-variation p.stock{float: right;display: inline-block;font-style: italic;font-weight: normal;font-size: 1.4rem;padding: 0 0 0 10px}.woocommerce-variation p.stock.in-stock{display: none}.stock.in-stock{display: none}.value label{display: inline-block;margin-left: 10px}.product-option-suboption-label{margin-left: 10px}.quantity{display: inline-block !important;vertical-align: top}.woocommerce-variation-add-to-cart{text-align: right;margin-top: 20px;vertical-align: top}.woocommerce-variation-add-to-cart .quantity{display: inline-block !important;vertical-align: top}.woocommerce-variation-add-to-cart .button{background-color: #4865ab;color: #FFF;border-color: #FFF;font-size: 1.4rem}.woocommerce-variation-add-to-cart .button:hover{border-color: #4865ab;background-color: #FFF;color: #4865ab}.woocommerce-variation-add-to-cart .disabled{display: none !important}.product-option-summary-wrapper .onsale{display: none}.product-remove a{color: red !important}.product-remove a:hover{border-color: red !important}.onsale{display: none}#customer_login .col-1 div:not(.connexion-surtitre){border: 4px solid #4865ab;padding: 20px;width: 80%}#customer_login .col-2 > span{text-decoration: underline;cursor: pointer;margin-bottom: 30px;display: block}#customer_login .col-2 h2{cursor: pointer}#customer_login .col-2 h2 span.triangle{width: 0;height: 0;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-top: 10px solid transparent;border-left: 10px solid #f25e4c;display: inline-block;margin-left: 10px;transition: all .1s linear}#customer_login .col-2 h2 span.triangle.open{transform: rotate(90deg);vertical-align: middle;margin-top: 5px}#customer_login .col-2 form{display: none}.wapf-field-group{border: 1px solid #4865ab;padding: 10px 20px 0 20px;margin: 20px 0;background-color: rgba(72,101,171,0.1);border-radius: 16px}.wapf-field-group .wapf-field-container.titre-champs-produit .wapf-field-description{font-size: 2rem;line-height: 2.8rem;color: #4865ab;font-weight: bold}.wapf-field-group .wapf-field-container.case-assurance-champs-produit{border-top: 1px solid #4865ab;padding-top: 10px}.wpo-options-container{border: 1px solid #4865ab;padding: 10px 20px 0 20px;margin: 20px 0;background-color: rgba(72,101,171,0.1);border-radius: 16px}.wpo-options-container .wpo-field{margin: 20px}.wpo-options-container .wpo-field .wpo-option-name{font-weight: bold;color: #4865ab;margin-bottom: 10px}.wpo-options-container .wpo-field .wpo-price,.wpo-options-container .wpo-field .wpo-currency{font-weight: bold;color: #4865ab}.modal-survey-container .survey_answers{margin: 5px !important}.wpua-edit{display: block}.woocommerce-FormRow .wpua-edit{display: none}#wpua-images-existing .description{display: none}#wpua-thumbnail-existing{display: none !important}.woocommerce-MyAccount-content h3{margin-top: 30px}#wpua-edit-attachment-existing{display: none}#wpua-undo-button-existing{display: none}.woocommerce-EditAccountForm .woocommerce-Input{width: 100%}.woocommerce-MyAccount-navigation li{margin-bottom: 20px;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease}.woocommerce-MyAccount-navigation li a{color: inherit;text-decoration: none;display: block;padding: 12px;background-color: #4865ab;color: #FFF;font-size: 1.6rem}.woocommerce-MyAccount-navigation li a:hover{background-color: #FFF;color: #4865ab}.woocommerce-MyAccount-navigation li.is-active a{background-color: #FFF;color: #4865ab}.col2-set > div{float: left;width: 50%}@media all and (max-width: 1000px){.col2-set > div{float: none}}.order-again{display: none}.delegues{display: none !important}.woocommerce-notice{padding: 15px 20px;font-weight: bold;color: white;background: #f25e4c;font-size: 115%}.woocommerce-notice--success{background: green}.woocommerce-notice--error{background: red}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{border-color: transparent;padding: 20px;vertical-align: middle}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td{border-bottom: transparent;padding: 20px 10px;vertical-align: middle}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td .button{padding: 0 15px;margin: 5px;line-height: 36px}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions{text-align: right}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__row{border-bottom: none;background-color: rgba(72,101,171,0.2)}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woo-product-listing{border: transparent;background-color: rgba(72,101,171,0.2);position: relative}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woo-product-listing li{margin-bottom: 10px}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woo-product-listing:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 20px;background-color: white}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woo-product-listing .woocommerce-orders-table__product-title{font-weight: bold;font-size: 16px}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woo-product-listing .woocommerce-orders-table__product-date{font-size: 14px}@media only screen and (max-width: 767px){.woocommerce .woocommerce-MyAccount-content{overflow-x: auto}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th,.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td{padding: 10px 5px}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th .button,.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td .button{width: 38px;height: 38px;padding: 5px;border-radius: 50%;font-size: 0;position: relative}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th .button:after,.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td .button:after{content: "";position: absolute;width: 20px;height: 20px;top: calc(50% - 10px);left: calc(50% - 10px);background-position: center;background-repeat: no-repeat;background-size: contain}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th .button.print-invoice:after,.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td .button.print-invoice:after{background-image: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/picto-attestation.svg')}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th .button.invoice:after,.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td .button.invoice:after{background-image: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/picto-facture.svg')}.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woo-product-listing ul{padding-left: 20px}}.titre_bloc{color: #585965;font-size: 2rem;line-height: 2.2rem;margin-left: 20px;text-transform: none}.titre_bloc:after{display: none}.rang-titre .vc_column-inner > .wpb_wrapper{display: flex;align-items: center}.btn-ep a{background-color: #4865ab !important;color: white !important;border-radius: 20px !important;padding: 10px 40px 10px 20px !important}.btn-ep a:hover{background-color: #585965 !important}.bloc-tableau-de-bord{background-color: #ededed;padding: 35px 20px 15px 25px !important;margin-top: 20px;margin-bottom: 20px}.bloc-avis img{width: 40px}.bloc-avis form{margin-bottom: 0}.bloc-avis form p{margin: 0}.bloc-avis form textarea{width: 90%}.cadena{display: inline-block;position: relative;padding-left: 26px}.cadena:before{content: "\62";font-family: "cneji" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;color: #4865ab;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 150%;position: absolute;left: 0;top: -3px}.newsletter{background-color: rgba(72,101,171,0.2);height: 140px;padding: 30px 0;text-align: left;width: 100%;max-width: 100%;position: relative}.newsletter .text-right{text-align: right}.newsletter i{font-size: 80px;color: #4865ab}.newsletter .menu-item-24{display: none}.newsletter h4{font-size: 2.9rem;line-height: 2.5rem;color: #4865ab;text-transform: none;margin-bottom: 16px}.newsletter p{font-size: 1.6rem}.newsletter h2.widgettitle{display: none}.newsletter input[type="text"]{background-color: transparent;color: #4865ab;border-color: #4865ab}.newsletter input[type="submit"]{background-color: #4865ab;color: #FFF;border-color: #4865ab;text-transform: none;font-weight: normal}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){.newsletter{overflow: hidden}}footer{position: relative;width: 96%;background-color: #d0d3d8;padding: 40px 2% 50px 2%;color: #4865ab}footer h6{font-weight: bold;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #4865ab;color: #4865ab;text-transform: uppercase}footer ul{margin-bottom: 30px}footer ul li{padding-bottom: 3px}footer ul li:before{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 1.2rem;content: "\f0da";margin-right: 5px}footer ul li ul{margin-bottom: 10px}footer ul li ul li{padding-left: 5px}footer ul li ul li:before{content: "" !important}footer ul li ul li a{font-family: 'Open sans', sans-serif}footer a{color: #4865ab;font-size: 1.2rem;text-decoration: none}footer .fa{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;vertical-align: middle;background-color: rgba(255,255,255,0.8);color: #585965;font-size: 2.4rem;position: relative;overflow: hidden;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease;margin-right: 10px}footer .fa:before{font-size: 2.4rem;margin-right: 0}footer .fa a{color: transparent;width: 40px;height: 40px;display: inline-block;position: absolute;top: 0;left: 0}footer .fa:hover{background-color: #fff}footer .fa:hover a{color: transparent}footer .cnejifooter .logo{width: 240px;height: 77px;float: none}footer .cnejifooter .logo:before{background: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/logo-2024.svg');background-size: contain;background-repeat: no-repeat}footer .cnejifooter p{padding-left: 87px;font-size: 1.3rem}footer .menu-item-24 .sub-menu{display: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){footer{padding: 20px 5% 10px 5%;width: 90%}}@media (max-width: 1100px){html{font-size: 60%}}@media (max-width: 981px){html{font-size: 56%}body{line-height: normal}}@media (max-width: 361px){html{font-size: 50%}}.affConnecte{display: none !important}.tableau-dijon-2025 tr td{border: 1px solid #4865ab;padding: 10px}form.cart{margin-top: 10px}.candidature-cneji .wpcf7-form fieldset{border: 2px solid #4865ab;border-radius: 10px;margin: 20px 0;padding: 20px;background-color: #f0f4f7}.candidature-cneji .wpcf7-form legend{font-size: 1.5em;color: #4865ab;font-weight: bold;margin-bottom: 15px;padding: 0 10px}.candidature-cneji .wpcf7-form label{display: block;margin-top: 15px;color: #333;font-weight: 600}.candidature-cneji .wpcf7-form input[type="text"],.candidature-cneji .wpcf7-form input[type="email"],.candidature-cneji .wpcf7-form input[type="tel"],.candidature-cneji .wpcf7-form input[type="date"],.candidature-cneji .wpcf7-form input[type="number"],.candidature-cneji .wpcf7-form select,.candidature-cneji .wpcf7-form textarea{width: 100%;padding: 10px;margin-top: 5px;border: 1px solid #ccc;border-radius: 5px;box-sizing: border-box}.candidature-cneji .wpcf7-form input[type="file"]{margin-top: 10px}.candidature-cneji .wpcf7-form input[type="radio"]{margin-right: 10px}.candidature-cneji .wpcf7-form .wpcf7-acceptance{margin: 20px 0}.candidature-cneji .wpcf7-form input[type="submit"]{background-color: #4865ab;color: #fff;border: none;border-radius: 20px;padding: 10px 20px;cursor: pointer;font-size: 1.2em;line-height: 0;transition: background-color .3s ease}.candidature-cneji .wpcf7-form input[type="submit"]:hover{background-color: #15213c !important}.candidature-cneji .wpcf7-form input[type="submit"]:hover{background-color: #4865ab}.candidature-cneji .wpcf7-form .wpcf7-response-output{margin-top: 15px;color: #d9534f;font-weight: bold}.candidature-cneji .wpcf7-list-item.first{margin-left: 0}.candidature-cneji .col-33,.candidature-cneji .col-50,.candidature-cneji .col-66,.candidature-cneji .col-100{display: inline;box-sizing: border-box;float: left;padding: 0 10px;overflow-y: hidden}.candidature-cneji .col-33{width: 33.33%}.candidature-cneji .col-50{width: 50%}.candidature-cneji .col-66{width: 66.66%}.candidature-cneji .col-100{width: 100%}@media only screen and (max-width: 767px){.candidature-cneji .col-33,.candidature-cneji .col-50,.candidature-cneji .col-66,.candidature-cneji .col-100{width: 100%}}.candidature-cneji .separateur{width: 100%;display: inline-block;padding: 0 15px;box-sizing: border-box;height: 1px;background-color: #4865ab;margin: 15px 0}@media only screen and (max-width: 767px){.video-wrapper-parent h3{font-size: 2.65rem}}.video-wrapper{position: relative;width: 100%;padding-bottom: 56.25%;height: 0;overflow: hidden}.video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0}