.single-post article.category-briefings-sectoriels>.et_post_meta_wrapper,.single-post article.category-briefings-sectoriels>.entry-header{display:none!important}.single-post article.category-briefings-sectoriels,.single-post article.category-briefings-sectoriels>.entry-content{padding-top:0!important;margin-top:0!important}.single-post #left-area article.category-briefings-sectoriels{margin-top:-58px!important}.single-post article.category-briefings-sectoriels .ji-report{margin-top:0!important}body.woocommerce-cart #main-content,body.woocommerce-checkout #main-content,body.woocommerce-order-received #main-content{background:#F5F7FB!important}body.woocommerce-cart #main-content .container,body.woocommerce-checkout #main-content .container,body.woocommerce-order-received #main-content .container{width:92%!important;max-width:1320px!important;padding-top:56px!important;padding-bottom:80px!important}body.woocommerce-cart #left-area,body.woocommerce-checkout #left-area,body.woocommerce-order-received #left-area{width:100%!important;padding-right:0!important;float:none!important}body.woocommerce-cart #sidebar,body.woocommerce-checkout #sidebar,body.woocommerce-order-received #sidebar,body.woocommerce-cart #main-content .container::before,body.woocommerce-checkout #main-content .container::before,body.woocommerce-order-received #main-content .container::before{display:none!important}body.woocommerce-cart .entry-title,body.woocommerce-checkout .entry-title,body.woocommerce-order-received .entry-title{margin-bottom:34px!important;color:#102A56!important;font-size:clamp(40px,5vw,60px)!important;font-weight:750!important;line-height:1.08!important;letter-spacing:-0.035em!important}body.woocommerce-cart h2,body.woocommerce-cart h3,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-order-received h2,body.woocommerce-order-received h3{color:#102A56!important;font-weight:750!important}body.woocommerce-cart #main-content .woocommerce a,body.woocommerce-checkout #main-content .woocommerce a,body.woocommerce-order-received #main-content .woocommerce a{color:#1E4E8C}body.woocommerce-cart #main-content .woocommerce a:hover,body.woocommerce-checkout #main-content .woocommerce a:hover,body.woocommerce-order-received #main-content .woocommerce a:hover{color:#102A56}body.woocommerce-cart #main-content .woocommerce .woocommerce-info,body.woocommerce-checkout #main-content .woocommerce .woocommerce-info,body.woocommerce-checkout #main-content .woocommerce-form-login-toggle .woocommerce-info,body.woocommerce-checkout #main-content .woocommerce-form-coupon-toggle .woocommerce-info,body.woocommerce-order-received #main-content .woocommerce .woocommerce-info{margin-bottom:24px!important;padding:18px 22px 18px 52px!important;border:1px solid #C9DAEC!important;border-top:4px solid #1E4E8C!important;border-radius:14px!important;color:#102A56!important;background:#EDF5FF!important;text-shadow:none!important;box-shadow:none!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-info *,body.woocommerce-checkout #main-content .woocommerce .woocommerce-info *,body.woocommerce-checkout #main-content .woocommerce-form-login-toggle .woocommerce-info *,body.woocommerce-checkout #main-content .woocommerce-form-coupon-toggle .woocommerce-info *,body.woocommerce-order-received #main-content .woocommerce .woocommerce-info *{color:#102A56!important;text-shadow:none!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-info::before,body.woocommerce-checkout #main-content .woocommerce .woocommerce-info::before,body.woocommerce-checkout #main-content .woocommerce-form-login-toggle .woocommerce-info::before,body.woocommerce-checkout #main-content .woocommerce-form-coupon-toggle .woocommerce-info::before,body.woocommerce-order-received #main-content .woocommerce .woocommerce-info::before{color:#1E4E8C!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-message,body.woocommerce-checkout #main-content .woocommerce .woocommerce-message,body.woocommerce-order-received #main-content .woocommerce .woocommerce-message{margin-bottom:24px!important;padding:18px 22px 18px 52px!important;border:1px solid #BFE4C9!important;border-top:4px solid #168A42!important;border-radius:14px!important;color:#14532D!important;background:#ECF8EF!important;text-shadow:none!important;box-shadow:none!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-message *,body.woocommerce-checkout #main-content .woocommerce .woocommerce-message *,body.woocommerce-order-received #main-content .woocommerce .woocommerce-message *{color:#14532D!important;text-shadow:none!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-message::before,body.woocommerce-checkout #main-content .woocommerce .woocommerce-message::before,body.woocommerce-order-received #main-content .woocommerce .woocommerce-message::before{color:#168A42!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-error,body.woocommerce-checkout #main-content .woocommerce .woocommerce-error,body.woocommerce-order-received #main-content .woocommerce .woocommerce-error{margin-bottom:24px!important;padding:18px 22px 18px 52px!important;border:1px solid #F0B7B2!important;border-top:4px solid #B42318!important;border-radius:14px!important;color:#7A271A!important;background:#FFF1F0!important;text-shadow:none!important;box-shadow:none!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-error *,body.woocommerce-checkout #main-content .woocommerce .woocommerce-error *,body.woocommerce-order-received #main-content .woocommerce .woocommerce-error *{color:#7A271A!important;text-shadow:none!important}body.woocommerce-cart #main-content .woocommerce .woocommerce-error::before,body.woocommerce-checkout #main-content .woocommerce .woocommerce-error::before,body.woocommerce-order-received #main-content .woocommerce .woocommerce-error::before{color:#B42318!important}body.woocommerce-cart #main-content .woocommerce table.shop_table,body.woocommerce-checkout #main-content .woocommerce table.shop_table,body.woocommerce-order-received #main-content .woocommerce table.shop_table{overflow:hidden!important;margin-bottom:28px!important;border:1px solid #D9E3EF!important;border-radius:18px!important;border-collapse:separate!important;border-spacing:0!important;background:#FFFFFF!important;box-shadow:0 12px 30px rgba(16,42,86,0.05)!important}body.woocommerce-cart #main-content .woocommerce table.shop_table th,body.woocommerce-cart #main-content .woocommerce table.shop_table td,body.woocommerce-checkout #main-content .woocommerce table.shop_table th,body.woocommerce-checkout #main-content .woocommerce table.shop_table td,body.woocommerce-order-received #main-content .woocommerce table.shop_table th,body.woocommerce-order-received #main-content .woocommerce table.shop_table td{padding:18px!important;border-color:#E8EEF5!important;color:#1F2937!important;background:#FFFFFF!important}body.woocommerce-cart #main-content .woocommerce table.shop_table th,body.woocommerce-checkout #main-content .woocommerce table.shop_table th,body.woocommerce-order-received #main-content .woocommerce table.shop_table th{color:#102A56!important;background:#FAFCFF!important;font-weight:750!important}body.woocommerce-cart #main-content .woocommerce .cart_totals{padding:28px!important;border:1px solid #D9E3EF!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 12px 30px rgba(16,42,86,0.06)!important}body.woocommerce-cart #main-content .woocommerce .cart_totals h2{margin-bottom:22px!important;color:#102A56!important;font-size:36px!important}body.woocommerce-cart #main-content .woocommerce a.remove{color:#B42318!important;background:transparent!important}body.woocommerce-cart #main-content .woocommerce a.remove:hover{color:#FFFFFF!important;background:#B42318!important}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{padding:28px!important;border:1px solid #D9E3EF!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 12px 30px rgba(16,42,86,0.05)!important}body.woocommerce-checkout #main-content .woocommerce form .form-row label{margin-bottom:6px!important;color:#102A56!important;font-weight:750!important}body.woocommerce-checkout #main-content .woocommerce form .form-row input.input-text,body.woocommerce-checkout #main-content .woocommerce form .form-row textarea,body.woocommerce-checkout #main-content .woocommerce form .form-row select{min-height:48px!important;padding:12px 14px!important;border:1px solid #D9E3EF!important;border-radius:10px!important;color:#1F2937!important;background:#FAFCFF!important;font-size:15px!important;box-shadow:none!important}body.woocommerce-checkout #main-content .woocommerce form .form-row textarea{min-height:120px!important}body.woocommerce-checkout #main-content .woocommerce form .form-row input.input-text:focus,body.woocommerce-checkout #main-content .woocommerce form .form-row textarea:focus,body.woocommerce-checkout #main-content .woocommerce form .form-row select:focus{border-color:#1E4E8C!important;outline:none!important;box-shadow:0 0 0 3px rgba(30,78,140,0.10)!important}body.woocommerce-checkout #main-content .select2-container .select2-selection--single{height:48px!important;border:1px solid #D9E3EF!important;border-radius:10px!important;background:#FAFCFF!important}body.woocommerce-checkout #main-content .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px!important;color:#1F2937!important}body.woocommerce-checkout #main-content .select2-container .select2-selection--single .select2-selection__arrow{height:46px!important}body.woocommerce-checkout #order_review_heading{margin-top:44px!important;margin-bottom:20px!important;color:#102A56!important;font-size:38px!important}body.woocommerce-checkout #order_review{padding:28px!important;border:1px solid #D9E3EF!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 12px 30px rgba(16,42,86,0.05)!important}body.woocommerce-checkout #payment{border:1px solid #D9E3EF!important;border-radius:16px!important;background:#FFFFFF!important}body.woocommerce-checkout #payment ul.payment_methods{padding:22px!important;border-bottom:1px solid #D9E3EF!important;background:#FFFFFF!important}body.woocommerce-checkout #payment div.payment_box{color:#1F2937!important;background:#EDF5FF!important;border-radius:12px!important}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#EDF5FF!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{padding:20px!important;background:#FAFCFF!important}body.woocommerce-checkout .ji-immediate-access-consent{margin-top:14px!important;padding:16px 18px!important;border:1px solid #C9DAEC!important;border-radius:12px!important;background:#EDF5FF!important}body.woocommerce-checkout .ji-immediate-access-consent label{color:#102A56!important;line-height:1.6!important}body.woocommerce-checkout input[type="checkbox"]{width:18px!important;height:18px!important;margin-right:9px!important;accent-color:#102A56!important}body.woocommerce-cart #main-content .woocommerce a.button,body.woocommerce-cart #main-content .woocommerce button.button,body.woocommerce-cart #main-content .woocommerce input.button,body.woocommerce-checkout #main-content .woocommerce a.button,body.woocommerce-checkout #main-content .woocommerce button.button,body.woocommerce-checkout #main-content .woocommerce input.button,body.woocommerce-order-received #main-content .woocommerce a.button,body.woocommerce-order-received #main-content .woocommerce button.button,body.woocommerce-order-received #main-content .woocommerce input.button{min-height:48px!important;padding:14px 22px!important;border:1px solid #102A56!important;border-radius:10px!important;color:#FFFFFF!important;background:#102A56!important;-webkit-text-fill-color:#FFFFFF!important;font-size:16px!important;font-weight:750!important;line-height:1.2!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important}body.woocommerce-cart #main-content .woocommerce a.button:hover,body.woocommerce-cart #main-content .woocommerce button.button:hover,body.woocommerce-cart #main-content .woocommerce input.button:hover,body.woocommerce-checkout #main-content .woocommerce a.button:hover,body.woocommerce-checkout #main-content .woocommerce button.button:hover,body.woocommerce-checkout #main-content .woocommerce input.button:hover,body.woocommerce-order-received #main-content .woocommerce a.button:hover,body.woocommerce-order-received #main-content .woocommerce button.button:hover,body.woocommerce-order-received #main-content .woocommerce input.button:hover{border-color:#1E4E8C!important;color:#FFFFFF!important;background:#1E4E8C!important;-webkit-text-fill-color:#FFFFFF!important}body.woocommerce-cart #main-content .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout #main-content .woocommerce #place_order{width:100%!important;min-height:56px!important;border-color:#102A56!important;color:#FFFFFF!important;background:#102A56!important;-webkit-text-fill-color:#FFFFFF!important;text-align:center!important;font-size:18px!important;text-shadow:none!important;opacity:1!important}body.woocommerce-cart #main-content .woocommerce button.button:disabled,body.woocommerce-cart #main-content .woocommerce button.button:disabled[disabled]{border-color:#D9E3EF!important;color:#667085!important;background:#EDF1F6!important;-webkit-text-fill-color:#667085!important}body.woocommerce-order-received .woocommerce-order{color:#1F2937!important}body.woocommerce-order-received .woocommerce-order-overview{margin-bottom:34px!important;padding:24px!important;border:1px solid #D9E3EF!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 12px 30px rgba(16,42,86,0.05)!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-order-downloads{margin-top:30px!important}@media (max-width:980px){body.woocommerce-cart #main-content .container,body.woocommerce-checkout #main-content .container,body.woocommerce-order-received #main-content .container{width:94%!important;padding-top:38px!important;padding-bottom:58px!important}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2,body.woocommerce-checkout #order_review{padding:20px!important}body.woocommerce-cart #main-content .woocommerce table.shop_table th,body.woocommerce-cart #main-content .woocommerce table.shop_table td,body.woocommerce-checkout #main-content .woocommerce table.shop_table th,body.woocommerce-checkout #main-content .woocommerce table.shop_table td,body.woocommerce-order-received #main-content .woocommerce table.shop_table th,body.woocommerce-order-received #main-content .woocommerce table.shop_table td{padding:14px!important}}@media (max-width:600px){body.woocommerce-cart .entry-title,body.woocommerce-checkout .entry-title,body.woocommerce-order-received .entry-title{font-size:38px!important}body.woocommerce-cart table.cart td.actions .coupon{width:100%!important}body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .button{width:100%!important;margin:0 0 10px!important}}body.woocommerce-account #main-content{background:#F5F7FB!important}body.woocommerce-account #main-content .container{width:92%!important;max-width:1320px!important;padding-top:56px!important;padding-bottom:80px!important}body.woocommerce-account #left-area{width:100%!important;padding-right:0!important;float:none!important}body.woocommerce-account #sidebar,body.woocommerce-account #main-content .container::before{display:none!important}body.woocommerce-account .entry-title{margin-bottom:34px!important;color:#102A56!important;font-size:clamp(40px,5vw,60px)!important;font-weight:750!important;line-height:1.08!important;letter-spacing:-0.035em!important}body.woocommerce-account
.woocommerce
.u-columns.col2-set{display:grid!important;grid-template-columns:calc(50% - 14px) calc(50% - 14px)!important;gap:28px!important}body.woocommerce-account
.woocommerce
.u-columns.col2-set::before,body.woocommerce-account
.woocommerce
.u-columns.col2-set::after{display:none!important}body.woocommerce-account
.woocommerce
.u-column1,body.woocommerce-account
.woocommerce
.u-column2{width:100%!important;float:none!important;margin:0!important;padding:30px!important;border:1px solid #D9E3EF!important;border-radius:20px!important;background:#FFFFFF!important;box-shadow:0 14px 34px rgba(16,42,86,0.06)!important}body.woocommerce-account
.woocommerce
.u-column1>h2,body.woocommerce-account
.woocommerce
.u-column2>h2{margin:0 0 24px!important;color:#102A56!important;font-size:31px!important;font-weight:750!important}body.woocommerce-account
.woocommerce
form.login,body.woocommerce-account
.woocommerce
form.register,body.woocommerce-account
.woocommerce
form.edit-account,body.woocommerce-account
.woocommerce
form.woocommerce-ResetPassword{margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.woocommerce-account
.woocommerce
form .form-row{margin-bottom:18px!important}body.woocommerce-account
.woocommerce
form .form-row label{display:block!important;margin-bottom:7px!important;color:#102A56!important;font-size:14px!important;font-weight:750!important}body.woocommerce-account
.woocommerce
form .form-row input.input-text,body.woocommerce-account
.woocommerce
form .form-row textarea,body.woocommerce-account
.woocommerce
form .form-row select{width:100%!important;min-height:50px!important;padding:13px 15px!important;border:1px solid #D9E3EF!important;border-radius:11px!important;color:#1F2937!important;background:#FAFCFF!important;font-size:15px!important;box-shadow:none!important}body.woocommerce-account
.woocommerce
form .form-row input.input-text:focus,body.woocommerce-account
.woocommerce
form .form-row textarea:focus,body.woocommerce-account
.woocommerce
form .form-row select:focus{border-color:#1E4E8C!important;outline:none!important;box-shadow:0 0 0 3px rgba(30,78,140,0.10)!important}body.woocommerce-account
.woocommerce
.u-column1 p,body.woocommerce-account
.woocommerce
.u-column2 p{color:#667085!important;font-size:15px!important;line-height:1.7!important}body.woocommerce-account
.woocommerce
.u-column1 a,body.woocommerce-account
.woocommerce
.u-column2 a{color:#1E4E8C!important;font-weight:700!important}body.woocommerce-account
.woocommerce
.u-column1 a:hover,body.woocommerce-account
.woocommerce
.u-column2 a:hover{color:#102A56!important}body.woocommerce-account
.woocommerce
button.button,body.woocommerce-account
.woocommerce
a.button,body.woocommerce-account
.woocommerce
input.button{min-height:49px!important;padding:14px 22px!important;border:1px solid #102A56!important;border-radius:10px!important;color:#FFFFFF!important;background:#102A56!important;-webkit-text-fill-color:#FFFFFF!important;font-size:16px!important;font-weight:750!important;line-height:1.2!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important}body.woocommerce-account
.woocommerce
button.button:hover,body.woocommerce-account
.woocommerce
a.button:hover,body.woocommerce-account
.woocommerce
input.button:hover{border-color:#1E4E8C!important;color:#FFFFFF!important;background:#1E4E8C!important;-webkit-text-fill-color:#FFFFFF!important}body.woocommerce-account
.woocommerce
.woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-left:12px!important;color:#667085!important}body.woocommerce-account
.woocommerce
input[type="checkbox"]{width:18px!important;height:18px!important;accent-color:#102A56!important}body.woocommerce-account
.woocommerce
.woocommerce-LostPassword{margin-top:15px!important}body.woocommerce-account
.woocommerce
.woocommerce-LostPassword a{color:#1E4E8C!important;font-weight:700!important}body.woocommerce-account
#main-content
.woocommerce
.woocommerce-info{padding:18px 22px 18px 52px!important;border:1px solid #C9DAEC!important;border-top:4px solid #1E4E8C!important;border-radius:14px!important;color:#102A56!important;background:#EDF5FF!important;text-shadow:none!important}body.woocommerce-account
#main-content
.woocommerce
.woocommerce-message{padding:18px 22px 18px 52px!important;border:1px solid #BFE4C9!important;border-top:4px solid #168A42!important;border-radius:14px!important;color:#14532D!important;background:#ECF8EF!important;text-shadow:none!important}body.woocommerce-account
#main-content
.woocommerce
.woocommerce-error{padding:18px 22px 18px 52px!important;border:1px solid #F0B7B2!important;border-top:4px solid #B42318!important;border-radius:14px!important;color:#7A271A!important;background:#FFF1F0!important;text-shadow:none!important}body.woocommerce-account
.woocommerce-MyAccount-navigation{width:27%!important;padding:22px!important;border:1px solid #D9E3EF!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 12px 30px rgba(16,42,86,0.05)!important}body.woocommerce-account
.woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account
.woocommerce-MyAccount-navigation li{margin:0 0 7px!important}body.woocommerce-account
.woocommerce-MyAccount-navigation li:last-child{margin-bottom:0!important}body.woocommerce-account
.woocommerce-MyAccount-navigation li a{display:block!important;padding:12px 14px!important;border-radius:10px!important;color:#102A56!important;font-weight:700!important;transition:0.2s ease!important}body.woocommerce-account
.woocommerce-MyAccount-navigation li a:hover{color:#102A56!important;background:#EDF5FF!important}body.woocommerce-account
.woocommerce-MyAccount-navigation li.is-active a{color:#FFFFFF!important;background:#102A56!important}body.woocommerce-account
.woocommerce-MyAccount-content{width:70%!important;padding:30px!important;border:1px solid #D9E3EF!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 12px 30px rgba(16,42,86,0.05)!important}body.woocommerce-account
.woocommerce-MyAccount-content p{color:#667085!important;font-size:16px!important;line-height:1.75!important}body.woocommerce-account
.woocommerce-MyAccount-content a{color:#1E4E8C!important;font-weight:700!important}body.woocommerce-account
.woocommerce
table.shop_table{overflow:hidden!important;border:1px solid #D9E3EF!important;border-radius:14px!important;border-collapse:separate!important;border-spacing:0!important;background:#FFFFFF!important}body.woocommerce-account
.woocommerce
table.shop_table th,body.woocommerce-account
.woocommerce
table.shop_table td{padding:15px!important;border-color:#E8EEF5!important;color:#1F2937!important}body.woocommerce-account
.woocommerce
table.shop_table th{color:#102A56!important;background:#FAFCFF!important;font-weight:750!important}body.woocommerce-account
.woocommerce-Address{padding:22px!important;border:1px solid #D9E3EF!important;border-radius:14px!important;background:#FAFCFF!important}body.woocommerce-account
.woocommerce-Address-title h2{color:#102A56!important}@media (max-width:980px){body.woocommerce-account #main-content .container{width:94%!important;padding-top:38px!important;padding-bottom:58px!important}body.woocommerce-account
.woocommerce
.u-columns.col2-set{grid-template-columns:100%!important}body.woocommerce-account
.woocommerce-MyAccount-navigation,body.woocommerce-account
.woocommerce-MyAccount-content{width:100%!important;float:none!important}body.woocommerce-account
.woocommerce-MyAccount-navigation{margin-bottom:22px!important}}@media (max-width:600px){body.woocommerce-account .entry-title{font-size:38px!important}body.woocommerce-account
.woocommerce
.u-column1,body.woocommerce-account
.woocommerce
.u-column2,body.woocommerce-account
.woocommerce-MyAccount-content{padding:21px!important}body.woocommerce-account
.woocommerce
.woocommerce-form-login__rememberme{display:flex!important;margin:14px 0 0!important}}