@import url('https://fonts.googleapis.com/css?family=Roboto: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.6rem;line-height: 2.4rem;color: #585965;-webkit-font-smoothing: antialiased !important;-moz-backface-visibility: hidden;-ms-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%}}.max-100,.max-100s{max-width: 100px !important}.max-200,.max-200s{max-width: 200px !important}.max-300,.max-300s{max-width: 300px !important}.max-400,.max-400s{max-width: 400px !important}.max-500,.max-500s{max-width: 500px !important}.max-600,.max-600s{max-width: 600px !important}.max-700,.max-700s{max-width: 700px !important}.max-800,.max-800s{max-width: 800px !important}.max-900,.max-900s{max-width: 900px !important}.max-1000,.max-1000s{max-width: 1000px !important}.max-1100,.max-1100s{max-width: 1100px !important}.max-1200,.max-1200s{max-width: 1200px !important}.max-1280,.max-1280s{max-width: 1280px !important}.max-1400,.max-1400s{max-width: 1400px !important}.max-100,.max-200,.max-300,.max-400,.max-500,.max-600,.max-700,.max-800,.max-900,.max-1000,.max-1100,.max-1200,.max-1280,.max-1400{margin-left: auto !important;margin-right: auto !important}.clear{clear: both;overflow: auto}a{color: #585965;text-decoration: underline;transition: all ease .1s}a:hover{color: #0058a4}a > *{transition: all ease .1s}span{transition: all ease .1s}.no_border{border: none}h1{font-weight: bold;color: #0058a4;font-size: 2.6rem}h2{font-weight: bold;color: #0058a4;font-size: 2.4rem}h3{font-size: 2rem;font-weight: bold;color: #0058a4;clear: both}h4{font-size: 1.8rem;font-weight: bold;color: #0058a4}h5{font-size: 1.6rem;font-weight: bold;color: #0058a4}h6{font-size: 1.6rem;text-transform: uppercase;font-weight: bold;color: #000}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{font-size: 2rem;line-height: 2.8rem;position: relative}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: uppercase;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 textarea{height: 300px}.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: #0058a4;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: #005095;color: #fff}.btn.bleufonce{background-color: #0058a4}.btn.bleufonce:hover{background-color: #003d71;color: #fff}.btn.blanc{background-color: #FFF;color: #0058a4 !important}.btn.blanc:hover{background-color: #e6e6e6;color: #fff}.btn.gris{background-color: #81b4e1}.btn.gris:hover{background-color: #589bd7;color: #000}.btn-standard a{border-radius: 25px !important;background-image: none !important}.btn-standard a:hover{background-color: black !important}.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 #000;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}}#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('/wp-content/uploads/2021/03/cnejita-logo.png');background-size: contain;background-repeat: no-repeat;background-position: center}@media only screen and (max-width: 767px){.logo:before{height: 100%}}.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}.wpb_wrapper ul li{list-style: none;position: relative;margin-bottom: 10px}.wpb_wrapper ul li:before{font-family: 'FontAwesome';font-size: 1.6rem;content: "\f054";color: #0058a4;position: absolute;left: -20px;top: 0}#breadcumb{padding: 0 !important}body > header{z-index: 1001;position: absolute;width: 100%;padding-bottom: 15px;top: 0;left: 0;right: 0;margin: 0 auto;background: linear-gradient(to right, #fff 30%, rgba(255,255,255,0.9) 40%)}@media only screen and (max-width: 767px){body > header{padding-bottom: 0}}body > header .cadre{overflow: visible}body > header .logo{width: 15%;height: 90px;padding: 13px 2% 0px;float: left}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){body > header .logo{width: 30%}}@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: #0058a4}}#topInfos{position: absolute;top: 0;height: 88px;right: 0;width: 100%;font-family: 'Roboto', sans-serif;font-size: 14px}#topInfos > div{background-color: #81b4e1;color: rgba(255,255,255,0.8);padding: 0 25px;height: 68px;margin: 20px 0 0;float: right}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#topInfos{height: auto;position: absolute;right: 75px;top: -30px;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: #81b4e1;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 #0058a4;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;color: #0058a4}#blocMonCompte .login-box{float: left;color: #0058a4}#blocMonCompte .titre{font-size: 1.4rem;color: #0058a4;display: inline-block;font-weight: normal;text-transform: uppercase;margin: 0}#blocMonCompte span,#blocMonCompte a{display: inline-block;color: #0058a4;font-size: 1.3rem;text-decoration: none}#blocMonCompte span:hover,#blocMonCompte a:hover{text-decoration: underline}#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: #0058a4;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}}#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: #0058a4 !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: rgba(255,255,255,0.8)}#blocRecherche input{border: none;border-bottom: 1px solid #fff;font-size: 1.8rem;background: #81b4e1;-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: 48px;margin-top: 100px}#primaryMenu > ul{display: table;list-style: none;width: 100%;height: 100%}#primaryMenu > ul > li{display: table-cell;width: auto;text-align: center;color: #0058a4;line-height: 40px;vertical-align: middle;-webkit-transition: background-color .1s ease;-moz-transition: background-color .1s ease;-o-transition: background-color .1s ease;-ms-transition: background-color .1s ease;transition: background-color .1s ease}#primaryMenu > ul > li.current-menu-item,#primaryMenu > ul > li.current-menu-parent{background-color: #0058a4;color: #FFF}#primaryMenu > ul > li.current-menu-item > a,#primaryMenu > ul > li.current-menu-parent > a{border-color: #FFF}#primaryMenu > ul > li:hover{background-color: #0058a4;color: #FFF}#primaryMenu > ul > li:hover > a{border-color: #FFF}#primaryMenu > ul > li:hover > ul{opacity: 1;height: auto;overflow: auto}#primaryMenu > ul > li a{font-family: 'Open sans', sans-serif;display: inline-block;width: 100%;text-align: center;border-right: 1px solid #0058a4;color: inherit;line-height: 2.5rem;font-size: 1.6rem;text-transform: uppercase;text-decoration: none;transition: none}#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;display: block;position: absolute;top: 148px;width: 400px;max-width: 1280px;box-sizing: border-box;margin: 0 auto;z-index: 10001;padding: 0;background-color: white}@media only screen and (max-width: 767px){#primaryMenu > ul > li ul{width: 100%}}#primaryMenu > ul > li ul:before{background-color: white;content: "";display: block;position: absolute;top: 27px;bottom: 0;left: 0;right: 0;z-index: -1}#primaryMenu > ul > li ul li{display: block;padding: 6px 25px;color: #0058a4;text-align: left;vertical-align: middle;position: relative;cursor: pointer}@media only screen and (max-width: 767px){#primaryMenu > ul > li ul li{padding: 20px 0 !important}}#primaryMenu > ul > li ul li.current-menu-item{background-color: #0058a4;color: white}#primaryMenu > ul > li ul li.current-menu-item a{text-decoration: none}#primaryMenu > ul > li ul li a{display: flex;width: auto;line-height: normal;text-transform: none;font-size: 1.5rem;text-align: left;text-transform: uppercase;border-right: 0}@media only screen and (max-width: 767px){#primaryMenu > ul > li ul li a{padding: 20px !important}}#primaryMenu > ul > li ul li:hover{background-color: #0058a4}#primaryMenu > ul > li ul li:hover > a{border: none;color: white}#primaryMenu > ul > li ul li.sous-menu-missions div{margin-right: 20px;min-width: 25px}#primaryMenu > ul > li ul li.sous-menu-missions div img{height: 20px;float: left}#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: #0058a4;text-align: center;padding: 0 25px}#primaryMenu #menuMobile i{font-size: 3.2rem}#primaryMenu ul li{display: none;float: none;width: 100%;padding: 20px 0;line-height: normal;border-bottom: 1px solid #0058a4;overflow: auto;position: relative}#primaryMenu ul li a{border-right: none}#primaryMenu ul li ul{position: relative;top: 0}#primaryMenu ul li ul li{width: 100%;color: white;padding: 0 20px}#primaryMenu ul li ul li a{padding: 20px 0;color: #0058a4}#primaryMenu ul li ul li.current-menu-item{background-color: #0058a4}#primaryMenu ul li ul li.current-menu-item a{color: white;text-decoration: none}#primaryMenu.ouvert ul li{display: block}}#topSlider{height: 420px;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: #0058a4;display: inline-block;max-width: 60%;padding: 40px 36px;margin: 0 15px}#topSlider #sliderCaption h1,#topSlider #sliderCaption h2{font-family: 'Roboto', sans-serif;font-size: 3.5rem;color: #FFF;margin: 0;text-transform: uppercase}#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: 100%;border: none;padding: 0px;left: 0;bottom: 0}#topSlider #sliderCaption h1,#topSlider #sliderCaption h2{font-size: 2.5rem}#topSlider #sliderCaption .cadre{max-width: 100%;padding: 0}#topSlider #sliderCaption .cadre .captionBloc{background-color: rgba(0,88,164,0.8);max-width: 100%;margin: 0}}#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}}.homeSlider,.singleSlider{height: 620px !important}.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}.border-left{border-left: 3px solid #81b4e1}.cadre_blanc{padding: 0 40px}.cadre_blanc h3{color: #0058a4;font-size: 2.9rem;text-transform: uppercase;padding-bottom: 20px;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: #0058a4;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: #0058a4;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;color: #0058a4}.prox_formations div h4{font-size: 1.7rem;line-height: normal;text-transform: uppercase;font-weight: bold;color: #FFF;margin: 0 0 10px 0}.prox_formations div p{font-size: 1.3rem;color: #FFF;font-style: italic}.prox_formations + .btn{margin-bottom: 20px}.btnRec{background: linear-gradient(to right, #81b4e1, #0058a4);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}.btnRec:hover{background: linear-gradient(to left, #81b4e1, #0058a4);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: -3px;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: #0058a4;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: #0058a4}#menuAnnuaire a.disabled{color: rgba(0,88,164,0.2) !important;background-color: transparent !important}#menuAnnuaire a.disabled:hover{background-color: rgba(0,88,164,0);cursor: default}#menuAnnuaire a:hover,#menuAnnuaire a.actif{background-color: #0058a4;color: #FFF}#menuAnnuaire td{text-align: center;padding: 0;background-color: #f2f7fc}#legendeAnnuaire table{width: 100%;margin-bottom: 10px}#legendeAnnuaire table table{border-bottom: 2px solid #0058a4}#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: 19%}#legendeAnnuaire table table tr td:nth-child(2){width: 19%}#legendeAnnuaire table table tr td:nth-child(3){width: 26%}#legendeAnnuaire table table tr td:nth-child(4){width: 18%}#legendeAnnuaire table table tr td:nth-child(5){width: 18%}#tableAnnuaire td{padding: 10px;vertical-align: top}#tableAnnuaire .lettre{vertical-align: top;color: #0058a4;text-transform: uppercase;border-right: 1px solid #0058a4}#tableAnnuaire .listAnnuaire tr:nth-child(odd){background-color: #F2F7FC}#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(2){text-transform: capitalize}#tableAnnuaire .listAnnuaire td .mini_cv,#tableAnnuaire .listAnnuaire td .cv_detaille,#tableAnnuaire .listAnnuaire td .competences,#tableAnnuaire .listAnnuaire td .diplomes,#tableAnnuaire .listAnnuaire td .experience,#tableAnnuaire .listAnnuaire td .moyens,#tableAnnuaire .listAnnuaire td .formations_professionnelles{background-color: #0058a4;border: 1px solid #81b4e1;padding: 10px;font-weight: 400;margin: 10px 0;line-height: 2.1rem}#tableAnnuaire .listAnnuaire td .mini_cv .subTitle,#tableAnnuaire .listAnnuaire td .cv_detaille .subTitle,#tableAnnuaire .listAnnuaire td .competences .subTitle,#tableAnnuaire .listAnnuaire td .diplomes .subTitle,#tableAnnuaire .listAnnuaire td .experience .subTitle,#tableAnnuaire .listAnnuaire td .moyens .subTitle,#tableAnnuaire .listAnnuaire td .formations_professionnelles .subTitle{color: #FFF;margin: -10px -10px 10px -10px;font-size: 1.2rem;background-color: #81b4e1;padding: 10px}#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%}#tableAnnuaire .listAnnuaire p{font-weight: normal}#tableAnnuaire .listAnnuaire p span{font-weight: bold}#tableAnnuaire .listAnnuaire .titre-info{display: block;font-weight: bold;text-transform: uppercase}#tableAnnuaire .listAnnuaire .subTitle{text-transform: uppercase}.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;width: 100%}.colinfos2 p:last-child{padding-bottom: 0;margin-bottom: 0}}.addm{direction: rtl;unicode-bidi: bidi-override}.recherche_annuaire h3{margin-bottom: 0 !important}.recherche_annuaire hr{border: 0 !important;border-bottom: 3px solid #fff !important;width: 40%;display: inline-block}.recherche_annuaire p{overflow: hidden;margin-bottom: 0}.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 0 1.5rem}.recherche_annuaire input[type="submit"]{letter-spacing: normal;line-height: normal}.recherche_annuaire input[type="submit"]:hover{background-color: white;color: #0058a4 !important}.recherche_annuaire .btn{border-radius: 0;background-color: #0058a4;font-size: 1.6rem}.flex{display: flex}.bloc_contact{background-color: #FFF !important;color: #0058a4 !important}.bloc_contact h3{color: #0058a4 !important;margin-bottom: 0 !important;padding-bottom: 0 !important}.bloc_contact hr{border: 0 !important;border-bottom: 3px solid #0058a4 !important;width: 40%;display: inline-block}.bloc_contact .logo{height: 120px;margin-bottom: 30px;flex: 0 0 40%;margin-right: 15px}.bloc_contact .logo:before{background: url('/wp-content/uploads/2021/03/cnejita-logo.png');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: #0058a4;border-width: 3px 3px 0 3px;border-color: #0058a4;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: #0058a4}.page-template-page-annuaire hr{border-width: 3px 0 0 0;border-color: #0058a4;margin-top: 0}.page-template-page-annuaire > section > .columns{margin-left: 0}.builder section{padding-bottom: 35px}.builder section p:last-child{margin-bottom: 0}.builder > .row{padding: 0 15px;overflow-x: hidden}@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: #0058a4;font-size: 1.6rem;margin-bottom: 10px;text-align: center}.ligne_equipe h4.titre_centre:before,.ligne_equipe h4.titre_centre:after{background-color: #0058a4}.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: #81b4e1;color: #FFF;padding: 35px}.widget_actus h3,.cadre_bordeaux h3,.cadre_gris h3{color: #FFF;font-size: 2.9rem;text-transform: uppercase;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: #FFF}.widget_actus .thumb_actu .btn,.cadre_bordeaux .thumb_actu .btn,.cadre_gris .thumb_actu .btn{color: #0058a4 !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: #0058a4}@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{background-color: #81b4e1}.cadre_gris h3:after{border-color: #0058a4}.colonne_droite .bloc{margin-bottom: 10px}#widget_categories h2{font-size: 2.8rem;text-transform: uppercase;text-align: center;color: white;font-weight: bold;padding-bottom: 20px;border-bottom: 3px dotted #fff}#widget_categories a{text-decoration: none;color: white;font-style: italic;font-size: 1.6rem;margin-bottom: 10px}#widget_categories a:hover{text-decoration: underline}#widget_categories br{margin-bottom: 10px}.btn span.gt{vertical-align: middle}.liste_articles{overflow: auto;position: relative}.liste_articles .thumb_actu{margin-bottom: 4%}.liste_articles .thumb_actu h4{min-height: 75px}.thumb_actu{margin-top: 22px}.thumb_actu .date{display: inline-block;margin-bottom: 5px;margin-left: 1px;color: #81b4e1}.thumb_actu .categorie{background-color: rgba(0,88,164,0.2);color: #0058a4;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: 150px}.thumb_actu .limage:before{position: absolute;content: "";background-color: #dbdbdb;background-image: url('/wp-content/uploads/2021/03/cnejita-logo.png');filter: grayscale(90%);background-repeat: no-repeat;background-position: center center;opacity: .2;top: 0;left: 0;right: 0;bottom: 0}.thumb_actu .limage img{object-fit: cover;width: 100%;height: 100%}.thumb_actu h4{font-size: 1.5rem;margin-bottom: 0;color: #0058a4;margin-bottom: 1rem}.thumb_actu.with_category{margin-top: 0}.single-post .date,.single-contribution .date{margin-bottom: 10px}.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: #0058a4;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 #0058a4}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding: 15px;border: 1px solid #0058a4;color: #0058a4;font-weight: bold;font-size: 1.6rem;margin-bottom: 30px;position: relative}.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: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased}.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: #0058a4;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 #0058a4;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{overflow: auto;margin-bottom: 30px}.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 #0058a4;border-bottom: 1px solid #0058a4;margin-top: 20px;text-align: right;font-size: 1.6rem;font-weight: bold}.woocommerce-variation:before{display: block;float: left;width: 30%;content: "Montant";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}.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: #0058a4;color: #FFF;border-color: #FFF;font-size: 1.4rem}.woocommerce-variation-add-to-cart .button:hover{border-color: #0058a4;background-color: #FFF;color: #0058a4}.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}.product-pricing .stock.in-stock{margin-top: 10px;color: #81b4e1;font-style: italic}.alg-product-input-fields-table{width: 100%;background-color: #81b4e1}.alg-product-input-fields-table td{padding: 20px;vertical-align: middle}.alg-product-input-fields-table td label{color: white;margin-bottom: 0}.alg-product-input-fields-table td input{margin-bottom: 0}.single_add_to_cart_button{float: right}.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: #0058a4;color: #FFF;font-size: 1.6rem}.woocommerce-MyAccount-navigation li a:hover{background-color: #FFF;color: #0058a4}.woocommerce-MyAccount-navigation li.is-active a{background-color: #FFF;color: #0058a4}.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}.newsletter{background-color: rgba(129,180,225,0.2);padding: 50px 0;text-align: left;width: 100%;max-width: 100%;position: relative}.newsletter .cadre{overflow: hidden}.newsletter .text-right{text-align: right}.newsletter i{font-size: 80px;color: #81b4e1}.newsletter .menu-item-24{display: none}.newsletter h4{font-size: 2.9rem;line-height: 2.5rem;color: #0058a4;text-transform: uppercase;margin-bottom: 16px}.newsletter p{font-size: 1.6rem}.newsletter h2.widgettitle{display: none}.newsletter input[type="text"]{background-color: transparent;color: #0058a4;border-color: #0058a4}.newsletter input[type="submit"]{background-color: #0058a4;color: #FFF;border-color: #0058a4;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{width: 96%;background-image: url('/wp-content/uploads/2021/04/fond-footer.jpg');background-repeat: no-repeat;background-size: cover;position: relative;padding: 40px 2% 50px 2%;color: #FFF}footer h6{font-weight: bold;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #fff;color: #FFF}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;display: none}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 ul li ul li.sous-menu-missions img{display: none}footer a{color: #FFF;font-size: 1.2rem;text-decoration: none}footer a:hover{color: #81b4e1}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: #81b4e1;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{display: flex}footer .cnejifooter .logo{width: 150px;height: 150px;margin-right: 15px;flex: 0 0 150px}footer .cnejifooter .logo:before{background: url('/wp-content/uploads/2021/03/cnejita-logo.png');background-size: contain;background-repeat: no-repeat}footer .cnejifooter .infoscontact{padding-top: 5px}footer .cnejifooter .infoscontact a{font-size: 1.6rem}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%}}.pagination{display: inline-block;border-color: #81b4e1;border-width: 1px 0 0 1px;border-style: solid;margin-top: 3rem}.page-numbers{display: inline-block;padding: 5px 10px;color: #0058a4;border-color: #81b4e1;border-style: solid;border-width: 0 1px 1px 0;text-decoration: none;float: left}.page-numbers:hover,.page-numbers.current{background-color: #0058a4;color: #FFF}@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%}}