.vcenter{top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}#breadcumb{margin: 20px 0px;padding: 0 20px;font-size: 12px;color: #585965}#breadcumb a{color: #4865ab;text-decoration: none}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1010px){#breadcumb{padding: 0 5%}}#topSlider #sliderCaption.sliderCaptionSection{background-color: rgba(38,31,99,0.9) !important;width: 640px;max-width: 100%;background-image: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/picto-section.png');background-repeat: no-repeat;background-position: 40px 40px;padding-left: 180px;min-height: 120px}#topSlider #sliderCaption.sliderCaptionSection h2{color: white}#topSlider #sliderCaption.sliderCaptionSection p{border-top: 1px solid #fff;padding-top: 20px;color: white}.builder{margin-bottom: 40px}.builder.limitHeight div{max-height: 355px;overflow: hidden;position: relative;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s}.builder.limitHeight div .degLimitHeight{content: "";position: absolute;left: 0;bottom: 0;height: 18px;width: 100%;background-image: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/deg-section-plus.png');background-position: bottom;background-repeat: repeat-x}.builder.limitHeight div .lienLimitHeight{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 2.5rem;padding: 0 5px;color: #4865ab;cursor: pointer;position: absolute;left: 48%;bottom: 0;z-index: 10000}.builder.limitHeight.open div{max-height: 3000px}.builder.limitHeight.open .lienLimitHeight,.builder.limitHeight.open .degLimitHeight{display: none}.builder h1{text-transform: uppercase;font-style: 3.0rem;padding-bottom: 20px;margin-bottom: 20px;position: relative}.builder h2{text-transform: uppercase;font-style: 3.0rem;margin-bottom: 20px;position: relative;clear: both}.blocDroiteBord{margin-top: 40px;padding: 40px;border: 2px solid #4865ab}.blocDroiteBord h2{text-transform: uppercase;font-style: 3.0rem;padding-bottom: 20px;margin-bottom: 20px;position: relative}.blocDroiteBord h2:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100px;border-bottom: 4px solid #4865ab}.blocDroiteBord a{color: #4865ab;cursor: pointer}.imgGrey{filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter: gray;-webkit-filter: grayscale(100%);filter: grayscale(100%)}.imgLeft{float: left;margin: 0px 40px 30px 0px}.quote{font-size: 92px;color: #4865ab;font-weight: bold;float: left}.BtnSection{background-color: #4865ab;color: white;display: block;font-size: 1.5rem;font-weight: bold;padding: 2%;margin-top: 10px;text-decoration: none;width: 45%;margin-right: 2%;margin-bottom: 10px;overflow: auto;float: left;position: relative;height: 80px}.BtnSection:nth-child(odd){margin-right: 0%}.BtnSection:hover{color: white;background-color: #4865ab}.BtnSection:hover span{color: white;background-color: #4865ab}.BtnSection > span:last-child{vertical-align: middle;line-height: normal;position: absolute;left: 100px;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0);max-width: 65%;text-align: left}.BtnSection > span:first-child{font-size: 4.0rem;position: absolute;border: 2px solid #fff;padding: 10px;border-radius: 50%;margin-right: 20px;top: 50%;transform: translateY(-50%);transform: translate3d(0, -50%, 0)}.blocDroiteorange{margin-top: 40px;padding: 40px;background-color: #4865ab;color: white}.blocDroiteorange h2{text-transform: uppercase;font-style: 3.0rem;padding-bottom: 20px;margin-bottom: 20px;position: relative;color: white}.blocDroiteorange h2:after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100px;border-bottom: 4px solid #4865ab}.blocDroiteorange a{color: white;cursor: pointer;display: table-row;text-decoration: none;clear: both;overflow: auto}.blocDroiteorange a:hover{color: white}.blocDroiteorange a:hover span{text-decoration: underline}.blocDroiteorange a:hover span:first-child{color: white;text-decoration: none}.blocDroiteorange a span{display: table-cell;vertical-align: middle;padding-bottom: 10px}.blocDroiteorange a span:first-child{padding-right: 10px;font-size: 3.0rem}#Annuaire{margin-top: 3rem}#Annuaire .nomargin{margin-top: 0 !important}#Annuaire .ligneannuaire{cursor: pointer}.infomembre,.leaflet-popup-content{background-color: #4865ab !important;color: white}.infomembre a,.leaflet-popup-content a{color: white}.infomembre .avatar-bloc,.leaflet-popup-content .avatar-bloc{float: left;width: 10%}.infomembre .avatar-bloc img,.leaflet-popup-content .avatar-bloc img{width: auto;height: auto}.infomembre .colinfos,.leaflet-popup-content .colinfos{float: left;width: 42.5%;margin-left: 2.5%}.infomembre .colinfos h3,.leaflet-popup-content .colinfos h3{color: white;padding-bottom: 10px;margin-bottom: 10px;position: relative}.infomembre .colinfos h3:after,.leaflet-popup-content .colinfos h3:after{content: "";position: absolute;left: 0;bottom: 0;height: 2px;width: 30px;background-image: linear-gradient(to right, #fff, #fff 2px, rgba(0,0,0,0) 2px, rgba(0,0,0,0));background-size: 6px 2px;background-repeat: repeat-x;background-position: left bottom}.infomembre .colinfos p,.leaflet-popup-content .colinfos p{padding-bottom: 10px;margin-bottom: 10px;position: relative}.infomembre .colinfos p:after,.leaflet-popup-content .colinfos p:after{content: "";position: absolute;left: 0;bottom: 0;height: 2px;width: 30px;background-image: linear-gradient(to right, #fff, #fff 2px, rgba(0,0,0,0) 2px, rgba(0,0,0,0));background-size: 6px 2px;background-repeat: repeat-x;background-position: left bottom}.infomembre .colinfos p:last-child:after,.leaflet-popup-content .colinfos p:last-child:after{display: none}.infomembre .colinfos2,.leaflet-popup-content .colinfos2{margin-top: 68px}.infomembre .ferme,.leaflet-popup-content .ferme{padding: 20px 0;background-image: url('https://www.cneji.fr/wp-content/themes/cneji2024/images/loader.gif');background-repeat: no-repeat;background-position: center center}.leaflet-popup-content{overflow-y: auto;font-size: 12px}.leaflet-popup-content .avatar-bloc{width: 15%}.leaflet-popup-content .colinfos{width: 40%}.leaflet-popup-content .colinfos2{width: 40%}.leaflet-popup{width: 430px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color: #4865ab !important}.coordonnees{font-size: 14px;line-height: 25px;margin-top: 37px;display: block}.coordonnees h2{clear: right;margin-top: 20px;display: inline-block;font-weight: bold;color: #4865ab}.coordonnees strong{color: #4865ab}.coordonnees ul{display: block;overflow: hidden;margin-bottom: 20px;padding: 0}.coordonnees li{list-style: none;display: block;float: left;margin: 0;width: 30%}.coordonnees a{color: #4865ab;text-decoration: none}.coordonnees a:hover{text-decoration: underline}#contactForm input{display: block;width: 367px;padding: 8px;border: 1px solid #4865ab;margin-bottom: 20px}#contactForm input[type="submit"]{width: 90px;float: right;color: white;border-radius: 20px;background-color: #4865ab;text-align: center;line-height: 16px}#contactForm input[type="submit"]:hover{background-color: #4865ab}#contactForm textarea{padding: 8px;width: 100%;height: 250px;margin-bottom: 20px;border: 1px solid #4865ab}.contributions{margin-bottom: 20px;overflow: auto}.contributions a{width: 90px;color: white;background-color: #4865ab;text-align: center;line-height: 16px;padding: 8px;text-decoration: none}.contributions a:hover{background-color: #4865ab}.page-template-page-organigramme .builder{padding: 0 15px}.page-template-page-organigramme .groupe-role{padding-bottom: 0;display: inline-block}.page-template-page-organigramme .groupe-role:after{margin-top: 15px;margin-bottom: 15px;content: "";display: block;width: 40px;height: 2px;background-image: linear-gradient(to right, #585965, #585965 2px, #fff 2px, #fff);background-size: 6px 2px;background-repeat: repeat-x;background-position: left bottom}.page-template-page-organigramme .role{color: #585965}.page-template-page-organigramme .blocOrgaGen{overflow: hidden}.page-template-page-organigramme .blocOrgaGen > div{float: left;width: 22%;margin-right: 4%;margin-bottom: 10px}.page-template-page-organigramme .blocOrgaGen > div:nth-child(4n){margin-right: 0}.page-template-page-organigramme .blocOrgaGen > div:nth-child(4n+1){clear: left}.page-template-page-organigramme .blocOrgaGen > div > div{position: relative;overflow: hidden}.page-template-page-organigramme .blocOrgaGen > div > div img{min-height: 100%;width: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 50%;transform: translateY(-50%);transform: translate3d(-50%, -50%, 0);-webkit-transform: translateY(-50%) translateX(-50%)}.page-template-page-organigramme .blocOrgaGen > div > div a{display: block;position: absolute;bottom: 10px;left: 10px;text-decoration: none}.page-template-page-organigramme .blocOrgaGen > div > div a span{font-size: 2.0rem;border: 2px solid #fff;color: white;background-color: #4865ab;border-radius: 50%;padding: 5px}.page-template-page-organigramme .blocOrgaGen > div > div a:hover{text-decoration: none}.page-template-page-organigramme .blocOrgaGen > div > div a:hover span{background-color: #4865ab}.page-template-page-organigramme .blocOrgaGen > div > a{color: #585965;font-weight: bold;margin-top: 4px;margin-bottom: 0px;text-decoration: none;position: relative;display: block;text-align: left}.page-template-page-organigramme .blocOrgaGen > div > a:after{content: "";display: block;width: 40px;height: 2px;margin-top: 5px;margin-bottom: 5px;background-image: linear-gradient(to right, #4865ab, #4865ab 2px, #fff 2px, #fff);background-size: 6px 2px;background-repeat: repeat-x;background-position: left bottom}.page-template-page-organigramme .blocOrgaGen > div > a:hover{color: #4865ab}.page-template-page-organigramme .blocOrgaGen > div p{color: #4865ab;text-align: left;margin: 0;font-size: 1.2rem}.page-template-page-organigramme .blocOrgaGenS{overflow: hidden}.page-template-page-organigramme .blocOrgaGenS > div{float: left;width: 16.8%;margin-right: 4%;margin-bottom: 10px}.page-template-page-organigramme .blocOrgaGenS > div:nth-child(4n){margin-right: 4%}.page-template-page-organigramme .blocOrgaGenS > div:nth-child(4n+1){clear: none}.page-template-page-organigramme .blocOrgaGenS > div:nth-child(5n){margin-right: 0;clear: none}.page-template-page-organigramme .blocOrgaGenS > div:nth-child(5n+1){clear: left}.woocommerce .button{border-radius: 16px;background-color: #4865ab;color: white;border-color: #4865ab}.woocommerce .button:hover{background-color: white;color: #4865ab}.woocommerce .actions{display: none}.woocommerce table.shop_table th{border-bottom: 2px solid #4865ab;padding-bottom: 10px;padding-right: 10px;color: #4865ab;text-transform: uppercase}.woocommerce table.shop_table td{padding-top: 20px;padding-right: 10px}.woocommerce table.shop_table .product-remove a{border: 1px solid #353735;text-decoration: none;padding: 0px 6px 2px 5px;margin-right: 10px;text-align: center}.woocommerce table.shop_table .product-thumbnail{display: none;width: 0}.woocommerce table.shop_table .product-name{text-align: left}.woocommerce table.shop_table .product-name a{font-weight: bold}.woocommerce table.shop_table .product-name dl.variation dt{font-weight: bold}.woocommerce table.shop_table .coupon{float: left}.woocommerce table.shop_table .coupon .button{margin-top: 0px !important;background-color: white;border: 1px solid #808080;color: grey}.woocommerce table.shop_table .qty{width: 60px}.woocommerce table.shop_table #coupon_code{width: 130px}.woocommerce table.shop_table .cart-subtotal th,.woocommerce table.shop_table .order-total th{border-bottom: none;padding-bottom: 20px;padding-right: 10px;color: #4865ab;margin: 0;text-align: right}.woocommerce table.shop_table .cart-subtotal td,.woocommerce table.shop_table .order-total td{padding-top: 0;padding-bottom: 20px;text-align: right}.woocommerce table.shop_table.order_details tfoot th{border-bottom: none;text-align: right}.woocommerce table.shop_table.order_details tfoot td{padding-top: 0}.woocommerce table.shop_table.customer_details th{border-bottom: none;text-align: right}.woocommerce table.shop_table.customer_details td{padding-top: 0}.woocommerce ul.woocommerce-thankyou-order-details{border-left: 4px solid #4865ab;padding: 20px}.woocommerce ul.woocommerce-thankyou-order-details li{list-style-type: none}.woocommerce .cart-collaterals{float: right;margin-top: 40px;padding: 40px;border: 2px solid #4865ab}.woocommerce .cart-collaterals h2{text-align: right}.woocommerce .cart-collaterals h2::after{right: 0;left: auto}.woocommerce .cart-collaterals table{float: right}.woocommerce .cart-collaterals table th{border-bottom: none;padding-bottom: 20px;padding-right: 10px;color: #4865ab;margin: 0;text-align: right}.woocommerce .cart-collaterals table td{padding-top: 0;padding-bottom: 20px;text-align: right}.woocommerce .cart-collaterals .wc-proceed-to-checkout a{background-color: #4865ab;color: white;border-color: #4865ab}.woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{background-color: white;color: #4865ab}.woocommerce #order_comments_field #order_comments{width: 100%}.woocommerce .select2-container{max-width: 80%}.woocommerce .wc_payment_methods li{padding-bottom: 10px;list-style: none}.woocommerce .wc_payment_methods li label{display: inline-block;margin-left: 10px;text-transform: uppercase}.woocommerce .woocommerce-ResetPassword{margin-top: 40px}.woocommerce-MyAccount-content h2{margin-top: 40px}.woocommerce-MyAccount-content .cancel,.woocommerce-MyAccount-content .view{display: none}.woocommerce-MyAccount-content .membership-plan{text-align: left}.woocommerce-MyAccount-content td.membership-plan{font-size: 1.6rem;font-weight: bold}.woocommerce-MyAccount-content .woocommerce-Button{margin: 20px 0;background-color: #4865ab;border-color: #4865ab;color: white}.woocommerce-MyAccount-content .woocommerce-Button:hover{background-color: white;color: #4865ab}#wpforo .wpforo-membertoggle .fa-caret-down{display: none}#wpforo .wpforo-memberinfo{display: block !important}.infos-user-forum{overflow: auto}.infos-user-forum > h4{clear: both;color: #4865ab !important;margin-bottom: 10px !important;font-size: 120% !important}.infos-user-forum > div{width: 50%;float: left}input.mailjet-subscribe{border: 2px solid #4865ab}input.mailjet-subscribe:hover{background-color: white;color: #4865ab}.post_nav_links .prev_link a,.post_nav_links .next_link a{background-color: #4865ab;color: white !important;padding: 4px 6px;display: inline-block;margin-right: 20px;text-decoration: none}.variations h3{margin-top: 20px}.variations h3:first-child{margin-top: 0}#annuairecopier{background-color: transparent;border: 0;height: 35px;padding: 0;border-radius: 3px;cursor: pointer;display: flex;justify-content: center;align-items: center;font-size: 12px;color: white;position: absolute;right: 25px}#annuairecopier .dashicons{border: 2px solid #fff;border-radius: 3px;width: 35px;height: 35px;line-height: 35px;vertical-align: middle;margin-left: 10px}#annuairecopier:hover{text-decoration: underline}#annuairecopier:hover .dashicons{background-color: rgba(255,255,255,0.2);text-decoration: none}#mapAnnuaire{height: 600px;width: 100%}#mapAnnuaire .leaflet-popup-content-wrapper .leaflet-popup-content{font-size: 1.2rem}#mapAnnuaire .leaflet-popup-content-wrapper .leaflet-popup-content .colinfos{width: 80%}#mapAnnuaire .leaflet-popup-content-wrapper .leaflet-popup-content .colinfos a.addm{color: white}#mapAnnuaire .leaflet-popup-content-wrapper .leaflet-popup-content .colinfos2{margin-top: 0;margin-left: 17.5%}#mapAnnuaire .leaflet-popup-content-wrapper .leaflet-popup-content ul{padding-left: 8px}#mapAnnuaire a.leaflet-popup-close-button{color: white !important}@media only screen and (max-width: 767px){.sliderCaptionSection .picto{display: none}#topSlider #sliderCaption.sliderCaptionSection{padding-left: 20px;padding-right: 20px}#topSlider #sliderCaption.sliderCaptionSection h2,#topSlider #sliderCaption.sliderCaptionSection p{width: 85%}.blocOrgaGen > div > div a span{display: none}}