PageSourceSearch

https://cesmeglise.org/recherche-dans-la-bible/

html cesmeglise.org collected 2026-10-04 19:24:22 UTC 1,123,242 bytes, 21,381 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr-FR">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11"> 
7	<title>Recherche dans La Bible &#8211; Centre Évangélique Sauveur du monde</title>
8<link rel="preload" href="https://cesmeglise.org/wp-content/astra-local-fonts/courgette/wEO_EBrAnc9BLjLQAUk1VvoK.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://cesmeglise.org/wp-content/astra-local-fonts/karla/qkB9XvYC6trAT55ZBi1ueQVIjQTD-JrIH2G7nytkHRyQ8p4wUje6bg.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://cesmeglise.org/wp-content/astra-local-fonts/rubik/iJWKBXyIfDnIV7nBrXw.woff2" as="font" type="font/woff2" crossorigin><meta name='robots' content='max-image-preview:large' />
9<link rel='dns-prefetch' href='//use.fontawesome.com' />
10<link rel="alternate" type="application/rss+xml" title="Centre Évangélique Sauveur du monde &raquo; Flux" href="https://cesmeglise.org/feed/" />
11<link rel="alternate" type="application/rss+xml" title="Centre Évangélique Sauveur du monde &raquo; Flux des commentaires" href="https://cesmeglise.org/comments/feed/" />
12<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://cesmeglise.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcesmeglise.org%2Frecherche-dans-la-bible%2F" />
13<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://cesmeglise.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcesmeglise.org%2Frecherche-dans-la-bible%2F&#038;format=xml" />
14<style id="wp-img-auto-sizes-contain-inline-css">
15img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
16/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
17</style>
18<link rel='stylesheet' id='scap.flashblock-css' href='https://cesmeglise.org/wp-content/plugins/compact-wp-audio-player/css/flashblock.css?ver=7.1.2' media='all' />
19<link rel='stylesheet' id='scap.player-css' href='https://cesmeglise.org/wp-content/plugins/compact-wp-audio-player/css/player.css?ver=7.1.2' media='all' />
20<link rel='stylesheet' id='astra-theme-css-css' href='https://cesmeglise.org/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.8.6' media='all' />
21<style id="astra-theme-css-inline-css">
22:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1920px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;}html{font-size:112.5%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Karla',sans-serif;font-weight:inherit;font-size:18px;font-size:1rem;}blockquote{color:var(--ast-global-color-3);}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-family:'Rubik',sans-serif;font-weight:600;}.ast-site-identity .site-title a{color:#ff7777;}.ast-site-identity .site-description{color:var(--ast-global-color-5);}.site-title{font-size:43px;font-size:2.3888888888889rem;display:block;}header .custom-logo-link img{max-width:98px;width:98px;}.astra-logo-svg{width:98px;}.site-header .site-description{font-size:22px;font-size:1.2222222222222rem;display:block;}.entry-title{font-size:26px;font-size:1.4444444444444rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{overflow:hidden;}h1,.entry-content h1{font-size:30px;font-size:1.6666666666667rem;font-weight:600;font-family:'Courgette',handwriting;line-height:1.4em;}h2,.entry-content h2{font-size:28px;font-size:1.5555555555556rem;font-weight:600;font-family:'Karla',sans-serif;line-height:1.3em;}h3,.entry-content h3{font-size:19px;font-size:1.0555555555556rem;font-weight:600;font-family:'Rubik',sans-serif;line-height:1.3em;}h4,.entry-content h4{font-size:24px;font-size:1.3333333333333rem;line-height:1.2em;font-weight:600;font-family:'Rubik',sans-serif;}h5,.entry-content h5{font-size:21px;font-size:1.1666666666667rem;line-height:1.2em;font-weight:600;font-family:'Rubik',sans-serif;}h6,.entry-content h6{font-size:17px;font-size:0.94444444444444rem;line-height:1.25em;font-weight:600;font-family:'Rubik',sans-serif;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-3);}
22.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-0);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-search-menu-icon.slide-search input.search-field{width:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title,.widget .wp-block-heading{font-size:25px;font-size:1.3888888888889rem;color:var(--ast-global-color-2);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-button-wrapper .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,li.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-a
22ddress-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}@media (max-width:921.9px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0;}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}@media (min-width:1200px){.ast-plain-container.ast-no-sidebar #primary{margin-top:60px;margin-bottom:60px;}}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button{border-color:var(--ast-global-color-0);font-family:inherit;font-weight:inherit;line-height:1em;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}
22.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.5em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}}@media (max-width:921px){.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}#primary,#secondary{padding:1.5em 0;margin:0;}.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:#ffffff;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:inherit;line-height:1em;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}@media (max-width:921px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:inherit;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(15px - 3px);padding-right:calc(30px - 3px);padding-bottom:calc(15px - 3px);padding-left:calc(30px - 3px);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}
22@media (min-width:545px){.ast-page-builder-template .comments-area,.single.ast-page-builder-template .entry-header,.single.ast-page-builder-template .post-navigation,.single.ast-page-builder-template .ast-single-related-posts-container{max-width:1960px;margin-left:auto;margin-right:auto;}}.ast-separate-container{background-color:var(--ast-global-color-4);}@media (max-width:921px){.widget-title{font-size:24px;font-size:1.4117647058824rem;}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-size:17px;font-size:0.94444444444444rem;}#secondary,#secondary button,#secondary input,#secondary select,#secondary textarea{font-size:17px;font-size:0.94444444444444rem;}.site-title{font-size:12px;font-size:0.66666666666667rem;display:none;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:40px;}h2,.entry-content h2{font-size:32px;}h3,.entry-content h3{font-size:26px;}h4,.entry-content h4{font-size:20px;font-size:1.1111111111111rem;}h5,.entry-content h5{font-size:17px;font-size:0.94444444444444rem;}h6,.entry-content h6{font-size:15px;font-size:0.83333333333333rem;}}@media (max-width:544px){.widget-title{font-size:24px;font-size:1.4117647058824rem;}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-size:17px;font-size:0.94444444444444rem;}#secondary,#secondary button,#secondary input,#secondary select,#secondary textarea{font-size:17px;font-size:0.94444444444444rem;}.site-title{display:none;}.site-header .site-description{display:none;}
22h1,.entry-content h1{font-size:36px;}h2,.entry-content h2{font-size:28px;}h3,.entry-content h3{font-size:22px;}h4,.entry-content h4{font-size:18px;font-size:1rem;}h5,.entry-content h5{font-size:15px;font-size:0.83333333333333rem;}h6,.entry-content h6{font-size:14px;font-size:0.77777777777778rem;}}@media (max-width:544px){html{font-size:112.5%;}}@media (min-width:922px){.ast-container{max-width:1960px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}@media (min-width:922px){.single-post .site-content > .ast-container{max-width:1033px;}}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.site .comments-area{padding-bottom:3em;}.footer-widget-area[data-section^="section-fb-html-"] .ast-builder-html-element{text-align:center;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1920px;--wp--custom--ast-content-width-size: 1920px;--wp--custom--ast-wide-width-size: calc(1920px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder
22-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[data-ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[data-ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[data-ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[data-ast-blocks-layout] .alignfull {max-width: none;}.ast-full-width-layout .entry-content[data-ast-blocks-layout] .is-layout-constrained.wp-block-cover-is-layout-constrained > *,.ast-full-width-layout .entry-content[data-ast-blocks-layout] .is-layout-constrained.wp-block-group-is-layout-constrained > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-5);}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-5);border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull > * {max-width: none;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > * > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide {margin-left: calc(-1 * var(--wp--custom--ast-default-block-left-padding) );margin-right: calc(-1 * var(--wp--custom--ast-default-block-right-padding) );}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) >
22 :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-left: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#0a0a0a;--ast-global-color-1:#3f3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#F2F5F7;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}:root {--ast-border-color : var(--ast-global-color-6);}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-single-entry-banner[data-banner-layout="layout-1"] {max-width: 1920px;background: inherit;padding: 20px 0;}.ast-single-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header > *:not(:last-child){margin-bottom:10px;}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1920px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-size:40px;font-size:2.2222222222222rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}.trail-items li::after{content:"\003E";}.ast-breadcrumbs-wrapper,.main-header-bar.ast-header-breadcrumb{background-color:var(--ast-global-color-6);}.ast-breadcrumbs-wrapper #ast-breadcrumbs-yoast,.ast-breadcrumbs-wrapper .breadcrumbs,.ast-breadcrumbs-wrapper .rank-math-breadcrumb,.ast-breadcrumbs-inner nav{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}.ast-breadcrumbs-wrapper{text-align:left;}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar.ast-header-breadcrumb,.ast-main-header-nav-open .main-header-bar.ast-header-breadcrumb{padding-top:1em;padding-bottom:1em;}.ast-header-break-point .main-header-bar.ast-header-breadcrumb{border-bottom-width:1px;border-bottom-color:#eaeaea;border-bottom-style:solid;}.ast-breadcrumbs-wrapper{line-height:1.4;}.ast-breadcrumbs-wrapper .rank-math-breadcrumb p{margin-bottom:0px;}.ast-breadcrumbs-wrapper{display:block;width:100%;}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}
22@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element .ast-site-identity{margin-top:0%;margin-bottom:0%;margin-left:0%;margin-right:0%;}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:300;text-transform:none;}.ast-builder-menu-1 .menu-item > .menu-link{line-height:2.08em;font-size:14px;font-size:0.77777777777778rem;color:rgba(252,147,147,0.61);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:rgba(252,147,147,0.61);}.ast-builder-menu-1 .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-5);background:#a13737;}.ast-builder-menu-1 .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-5);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-5);background:#a03737;}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-5);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:0px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:var(--ast-global-color-0);border-style:solid;width:239px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.ast-builder-menu-1 .sub-menu .sub-menu{top:0px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 0px + 5px );}.ast-builder-menu-1 .main-header-menu,.ast-header-break-point .ast-builder-menu-1 .main-header-menu{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}.ast-builder-menu-1 .main-header-menu,.ast-builder-menu-1 .main-header-menu .sub-menu{background-color:rgba(161,55,55,0.88);background-image:none;}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-bottom-width:1px;border-color:#eaeaea;border-style:solid;}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu:last-child > .menu-item > .menu-link{border-bottom-width:1px;}.ast-desktop .ast-builder-menu-1 .menu-item:last-child > .menu-item > .menu-link{border-bottom-width:0;}@media (max-width:921px){.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-8);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-8);}.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}.ast-builder-menu-1 .main-header-menu,.ast-builder-menu-1 .main-header-menu .sub-menu{background-color:#000000;background-image:none;}}
22@media (max-width:544px){.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{color:#c62a2a;}.ast-builder-menu-1 .menu-item> .ast-menu-toggle{color:#c62a2a;}.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}.ast-builder-menu-1 .main-header-menu,.ast-builder-menu-1 .main-header-menu .sub-menu{background-color:var(--ast-global-color-7);background-image:none;}}.ast-builder-menu-1{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before,.ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {content: "";position: absolute;width: 100%;right: 50%;height: 1px;background-color: transparent;transform: scale(0,0) translate(-50%,0);transition: transform .3s ease-in-out,color .0s ease-in-out;}.ast-desktop .ast-menu-hover-style-underline > .menu-item:hover > .menu-link:before,.ast-desktop .ast-menu-hover-style-overline > .menu-item:hover > .menu-link:before {width: calc(100% - 1.2em);background-color: currentColor;transform: scale(1,1) translate(50%,0);}.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before {bottom: 0;}.ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {top: 0;}.ast-desktop .ast-menu-hover-style-zoom > .menu-item > .menu-link:hover {transition: all .3s ease;transform: scale(1.2);}.ast-builder-html-element img.alignnone{display:inline-block;}.ast-builder-html-element p:first-child{margin-top:0;}.ast-builder-html-element p:last-child{margin-bottom:0;}.ast-header-break-point .main-header-bar .ast-builder-html-element{line-height:1.85714285714286;}.ast-header-html-1 .ast-builder-html-element{font-size:42px;font-size:2.3333333333333rem;}.ast-header-html-1{font-size:42px;font-size:2.3333333333333rem;}.ast-header-html-1{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-header-html-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-header-html-1{display:flex;}}.main-header-bar .main-header-bar-navigation .ast-search-icon {display: block;z-index: 4;position: relative;}.ast-search-icon .ast-icon {z-index: 4;}.ast-search-icon {z-index: 4;position: relative;line-height: normal;}.main-header-bar .ast-search-menu-icon .search-form {background-color: #ffffff;}.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form {visibility: visible;opacity: 1;}.ast-search-menu-icon .search-form {border: 1px solid #e7e7e7;line-height: normal;padding: 0 3em 0 0;border-radius: 2px;display: inline-block;-webkit-backface-visibility: hidden;backface-visibility: hidden;position: relative;color: inherit;background-color: #fff;}.ast-search-menu-icon .astra-search-icon {-js-display: flex;display: flex;line-height: normal;}.ast-search-menu-icon .astra-search-icon:focus {outline: none;}.ast-search-menu-icon .search-field {border: none;background-color: transparent;transition: all .3s;border-radius: inherit;color: inherit;font-size: inherit;width: 0;color: #757575;}.ast-search-menu-icon .search-submit {display: none;background: none;border: none;font-size: 1.3em;color: #757575;}.ast-search-menu-icon.ast-dropdown-active {visibility: visible;opacity: 1;position: relative;}.ast-search-menu-icon.ast-dropdown-active .search-field,.ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field {width: 235px;}.ast-header-search .ast-search-menu-icon.slide-search .search-form,.ast-header-search .ast-search-menu-icon.ast-inline-search .search-form {-js-display: flex;display: flex;align-items: center;}.ast-search-menu-icon.ast-inline-search .search-field {width : 100%;padding : 0.60em;padding-right : 5.5em;transition: all 0.2s;}.site-header-section-left .ast-search-menu-icon.slide-search .search-form {padding-left: 2em;padding-right: unset;left: -1em;right: unset;}.site-header-section-left .ast-search-menu-icon.slide-search .search-form .search-field {margin-right: unset;}.ast-search-menu-icon.slide-search .search-form {-webkit-backface-visibility: visible;backface-visibility: visible;visibility: hidden;opacity: 0;transition: all .2s;position: absolute;z-index: 3;right: -1em;top: 50%;transform: translateY(-50%);}.ast-header-search .ast-search-menu-icon .search-form .search-field:-ms-input-placeholder,.ast-header-search .ast-search-menu-icon .search-form .search-field:-ms-input-placeholder{opacity:0.5;}.ast-header-search .ast-search-menu-icon.slide-search .search-form,.ast-header-search .ast-search-menu-icon.ast-inline-search .search-form{-js-display:flex;display:flex;align-items:center;}
22.ast-builder-layout-element.ast-header-search{height:auto;}.ast-header-search .astra-search-icon{font-size:30px;}@media (max-width:921px){.ast-header-search .astra-search-icon{font-size:18px;}}@media (max-width:544px){.ast-header-search .astra-search-icon{font-size:18px;}}.ast-header-search{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-header-search{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-header-search{display:flex;}}.header-widget-area[data-section="sidebar-widgets-header-widget-1"]{display:block;}@media (max-width:921px){.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-1"]{display:block;}}@media (max-width:544px){.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-1"]{display:block;}}.ast-builder-html-element img.alignnone{display:inline-block;}.ast-builder-html-element p:first-child{margin-top:0;}.ast-builder-html-element p:last-child{margin-bottom:0;}.ast-header-break-point .main-header-bar .ast-builder-html-element{line-height:1.85714285714286;}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{color:var(--ast-global-color-8);font-size:3px;font-size:0.16666666666667rem;}.footer-widget-area[data-section="section-fb-html-1"] a{color:var(--ast-global-color-8);}.footer-widget-area[data-section="section-fb-html-1"] a:hover{color:#a03737;}.footer-widget-area[data-section="section-fb-html-1"]{font-size:3px;font-size:0.16666666666667rem;}.footer-widget-area[data-section="section-fb-html-1"]{display:block;}@media (max-width:921px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block;}}.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element{color:var(--ast-global-color-5);}.footer-widget-area[data-section="section-fb-html-2"]{display:block;}@media (max-width:921px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-2"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-2"]{display:block;}}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center;}@media (max-width:921px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center;}}@media (max-width:544px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center;}}.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element{text-align:left;}@media (max-width:921px){.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element{text-align:center;}}@media (max-width:544px){.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element{text-align:center;}}.site-above-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-above-footer-wrap[data-section="section-above-footer-builder"]{background-image:linear-gradient(360deg,rgb(251,251,251) 0%,rgb(123,115,115) 100%);min-height:60px;}.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row{grid-column-gap:74px;max-width:1920px;min-height:60px;margin-left:auto;margin-right:auto;}.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row,.site-above-footer-wrap[data-section="section-above-footer-builder"] .site-footer-section{align-items:flex-start;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}
22.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}@media (max-width:921px){.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}}.site-footer{background-color:var(--ast-global-color-1);background-image:none;}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background-color:#757575;background-image:none;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:#e6e6e6;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{max-width:100%;padding-left:35px;padding-right:35px;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section{align-items:center;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}@media (max-width:921px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0, -2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}
22@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);background-image:none;}}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);background-image:none;}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none;}}.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none;}}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:30px;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height:30px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:0px;border-bottom-color:rgba(235,235,235,0);border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:0px;border-bottom-color:rgba(235,235,235,0);border-bottom-style:solid;}}.ast-primary-header-bar{background-image:none;}.ast-primary-header-bar{display:block;}@media (max-width:921px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}
22.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu{border-top-width:1px;border-color:#eaeaea;}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link{border-bottom-width:1px;border-color:#eaeaea;border-style:solid;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation{font-size:20px;font-size:1.1111111111111rem;}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-0);background-image:none;}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:#c91c1c;}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item  > .ast-menu-toggle{color:#c91c1c;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}.ast-above-header .main-header-bar-navigation{height:100%;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item .menu-link{border:none;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item-has-children > .ast-menu-toggle::before{font-size:.6rem;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before{transform:rotateX(180deg);}.ast-mobile-header-wrap .ast-above-header-bar ,.ast-above-header-bar .site-above-header-wrap{min-height:30px;}.ast-desktop .ast-above-header-bar .main-header-menu > .menu-item{line-height:30px;}.ast-desktop .ast-above-header-bar .ast-header-woo-cart,.ast-desktop .ast-above-header-bar .ast-header-edd-cart{line-height:30px;}.ast-above-header-bar{border-bottom-width:0px;border-bottom-color:#eaeaea;border-bottom-style:solid;}.ast-above-header.ast-above-header-bar{background-image:none;}@media (max-width:921px){#masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}}.ast-above-header.ast-above-header-bar, .ast-header-break-point #masthead.site-header .ast-above-header-bar{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}.ast-above-header-bar{display:block;}@media (max-width:921px){.ast-header-break-point .ast-above-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-above-header-bar{display:grid;}}
23/*# sourceURL=astra-theme-css-inline-css */
24</style>
25<link rel='stylesheet' id='astra-google-fonts-css' href='https://cesmeglise.org/wp-content/astra-local-fonts/astra-local-fonts.css?ver=4.8.6' media='all' />
26<style id="wp-emoji-styles-inline-css">
27
28	img.wp-smiley, img.emoji {
29		display: inline !important;
30		border: none !important;
31		box-shadow: none !important;
32		height: 1em !important;
33		width: 1em !important;
34		margin: 0 0.07em !important;
35		vertical-align: -0.1em !important;
36		background: none !important;
37		padding: 0 !important;
38	}
39/*# sourceURL=wp-emoji-styles-inline-css */
40</style>
41<style id="wp-block-library-inline-css">
42:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
42.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
43
44/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
45</style>
46
47<style id="font-awesome-svg-styles-default-inline-css">
48.svg-inline--fa {
49  display: inline-block;
50  height: 1em;
51  overflow: visible;
52  vertical-align: -.125em;
53}
54/*# sourceURL=font-awesome-svg-styles-default-inline-css */
55</style>
56<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://cesmeglise.org/wp-content/uploads/font-awesome/v6.3.0/css/svg-with-js.css' media='all' />
57<style id="font-awesome-svg-styles-inline-css">
58   .wp-block-font-awesome-icon svg::before,
59   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
60/*# sourceURL=font-awesome-svg-styles-inline-css */
61</style>
62<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.3.0/css/all.css' media='all' integrity="sha384-nYX0jQk7JxCp1jdj3j2QdJbEJaTvTlhexnpMjwIkYQLdk9ZE3/g8CBw87XP2N0pR" crossorigin="anonymous" />
63<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.3.0/css/v4-shims.css' media='all' integrity="sha384-SQz6YOYE9rzJdPMcxCxNEmEuaYeT0ayZY/ZxArYWtTnvBwcfHI6rCwtgsOonZ+08" crossorigin="anonymous" />
64<style id="global-styles-inline-css">
65:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
650) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
65a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
65.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
66/*# sourceURL=global-styles-inline-css */
67</style>
68
69<link rel='stylesheet' id='pgc-simply-gallery-plugin-lightbox-style-css' href='https://cesmeglise.org/wp-content/plugins/simply-gallery-block/plugins/pgc_sgb_lightbox.min.style.css?ver=3.4.3' media='all' />
70<link rel='stylesheet' id='inf-font-awesome-css' href='https://cesmeglise.org/wp-content/plugins/blog-designer-pack/assets/css/font-awesome.min.css?ver=4.0.12' media='all' />
71<link rel='stylesheet' id='owl-carousel-css' href='https://cesmeglise.org/wp-content/plugins/blog-designer-pack/assets/css/owl.carousel.min.css?ver=4.0.12' media='all' />
72<link rel='stylesheet' id='bdpp-public-style-css' href='https://cesmeglise.org/wp-content/plugins/blog-designer-pack/assets/css/bdpp-public.min.css?ver=4.0.12' media='all' />
73<link rel='stylesheet' id='tooltipck-css' href='https://cesmeglise.org/wp-content/plugins/tooltip-ck/assets/tooltipck.css?ver=7.1.2' media='all' />
74<link rel='stylesheet' id='wpvs_front_end_css-css' href='https://cesmeglise.org/wp-content/plugins/wp-visual-sitemap/css/wpvs-front-end.css?ver=7.1.2' media='all' />
75<link rel='stylesheet' id='wpvs_front_end_fontawesome_css-css' href='https://cesmeglise.org/wp-content/plugins/wp-visual-sitemap/fontawesome/css/font-awesome.min.css?ver=7.1.2' media='all' />
76<link rel='stylesheet' id='cmplz-general-css' href='https://cesmeglise.org/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1788983402' media='all' />
77<link rel='stylesheet' id='audioigniter-css' href='https://cesmeglise.org/wp-content/plugins/audioigniter/player/build/style.css?ver=2.0.4' media='all' />
78<link rel='stylesheet' id='wp-fullcalendar-css' href='https://cesmeglise.org/wp-content/plugins/wp-fullcalendar/includes/css/main.css?ver=1.6.1' media='all' />
79<link rel='stylesheet' id='wp-fullcalendar-tippy-light-css' href='https://cesmeglise.org/wp-content/plugins/wp-fullcalendar/includes/css/tippy/light.css?ver=1.6.1' media='all' />
80<link rel='stylesheet' id='jquery-ui-css' href='https://cesmeglise.org/wp-content/plugins/wp-fullcalendar/includes/css/jquery-ui/ui-darkness/jquery-ui.min.css?ver=1.6.1' media='all' />
81<link rel='stylesheet' id='jquery-ui-theme-css' href='https://cesmeglise.org/wp-content/plugins/wp-fullcalendar/includes/css/jquery-ui/ui-darkness/theme.css?ver=1.6.1' media='all' />
82<link rel='stylesheet' id='parent-style-css' href='https://cesmeglise.org/wp-content/themes/astra/style.css?ver=7.1.2' media='all' />
83<link rel='stylesheet' id='simple-social-icons-font-css' href='https://cesmeglise.org/wp-content/plugins/simple-social-icons/css/style.css?ver=4.0.0' media='all' />
84<link rel='stylesheet' id='newsletter-css' href='https://cesmeglise.org/wp-content/plugins/newsletter/style.css?ver=9.4.6' media='all' />
85<link rel='stylesheet' id='searchwp-live-search-css' href='https://cesmeglise.org/wp-content/plugins/searchwp-live-ajax-search/assets/styles/style.min.css?ver=1.8.8' media='all' />
86<style id="searchwp-live-search-inline-css">
87.searchwp-live-search-result .searchwp-live-search-result--title a {
88  font-size: 16px;
89}
90.searchwp-live-search-result .searchwp-live-search-result--price {
91  font-size: 14px;
92}
93.searchwp-live-search-result .searchwp-live-search-result--add-to-cart .button {
94  font-size: 14px;
95}
96
97/*# sourceURL=searchwp-live-search-inline-css */
98</style>
99<link rel='stylesheet' id='tablepress-default-css' href='https://cesmeglise.org/wp-content/plugins/tablepress/css/build/default.css?ver=3.3' media='all' />
100<link rel='stylesheet' id='msl-main-css' href='https://cesmeglise.org/wp-content/plugins/master-slider/public/assets/css/masterslider.main.css?ver=3.11.2' media='all' />
101<link rel='stylesheet' id='msl-custom-css' href='https://cesmeglise.org/wp-content/uploads/master-slider/custom.css?ver=12.2' media='all' />
102<link rel='stylesheet' id='enlighterjs-css' href='https://cesmeglise.org/wp-content/plugins/enlighter/cache/enlighterjs.min.css?ver=1qREQghR83Ep7SE' media='all' />
103<link rel='stylesheet' id='shiftnav-css' href='https://cesmeglise.org/wp-content/plugins/shiftnav-responsive-mobile-menu/assets/css/shiftnav.min.css?ver=1.8.2' media='all' />
104<link rel='stylesheet' id='shiftnav-font-awesome-css' href='https://cesmeglise.org/wp-content/plugins/shiftnav-responsive-mobile-menu/assets/css/fontawesome/css/font-awesome.min.css?ver=1.8.2' media='all' />
105<link rel='stylesheet' id='shiftnav-light-css' href='https://cesmeglise.org/wp-content/plugins/shiftnav-responsive-mobile-menu/assets/css/skins/light.css?ver=1.8.2' media='all' />
106<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://cesmeglise.org/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1789386704' media='all' />
107<script id="scap.soundmanager2-js" src="https://cesmeglise.org/wp-content/plugins/compact-wp-audio-player/js/soundmanager2-nodebug-jsmin.js?ver=7.1.2"></script>
vendor: 1 bytes, line 107
107
108<script id="jquery-core-js" src="https://cesmeglise.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 108
108
109<script id="jquery-migrate-js" src="https://cesmeglise.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 109
109
110<script id="stickyAnythingLib-js" src="https://cesmeglise.org/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/jq-sticky-anything.min.js?ver=2.1.1"></script>
vendor: 1 bytes, line 110
110
111<script id="tooltipck-js" src="https://cesmeglise.org/wp-content/plugins/tooltip-ck/assets/tooltipck.js?ver=7.1.2"></script>
vendor: 1 bytes, line 111
111
112<script id="tooltipck-js-after">
113		// jQuery(window).load(function(){
114		// jQuery(document).ready(function(){
115		window.addEventListener('load', function(event) {
116			new Tooltipck({ 
117				fxTransition: 'linear', 
118				fxType: 'both', 
119				fxDuration: '300', 
120				tipPosition: 'right', 
121				delayOut: '0', 
122				opacity: '0.8',
123				isMobile: '0'
124			});
125		});
126		
127//# sourceURL=tooltipck-js-after
128</script>
vendor: 1 bytes, line 128
128
129<script id="jquery-ui-core-js-before">
130jQuery.uiBackCompat = true;
131//# sourceURL=jquery-ui-core-js-before
132</script>
vendor: 1 bytes, line 132
132
133<script id="jquery-ui-core-js" src="https://cesmeglise.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 133
133
134<script id="jquery-ui-menu-js" src="https://cesmeglise.org/wp-includes/js/jquery/ui/menu.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 134
134
135<script id="jquery-ui-selectmenu-js" src="https://cesmeglise.org/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 135
135
136<script id="jquery-ui-tooltip-js" src="https://cesmeglise.org/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 136
136
137<script id="moment-js" src="https://cesmeglise.org/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1"></script>
vendor: 1 bytes, line 137
137
138<script id="moment-js-after">
139moment.updateLocale( 'fr_FR', {"months":["janvier","f\u00e9vrier","mars","avril","mai","juin","juillet","ao\u00fbt","septembre","octobre","novembre","d\u00e9cembre"],"monthsShort":["Jan","F\u00e9v","Mar","Avr","Mai","Juin","Juil","Ao\u00fbt","Sep","Oct","Nov","D\u00e9c"],"weekdays":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"weekdaysShort":["dim","lun","mar","mer","jeu","ven","sam"],"week":{"dow":0},"longDateFormat":{"LT":"G \\h i \\m\\i\\n","LTS":null,"L":null,"LL":"j F Y","LLL":"d F Y G\\hi","LLLL":null}} );
140//# sourceURL=moment-js-after
141</script>
vendor: 1 bytes, line 141
141
142<script id="wp-fullcalendar-js-extra">
143var WPFC = {"ajaxurl":"https://cesmeglise.org/wp-admin/admin-ajax.php?action=WP_FullCalendar","firstDay":"0","wpfc_theme":"jquery-ui","wpfc_limit":"3","wpfc_limit_txt":"more ...","timeFormat":"kk:mm","defaultView":"agendaWeek","weekends":"true","header":{"left":"prev,next today","center":"title","right":"month,agendaWeek,agendaDay"},"wpfc_qtips":"1","tippy_theme":"light-border","tippy_placement":"auto","tippy_loading":"Loading..."};
144//# sourceURL=wp-fullcalendar-js-extra
145</script>
vendor: 1 bytes, line 145
145
146<script id="wp-fullcalendar-js" src="https://cesmeglise.org/wp-content/plugins/wp-fullcalendar/includes/js/main.js?ver=1.6.1"></script>
146
147<link rel="https://api.w.org/" href="https://cesmeglise.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://cesmeglise.org/wp-json/wp/v2/pages/2182" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://cesmeglise.org/xmlrpc.php?rsd" />
148<meta name="generator" content="WordPress 7.1.2" />
149<link rel="canonical" href="https://cesmeglise.org/recherche-dans-la-bible/" />
150<link rel='shortlink' href='https://cesmeglise.org/?p=2182' />
151<noscript><style>.simply-gallery-amp{ display: block !important; }</style></noscript><noscript><style>.sgb-preloader{ display: none !important; }</style></noscript><style>
152  /* Coupe le sticky natif d'Astra sur la barre de menu seule */
153  .ast-builder-menu-1.element-is-sticky,
154  .site-header-focus-item.element-is-sticky {
155    position: static !important;
156    top: auto !important; left: auto !important;
157    width: auto !important; margin-top: 0 !important;
158    transform: none !important;
159  }
160</style>
161
162<script>
163(function () {
164  function init() {
165    var header = document.getElementById('masthead');
166    if (!header) return;
167
168    function S(prop, val) { header.style.setProperty(prop, val, 'important'); }
169    function getScroll() {
170      return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
171    }
172    function adminH() {
173      var ab = document.getElementById('wpadminbar');
174      return ab ? ab.offsetHeight : 0;
175    }
176
177    function applyFixed() {
178      S('position', 'fixed');
179      S('top', adminH() + 'px');
180      S('left', '0'); S('right', '0');
181      S('width', '100%'); S('margin', '0');
182      S('z-index', '9999');
183      S('transition', 'transform .30s ease');
184    }
185    function refresh() {
186      applyFixed();
187      document.body.style.setProperty('padding-top', (header.offsetHeight + adminH()) + 'px', 'important');
188    }
189    applyFixed(); refresh();
190    window.addEventListener('load', refresh);
191    window.addEventListener('resize', refresh);
192
193    var last = getScroll();      // position au frame précédent
194    var pivot = last;            // point où le scroll a changé de sens
195    var dir = 0;                 // 1 = bas, -1 = haut
196    var ticking = false;
197    var topZone = 60;            // toujours visible en haut de page
198    var trigger = 5;            // distance depuis le pivot avant de (dis)paraître
199    var hidden = false;
200
201    function show() { if (hidden) { S('transform', 'translateY(0)');    hidden = false; } }
202    function hide() { if (!hidden) { S('transform', 'translateY(-100%)'); hidden = true; } }
203
204    function onScroll() {
205      var y = getScroll();
206
207      if (y <= topZone) { show(); pivot = y; last = y; dir = 0; ticking = false; return; }
208
209      var d = y > last ? 1 : (y < last ? -1 : dir);
210
211      // Si le sens change, on replante le pivot ici
212      if (d !== dir && d !== 0) { dir = d; pivot = last; }
213
214      if (dir === 1 && y - pivot >= trigger) hide();   // descend depuis le pivot
215      else if (dir === -1 && pivot - y >= trigger) show(); // remonte depuis le pivot
216
217      last = y; ticking = false;
218    }
219
220    function handler() { if (!ticking) { requestAnimationFrame(onScroll); ticking = true; } }
221    window.addEventListener('scroll', handler, { passive: true });
222    document.addEventListener('scroll', handler, { passive: true });
223  }
224  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);
225  else init();
226})();
227</script>
227<script>var ms_grabbing_curosr = 'https://cesmeglise.org/wp-content/plugins/master-slider/public/assets/css/common/grabbing.cur', ms_grab_curosr = 'https://cesmeglise.org/wp-content/plugins/master-slider/public/assets/css/common/grab.cur';</script>
227
228<meta name="generator" content="MasterSlider 3.11.2 - Responsive Touch Image Slider | avt.li/msf" />
229
230		<!-- ShiftNav CSS
231	================================================================ -->
232		<style type="text/css" id="shiftnav-dynamic-css">
233				@media only screen and (min-width:1450px){ #shiftnav-toggle-main, .shiftnav-toggle-mobile{ display:none; } .shiftnav-wrap { padding-top:0 !important; } }
234	@media only screen and (max-width:1449px){ .main-header-bar-navigation{ display:none !important; } }
235	@media only screen and (max-width:1448px){ .ubermenu, body .ubermenu, .ubermenu.ubermenu-responsive-default, .ubermenu-responsive-toggle, #megaMenu{ display:none !important; } }
236
237/** ShiftNav Custom Menu Styles (Customizer) **/
238/* togglebar */
239#shiftnav-toggle-main { background:#f7f7f7; color:#ffa0a0; }
240
241/* Status: Loaded from Transient */
242		</style>
243		<!-- end ShiftNav CSS -->
244
245				<style>.cmplz-hidden {
246					display: none !important;
247				}</style>
248				
248<script>
249(function () {
250  var BREAKPOINT = 1449;
251
252  function init() {
253    var all = document.querySelectorAll(
254      '.header-widget-area[data-section="sidebar-widgets-header-widget-1"]'
255    );
256    if (!all.length) { console.warn('CESM: widget verset introuvable'); return; }
257
258    // Clone de la dernière occurrence (copie mobile si elle existe)
259    var panel = all[all.length - 1].cloneNode(true);
260
261    // Nettoyage : plus d'id dupliqués ni d'attributs ciblés par l'ancien CSS
262    panel.removeAttribute('id');
263    panel.removeAttribute('data-section');
264    panel.removeAttribute('aria-label');
265    Array.prototype.forEach.call(panel.querySelectorAll('[id]'), function (el) {
266      el.removeAttribute('id');
267    });
268    panel.className = 'cesm-verse-panel';
269
270    // Contenu déplacé dans un conteneur interne (c'est lui qui défilera)
271    var inner = document.createElement('div');
272    inner.className = 'cesm-verse-inner';
273    while (panel.firstChild) inner.appendChild(panel.firstChild);
274    panel.appendChild(inner);
275
276    // Onglet latéral : vrai bouton, focusable et fiable au tap
277    var tab = document.createElement('button');
278    tab.type = 'button';
279    tab.className = 'cesm-verse-tab';
280    tab.setAttribute('aria-expanded', 'false');
281    tab.textContent = 'Verset du jour';
282    panel.insertBefore(tab, inner);
283
284    document.body.appendChild(panel);
285
286    function setOpen(open) {
287      panel.classList.toggle('is-open', open);
288      tab.setAttribute('aria-expanded', open ? 'true' : 'false');
289    }
290
291    tab.addEventListener('click', function (e) {
292      e.preventDefault();
293      e.stopPropagation();
294      if (window.innerWidth > BREAKPOINT) return;
295      setOpen(!panel.classList.contains('is-open'));
296    });
297
298    // Fermeture au clic/tap en dehors
299    document.addEventListener('click', function (e) {
300      if (!panel.contains(e.target)) setOpen(false);
301    });
302
303    // Fermeture à la touche Échap
304    document.addEventListener('keydown', function (e) {
305      if (e.key === 'Escape') setOpen(false);
306    });
307
308    // Sécurité : on referme si on repasse en desktop
309    window.addEventListener('resize', function () {
310      if (window.innerWidth > BREAKPOINT) setOpen(false);
311    });
312
313    console.log('CESM: panneau verset créé');
314  }
315
316  if (document.readyState === 'loading') {
317    document.addEventListener('DOMContentLoaded', init);
318  } else {
319    init();
320  }
321})();
322</script>
322<link rel="icon" href="https://cesmeglise.org/wp-content/uploads/2022/09/cropped-android-chrome-512x512-1-32x32.png" sizes="32x32" />
323<link rel="icon" href="https://cesmeglise.org/wp-content/uploads/2022/09/cropped-android-chrome-512x512-1-192x192.png" sizes="192x192" />
324<link rel="apple-touch-icon" href="https://cesmeglise.org/wp-content/uploads/2022/09/cropped-android-chrome-512x512-1-180x180.png" />
325<meta name="msapplication-TileImage" content="https://cesmeglise.org/wp-content/uploads/2022/09/cropped-android-chrome-512x512-1-270x270.png" />
326<style id="wp-custom-css">
327/* =========================================================
328   CESM — HISTOIRE · Liens de la carte d'identité (hover animé)
329========================================================= */
330
331/* ---- Base commune ---- */
332.cesm-histoire .chs-id a,
333.ast-single-post .entry-content .cesm-histoire .chs-id a {
334  position: relative !important;
335  text-decoration: none !important;
336  color: #AA3B3B !important;
337  transition: color .35s cubic-bezier(.2,.7,.2,1) !important;
338  -webkit-text-decoration-skip-ink: none !important;
339  text-decoration-skip-ink: none !important;
340}
341
342/* ---- Lien du titre : filet doré qui se remplit de rouge ---- */
343.cesm-histoire .chs-id-name a {
344  color: inherit !important;
345  display: inline !important;
346  background-image:
347    linear-gradient(to right, #AA3B3B, #AA3B3B),
348    linear-gradient(to right, rgba(200,169,122,0.55), rgba(200,169,122,0.55)) !important;
349  background-repeat: no-repeat !important;
350  background-position: 0 100%, 0 100% !important;
351  background-size: 0 2px, 100% 1px !important;
352  padding-bottom: 2px !important;
353  transition: background-size .5s cubic-bezier(.2,.7,.2,1), color .35s ease !important;
354}
355.cesm-histoire .chs-id-name em a { color: #AA3B3B !important; }
356.cesm-histoire .chs-id-name a:hover {
357  color: #AA3B3B !important;
358  background-size: 100% 2px, 100% 1px !important;
359}
360
361/* ---- Liens du paragraphe : surlignage crème qui monte + filet ---- */
362.cesm-histoire .chs-id-desc a {
363  font-weight: 700 !important;
364  display: inline !important;
365  padding: 1px 3px 2px !important;
366  margin: 0 -3px !important;
367  border-radius: 2px !important;
368  background-image:
369    linear-gradient(to top, rgba(170,59,59,0.09), rgba(170,59,59,0.09)),
370    linear-gradient(to right, #AA3B3B, #AA3B3B),
371    linear-gradient(to right, rgba(200,169,122,0.55), rgba(200,169,122,0.55)) !important;
372  background-repeat: no-repeat !important;
373  background-position: 0 100%, 0 100%, 0 100% !important;
374  background-size: 100% 0, 0 2px, 100% 1px !important;
375  transition:
376    background-size .55s cubic-bezier(.2,.7,.2,1),
377    color .35s ease !important;
378}
379.cesm-histoire .chs-id-desc a:hover,
380.cesm-histoire .chs-id-desc a:focus-visible {
381  color: #7F2828 !important;
382  background-size: 100% 0%, 100% 2px, 100% 1px !important;
383}
384
385/* ---- Flèche externe : décollage en diagonale ---- */
386.cesm-histoire .chs-id-desc a::after {
387  content: "" !important;
388  display: inline-block !important;
389  width: 9px !important;
390  height: 9px !important;
391  margin-left: 5px !important;
392  vertical-align: baseline !important;
393  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjIuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48bGluZSB4MT0iNyIgeTE9IjE3IiB4Mj0iMTciIHkyPSI3Ii8+PHBvbHlsaW5lIHBvaW50cz0iNyA3IDE3IDcgMTcgMTciLz48L3N2Zz4=") !important;
394  background-repeat: no-repeat !important;
395  background-position: center !important;
396  background-size: contain !important;
397  opacity: 0.6 !important;
398  transform: translate(0, 0) !important;
399  transition: transform .4s cubic-bezier(.2,.7,.2,1), opacity .3s ease !important;
400}
401.cesm-histoire .chs-id-desc a:hover::after {
402  opacity: 1 !important;
403  transform: translate(2px, -2px) !important;
404}
405
406/* ---- Focus clavier ---- */
407.cesm-histoire .chs-id a:focus-visible {
408  outline: 2px solid #C8A97A !important;
409  outline-offset: 3px !important;
410  border-radius: 2px !important;
411}
412
413/* ---- Respect des préférences d'animation réduite ---- */
414@media (prefers-reduced-motion: reduce) {
415  .cesm-histoire .chs-id a,
416  .cesm-histoire .chs-id-desc a::after {
417    transition: none !important;
418  }
419}
420
421/* =========================================================
422   CESM — BURGER SHIFTNAV EN BAS À DROITE (< 1450px)
423========================================================= */
424@media (max-width: 1449px) {
425
426  html body #shiftnav-toggle-main,
427  html body #shiftnav-toggle-main.shiftnav-toggle-edge-right,
428  html body #shiftnav-toggle-main.shiftnav-toggle-main-align-center {
429    position: fixed !important;
430    top: auto !important;
431    bottom: 26px !important;
432    right: 20px !important;
433    left: auto !important;
434    width: auto !important;
435    height: auto !important;
436    min-height: 0 !important;
437    padding: 0 !important;
438    margin: 0 !important;
439    z-index: 9995 !important;
440    background: transparent !important;
441    background-color: transparent !important;
442    pointer-events: none !important;
443  }
444
445  html body #shiftnav-toggle-main .shiftnav-main-toggle-content {
446    width: auto !important;
447    max-width: none !important;
448    margin: 0 !important;
449    padding: 0 !important;
450    text-align: right !important;
451    background: transparent !important;
452    pointer-events: none !important;
453  }
454
455  /* Le bouton : pastille ronde flottante */
456  html body #shiftnav-toggle-main-button {
457    pointer-events: auto !important;
458    width: 56px !important;
459    height: 56px !important;
460    min-width: 56px !important;
461    min-height: 56px !important;
462    padding: 0 !important;
463    margin: 0 !important;
464    border-radius: 50% !important;
465    box-shadow: 0 6px 20px rgba(31,21,19,0.28) !important;
466  }
467  html body #shiftnav-toggle-main-button .fa,
468  html body #shiftnav-toggle-main-button i {
469    font-size: 22px !important;
470  }
471
472  /* Le label "MENU" passe AU-DESSUS du bouton */
473  html body #shiftnav-toggle-main-button::after {
474    top: auto !important;
475    bottom: calc(100% + 6px) !important;
476    background-color: rgba(250,245,238,0.9) !important;
477    padding: 3px 8px !important;
478    border-radius: 50px !important;
479  }
480}
481
482@media (max-width: 480px) {
483  html body #shiftnav-toggle-main {
484    bottom: 20px !important;
485    right: 16px !important;
486  }
487  html body #shiftnav-toggle-main-button {
488    width: 52px !important;
489    height: 52px !important;
490    min-width: 52px !important;
491    min-height: 52px !important;
492  }
493}
494
495/* =========================================================
496   CESM — VERSET DU JOUR
497========================================================= */
498
499@media (min-width: 1450px) {
500  html body .cesm-verse-panel { display: none !important; }
501}
502
503@media (max-width: 1449px) {
504
505  /* 1 — Le panneau */
506  html body .cesm-verse-panel {
507    display: block !important;
508    position: fixed !important;
509    top: auto !important;
510    bottom: 50% !important;
511    right: 0 !important;
512    left: auto !important;
513    z-index: 9990 !important;
514    box-sizing: border-box !important;
515    width: 330px !important;
516    max-width: 84vw !important;
517    overflow: visible !important;
518    padding: 22px 24px !important;
519    margin: 0 !important;
520    background-color: #FFFFFF !important;
521    border: 1px solid rgba(170,59,59,0.2) !important;
522    border-right: 0 !important;
523    border-radius: 14px 0 0 14px !important;
524    box-shadow: -10px 0 30px rgba(31,21,19,0.18) !important;
525    transform: translateX(100%) !important;
526    transition: transform .35s cubic-bezier(.2,.7,.2,1) !important;
527    text-align: left !important;
528    font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
529  }
530
531  /* 2 — Conteneur interne : c'est lui qui défile si le texte est long */
532  html body .cesm-verse-inner {
533    max-height: calc(100vh - 100px) !important;
534    max-height: calc(100dvh - 100px) !important;
535    overflow-y: auto !important;
536    -webkit-overflow-scrolling: touch !important;
537  }
538
539  /* 3 — L'onglet */
540  html body .cesm-verse-tab {
541    position: absolute !important;
542    top: 50% !important;
543    left: -38px !important;
544    transform: translateY(-50%) !important;
545    width: 38px !important;
546    height: auto !important;
547    min-width: 0 !important;
548    padding: 18px 0 !important;
549    margin: 0 !important;
550    box-sizing: border-box !important;
551    writing-mode: vertical-rl !important;
552    text-align: center !important;
553    background: linear-gradient(135deg, #a53939 0%, #7F2828 100%) !important;
554    color: #FFFFFF !important;
555    font-family: system-ui, sans-serif !important;
556    font-size: 11px !important;
557    font-weight: 700 !important;
558    letter-spacing: 0.18em !important;
559    text-transform: uppercase !important;
560    line-height: 1 !important;
561    border: 0 !important;
562    border-radius: 10px 0 0 10px !important;
563    box-shadow: -4px 0 14px rgba(31,21,19,0.2) !important;
564    cursor: pointer !important;
565    appearance: none !important;
566    -webkit-appearance: none !important;
567  }
568  html body .cesm-verse-tab:focus-visible {
569    outline: 2px solid #C8A97A !important;
570    outline-offset: 2px !important;
571  }
572
573  /* 4 — Ouverture */
574  html body .cesm-verse-panel:hover,
575  html body .cesm-verse-panel:focus-within,
576  html body .cesm-verse-panel.is-open {
577    transform: translateX(0) !important;
578  }
579
580  /* 5 — Mise en forme interne */
581  html body .cesm-verse-panel .widget,
582  html body .cesm-verse-panel section {
583    display: block !important;
584    margin: 0 !important;
585    padding: 0 !important;
586  }
587  html body .cesm-verse-panel .widget-title {
588    display: none !important;
589  }
590  html body .cesm-verse-panel .widget_block:first-child p {
591    font-family: system-ui, sans-serif !important;
592    font-size: 10px !important;
593    letter-spacing: 0.25em !important;
594    text-transform: uppercase !important;
595    color: #a53939 !important;
596    font-weight: 700 !important;
597    margin: 0 0 10px 0 !important;
598    padding: 0 !important;
599    line-height: 1.4 !important;
600  }
601  html body .cesm-verse-panel .dailyVerses.bibleText {
602    font-family: Georgia, "Times New Roman", serif !important;
603    font-style: italic !important;
604    font-size: 0.95rem !important;
605    line-height: 1.55 !important;
606    color: #1F1513 !important;
607    margin: 0 0 10px 0 !important;
608    padding: 0 !important;
609    background: none !important;
610    border: 0 !important;
611  }
612  html body .cesm-verse-panel .dailyVerses.bibleVerse {
613    text-align: right !important;
614    margin: 0 0 14px 0 !important;
615    padding: 0 !important;
616  }
617  html body .cesm-verse-panel .dailyVerses.bibleVerse a {
618    font-family: system-ui, sans-serif !important;
619    font-size: 0.82rem !important;
620    font-weight: 600 !important;
621    color: #a53939 !important;
622    text-decoration: none !important;
623    cursor: default !important;
624    pointer-events: none !important;
625  }
626  html body .cesm-verse-panel .cesm-verse-inner a {
627    display: block !important;
628    text-decoration: none !important;
629  }
630  html body .cesm-verse-panel .cesm-verse-inner button {
631    display: inline-flex !important;
632    align-items: center !important;
633    justify-content: center !important;
634    width: 100% !important;
635    box-sizing: border-box !important;
636    padding: 11px 20px !important;
637    font-size: 0.85rem !important;
638    margin: 0 !important;
639  }
640}
641
642/* Petits écrans */
643@media (max-width: 600px) {
644  html body .cesm-verse-panel {
645    width: 290px !important;
646    padding: 18px 18px !important;
647    bottom: 16px !important;
648  }
649  html body .cesm-verse-inner {
650    max-height: calc(100vh - 80px) !important;
651    max-height: calc(100dvh - 80px) !important;
652  }
653  html body .cesm-verse-tab {
654    left: -32px !important;
655    width: 32px !important;
656    padding: 14px 0 !important;
657    font-size: 10px !important;
658    letter-spacing: 0.14em !important;
659  }
660}
661
662/* Label "MENU" sous le bouton burger */
663#shiftnav-toggle-main-button {
664  position: relative !important;
665  overflow: visible !important;
666}
667
668#shiftnav-toggle-main-button::after {
669  content: "MENU" !important;
670  position: absolute !important;
671  top: calc(100% + 4px) !important;
672  left: 50% !important;
673  transform: translateX(-50%) !important;
674  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
675  font-size: 10px !important;
676  font-weight: 700 !important;
677  letter-spacing: 0.15em !important;
678  text-transform: uppercase !important;
679  color: #AA3B3B !important;
680  line-height: 1 !important;
681  white-space: nowrap !important;
682  pointer-events: none !important;
683}
684
685/* =========================================================
686   Bascule propre vers l'en-tête MOBILE de 1449px → 0
687   (force l'affichage + applique le style compact partout)
688========================================================= */
689@media (max-width: 1449px) {
690  #masthead #ast-desktop-header { display: none !important; }
691  #masthead #ast-mobile-header  { display: block !important; }
692
693  /* Masquer la carte "verset" du header mobile */
694  #ast-mobile-header .site-header-primary-section-center,
695  #ast-mobile-header .header-widget-area[data-section="sidebar-widgets-header-widget-1"] {
696    display: none !important;
697  }
698
699  /* Style compact (identique à ce que tu avais sous 1038px) */
700  #ast-mobile-header .ast-main-header-wrap {
701    border-bottom: 2px solid #AA3B3B !important;
702  }
703  #ast-mobile-header .site-primary-header-wrap { padding: 8px 12px !important; }
704  #ast-mobile-header .ast-builder-grid-row {
705    align-items: center !important;
706    gap: 10px !important;
707  }
708  #ast-mobile-header .site-logo-img img.custom-logo {
709    height: 42px !important; max-height: 42px !important; width: auto !important;
710  }
711  #ast-mobile-header .site-branding,
712  #ast-mobile-header .ast-site-identity {
713    gap: 10px !important; align-items: center !important;
714  }
715  #ast-mobile-header .site-title a {
716    font-size: 0.95rem !important; line-height: 1.15 !important;
717  }
718  #ast-mobile-header .site-description {
719    font-size: 0.65rem !important; line-height: 1.3 !important; margin-top: 3px !important;
720    white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;
721  }
722}
723
724/* ============================================================
725   CESM — CORRECTIF HEADER RESPONSIVE (bloc unique, à la fin)
726   Remplace tous mes anciens blocs "FIX RESPONSIVE HEADER".
727============================================================ */
728
729/* ===== A. ZONE BURGER (≤ 1449px) : header compact ===== */
730@media (max-width: 1449px) {
731
732  /* Supprime la barre rouge desktop orpheline (menu+recherche+réseaux) */
733  html body #masthead #ast-desktop-header .ast-main-header-wrap {
734    display: none !important;
735  }
736
737  /* Retire la carte "verset" de l'en-tête (encombrante en compact) */
738  html body #masthead #ast-desktop-header .site-header-above-section-right {
739    display: none !important;
740  }
741
742  /* Bande crème compacte : logo + titre sur une ligne fine */
743  html body #masthead #ast-desktop-header .ast-above-header-wrap {
744    border-bottom: 3px solid #AA3B3B !important;
745  }
746  html body #masthead #ast-desktop-header .site-above-header-wrap {
747    padding: 12px 24px !important;
748  }
749  html body #masthead #ast-desktop-header .ast-above-header-bar .ast-builder
749-grid-row {
750    justify-content: flex-start !important;
751  }
752  html body #masthead #ast-desktop-header .site-logo-img img.custom-logo {
753    height: 64px !important;
754    max-height: 64px !important;
755  }
756  html body #masthead #ast-desktop-header .site-branding,
757  html body #masthead #ast-desktop-header .ast-site-identity {
758    gap: 14px !important;
759    align-items: center !important;
760  }
761  html body #masthead #ast-desktop-header .site-title a {
762    font-size: 1.15rem !important;
763    line-height: 1.15 !important;
764  }
765  html body #masthead #ast-desktop-header .ast-site-title-wrap {
766    max-width: 70vw !important;
767  }
768  html body #masthead #ast-desktop-header .site-description {
769    font-size: 0.74rem !important;
770    margin-top: 2px !important;
771    white-space: nowrap !important;
772    overflow: hidden !important;
773    text-overflow: ellipsis !important;
774  }
775}
776
777/* Petits écrans : on enlève la tagline pour gagner en hauteur */
778@media (max-width: 600px) {
779  html body #masthead #ast-desktop-header .site-description { display: none !important; }
780  html body #masthead #ast-desktop-header .site-logo-img img.custom-logo {
781    height: 50px !important; max-height: 50px !important;
782  }
783}
784
785/* ===== B. ZONE MENU HORIZONTAL (≥ 1450px) : on évite le débordement ===== */
786@media (min-width: 1450px) {
787  html body #masthead .site-header-primary-section-left {
788    flex: 1 1 auto !important;
789    min-width: 0 !important;
790    justify-content: center !important;
791    overflow: visible !important;
792    gap: 6px !important;
793  }
794  html body #masthead .ast-builder-menu-1 { width: auto !important; max-width: 100% !important; }
795  html body #masthead .main-header-menu {
796    flex-wrap: nowrap !important;
797    white-space: nowrap !important;
798  }
799  html body #masthead .main-header-menu > .menu-item > .menu-link,
800  html body #masthead .main-header-menu > .menu-item > a,
801  html body .element-is-sticky ul.main-header-menu > li > .menu-link {
802    padding: 18px 9px !important;
803    font-size: 0.76rem !important;
804    letter-spacing: 0.02em !important;
805  }
806  html body #masthead .main-header-menu > .menu-item > .menu-link::after {
807    left: 9px !important; right: 9px !important;
808  }
809  html body #masthead .ast-header-search { margin: 0 6px !important; }
810  html body #masthead .ast-search-menu-icon .search-field {
811    padding: 6px 12px !important; font-size: 0.82rem !important; max-width: 150px !important;
812  }
813}
814
815/* 1450 → 1620px : la plage qui débordait, encore plus resserrée */
816@media (min-width: 1450px) and (max-width: 1620px) {
817  html body #masthead .main-header-menu > .menu-item > .menu-link,
818  html body #masthead .main-header-menu > .menu-item > a,
819  html body .element-is-sticky ul.main-header-menu > li > .menu-link {
820    padding: 17px 7px !important;
821    font-size: 0.72rem !important;
822  }
823  html body #masthead .main-header-menu > .menu-item > .menu-link::after { left: 7px !important; right: 7px !important; }
824  html body #masthead .ast-search-menu-icon .search-field { max-width: 130px !important; }
825  html body #masthead .cesm-head-social { gap: 6px !important; }
826  html body #masthead #ast-desktop-header .site-logo-img img.custom-logo {
827    height: 150px !important; max-height: 150px !important;
828  }
829}
830
831/* =========================================================
832   CESM 
833========================================================= */
834
835.cesm-audios,
836.cesm-audios * { box-sizing: border-box !important; }
837.cesm-audios p:empty { display: none !important; }
838
839.cesm-audios {
840  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
841  color: #1F1513 !important;
842  line-height: 1.7 !important;
843  font-size: 16px !important;
844  background-color: #FAF5EE !important;
845  background-image:
846    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
847    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
848  margin: 0 !important;
849  padding: 0 !important;
850  width: 100% !important;
851  max-width: 100% !important;
852  position: relative !important;
853  overflow: hidden !important;
854}
855
856/* =========================================================
857   COMPOSANTS PARTAGÉS
858========================================================= */
859.cesm-audios .cm-eb {
860  display: inline-block !important;
861  font-family: system-ui, sans-serif !important;
862  font-size: 10px !important;
863  letter-spacing: 0.32em !important;
864  text-transform: uppercase !important;
865  color: #AA3B3B !important;
866  font-weight: 700 !important;
867  margin: 0 !important;
868  line-height: 1.4 !important;
869  padding: 0 !important;
870}
871
872/* =========================================================
873   HERO
874========================================================= */
875.cesm-audios .cau-hero {
876  padding: 60px 20px 40px !important;
877  position: relative !important;
878}
879.cesm-audios .cau-hero::before {
880  content: "" !important;
881  position: absolute !important;
882  top: 0 !important;
883  left: 0 !important;
884  right: 0 !important;
885  height: 3px !important;
886  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
887  opacity: 0.35 !important;
888}
889.cesm-audios .cau-hero-inner {
890  max-width: 880px !important;
891  margin: 0 auto !important;
892  background-color: #FFFFFF !important;
893  border: 1px solid rgba(200,169,122,0.3) !important;
894  border-radius: 2px !important;
895  padding: 50px 26px 36px !important;
896  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
897  position: relative !important;
898  text-align: center !important;
899}
900.cesm-audios .cau-hero-inner::before,
901.cesm-audios .cau-hero-inner::after {
902  content: "" !important;
903  position: absolute !important;
904  width: 40px !important;
905  height: 40px !important;
906  border: 1px solid #C8A97A !important;
907  pointer-events: none !important;
908}
909.cesm-audios .cau-hero-inner::before {
910  top: 8px !important;
911  left: 8px !important;
912  border-right: 0 !important;
913  border-bottom: 0 !important;
914}
915.cesm-audios .cau-hero-inner::after {
916  bottom: 8px !important;
917  right: 8px !important;
918  border-left: 0 !important;
919  border-top: 0 !important;
920}
921.cesm-audios .cau-hero-eb {
922  display: inline-block !important;
923  font-family: system-ui, sans-serif !important;
924  font-size: 10px !important;
925  letter-spacing: 0.4em !important;
926  text-transform: uppercase !important;
927  color: #AA3B3B !important;
928  font-weight: 700 !important;
929  margin: 0 !important;
930  padding: 6px 16px !important;
931  border: 1px solid rgba(170,59,59,0.2) !important;
932  border-radius: 50px !important;
933  line-height: 1.4 !important;
934  background-color: rgba(170,59,59,0.04) !important;
935}
936.cesm-audios .cau-hero-title {
937  display: block !important;
938  margin: 26px 0 0 0 !important;
939  padding: 0 !important;
940  font-weight: 400 !important;
941}
942.cesm-audios .cau-hero-brand {
943  display: block !important;
944  font-family: system-ui, sans-serif !important;
945  font-size: 0.72rem !important;
946  letter-spacing: 0.32em !important;
947  text-transform: uppercase !important;
948  color: rgba(31,21,19,0.55) !important;
949  font-weight: 600 !important;
950  margin: 0 0 14px 0 !important;
951  line-height: 1.4 !important;
952}
953.cesm-audios .cau-hero-main {
954  display: block !important;
955  font-family: Georgia, "Times New Roman", serif !important;
956  font-size: clamp(1.8rem, 6.5vw, 3rem) !important;
957  line-height: 1.12 !important;
958  color: #1F1513 !important;
959  letter-spacing: -0.015em !important;
960  font-weight: 400 !important;
961  font-style: normal !important;
962}
963.cesm-audios .cau-hero-main em {
964  font-style: italic !important;
965  color: #AA3B3B !important;
966  font-weight: 500 !important;
967}
968.cesm-audios .cau-hero-lead {
969  font-family: Georgia, serif !important;
970  font-style: italic !important;
971  font-size: 1rem !important;
972  line-height: 1.75 !important;
973  color: #5A4844 !important;
974  margin: 18px auto 0 !important;
975  padding: 0 !important;
976  max-width: 620px !important;
977}
978
979.cesm-audios .cau-markers {
980  display: flex !important;
981  flex-direction: column !important;
982  margin: 28px 0 0 0 !important;
983  padding: 22px 0 0 0 !important;
984  border-top: 1px solid rgba(200,169,122,0.3) !important;
985}
986.cesm-audios .cau-marker {
987  padding: 14px 16px !important;
988  margin: 0 0 8px 0 !important;
989  background-color: #FAF5EE !important;
990  border: 1px solid rgba(200,169,122,0.3) !important;
991  border-radius: 4px !important;
992  text-align: center !important;
993  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
994}
995.cesm-audios .cau-marker:last-child { margin-bottom: 0 !important; }
996.cesm-audios .cau-marker:hover {
997  border-color: #AA3B3B !important;
998  background-color: #FFFFFF !important;
999  transform: translateY(-2px) !important;
1000}
1001.cesm-audios .cau-marker-val {
1002  display: block !important;
1003  font-family: Georgia, "Times New Roman", serif !important;
1004  font-style: italic !important;
1005  font-weight: 500 !important;
1006  font-size: clamp(1.5rem, 4.5vw, 2rem) !important;
1007  line-height: 1.1 !important;
1008  color: #AA3B3B !important;
1009  margin-bottom: 4px !important;
1010  letter-spacing: -0.005em !important;
1011}
1012.cesm-audios .cau-marker-lbl {
1013  display: block !important;
1014  font-family: system-ui, sans-serif !important;
1015  font-size: 10px !important;
1016  letter-spacing: 0.22em !important;
1017  text-transform: uppercase !important;
1018  color: rgba(31,21,19,0.55) !important;
1019  font-weight: 600 !important;
1020  line-height: 1.4 !important;
1021}
1022
1023/* =========================================================
1024   SECTIONS (Internes Externes)
1025========================================================= */
1026.cesm-audios .cau-section {
1027  padding: 30px 20px 10px !important;
1028  max-width: 1100px !important;
1029  margin: 0 auto !important;
1030}
1031.cesm-audios .cau-section-head {
1032  text-align: center !important;
1033  margin: 0 0 30px 0 !important;
1034  padding: 0 !important;
1035}
1036.cesm-audios .cau-section-head > * { margin-top: 14px !important; }
1037.cesm-audios .cau-section-head > *:first-child { margin-top: 0 !important; }
1038.cesm-audios .cau-section-title {
1039  font-family: Georgia, serif !important;
1040  font-weight: 500 !important;
1041  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
1042  line-height: 1.1 !important;
1043  color: #1F1513 !important;
1044  margin: 0 !important;
1045  padding: 0 !important;
1046  letter-spacing: -0.015em !important;
1047  font-style: normal !important;
1048}
1049.cesm-audios .cau-section-title em {
1050  font-style: italic !important;
1051  color: #AA3B3B !important;
1052  font-weight: 500 !important;
1053}
1054.cesm-audios .cau-section-rule {
1055  display: block !important;
1056  width: 48px !important;
1057  height: 1px !important;
1058  margin: 14px auto !important;
1059  background-color: #C8A97A !important;
1060  position: relative !important;
1061}
1062.cesm-audios .cau-section-rule::before,
1063.cesm-audios .cau-section-rule::after {
1064  content: "" !important;
1065  position: absolute !important;
1066  top: 50% !important;
1067  width: 4px !important;
1068  height: 4px !important;
1069  border-radius: 50% !important;
1070  background-color: #C8A97A !important;
1071  transform: translateY(-50%) !important;
1072}
1073.cesm-audios .cau-section-rule::before { left: -10px !important; }
1074.cesm-audios .cau-section-rule::after { right: -10px !important; }
1075.cesm-audios .cau-section-lead {
1076  font-family: Georgia, serif !important;
1077  font-style: italic !important;
1078  font-size: 0.98rem !important;
1079  line-height: 1.7 !important;
1080  color: #5A4844 !important;
1081  margin: 0 auto !important;
1082  max-width: 560px !important;
1083  padding: 0 !important;
1084}
1085
1086/* =========================================================
1087   CARDS
1088========================================================= */
1089.cesm-audios .cau-cards {
1090  display: flex !important;
1091  flex-direction: column !important;
1092  margin: 0 !important;
1093  padding: 0 !important;
1094}
1095.cesm-audios .cau-card {
1096  display: flex !important;
1097  flex-direction: column !important;
1098  background-color: #FFFFFF !important;
1099  border: 1px solid rgba(200,169,122,0.3) !important;
1100  border-radius: 4px !important;
1101  color: inherit !important;
1102  margin: 0 0 20px 0 !important;
1103  padding: 0 !important;
1104  overflow: hidden !important;
1105  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
1106  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease, border-color .3s ease !important;
1107  position: relative !important;
1108  cursor: pointer !important;
1109}
1110.cesm-audios .cau-card:last-child { margin-bottom: 0 !important; }
1111.cesm-audios .cau-card::before {
1112  content: "" !important;
1113  position: absolute !important;
1114  top: 0 !important;
1115  left: 0 !important;
1116  right: 0 !important;
1117  height: 2px !important;
1118  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
1119  opacity: 0 !important;
1120  transition: opacity .4s ease !important;
1121  z-index: 4 !important;
1122}
1123.cesm-audios .cau-card:hover {
1124  transform: translateY(-4px) !important;
1125  border-color: rgba(170,59,59,0.3) !important;
1126  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.22) !important;
1127}
1128.cesm-audios .cau-card:hover::before { opacity: 1 !important; }
1129
1130/* Media — fond image */
1131.cesm-audios .cau-card-media {
1132  position: relative !important;
1133  overflow: hidden !important;
1134  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
1135  width: 100% !important;
1136  padding: 24px !important;
1137}
1138.cesm-audios .cau-card-media-inner {
1139  position: relative !important;
1140  width: 100% !important;
1141  aspect-ratio: 4 / 5 !important;
1142  overflow: hidden !important;
1143  border-radius: 2px !important;
1144  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
1145  background-color: #FAF5EE !important;
1146}
1147.cesm-audios .cau-card-media-inner::before {
1148  content: "" !important;
1149  position: absolute !important;
1150  top: 6px !important;
1151  right: 6px !important;
1152  bottom: 6px !important;
1153  left: 6px !important;
1154  border: 1px solid rgba(255,255,255,0.35) !important;
1155  border-radius: 1px !important;
1156  z-index: 2 !important;
1157  pointer-events: none !important;
1158}
1159.cesm-audios .cau-card-media-bg {
1160  position: absolute !important;
1161  top: 0 !important;
1162  left: 0 !important;
1163  right: 0 !important;
1164  bottom: 0 !important;
1165  width: 100% !important;
1166  height: 100% !important;
1167  background-size: cover !important;
1168  background-position: center top !important;
1169  background-repeat: no-repeat !important;
1170  filter: saturate(0.92) !important;
1171  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
1172}
1173.cesm-audios .cau-card:hover .cau-card-media-bg {
1174  transform: scale(1.04) !important;
1175  filter: saturate(1.05) !important;
1176}
1177
1178/* Backgrounds spécifiques à chaque prédicateur */
1179.cesm-audios .cau-card-gode .cau-card-media-bg {
1180  background-image: url("https://cesmeglise.org/wp-content/uploads/2023/02/gode-967x1024.png") !important;
1181}
1182.cesm-audios .cau-card-jacques .cau-card-media-bg {
1183  background-image: url("https://cesmeglise.org/wp-content/uploads/2023/02/jacques-967x1024.png") !important;
1184}
1185.cesm-audios .cau-card-wayway .cau-card-media-bg {
1186  background-image: url("https://cesmeglise.org/wp-content/uploads/2023/10/pasteur-docterur-way-way.png") !important;
1187}
1188.cesm-audios .cau-card-gedeon .cau-card-media-bg {
1189  background-image: url("https://cesmeglise.org/wp-content/uploads/2024/02/Untitled-7.fw_.png") !important;
1190}
1191
1192/* Body — nom + CTA */
1193.cesm-audios .cau-card-body {
1194  padding: 24px 22px 26px !important;
1195  display: flex !important;
1196  flex-direction: column !important;
1197  text-align: center !important;
1198  border-top: 1px solid rgba(200,169,122,0.25) !important;
1199  position: relative !important;
1200  z-index: 2 !important;
1201}
1202.cesm-audios .cau-card-eb {
1203  display: inline-block !important;
1204  font-family: system-ui, sans-serif !important;
1205  font-size: 9.5px !important;
1206  letter-spacing: 0.32em !important;
1207  text-transform: uppercase !important;
1208  color: #AA3B3B !important;
1209  font-weight: 700 !important;
1210  margin: 0 0 12px 0 !important;
1211  padding: 4px 12px !important;
1212  border: 1px solid rgba(170,59,59,0.2) !important;
1213  border-radius: 50px !important;
1214  line-height: 1.4 !important;
1215  background-color: rgba(170,59,59,0.04) !important;
1216  align-self: center !important;
1217}
1218.cesm-audios .cau-card-name {
1219  font-family: Georgia, "Times New Roman", serif !important;
1220  font-size: clamp(1.4rem, 4.2vw, 1.75rem) !important;
1221  line-height: 1.2 !important;
1222  color: #1F1513 !important;
1223  margin: 0 0 18px 0 !important;
1224  padding: 0 !important;
1225  font-weight: 400 !important;
1226  font-style: normal !important;
1227  letter-spacing: -0.005em !important;
1228}
1229.cesm-audios .cau-card-name em {
1230  font-style: italic !important;
1231  color: #AA3B3B !important;
1232  font-weight: 500 !important;
1233}
1234
1235/* CTA */
1236.cesm-audios .cau-card-cta {
1237  display: inline-flex !important;
1238  align-items: center !important;
1239  justify-content: center !important;
1240  margin: 0 auto !important;
1241  padding: 10px 22px !important;
1242  font-family: system-ui, sans-serif !important;
1243  font-size: 0.72rem !important;
1244  font-weight: 700 !important;
1245  letter-spacing: 0.18em !important;
1246  text-transform: uppercase !important;
1247  color: #AA3B3B !important;
1248  background-color: transparent !important;
1249  border: 1px solid rgba(170,59,59,0.3) !important;
1250  border-radius: 50px !important;
1251  text-decoration: none !important;
1252  transition: background-color .3s ease, color .3s ease, border-color .3s ease, padding .3s ease !important;
1253  line-height: 1 !important;
1254  position: static !important;
1255  z-index: 3 !important;
1256}
1257.cesm-audios .cau-card-cta::after {
1258  content: "" !important;
1259  position: absolute !important;
1260  top: 0 !important;
1261  left: 0 !important;
1262  right: 0 !important;
1263  bottom: 0 !important;
1264  z-index: 5 !important;
1265}
1266.cesm-audios .cau-card-cta-arrow {
1267  display: inline-block !important;
1268  margin-left: 8px !important;
1269  transition: transform .3s ease !important;
1270}
1271.cesm-audios .cau-card:hover .cau-card-cta {
1272  background-color: #AA3B3B !important;
1273  color: #FFFFFF !important;
1274  border-color: #AA3B3B !important;
1275  padding: 10px 26px !important;
1276}
1277.cesm-audios .cau-card:hover .cau-card-cta-arrow {
1278  transform: translateX(4px) !important;
1279}
1280
1281/* =========================================================
1282   DIVIDER ornement entre sections
1283========================================================= */
1284.cesm-audios .cau-divider {
1285  display: flex !important;
1286  align-items: center !important;
1287  justify-content: center !important;
1288  padding: 26px 20px 16px !important;
1289  max-width: 880px !important;
1290  margin: 0 auto !important;
1291}
1292.cesm-audios .cau-divider-orn {
1293  display: inline-block !important;
1294  width: 100% !important;
1295  max-width: 320px !important;
1296  height: 20px !important;
1297  position: relative !important;
1298}
1299.cesm-audios .cau-divider-orn::before {
1300  content: "" !important;
1301  position: absolute !important;
1302  top: 50% !important;
1303  left: 0 !important;
1304  right: 0 !important;
1305  height: 1px !important;
1306  background: linear-gradient(90deg, transparent 0%, rgba(200,169,122,0.5) 20%, #C8A97A 50%, rgba(200,169,122,0.5) 80%, transparent 100%) !important;
1307  transform: translateY(-50%) !important;
1308}
1309.cesm-audios .cau-divider-orn::after {
1310  content: "" !important;
1311  position: absolute !important;
1312  top: 50% !important;
1313  left: 50% !important;
1314  width: 10px !important;
1315  height: 10px !important;
1316  background-color: #FAF5EE !important;
1317  border: 1px solid #C8A97A !important;
1318  transform: translate(-50%, -50%) rotate(45deg) !important;
1319}
1320
1321/* =========================================================
1322   COLOPHON
1323========================================================= */
1324.cesm-audios .cau-colophon {
1325  padding: 30px 16px 70px !important;
1326}
1327.cesm-audios .cau-colophon-inner {
1328  max-width: 720px !important;
1329  margin: 0 auto !important;
1330  background-color: #FFFFFF !important;
1331  border: 1px solid rgba(200,169,122,0.3) !important;
1332  border-top: 3px solid #AA3B3B !important;
1333  border-radius: 2px !important;
1334  padding: 44px 26px 40px !important;
1335  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
1336  position: relative !important;
1337  text-align: center !important;
1338}
1339.cesm-audios .cau-colophon-seal {
1340  display: block !important;
1341  width: 56px !important;
1342  height: 56px !important;
1343  margin: 0 auto 16px !important;
1344  border-radius: 50% !important;
1345  background-color: #FAF5EE !important;
1346  border: 1px solid #C8A97A !important;
1347  position: relative !important;
1348  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
1349}
1350.cesm-audios .cau-colophon-seal::before {
1351  content: "" !important;
1352  position: absolute !important;
1353  top: 6px !important;
1354  left: 6px !important;
1355  right: 6px !important;
1356  bottom: 6px !important;
1357  border-radius: 50% !important;
1358  border: 1px dashed rgba(170,59,59,0.35) !important;
1359}
1360.cesm-audios .cau-colophon-seal::after {
1361  content: "\2720" !important;
1362  position: absolute !important;
1363  top: 50% !important;
1364  left: 50% !important;
1365  transform: translate(-50%, -50%) !important;
1366  font-family: Georgia, serif !important;
1367  font-size: 22px !important;
1368  color: #AA3B3B !important;
1369  line-height: 1 !important;
1370}
1371.cesm-audios .cau-colophon-title {
1372  font-family: Georgia, serif !important;
1373  font-size: clamp(1.5rem, 5vw, 2rem) !important;
1374  line-height: 1.2 !important;
1375  color: #1F1513 !important;
1376  margin: 10px 0 0 0 !important;
1377  padding: 0 !important;
1378  font-weight: 500 !important;
1379  letter-spacing: -0.015em !important;
1380  font-style: normal !important;
1381}
1382.cesm-audios .cau-colophon-title em {
1383  font-style: italic !important;
1384  color: #AA3B3B !important;
1385}
1386.cesm-audios .cau-colophon-rule {
1387  display: block !important;
1388  width: 48px !important;
1389  height: 1px !important;
1390  margin: 18px auto 22px !important;
1391  background-color: #C8A97A !important;
1392  position: relative !important;
1393}
1394.cesm-audios .cau-colophon-rule::before,
1395.cesm-audios .cau-colophon-rule::after {
1396  content: "" !important;
1397  position: absolute !important;
1398  top: 50% !important;
1399  width: 4px !important;
1400  height: 4px !important;
1401  border-radius: 50% !important;
1402  background-color: #C8A97A !important;
1403  transform: translateY(-50%) !important;
1404}
1405.cesm-audios .cau-colophon-rule::before { left: -10px !important; }
1406.cesm-audios .cau-colophon-rule::after { right: -10px !important; }
1407.cesm-audios .cau-colophon-text {
1408  font-family: Georgia, serif !important;
1409  font-size: 1rem !important;
1410  line-height: 1.75 !important;
1411  color: #332925 !important;
1412  margin: 0 auto !important;
1413  padding: 0 !important;
1414  max-width: 540px !important;
1415}
1416.cesm-audios .cau-colophon-text strong {
1417  color: #AA3B3B !important;
1418  font-weight: 700 !important;
1419}
1420
1421.cesm-audios .cau-colophon-links {
1422  display: flex !important;
1423  flex-direction: column !important;
1424  margin: 26px 0 0 0 !important;
1425  padding: 0 !important;
1426}
1427.cesm-audios .cau-cta {
1428  display: inline-flex !important;
1429  align-items: center !important;
1430  justify-content: center !important;
1431  padding: 14px 26px !important;
1432  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
1433  color: #FFFFFF !important;
1434  text-decoration: none !important;
1435  font-family: system-ui, sans-serif !important;
1436  font-size: 0.78rem !important;
1437  font-weight: 700 !important;
1438  letter-spacing: 0.18em !important;
1439  text-transform: uppercase !important;
1440  border-radius: 2px !important;
1441  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
1442  border: 0 !important;
1443  margin: 0 0 10px 0 !important;
1444  transition: transform .3s ease, box-shadow .3s ease !important;
1445  line-height: 1 !important;
1446  position: relative !important;
1447  overflow: hidden !important;
1448}
1449.cesm-audios .cau-cta:last-child { margin-bottom: 0 !important; }
1450.cesm-audios .cau-cta::before {
1451  content: "" !important;
1452  position: absolute !important;
1453  top: 3px !important;
1454  right: 3px !important;
1455  bottom: 3px !important;
1456  left: 3px !important;
1457  border: 1px solid rgba(255,255,255,0.12) !important;
1458  pointer-events: none !important;
1459  transition: border-color .3s ease !important;
1460}
1461.cesm-audios .cau-cta:hover {
1462  transform: translateY(-2px) !important;
1463  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
1464  color: #FFFFFF !important;
1465}
1466.cesm-audios .cau-cta:hover::before { border-color: rgba(200,169,122,0.4) !important; }
1467.cesm-audios .cau-cta-ghost {
1468  background: transparent !important;
1469  color: #AA3B3B !important;
1470  border: 1px solid rgba(170,59,59,0.35) !important;
1471  box-shadow: none !important;
1472}
1473.cesm-audios .cau-cta-ghost::before { display: none !important; }
1474.cesm-audios .cau-cta-ghost:hover {
1475  background: rgba(170,59,59,0.06) !important;
1476  border-color: #AA3B3B !important;
1477  color: #AA3B3B !important;
1478  box-shadow: 0 6px 18px -6px rgba(170,59,59,0.25) !important;
1479}
1480
1481.cesm-audios .cau-colophon-sig {
1482  display: block !important;
1483  font-family: Georgia, serif !important;
1484  font-style: italic !important;
1485  font-size: 0.9rem !important;
1486  color: rgba(31,21,19,0.55) !important;
1487  margin: 26px 0 0 0 !important;
1488  padding: 22px 0 0 0 !important;
1489  border-top: 1px solid rgba(200,169,122,0.3) !important;
1490  letter-spacing: 0.04em !important;
1491  line-height: 1.5 !important;
1492}
1493
1494/* =========================================================
1495   RESPONSIVE — TABLETTE
1496========================================================= */
1497@media (min-width: 760px) {
1498  .cesm-audios .cau-hero { padding: 80px 30px 50px !important; }
1499  .cesm-audios .cau-hero-inner { padding: 66px 52px 48px !important; }
1500  .cesm-audios .cau-hero-brand { font-size: 0.82rem !important; }
1501  .cesm-audios .cau-hero-lead { font-size: 1.08rem !important; }
1502
1503  .cesm-audios .cau-markers {
1504    flex-direction: row !important;
1505    margin-top: 36px !important;
1506  }
1507  .cesm-audios .cau-marker {
1508    flex: 1 1 0 !important;
1509    margin: 0 8px 0 0 !important;
1510    padding: 18px 14px !important;
1511  }
1512  .cesm-audios .cau-marker:nth-child(2) {
1513    margin-left: 8px !important;
1514    margin-right: 8px !important;
1515  }
1516  .cesm-audios .cau-marker:last-child {
1517    margin-right: 0 !important;
1518    margin-left: 8px !important;
1519  }
1520
1521  .cesm-audios .cau-section { padding: 50px 24px 20px !important; }
1522  .cesm-audios .cau-section-head { margin-bottom: 40px !important; }
1523
1524  /* Cards en grid 2 colonnes */
1525  .cesm-audios .cau-cards {
1526    display: grid !important;
1527    grid-template-columns: 1fr 1fr !important;
1528    flex-direction: row !important;
1529  }
1530  .cesm-audios .cau-card {
1531    margin: 0 8px 0 0 !important;
1532  }
1533  .cesm-audios .cau-card:nth-child(2n) {
1534    margin: 0 0 0 8px !important;
1535  }
1536
1537  .cesm-audios .cau-colophon { padding: 40px 24px 100px !important; }
1538  .cesm-audios .cau-colophon-inner { padding: 54px 48px 46px !important; }
1539  .cesm-audios .cau-colophon-links {
1540    flex-direction: row !important;
1541    justify-content: center !important;
1542  }
1543  .cesm-audios .cau-cta {
1544    margin: 0 6px 0 0 !important;
1545  }
1546  .cesm-audios .cau-cta:last-child {
1547    margin-right: 0 !important;
1548    margin-left: 6px !important;
1549  }
1550}
1551
1552/* =========================================================
1553   RESPONSIVE — DESKTOP
1554========================================================= */
1555@media (min-width: 1024px) {
1556  .cesm-audios .cau-section { padding: 70px 24px 30px !important; }
1557  .cesm-audios .cau-card-media { padding: 30px !important; }
1558  .cesm-audios .cau-card-body { padding: 30px 28px 32px !important; }
1559}
1560
1561@media (min-width: 1280px) {
1562  .cesm-audios .cau-hero-inner { padding: 76px 64px 58px !important; }
1563  .cesm-audios .cau-card-name { font-size: 2rem !important; }
1564}
1565
1566/* =========================================================
1567   CESM — PAGE ÉTUDES BIBLIQUES AUDIO · Le registre
1568========================================================= */
1569
1570.cesm-etudes,
1571.cesm-etudes * { box-sizing: border-box !important; }
1572.cesm-etudes p:empty { display: none !important; }
1573
1574.cesm-etudes {
1575  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
1576  color: #1F1513 !important;
1577  line-height: 1.7 !important;
1578  font-size: 16px !important;
1579  background-color: #FAF5EE !important;
1580  background-image:
1581    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
1582    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
1583  margin: 0 !important;
1584  padding: 0 !important;
1585  width: 100% !important;
1586  max-width: 100% !important;
1587  position: relative !important;
1588  overflow: hidden !important;
1589}
1590
1591/* =========================================================
1592   COMPOSANTS PARTAGÉS
1593========================================================= */
1594.cesm-etudes .cm-eb {
1595  display: inline-block !important;
1596  font-family: system-ui, sans-serif !important;
1597  font-size: 10px !important;
1598  letter-spacing: 0.32em !important;
1599  text-transform: uppercase !important;
1600  color: #AA3B3B !important;
1601  font-weight: 700 !important;
1602  margin: 0 !important;
1603  line-height: 1.4 !important;
1604  padding: 0 !important;
1605}
1606
1607/* =========================================================
1608   HERO
1609========================================================= */
1610.cesm-etudes .ceb-hero {
1611  padding: 60px 20px 40px !important;
1612  position: relative !important;
1613}
1614.cesm-etudes .ceb-hero::before {
1615  content: "" !important;
1616  position: absolute !important;
1617  top: 0 !important;
1618  left: 0 !important;
1619  right: 0 !important;
1620  height: 3px !important;
1621  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
1622  opacity: 0.35 !important;
1623}
1624.cesm-etudes .ceb-hero-inner {
1625  max-width: 880px !important;
1626  margin: 0 auto !important;
1627  background-color: #FFFFFF !important;
1628  border: 1px solid rgba(200,169,122,0.3) !important;
1629  border-radius: 2px !important;
1630  padding: 50px 26px 36px !important;
1631  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
1632  position: relative !important;
1633  text-align: center !important;
1634}
1635.cesm-etudes .ceb-hero-inner::before,
1636.cesm-etudes .ceb-hero-inner::after {
1637  content: "" !important;
1638  position: absolute !important;
1639  width: 40px !important;
1640  height: 40px !important;
1641  border: 1px solid #C8A97A !important;
1642  pointer-events: none !important;
1643}
1644.cesm-etudes .ceb-hero-inner::before {
1645  top: 8px !important;
1646  left: 8px !important;
1647  border-right: 0 !important;
1648  border-bottom: 0 !important;
1649}
1650.cesm-etudes .ceb-hero-inner::after {
1651  bottom: 8px !important;
1652  right: 8px !important;
1653  border-left: 0 !important;
1654  border-top: 0 !important;
1655}
1656.cesm-etudes .ceb-hero-eb {
1657  display: inline-block !important;
1658  font-family: system-ui, sans-serif !important;
1659  font-size: 10px !important;
1660  letter-spacing: 0.4em !important;
1661  text-transform: uppercase !important;
1662  color: #AA3B3B !important;
1663  font-weight: 700 !important;
1664  margin: 0 !important;
1665  padding: 6px 16px !important;
1666  border: 1px solid rgba(170,59,59,0.2) !important;
1667  border-radius: 50px !important;
1668  line-height: 1.4 !important;
1669  background-color: rgba(170,59,59,0.04) !important;
1670}
1671.cesm-etudes .ceb-hero-title {
1672  display: block !important;
1673  margin: 26px 0 0 0 !important;
1674  padding: 0 !important;
1675  font-weight: 400 !important;
1676}
1677.cesm-etudes .ceb-hero-brand {
1678  display: block !important;
1679  font-family: system-ui, sans-serif !important;
1680  font-size: 0.72rem !important;
1681  letter-spacing: 0.32em !important;
1682  text-transform: uppercase !important;
1683  color: rgba(31,21,19,0.55) !important;
1684  font-weight: 600 !important;
1685  margin: 0 0 14px 0 !important;
1686  line-height: 1.4 !important;
1687}
1688.cesm-etudes .ceb-hero-main {
1689  display: block !important;
1690  font-family: Georgia, "Times New Roman", serif !important;
1691  font-size: clamp(1.8rem, 6.5vw, 3rem) !important;
1692  line-height: 1.12 !important;
1693  color: #1F1513 !important;
1694  letter-spacing: -0.015em !important;
1695  font-weight: 400 !important;
1696  font-style: normal !important;
1697}
1698.cesm-etudes .ceb-hero-main em {
1699  font-style: italic !important;
1700  color: #AA3B3B !important;
1701  font-weight: 500 !important;
1702}
1703.cesm-etudes .ceb-hero-lead {
1704  font-family: Georgia, serif !important;
1705  font-style: italic !important;
1706  font-size: 1rem !important;
1707  line-height: 1.75 !important;
1708  color: #5A4844 !important;
1709  margin: 18px auto 0 !important;
1710  padding: 0 !important;
1711  max-width: 600px !important;
1712}
1713
1714/* Marqueurs */
1715.cesm-etudes .ceb-markers {
1716  display: flex !important;
1717  flex-direction: column !important;
1718  margin: 28px 0 0 0 !important;
1719  padding: 22px 0 0 0 !important;
1720  border-top: 1px solid rgba(200,169,122,0.3) !important;
1721}
1722.cesm-etudes .ceb-marker {
1723  padding: 14px 16px !important;
1724  margin: 0 0 8px 0 !important;
1725  background-color: #FAF5EE !important;
1726  border: 1px solid rgba(200,169,122,0.3) !important;
1727  border-radius: 4px !important;
1728  text-align: center !important;
1729  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
1730}
1731.cesm-etudes .ceb-marker:last-child { margin-bottom: 0 !important; }
1732.cesm-etudes .ceb-marker:hover {
1733  border-color: #AA3B3B !important;
1734  background-color: #FFFFFF !important;
1735  transform: translateY(-2px) !important;
1736}
1737.cesm-etudes .ceb-marker-val {
1738  display: block !important;
1739  font-family: Georgia, "Times New Roman", serif !important;
1740  font-style: italic !important;
1741  font-weight: 500 !important;
1742  font-size: clamp(1.5rem, 4.5vw, 2rem) !important;
1743  line-height: 1.1 !important;
1744  color: #AA3B3B !important;
1745  margin-bottom: 4px !important;
1746  letter-spacing: -0.005em !important;
1747}
1748.cesm-etudes .ceb-marker-lbl {
1749  display: block !important;
1750  font-family: system-ui, sans-serif !important;
1751  font-size: 10px !important;
1752  letter-spacing: 0.22em !important;
1753  text-transform: uppercase !important;
1754  color: rgba(31,21,19,0.55) !important;
1755  font-weight: 600 !important;
1756  line-height: 1.4 !important;
1757}
1758
1759/* =========================================================
1760   INTRO + LÉGENDE (5 items, dernière full-width)
1761========================================================= */
1762.cesm-etudes .ceb-intro {
1763  max-width: 880px !important;
1764  margin: 0 auto !important;
1765  padding: 30px 20px 16px !important;
1766  text-align: center !important;
1767}
1768.cesm-etudes .ceb-intro > * { margin-top: 14px !important; }
1769.cesm-etudes .ceb-intro > *:first-child { margin-top: 0 !important; }
1770.cesm-etudes .ceb-intro-title {
1771  font-family: Georgia, serif !important;
1772  font-weight: 500 !important;
1773  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
1774  line-height: 1.1 !important;
1775  color: #1F1513 !important;
1776  margin: 0 !important;
1777  padding: 0 !important;
1778  letter-spacing: -0.015em !important;
1779  font-style: normal !important;
1780}
1781.cesm-etudes .ceb-intro-title em {
1782  font-style: italic !important;
1783  color: #AA3B3B !important;
1784  font-weight: 500 !important;
1785}
1786.cesm-etudes .ceb-intro-lead {
1787  font-family: Georgia, serif !important;
1788  font-style: italic !important;
1789  font-size: 1rem !important;
1790  line-height: 1.75 !important;
1791  color: #5A4844 !important;
1792  margin: 0 auto !important;
1793  max-width: 620px !important;
1794  padding: 0 !important;
1795}
1796
1797.cesm-etudes .ceb-legend {
1798  display: flex !important;
1799  flex-direction: column !important;
1800  margin: 24px 0 0 0 !important;
1801  padding: 0 !important;
1802  text-align: left !important;
1803}
1804.cesm-etudes .ceb-legend-item {
1805  display: flex !important;
1806  align-items: center !important;
1807  padding: 12px 16px !important;
1808  margin: 0 0 8px 0 !important;
1809  background-color: #FFFFFF !important;
1810  border: 1px solid rgba(200,169,122,0.3) !important;
1811  border-radius: 4px !important;
1812  transition: border-color .25s ease, transform .25s ease !important;
1813}
1814.cesm-etudes .ceb-legend-item:last-child { margin-bottom: 0 !important; }
1815.cesm-etudes .ceb-legend-item:hover {
1816  border-color: #AA3B3B !important;
1817  transform: translateX(3px) !important;
1818}
1819.cesm-etudes .ceb-legend-ico {
1820  display: inline-flex !important;
1821  align-items: center !important;
1822  justify-content: center !important;
1823  flex-shrink: 0 !important;
1824  width: 36px !important;
1825  height: 36px !important;
1826  border-radius: 50% !important;
1827  background-color: #FAF5EE !important;
1828  border: 1px solid #C8A97A !important;
1829  margin-right: 14px !important;
1830  background-repeat: no-repeat !important;
1831  background-position: center !important;
1832  background-size: 18px 18px !important;
1833}
1834.cesm-etudes .ceb-legend-ico-date {
1835  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI0IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIyIiByeT0iMiIvPjxsaW5lIHgxPSIxNiIgeTE9IjIiIHgyPSIxNiIgeTI9IjYiLz48bGluZSB4MT0iOCIgeTE9IjIiIHgyPSI4IiB5Mj0iNiIvPjxsaW5lIHgxPSIzIiB5MT0iMTAiIHgyPSIyMSIgeTI9IjEwIi8+PC9zdmc+") !important;
1836}
1837.cesm-etudes .ceb-legend-ico-book {
1838  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAxOS41QTIuNSAyLjUgMCAwIDEgNi41IDE3SDIwIi8+PHBhdGggZD0iTTYuNSAySDIwdjIwSDYuNUEyLjUgMi41IDAgMCAxIDQgMTkuNXYtMTVBMi41IDIuNSAwIDAgMSA2LjUgMnoiLz48L3N2Zz4=") !important;
1839}
1840.cesm-etudes .ceb-legend-ico-chapter {
1841  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTQgMkg2YTIgMiAwIDAgMC0yIDJ2MTZhMiAyIDAgMCAwIDIgMmgxMmEyIDIgMCAwIDAgMi0yVjh6Ii8+PHBvbHlsaW5lIHBvaW50cz0iMTQgMiAxNCA4IDIwIDgiLz48bGluZSB4MT0iMTYiIHkxPSIxMyIgeDI9IjgiIHkyPSIxMyIvPjxsaW5lIHgxPSIxNiIgeTE9IjE3IiB4Mj0iOCIgeTI9IjE3Ii8+PC9zdmc+") !important;
1842}
1843.cesm-etudes .ceb-legend-ico-pers {
1844  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgMjF2LTJhNCA0IDAgMCAwLTQtNEg4YTQgNCAwIDAgMC00IDR2MiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iNyIgcj0iNCIvPjwvc3ZnPg==") !important;
1845}
1846.cesm-etudes .ceb-legend-ico-play {
1847  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0FBM0IzQiIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWdvbiBwb2ludHM9IjUgMyAxOSAxMiA1IDIxIDUgMyIvPjwvc3ZnPg==") !important;
1848  background-size: 16px 16px !important;
1849}
1850.cesm-etudes .ceb-legend-text {
1851  font-family: Georgia, serif !important;
1852  font-size: 0.96rem !important;
1853  line-height: 1.5 !important;
1854  color: #332925 !important;
1855}
1856.cesm-etudes .ceb-legend-text strong {
1857  color: #1F1513 !important;
1858  font-weight: 700 !important;
1859}
1860
1861/* =========================================================
1862   TABLEAU TablePress — 5 colonnes
1863========================================================= */
1864.cesm-etudes .ceb-table-wrap {
1865  max-width: 1240px !important;
1866  margin: 0 auto !important;
1867  padding: 20px 16px 40px !important;
1868  position: relative !important;
1869}
1870
1871.cesm-etudes .ceb-table-wrap .tablepress {
1872  width: 100% !important;
1873  margin: 0 !important;
1874  border-collapse: separate !important;
1875  border-spacing: 0 !important;
1876  background-color: #FFFFFF !important;
1877  border: 1px solid rgba(200,169,122,0.3) !important;
1878  border-radius: 4px !important;
1879  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 16px 50px -20px rgba(31,21,19,0.16) !important;
1880  overflow: hidden !important;
1881  table-layout: auto !important;
1882}
1883
1884/* HEADER */
1885.cesm-etudes .ceb-table-wrap .tablepress thead,
1886.cesm-etudes .ceb-table-wrap .tablepress thead tr {
1887  background-color: transparent !important;
1888}
1889.cesm-etudes .ceb-table-wrap .tablepress thead th,
1890.cesm-etudes .ceb-table-wrap .tablepress thead tr th {
1891  background: linear-gradient(135deg, #2A1D1A 0%, #1F1513 100%) !important;
1892  background-color: #1F1513 !important;
1893  color: #FFFFFF !important;
1894  font-family: system-ui, sans-serif !important;
1895  font-size: 0.74rem !important;
1896  font-weight: 700 !important;
1897  letter-spacing: 0.22em !important;
1898  text-transform: uppercase !important;
1899  padding: 18px 16px !important;
1900  text-align: left !important;
1901  border: 0 !important;
1902  border-bottom: 2px solid #C8A97A !important;
1903  vertical-align: middle !important;
1904  line-height: 1.3 !important;
1905  white-space: normal !important;
1906  position: sticky !important;
1907  top: 0 !important;
1908  z-index: 5 !important;
1909}
1910
1911/* BODY */
1912.cesm-etudes .ceb-table-wrap .tablepress tbody tr {
1913  background-color: #FFFFFF !important;
1914  transition: background-color .25s ease !important;
1915}
1916.cesm-etudes .ceb-table-wrap .tablepress tbody tr.row-2,
1917.cesm-etudes .ceb-table-wrap .tablepress tbody tr.even,
1918.cesm-etudes .ceb-table-wrap .tablepress tbody tr:nth-child(even) {
1919  background-color: #FAF5EE !important;
1920}
1921.cesm-etudes .ceb-table-wrap .tablepress tbody tr:hover,
1922.cesm-etudes .ceb-table-wrap .tablepress tbody tr:hover.even,
1923.cesm-etudes .ceb-table-wrap .tablepress tbody tr:nth-child(even):hover {
1924  background-color: rgba(200,169,122,0.12) !important;
1925}
1926
1927.cesm-etudes .ceb-table-wrap .tablepress tbody td {
1928  padding: 16px !important;
1929  border: 0 !important;
1930  border-bottom: 1px solid rgba(200,169,122,0.25) !important;
1931  vertical-align: middle !important;
1932  font-family: system-ui, sans-serif !important;
1933  font-size: 0.94rem !important;
1934  line-height: 1.55 !important;
1935  color: #332925 !important;
1936  text-align: left !important;
1937  background: transparent !important;
1938}
1939.cesm-etudes .ceb-table-wrap .tablepress tbody tr:last-child td {
1940  border-bottom: 0 !important;
1941}
1942
1943/* COL 1 — Date (cachet monospace) */
1944.cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(1) {
1945  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
1946  font-size: 0.84rem !important;
1947  font-weight: 600 !important;
1948  color: #7F2828 !important;
1949  letter-spacing: 0.04em !important;
1950  white-space: nowrap !important;
1951  width: 1% !important;
1952  vertical-align: middle !important;
1953}
1954
1955/* COL 2 — Livre biblique (Georgia italic premium) */
1956.cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(2) {
1957  font-family: Georgia, "Times New Roman", serif !important;
1958  font-style: italic !important;
1959  font-size: 1.02rem !important;
1960  line-height: 1.5 !important;
1961  color: #1F1513 !important;
1962  font-weight: 500 !important;
1963  letter-spacing: 0.005em !important;
1964  min-width: 180px !important;
1965}
1966
1967/* COL 3 — Chapitre (mono pour les références) */
1968.cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(3) {
1969  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
1970  font-size: 0.86rem !important;
1971  font-weight: 500 !important;
1972  color: #5A4844 !important;
1973  letter-spacing: 0.02em !important;
1974  min-width: 140px !important;
1975}
1976
1977/* COL 4 — Orateur (petits caps) */
1978.cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(4) {
1979  font-family: system-ui, sans-serif !important;
1980  font-size: 0.82rem !important;
1981  letter-spacing: 0.08em !important;
1982  text-transform: uppercase !important;
1983  color: #5A4844 !important;
1984  font-weight: 600 !important;
1985  white-space: normal !important;
1986  min-width: 180px !important;
1987}
1988
1989/* COL 5 — Audio (lecteur natif HTML5) */
1990.cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(5) {
1991  text-align: left !important;
1992  vertical-align: middle !important;
1993  width: 360px !important;
1994  min-width: 360px !important;
1995  max-width: 360px !important;
1996  white-space: normal !important;
1997  padding: 12px 16px !important;
1998}
1999
2000/* Cellule audio vide : tiret discret */
2001.cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(5):empty::before {
2002  content: "—" !important;
2003  color: rgba(31,21,19,0.25) !important;
2004  font-family: Georgia, serif !important;
2005  font-size: 1.1rem !important;
2006}
2007
2008/* =========================================================
2009   LECTEUR AUDIO HTML5 NATIF
2010   (duplication des règles de cesm-audio-native.css
2011   préfixées pour cette page)
2012========================================================= */
2013.cesm-etudes audio,
2014.cesm-etudes .ceb-table-wrap audio,
2015.cesm-etudes .ceb-table-wrap .tablepress audio,
2016.cesm-etudes .ceb-table-wrap .tablepress tbody td audio,
2017.cesm-etudes .ceb-table-wrap .tablepress tbody td audio[controls] {
2018  display: block !important;
2019  width: 340px !important;
2020  min-width: 320px !important;
2021  max-width: 100% !important;
2022  height: 46px !important;
2023  margin: 0 !important;
2024  padding: 0 !important;
2025  outline: none !important;
2026  border: 0 !important;
2027  border-radius: 50px !important;
2028  background-color: #FAF5EE !important;
2029  box-shadow:
2030    0 0 0 1px rgba(200,169,122,0.5),
2031    inset 3px 0 0 0 #AA3B3B,
2032    0 2px 8px rgba(31,21,19,0.06) !important;
2033  accent-color: #AA3B3B !important;
2034  color-scheme: light !important;
2035  filter: saturate(1.05) !important;
2036  transition: box-shadow .25s ease !important;
2037}
2038.cesm-etudes audio:hover,
2039.cesm-etudes .ceb-table-wrap audio:hover {
2040  box-shadow:
2041    0 0 0 1px #C8A97A,
2042    inset 3px 0 0 0 #AA3B3B,
2043    0 6px 16px -4px rgba(170,59,59,0.25) !important;
2044}
2045.cesm-etudes audio:focus,
2046.cesm-etudes audio:focus-within {
2047  box-shadow:
2048    0 0 0 1px #AA3B3B,
2049    inset 3px 0 0 0 #AA3B3B,
2050    0 0 0 4px rgba(170,59,59,0.12),
2051    0 4px 10px rgba(170,59,59,0.18) !important;
2052}
2053
2054.cesm-etudes audio::-webkit-media-controls-enclosure {
2055  background-color: transparent !important;
2056  border-radius: 50px !important;
2057  padding: 0 10px 0 12px !important;
2058  max-height: 46px !important;
2059  height: 46px !important;
2060  overflow: hidden !important;
2061}
2062.cesm-etudes audio::-webkit-media-controls-panel {
2063  background-color: transparent !important;
2064  background-image: none !important;
2065  border: 0 !important;
2066  border-radius: 50px !important;
2067  padding: 0 !important;
2068  height: 46px !important;
2069  display: flex !important;
2070  align-items: center !important;
2071}
2072.cesm-etudes audio::-webkit-media-controls-play-button {
2073  background-color: rgba(170,59,59,0.08) !important;
2074  border-radius: 50% !important;
2075  padding: 4px !important;
2076  margin-right: 4px !important;
2077  transition: background-color .2s ease !important;
2078}
2079.cesm-etudes audio::-webkit-media-controls-play-button:hover {
2080  background-color: rgba(170,59,59,0.18) !important;
2081}
2082.cesm-etudes audio::-webkit-media-controls-current-time-display,
2083.cesm-etudes audio::-webkit-media-controls-time-remaining-display {
2084  color: #5A4844 !important;
2085  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
2086  font-size: 11px !important;
2087  font-weight: 600 !important;
2088  letter-spacing: 0.04em !important;
2089  text-shadow: none !important;
2090  padding: 0 4px !important;
2091}
2092.cesm-etudes audio::-webkit-media-controls-current-time-display {
2093  color: #AA3B3B !important;
2094}
2095.cesm-etudes audio::-webkit-media-controls-timeline {
2096  background-color: transparent !important;
2097  height: 4px !important;
2098  margin: 0 6px !important;
2099  padding: 0 !important;
2100  border-radius: 50px !important;
2101  min-width: 50px !important;
2102}
2103.cesm-etudes audio::-webkit-media-controls-timeline-container {
2104  background-color: transparent !important;
2105}
2106.cesm-etudes audio::-webkit-media-controls-mute-button {
2107  background-color: transparent !important;
2108  border-radius: 50% !important;
2109  padding: 4px !important;
2110  transition: background-color .2s ease !important;
2111}
2112.cesm-etudes audio::-webkit-media-controls-mute-button:hover {
2113  background-color: rgba(170,59,59,0.08) !important;
2114}
2115.cesm-etudes audio::-webkit-media-controls-volume-slider,
2116.cesm-etudes audio::-webkit-media-controls-volume-slider-container {
2117  background-color: transparent !important;
2118  border-radius: 50px !important;
2119}
2120.cesm-etudes audio::-webkit-media-controls-overflow-button {
2121  background-color: transparent !important;
2122  border-radius: 50% !important;
2123  padding: 4px !important;
2124  margin-left: 4px !important;
2125  transition: background-color .2s ease !important;
2126}
2127.cesm-etudes audio::-webkit-media-controls-overflow-button:hover {
2128  background-color: rgba(170,59,59,0.08) !important;
2129}
2130.cesm-etudes audio::-webkit-media-controls-fullscreen-button {
2131  display: none !important;
2132}
2133@-moz-document url-prefix() {
2134  .cesm-etudes audio {
2135    background-color: #FAF5EE !important;
2136    border-radius: 50px !important;
2137  }
2138}
2139
2140/* =========================================================
2141   COLOPHON
2142========================================================= */
2143.cesm-etudes .ceb-colophon {
2144  padding: 30px 16px 70px !important;
2145}
2146.cesm-etudes .ceb-colophon-inner {
2147  max-width: 760px !important;
2148  margin: 0 auto !important;
2149  background-color: #FFFFFF !important;
2150  border: 1px solid rgba(200,169,122,0.3) !important;
2151  border-top: 3px solid #AA3B3B !important;
2152  border-radius: 2px !important;
2153  padding: 44px 26px 40px !important;
2154  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
2155  position: relative !important;
2156  text-align: center !important;
2157}
2158.cesm-etudes .ceb-colophon-seal {
2159  display: block !important;
2160  width: 56px !important;
2161  height: 56px !important;
2162  margin: 0 auto 16px !important;
2163  border-radius: 50% !important;
2164  background-color: #FAF5EE !important;
2165  border: 1px solid #C8A97A !important;
2166  position: relative !important;
2167  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
2168}
2169.cesm-etudes .ceb-colophon-seal::before {
2170  content: "" !important;
2171  position: absolute !important;
2172  top: 6px !important;
2173  left: 6px !important;
2174  right: 6px !important;
2175  bottom: 6px !important;
2176  border-radius: 50% !important;
2177  border: 1px dashed rgba(170,59,59,0.35) !important;
2178}
2179.cesm-etudes .ceb-colophon-seal::after {
2180  content: "\2720" !important;
2181  position: absolute !important;
2182  top: 50% !important;
2183  left: 50% !important;
2184  transform: translate(-50%, -50%) !important;
2185  font-family: Georgia, serif !important;
2186  font-size: 22px !important;
2187  color: #AA3B3B !important;
2188  line-height: 1 !important;
2189}
2190.cesm-etudes .ceb-colophon-title {
2191  font-family: Georgia, serif !important;
2192  font-size: clamp(1.5rem, 5vw, 2rem) !important;
2193  line-height: 1.2 !important;
2194  color: #1F1513 !important;
2195  margin: 10px 0 0 0 !important;
2196  padding: 0 !important;
2197  font-weight: 500 !important;
2198  letter-spacing: -0.015em !important;
2199  font-style: normal !important;
2200}
2201.cesm-etudes .ceb-colophon-title em {
2202  font-style: italic !important;
2203  color: #AA3B3B !important;
2204}
2205.cesm-etudes .ceb-colophon-rule {
2206  display: block !important;
2207  width: 48px !important;
2208  height: 1px !important;
2209  margin: 18px auto 22px !important;
2210  background-color: #C8A97A !important;
2211  position: relative !important;
2212}
2213.cesm-etudes .ceb-colophon-rule::before,
2214.cesm-etudes .ceb-colophon-rule::after {
2215  content: "" !important;
2216  position: absolute !important;
2217  top: 50% !important;
2218  width: 4px !important;
2219  height: 4px !important;
2220  border-radius: 50% !important;
2221  background-color: #C8A97A !important;
2222  transform: translateY(-50%) !important;
2223}
2224.cesm-etudes .ceb-colophon-rule::before { left: -10px !important; }
2225.cesm-etudes .ceb-colophon-rule::after { right: -10px !important; }
2226.cesm-etudes .ceb-colophon-text {
2227  font-family: Georgia, serif !important;
2228  font-size: 1rem !important;
2229  line-height: 1.75 !important;
2230  color: #332925 !important;
2231  margin: 0 auto !important;
2232  padding: 0 !important;
2233  max-width: 580px !important;
2234}
2235.cesm-etudes .ceb-colophon-text strong {
2236  color: #AA3B3B !important;
2237  font-weight: 700 !important;
2238}
2239
2240.cesm-etudes .ceb-colophon-links {
2241  display: flex !important;
2242  flex-direction: column !important;
2243  margin: 26px 0 0 0 !important;
2244  padding: 0 !important;
2245}
2246.cesm-etudes .ceb-cta {
2247  display: inline-flex !important;
2248  align-items: center !important;
2249  justify-content: center !important;
2250  padding: 14px 26px !important;
2251  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
2252  color: #FFFFFF !important;
2253  text-decoration: none !important;
2254  font-family: system-ui, sans-serif !important;
2255  font-size: 0.78rem !important;
2256  font-weight: 700 !important;
2257  letter-spacing: 0.18em !important;
2258  text-transform: uppercase !important;
2259  border-radius: 2px !important;
2260  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
2261  border: 0 !important;
2262  margin: 0 0 10px 0 !important;
2263  transition: transform .3s ease, box-shadow .3s ease !important;
2264  line-height: 1 !important;
2265  position: relative !important;
2266  overflow: hidden !important;
2267}
2268.cesm-etudes .ceb-cta:last-child { margin-bottom: 0 !important; }
2269.cesm-etudes .ceb-cta::before {
2270  content: "" !important;
2271  position: absolute !important;
2272  top: 3px !important;
2273  right: 3px !important;
2274  bottom: 3px !important;
2275  left: 3px !important;
2276  border: 1px solid rgba(255,255,255,0.12) !important;
2277  pointer-events: none !important;
2278  transition: border-color .3s ease !important;
2279}
2280.cesm-etudes .ceb-cta:hover {
2281  transform: translateY(-2px) !important;
2282  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
2283  color: #FFFFFF !important;
2284}
2285.cesm-etudes .ceb-cta:hover::before { border-color: rgba(200,169,122,0.4) !important; }
2286.cesm-etudes .ceb-cta-ghost {
2287  background: transparent !important;
2288  color: #AA3B3B !important;
2289  border: 1px solid rgba(170,59,59,0.35) !important;
2290  box-shadow: none !important;
2291}
2292.cesm-etudes .ceb-cta-ghost::before { display: none !important; }
2293.cesm-etudes .ceb-cta-ghost:hover {
2294  background: rgba(170,59,59,0.06) !important;
2295  border-color: #AA3B3B !important;
2296  color: #AA3B3B !important;
2297  box-shadow: 0 6px 18px -6px rgba(170,59,59,0.25) !important;
2298}
2299
2300.cesm-etudes .ceb-colophon-sig {
2301  display: block !important;
2302  font-family: Georgia, serif !important;
2303  font-style: italic !important;
2304  font-size: 0.9rem !important;
2305  color: rgba(31,21,19,0.55) !important;
2306  margin: 26px 0 0 0 !important;
2307  padding: 22px 0 0 0 !important;
2308  border-top: 1px solid rgba(200,169,122,0.3) !important;
2309  letter-spacing: 0.04em !important;
2310  line-height: 1.5 !important;
2311}
2312
2313/* =========================================================
2314   RESPONSIVE — MOBILE : tableau en fiches empilées
2315========================================================= */
2316@media (max-width: 760px) {
2317  .cesm-etudes .ceb-table-wrap .tablepress {
2318    border: 0 !important;
2319    background: transparent !important;
2320    box-shadow: none !important;
2321  }
2322  .cesm-etudes .ceb-table-wrap .tablepress thead {
2323    display: none !important;
2324  }
2325  .cesm-etudes .ceb-table-wrap .tablepress tbody {
2326    display: block !important;
2327  }
2328  .cesm-etudes .ceb-table-wrap .tablepress tbody tr,
2329  .cesm-etudes .ceb-table-wrap .tablepress tbody tr.even,
2330  .cesm-etudes .ceb-table-wrap .tablepress tbody tr:nth-child(even) {
2331    display: block !important;
2332    background-color: #FFFFFF !important;
2333    border: 1px solid rgba(200,169,122,0.3) !important;
2334    border-radius: 4px !important;
2335    margin: 0 0 14px 0 !important;
2336    padding: 18px 18px 16px !important;
2337    box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 8px 24px -10px rgba(31,21,19,0.1) !important;
2338    transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease !important;
2339  }
2340  .cesm-etudes .ceb-table-wrap .tablepress tbody tr:hover {
2341    background-color: #FFFFFF !important;
2342    border-color: rgba(170,59,59,0.3) !important;
2343    transform: translateY(-2px) !important;
2344    box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 14px 30px -12px rgba(170,59,59,0.18) !important;
2345  }
2346  .cesm-etudes .ceb-table-wrap .tablepress tbody td {
2347    display: block !important;
2348    width: 100% !important;
2349    min-width: 0 !important;
2350    max-width: 100% !important;
2351    padding: 0 !important;
2352    border: 0 !important;
2353    margin: 0 !important;
2354    text-align: left !important;
2355    white-space: normal !important;
2356    position: relative !important;
2357  }
2358  .cesm-etudes .ceb-table-wrap .tablepress tbody td:not(:last-child) {
2359    margin-bottom: 10px !important;
2360    padding-bottom: 10px !important;
2361    border-bottom: 1px dashed rgba(200,169,122,0.35) !important;
2362  }
2363  .cesm-etudes .ceb-table-wrap .tablepress tbody td::before {
2364    display: block !important;
2365    font-family: system-ui, sans-serif !important;
2366    font-size: 9px !important;
2367    letter-spacing: 0.28em !important;
2368    text-transform: uppercase !important;
2369    color: #AA3B3B !important;
2370    font-weight: 700 !important;
2371    line-height: 1.3 !important;
2372    margin-bottom: 6px !important;
2373  }
2374  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(1)::before {
2375    content: "Date" !important;
2376  }
2377  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(2)::before {
2378    content: "Livre" !important;
2379  }
2380  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(3)::before {
2381    content: "Chapitre" !important;
2382  }
2383  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(4)::before {
2384    content: "Orateur" !important;
2385  }
2386  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(5)::before {
2387    content: "Audio" !important;
2388  }
2389
2390  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(1) {
2391    font-size: 0.95rem !important;
2392    white-space: nowrap !important;
2393    width: 100% !important;
2394  }
2395  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(2) {
2396    font-size: 1.1rem !important;
2397    line-height: 1.55 !important;
2398  }
2399  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(5) {
2400    width: 100% !important;
2401    min-width: 0 !important;
2402    max-width: 100% !important;
2403  }
2404
2405  /* Cellule audio vide en mobile : message court */
2406  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(5):empty::after {
2407    content: "Pas d'enregistrement disponible" !important;
2408    display: inline-block !important;
2409    font-family: Georgia, serif !important;
2410    font-style: italic !important;
2411    font-size: 0.88rem !important;
2412    color: rgba(31,21,19,0.5) !important;
2413  }
2414  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(5):empty::before {
2415    content: "Audio" !important;
2416  }
2417
2418  /* Audio en mobile pleine largeur */
2419  .cesm-etudes audio,
2420  .cesm-etudes .ceb-table-wrap audio,
2421  .cesm-etudes .ceb-table-wrap .tablepress audio,
2422  .cesm-etudes .ceb-table-wrap .tablepress tbody td audio,
2423  .cesm-etudes .ceb-table-wrap .tablepress tbody td audio[controls] {
2424    width: 100% !important;
2425    min-width: 0 !important;
2426    max-width: 100% !important;
2427    height: 46px !important;
2428  }
2429}
2430
2431/* =========================================================
2432   RESPONSIVE — TABLETTE
2433========================================================= */
2434@media (min-width: 760px) {
2435  .cesm-etudes .ceb-hero { padding: 80px 30px 50px !important; }
2436  .cesm-etudes .ceb-hero-inner { padding: 66px 52px 48px !important; }
2437  .cesm-etudes .ceb-hero-brand { font-size: 0.82rem !important; }
2438  .cesm-etudes .ceb-hero-lead { font-size: 1.08rem !important; }
2439
2440  .cesm-etudes .ceb-markers {
2441    flex-direction: row !important;
2442    margin-top: 36px !important;
2443  }
2444  .cesm-etudes .ceb-marker {
2445    flex: 1 1 0 !important;
2446    margin: 0 8px 0 0 !important;
2447    padding: 18px 14px !important;
2448  }
2449  .cesm-etudes .ceb-marker:nth-child(2) {
2450    margin-left: 8px !important;
2451    margin-right: 8px !important;
2452  }
2453  .cesm-etudes .ceb-marker:last-child {
2454    margin-right: 0 !important;
2455    margin-left: 8px !important;
2456  }
2457
2458  .cesm-etudes .ceb-intro { padding: 56px 24px 20px !important; }
2459  /* Légende : grid 2 cols, dernière card pleine largeur */
2460  .cesm-etudes .ceb-legend {
2461    display: grid !important;
2462    grid-template-columns: 1fr 1fr !important;
2463    flex-wrap: nowrap !important;
2464    flex-direction: row !important;
2465    margin-top: 32px !important;
2466  }
2467  .cesm-etudes .ceb-legend-item {
2468    flex: none !important;
2469    width: 100% !important;
2470    max-width: 100% !important;
2471    margin: 0 6px 8px 0 !important;
2472    box-sizing: border-box !important;
2473    height: auto !important;
2474  }
2475  .cesm-etudes .ceb-legend-item:nth-child(2n) {
2476    margin: 0 0 8px 6px !important;
2477  }
2478  .cesm-etudes .ceb-legend-item:nth-child(5) {
2479    grid-column: 1 / -1 !important;
2480    margin: 0 0 0 0 !important;
2481  }
2482
2483  .cesm-etudes .ceb-table-wrap { padding: 30px 24px 60px !important; }
2484  .cesm-etudes .ceb-table-wrap .tablepress thead th,
2485  .cesm-etudes .ceb-table-wrap .tablepress thead tr th {
2486    padding: 22px 18px !important;
2487  }
2488  .cesm-etudes .ceb-table-wrap .tablepress tbody td {
2489    padding: 18px !important;
2490  }
2491
2492  .cesm-etudes .ceb-colophon { padding: 40px 24px 100px !important; }
2493  .cesm-etudes .ceb-colophon-inner { padding: 54px 48px 46px !important; }
2494  .cesm-etudes .ceb-colophon-links {
2495    flex-direction: row !important;
2496    justify-content: center !important;
2497  }
2498  .cesm-etudes .ceb-cta {
2499    margin: 0 6px 0 0 !important;
2500  }
2501  .cesm-etudes .ceb-cta:last-child {
2502    margin-right: 0 !important;
2503    margin-left: 6px !important;
2504  }
2505}
2506
2507/* =========================================================
2508   RESPONSIVE — DESKTOP
2509========================================================= */
2510@media (min-width: 1024px) {
2511  .cesm-etudes .ceb-table-wrap { padding: 50px 24px 80px !important; }
2512  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(1) {
2513    padding-left: 22px !important;
2514  }
2515  .cesm-etudes .ceb-table-wrap .tablepress tbody td:nth-of-type(5) {
2516    padding-right: 22px !important;
2517  }
2518  .cesm-etudes .ceb-table-wrap .tablepress thead th:first-child,
2519  .cesm-etudes .ceb-table-wrap .tablepress thead tr th:first-child {
2520    padding-left: 22px !important;
2521  }
2522  .cesm-etudes .ceb-table-wrap .tablepress thead th:last-child,
2523  .cesm-etudes .ceb-table-wrap .tablepress thead tr th:last-child {
2524    padding-right: 22px !important;
2525  }
2526}
2527
2528@media (min-width: 1280px) {
2529  .cesm-etudes .ceb-hero-inner { padding: 76px 64px 58px !important; }
2530}
2531
2532/* =========================================================
2533   CESM — PAGE NOUS SOUTENIR · Trois chemins d'engagement
2534========================================================= */
2535
2536.cesm-soutenir,
2537.cesm-soutenir * { box-sizing: border-box !important; }
2538.cesm-soutenir p:empty { display: none !important; }
2539
2540.cesm-soutenir {
2541  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
2542  color: #1F1513 !important;
2543  line-height: 1.7 !important;
2544  font-size: 16px !important;
2545  background-color: #FAF5EE !important;
2546  background-image:
2547    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
2548    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
2549  margin: 0 !important;
2550  padding: 0 !important;
2551  width: 100% !important;
2552  max-width: 100% !important;
2553  position: relative !important;
2554  overflow: hidden !important;
2555}
2556
2557/* =========================================================
2558   COMPOSANTS PARTAGÉS
2559========================================================= */
2560.cesm-soutenir .cm-eb {
2561  display: inline-block !important;
2562  font-family: system-ui, sans-serif !important;
2563  font-size: 10px !important;
2564  letter-spacing: 0.32em !important;
2565  text-transform: uppercase !important;
2566  color: #AA3B3B !important;
2567  font-weight: 700 !important;
2568  margin: 0 !important;
2569  line-height: 1.4 !important;
2570  padding: 0 !important;
2571}
2572
2573/* =========================================================
2574   HERO
2575========================================================= */
2576.cesm-soutenir .cse-hero {
2577  padding: 60px 20px 40px !important;
2578  position: relative !important;
2579}
2580.cesm-soutenir .cse-hero::before {
2581  content: "" !important;
2582  position: absolute !important;
2583  top: 0 !important;
2584  left: 0 !important;
2585  right: 0 !important;
2586  height: 3px !important;
2587  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
2588  opacity: 0.35 !important;
2589}
2590.cesm-soutenir .cse-hero-inner {
2591  max-width: 880px !important;
2592  margin: 0 auto !important;
2593  background-color: #FFFFFF !important;
2594  border: 1px solid rgba(200,169,122,0.3) !important;
2595  border-radius: 2px !important;
2596  padding: 50px 26px 36px !important;
2597  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
2598  position: relative !important;
2599  text-align: center !important;
2600}
2601.cesm-soutenir .cse-hero-inner::before,
2602.cesm-soutenir .cse-hero-inner::after {
2603  content: "" !important;
2604  position: absolute !important;
2605  width: 40px !important;
2606  height: 40px !important;
2607  border: 1px solid #C8A97A !important;
2608  pointer-events: none !important;
2609}
2610.cesm-soutenir .cse-hero-inner::before {
2611  top: 8px !important;
2612  left: 8px !important;
2613  border-right: 0 !important;
2614  border-bottom: 0 !important;
2615}
2616.cesm-soutenir .cse-hero-inner::after {
2617  bottom: 8px !important;
2618  right: 8px !important;
2619  border-left: 0 !important;
2620  border-top: 0 !important;
2621}
2622.cesm-soutenir .cse-hero-eb {
2623  display: inline-block !important;
2624  font-family: system-ui, sans-serif !important;
2625  font-size: 10px !important;
2626  letter-spacing: 0.4em !important;
2627  text-transform: uppercase !important;
2628  color: #AA3B3B !important;
2629  font-weight: 700 !important;
2630  margin: 0 !important;
2631  padding: 6px 16px !important;
2632  border: 1px solid rgba(170,59,59,0.2) !important;
2633  border-radius: 50px !important;
2634  line-height: 1.4 !important;
2635  background-color: rgba(170,59,59,0.04) !important;
2636}
2637.cesm-soutenir .cse-hero-title {
2638  display: block !important;
2639  margin: 26px 0 0 0 !important;
2640  padding: 0 !important;
2641  font-weight: 400 !important;
2642}
2643.cesm-soutenir .cse-hero-brand {
2644  display: block !important;
2645  font-family: system-ui, sans-serif !important;
2646  font-size: 0.72rem !important;
2647  letter-spacing: 0.32em !important;
2648  text-transform: uppercase !important;
2649  color: rgba(31,21,19,0.55) !important;
2650  font-weight: 600 !important;
2651  margin: 0 0 14px 0 !important;
2652  line-height: 1.4 !important;
2653}
2654.cesm-soutenir .cse-hero-main {
2655  display: block !important;
2656  font-family: Georgia, "Times New Roman", serif !important;
2657  font-size: clamp(2rem, 7vw, 3.4rem) !important;
2658  line-height: 1.08 !important;
2659  color: #1F1513 !important;
2660  letter-spacing: -0.015em !important;
2661  font-weight: 400 !important;
2662  font-style: normal !important;
2663}
2664.cesm-soutenir .cse-hero-main em {
2665  font-style: italic !important;
2666  color: #AA3B3B !important;
2667  font-weight: 500 !important;
2668}
2669.cesm-soutenir .cse-hero-lead {
2670  font-family: Georgia, serif !important;
2671  font-style: italic !important;
2672  font-size: 1rem !important;
2673  line-height: 1.75 !important;
2674  color: #5A4844 !important;
2675  margin: 22px auto 0 !important;
2676  padding: 0 !important;
2677  max-width: 600px !important;
2678}
2679
2680/* Hero — les 3 chemins listés */
2681.cesm-soutenir .cse-hero-ways {
2682  display: flex !important;
2683  flex-direction: column !important;
2684  margin: 28px 0 0 0 !important;
2685  padding: 22px 0 0 0 !important;
2686  border-top: 1px solid rgba(200,169,122,0.3) !important;
2687}
2688.cesm-soutenir .cse-way {
2689  padding: 14px 16px !important;
2690  margin: 0 0 8px 0 !important;
2691  background-color: #FAF5EE !important;
2692  border: 1px solid rgba(200,169,122,0.3) !important;
2693  border-radius: 4px !important;
2694  text-align: center !important;
2695  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
2696  display: flex !important;
2697  flex-direction: column !important;
2698  align-items: center !important;
2699}
2700.cesm-soutenir .cse-way:last-child { margin-bottom: 0 !important; }
2701.cesm-soutenir .cse-way:hover {
2702  border-color: #AA3B3B !important;
2703  background-color: #FFFFFF !important;
2704  transform: translateY(-2px) !important;
2705}
2706.cesm-soutenir .cse-way-num {
2707  display: inline-flex !important;
2708  align-items: center !important;
2709  justify-content: center !important;
2710  min-width: 40px !important;
2711  height: 40px !important;
2712  padding: 0 10px !important;
2713  font-family: Georgia, "Times New Roman", serif !important;
2714  font-style: italic !important;
2715  font-weight: 500 !important;
2716  font-size: 1.3rem !important;
2717  line-height: 1 !important;
2718  color: #AA3B3B !important;
2719  background-color: #FFFFFF !important;
2720  border: 1px solid #C8A97A !important;
2721  border-radius: 50px !important;
2722  letter-spacing: 0.04em !important;
2723  margin: 0 0 10px 0 !important;
2724  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
2725}
2726.cesm-soutenir .cse-way-name {
2727  display: block !important;
2728  font-family: Georgia, "Times New Roman", serif !important;
2729  font-style: italic !important;
2730  font-weight: 500 !important;
2731  font-size: clamp(1.1rem, 3.5vw, 1.4rem) !important;
2732  line-height: 1.2 !important;
2733  color: #1F1513 !important;
2734  margin: 0 !important;
2735  letter-spacing: -0.005em !important;
2736}
2737
2738/* =========================================================
2739   ACTES — narration en 3 volets alternés
2740========================================================= */
2741.cesm-soutenir .cse-acts {
2742  padding: 20px 16px 30px !important;
2743  max-width: 1240px !important;
2744  margin: 0 auto !important;
2745}
2746.cesm-soutenir .cse-act {
2747  margin: 0 0 36px 0 !important;
2748  padding: 0 !important;
2749  position: relative !important;
2750}
2751.cesm-soutenir .cse-act:last-child { margin-bottom: 0 !important; }
2752
2753.cesm-soutenir .cse-act-grid {
2754  background-color: #FFFFFF !important;
2755  border: 1px solid rgba(200,169,122,0.25) !important;
2756  border-radius: 4px !important;
2757  padding: 0 !important;
2758  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
2759  overflow: hidden !important;
2760  display: flex !important;
2761  flex-direction: column !important;
2762  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
2763  position: relative !important;
2764}
2765.cesm-soutenir .cse-act-grid::before {
2766  content: "" !important;
2767  position: absolute !important;
2768  top: 0 !important;
2769  left: 0 !important;
2770  right: 0 !important;
2771  height: 2px !important;
2772  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
2773  opacity: 0 !important;
2774  transition: opacity .4s ease !important;
2775  z-index: 2 !important;
2776}
2777.cesm-soutenir .cse-act:hover .cse-act-grid {
2778  transform: translateY(-4px) !important;
2779  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
2780}
2781.cesm-soutenir .cse-act:hover .cse-act-grid::before { opacity: 1 !important; }
2782
2783/* Media */
2784.cesm-soutenir .cse-act-media {
2785  position: relative !important;
2786  overflow: hidden !important;
2787  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
2788  width: 100% !important;
2789  padding: 22px !important;
2790}
2791.cesm-soutenir .cse-act-media-inner {
2792  position: relative !important;
2793  width: 100% !important;
2794  aspect-ratio: 4 / 3 !important;
2795  overflow: hidden !important;
2796  border-radius: 2px !important;
2797  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
2798}
2799.cesm-soutenir .cse-act-media-inner::before {
2800  content: "" !important;
2801  position: absolute !important;
2802  top: 6px !important;
2803  right: 6px !important;
2804  bottom: 6px !important;
2805  left: 6px !important;
2806  border: 1px solid rgba(255,255,255,0.35) !important;
2807  border-radius: 1px !important;
2808  z-index: 2 !important;
2809  pointer-events: none !important;
2810}
2811.cesm-soutenir .cse-act-media img {
2812  width: 100% !important;
2813  height: 100% !important;
2814  object-fit: cover !important;
2815  display: block !important;
2816  margin: 0 !important;
2817  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
2818  filter: saturate(0.95) !important;
2819}
2820.cesm-soutenir .cse-act:hover .cse-act-media img {
2821  transform: scale(1.04) !important;
2822  filter: saturate(1.05) !important;
2823}
2824
2825/* Body */
2826.cesm-soutenir .cse-act-body {
2827  padding: 30px 24px 34px !important;
2828  display: flex !important;
2829  flex-direction: column !important;
2830}
2831.cesm-soutenir .cse-act-body > * {
2832  margin-top: 16px !important;
2833  margin-bottom: 0 !important;
2834}
2835.cesm-soutenir .cse-act-body > *:first-child { margin-top: 0 !important; }
2836
2837/* Head (chiffre romain + eyebrow) */
2838.cesm-soutenir .cse-act-head {
2839  display: flex !important;
2840  align-items: center !important;
2841  margin: 0 !important;
2842  padding: 0 !important;
2843}
2844.cesm-soutenir .cse-act-num {
2845  display: inline-flex !important;
2846  align-items: center !important;
2847  justify-content: center !important;
2848  flex-shrink: 0 !important;
2849  min-width: 48px !important;
2850  height: 48px !important;
2851  padding: 0 10px !important;
2852  font-family: Georgia, "Times New Roman", serif !important;
2853  font-style: italic !important;
2854  font-weight: 500 !important;
2855  font-size: 1.55rem !important;
2856  line-height: 1 !important;
2857  color: #AA3B3B !important;
2858  background-color: #FAF5EE !important;
2859  border: 1px solid #C8A97A !important;
2860  border-radius: 50px !important;
2861  letter-spacing: 0.04em !important;
2862  margin: 0 14px 0 0 !important;
2863  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
2864}
2865
2866/* Title */
2867.cesm-soutenir .cse-act-title {
2868  font-family: Georgia, "Times New Roman", serif !important;
2869  font-size: clamp(1.7rem, 5vw, 2.4rem) !important;
2870  line-height: 1.1 !important;
2871  color: #1F1513 !important;
2872  padding: 0 !important;
2873  font-style: normal !important;
2874  font-weight: 500 !important;
2875  letter-spacing: -0.015em !important;
2876}
2877.cesm-soutenir .cse-act-title em {
2878  font-style: italic !important;
2879  color: #AA3B3B !important;
2880  font-weight: 500 !important;
2881}
2882
2883/* Text */
2884.cesm-soutenir .cse-act-text {
2885  font-family: Georgia, "Times New Roman", serif !important;
2886  font-size: 1rem !important;
2887  line-height: 1.8 !important;
2888  color: #332925 !important;
2889  padding: 0 !important;
2890  font-weight: 400 !important;
2891}
2892.cesm-soutenir .cse-act-text strong {
2893  color: #1F1513 !important;
2894  font-weight: 700 !important;
2895}
2896
2897/* Note (intro à la fiche bancaire) */
2898.cesm-soutenir .cse-act-note {
2899  font-family: Georgia, serif !important;
2900  font-style: italic !important;
2901  font-size: 0.92rem !important;
2902  line-height: 1.6 !important;
2903  color: rgba(31,21,19,0.65) !important;
2904  margin: 0 !important;
2905  padding: 0 !important;
2906}
2907
2908/* =========================================================
2909   FICHE BANCAIRE — coordonnées officielles
2910========================================================= */
2911.cesm-soutenir .cse-bank {
2912  background: linear-gradient(180deg, rgba(170,59,59,0.025) 0%, rgba(200,169,122,0.06) 100%) !important;
2913  border: 1px solid rgba(200,169,122,0.4) !important;
2914  border-left: 3px solid #AA3B3B !important;
2915  border-radius: 0 4px 4px 0 !important;
2916  padding: 22px 22px 18px !important;
2917  position: relative !important;
2918  margin: 0 !important;
2919}
2920.cesm-soutenir .cse-bank::before,
2921.cesm-soutenir .cse-bank::after {
2922  content: "" !important;
2923  position: absolute !important;
2924  width: 20px !important;
2925  height: 20px !important;
2926  border: 1px solid rgba(200,169,122,0.5) !important;
2927  pointer-events: none !important;
2928}
2929.cesm-soutenir .cse-bank::before {
2930  top: 6px !important;
2931  right: 6px !important;
2932  border-left: 0 !important;
2933  border-bottom: 0 !important;
2934}
2935.cesm-soutenir .cse-bank::after {
2936  bottom: 6px !important;
2937  right: 6px !important;
2938  border-left: 0 !important;
2939  border-top: 0 !important;
2940}
2941.cesm-soutenir .cse-bank-eb {
2942  display: block !important;
2943  font-family: system-ui, sans-serif !important;
2944  font-size: 9px !important;
2945  letter-spacing: 0.32em !important;
2946  text-transform: uppercase !important;
2947  color: #AA3B3B !important;
2948  font-weight: 700 !important;
2949  margin: 0 0 16px 0 !important;
2950  padding: 0 0 12px 0 !important;
2951  line-height: 1.4 !important;
2952  border-bottom: 1px dashed rgba(200,169,122,0.45) !important;
2953}
2954.cesm-soutenir .cse-bank-row {
2955  display: flex !important;
2956  flex-direction: column !important;
2957  margin: 0 0 14px 0 !important;
2958  padding: 0 !important;
2959}
2960.cesm-soutenir .cse-bank-row:last-child { margin-bottom: 0 !important; }
2961.cesm-soutenir .cse-bank-lbl {
2962  display: block !important;
2963  font-family: system-ui, sans-serif !important;
2964  font-size: 9px !important;
2965  letter-spacing: 0.28em !important;
2966  text-transform: uppercase !important;
2967  color: rgba(31,21,19,0.55) !important;
2968  font-weight: 600 !important;
2969  line-height: 1.4 !important;
2970  margin-bottom: 4px !important;
2971}
2972.cesm-soutenir .cse-bank-val {
2973  display: block !important;
2974  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
2975  font-size: 1.08rem !important;
2976  font-weight: 700 !important;
2977  color: #1F1513 !important;
2978  letter-spacing: 0.06em !important;
2979  line-height: 1.4 !important;
2980  word-break: break-all !important;
2981}
2982.cesm-soutenir .cse-bank-val-soft {
2983  font-family: Georgia, serif !important;
2984  font-style: italic !important;
2985  font-size: 0.96rem !important;
2986  font-weight: 500 !important;
2987  color: #332925 !important;
2988  letter-spacing: 0 !important;
2989}
2990/* IBAN spécifique — encore plus mis en valeur */
2991.cesm-soutenir .cse-bank-row-iban .cse-bank-val {
2992  font-size: 1.18rem !important;
2993  color: #AA3B3B !important;
2994  padding: 8px 12px !important;
2995  background-color: #FFFFFF !important;
2996  border: 1px solid rgba(170,59,59,0.2) !important;
2997  border-radius: 4px !important;
2998  display: inline-block !important;
2999  margin-top: 2px !important;
3000}
3001
3002/* =========================================================
3003   CONTACT EMAIL — pill avec icône
3004========================================================= */
3005.cesm-soutenir .cse-contact {
3006  display: inline-flex !important;
3007  align-items: center !important;
3008  padding: 10px 18px !important;
3009  background-color: transparent !important;
3010  color: #AA3B3B !important;
3011  text-decoration: none !important;
3012  font-family: system-ui, sans-serif !important;
3013  font-size: 0.86rem !important;
3014  font-weight: 500 !important;
3015  letter-spacing: 0.02em !important;
3016  border-radius: 50px !important;
3017  border: 1px solid rgba(170,59,59,0.25) !important;
3018  transition: background-color .3s ease, border-color .3s ease, color .3s ease, box-shadow .3s ease !important;
3019  line-height: 1 !important;
3020  max-width: 100% !important;
3021  word-break: break-all !important;
3022  align-self: flex-start !important;
3023}
3024.cesm-soutenir .cse-contact:hover {
3025  background-color: #AA3B3B !important;
3026  color: #FFFFFF !important;
3027  border-color: #AA3B3B !important;
3028  box-shadow: 0 6px 16px -4px rgba(170,59,59,0.4) !important;
3029}
3030.cesm-soutenir .cse-contact-ico {
3031  display: inline-block !important;
3032  width: 14px !important;
3033  height: 14px !important;
3034  margin-right: 10px !important;
3035  flex-shrink: 0 !important;
3036  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=") !important;
3037  background-repeat: no-repeat !important;
3038  background-position: center !important;
3039  background-size: contain !important;
3040  transition: filter .3s ease !important;
3041}
3042.cesm-soutenir .cse-contact:hover .cse-contact-ico {
3043  filter: brightness(0) invert(1) !important;
3044}
3045
3046/* =========================================================
3047   COLOPHON
3048========================================================= */
3049.cesm-soutenir .cse-colophon {
3050  padding: 30px 16px 70px !important;
3051}
3052.cesm-soutenir .cse-colophon-inner {
3053  max-width: 680px !important;
3054  margin: 0 auto !important;
3055  background-color: #FFFFFF !important;
3056  border: 1px solid rgba(200,169,122,0.3) !important;
3057  border-radius: 2px !important;
3058  padding: 50px 26px 44px !important;
3059  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
3060  position: relative !important;
3061  text-align: center !important;
3062}
3063.cesm-soutenir .cse-colophon-inner::before,
3064.cesm-soutenir .cse-colophon-inner::after {
3065  content: "" !important;
3066  position: absolute !important;
3067  width: 34px !important;
3068  height: 34px !important;
3069  border: 1px solid #C8A97A !important;
3070  pointer-events: none !important;
3071  opacity: 0.65 !important;
3072}
3073.cesm-soutenir .cse-colophon-inner::before {
3074  top: 10px !important;
3075  left: 10px !important;
3076  border-right: 0 !important;
3077  border-bottom: 0 !important;
3078}
3079.cesm-soutenir .cse-colophon-inner::after {
3080  bottom: 10px !important;
3081  right: 10px !important;
3082  border-left: 0 !important;
3083  border-top: 0 !important;
3084}
3085.cesm-soutenir .cse-colophon-seal {
3086  display: block !important;
3087  width: 56px !important;
3088  height: 56px !important;
3089  margin: 0 auto 16px !important;
3090  border-radius: 50% !important;
3091  background-color: #FAF5EE !important;
3092  border: 1px solid #C8A97A !important;
3093  position: relative !important;
3094  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
3095}
3096.cesm-soutenir .cse-colophon-seal::before {
3097  content: "" !important;
3098  position: absolute !important;
3099  top: 6px !important;
3100  left: 6px !important;
3101  right: 6px !important;
3102  bottom: 6px !important;
3103  border-radius: 50% !important;
3104  border: 1px dashed rgba(170,59,59,0.35) !important;
3105}
3106.cesm-soutenir .cse-colophon-seal::after {
3107  content: "\2720" !important;
3108  position: absolute !important;
3109  top: 50% !important;
3110  left: 50% !important;
3111  transform: translate(-50%, -50%) !important;
3112  font-family: Georgia, serif !important;
3113  font-size: 22px !important;
3114  color: #AA3B3B !important;
3115  line-height: 1 !important;
3116}
3117.cesm-soutenir .cse-colophon-title {
3118  font-family: Georgia, serif !important;
3119  font-size: clamp(1.5rem, 5vw, 2rem) !important;
3120  line-height: 1.2 !important;
3121  color: #1F1513 !important;
3122  margin: 10px 0 0 0 !important;
3123  padding: 0 !important;
3124  font-weight: 500 !important;
3125  letter-spacing: -0.015em !important;
3126  font-style: normal !important;
3127}
3128.cesm-soutenir .cse-colophon-title em {
3129  font-style: italic !important;
3130  color: #AA3B3B !important;
3131}
3132.cesm-soutenir .cse-colophon-rule {
3133  display: block !important;
3134  width: 48px !important;
3135  height: 1px !important;
3136  margin: 18px auto 22px !important;
3137  background-color: #C8A97A !important;
3138  position: relative !important;
3139}
3140.cesm-soutenir .cse-colophon-rule::before,
3141.cesm-soutenir .cse-colophon-rule::after {
3142  content: "" !important;
3143  position: absolute !important;
3144  top: 50% !important;
3145  width: 4px !important;
3146  height: 4px !important;
3147  border-radius: 50% !important;
3148  background-color: #C8A97A !important;
3149  transform: translateY(-50%) !important;
3150}
3151.cesm-soutenir .cse-colophon-rule::before { left: -10px !important; }
3152.cesm-soutenir .cse-colophon-rule::after { right: -10px !important; }
3153.cesm-soutenir .cse-colophon-text {
3154  font-family: Georgia, serif !important;
3155  font-size: 1.02rem !important;
3156  line-height: 1.75 !important;
3157  color: #332925 !important;
3158  margin: 0 auto !important;
3159  padding: 0 !important;
3160  max-width: 520px !important;
3161}
3162.cesm-soutenir .cse-colophon-text strong {
3163  color: #AA3B3B !important;
3164  font-weight: 700 !important;
3165}
3166.cesm-soutenir .cse-colophon-sig {
3167  display: block !important;
3168  font-family: Georgia, serif !important;
3169  font-style: italic !important;
3170  font-size: 0.92rem !important;
3171  color: rgba(31,21,19,0.55) !important;
3172  margin: 22px 0 0 0 !important;
3173  padding: 22px 0 0 0 !important;
3174  border-top: 1px solid rgba(200,169,122,0.3) !important;
3175  letter-spacing: 0.05em !important;
3176  line-height: 1.5 !important;
3177}
3178.cesm-soutenir .cse-colophon-sig em {
3179  font-style: italic !important;
3180  color: #AA3B3B !important;
3181}
3182
3183/* =========================================================
3184   RESPONSIVE — TABLETTE
3185========================================================= */
3186@media (min-width: 760px) {
3187  .cesm-soutenir .cse-hero { padding: 80px 30px 50px !important; }
3188  .cesm-soutenir .cse-hero-inner { padding: 66px 52px 50px !important; }
3189  .cesm-soutenir .cse-hero-brand { font-size: 0.82rem !important; }
3190  .cesm-soutenir .cse-hero-lead { font-size: 1.08rem !important; }
3191
3192  .cesm-soutenir .cse-hero-ways {
3193    flex-direction: row !important;
3194    margin-top: 36px !important;
3195  }
3196  .cesm-soutenir .cse-way {
3197    flex: 1 1 0 !important;
3198    margin: 0 8px 0 0 !important;
3199    padding: 22px 16px !important;
3200  }
3201  .cesm-soutenir .cse-way:nth-child(2) {
3202    margin-left: 8px !important;
3203    margin-right: 8px !important;
3204  }
3205  .cesm-soutenir .cse-way:last-child {
3206    margin-right: 0 !important;
3207    margin-left: 8px !important;
3208  }
3209
3210  .cesm-soutenir .cse-acts { padding: 40px 24px 30px !important; }
3211  .cesm-soutenir .cse-act { margin-bottom: 50px !important; }
3212  .cesm-soutenir .cse-act-body { padding: 40px 36px 42px !important; }
3213  .cesm-soutenir .cse-act-body > * { margin-top: 18px !important; }
3214  .cesm-soutenir .cse-act-body > *:first-child { margin-top: 0 !important; }
3215  .cesm-soutenir .cse-act-media { padding: 28px !important; }
3216  .cesm-soutenir .cse-act-num {
3217    min-width: 54px !important;
3218    height: 54px !important;
3219    font-size: 1.75rem !important;
3220    margin-right: 16px !important;
3221  }
3222
3223  /* Fiche bancaire en tablette — 2 colonnes pour BIC + Banque */
3224  .cesm-soutenir .cse-bank { padding: 26px 26px 22px !important; }
3225  .cesm-soutenir .cse-bank-rows-inline {
3226    display: flex !important;
3227    flex-direction: row !important;
3228    flex-wrap: wrap !important;
3229  }
3230  .cesm-soutenir .cse-bank-rows-inline .cse-bank-row {
3231    flex: 1 1 calc(50% - 8px) !important;
3232    margin: 0 8px 14px 0 !important;
3233  }
3234  .cesm-soutenir .cse-bank-rows-inline .cse-bank-row:nth-child(2n) {
3235    margin-right: 0 !important;
3236    margin-left: 8px !important;
3237  }
3238
3239  .cesm-soutenir .cse-colophon { padding: 40px 24px 100px !important; }
3240  .cesm-soutenir .cse-colophon-inner { padding: 60px 48px 50px !important; }
3241}
3242
3243/* =========================================================
3244   RESPONSIVE — DESKTOP (alternance gauche/droite)
3245========================================================= */
3246@media (min-width: 1024px) {
3247  .cesm-soutenir .cse-acts { padding: 60px 24px 40px !important; }
3248  .cesm-soutenir .cse-act { margin-bottom: 64px !important; }
3249  .cesm-soutenir .cse-act-grid {
3250    display: grid !important;
3251    grid-template-columns: 1fr 1fr !important;
3252    align-items: stretch !important;
3253  }
3254  .cesm-soutenir .cse-act-media {
3255    min-height: 500px !important;
3256    height: 100% !important;
3257    padding: 36px !important;
3258  }
3259  .cesm-soutenir .cse-act-media-inner {
3260    aspect-ratio: auto !important;
3261    height: 100% !important;
3262    min-height: 420px !important;
3263  }
3264  .cesm-soutenir .cse-act-body {
3265    padding: 54px 48px !important;
3266    justify-content: center !important;
3267  }
3268  .cesm-soutenir .cse-act-body > * { margin-top: 20px !important; }
3269  .cesm-soutenir .cse-act-body > *:first-child { margin-top: 0 !important; }
3270  .cesm-soutenir .cse-act-reverse .cse-act-media { order: 2 !important; }
3271  .cesm-soutenir .cse-act-reverse .cse-act-body { order: 1 !important; }
3272}
3273
3274@media (min-width: 1280px) {
3275  .cesm-soutenir .cse-act-body { padding: 64px 60px !important; }
3276  .cesm-soutenir .cse-act-title { font-size: 2.5rem !important; }
3277  .cesm-soutenir .cse-hero-inner { padding: 76px 64px 58px !important; }
3278}
3279
3280/* =========================================================
3281   CESM — PAGE LISTE DE LIVRES · Le fonds documentaire
3282========================================================= */
3283
3284.cesm-livres,
3285.cesm-livres * { box-sizing: border-box !important; }
3286.cesm-livres p:empty { display: none !important; }
3287
3288.cesm-livres {
3289  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
3290  color: #1F1513 !important;
3291  line-height: 1.7 !important;
3292  font-size: 16px !important;
3293  background-color: #FAF5EE !important;
3294  background-image:
3295    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
3296    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
3297  margin: 0 !important;
3298  padding: 0 !important;
3299  width: 100% !important;
3300  max-width: 100% !important;
3301  position: relative !important;
3302  overflow: hidden !important;
3303}
3304
3305/* =========================================================
3306   COMPOSANTS PARTAGÉS
3307========================================================= */
3308.cesm-livres .cm-eb {
3309  display: inline-block !important;
3310  font-family: system-ui, sans-serif !important;
3311  font-size: 10px !important;
3312  letter-spacing: 0.32em !important;
3313  text-transform: uppercase !important;
3314  color: #AA3B3B !important;
3315  font-weight: 700 !important;
3316  margin: 0 !important;
3317  line-height: 1.4 !important;
3318  padding: 0 !important;
3319}
3320
3321/* =========================================================
3322   HERO
3323========================================================= */
3324.cesm-livres .clv-hero {
3325  padding: 60px 20px 40px !important;
3326  position: relative !important;
3327}
3328.cesm-livres .clv-hero::before {
3329  content: "" !important;
3330  position: absolute !important;
3331  top: 0 !important;
3332  left: 0 !important;
3333  right: 0 !important;
3334  height: 3px !important;
3335  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
3336  opacity: 0.35 !important;
3337}
3338.cesm-livres .clv-hero-inner {
3339  max-width: 880px !important;
3340  margin: 0 auto !important;
3341  background-color: #FFFFFF !important;
3342  border: 1px solid rgba(200,169,122,0.3) !important;
3343  border-radius: 2px !important;
3344  padding: 50px 26px 36px !important;
3345  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
3346  position: relative !important;
3347  text-align: center !important;
3348}
3349.cesm-livres .clv-hero-inner::before,
3350.cesm-livres .clv-hero-inner::after {
3351  content: "" !important;
3352  position: absolute !important;
3353  width: 40px !important;
3354  height: 40px !important;
3355  border: 1px solid #C8A97A !important;
3356  pointer-events: none !important;
3357}
3358.cesm-livres .clv-hero-inner::before {
3359  top: 8px !important;
3360  left: 8px !important;
3361  border-right: 0 !important;
3362  border-bottom: 0 !important;
3363}
3364.cesm-livres .clv-hero-inner::after {
3365  bottom: 8px !important;
3366  right: 8px !important;
3367  border-left: 0 !important;
3368  border-top: 0 !important;
3369}
3370.cesm-livres .clv-hero-eb {
3371  display: inline-block !important;
3372  font-family: system-ui, sans-serif !important;
3373  font-size: 10px !important;
3374  letter-spacing: 0.4em !important;
3375  text-transform: uppercase !important;
3376  color: #AA3B3B !important;
3377  font-weight: 700 !important;
3378  margin: 0 !important;
3379  padding: 6px 16px !important;
3380  border: 1px solid rgba(170,59,59,0.2) !important;
3381  border-radius: 50px !important;
3382  line-height: 1.4 !important;
3383  background-color: rgba(170,59,59,0.04) !important;
3384}
3385.cesm-livres .clv-hero-title {
3386  display: block !important;
3387  margin: 26px 0 0 0 !important;
3388  padding: 0 !important;
3389  font-weight: 400 !important;
3390}
3391.cesm-livres .clv-hero-brand {
3392  display: block !important;
3393  font-family: system-ui, sans-serif !important;
3394  font-size: 0.72rem !important;
3395  letter-spacing: 0.32em !important;
3396  text-transform: uppercase !important;
3397  color: rgba(31,21,19,0.55) !important;
3398  font-weight: 600 !important;
3399  margin: 0 0 14px 0 !important;
3400  line-height: 1.4 !important;
3401}
3402.cesm-livres .clv-hero-main {
3403  display: block !important;
3404  font-family: Georgia, "Times New Roman", serif !important;
3405  font-size: clamp(1.8rem, 6.5vw, 3rem) !important;
3406  line-height: 1.12 !important;
3407  color: #1F1513 !important;
3408  letter-spacing: -0.015em !important;
3409  font-weight: 400 !important;
3410  font-style: normal !important;
3411}
3412.cesm-livres .clv-hero-main em {
3413  font-style: italic !important;
3414  color: #AA3B3B !important;
3415  font-weight: 500 !important;
3416}
3417.cesm-livres .clv-hero-lead {
3418  font-family: Georgia, serif !important;
3419  font-style: italic !important;
3420  font-size: 1rem !important;
3421  line-height: 1.75 !important;
3422  color: #5A4844 !important;
3423  margin: 18px auto 0 !important;
3424  padding: 0 !important;
3425  max-width: 600px !important;
3426}
3427
3428/* Marqueurs */
3429.cesm-livres .clv-markers {
3430  display: flex !important;
3431  flex-direction: column !important;
3432  margin: 28px 0 0 0 !important;
3433  padding: 22px 0 0 0 !important;
3434  border-top: 1px solid rgba(200,169,122,0.3) !important;
3435}
3436.cesm-livres .clv-marker {
3437  padding: 14px 16px !important;
3438  margin: 0 0 8px 0 !important;
3439  background-color: #FAF5EE !important;
3440  border: 1px solid rgba(200,169,122,0.3) !important;
3441  border-radius: 4px !important;
3442  text-align: center !important;
3443  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
3444}
3445.cesm-livres .clv-marker:last-child { margin-bottom: 0 !important; }
3446.cesm-livres .clv-marker:hover {
3447  border-color: #AA3B3B !important;
3448  background-color: #FFFFFF !important;
3449  transform: translateY(-2px) !important;
3450}
3451.cesm-livres .clv-marker-val {
3452  display: block !important;
3453  font-family: Georgia, "Times New Roman", serif !important;
3454  font-style: italic !important;
3455  font-weight: 500 !important;
3456  font-size: clamp(1.5rem, 4.5vw, 2rem) !important;
3457  line-height: 1.1 !important;
3458  color: #AA3B3B !important;
3459  margin-bottom: 4px !important;
3460  letter-spacing: -0.005em !important;
3461}
3462.cesm-livres .clv-marker-lbl {
3463  display: block !important;
3464  font-family: system-ui, sans-serif !important;
3465  font-size: 10px !important;
3466  letter-spacing: 0.22em !important;
3467  text-transform: uppercase !important;
3468  color: rgba(31,21,19,0.55) !important;
3469  font-weight: 600 !important;
3470  line-height: 1.4 !important;
3471}
3472
3473/* =========================================================
3474   INTRO + LÉGENDE (6 items)
3475========================================================= */
3476.cesm-livres .clv-intro {
3477  max-width: 880px !important;
3478  margin: 0 auto !important;
3479  padding: 30px 20px 16px !important;
3480  text-align: center !important;
3481}
3482.cesm-livres .clv-intro > * { margin-top: 14px !important; }
3483.cesm-livres .clv-intro > *:first-child { margin-top: 0 !important; }
3484.cesm-livres .clv-intro-title {
3485  font-family: Georgia, serif !important;
3486  font-weight: 500 !important;
3487  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
3488  line-height: 1.1 !important;
3489  color: #1F1513 !important;
3490  margin: 0 !important;
3491  padding: 0 !important;
3492  letter-spacing: -0.015em !important;
3493  font-style: normal !important;
3494}
3495.cesm-livres .clv-intro-title em {
3496  font-style: italic !important;
3497  color: #AA3B3B !important;
3498  font-weight: 500 !important;
3499}
3500.cesm-livres .clv-intro-lead {
3501  font-family: Georgia, serif !important;
3502  font-style: italic !important;
3503  font-size: 1rem !important;
3504  line-height: 1.75 !important;
3505  color: #5A4844 !important;
3506  margin: 0 auto !important;
3507  max-width: 620px !important;
3508  padding: 0 !important;
3509}
3510
3511.cesm-livres .clv-legend {
3512  display: flex !important;
3513  flex-direction: column !important;
3514  margin: 24px 0 0 0 !important;
3515  padding: 0 !important;
3516  text-align: left !important;
3517}
3518.cesm-livres .clv-legend-item {
3519  display: flex !important;
3520  align-items: center !important;
3521  padding: 12px 16px !important;
3522  margin: 0 0 8px 0 !important;
3523  background-color: #FFFFFF !important;
3524  border: 1px solid rgba(200,169,122,0.3) !important;
3525  border-radius: 4px !important;
3526  transition: border-color .25s ease, transform .25s ease !important;
3527}
3528.cesm-livres .clv-legend-item:last-child { margin-bottom: 0 !important; }
3529.cesm-livres .clv-legend-item:hover {
3530  border-color: #AA3B3B !important;
3531  transform: translateX(3px) !important;
3532}
3533.cesm-livres .clv-legend-ico {
3534  display: inline-flex !important;
3535  align-items: center !important;
3536  justify-content: center !important;
3537  flex-shrink: 0 !important;
3538  width: 36px !important;
3539  height: 36px !important;
3540  border-radius: 50% !important;
3541  background-color: #FAF5EE !important;
3542  border: 1px solid #C8A97A !important;
3543  margin-right: 14px !important;
3544  background-repeat: no-repeat !important;
3545  background-position: center !important;
3546  background-size: 18px 18px !important;
3547}
3548.cesm-livres .clv-legend-ico-tag {
3549  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAuNTkgMTMuNDFsLTcuMTcgNy4xN2EyIDIgMCAwIDEtMi44MyAwTDIgMTJWMmg5OXY5bDcuNTkgN0EyIDIgMCAwIDEgMjAuNTkgMTMuNDF6Ii8+PGxpbmUgeDE9IjciIHkxPSI3IiB4Mj0iNy4wMSIgeTI9IjciLz48L3N2Zz4=") !important;
3550}
3551.cesm-livres .clv-legend-ico-book {
3552  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAxOS41QTIuNSAyLjUgMCAwIDEgNi41IDE3SDIwIi8+PHBhdGggZD0iTTYuNSAySDIwdjIwSDYuNUEyLjUgMi41IDAgMCAxIDQgMTkuNXYtMTVBMi41IDIuNSAwIDAgMSA2LjUgMnoiLz48L3N2Zz4=") !important;
3553}
3554.cesm-livres .clv-legend-ico-pers {
3555  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgMjF2LTJhNCA0IDAgMCAwLTQtNEg4YTQgNCAwIDAgMC00IDR2MiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iNyIgcj0iNCIvPjwvc3ZnPg==") !important;
3556}
3557.cesm-livres .clv-legend-ico-pages {
3558  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTQgMkg2YTIgMiAwIDAgMC0yIDJ2MTZhMiAyIDAgMCAwIDIgMmgxMmEyIDIgMCAwIDAgMi0yVjh6Ii8+PHBvbHlsaW5lIHBvaW50cz0iMTQgMiAxNCA4IDIwIDgiLz48bGluZSB4MT0iMTYiIHkxPSIxMyIgeDI9IjgiIHkyPSIxMyIvPjxsaW5lIHgxPSIxNiIgeTE9IjE3IiB4Mj0iOCIgeTI9IjE3Ii8+PGxpbmUgeDE9IjEwIiB5MT0iOSIgeDI9IjgiIHkyPSI5Ii8+PC9zdmc+") !important;
3559}
3560.cesm-livres .clv-legend-ico-pub {
3561  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSIzIiB3aWR0aD0iNyIgaGVpZ2h0PSI3Ii8+PHJlY3QgeD0iMTQiIHk9IjMiIHdpZHRoPSI3IiBoZWlnaHQ9IjciLz48cmVjdCB4PSIxNCIgeT0iMTQiIHdpZHRoPSI3IiBoZWlnaHQ9IjciLz48cmVjdCB4PSIzIiB5PSIxNCIgd2lkdGg9IjciIGhlaWdodD0iNyIvPjwvc3ZnPg==") !important;
3562}
3563.cesm-livres .clv-legend-ico-year {
3564  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI0IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIyIiByeT0iMiIvPjxsaW5lIHgxPSIxNiIgeTE9IjIiIHgyPSIxNiIgeTI9IjYiLz48bGluZSB4MT0iOCIgeTE9IjIiIHgyPSI4IiB5Mj0iNiIvPjxsaW5lIHgxPSIzIiB5MT0iMTAiIHgyPSIyMSIgeTI9IjEwIi8+PC9zdmc+") !important;
3565}
3566.cesm-livres .clv-legend-text {
3567  font-family: Georgia, serif !important;
3568  font-size: 0.96rem !important;
3569  line-height: 1.5 !important;
3570  color: #332925 !important;
3571}
3572.cesm-livres .clv-legend-text strong {
3573  color: #1F1513 !important;
3574  font-weight: 700 !important;
3575}
3576
3577/* Note résumé */
3578.cesm-livres .clv-legend-note {
3579  margin: 18px 0 0 0 !important;
3580  padding: 18px 22px !important;
3581  background: linear-gradient(180deg, rgba(170,59,59,0.025) 0%, rgba(200,169,122,0.06) 100%) !important;
3582  border: 1px solid rgba(200,169,122,0.35) !important;
3583  border-left: 2px solid #AA3B3B !important;
3584  border-radius: 0 4px 4px 0 !important;
3585  text-align: left !important;
3586}
3587.cesm-livres .clv-legend-note > * { margin-top: 8px !important; }
3588.cesm-livres .clv-legend-note > *:first-child { margin-top: 0 !important; }
3589.cesm-livres .clv-legend-note-text {
3590  font-family: Georgia, serif !important;
3591  font-style: italic !important;
3592  font-size: 0.94rem !important;
3593  line-height: 1.65 !important;
3594  color: #332925 !important;
3595  margin: 0 !important;
3596  padding: 0 !important;
3597}
3598.cesm-livres .clv-legend-note-text em {
3599  color: #AA3B3B !important;
3600  font-weight: 500 !important;
3601}
3602
3603/* =========================================================
3604   TABLEAU TablePress — fiche bibliothèque
3605========================================================= */
3606.cesm-livres .clv-table-wrap {
3607  max-width: 1400px !important;
3608  margin: 0 auto !important;
3609  padding: 20px 16px 40px !important;
3610  position: relative !important;
3611}
3612
3613.cesm-livres .clv-table-wrap .tablepress {
3614  width: 100% !important;
3615  margin: 0 !important;
3616  border-collapse: separate !important;
3617  border-spacing: 0 !important;
3618  background-color: #FFFFFF !important;
3619  border: 1px solid rgba(200,169,122,0.3) !important;
3620  border-radius: 4px !important;
3621  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 16px 50px -20px rgba(31,21,19,0.16) !important;
3622  overflow: hidden !important;
3623  table-layout: auto !important;
3624}
3625
3626/* HEADER */
3627.cesm-livres .clv-table-wrap .tablepress thead,
3628.cesm-livres .clv-table-wrap .tablepress thead tr {
3629  background-color: transparent !important;
3630}
3631.cesm-livres .clv-table-wrap .tablepress thead th,
3632.cesm-livres .clv-table-wrap .tablepress thead tr th {
3633  background: linear-gradient(135deg, #2A1D1A 0%, #1F1513 100%) !important;
3634  background-color: #1F1513 !important;
3635  color: #FFFFFF !important;
3636  font-family: system-ui, sans-serif !important;
3637  font-size: 0.7rem !important;
3638  font-weight: 700 !important;
3639  letter-spacing: 0.2em !important;
3640  text-transform: uppercase !important;
3641  padding: 16px 12px !important;
3642  text-align: left !important;
3643  border: 0 !important;
3644  border-bottom: 2px solid #C8A97A !important;
3645  vertical-align: middle !important;
3646  line-height: 1.3 !important;
3647  white-space: normal !important;
3648  position: sticky !important;
3649  top: 0 !important;
3650  z-index: 5 !important;
3651}
3652
3653/* BODY */
3654.cesm-livres .clv-table-wrap .tablepress tbody tr {
3655  background-color: #FFFFFF !important;
3656  transition: background-color .25s ease !important;
3657}
3658.cesm-livres .clv-table-wrap .tablepress tbody tr.row-2,
3659.cesm-livres .clv-table-wrap .tablepress tbody tr.even,
3660.cesm-livres .clv-table-wrap .tablepress tbody tr:nth-child(even) {
3661  background-color: #FAF5EE !important;
3662}
3663.cesm-livres .clv-table-wrap .tablepress tbody tr:hover,
3664.cesm-livres .clv-table-wrap .tablepress tbody tr:hover.even,
3665.cesm-livres .clv-table-wrap .tablepress tbody tr:nth-child(even):hover {
3666  background-color: rgba(200,169,122,0.14) !important;
3667}
3668
3669.cesm-livres .clv-table-wrap .tablepress tbody td {
3670  padding: 14px 12px !important;
3671  border: 0 !important;
3672  border-bottom: 1px solid rgba(200,169,122,0.25) !important;
3673  vertical-align: top !important;
3674  font-family: system-ui, sans-serif !important;
3675  font-size: 0.9rem !important;
3676  line-height: 1.55 !important;
3677  color: #332925 !important;
3678  text-align: left !important;
3679  background: transparent !important;
3680}
3681.cesm-livres .clv-table-wrap .tablepress tbody tr:last-child td {
3682  border-bottom: 0 !important;
3683}
3684
3685/* COL 1 — N° CESM (pill monospace) */
3686.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(1) {
3687  width: 70px !important;
3688  min-width: 70px !important;
3689  vertical-align: middle !important;
3690  white-space: nowrap !important;
3691  text-align: center !important;
3692  padding: 14px 8px !important;
3693}
3694.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(1)::before {
3695  /* fallback desktop : pill autour du numéro */
3696  content: "" !important;
3697}
3698/* Le contenu du td est encapsulé via les styles parents */
3699.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(1) {
3700  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
3701  font-size: 0.78rem !important;
3702  font-weight: 700 !important;
3703  color: #7F2828 !important;
3704  letter-spacing: 0.06em !important;
3705}
3706
3707/* COL 2 — Titre (Georgia italic premium) */
3708.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(2) {
3709  font-family: Georgia, "Times New Roman", serif !important;
3710  font-style: italic !important;
3711  font-size: 1rem !important;
3712  line-height: 1.4 !important;
3713  color: #1F1513 !important;
3714  font-weight: 500 !important;
3715  letter-spacing: 0.005em !important;
3716  min-width: 200px !important;
3717  max-width: 260px !important;
3718}
3719
3720/* COL 3 — Sous-titre (italic discret) */
3721.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(3) {
3722  font-family: Georgia, serif !important;
3723  font-style: italic !important;
3724  font-size: 0.88rem !important;
3725  line-height: 1.5 !important;
3726  color: rgba(31,21,19,0.65) !important;
3727  font-weight: 400 !important;
3728  min-width: 160px !important;
3729  max-width: 220px !important;
3730}
3731
3732/* COL 4 — Auteur (petits caps) */
3733.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(4) {
3734  font-family: system-ui, sans-serif !important;
3735  font-size: 0.74rem !important;
3736  letter-spacing: 0.08em !important;
3737  text-transform: uppercase !important;
3738  color: #5A4844 !important;
3739  font-weight: 600 !important;
3740  min-width: 140px !important;
3741  max-width: 180px !important;
3742}
3743
3744/* COL 5 — Pages (monospace centré) */
3745.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(5) {
3746  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
3747  font-size: 0.84rem !important;
3748  font-weight: 600 !important;
3749  color: #AA3B3B !important;
3750  letter-spacing: 0.04em !important;
3751  text-align: center !important;
3752  width: 60px !important;
3753  min-width: 60px !important;
3754  vertical-align: middle !important;
3755  white-space: nowrap !important;
3756}
3757
3758/* COL 6 — Édition (Georgia regular) */
3759.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(6) {
3760  font-family: Georgia, serif !important;
3761  font-style: normal !important;
3762  font-size: 0.85rem !important;
3763  line-height: 1.5 !important;
3764  color: #332925 !important;
3765  font-weight: 400 !important;
3766  min-width: 140px !important;
3767  max-width: 180px !important;
3768}
3769
3770/* COL 7 — Année (monospace) */
3771.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(7) {
3772  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
3773  font-size: 0.82rem !important;
3774  font-weight: 600 !important;
3775  color: #5A4844 !important;
3776  letter-spacing: 0.06em !important;
3777  text-align: center !important;
3778  width: 75px !important;
3779  min-width: 75px !important;
3780  vertical-align: middle !important;
3781  white-space: nowrap !important;
3782}
3783
3784/* COL 8 — Résumé (tronqué 2 lignes) */
3785.cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(8) {
3786  font-family: Georgia, serif !important;
3787  font-style: normal !important;
3788  font-size: 0.78rem !important;
3789  line-height: 1.5 !important;
3790  color: rgba(31,21,19,0.6) !important;
3791  font-weight: 400 !important;
3792  min-width: 200px !important;
3793  max-width: 280px !important;
3794  /* Troncature à 2 lignes via line-clamp */
3795  display: -webkit-box !important;
3796  -webkit-line-clamp: 2 !important;
3797  line-clamp: 2 !important;
3798  -webkit-box-orient: vertical !important;
3799  overflow: hidden !important;
3800  text-overflow: ellipsis !important;
3801  vertical-align: middle !important;
3802}
3803
3804/* Cellules vides : tiret discret en desktop */
3805.cesm-livres .clv-table-wrap .tablepress tbody td:empty::before {
3806  content: "—" !important;
3807  color: rgba(31,21,19,0.2) !important;
3808  font-family: Georgia, serif !important;
3809  font-size: 1rem !important;
3810  font-style: normal !important;
3811}
3812
3813/* =========================================================
3814   COLOPHON
3815========================================================= */
3816.cesm-livres .clv-colophon {
3817  padding: 30px 16px 70px !important;
3818}
3819.cesm-livres .clv-colophon-inner {
3820  max-width: 760px !important;
3821  margin: 0 auto !important;
3822  background-color: #FFFFFF !important;
3823  border: 1px solid rgba(200,169,122,0.3) !important;
3824  border-top: 3px solid #AA3B3B !important;
3825  border-radius: 2px !important;
3826  padding: 44px 26px 40px !important;
3827  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
3828  position: relative !important;
3829  text-align: center !important;
3830}
3831.cesm-livres .clv-colophon-seal {
3832  display: block !important;
3833  width: 56px !important;
3834  height: 56px !important;
3835  margin: 0 auto 16px !important;
3836  border-radius: 50% !important;
3837  background-color: #FAF5EE !important;
3838  border: 1px solid #C8A97A !important;
3839  position: relative !important;
3840  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
3841}
3842.cesm-livres .clv-colophon-seal::before {
3843  content: "" !important;
3844  position: absolute !important;
3845  top: 6px !important;
3846  left: 6px !important;
3847  right: 6px !important;
3848  bottom: 6px !important;
3849  border-radius: 50% !important;
3850  border: 1px dashed rgba(170,59,59,0.35) !important;
3851}
3852.cesm-livres .clv-colophon-seal::after {
3853  content: "\2720" !important;
3854  position: absolute !important;
3855  top: 50% !important;
3856  left: 50% !important;
3857  transform: translate(-50%, -50%) !important;
3858  font-family: Georgia, serif !important;
3859  font-size: 22px !important;
3860  color: #AA3B3B !important;
3861  line-height: 1 !important;
3862}
3863.cesm-livres .clv-colophon-title {
3864  font-family: Georgia, serif !important;
3865  font-size: clamp(1.5rem, 5vw, 2rem) !important;
3866  line-height: 1.2 !important;
3867  color: #1F1513 !important;
3868  margin: 10px 0 0 0 !important;
3869  padding: 0 !important;
3870  font-weight: 500 !important;
3871  letter-spacing: -0.015em !important;
3872  font-style: normal !important;
3873}
3874.cesm-livres .clv-colophon-title em {
3875  font-style: italic !important;
3876  color: #AA3B3B !important;
3877}
3878.cesm-livres .clv-colophon-rule {
3879  display: block !important;
3880  width: 48px !important;
3881  height: 1px !important;
3882  margin: 18px auto 22px !important;
3883  background-color: #C8A97A !important;
3884  position: relative !important;
3885}
3886.cesm-livres .clv-colophon-rule::before,
3887.cesm-livres .clv-colophon-rule::after {
3888  content: "" !important;
3889  position: absolute !important;
3890  top: 50% !important;
3891  width: 4px !important;
3892  height: 4px !important;
3893  border-radius: 50% !important;
3894  background-color: #C8A97A !important;
3895  transform: translateY(-50%) !important;
3896}
3897.cesm-livres .clv-colophon-rule::before { left: -10px !important; }
3898.cesm-livres .clv-colophon-rule::after { right: -10px !important; }
3899.cesm-livres .clv-colophon-text {
3900  font-family: Georgia, serif !important;
3901  font-size: 1rem !important;
3902  line-height: 1.75 !important;
3903  color: #332925 !important;
3904  margin: 0 auto !important;
3905  padding: 0 !important;
3906  max-width: 580px !important;
3907}
3908.cesm-livres .clv-colophon-text strong {
3909  color: #AA3B3B !important;
3910  font-weight: 700 !important;
3911}
3912
3913.cesm-livres .clv-colophon-links {
3914  display: flex !important;
3915  flex-direction: column !important;
3916  margin: 26px 0 0 0 !important;
3917  padding: 0 !important;
3918}
3919.cesm-livres .clv-cta {
3920  display: inline-flex !important;
3921  align-items: center !important;
3922  justify-content: center !important;
3923  padding: 14px 26px !important;
3924  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
3925  color: #FFFFFF !important;
3926  text-decoration: none !important;
3927  font-family: system-ui, sans-serif !important;
3928  font-size: 0.78rem !important;
3929  font-weight: 700 !important;
3930  letter-spacing: 0.18em !important;
3931  text-transform: uppercase !important;
3932  border-radius: 2px !important;
3933  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
3934  border: 0 !important;
3935  margin: 0 0 10px 0 !important;
3936  transition: transform .3s ease, box-shadow .3s ease !important;
3937  line-height: 1 !important;
3938  position: relative !important;
3939  overflow: hidden !important;
3940}
3941.cesm-livres .clv-cta:last-child { margin-bottom: 0 !important; }
3942.cesm-livres .clv-cta::before {
3943  content: "" !important;
3944  position: absolute !important;
3945  top: 3px !important;
3946  right: 3px !important;
3947  bottom: 3px !important;
3948  left: 3px !important;
3949  border: 1px solid rgba(255,255,255,0.12) !important;
3950  pointer-events: none !important;
3951  transition: border-color .3s ease !important;
3952}
3953.cesm-livres .clv-cta:hover {
3954  transform: translateY(-2px) !important;
3955  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
3956  color: #FFFFFF !important;
3957}
3958.cesm-livres .clv-cta:hover::before { border-color: rgba(200,169,122,0.4) !important; }
3959.cesm-livres .clv-cta-ghost {
3960  background: transparent !important;
3961  color: #AA3B3B !important;
3962  border: 1px solid rgba(170,59,59,0.35) !important;
3963  box-shadow: none !important;
3964}
3965.cesm-livres .clv-cta-ghost::before { display: none !important; }
3966.cesm-livres .clv-cta-ghost:hover {
3967  background: rgba(170,59,59,0.06) !important;
3968  border-color: #AA3B3B !important;
3969  color: #AA3B3B !important;
3970  box-shadow: 0 6px 18px -6px rgba(170,59,59,0.25) !important;
3971}
3972
3973.cesm-livres .clv-colophon-sig {
3974  display: block !important;
3975  font-family: Georgia, serif !important;
3976  font-style: italic !important;
3977  font-size: 0.9rem !important;
3978  color: rgba(31,21,19,0.55) !important;
3979  margin: 26px 0 0 0 !important;
3980  padding: 22px 0 0 0 !important;
3981  border-top: 1px solid rgba(200,169,122,0.3) !important;
3982  letter-spacing: 0.04em !important;
3983  line-height: 1.5 !important;
3984}
3985
3986/* =========================================================
3987   RESPONSIVE — MOBILE : tableau en fiches empilées
3988========================================================= */
3989@media (max-width: 760px) {
3990  .cesm-livres .clv-table-wrap {
3991    padding: 20px 16px 40px !important;
3992  }
3993  .cesm-livres .clv-table-wrap .tablepress {
3994    border: 0 !important;
3995    background: transparent !important;
3996    box-shadow: none !important;
3997  }
3998  .cesm-livres .clv-table-wrap .tablepress thead {
3999    display: none !important;
4000  }
4001  .cesm-livres .clv-table-wrap .tablepress tbody {
4002    display: block !important;
4003  }
4004  .cesm-livres .clv-table-wrap .tablepress tbody tr,
4005  .cesm-livres .clv-table-wrap .tablepress tbody tr.even,
4006  .cesm-livres .clv-table-wrap .tablepress tbody tr:nth-child(even) {
4007    display: block !important;
4008    background-color: #FFFFFF !important;
4009    border: 1px solid rgba(200,169,122,0.3) !important;
4010    border-radius: 4px !important;
4011    margin: 0 0 16px 0 !important;
4012    padding: 20px 18px 18px !important;
4013    box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 8px 24px -10px rgba(31,21,19,0.1) !important;
4014    transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease !important;
4015    position: relative !important;
4016  }
4017  .cesm-livres .clv-table-wrap .tablepress tbody tr:hover {
4018    background-color: #FFFFFF !important;
4019    border-color: rgba(170,59,59,0.3) !important;
4020    transform: translateY(-2px) !important;
4021    box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 14px 30px -12px rgba(170,59,59,0.18) !important;
4022  }
4023  .cesm-livres .clv-table-wrap .tablepress tbody td {
4024    display: block !important;
4025    width: 100% !important;
4026    max-width: 100% !important;
4027    min-width: 0 !important;
4028    padding: 0 !important;
4029    border: 0 !important;
4030    margin: 0 !important;
4031    text-align: left !important;
4032    white-space: normal !important;
4033    position: relative !important;
4034    /* Annulation des troncatures desktop */
4035    -webkit-line-clamp: unset !important;
4036    line-clamp: unset !important;
4037    overflow: visible !important;
4038    text-overflow: clip !important;
4039  }
4040  .cesm-livres .clv-table-wrap .tablepress tbody td:not(:last-child):not(:empty) {
4041    margin-bottom: 10px !important;
4042    padding-bottom: 10px !important;
4043    border-bottom: 1px dashed rgba(200,169,122,0.35) !important;
4044  }
4045  /* Cellules vides : masquées en mobile pour éviter "Sous-titre : —" */
4046  .cesm-livres .clv-table-wrap .tablepress tbody td:empty {
4047    display: none !important;
4048  }
4049  .cesm-livres .clv-table-wrap .tablepress tbody td:empty::before {
4050    content: "" !important;
4051  }
4052
4053  /* Labels mobile via :before */
4054  .cesm-livres .clv-table-wrap .tablepress tbody td::before {
4055    display: block !important;
4056    font-family: system-ui, sans-serif !important;
4057    font-size: 9px !important;
4058    letter-spacing: 0.28em !important;
4059    text-transform: uppercase !important;
4060    color: #AA3B3B !important;
4061    font-weight: 700 !important;
4062    line-height: 1.3 !important;
4063    margin-bottom: 6px !important;
4064    content: "" !important;
4065  }
4066  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(1)::before {
4067    content: "N° CESM" !important;
4068  }
4069  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(2)::before {
4070    content: "Titre" !important;
4071  }
4072  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(3)::before {
4073    content: "Sous-titre" !important;
4074  }
4075  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(4)::before {
4076    content: "Auteur" !important;
4077  }
4078  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(5)::before {
4079    content: "Pages" !important;
4080  }
4081  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(6)::before {
4082    content: "Édition" !important;
4083  }
4084  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(7)::before {
4085    content: "Année" !important;
4086  }
4087  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(8)::before {
4088    content: "Résumé" !important;
4089  }
4090
4091  /* Mise en valeur du Titre et du N° CESM en mobile */
4092  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(1) {
4093    text-align: left !important;
4094    width: 100% !important;
4095    font-size: 0.85rem !important;
4096  }
4097  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(2) {
4098    font-size: 1.1rem !important;
4099    line-height: 1.4 !important;
4100    max-width: 100% !important;
4101  }
4102  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(5),
4103  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(7) {
4104    text-align: left !important;
4105    width: 100% !important;
4106  }
4107}
4108
4109/* =========================================================
4110   RESPONSIVE — TABLETTE
4111========================================================= */
4112@media (min-width: 760px) {
4113  .cesm-livres .clv-hero { padding: 80px 30px 50px !important; }
4114  .cesm-livres .clv-hero-inner { padding: 66px 52px 48px !important; }
4115  .cesm-livres .clv-hero-brand { font-size: 0.82rem !important; }
4116  .cesm-livres .clv-hero-lead { font-size: 1.08rem !important; }
4117
4118  .cesm-livres .clv-markers {
4119    flex-direction: row !important;
4120    margin-top: 36px !important;
4121  }
4122  .cesm-livres .clv-marker {
4123    flex: 1 1 0 !important;
4124    margin: 0 8px 0 0 !important;
4125    padding: 18px 14px !important;
4126  }
4127  .cesm-livres .clv-marker:nth-child(2) {
4128    margin-left: 8px !important;
4129    margin-right: 8px !important;
4130  }
4131  .cesm-livres .clv-marker:last-child {
4132    margin-right: 0 !important;
4133    margin-left: 8px !important;
4134  }
4135
4136  .cesm-livres .clv-intro { padding: 56px 24px 20px !important; }
4137  .cesm-livres .clv-legend {
4138    display: grid !important;
4139    grid-template-columns: 1fr 1fr !important;
4140    flex-wrap: nowrap !important;
4141    flex-direction: row !important;
4142    margin-top: 32px !important;
4143  }
4144  .cesm-livres .clv-legend-item {
4145    flex: none !important;
4146    width: 100% !important;
4147    max-width: 100% !important;
4148    margin: 0 6px 8px 0 !important;
4149    box-sizing: border-box !important;
4150    height: auto !important;
4151  }
4152  .cesm-livres .clv-legend-item:nth-child(2n) {
4153    margin: 0 0 8px 6px !important;
4154  }
4155
4156  .cesm-livres .clv-table-wrap { padding: 30px 20px 60px !important; }
4157  .cesm-livres .clv-table-wrap .tablepress thead th,
4158  .cesm-livres .clv-table-wrap .tablepress thead tr th {
4159    padding: 18px 14px !important;
4160  }
4161  .cesm-livres .clv-table-wrap .tablepress tbody td {
4162    padding: 16px 14px !important;
4163  }
4164
4165  .cesm-livres .clv-colophon { padding: 40px 24px 100px !important; }
4166  .cesm-livres .clv-colophon-inner { padding: 54px 48px 46px !important; }
4167  .cesm-livres .clv-colophon-links {
4168    flex-direction: row !important;
4169    justify-content: center !important;
4170  }
4171  .cesm-livres .clv-cta {
4172    margin: 0 6px 0 0 !important;
4173  }
4174  .cesm-livres .clv-cta:last-child {
4175    margin-right: 0 !important;
4176    margin-left: 6px !important;
4177  }
4178}
4179
4180/* =========================================================
4181   RESPONSIVE — DESKTOP
4182========================================================= */
4183@media (min-width: 1024px) {
4184  .cesm-livres .clv-table-wrap { padding: 50px 24px 80px !important; }
4185  .cesm-livres .clv-table-wrap .tablepress tbody td:first-child {
4186    padding-left: 18px !important;
4187  }
4188  .cesm-livres .clv-table-wrap .tablepress tbody td:last-child {
4189    padding-right: 18px !important;
4190  }
4191  .cesm-livres .clv-table-wrap .tablepress thead th:first-child,
4192  .cesm-livres .clv-table-wrap .tablepress thead tr th:first-child {
4193    padding-left: 18px !important;
4194  }
4195  .cesm-livres .clv-table-wrap .tablepress thead th:last-child,
4196  .cesm-livres .clv-table-wrap .tablepress thead tr th:last-child {
4197    padding-right: 18px !important;
4198  }
4199}
4200
4201@media (min-width: 1280px) {
4202  .cesm-livres .clv-hero-inner { padding: 76px 64px 58px !important; }
4203  .cesm-livres .clv-table-wrap .tablepress tbody td:nth-of-type(8) {
4204    -webkit-line-clamp: 3 !important;
4205    line-clamp: 3 !important;
4206    max-width: 320px !important;
4207  }
4208}
4209
4210/* =========================================================
4211   CESM — PAGE VIDÉOS · Médiathèque éditoriale (v2 grille YouTube)
4212========================================================= */
4213
4214.cesm-videos,
4215.cesm-videos * { box-sizing: border-box !important; }
4216.cesm-videos p:empty { display: none !important; }
4217
4218.cesm-videos {
4219  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
4220  color: #1F1513 !important;
4221  line-height: 1.7 !important;
4222  font-size: 16px !important;
4223  background-color: #FAF5EE !important;
4224  background-image:
4225    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
4226    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
4227  margin: 0 !important;
4228  padding: 0 !important;
4229  width: 100% !important;
4230  max-width: 100% !important;
4231  position: relative !important;
4232  overflow: hidden !important;
4233}
4234
4235.cesm-videos h2,
4236.cesm-videos h3 {
4237  margin: 0 !important;
4238  padding: 0 !important;
4239  font-family: inherit !important;
4240  font-weight: inherit !important;
4241  color: inherit !important;
4242  line-height: inherit !important;
4243  text-align: inherit !important;
4244  letter-spacing: inherit !important;
4245}
4246
4247/* =========================================================
4248   COMPOSANTS PARTAGÉS
4249========================================================= */
4250.cesm-videos .cm-eb {
4251  display: inline-block !important;
4252  font-family: system-ui, sans-serif !important;
4253  font-size: 10px !important;
4254  letter-spacing: 0.32em !important;
4255  text-transform: uppercase !important;
4256  color: #AA3B3B !important;
4257  font-weight: 700 !important;
4258  margin: 0 !important;
4259  line-height: 1.4 !important;
4260  padding: 0 !important;
4261}
4262
4263/* =========================================================
4264   HERO
4265========================================================= */
4266.cesm-videos .cv-hero {
4267  padding: 60px 20px 40px !important;
4268  position: relative !important;
4269}
4270.cesm-videos .cv-hero::before {
4271  content: "" !important;
4272  position: absolute !important;
4273  top: 0 !important;
4274  left: 0 !important;
4275  right: 0 !important;
4276  height: 3px !important;
4277  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
4278  opacity: 0.35 !important;
4279}
4280.cesm-videos .cv-hero-inner {
4281  max-width: 880px !important;
4282  margin: 0 auto !important;
4283  background-color: #FFFFFF !important;
4284  border: 1px solid rgba(200,169,122,0.3) !important;
4285  border-radius: 2px !important;
4286  padding: 50px 26px 40px !important;
4287  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
4288  position: relative !important;
4289  text-align: center !important;
4290}
4291.cesm-videos .cv-hero-inner::before,
4292.cesm-videos .cv-hero-inner::after {
4293  content: "" !important;
4294  position: absolute !important;
4295  width: 40px !important;
4296  height: 40px !important;
4297  border: 1px solid #C8A97A !important;
4298  pointer-events: none !important;
4299}
4300.cesm-videos .cv-hero-inner::before {
4301  top: 8px !important;
4302  left: 8px !important;
4303  border-right: 0 !important;
4304  border-bottom: 0 !important;
4305}
4306.cesm-videos .cv-hero-inner::after {
4307  bottom: 8px !important;
4308  right: 8px !important;
4309  border-left: 0 !important;
4310  border-top: 0 !important;
4311}
4312.cesm-videos .cv-hero-eb {
4313  display: inline-block !important;
4314  font-family: system-ui, sans-serif !important;
4315  font-size: 10px !important;
4316  letter-spacing: 0.4em !important;
4317  text-transform: uppercase !important;
4318  color: #AA3B3B !important;
4319  font-weight: 700 !important;
4320  margin: 0 !important;
4321  padding: 6px 16px !important;
4322  border: 1px solid rgba(170,59,59,0.2) !important;
4323  border-radius: 50px !important;
4324  line-height: 1.4 !important;
4325  background-color: rgba(170,59,59,0.04) !important;
4326}
4327.cesm-videos .cv-hero-title {
4328  display: block !important;
4329  margin: 28px 0 0 0 !important;
4330  padding: 0 !important;
4331}
4332.cesm-videos .cv-hero-brand {
4333  display: block !important;
4334  font-family: system-ui, sans-serif !important;
4335  font-size: 0.72rem !important;
4336  letter-spacing: 0.32em !important;
4337  text-transform: uppercase !important;
4338  color: rgba(31,21,19,0.55) !important;
4339  font-weight: 600 !important;
4340  margin: 0 0 14px 0 !important;
4341  line-height: 1.4 !important;
4342}
4343.cesm-videos .cv-hero-main {
4344  display: block !important;
4345  font-family: Georgia, "Times New Roman", serif !important;
4346  font-size: clamp(2rem, 7vw, 3.4rem) !important;
4347  line-height: 1.08 !important;
4348  color: #1F1513 !important;
4349  letter-spacing: -0.015em !important;
4350  font-weight: 400 !important;
4351  font-style: normal !important;
4352  text-align: center !important;
4353}
4354.cesm-videos .cv-hero-main em {
4355  font-style: italic !important;
4356  color: #AA3B3B !important;
4357  font-weight: 500 !important;
4358}
4359.cesm-videos .cv-hero-lead {
4360  font-family: Georgia, serif !important;
4361  font-style: italic !important;
4362  font-size: 1rem !important;
4363  line-height: 1.75 !important;
4364  color: #5A4844 !important;
4365  margin: 22px auto 0 !important;
4366  padding: 0 !important;
4367  max-width: 620px !important;
4368}
4369
4370/* Hero markers */
4371.cesm-videos .cv-hero-marks {
4372  display: flex !important;
4373  flex-direction: column !important;
4374  margin: 28px 0 0 0 !important;
4375  padding: 22px 0 0 0 !important;
4376  border-top: 1px solid rgba(200,169,122,0.3) !important;
4377}
4378.cesm-videos .cv-mark {
4379  padding: 14px 16px !important;
4380  margin: 0 0 8px 0 !important;
4381  background-color: #FAF5EE !important;
4382  border: 1px solid rgba(200,169,122,0.3) !important;
4383  border-radius: 4px !important;
4384  text-align: center !important;
4385  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
4386}
4387.cesm-videos .cv-mark:last-child { margin-bottom: 0 !important; }
4388.cesm-videos .cv-mark:hover {
4389  border-color: #AA3B3B !important;
4390  background-color: #FFFFFF !important;
4391  transform: translateY(-2px) !important;
4392}
4393.cesm-videos .cv-mark-val {
4394  display: block !important;
4395  font-family: Georgia, "Times New Roman", serif !important;
4396  font-style: italic !important;
4397  font-weight: 500 !important;
4398  font-size: clamp(1.1rem, 3.2vw, 1.4rem) !important;
4399  line-height: 1.15 !important;
4400  color: #AA3B3B !important;
4401  margin-bottom: 4px !important;
4402  letter-spacing: -0.005em !important;
4403}
4404.cesm-videos .cv-mark-lbl {
4405  display: block !important;
4406  font-family: system-ui, sans-serif !important;
4407  font-size: 10px !important;
4408  letter-spacing: 0.22em !important;
4409  text-transform: uppercase !important;
4410  color: rgba(31,21,19,0.55) !important;
4411  font-weight: 600 !important;
4412  line-height: 1.4 !important;
4413}
4414
4415/* =========================================================
4416   SECTION (intro + grille vidéos)
4417========================================================= */
4418.cesm-videos .cv-section {
4419  max-width: 1280px !important;
4420  margin: 0 auto !important;
4421  padding: 0 16px !important;
4422}
4423.cesm-videos .cv-section-head {
4424  text-align: center !important;
4425  max-width: 780px !important;
4426  margin: 0 auto !important;
4427  padding: 40px 0 22px !important;
4428}
4429.cesm-videos .cv-section-head > * { margin-top: 14px !important; }
4430.cesm-videos .cv-section-head > *:first-child { margin-top: 0 !important; }
4431.cesm-videos .cv-section-title {
4432  display: block !important;
4433  font-family: Georgia, serif !important;
4434  font-weight: 500 !important;
4435  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
4436  line-height: 1.1 !important;
4437  color: #1F1513 !important;
4438  letter-spacing: -0.015em !important;
4439  font-style: normal !important;
4440  text-align: center !important;
4441}
4442.cesm-videos .cv-section-title em {
4443  font-style: italic !important;
4444  color: #AA3B3B !important;
4445  font-weight: 500 !important;
4446}
4447.cesm-videos .cv-section-lead {
4448  font-family: Georgia, serif !important;
4449  font-style: italic !important;
4450  font-size: 1rem !important;
4451  line-height: 1.75 !important;
4452  color: #5A4844 !important;
4453  margin: 0 auto !important;
4454  max-width: 620px !important;
4455  padding: 0 !important;
4456}
4457.cesm-videos .cv-section-orn {
4458  display: block !important;
4459  width: 48px !important;
4460  height: 1px !important;
4461  margin: 22px auto 0 !important;
4462  background-color: #C8A97A !important;
4463  position: relative !important;
4464}
4465.cesm-videos .cv-section-orn::before,
4466.cesm-videos .cv-section-orn::after {
4467  content: "" !important;
4468  position: absolute !important;
4469  top: 50% !important;
4470  width: 4px !important;
4471  height: 4px !important;
4472  border-radius: 50% !important;
4473  background-color: #C8A97A !important;
4474  transform: translateY(-50%) !important;
4475}
4476.cesm-videos .cv-section-orn::before { left: -10px !important; }
4477.cesm-videos .cv-section-orn::after { right: -10px !important; }
4478
4479/* =========================================================
4480   GRILLE VIDÉOS — cartes uniformes
4481========================================================= */
4482.cesm-videos .cv-grid {
4483  display: flex !important;
4484  flex-direction: column !important;
4485  margin: 28px 0 0 0 !important;
4486  padding: 0 !important;
4487}
4488.cesm-videos .cv-vid {
4489  display: block !important;
4490  width: 100% !important;
4491  margin: 0 0 18px 0 !important;
4492  padding: 18px !important;
4493  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
4494  border: 1px solid rgba(200,169,122,0.3) !important;
4495  border-radius: 4px !important;
4496  box-shadow: 0 12px 40px -18px rgba(31,21,19,0.16) !important;
4497  position: relative !important;
4498  transition: transform .4s cubic-bezier(.2,.7,.2,1), border-color .4s ease, box-shadow .4s ease !important;
4499  overflow: hidden !important;
4500  box-sizing: border-box !important;
4501}
4502.cesm-videos .cv-vid:last-child { margin-bottom: 0 !important; }
4503.cesm-videos .cv-vid::before {
4504  content: "" !important;
4505  position: absolute !important;
4506  top: 0 !important;
4507  left: 0 !important;
4508  right: 0 !important;
4509  height: 2px !important;
4510  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
4511  opacity: 0 !important;
4512  transition: opacity .4s ease !important;
4513  z-index: 2 !important;
4514  pointer-events: none !important;
4515}
4516.cesm-videos .cv-vid:hover {
4517  transform: translateY(-4px) !important;
4518  border-color: rgba(170,59,59,0.4) !important;
4519  box-shadow: 0 20px 50px -20px rgba(170,59,59,0.22) !important;
4520}
4521.cesm-videos .cv-vid:hover::before { opacity: 1 !important; }
4522
4523/* Cadre 16:9 contenant l'iframe */
4524.cesm-videos .cv-vid-frame {
4525  position: relative !important;
4526  width: 100% !important;
4527  height: 0 !important;
4528  padding-bottom: 56.25% !important;
4529  margin: 0 !important;
4530  overflow: hidden !important;
4531  border-radius: 2px !important;
4532  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
4533  background-color: #1F1513 !important;
4534}
4535.cesm-videos .cv-vid-frame iframe {
4536  position: absolute !important;
4537  top: 0 !important;
4538  left: 0 !important;
4539  width: 100% !important;
4540  height: 100% !important;
4541  border: 0 !important;
4542  margin: 0 !important;
4543  padding: 0 !important;
4544  display: block !important;
4545  background-color: #1F1513 !important;
4546}
4547
4548/* =========================================================
4549   COLOPHON
4550========================================================= */
4551.cesm-videos .cv-colophon {
4552  padding: 30px 16px 70px !important;
4553}
4554.cesm-videos .cv-colophon-inner {
4555  max-width: 680px !important;
4556  margin: 0 auto !important;
4557  background-color: #FFFFFF !important;
4558  border: 1px solid rgba(200,169,122,0.3) !important;
4559  border-radius: 2px !important;
4560  padding: 44px 26px 40px !important;
4561  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
4562  position: relative !important;
4563  text-align: center !important;
4564}
4565.cesm-videos .cv-colophon-inner > * { margin-top: 14px !important; }
4566.cesm-videos .cv-colophon-inner > *:first-child { margin-top: 0 !important; }
4567.cesm-videos .cv-colophon-seal {
4568  display: block !important;
4569  width: 56px !important;
4570  height: 56px !important;
4571  margin: 0 auto 4px !important;
4572  border-radius: 50% !important;
4573  background-color: #FAF5EE !important;
4574  border: 1px solid #C8A97A !important;
4575  position: relative !important;
4576  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
4577}
4578.cesm-videos .cv-colophon-seal::before {
4579  content: "" !important;
4580  position: absolute !important;
4581  top: 6px !important;
4582  left: 6px !important;
4583  right: 6px !important;
4584  bottom: 6px !important;
4585  border-radius: 50% !important;
4586  border: 1px dashed rgba(170,59,59,0.35) !important;
4587}
4588.cesm-videos .cv-colophon-seal::after {
4589  content: "\2720" !important;
4590  position: absolute !important;
4591  top: 50% !important;
4592  left: 50% !important;
4593  transform: translate(-50%, -50%) !important;
4594  font-family: Georgia, serif !important;
4595  font-size: 22px !important;
4596  color: #AA3B3B !important;
4597  line-height: 1 !important;
4598}
4599.cesm-videos .cv-colophon-text {
4600  font-family: Georgia, serif !important;
4601  font-size: 1rem !important;
4602  line-height: 1.75 !important;
4603  color: #332925 !important;
4604  margin: 14px auto 0 !important;
4605  padding: 0 !important;
4606  max-width: 560px !important;
4607}
4608.cesm-videos .cv-colophon-text strong {
4609  color: #AA3B3B !important;
4610  font-weight: 700 !important;
4611}
4612.cesm-videos .cv-colophon-rule {
4613  display: block !important;
4614  width: 48px !important;
4615  height: 1px !important;
4616  margin: 22px auto 0 !important;
4617  background-color: #C8A97A !important;
4618  position: relative !important;
4619}
4620.cesm-videos .cv-colophon-rule::before,
4621.cesm-videos .cv-colophon-rule::after {
4622  content: "" !important;
4623  position: absolute !important;
4624  top: 50% !important;
4625  width: 4px !important;
4626  height: 4px !important;
4627  border-radius: 50% !important;
4628  background-color: #C8A97A !important;
4629  transform: translateY(-50%) !important;
4630}
4631.cesm-videos .cv-colophon-rule::before { left: -10px !important; }
4632.cesm-videos .cv-colophon-rule::after { right: -10px !important; }
4633.cesm-videos .cv-colophon-sig {
4634  display: block !important;
4635  font-family: system-ui, sans-serif !important;
4636  font-size: 0.72rem !important;
4637  letter-spacing: 0.3em !important;
4638  text-transform: uppercase !important;
4639  color: rgba(31,21,19,0.55) !important;
4640  font-weight: 600 !important;
4641  line-height: 1.4 !important;
4642}
4643
4644/* =========================================================
4645   RESPONSIVE — TABLETTE (760+) : grille 2 colonnes
4646========================================================= */
4647@media (min-width: 760px) {
4648  .cesm-videos .cv-hero { padding: 80px 30px 50px !important; }
4649  .cesm-videos .cv-hero-inner { padding: 66px 52px 52px !important; }
4650  .cesm-videos .cv-hero-brand { font-size: 0.82rem !important; }
4651  .cesm-videos .cv-hero-lead { font-size: 1.08rem !important; }
4652
4653  .cesm-videos .cv-hero-marks {
4654    flex-direction: row !important;
4655    margin-top: 36px !important;
4656  }
4657  .cesm-videos .cv-mark {
4658    flex: 1 1 0 !important;
4659    margin: 0 8px 0 0 !important;
4660    padding: 18px 14px !important;
4661  }
4662  .cesm-videos .cv-mark:nth-child(2) {
4663    margin-left: 8px !important;
4664    margin-right: 8px !important;
4665  }
4666  .cesm-videos .cv-mark:last-child {
4667    margin-right: 0 !important;
4668    margin-left: 8px !important;
4669  }
4670
4671  .cesm-videos .cv-section { padding: 0 24px !important; }
4672  .cesm-videos .cv-section-head { padding: 56px 0 28px !important; }
4673
4674  .cesm-videos .cv-grid {
4675    flex-direction: row !important;
4676    flex-wrap: wrap !important;
4677    margin-left: -10px !important;
4678    margin-right: -10px !important;
4679    margin-top: 36px !important;
4680  }
4681  .cesm-videos .cv-vid {
4682    width: calc(50% - 20px) !important;
4683    margin: 0 10px 20px 10px !important;
4684    padding: 20px !important;
4685  }
4686  .cesm-videos .cv-vid:last-child { margin-bottom: 20px !important; }
4687
4688  .cesm-videos .cv-colophon { padding: 40px 24px 100px !important; }
4689  .cesm-videos .cv-colophon-inner { padding: 54px 48px 46px !important; }
4690}
4691
4692/* =========================================================
4693   RESPONSIVE — DESKTOP (1024+)
4694========================================================= */
4695@media (min-width: 1024px) {
4696  .cesm-videos .cv-section-head { padding: 70px 0 32px !important; }
4697  .cesm-videos .cv-grid { margin-top: 44px !important; }
4698  .cesm-videos .cv-vid { padding: 22px !important; }
4699}
4700
4701/* =========================================================
4702   RESPONSIVE — GRAND DESKTOP (1280+) : 3 colonnes
4703========================================================= */
4704@media (min-width: 1280px) {
4705  .cesm-videos .cv-hero-inner { padding: 76px 64px 58px !important; }
4706  .cesm-videos .cv-vid {
4707    width: calc(33.3333% - 20px) !important;
4708  }
4709}
4710
4711@media (min-width: 760px) {
4712  .cesm-predics .cpr-legend {
4713    display: grid !important;
4714    grid-template-columns: 1fr 1fr !important;
4715    flex-wrap: nowrap !important;
4716    flex-direction: row !important;
4717    margin-top: 32px !important;
4718  }
4719  .cesm-predics .cpr-legend-item {
4720    flex: none !important;
4721    width: 100% !important;
4722    max-width: 100% !important;
4723    margin: 0 6px 8px 0 !important;
4724    box-sizing: border-box !important;
4725    height: auto !important;
4726  }
4727  .cesm-predics .cpr-legend-item:nth-child(2n) {
4728    margin: 0 0 8px 6px !important;
4729  }
4730}
4731
4732.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) {
4733  width: 360px !important;
4734  min-width: 360px !important;
4735  max-width: 360px !important;
4736  white-space: normal !important;
4737  text-align: left !important;
4738  padding: 12px 16px !important;
4739  vertical-align: middle !important;
4740}
4741@media (min-width: 1024px) {
4742  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) {
4743    padding-right: 22px !important;
4744  }
4745}
4746
4747.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(2) {
4748  min-width: 240px !important;
4749}
4750
4751
4752.cesm-predics audio,
4753.cesm-predics .cpr-table-wrap audio,
4754.cesm-predics .cpr-table-wrap .tablepress audio,
4755.cesm-predics .cpr-table-wrap .tablepress tbody td audio,
4756.cesm-predics .cpr-table-wrap .tablepress tbody td audio[controls] {
4757  display: block !important;
4758  width: 340px !important;
4759  min-width: 320px !important;
4760  max-width: 100% !important;
4761  height: 46px !important;
4762  margin: 0 !important;
4763  padding: 0 !important;
4764  outline: none !important;
4765  border: 0 !important;
4766  border-radius: 50px !important;
4767  background-color: #FAF5EE !important;
4768  box-shadow:
4769    0 0 0 1px rgba(200,169,122,0.5),
4770    inset 3px 0 0 0 #AA3B3B,
4771    0 2px 8px rgba(31,21,19,0.06) !important;
4772  accent-color: #AA3B3B !important;
4773  color-scheme: light !important;
4774  filter: saturate(1.05) !important;
4775  transition: box-shadow .25s ease !important;
4776}
4777.cesm-predics audio:hover,
4778.cesm-predics .cpr-table-wrap audio:hover {
4779  box-shadow:
4780    0 0 0 1px #C8A97A,
4781    inset 3px 0 0 0 #AA3B3B,
4782    0 6px 16px -4px rgba(170,59,59,0.25) !important;
4783}
4784.cesm-predics audio:focus,
4785.cesm-predics audio:focus-within {
4786  box-shadow:
4787    0 0 0 1px #AA3B3B,
4788    inset 3px 0 0 0 #AA3B3B,
4789    0 0 0 4px rgba(170,59,59,0.12),
4790    0 4px 10px rgba(170,59,59,0.18) !important;
4791}
4792
4793.cesm-predics audio::-webkit-media-controls-enclosure {
4794  background-color: transparent !important;
4795  border-radius: 50px !important;
4796  padding: 0 10px 0 12px !important;
4797  max-height: 46px !important;
4798  height: 46px !important;
4799  overflow: hidden !important;
4800}
4801
4802.cesm-predics audio::-webkit-media-controls-panel {
4803  background-color: transparent !important;
4804  background-image: none !important;
4805  border: 0 !important;
4806  border-radius: 50px !important;
4807  padding: 0 !important;
4808  height: 46px !important;
4809  display: flex !important;
4810  align-items: center !important;
4811}
4812
4813.cesm-predics audio::-webkit-media-controls-play-button {
4814  background-color: rgba(170,59,59,0.08) !important;
4815  border-radius: 50% !important;
4816  padding: 4px !important;
4817  margin-right: 4px !important;
4818  transition: background-color .2s ease !important;
4819}
4820.cesm-predics audio::-webkit-media-controls-play-button:hover {
4821  background-color: rgba(170,59,59,0.18) !important;
4822}
4823
4824.cesm-predics audio::-webkit-media-controls-current-time-display,
4825.cesm-predics audio::-webkit-media-controls-time-remaining-display {
4826  color: #5A4844 !important;
4827  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
4828  font-size: 11px !important;
4829  font-weight: 600 !important;
4830  letter-spacing: 0.04em !important;
4831  text-shadow: none !important;
4832  padding: 0 4px !important;
4833}
4834.cesm-predics audio::-webkit-media-controls-current-time-display {
4835  color: #AA3B3B !important;
4836}
4837
4838.cesm-predics audio::-webkit-media-controls-timeline {
4839  background-color: transparent !important;
4840  height: 4px !important;
4841  margin: 0 6px !important;
4842  padding: 0 !important;
4843  border-radius: 50px !important;
4844  min-width: 50px !important;
4845}
4846.cesm-predics audio::-webkit-media-controls-timeline-container {
4847  background-color: transparent !important;
4848}
4849
4850.cesm-predics audio::-webkit-media-controls-mute-button {
4851  background-color: transparent !important;
4852  border-radius: 50% !important;
4853  padding: 4px !important;
4854  transition: background-color .2s ease !important;
4855}
4856.cesm-predics audio::-webkit-media-controls-mute-button:hover {
4857  background-color: rgba(170,59,59,0.08) !important;
4858}
4859
4860.cesm-predics audio::-webkit-media-controls-volume-slider,
4861.cesm-predics audio::-webkit-media-controls-volume-slider-container {
4862  background-color: transparent !important;
4863  border-radius: 50px !important;
4864}
4865
4866
4867.cesm-predics audio::-webkit-media-controls-overflow-button {
4868  background-color: transparent !important;
4869  border-radius: 50% !important;
4870  padding: 4px !important;
4871  margin-left: 4px !important;
4872  transition: background-color .2s ease !important;
4873}
4874.cesm-predics audio::-webkit-media-controls-overflow-button:hover {
4875  background-color: rgba(170,59,59,0.08) !important;
4876}
4877
4878
4879.cesm-predics audio::-webkit-media-controls-download-button {
4880  background-color: transparent !important;
4881}
4882
4883.cesm-predics audio::-webkit-media-controls-fullscreen-button {
4884  display: none !important;
4885}
4886
4887
4888@-moz-document url-prefix() {
4889  .cesm-predics audio {
4890    background-color: #FAF5EE !important;
4891    border-radius: 50px !important;
4892  }
4893}
4894
4895
4896@media (max-width: 760px) {
4897  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) {
4898    width: 100% !important;
4899    min-width: 0 !important;
4900    max-width: 100% !important;
4901    padding: 0 !important;
4902  }
4903  .cesm-predics audio,
4904  .cesm-predics .cpr-table-wrap audio,
4905  .cesm-predics .cpr-table-wrap .tablepress audio,
4906  .cesm-predics .cpr-table-wrap .tablepress tbody td audio,
4907  .cesm-predics .cpr-table-wrap .tablepress tbody td audio[controls] {
4908    width: 100% !important;
4909    min-width: 0 !important;
4910    max-width: 100% !important;
4911    height: 46px !important;
4912  }
4913}
4914
4915
4916.cesm-predics audio + br,
4917.cesm-predics .cpr-table-wrap audio + br {
4918  display: none !important;
4919}
4920
4921
4922/* =========================================================
4923   CESM — PAGE TABLEAU DES PRÉDICATIONS · Le registre
4924========================================================= */
4925
4926.cesm-predics,
4927.cesm-predics * { box-sizing: border-box !important; }
4928.cesm-predics p:empty { display: none !important; }
4929
4930.cesm-predics {
4931  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
4932  color: #1F1513 !important;
4933  line-height: 1.7 !important;
4934  font-size: 16px !important;
4935  background-color: #FAF5EE !important;
4936  background-image:
4937    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
4938    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
4939  margin: 0 !important;
4940  padding: 0 !important;
4941  width: 100% !important;
4942  max-width: 100% !important;
4943  position: relative !important;
4944  overflow: hidden !important;
4945}
4946
4947/* =========================================================
4948   COMPOSANTS PARTAGÉS
4949========================================================= */
4950.cesm-predics .cm-eb {
4951  display: inline-block !important;
4952  font-family: system-ui, sans-serif !important;
4953  font-size: 10px !important;
4954  letter-spacing: 0.32em !important;
4955  text-transform: uppercase !important;
4956  color: #AA3B3B !important;
4957  font-weight: 700 !important;
4958  margin: 0 !important;
4959  line-height: 1.4 !important;
4960  padding: 0 !important;
4961}
4962
4963/* =========================================================
4964   HERO
4965========================================================= */
4966.cesm-predics .cpr-hero {
4967  padding: 60px 20px 40px !important;
4968  position: relative !important;
4969}
4970.cesm-predics .cpr-hero::before {
4971  content: "" !important;
4972  position: absolute !important;
4973  top: 0 !important;
4974  left: 0 !important;
4975  right: 0 !important;
4976  height: 3px !important;
4977  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
4978  opacity: 0.35 !important;
4979}
4980.cesm-predics .cpr-hero-inner {
4981  max-width: 880px !important;
4982  margin: 0 auto !important;
4983  background-color: #FFFFFF !important;
4984  border: 1px solid rgba(200,169,122,0.3) !important;
4985  border-radius: 2px !important;
4986  padding: 50px 26px 36px !important;
4987  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
4988  position: relative !important;
4989  text-align: center !important;
4990}
4991.cesm-predics .cpr-hero-inner::before,
4992.cesm-predics .cpr-hero-inner::after {
4993  content: "" !important;
4994  position: absolute !important;
4995  width: 40px !important;
4996  height: 40px !important;
4997  border: 1px solid #C8A97A !important;
4998  pointer-events: none !important;
4999}
5000.cesm-predics .cpr-hero-inner::before {
5001  top: 8px !important;
5002  left: 8px !important;
5003  border-right: 0 !important;
5004  border-bottom: 0 !important;
5005}
5006.cesm-predics .cpr-hero-inner::after {
5007  bottom: 8px !important;
5008  right: 8px !important;
5009  border-left: 0 !important;
5010  border-top: 0 !important;
5011}
5012.cesm-predics .cpr-hero-eb {
5013  display: inline-block !important;
5014  font-family: system-ui, sans-serif !important;
5015  font-size: 10px !important;
5016  letter-spacing: 0.4em !important;
5017  text-transform: uppercase !important;
5018  color: #AA3B3B !important;
5019  font-weight: 700 !important;
5020  margin: 0 !important;
5021  padding: 6px 16px !important;
5022  border: 1px solid rgba(170,59,59,0.2) !important;
5023  border-radius: 50px !important;
5024  line-height: 1.4 !important;
5025  background-color: rgba(170,59,59,0.04) !important;
5026}
5027.cesm-predics .cpr-hero-title {
5028  display: block !important;
5029  margin: 26px 0 0 0 !important;
5030  padding: 0 !important;
5031  font-weight: 400 !important;
5032}
5033.cesm-predics .cpr-hero-brand {
5034  display: block !important;
5035  font-family: system-ui, sans-serif !important;
5036  font-size: 0.72rem !important;
5037  letter-spacing: 0.32em !important;
5038  text-transform: uppercase !important;
5039  color: rgba(31,21,19,0.55) !important;
5040  font-weight: 600 !important;
5041  margin: 0 0 14px 0 !important;
5042  line-height: 1.4 !important;
5043}
5044.cesm-predics .cpr-hero-main {
5045  display: block !important;
5046  font-family: Georgia, "Times New Roman", serif !important;
5047  font-size: clamp(1.8rem, 6.5vw, 3rem) !important;
5048  line-height: 1.12 !important;
5049  color: #1F1513 !important;
5050  letter-spacing: -0.015em !important;
5051  font-weight: 400 !important;
5052  font-style: normal !important;
5053}
5054.cesm-predics .cpr-hero-main em {
5055  font-style: italic !important;
5056  color: #AA3B3B !important;
5057  font-weight: 500 !important;
5058}
5059.cesm-predics .cpr-hero-lead {
5060  font-family: Georgia, serif !important;
5061  font-style: italic !important;
5062  font-size: 1rem !important;
5063  line-height: 1.75 !important;
5064  color: #5A4844 !important;
5065  margin: 18px auto 0 !important;
5066  padding: 0 !important;
5067  max-width: 600px !important;
5068}
5069
5070/* Marqueurs */
5071.cesm-predics .cpr-markers {
5072  display: flex !important;
5073  flex-direction: column !important;
5074  margin: 28px 0 0 0 !important;
5075  padding: 22px 0 0 0 !important;
5076  border-top: 1px solid rgba(200,169,122,0.3) !important;
5077}
5078.cesm-predics .cpr-marker {
5079  padding: 14px 16px !important;
5080  margin: 0 0 8px 0 !important;
5081  background-color: #FAF5EE !important;
5082  border: 1px solid rgba(200,169,122,0.3) !important;
5083  border-radius: 4px !important;
5084  text-align: center !important;
5085  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
5086}
5087.cesm-predics .cpr-marker:last-child { margin-bottom: 0 !important; }
5088.cesm-predics .cpr-marker:hover {
5089  border-color: #AA3B3B !important;
5090  background-color: #FFFFFF !important;
5091  transform: translateY(-2px) !important;
5092}
5093.cesm-predics .cpr-marker-val {
5094  display: block !important;
5095  font-family: Georgia, "Times New Roman", serif !important;
5096  font-style: italic !important;
5097  font-weight: 500 !important;
5098  font-size: clamp(1.5rem, 4.5vw, 2rem) !important;
5099  line-height: 1.1 !important;
5100  color: #AA3B3B !important;
5101  margin-bottom: 4px !important;
5102  letter-spacing: -0.005em !important;
5103}
5104.cesm-predics .cpr-marker-lbl {
5105  display: block !important;
5106  font-family: system-ui, sans-serif !important;
5107  font-size: 10px !important;
5108  letter-spacing: 0.22em !important;
5109  text-transform: uppercase !important;
5110  color: rgba(31,21,19,0.55) !important;
5111  font-weight: 600 !important;
5112  line-height: 1.4 !important;
5113}
5114
5115/* =========================================================
5116   INTRO + LÉGENDE
5117========================================================= */
5118.cesm-predics .cpr-intro {
5119  max-width: 880px !important;
5120  margin: 0 auto !important;
5121  padding: 30px 20px 16px !important;
5122  text-align: center !important;
5123}
5124.cesm-predics .cpr-intro > * { margin-top: 14px !important; }
5125.cesm-predics .cpr-intro > *:first-child { margin-top: 0 !important; }
5126.cesm-predics .cpr-intro-title {
5127  font-family: Georgia, serif !important;
5128  font-weight: 500 !important;
5129  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
5130  line-height: 1.1 !important;
5131  color: #1F1513 !important;
5132  margin: 0 !important;
5133  padding: 0 !important;
5134  letter-spacing: -0.015em !important;
5135  font-style: normal !important;
5136}
5137.cesm-predics .cpr-intro-title em {
5138  font-style: italic !important;
5139  color: #AA3B3B !important;
5140  font-weight: 500 !important;
5141}
5142.cesm-predics .cpr-intro-lead {
5143  font-family: Georgia, serif !important;
5144  font-style: italic !important;
5145  font-size: 1rem !important;
5146  line-height: 1.75 !important;
5147  color: #5A4844 !important;
5148  margin: 0 auto !important;
5149  max-width: 620px !important;
5150  padding: 0 !important;
5151}
5152
5153.cesm-predics .cpr-legend {
5154  display: flex !important;
5155  flex-direction: column !important;
5156  margin: 24px 0 0 0 !important;
5157  padding: 0 !important;
5158  text-align: left !important;
5159}
5160.cesm-predics .cpr-legend-item {
5161  display: flex !important;
5162  align-items: center !important;
5163  padding: 12px 16px !important;
5164  margin: 0 0 8px 0 !important;
5165  background-color: #FFFFFF !important;
5166  border: 1px solid rgba(200,169,122,0.3) !important;
5167  border-radius: 4px !important;
5168  transition: border-color .25s ease, transform .25s ease !important;
5169}
5170.cesm-predics .cpr-legend-item:last-child { margin-bottom: 0 !important; }
5171.cesm-predics .cpr-legend-item:hover {
5172  border-color: #AA3B3B !important;
5173  transform: translateX(3px) !important;
5174}
5175.cesm-predics .cpr-legend-ico {
5176  display: inline-flex !important;
5177  align-items: center !important;
5178  justify-content: center !important;
5179  flex-shrink: 0 !important;
5180  width: 36px !important;
5181  height: 36px !important;
5182  border-radius: 50% !important;
5183  background-color: #FAF5EE !important;
5184  border: 1px solid #C8A97A !important;
5185  margin-right: 14px !important;
5186  background-repeat: no-repeat !important;
5187  background-position: center !important;
5188  background-size: 18px 18px !important;
5189}
5190.cesm-predics .cpr-legend-ico-date {
5191  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI0IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIyIiByeT0iMiIvPjxsaW5lIHgxPSIxNiIgeTE9IjIiIHgyPSIxNiIgeTI9IjYiLz48bGluZSB4MT0iOCIgeTE9IjIiIHgyPSI4IiB5Mj0iNiIvPjxsaW5lIHgxPSIzIiB5MT0iMTAiIHgyPSIyMSIgeTI9IjEwIi8+PC9zdmc+") !important;
5192}
5193.cesm-predics .cpr-legend-ico-book {
5194  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAxOS41QTIuNSAyLjUgMCAwIDEgNi41IDE3SDIwIi8+PHBhdGggZD0iTTYuNSAySDIwdjIwSDYuNUEyLjUgMi41IDAgMCAxIDQgMTkuNXYtMTVBMi41IDIuNSAwIDAgMSA2LjUgMnoiLz48L3N2Zz4=") !important;
5195}
5196.cesm-predics .cpr-legend-ico-pers {
5197  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgMjF2LTJhNCA0IDAgMCAwLTQtNEg4YTQgNCAwIDAgMC00IDR2MiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iNyIgcj0iNCIvPjwvc3ZnPg==") !important;
5198}
5199.cesm-predics .cpr-legend-ico-play {
5200  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0FBM0IzQiIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWdvbiBwb2ludHM9IjUgMyAxOSAxMiA1IDIxIDUgMyIvPjwvc3ZnPg==") !important;
5201  background-size: 16px 16px !important;
5202}
5203.cesm-predics .cpr-legend-text {
5204  font-family: Georgia, serif !important;
5205  font-size: 0.96rem !important;
5206  line-height: 1.5 !important;
5207  color: #332925 !important;
5208}
5209.cesm-predics .cpr-legend-text strong {
5210  color: #1F1513 !important;
5211  font-weight: 700 !important;
5212}
5213
5214/* =========================================================
5215   TABLEAU TablePress — édition typographique
5216========================================================= */
5217.cesm-predics .cpr-table-wrap {
5218  max-width: 1240px !important;
5219  margin: 0 auto !important;
5220  padding: 20px 16px 40px !important;
5221  position: relative !important;
5222}
5223
5224/* Cadre conteneur pour le tableau */
5225.cesm-predics .cpr-table-wrap .tablepress {
5226  width: 100% !important;
5227  margin: 0 !important;
5228  border-collapse: separate !important;
5229  border-spacing: 0 !important;
5230  background-color: #FFFFFF !important;
5231  border: 1px solid rgba(200,169,122,0.3) !important;
5232  border-radius: 4px !important;
5233  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 16px 50px -20px rgba(31,21,19,0.16) !important;
5234  overflow: hidden !important;
5235  table-layout: auto !important;
5236}
5237
5238/* HEADER du tableau */
5239.cesm-predics .cpr-table-wrap .tablepress thead {
5240  background-color: transparent !important;
5241}
5242.cesm-predics .cpr-table-wrap .tablepress thead tr {
5243  background-color: transparent !important;
5244}
5245.cesm-predics .cpr-table-wrap .tablepress thead th,
5246.cesm-predics .cpr-table-wrap .tablepress thead tr th {
5247  background: linear-gradient(135deg, #2A1D1A 0%, #1F1513 100%) !important;
5248  background-color: #1F1513 !important;
5249  color: #FFFFFF !important;
5250  font-family: system-ui, sans-serif !important;
5251  font-size: 0.74rem !important;
5252  font-weight: 700 !important;
5253  letter-spacing: 0.22em !important;
5254  text-transform: uppercase !important;
5255  padding: 18px 16px !important;
5256  text-align: left !important;
5257  border: 0 !important;
5258  border-bottom: 2px solid #C8A97A !important;
5259  vertical-align: middle !important;
5260  line-height: 1.3 !important;
5261  white-space: normal !important;
5262  position: sticky !important;
5263  top: 0 !important;
5264  z-index: 5 !important;
5265}
5266
5267/* BODY du tableau */
5268.cesm-predics .cpr-table-wrap .tablepress tbody tr {
5269  background-color: #FFFFFF !important;
5270  transition: background-color .25s ease !important;
5271}
5272.cesm-predics .cpr-table-wrap .tablepress tbody tr.row-2,
5273.cesm-predics .cpr-table-wrap .tablepress tbody tr.even,
5274.cesm-predics .cpr-table-wrap .tablepress tbody tr:nth-child(even) {
5275  background-color: #FAF5EE !important;
5276}
5277.cesm-predics .cpr-table-wrap .tablepress tbody tr:hover,
5278.cesm-predics .cpr-table-wrap .tablepress tbody tr:hover.even,
5279.cesm-predics .cpr-table-wrap .tablepress tbody tr:nth-child(even):hover {
5280  background-color: rgba(200,169,122,0.12) !important;
5281}
5282
5283.cesm-predics .cpr-table-wrap .tablepress tbody td {
5284  padding: 16px !important;
5285  border: 0 !important;
5286  border-bottom: 1px solid rgba(200,169,122,0.25) !important;
5287  vertical-align: middle !important;
5288  font-family: system-ui, sans-serif !important;
5289  font-size: 0.94rem !important;
5290  line-height: 1.55 !important;
5291  color: #332925 !important;
5292  text-align: left !important;
5293  background: transparent !important;
5294}
5295.cesm-predics .cpr-table-wrap .tablepress tbody tr:last-child td {
5296  border-bottom: 0 !important;
5297}
5298
5299/* COLONNE 1 — Date (cachet typographique) */
5300.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(1) {
5301  font-family: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace !important;
5302  font-size: 0.84rem !important;
5303  font-weight: 600 !important;
5304  color: #7F2828 !important;
5305  letter-spacing: 0.04em !important;
5306  white-space: nowrap !important;
5307  width: 1% !important;
5308  vertical-align: middle !important;
5309}
5310
5311/* COLONNE 2 — Titre prédication (Georgia italic premium) */
5312.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(2) {
5313  font-family: Georgia, "Times New Roman", serif !important;
5314  font-style: italic !important;
5315  font-size: 1.02rem !important;
5316  line-height: 1.5 !important;
5317  color: #1F1513 !important;
5318  font-weight: 400 !important;
5319  letter-spacing: 0.005em !important;
5320  min-width: 280px !important;
5321}
5322
5323/* COLONNE 3 — Prédicateur (petits caps) */
5324.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(3) {
5325  font-family: system-ui, sans-serif !important;
5326  font-size: 0.82rem !important;
5327  letter-spacing: 0.08em !important;
5328  text-transform: uppercase !important;
5329  color: #5A4844 !important;
5330  font-weight: 600 !important;
5331  white-space: normal !important;
5332  min-width: 180px !important;
5333}
5334
5335/* COLONNE 4 — Audio (bouton Écouter ou tiret discret) */
5336.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) {
5337  text-align: center !important;
5338  vertical-align: middle !important;
5339  width: 1% !important;
5340  white-space: nowrap !important;
5341}
5342
5343/* Lien MP3 transformé en bouton "Écouter" via CSS */
5344.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href$=".mp3"],
5345.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href*=".mp3"] {
5346  display: inline-flex !important;
5347  align-items: center !important;
5348  justify-content: center !important;
5349  padding: 9px 18px 9px 14px !important;
5350  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
5351  color: #FFFFFF !important;
5352  text-decoration: none !important;
5353  border-radius: 50px !important;
5354  font-size: 0 !important;
5355  line-height: 1 !important;
5356  letter-spacing: 0 !important;
5357  border: 0 !important;
5358  box-shadow: 0 6px 16px -6px rgba(170,59,59,0.4) !important;
5359  transition: transform .25s ease, box-shadow .25s ease !important;
5360  position: relative !important;
5361  white-space: nowrap !important;
5362  max-width: none !important;
5363  overflow: visible !important;
5364}
5365.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href$=".mp3"]::before,
5366.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href*=".mp3"]::before {
5367  content: "" !important;
5368  display: inline-block !important;
5369  width: 10px !important;
5370  height: 10px !important;
5371  margin-right: 8px !important;
5372  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0ZGRkZGRiI+PHBvbHlnb24gcG9pbnRzPSI1IDMgMTkgMTIgNSAyMSA1IDMiLz48L3N2Zz4=") !important;
5373  background-repeat: no-repeat !important;
5374  background-position: center !important;
5375  background-size: contain !important;
5376  flex-shrink: 0 !important;
5377}
5378.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href$=".mp3"]::after,
5379.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href*=".mp3"]::after {
5380  content: "Écouter" !important;
5381  font-family: system-ui, sans-serif !important;
5382  font-size: 0.74rem !important;
5383  font-weight: 700 !important;
5384  letter-spacing: 0.14em !important;
5385  text-transform: uppercase !important;
5386  color: #FFFFFF !important;
5387  line-height: 1 !important;
5388}
5389.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href$=".mp3"]:hover,
5390.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) a[href*=".mp3"]:hover {
5391  transform: translateY(-2px) !important;
5392  box-shadow: 0 10px 22px -6px rgba(170,59,59,0.55) !important;
5393  color: #FFFFFF !important;
5394}
5395
5396/* Cellule audio vide : afficher un tiret discret */
5397.cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4):empty::before {
5398  content: "—" !important;
5399  color: rgba(31,21,19,0.25) !important;
5400  font-family: Georgia, serif !important;
5401  font-size: 1.1rem !important;
5402}
5403
5404/* Désactiver les éventuelles features dataTables au cas où */
5405.cesm-predics .cpr-table-wrap .dataTables_wrapper {
5406  background: transparent !important;
5407}
5408.cesm-predics .cpr-table-wrap .dataTables_length,
5409.cesm-predics .cpr-table-wrap .dataTables_filter,
5410.cesm-predics .cpr-table-wrap .dataTables_info,
5411.cesm-predics .cpr-table-wrap .dataTables_paginate {
5412  padding: 12px 0 !important;
5413  font-family: system-ui, sans-serif !important;
5414  font-size: 0.88rem !important;
5415  color: #5A4844 !important;
5416}
5417.cesm-predics .cpr-table-wrap .dataTables_filter input,
5418.cesm-predics .cpr-table-wrap .dataTables_length select {
5419  padding: 8px 14px !important;
5420  border: 1px solid rgba(200,169,122,0.4) !important;
5421  border-radius: 50px !important;
5422  background-color: #FFFFFF !important;
5423  font-family: system-ui, sans-serif !important;
5424  font-size: 0.88rem !important;
5425  color: #1F1513 !important;
5426  margin-left: 8px !important;
5427  outline: none !important;
5428  transition: border-color .25s ease, box-shadow .25s ease !important;
5429}
5430.cesm-predics .cpr-table-wrap .dataTables_filter input:focus,
5431.cesm-predics .cpr-table-wrap .dataTables_length select:focus {
5432  border-color: #AA3B3B !important;
5433  box-shadow: 0 0 0 3px rgba(170,59,59,0.12) !important;
5434}
5435.cesm-predics .cpr-table-wrap .dataTables_paginate .paginate_button {
5436  display: inline-flex !important;
5437  align-items: center !important;
5438  justify-content: center !important;
5439  padding: 6px 12px !important;
5440  margin: 0 2px !important;
5441  background-color: #FFFFFF !important;
5442  border: 1px solid rgba(200,169,122,0.3) !important;
5443  border-radius: 4px !important;
5444  color: #1F1513 !important;
5445  font-family: system-ui, sans-serif !important;
5446  font-size: 0.84rem !important;
5447  font-weight: 600 !important;
5448  cursor: pointer !important;
5449  text-decoration: none !important;
5450  transition: background-color .25s ease, border-color .25s ease, color .25s ease !important;
5451}
5452.cesm-predics .cpr-table-wrap .dataTables_paginate .paginate_button:hover,
5453.cesm-predics .cpr-table-wrap .dataTables_paginate .paginate_button.current {
5454  background-color: #AA3B3B !important;
5455  border-color: #AA3B3B !important;
5456  color: #FFFFFF !important;
5457}
5458
5459/* =========================================================
5460   COLOPHON
5461========================================================= */
5462.cesm-predics .cpr-colophon {
5463  padding: 30px 16px 70px !important;
5464}
5465.cesm-predics .cpr-colophon-inner {
5466  max-width: 760px !important;
5467  margin: 0 auto !important;
5468  background-color: #FFFFFF !important;
5469  border: 1px solid rgba(200,169,122,0.3) !important;
5470  border-top: 3px solid #AA3B3B !important;
5471  border-radius: 2px !important;
5472  padding: 44px 26px 40px !important;
5473  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
5474  position: relative !important;
5475  text-align: center !important;
5476}
5477.cesm-predics .cpr-colophon-seal {
5478  display: block !important;
5479  width: 56px !important;
5480  height: 56px !important;
5481  margin: 0 auto 16px !important;
5482  border-radius: 50% !important;
5483  background-color: #FAF5EE !important;
5484  border: 1px solid #C8A97A !important;
5485  position: relative !important;
5486  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
5487}
5488.cesm-predics .cpr-colophon-seal::before {
5489  content: "" !important;
5490  position: absolute !important;
5491  top: 6px !important;
5492  left: 6px !important;
5493  right: 6px !important;
5494  bottom: 6px !important;
5495  border-radius: 50% !important;
5496  border: 1px dashed rgba(170,59,59,0.35) !important;
5497}
5498.cesm-predics .cpr-colophon-seal::after {
5499  content: "\266A" !important;
5500  position: absolute !important;
5501  top: 50% !important;
5502  left: 50% !important;
5503  transform: translate(-50%, -50%) !important;
5504  font-family: Georgia, serif !important;
5505  font-size: 22px !important;
5506  color: #AA3B3B !important;
5507  line-height: 1 !important;
5508}
5509.cesm-predics .cpr-colophon-title {
5510  font-family: Georgia, serif !important;
5511  font-size: clamp(1.5rem, 5vw, 2rem) !important;
5512  line-height: 1.2 !important;
5513  color: #1F1513 !important;
5514  margin: 10px 0 0 0 !important;
5515  padding: 0 !important;
5516  font-weight: 500 !important;
5517  letter-spacing: -0.015em !important;
5518  font-style: normal !important;
5519}
5520.cesm-predics .cpr-colophon-title em {
5521  font-style: italic !important;
5522  color: #AA3B3B !important;
5523}
5524.cesm-predics .cpr-colophon-rule {
5525  display: block !important;
5526  width: 48px !important;
5527  height: 1px !important;
5528  margin: 18px auto 22px !important;
5529  background-color: #C8A97A !important;
5530  position: relative !important;
5531}
5532.cesm-predics .cpr-colophon-rule::before,
5533.cesm-predics .cpr-colophon-rule::after {
5534  content: "" !important;
5535  position: absolute !important;
5536  top: 50% !important;
5537  width: 4px !important;
5538  height: 4px !important;
5539  border-radius: 50% !important;
5540  background-color: #C8A97A !important;
5541  transform: translateY(-50%) !important;
5542}
5543.cesm-predics .cpr-colophon-rule::before { left: -10px !important; }
5544.cesm-predics .cpr-colophon-rule::after { right: -10px !important; }
5545.cesm-predics .cpr-colophon-text {
5546  font-family: Georgia, serif !important;
5547  font-size: 1rem !important;
5548  line-height: 1.75 !important;
5549  color: #332925 !important;
5550  margin: 0 auto !important;
5551  padding: 0 !important;
5552  max-width: 540px !important;
5553}
5554.cesm-predics .cpr-colophon-text strong {
5555  color: #AA3B3B !important;
5556  font-weight: 700 !important;
5557}
5558
5559.cesm-predics .cpr-colophon-links {
5560  display: flex !important;
5561  flex-direction: column !important;
5562  margin: 26px 0 0 0 !important;
5563  padding: 0 !important;
5564}
5565.cesm-predics .cpr-cta {
5566  display: inline-flex !important;
5567  align-items: center !important;
5568  justify-content: center !important;
5569  padding: 14px 26px !important;
5570  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
5571  color: #FFFFFF !important;
5572  text-decoration: none !important;
5573  font-family: system-ui, sans-serif !important;
5574  font-size: 0.78rem !important;
5575  font-weight: 700 !important;
5576  letter-spacing: 0.18em !important;
5577  text-transform: uppercase !important;
5578  border-radius: 2px !important;
5579  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
5580  border: 0 !important;
5581  margin: 0 0 10px 0 !important;
5582  transition: transform .3s ease, box-shadow .3s ease !important;
5583  line-height: 1 !important;
5584  position: relative !important;
5585  overflow: hidden !important;
5586}
5587.cesm-predics .cpr-cta:last-child { margin-bottom: 0 !important; }
5588.cesm-predics .cpr-cta::before {
5589  content: "" !important;
5590  position: absolute !important;
5591  top: 3px !important;
5592  right: 3px !important;
5593  bottom: 3px !important;
5594  left: 3px !important;
5595  border: 1px solid rgba(255,255,255,0.12) !important;
5596  pointer-events: none !important;
5597  transition: border-color .3s ease !important;
5598}
5599.cesm-predics .cpr-cta:hover {
5600  transform: translateY(-2px) !important;
5601  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
5602  color: #FFFFFF !important;
5603}
5604.cesm-predics .cpr-cta:hover::before { border-color: rgba(200,169,122,0.4) !important; }
5605.cesm-predics .cpr-cta-ghost {
5606  background: transparent !important;
5607  color: #AA3B3B !important;
5608  border: 1px solid rgba(170,59,59,0.35) !important;
5609  box-shadow: none !important;
5610}
5611.cesm-predics .cpr-cta-ghost::before { display: none !important; }
5612.cesm-predics .cpr-cta-ghost:hover {
5613  background: rgba(170,59,59,0.06) !important;
5614  border-color: #AA3B3B !important;
5615  color: #AA3B3B !important;
5616  box-shadow: 0 6px 18px -6px rgba(170,59,59,0.25) !important;
5617}
5618
5619.cesm-predics .cpr-colophon-sig {
5620  display: block !important;
5621  font-family: Georgia, serif !important;
5622  font-style: italic !important;
5623  font-size: 0.9rem !important;
5624  color: rgba(31,21,19,0.55) !important;
5625  margin: 26px 0 0 0 !important;
5626  padding: 22px 0 0 0 !important;
5627  border-top: 1px solid rgba(200,169,122,0.3) !important;
5628  letter-spacing: 0.04em !important;
5629  line-height: 1.5 !important;
5630}
5631
5632/* =========================================================
5633   RESPONSIVE — MOBILE : tableau en fiches empilées
5634========================================================= */
5635@media (max-width: 760px) {
5636  .cesm-predics .cpr-table-wrap .tablepress {
5637    border: 0 !important;
5638    background: transparent !important;
5639    box-shadow: none !important;
5640  }
5641  .cesm-predics .cpr-table-wrap .tablepress thead {
5642    display: none !important;
5643  }
5644  .cesm-predics .cpr-table-wrap .tablepress tbody {
5645    display: block !important;
5646  }
5647  .cesm-predics .cpr-table-wrap .tablepress tbody tr,
5648  .cesm-predics .cpr-table-wrap .tablepress tbody tr.even,
5649  .cesm-predics .cpr-table-wrap .tablepress tbody tr:nth-child(even) {
5650    display: block !important;
5651    background-color: #FFFFFF !important;
5652    border: 1px solid rgba(200,169,122,0.3) !important;
5653    border-radius: 4px !important;
5654    margin: 0 0 14px 0 !important;
5655    padding: 18px 18px 16px !important;
5656    box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 8px 24px -10px rgba(31,21,19,0.1) !important;
5657    transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease !important;
5658  }
5659  .cesm-predics .cpr-table-wrap .tablepress tbody tr:hover {
5660    background-color: #FFFFFF !important;
5661    border-color: rgba(170,59,59,0.3) !important;
5662    transform: translateY(-2px) !important;
5663    box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 14px 30px -12px rgba(170,59,59,0.18) !important;
5664  }
5665  .cesm-predics .cpr-table-wrap .tablepress tbody td {
5666    display: block !important;
5667    width: 100% !important;
5668    padding: 0 !important;
5669    border: 0 !important;
5670    margin: 0 !important;
5671    text-align: left !important;
5672    white-space: normal !important;
5673    min-width: 0 !important;
5674    position: relative !important;
5675  }
5676  .cesm-predics .cpr-table-wrap .tablepress tbody td:not(:last-child) {
5677    margin-bottom: 10px !important;
5678    padding-bottom: 10px !important;
5679    border-bottom: 1px dashed rgba(200,169,122,0.35) !important;
5680  }
5681
5682  /* Labels mobile via :before */
5683  .cesm-predics .cpr-table-wrap .tablepress tbody td::before {
5684    display: block !important;
5685    font-family: system-ui, sans-serif !important;
5686    font-size: 9px !important;
5687    letter-spacing: 0.28em !important;
5688    text-transform: uppercase !important;
5689    color: #AA3B3B !important;
5690    font-weight: 700 !important;
5691    line-height: 1.3 !important;
5692    margin-bottom: 6px !important;
5693  }
5694  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(1)::before {
5695    content: "Date" !important;
5696  }
5697  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(2)::before {
5698    content: "Prédication" !important;
5699  }
5700  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(3)::before {
5701    content: "Prédicateur" !important;
5702  }
5703  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4)::before {
5704    content: "Audio" !important;
5705  }
5706
5707  /* Date plus grande en mobile */
5708  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(1) {
5709    font-size: 0.95rem !important;
5710    white-space: nowrap !important;
5711    width: 100% !important;
5712  }
5713  /* Titre prédication un peu plus contrasté en mobile */
5714  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(2) {
5715    font-size: 1.05rem !important;
5716    line-height: 1.55 !important;
5717  }
5718  /* Audio col aligné à gauche en mobile */
5719  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) {
5720    text-align: left !important;
5721    width: 100% !important;
5722    white-space: normal !important;
5723  }
5724  /* Tiret discret en mobile : centré dans la "case" devient inline */
5725  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4):empty::after {
5726    content: "Pas d'enregistrement disponible" !important;
5727    display: inline-block !important;
5728    font-family: Georgia, serif !important;
5729    font-style: italic !important;
5730    font-size: 0.88rem !important;
5731    color: rgba(31,21,19,0.5) !important;
5732    margin-top: 0 !important;
5733  }
5734  /* Annule le tiret de la version desktop en mobile */
5735  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4):empty::before {
5736    content: "Audio" !important;
5737    color: #AA3B3B !important;
5738    font-family: system-ui, sans-serif !important;
5739    font-size: 9px !important;
5740    letter-spacing: 0.28em !important;
5741    text-transform: uppercase !important;
5742    font-weight: 700 !important;
5743    line-height: 1.3 !important;
5744    margin-bottom: 6px !important;
5745  }
5746}
5747
5748/* =========================================================
5749   RESPONSIVE — TABLETTE
5750========================================================= */
5751@media (min-width: 760px) {
5752  .cesm-predics .cpr-hero { padding: 80px 30px 50px !important; }
5753  .cesm-predics .cpr-hero-inner { padding: 66px 52px 48px !important; }
5754  .cesm-predics .cpr-hero-brand { font-size: 0.82rem !important; }
5755  .cesm-predics .cpr-hero-lead { font-size: 1.08rem !important; }
5756
5757  .cesm-predics .cpr-markers {
5758    flex-direction: row !important;
5759    margin-top: 36px !important;
5760  }
5761  .cesm-predics .cpr-marker {
5762    flex: 1 1 0 !important;
5763    margin: 0 8px 0 0 !important;
5764    padding: 18px 14px !important;
5765  }
5766  .cesm-predics .cpr-marker:nth-child(2) {
5767    margin-left: 8px !important;
5768    margin-right: 8px !important;
5769  }
5770  .cesm-predics .cpr-marker:last-child {
5771    margin-right: 0 !important;
5772    margin-left: 8px !important;
5773  }
5774
5775  .cesm-predics .cpr-intro { padding: 56px 24px 20px !important; }
5776  .cesm-predics .cpr-legend {
5777    flex-direction: row !important;
5778    flex-wrap: wrap !important;
5779    margin-top: 32px !important;
5780  }
5781  .cesm-predics .cpr-legend-item {
5782    flex: 1 1 calc(50% - 6px) !important;
5783    margin: 0 6px 8px 0 !important;
5784    box-sizing: border-box !important;
5785  }
5786  .cesm-predics .cpr-legend-item:nth-child(2n) {
5787    margin-right: 0 !important;
5788    margin-left: 6px !important;
5789  }
5790
5791  .cesm-predics .cpr-table-wrap { padding: 30px 24px 60px !important; }
5792  .cesm-predics .cpr-table-wrap .tablepress thead th,
5793  .cesm-predics .cpr-table-wrap .tablepress thead tr th {
5794    padding: 22px 18px !important;
5795  }
5796  .cesm-predics .cpr-table-wrap .tablepress tbody td {
5797    padding: 18px !important;
5798  }
5799
5800  .cesm-predics .cpr-colophon { padding: 40px 24px 100px !important; }
5801  .cesm-predics .cpr-colophon-inner { padding: 54px 48px 46px !important; }
5802  .cesm-predics .cpr-colophon-links {
5803    flex-direction: row !important;
5804    justify-content: center !important;
5805  }
5806  .cesm-predics .cpr-cta {
5807    margin: 0 6px 0 0 !important;
5808  }
5809  .cesm-predics .cpr-cta:last-child {
5810    margin-right: 0 !important;
5811    margin-left: 6px !important;
5812  }
5813}
5814
5815/* =========================================================
5816   RESPONSIVE — DESKTOP
5817========================================================= */
5818@media (min-width: 1024px) {
5819  .cesm-predics .cpr-table-wrap { padding: 50px 24px 80px !important; }
5820  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(1) {
5821    padding-left: 22px !important;
5822  }
5823  .cesm-predics .cpr-table-wrap .tablepress tbody td:nth-of-type(4) {
5824    padding-right: 22px !important;
5825  }
5826  .cesm-predics .cpr-table-wrap .tablepress thead th:first-child,
5827  .cesm-predics .cpr-table-wrap .tablepress thead tr th:first-child {
5828    padding-left: 22px !important;
5829  }
5830  .cesm-predics .cpr-table-wrap .tablepress thead th:last-child,
5831  .cesm-predics .cpr-table-wrap .tablepress thead tr th:last-child {
5832    padding-right: 22px !important;
5833  }
5834}
5835
5836@media (min-width: 1280px) {
5837  .cesm-predics .cpr-hero-inner { padding: 76px 64px 58px !important; }
5838}
5839/* =========================================================
5840   CESM — PAGE BIBLE AUDIO · Édition discographique
5841========================================================= */
5842
5843.cesm-bibleaudio,
5844.cesm-bibleaudio * { box-sizing: border-box !important; }
5845.cesm-bibleaudio p:empty { display: none !important; }
5846
5847.cesm-bibleaudio {
5848  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
5849  color: #1F1513 !important;
5850  line-height: 1.7 !important;
5851  font-size: 16px !important;
5852  background-color: #FAF5EE !important;
5853  background-image:
5854    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
5855    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
5856  margin: 0 !important;
5857  padding: 0 !important;
5858  width: 100% !important;
5859  max-width: 100% !important;
5860  position: relative !important;
5861  overflow: hidden !important;
5862}
5863
5864/* =========================================================
5865   COMPOSANTS PARTAGÉS
5866========================================================= */
5867.cesm-bibleaudio .cm-eb {
5868  display: inline-block !important;
5869  font-family: system-ui, sans-serif !important;
5870  font-size: 10px !important;
5871  letter-spacing: 0.32em !important;
5872  text-transform: uppercase !important;
5873  color: #AA3B3B !important;
5874  font-weight: 700 !important;
5875  margin: 0 !important;
5876  line-height: 1.4 !important;
5877  padding: 0 !important;
5878}
5879.cesm-bibleaudio .cm-rule {
5880  display: block !important;
5881  width: 48px !important;
5882  height: 1px !important;
5883  margin: 0 !important;
5884  background-color: #C8A97A !important;
5885  position: relative !important;
5886}
5887.cesm-bibleaudio .cm-rule::before,
5888.cesm-bibleaudio .cm-rule::after {
5889  content: "" !important;
5890  position: absolute !important;
5891  top: 50% !important;
5892  width: 4px !important;
5893  height: 4px !important;
5894  border-radius: 50% !important;
5895  background-color: #C8A97A !important;
5896  transform: translateY(-50%) !important;
5897}
5898.cesm-bibleaudio .cm-rule::before { left: -10px !important; }
5899.cesm-bibleaudio .cm-rule::after { right: -10px !important; }
5900
5901/* =========================================================
5902   HERO
5903========================================================= */
5904.cesm-bibleaudio .cba-hero {
5905  padding: 60px 20px 40px !important;
5906  position: relative !important;
5907}
5908.cesm-bibleaudio .cba-hero::before {
5909  content: "" !important;
5910  position: absolute !important;
5911  top: 0 !important;
5912  left: 0 !important;
5913  right: 0 !important;
5914  height: 3px !important;
5915  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
5916  opacity: 0.35 !important;
5917}
5918.cesm-bibleaudio .cba-hero-inner {
5919  max-width: 880px !important;
5920  margin: 0 auto !important;
5921  background-color: #FFFFFF !important;
5922  border: 1px solid rgba(200,169,122,0.3) !important;
5923  border-radius: 2px !important;
5924  padding: 50px 26px 42px !important;
5925  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
5926  position: relative !important;
5927  text-align: center !important;
5928}
5929.cesm-bibleaudio .cba-hero-inner::before,
5930.cesm-bibleaudio .cba-hero-inner::after {
5931  content: "" !important;
5932  position: absolute !important;
5933  width: 40px !important;
5934  height: 40px !important;
5935  border: 1px solid #C8A97A !important;
5936  pointer-events: none !important;
5937}
5938.cesm-bibleaudio .cba-hero-inner::before {
5939  top: 8px !important;
5940  left: 8px !important;
5941  border-right: 0 !important;
5942  border-bottom: 0 !important;
5943}
5944.cesm-bibleaudio .cba-hero-inner::after {
5945  bottom: 8px !important;
5946  right: 8px !important;
5947  border-left: 0 !important;
5948  border-top: 0 !important;
5949}
5950.cesm-bibleaudio .cba-hero-eb {
5951  display: inline-block !important;
5952  font-family: system-ui, sans-serif !important;
5953  font-size: 10px !important;
5954  letter-spacing: 0.4em !important;
5955  text-transform: uppercase !important;
5956  color: #AA3B3B !important;
5957  font-weight: 700 !important;
5958  margin: 0 !important;
5959  padding: 6px 16px !important;
5960  border: 1px solid rgba(170,59,59,0.2) !important;
5961  border-radius: 50px !important;
5962  line-height: 1.4 !important;
5963  background-color: rgba(170,59,59,0.04) !important;
5964}
5965.cesm-bibleaudio .cba-hero-title {
5966  display: block !important;
5967  margin: 28px 0 0 0 !important;
5968  padding: 0 !important;
5969  font-weight: 400 !important;
5970}
5971.cesm-bibleaudio .cba-hero-brand {
5972  display: block !important;
5973  font-family: system-ui, sans-serif !important;
5974  font-size: 0.72rem !important;
5975  letter-spacing: 0.32em !important;
5976  text-transform: uppercase !important;
5977  color: rgba(31,21,19,0.55) !important;
5978  font-weight: 600 !important;
5979  margin: 0 0 14px 0 !important;
5980  line-height: 1.4 !important;
5981}
5982.cesm-bibleaudio .cba-hero-main {
5983  display: block !important;
5984  font-family: Georgia, "Times New Roman", serif !important;
5985  font-size: clamp(2rem, 7vw, 3.4rem) !important;
5986  line-height: 1.08 !important;
5987  color: #1F1513 !important;
5988  letter-spacing: -0.015em !important;
5989  font-weight: 400 !important;
5990  font-style: normal !important;
5991}
5992.cesm-bibleaudio .cba-hero-main em {
5993  font-style: italic !important;
5994  color: #AA3B3B !important;
5995  font-weight: 500 !important;
5996}
5997.cesm-bibleaudio .cba-hero-lead {
5998  font-family: Georgia, serif !important;
5999  font-style: italic !important;
6000  font-size: 1rem !important;
6001  line-height: 1.75 !important;
6002  color: #5A4844 !important;
6003  margin: 22px auto 0 !important;
6004  padding: 0 !important;
6005  max-width: 580px !important;
6006}
6007
6008/* Cover — image existante traitée en pochette éditoriale */
6009.cesm-bibleaudio .cba-hero-cover {
6010  margin: 32px auto 0 !important;
6011  padding: 14px !important;
6012  max-width: 480px !important;
6013  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
6014  border: 1px solid rgba(200,169,122,0.4) !important;
6015  border-radius: 2px !important;
6016  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
6017  position: relative !important;
6018}
6019.cesm-bibleaudio .cba-hero-cover::before {
6020  content: "" !important;
6021  position: absolute !important;
6022  top: 5px !important;
6023  right: 5px !important;
6024  bottom: 5px !important;
6025  left: 5px !important;
6026  border: 1px solid rgba(200,169,122,0.4) !important;
6027  pointer-events: none !important;
6028  z-index: 2 !important;
6029}
6030.cesm-bibleaudio .cba-hero-cover img {
6031  display: block !important;
6032  width: 100% !important;
6033  height: auto !important;
6034  margin: 0 !important;
6035  padding: 0 !important;
6036  border-radius: 1px !important;
6037  filter: saturate(0.95) !important;
6038  position: relative !important;
6039  z-index: 1 !important;
6040}
6041
6042/* =========================================================
6043   VERSET — section autonome
6044========================================================= */
6045.cesm-bibleaudio .cba-verse-section {
6046  padding: 20px 16px 10px !important;
6047  max-width: 760px !important;
6048  margin: 0 auto !important;
6049}
6050.cesm-bibleaudio .cba-verse {
6051  padding: 26px 28px 24px 36px !important;
6052  background: linear-gradient(180deg, rgba(170,59,59,0.025) 0%, rgba(200,169,122,0.06) 100%) !important;
6053  border-left: 2px solid #AA3B3B !important;
6054  border-radius: 0 4px 4px 0 !important;
6055  position: relative !important;
6056  margin: 0 !important;
6057}
6058.cesm-bibleaudio .cba-verse::before {
6059  content: "\201C" !important;
6060  position: absolute !important;
6061  top: 10px !important;
6062  left: 14px !important;
6063  font-family: Georgia, serif !important;
6064  font-size: 56px !important;
6065  line-height: 1 !important;
6066  color: #C8A97A !important;
6067  opacity: 0.5 !important;
6068  pointer-events: none !important;
6069  font-style: normal !important;
6070}
6071.cesm-bibleaudio .cba-verse p {
6072  font-family: Georgia, "Times New Roman", serif !important;
6073  font-style: italic !important;
6074  font-size: 1.06rem !important;
6075  line-height: 1.75 !important;
6076  color: #1F1513 !important;
6077  margin: 0 0 14px 0 !important;
6078  padding: 0 0 0 18px !important;
6079  font-weight: 400 !important;
6080}
6081.cesm-bibleaudio .cba-verse p strong {
6082  color: #AA3B3B !important;
6083  font-weight: 700 !important;
6084  font-style: normal !important;
6085}
6086.cesm-bibleaudio .cba-verse-ref {
6087  display: block !important;
6088  text-align: right !important;
6089  font-family: system-ui, sans-serif !important;
6090  font-size: 0.72rem !important;
6091  font-weight: 700 !important;
6092  color: #AA3B3B !important;
6093  letter-spacing: 0.22em !important;
6094  text-transform: uppercase !important;
6095  padding-right: 2px !important;
6096}
6097.cesm-bibleaudio .cba-verse-ref::before {
6098  content: "" !important;
6099  display: inline-block !important;
6100  width: 20px !important;
6101  height: 1px !important;
6102  background-color: #C8A97A !important;
6103  vertical-align: middle !important;
6104  margin-right: 10px !important;
6105  margin-bottom: 2px !important;
6106}
6107
6108/* =========================================================
6109   SECTION ÉDITIONS — tête
6110========================================================= */
6111.cesm-bibleaudio .cba-editions {
6112  padding: 30px 16px 40px !important;
6113  max-width: 1240px !important;
6114  margin: 0 auto !important;
6115}
6116.cesm-bibleaudio .cba-section-head {
6117  text-align: center !important;
6118  max-width: 780px !important;
6119  margin: 0 auto !important;
6120  padding: 30px 0 20px !important;
6121}
6122.cesm-bibleaudio .cba-section-head > * { margin-top: 14px !important; }
6123.cesm-bibleaudio .cba-section-head > *:first-child { margin-top: 0 !important; }
6124.cesm-bibleaudio .cba-section-title {
6125  font-family: Georgia, serif !important;
6126  font-weight: 500 !important;
6127  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
6128  line-height: 1.1 !important;
6129  color: #1F1513 !important;
6130  margin: 0 !important;
6131  padding: 0 !important;
6132  letter-spacing: -0.015em !important;
6133  font-style: normal !important;
6134}
6135.cesm-bibleaudio .cba-section-title em {
6136  font-style: italic !important;
6137  color: #AA3B3B !important;
6138  font-weight: 500 !important;
6139}
6140.cesm-bibleaudio .cba-section-lead {
6141  font-family: Georgia, serif !important;
6142  font-style: italic !important;
6143  font-size: 1rem !important;
6144  line-height: 1.75 !important;
6145  color: #5A4844 !important;
6146  margin: 0 auto !important;
6147  max-width: 620px !important;
6148  padding: 0 !important;
6149}
6150
6151/* =========================================================
6152   GRILLE ÉDITIONS
6153========================================================= */
6154.cesm-bibleaudio .cba-grid {
6155  display: flex !important;
6156  flex-direction: column !important;
6157  margin: 30px 0 0 0 !important;
6158  padding: 0 !important;
6159}
6160.cesm-bibleaudio .cba-ed {
6161  margin: 0 0 22px 0 !important;
6162  padding: 0 !important;
6163  position: relative !important;
6164}
6165.cesm-bibleaudio .cba-ed:last-child { margin-bottom: 0 !important; }
6166
6167.cesm-bibleaudio .cba-ed-card {
6168  background-color: #FFFFFF !important;
6169  border: 1px solid rgba(200,169,122,0.3) !important;
6170  border-radius: 4px !important;
6171  padding: 40px 26px 36px !important;
6172  text-align: center !important;
6173  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
6174  position: relative !important;
6175  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease, border-color .5s ease !important;
6176  display: flex !important;
6177  flex-direction: column !important;
6178  align-items: center !important;
6179  overflow: hidden !important;
6180  height: 100% !important;
6181}
6182.cesm-bibleaudio .cba-ed-card::before {
6183  content: "" !important;
6184  position: absolute !important;
6185  top: 0 !important;
6186  left: 0 !important;
6187  right: 0 !important;
6188  height: 2px !important;
6189  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
6190  opacity: 0 !important;
6191  transition: opacity .4s ease !important;
6192  z-index: 2 !important;
6193}
6194.cesm-bibleaudio .cba-ed:hover .cba-ed-card {
6195  transform: translateY(-4px) !important;
6196  border-color: rgba(170,59,59,0.4) !important;
6197  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
6198}
6199.cesm-bibleaudio .cba-ed:hover .cba-ed-card::before { opacity: 1 !important; }
6200.cesm-bibleaudio .cba-ed-card > * {
6201  margin-top: 18px !important;
6202  margin-bottom: 0 !important;
6203}
6204.cesm-bibleaudio .cba-ed-card > *:first-child { margin-top: 0 !important; }
6205
6206/* DISQUE — médaillon vinyl stylisé */
6207.cesm-bibleaudio .cba-ed-disc {
6208  position: relative !important;
6209  width: 160px !important;
6210  height: 160px !important;
6211  margin: 0 auto !important;
6212  border-radius: 50% !important;
6213  background: radial-gradient(circle at 30% 30%, #2A1D1A 0%, #1F1513 70%) !important;
6214  box-shadow: 0 0 0 1px #C8A97A, 0 16px 36px -10px rgba(31,21,19,0.4), inset 0 0 30px rgba(0,0,0,0.4) !important;
6215  flex-shrink: 0 !important;
6216}
6217.cesm-bibleaudio .cba-ed-disc::before {
6218  content: "" !important;
6219  position: absolute !important;
6220  top: 8% !important;
6221  left: 8% !important;
6222  right: 8% !important;
6223  bottom: 8% !important;
6224  border-radius: 50% !important;
6225  background:
6226    repeating-radial-gradient(
6227      circle,
6228      transparent 0,
6229      transparent 3px,
6230      rgba(200,169,122,0.05) 3px,
6231      rgba(200,169,122,0.05) 4px
6232    ) !important;
6233  pointer-events: none !important;
6234}
6235.cesm-bibleaudio .cba-ed-disc::after {
6236  content: "" !important;
6237  position: absolute !important;
6238  top: 4px !important;
6239  left: 4px !important;
6240  width: 30% !important;
6241  height: 30% !important;
6242  border-radius: 50% !important;
6243  background: radial-gradient(circle at center, rgba(255,255,255,0.08) 0%, transparent 70%) !important;
6244  pointer-events: none !important;
6245}
6246.cesm-bibleaudio .cba-ed-disc-label {
6247  position: absolute !important;
6248  top: 50% !important;
6249  left: 50% !important;
6250  transform: translate(-50%, -50%) !important;
6251  width: 48% !important;
6252  height: 48% !important;
6253  border-radius: 50% !important;
6254  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
6255  border: 2px solid #C8A97A !important;
6256  display: flex !important;
6257  align-items: center !important;
6258  justify-content: center !important;
6259  font-family: Georgia, "Times New Roman", serif !important;
6260  font-style: italic !important;
6261  font-weight: 500 !important;
6262  font-size: 1.8rem !important;
6263  color: #FFFFFF !important;
6264  line-height: 1 !important;
6265  letter-spacing: 0.04em !important;
6266  z-index: 3 !important;
6267  box-shadow: inset 0 0 12px rgba(0,0,0,0.25), 0 4px 10px rgba(170,59,59,0.25) !important;
6268}
6269
6270/* Eyebrow édition */
6271.cesm-bibleaudio .cba-ed-eb {
6272  display: inline-block !important;
6273  font-family: system-ui, sans-serif !important;
6274  font-size: 10px !important;
6275  letter-spacing: 0.32em !important;
6276  text-transform: uppercase !important;
6277  color: #AA3B3B !important;
6278  font-weight: 700 !important;
6279  margin: 0 !important;
6280  line-height: 1.4 !important;
6281  padding: 0 !important;
6282}
6283
6284/* Titre édition */
6285.cesm-bibleaudio .cba-ed-title {
6286  font-family: Georgia, "Times New Roman", serif !important;
6287  font-size: clamp(1.5rem, 4.5vw, 2rem) !important;
6288  line-height: 1.1 !important;
6289  color: #1F1513 !important;
6290  font-weight: 500 !important;
6291  letter-spacing: -0.015em !important;
6292  font-style: normal !important;
6293  margin: 0 !important;
6294  padding: 0 !important;
6295}
6296.cesm-bibleaudio .cba-ed-title em {
6297  font-style: italic !important;
6298  color: #AA3B3B !important;
6299  font-weight: 500 !important;
6300}
6301
6302/* Stats — bandeau central */
6303.cesm-bibleaudio .cba-ed-meta {
6304  display: flex !important;
6305  align-items: center !important;
6306  justify-content: center !important;
6307  flex-wrap: wrap !important;
6308  padding: 16px 0 !important;
6309  width: 100% !important;
6310  border-top: 1px dashed rgba(200,169,122,0.45) !important;
6311  border-bottom: 1px dashed rgba(200,169,122,0.45) !important;
6312}
6313.cesm-bibleaudio .cba-ed-stat {
6314  display: flex !important;
6315  flex-direction: column !important;
6316  align-items: center !important;
6317  padding: 0 14px !important;
6318}
6319.cesm-bibleaudio .cba-ed-stat-val {
6320  display: block !important;
6321  font-family: Georgia, "Times New Roman", serif !important;
6322  font-style: italic !important;
6323  font-weight: 500 !important;
6324  font-size: 1.4rem !important;
6325  line-height: 1.1 !important;
6326  color: #AA3B3B !important;
6327  margin-bottom: 4px !important;
6328  letter-spacing: -0.005em !important;
6329}
6330.cesm-bibleaudio .cba-ed-stat-lbl {
6331  display: block !important;
6332  font-family: system-ui, sans-serif !important;
6333  font-size: 9px !important;
6334  letter-spacing: 0.24em !important;
6335  text-transform: uppercase !important;
6336  color: rgba(31,21,19,0.55) !important;
6337  font-weight: 600 !important;
6338  line-height: 1.3 !important;
6339}
6340.cesm-bibleaudio .cba-ed-stat-sep {
6341  display: block !important;
6342  width: 1px !important;
6343  height: 28px !important;
6344  background-color: rgba(200,169,122,0.5) !important;
6345  margin: 0 !important;
6346}
6347
6348/* Description */
6349.cesm-bibleaudio .cba-ed-desc {
6350  font-family: Georgia, serif !important;
6351  font-size: 0.95rem !important;
6352  line-height: 1.7 !important;
6353  color: #332925 !important;
6354  margin: 0 !important;
6355  padding: 0 4px !important;
6356  max-width: 360px !important;
6357  font-style: normal !important;
6358}
6359
6360/* Bouton download */
6361.cesm-bibleaudio .cba-btn {
6362  display: inline-flex !important;
6363  align-items: center !important;
6364  justify-content: center !important;
6365  padding: 14px 26px !important;
6366  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
6367  color: #FFFFFF !important;
6368  text-decoration: none !important;
6369  font-family: system-ui, sans-serif !important;
6370  font-size: 0.78rem !important;
6371  font-weight: 700 !important;
6372  letter-spacing: 0.18em !important;
6373  text-transform: uppercase !important;
6374  border-radius: 2px !important;
6375  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
6376  border: 0 !important;
6377  transition: transform .3s ease, box-shadow .3s ease !important;
6378  line-height: 1 !important;
6379  cursor: pointer !important;
6380  position: relative !important;
6381  overflow: hidden !important;
6382  min-width: 200px !important;
6383}
6384.cesm-bibleaudio .cba-btn::before {
6385  content: "" !important;
6386  position: absolute !important;
6387  top: 3px !important;
6388  right: 3px !important;
6389  bottom: 3px !important;
6390  left: 3px !important;
6391  border: 1px solid rgba(255,255,255,0.12) !important;
6392  pointer-events: none !important;
6393  transition: border-color .3s ease !important;
6394}
6395.cesm-bibleaudio .cba-btn:hover {
6396  transform: translateY(-2px) !important;
6397  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
6398  color: #FFFFFF !important;
6399}
6400.cesm-bibleaudio .cba-btn:hover::before { border-color: rgba(200,169,122,0.4) !important; }
6401.cesm-bibleaudio .cba-btn-text {
6402  position: relative !important;
6403  z-index: 1 !important;
6404}
6405.cesm-bibleaudio .cba-btn-ico {
6406  display: inline-block !important;
6407  width: 14px !important;
6408  height: 14px !important;
6409  margin-right: 12px !important;
6410  position: relative !important;
6411  z-index: 1 !important;
6412  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIxIDE1djRhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ2LTQiLz48cG9seWxpbmUgcG9pbnRzPSI3IDEwIDEyIDE1IDE3IDEwIi8+PGxpbmUgeDE9IjEyIiB5MT0iMTUiIHgyPSIxMiIgeTI9IjMiLz48L3N2Zz4=") !important;
6413  background-repeat: no-repeat !important;
6414  background-position: center !important;
6415  background-size: contain !important;
6416  transition: transform .3s ease !important;
6417  flex-shrink: 0 !important;
6418}
6419.cesm-bibleaudio .cba-btn:hover .cba-btn-ico { transform: translateY(2px) !important; }
6420
6421/* Format pill */
6422.cesm-bibleaudio .cba-ed-format {
6423  display: inline-block !important;
6424  font-family: system-ui, sans-serif !important;
6425  font-size: 10px !important;
6426  letter-spacing: 0.22em !important;
6427  text-transform: uppercase !important;
6428  color: rgba(31,21,19,0.55) !important;
6429  font-weight: 600 !important;
6430  line-height: 1.4 !important;
6431  padding: 4px 14px !important;
6432  border: 1px solid rgba(200,169,122,0.4) !important;
6433  border-radius: 50px !important;
6434  background-color: #FAF5EE !important;
6435}
6436
6437/* =========================================================
6438   COLOPHON — Comment écouter
6439========================================================= */
6440.cesm-bibleaudio .cba-colophon {
6441  padding: 20px 16px 70px !important;
6442}
6443.cesm-bibleaudio .cba-colophon-inner {
6444  max-width: 760px !important;
6445  margin: 0 auto !important;
6446  background-color: #FFFFFF !important;
6447  border: 1px solid rgba(200,169,122,0.3) !important;
6448  border-top: 3px solid #AA3B3B !important;
6449  border-radius: 2px !important;
6450  padding: 44px 26px 40px !important;
6451  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
6452  position: relative !important;
6453  text-align: center !important;
6454}
6455.cesm-bibleaudio .cba-colophon-seal {
6456  display: block !important;
6457  width: 56px !important;
6458  height: 56px !important;
6459  margin: 0 auto 16px !important;
6460  border-radius: 50% !important;
6461  background-color: #FAF5EE !important;
6462  border: 1px solid #C8A97A !important;
6463  position: relative !important;
6464  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
6465}
6466.cesm-bibleaudio .cba-colophon-seal::before {
6467  content: "" !important;
6468  position: absolute !important;
6469  top: 6px !important;
6470  left: 6px !important;
6471  right: 6px !important;
6472  bottom: 6px !important;
6473  border-radius: 50% !important;
6474  border: 1px dashed rgba(170,59,59,0.35) !important;
6475}
6476.cesm-bibleaudio .cba-colophon-seal::after {
6477  content: "\266A" !important;
6478  position: absolute !important;
6479  top: 50% !important;
6480  left: 50% !important;
6481  transform: translate(-50%, -50%) !important;
6482  font-family: Georgia, serif !important;
6483  font-size: 22px !important;
6484  color: #AA3B3B !important;
6485  line-height: 1 !important;
6486}
6487.cesm-bibleaudio .cba-colophon-title {
6488  font-family: Georgia, serif !important;
6489  font-size: clamp(1.5rem, 5vw, 2rem) !important;
6490  line-height: 1.2 !important;
6491  color: #1F1513 !important;
6492  margin: 10px 0 0 0 !important;
6493  padding: 0 !important;
6494  font-weight: 500 !important;
6495  letter-spacing: -0.015em !important;
6496  font-style: normal !important;
6497}
6498.cesm-bibleaudio .cba-colophon-title em {
6499  font-style: italic !important;
6500  color: #AA3B3B !important;
6501}
6502.cesm-bibleaudio .cba-colophon-rule {
6503  display: block !important;
6504  width: 48px !important;
6505  height: 1px !important;
6506  margin: 18px auto 26px !important;
6507  background-color: #C8A97A !important;
6508  position: relative !important;
6509}
6510.cesm-bibleaudio .cba-colophon-rule::before,
6511.cesm-bibleaudio .cba-colophon-rule::after {
6512  content: "" !important;
6513  position: absolute !important;
6514  top: 50% !important;
6515  width: 4px !important;
6516  height: 4px !important;
6517  border-radius: 50% !important;
6518  background-color: #C8A97A !important;
6519  transform: translateY(-50%) !important;
6520}
6521.cesm-bibleaudio .cba-colophon-rule::before { left: -10px !important; }
6522.cesm-bibleaudio .cba-colophon-rule::after { right: -10px !important; }
6523
6524.cesm-bibleaudio .cba-colophon-steps {
6525  display: flex !important;
6526  flex-direction: column !important;
6527  margin: 0 !important;
6528  padding: 0 !important;
6529  text-align: left !important;
6530}
6531.cesm-bibleaudio .cba-step {
6532  display: flex !important;
6533  align-items: flex-start !important;
6534  padding: 14px 18px !important;
6535  background-color: #FAF5EE !important;
6536  border: 1px solid rgba(200,169,122,0.3) !important;
6537  border-radius: 4px !important;
6538  margin: 0 0 10px 0 !important;
6539  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
6540}
6541.cesm-bibleaudio .cba-step:last-child { margin-bottom: 0 !important; }
6542.cesm-bibleaudio .cba-step:hover {
6543  border-color: #AA3B3B !important;
6544  background-color: #FFFFFF !important;
6545  transform: translateX(3px) !important;
6546}
6547.cesm-bibleaudio .cba-step-num {
6548  display: inline-flex !important;
6549  align-items: center !important;
6550  justify-content: center !important;
6551  flex-shrink: 0 !important;
6552  width: 34px !important;
6553  height: 34px !important;
6554  border-radius: 50% !important;
6555  background-color: #FFFFFF !important;
6556  border: 1px solid #C8A97A !important;
6557  font-family: Georgia, serif !important;
6558  font-style: italic !important;
6559  font-weight: 500 !important;
6560  font-size: 1rem !important;
6561  color: #AA3B3B !important;
6562  margin-right: 16px !important;
6563  line-height: 1 !important;
6564  margin-top: 2px !important;
6565  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
6566}
6567.cesm-bibleaudio .cba-step-body {
6568  flex: 1 !important;
6569  display: flex !important;
6570  flex-direction: column !important;
6571  min-width: 0 !important;
6572}
6573.cesm-bibleaudio .cba-step-name {
6574  display: block !important;
6575  font-family: Georgia, serif !important;
6576  font-size: 1.05rem !important;
6577  color: #1F1513 !important;
6578  font-weight: 500 !important;
6579  line-height: 1.3 !important;
6580  margin-bottom: 4px !important;
6581  font-style: normal !important;
6582}
6583.cesm-bibleaudio .cba-step-desc {
6584  display: block !important;
6585  font-family: Georgia, serif !important;
6586  font-size: 0.92rem !important;
6587  color: #5A4844 !important;
6588  line-height: 1.55 !important;
6589  font-style: italic !important;
6590}
6591
6592.cesm-bibleaudio .cba-colophon-sig {
6593  display: block !important;
6594  font-family: Georgia, serif !important;
6595  font-style: italic !important;
6596  font-size: 0.92rem !important;
6597  color: rgba(31,21,19,0.55) !important;
6598  margin: 22px 0 0 0 !important;
6599  padding: 22px 0 0 0 !important;
6600  border-top: 1px solid rgba(200,169,122,0.3) !important;
6601  letter-spacing: 0.05em !important;
6602  line-height: 1.5 !important;
6603}
6604
6605/* =========================================================
6606   RESPONSIVE — TABLETTE
6607========================================================= */
6608@media (min-width: 760px) {
6609  .cesm-bibleaudio .cba-hero { padding: 80px 30px 50px !important; }
6610  .cesm-bibleaudio .cba-hero-inner { padding: 66px 52px 52px !important; }
6611  .cesm-bibleaudio .cba-hero-brand { font-size: 0.82rem !important; }
6612  .cesm-bibleaudio .cba-hero-lead { font-size: 1.08rem !important; }
6613  .cesm-bibleaudio .cba-hero-cover { max-width: 540px !important; padding: 18px !important; }
6614
6615  .cesm-bibleaudio .cba-verse-section { padding: 30px 24px 16px !important; }
6616  .cesm-bibleaudio .cba-verse { padding: 30px 32px 28px 40px !important; }
6617  .cesm-bibleaudio .cba-verse p { font-size: 1.12rem !important; line-height: 1.8 !important; }
6618  .cesm-bibleaudio .cba-verse::before { top: 14px !important; left: 20px !important; font-size: 64px !important; }
6619
6620  .cesm-bibleaudio .cba-editions { padding: 40px 24px 60px !important; }
6621  .cesm-bibleaudio .cba-section-head { padding: 40px 0 28px !important; }
6622  .cesm-bibleaudio .cba-grid { margin-top: 40px !important; }
6623
6624  .cesm-bibleaudio .cba-ed-card {
6625    padding: 50px 32px 42px !important;
6626  }
6627  .cesm-bibleaudio .cba-ed-disc {
6628    width: 180px !important;
6629    height: 180px !important;
6630  }
6631  .cesm-bibleaudio .cba-ed-disc-label {
6632    font-size: 2rem !important;
6633  }
6634
6635  .cesm-bibleaudio .cba-colophon { padding: 30px 24px 100px !important; }
6636  .cesm-bibleaudio .cba-colophon-inner { padding: 54px 48px 46px !important; }
6637}
6638
6639/* =========================================================
6640   RESPONSIVE — DESKTOP (triptyque)
6641========================================================= */
6642@media (min-width: 1024px) {
6643  .cesm-bibleaudio .cba-editions { padding: 56px 24px 90px !important; }
6644  .cesm-bibleaudio .cba-section-head { padding: 50px 0 30px !important; }
6645
6646  .cesm-bibleaudio .cba-grid {
6647    flex-direction: row !important;
6648    align-items: stretch !important;
6649    margin-top: 50px !important;
6650  }
6651  .cesm-bibleaudio .cba-ed {
6652    flex: 1 1 0 !important;
6653    margin: 0 12px 0 0 !important;
6654    display: flex !important;
6655  }
6656  .cesm-bibleaudio .cba-ed:nth-child(2) {
6657    margin-left: 12px !important;
6658    margin-right: 12px !important;
6659  }
6660  .cesm-bibleaudio .cba-ed:last-child {
6661    margin-right: 0 !important;
6662    margin-left: 12px !important;
6663  }
6664  .cesm-bibleaudio .cba-ed-card {
6665    width: 100% !important;
6666    padding: 56px 28px 44px !important;
6667  }
6668  .cesm-bibleaudio .cba-ed-disc {
6669    width: 168px !important;
6670    height: 168px !important;
6671  }
6672}
6673
6674@media (min-width: 1280px) {
6675  .cesm-bibleaudio .cba-hero-inner { padding: 76px 64px 58px !important; }
6676  .cesm-bibleaudio .cba-ed-card { padding: 60px 34px 48px !important; }
6677  .cesm-bibleaudio .cba-ed-disc {
6678    width: 180px !important;
6679    height: 180px !important;
6680  }
6681}
6682
6683.cesm-bibles .cbi-grid {
6684  display: flex !important;
6685  flex-wrap: wrap !important;
6686  gap: 16px !important;
6687  margin: 32px 0 0 0 !important;
6688}
6689
6690
6691.cesm-bibles .cbi-card {
6692  margin: 0 !important;
6693}
6694
6695
6696.cesm-bibles .cbi-grid p,
6697.cesm-bibles .cbi-card-cover > p,
6698.cesm-bibles .cbi-card-body > p:empty {
6699  display: none !important;
6700}
6701
6702
6703.cesm-bibles .cbi-card:not(:has(.cbi-card-cover)) {
6704  display: none !important;
6705}
6706
6707
6708@media (min-width: 760px) {
6709  .cesm-bibles .cbi-card {
6710    flex: 0 0 calc((100% - 16px) / 2) !important;
6711    max-width: calc((100% - 16px) / 2) !important;
6712  }
6713}
6714
6715@media (min-width: 1024px) {
6716  .cesm-bibles .cbi-card {
6717    flex: 0 0 calc((100% - 4 * 16px) / 3) !important;
6718    max-width: calc((100% - 4 * 16px) / 3) !important;
6719  }
6720}
6721
6722/* Palier intermédiaire 1281px à 1625px : un peu plus d'air mais pas le maximum */
6723@media (min-width: 1281px) and (max-width: 1625px) {
6724  #masthead .main-header-menu > .menu-item > .menu-link,
6725  #masthead .main-header-menu > .menu-item > a {
6726    padding: 19px 10px !important;
6727    font-size: 0.78rem !important;
6728  }
6729  #masthead .main-header-menu > .menu-item > .menu-link::after {
6730    left: 10px !important;
6731    right: 10px !important;
6732  }
6733}
6734
6735/* Ajustements compacts entre 1039px et 1280px pour éviter le débordement */
6736@media (min-width: 1039px) and (max-width: 1280px) {
6737  #masthead .site-primary-header-wrap {
6738    padding: 0 12px !important;
6739  }
6740  #masthead .ast-primary-header-bar .ast-builder-grid-row {
6741    gap: 8px !important;
6742  }
6743  #masthead .ast-header-search {
6744    margin: 0 4px !important;
6745  }
6746  #masthead .ast-search-menu-icon .search-field {
6747    padding: 6px 10px !important;
6748    font-size: 0.82rem !important;
6749  }
6750  #masthead .ast-search-icon a {
6751    padding: 8px !important;
6752  }
6753  #masthead .ast-search-icon .icon-search svg {
6754    width: 16px !important;
6755    height: 16px !important;
6756  }
6757  #masthead .cesm-head-social {
6758    gap: 5px !important;
6759  }
6760  #masthead .cesm-head-social .chs {
6761    width: 30px !important;
6762    height: 30px !important;
6763  }
6764  #masthead .cesm-head-social .chs-fb,
6765  #masthead .cesm-head-social .chs-ig,
6766  #masthead .cesm-head-social .chs-li {
6767    background-size: 13px 13px !important;
6768  }
6769  #masthead .cesm-head-social .chs-x {
6770    background-size: 11px 11px !important;
6771  }
6772}
6773
6774/* =========================================================
6775   CESM — PAGE BIBLES · Bibliothèque éditoriale
6776========================================================= */
6777
6778.cesm-bibles,
6779.cesm-bibles * { box-sizing: border-box !important; }
6780.cesm-bibles p:empty { display: none !important; }
6781
6782.cesm-bibles {
6783  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
6784  color: #1F1513 !important;
6785  line-height: 1.7 !important;
6786  font-size: 16px !important;
6787  background-color: #FAF5EE !important;
6788  background-image:
6789    radial-gradient(circle at 12% 8%, rgba(170,59,59,0.035), transparent 48%),
6790    radial-gradient(circle at 88% 92%, rgba(200,169,122,0.045), transparent 48%) !important;
6791  margin: 0 !important;
6792  padding: 0 !important;
6793  width: 100% !important;
6794  max-width: 100% !important;
6795  position: relative !important;
6796  overflow: hidden !important;
6797}
6798
6799/* =========================================================
6800   COMPOSANTS PARTAGÉS (eyebrow, filets)
6801========================================================= */
6802.cesm-bibles .cm-eb {
6803  display: inline-block !important;
6804  font-family: system-ui, sans-serif !important;
6805  font-size: 10px !important;
6806  letter-spacing: 0.32em !important;
6807  text-transform: uppercase !important;
6808  color: #AA3B3B !important;
6809  font-weight: 700 !important;
6810  margin: 0 !important;
6811  line-height: 1.4 !important;
6812  padding: 0 !important;
6813}
6814.cesm-bibles .cm-rule {
6815  display: block !important;
6816  width: 48px !important;
6817  height: 1px !important;
6818  margin: 0 !important;
6819  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
6820  position: relative !important;
6821}
6822.cesm-bibles .cm-rule::after {
6823  content: "" !important;
6824  position: absolute !important;
6825  left: 0 !important;
6826  top: 50% !important;
6827  width: 5px !important;
6828  height: 5px !important;
6829  border-radius: 50% !important;
6830  background-color: #C8A97A !important;
6831  transform: translate(-1px, -50%) !important;
6832}
6833
6834/* =========================================================
6835   HERO
6836========================================================= */
6837.cesm-bibles .cbi-hero {
6838  padding: 60px 20px 40px !important;
6839  position: relative !important;
6840}
6841.cesm-bibles .cbi-hero::before {
6842  content: "" !important;
6843  position: absolute !important;
6844  top: 0 !important;
6845  left: 0 !important;
6846  right: 0 !important;
6847  height: 3px !important;
6848  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
6849  opacity: 0.35 !important;
6850}
6851.cesm-bibles .cbi-hero-inner {
6852  max-width: 880px !important;
6853  margin: 0 auto !important;
6854  background-color: #FFFFFF !important;
6855  border: 1px solid rgba(200,169,122,0.3) !important;
6856  border-radius: 2px !important;
6857  padding: 50px 26px 42px !important;
6858  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
6859  position: relative !important;
6860  text-align: center !important;
6861}
6862.cesm-bibles .cbi-hero-inner::before,
6863.cesm-bibles .cbi-hero-inner::after {
6864  content: "" !important;
6865  position: absolute !important;
6866  width: 40px !important;
6867  height: 40px !important;
6868  border: 1px solid #C8A97A !important;
6869  pointer-events: none !important;
6870}
6871.cesm-bibles .cbi-hero-inner::before {
6872  top: 8px !important;
6873  left: 8px !important;
6874  border-right: 0 !important;
6875  border-bottom: 0 !important;
6876}
6877.cesm-bibles .cbi-hero-inner::after {
6878  bottom: 8px !important;
6879  right: 8px !important;
6880  border-left: 0 !important;
6881  border-top: 0 !important;
6882}
6883.cesm-bibles .cbi-hero-eb {
6884  display: inline-block !important;
6885  font-family: system-ui, sans-serif !important;
6886  font-size: 10px !important;
6887  letter-spacing: 0.4em !important;
6888  text-transform: uppercase !important;
6889  color: #AA3B3B !important;
6890  font-weight: 700 !important;
6891  margin: 0 !important;
6892  padding: 6px 16px !important;
6893  border: 1px solid rgba(170,59,59,0.2) !important;
6894  border-radius: 50px !important;
6895  line-height: 1.4 !important;
6896  background-color: rgba(170,59,59,0.04) !important;
6897}
6898.cesm-bibles .cbi-hero-title {
6899  display: block !important;
6900  margin: 28px 0 0 0 !important;
6901  padding: 0 !important;
6902  font-weight: 400 !important;
6903}
6904.cesm-bibles .cbi-hero-brand {
6905  display: block !important;
6906  font-family: system-ui, sans-serif !important;
6907  font-size: 0.72rem !important;
6908  letter-spacing: 0.32em !important;
6909  text-transform: uppercase !important;
6910  color: rgba(31,21,19,0.55) !important;
6911  font-weight: 600 !important;
6912  margin: 0 0 14px 0 !important;
6913  line-height: 1.4 !important;
6914}
6915.cesm-bibles .cbi-hero-main {
6916  display: block !important;
6917  font-family: Georgia, "Times New Roman", serif !important;
6918  font-size: clamp(2rem, 7vw, 3.4rem) !important;
6919  line-height: 1.08 !important;
6920  color: #1F1513 !important;
6921  letter-spacing: -0.015em !important;
6922  font-weight: 400 !important;
6923  font-style: normal !important;
6924}
6925.cesm-bibles .cbi-hero-main em {
6926  font-style: italic !important;
6927  color: #AA3B3B !important;
6928  font-weight: 500 !important;
6929}
6930.cesm-bibles .cbi-hero-lead {
6931  font-family: Georgia, serif !important;
6932  font-style: italic !important;
6933  font-size: 1rem !important;
6934  line-height: 1.75 !important;
6935  color: #5A4844 !important;
6936  margin: 22px auto 0 !important;
6937  padding: 0 !important;
6938  max-width: 580px !important;
6939}
6940
6941/* =========================================================
6942   NOTICE — avertissement éditorial (image + texte)
6943========================================================= */
6944.cesm-bibles .cbi-notice {
6945  padding: 10px 16px 40px !important;
6946  max-width: 1240px !important;
6947  margin: 0 auto !important;
6948}
6949.cesm-bibles .cbi-notice-inner {
6950  background-color: #FFFFFF !important;
6951  border: 1px solid rgba(200,169,122,0.3) !important;
6952  border-top: 3px solid #AA3B3B !important;
6953  border-radius: 4px !important;
6954  padding: 0 !important;
6955  box-shadow: 0 12px 40px -18px rgba(31,21,19,0.16) !important;
6956  overflow: hidden !important;
6957  display: flex !important;
6958  flex-direction: column !important;
6959  position: relative !important;
6960}
6961.cesm-bibles .cbi-notice-media {
6962  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
6963  padding: 22px !important;
6964  border-bottom: 1px solid rgba(200,169,122,0.3) !important;
6965}
6966.cesm-bibles .cbi-notice-media-inner {
6967  position: relative !important;
6968  width: 100% !important;
6969  aspect-ratio: 16 / 10 !important;
6970  overflow: hidden !important;
6971  border-radius: 2px !important;
6972  box-shadow: 0 18px 36px -18px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
6973}
6974.cesm-bibles .cbi-notice-media-inner::before {
6975  content: "" !important;
6976  position: absolute !important;
6977  top: 6px !important;
6978  right: 6px !important;
6979  bottom: 6px !important;
6980  left: 6px !important;
6981  border: 1px solid rgba(255,255,255,0.35) !important;
6982  border-radius: 1px !important;
6983  z-index: 2 !important;
6984  pointer-events: none !important;
6985}
6986.cesm-bibles .cbi-notice-media img {
6987  width: 100% !important;
6988  height: 100% !important;
6989  object-fit: cover !important;
6990  display: block !important;
6991  margin: 0 !important;
6992  filter: saturate(0.95) !important;
6993}
6994.cesm-bibles .cbi-notice-body {
6995  padding: 36px 24px 34px !important;
6996  display: flex !important;
6997  flex-direction: column !important;
6998  position: relative !important;
6999}
7000.cesm-bibles .cbi-notice-body > * {
7001  margin-top: 14px !important;
7002  margin-bottom: 0 !important;
7003}
7004.cesm-bibles .cbi-notice-body > *:first-child { margin-top: 0 !important; }
7005.cesm-bibles .cbi-notice-icon {
7006  display: block !important;
7007  width: 52px !important;
7008  height: 52px !important;
7009  margin: 0 0 6px 0 !important;
7010  border-radius: 50% !important;
7011  background-color: #FAF5EE !important;
7012  border: 1px solid #C8A97A !important;
7013  position: relative !important;
7014  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
7015  align-self: flex-start !important;
7016}
7017.cesm-bibles .cbi-notice-icon::before {
7018  content: "" !important;
7019  position: absolute !important;
7020  top: 5px !important;
7021  left: 5px !important;
7022  right: 5px !important;
7023  bottom: 5px !important;
7024  border-radius: 50% !important;
7025  border: 1px dashed rgba(170,59,59,0.35) !important;
7026}
7027.cesm-bibles .cbi-notice-icon::after {
7028  content: "" !important;
7029  position: absolute !important;
7030  top: 50% !important;
7031  left: 50% !important;
7032  transform: translate(-50%, -50%) !important;
7033  width: 20px !important;
7034  height: 20px !important;
7035  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxsaW5lIHgxPSIxMiIgeTE9IjE2IiB4Mj0iMTIiIHkyPSIxMiIvPjxsaW5lIHgxPSIxMiIgeTE9IjgiIHgyPSIxMi4wMSIgeTI9IjgiLz48L3N2Zz4=") !important;
7036  background-repeat: no-repeat !important;
7037  background-position: center !important;
7038  background-size: contain !important;
7039}
7040.cesm-bibles .cbi-notice-title {
7041  font-family: Georgia, "Times New Roman", serif !important;
7042  font-size: clamp(1.5rem, 4.5vw, 2rem) !important;
7043  line-height: 1.15 !important;
7044  color: #1F1513 !important;
7045  padding: 0 !important;
7046  font-style: normal !important;
7047  font-weight: 500 !important;
7048  letter-spacing: -0.015em !important;
7049}
7050.cesm-bibles .cbi-notice-title em {
7051  font-style: italic !important;
7052  color: #AA3B3B !important;
7053  font-weight: 500 !important;
7054}
7055.cesm-bibles .cbi-notice-text {
7056  font-family: Georgia, "Times New Roman", serif !important;
7057  font-size: 1rem !important;
7058  line-height: 1.8 !important;
7059  color: #332925 !important;
7060  padding: 0 !important;
7061  font-weight: 400 !important;
7062}
7063.cesm-bibles .cbi-notice-text strong {
7064  color: #1F1513 !important;
7065  font-weight: 700 !important;
7066}
7067.cesm-bibles .cbi-notice-text em {
7068  font-style: italic !important;
7069  color: #AA3B3B !important;
7070}
7071
7072/* =========================================================
7073   SHELF — section catalogue
7074========================================================= */
7075.cesm-bibles .cbi-shelf {
7076  padding: 10px 24px 50px !important;
7077  max-width: 1400px !important;
7078  margin: 0 auto !important;
7079}
7080.cesm-bibles .cbi-shelf-head {
7081  text-align: center !important;
7082  max-width: 780px !important;
7083  margin: 0 auto !important;
7084  padding: 30px 0 8px !important;
7085}
7086.cesm-bibles .cbi-shelf-head > * { margin-top: 14px !important; }
7087.cesm-bibles .cbi-shelf-head > *:first-child { margin-top: 0 !important; }
7088.cesm-bibles .cbi-shelf-title {
7089  font-family: Georgia, serif !important;
7090  font-weight: 500 !important;
7091  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
7092  line-height: 1.1 !important;
7093  color: #1F1513 !important;
7094  margin: 0 !important;
7095  padding: 0 !important;
7096  letter-spacing: -0.015em !important;
7097  font-style: normal !important;
7098}
7099.cesm-bibles .cbi-shelf-title em {
7100  font-style: italic !important;
7101  color: #AA3B3B !important;
7102  font-weight: 500 !important;
7103}
7104.cesm-bibles .cbi-shelf-lead {
7105  font-family: Georgia, serif !important;
7106  font-style: italic !important;
7107  font-size: 1rem !important;
7108  line-height: 1.75 !important;
7109  color: #5A4844 !important;
7110  margin: 0 auto !important;
7111  max-width: 620px !important;
7112  padding: 0 !important;
7113}
7114
7115/* =========================================================
7116   GRID DES BIBLES — flex wrap (mobile par défaut)
7117========================================================= */
7118.cesm-bibles .cbi-grid {
7119  display: flex !important;
7120  flex-wrap: wrap !important;
7121  gap: 16px !important;
7122  margin: 32px 0 0 0 !important;
7123  padding: 0 !important;
7124  width: 100% !important;
7125}
7126
7127.cesm-bibles .cbi-card {
7128  flex: 1 1 100% !important;
7129  max-width: 100% !important;
7130  margin: 0 0 16px 0 !important;
7131  padding: 0 !important;
7132  background-color: #FFFFFF !important;
7133  border: 1px solid rgba(200,169,122,0.3) !important;
7134  border-top: 3px solid #AA3B3B !important;
7135  border-radius: 4px !important;
7136  overflow: hidden !important;
7137  text-decoration: none !important;
7138  color: inherit !important;
7139  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 36px -18px rgba(31,21,19,0.16) !important;
7140  display: flex !important;
7141  flex-direction: column !important;
7142  position: relative !important;
7143  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease, border-color .5s ease !important;
7144}
7145.cesm-bibles .cbi-card:hover {
7146  transform: translateY(-4px) !important;
7147  border-color: rgba(170,59,59,0.4) !important;
7148  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 22px 52px -20px rgba(170,59,59,0.25) !important;
7149  color: inherit !important;
7150}
7151.cesm-bibles .cbi-card::after {
7152  content: "" !important;
7153  position: absolute !important;
7154  top: -3px !important;
7155  left: 0 !important;
7156  right: 0 !important;
7157  height: 3px !important;
7158  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
7159  opacity: 0 !important;
7160  transition: opacity .4s ease !important;
7161  z-index: 3 !important;
7162  pointer-events: none !important;
7163}
7164.cesm-bibles .cbi-card:hover::after { opacity: 1 !important; }
7165
7166/* Couverture (image) */
7167.cesm-bibles .cbi-card-cover {
7168  position: relative !important;
7169  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
7170  padding: 22px 22px 18px !important;
7171  border-bottom: 1px solid rgba(200,169,122,0.3) !important;
7172}
7173.cesm-bibles .cbi-card-cover-inner {
7174  position: relative !important;
7175  width: 100% !important;
7176  aspect-ratio: 3 / 4 !important;
7177  overflow: hidden !important;
7178  border-radius: 2px !important;
7179  box-shadow: 0 18px 36px -18px rgba(31,21,19,0.3), 0 0 0 1px rgba(200,169,122,0.45) !important;
7180  background-color: #FFFFFF !important;
7181}
7182.cesm-bibles .cbi-card-cover-inner::before {
7183  content: "" !important;
7184  position: absolute !important;
7185  top: 6px !important;
7186  right: 6px !important;
7187  bottom: 6px !important;
7188  left: 6px !important;
7189  border: 1px solid rgba(255,255,255,0.35) !important;
7190  border-radius: 1px !important;
7191  z-index: 2 !important;
7192  pointer-events: none !important;
7193}
7194.cesm-bibles .cbi-card-cover-inner img {
7195  width: 100% !important;
7196  height: 100% !important;
7197  object-fit: cover !important;
7198  display: block !important;
7199  margin: 0 !important;
7200  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
7201  filter: saturate(0.95) !important;
7202}
7203.cesm-bibles .cbi-card:hover .cbi-card-cover-inner img {
7204  transform: scale(1.05) !important;
7205  filter: saturate(1.05) !important;
7206}
7207
7208/* Cachet année (badge doré façon ex-libris) */
7209.cesm-bibles .cbi-card-year {
7210  position: absolute !important;
7211  top: 14px !important;
7212  right: 14px !important;
7213  z-index: 3 !important;
7214  display: inline-flex !important;
7215  align-items: center !important;
7216  justify-content: center !important;
7217  min-width: 56px !important;
7218  height: 56px !important;
7219  padding: 0 10px !important;
7220  border-radius: 50% !important;
7221  background-color: #FFFFFF !important;
7222  border: 1px solid #C8A97A !important;
7223  font-family: Georgia, "Times New Roman", serif !important;
7224  font-style: italic !important;
7225  font-weight: 500 !important;
7226  font-size: 0.95rem !important;
7227  color: #AA3B3B !important;
7228  line-height: 1 !important;
7229  letter-spacing: 0.02em !important;
7230  box-shadow: 0 6px 14px rgba(170,59,59,0.15) !important;
7231}
7232.cesm-bibles .cbi-card-year::before {
7233  content: "" !important;
7234  position: absolute !important;
7235  top: 3px !important;
7236  left: 3px !important;
7237  right: 3px !important;
7238  bottom: 3px !important;
7239  border-radius: 50% !important;
7240  border: 1px dashed rgba(170,59,59,0.3) !important;
7241  pointer-events: none !important;
7242}
7243.cesm-bibles .cbi-card-year-text {
7244  font-family: system-ui, sans-serif !important;
7245  font-style: normal !important;
7246  font-size: 0.7rem !important;
7247  letter-spacing: 0.12em !important;
7248  text-transform: uppercase !important;
7249  font-weight: 700 !important;
7250}
7251
7252/* Body */
7253.cesm-bibles .cbi-card-body {
7254  padding: 24px 22px 26px !important;
7255  display: flex !important;
7256  flex-direction: column !important;
7257  flex: 1 1 auto !important;
7258  min-height: 0 !important;
7259}
7260.cesm-bibles .cbi-card-body > * {
7261  margin-top: 12px !important;
7262  margin-bottom: 0 !important;
7263}
7264.cesm-bibles .cbi-card-body > *:first-child { margin-top: 0 !important; }
7265.cesm-bibles .cbi-card-eb {
7266  display: inline-block !important;
7267  font-family: system-ui, sans-serif !important;
7268  font-size: 10px !important;
7269  letter-spacing: 0.28em !important;
7270  text-transform: uppercase !important;
7271  color: #AA3B3B !important;
7272  font-weight: 700 !important;
7273  line-height: 1.4 !important;
7274  align-self: flex-start !important;
7275}
7276.cesm-bibles .cbi-card-title {
7277  display: block !important;
7278  font-family: Georgia, "Times New Roman", serif !important;
7279  font-size: 1.35rem !important;
7280  line-height: 1.2 !important;
7281  color: #1F1513 !important;
7282  font-weight: 500 !important;
7283  letter-spacing: -0.01em !important;
7284  font-style: normal !important;
7285}
7286.cesm-bibles .cbi-card-title em {
7287  font-style: italic !important;
7288  color: #AA3B3B !important;
7289  font-weight: 500 !important;
7290}
7291.cesm-bibles .cbi-card-desc {
7292  font-family: Georgia, serif !important;
7293  font-style: italic !important;
7294  font-size: 0.95rem !important;
7295  line-height: 1.65 !important;
7296  color: #5A4844 !important;
7297  padding: 0 !important;
7298  flex: 1 1 auto !important;
7299}
7300
7301/* CTA pill */
7302.cesm-bibles .cbi-card-cta {
7303  display: inline-flex !important;
7304  align-items: center !important;
7305  justify-content: center !important;
7306  padding: 12px 22px !important;
7307  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
7308  color: #FFFFFF !important;
7309  text-decoration: none !important;
7310  font-family: system-ui, sans-serif !important;
7311  font-size: 0.76rem !important;
7312  font-weight: 700 !important;
7313  letter-spacing: 0.18em !important;
7314  text-transform: uppercase !important;
7315  border-radius: 2px !important;
7316  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
7317  border: 0 !important;
7318  transition: transform .3s ease, box-shadow .3s ease !important;
7319  line-height: 1 !important;
7320  position: relative !important;
7321  overflow: hidden !important;
7322  align-self: flex-start !important;
7323  margin-top: 18px !important;
7324}
7325.cesm-bibles .cbi-card-cta::before {
7326  content: "" !important;
7327  position: absolute !important;
7328  top: 3px !important;
7329  right: 3px !important;
7330  bottom: 3px !important;
7331  left: 3px !important;
7332  border: 1px solid rgba(255,255,255,0.12) !important;
7333  pointer-events: none !important;
7334  transition: border-color .3s ease !important;
7335}
7336.cesm-bibles .cbi-card:hover .cbi-card-cta {
7337  transform: translateY(-1px) !important;
7338  box-shadow: 0 12px 26px -8px rgba(170,59,59,0.55) !important;
7339}
7340.cesm-bibles .cbi-card:hover .cbi-card-cta::before {
7341  border-color: rgba(200,169,122,0.4) !important;
7342}
7343.cesm-bibles .cbi-card-cta-ico {
7344  display: inline-block !important;
7345  width: 14px !important;
7346  height: 14px !important;
7347  margin-right: 10px !important;
7348  flex-shrink: 0 !important;
7349  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNCIvPjxwb2x5bGluZSBwb2ludHM9IjcgMTAgMTIgMTUgMTcgMTAiLz48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyIvPjwvc3ZnPg==") !important;
7350  background-repeat: no-repeat !important;
7351  background-position: center !important;
7352  background-size: contain !important;
7353  transition: transform .3s ease !important;
7354  position: relative !important;
7355  z-index: 1 !important;
7356}
7357.cesm-bibles .cbi-card:hover .cbi-card-cta-ico {
7358  transform: translateY(2px) !important;
7359}
7360.cesm-bibles .cbi-card-cta-text {
7361  position: relative !important;
7362  z-index: 1 !important;
7363}
7364
7365/* =========================================================
7366   COLOPHON — sceau final
7367========================================================= */
7368.cesm-bibles .cbi-colophon {
7369  padding: 20px 16px 70px !important;
7370}
7371.cesm-bibles .cbi-colophon-inner {
7372  max-width: 600px !important;
7373  margin: 0 auto !important;
7374  background-color: #FFFFFF !important;
7375  border: 1px solid rgba(200,169,122,0.3) !important;
7376  border-radius: 2px !important;
7377  padding: 44px 26px 40px !important;
7378  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.15) !important;
7379  position: relative !important;
7380  text-align: center !important;
7381}
7382.cesm-bibles .cbi-colophon-seal {
7383  display: block !important;
7384  width: 56px !important;
7385  height: 56px !important;
7386  margin: 0 auto 18px !important;
7387  border-radius: 50% !important;
7388  background-color: #FAF5EE !important;
7389  border: 1px solid #C8A97A !important;
7390  position: relative !important;
7391  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
7392}
7393.cesm-bibles .cbi-colophon-seal::before {
7394  content: "" !important;
7395  position: absolute !important;
7396  top: 6px !important;
7397  left: 6px !important;
7398  right: 6px !important;
7399  bottom: 6px !important;
7400  border-radius: 50% !important;
7401  border: 1px dashed rgba(170,59,59,0.35) !important;
7402}
7403.cesm-bibles .cbi-colophon-seal::after {
7404  content: "\2720" !important;
7405  position: absolute !important;
7406  top: 50% !important;
7407  left: 50% !important;
7408  transform: translate(-50%, -50%) !important;
7409  font-family: Georgia, serif !important;
7410  font-size: 22px !important;
7411  color: #AA3B3B !important;
7412  line-height: 1 !important;
7413}
7414.cesm-bibles .cbi-colophon-text {
7415  font-family: Georgia, serif !important;
7416  font-size: 1rem !important;
7417  line-height: 1.7 !important;
7418  color: #332925 !important;
7419  margin: 0 auto 18px !important;
7420  padding: 0 !important;
7421  max-width: 480px !important;
7422}
7423.cesm-bibles .cbi-colophon-text strong {
7424  color: #AA3B3B !important;
7425  font-weight: 700 !important;
7426}
7427.cesm-bibles .cbi-colophon-rule {
7428  display: block !important;
7429  width: 48px !important;
7430  height: 1px !important;
7431  margin: 0 auto 18px !important;
7432  background-color: #C8A97A !important;
7433  position: relative !important;
7434}
7435.cesm-bibles .cbi-colophon-rule::before,
7436.cesm-bibles .cbi-colophon-rule::after {
7437  content: "" !important;
7438  position: absolute !important;
7439  top: 50% !important;
7440  width: 4px !important;
7441  height: 4px !important;
7442  border-radius: 50% !important;
7443  background-color: #C8A97A !important;
7444  transform: translateY(-50%) !important;
7445}
7446.cesm-bibles .cbi-colophon-rule::before { left: -10px !important; }
7447.cesm-bibles .cbi-colophon-rule::after { right: -10px !important; }
7448.cesm-bibles .cbi-colophon-sig {
7449  display: block !important;
7450  font-family: system-ui, sans-serif !important;
7451  font-size: 0.72rem !important;
7452  letter-spacing: 0.3em !important;
7453  text-transform: uppercase !important;
7454  color: rgba(31,21,19,0.55) !important;
7455  font-weight: 600 !important;
7456  line-height: 1.4 !important;
7457}
7458.cesm-bibles .cbi-colophon-sig em {
7459  font-style: italic !important;
7460  letter-spacing: 0.05em !important;
7461  text-transform: none !important;
7462  color: #AA3B3B !important;
7463  font-weight: 500 !important;
7464  font-family: Georgia, serif !important;
7465}
7466
7467/* =========================================================
7468   RESPONSIVE — TABLETTE (2 colonnes : moitié - moitié)
7469========================================================= */
7470@media (min-width: 760px) {
7471  .cesm-bibles .cbi-hero { padding: 80px 30px 50px !important; }
7472  .cesm-bibles .cbi-hero-inner { padding: 66px 52px 52px !important; }
7473  .cesm-bibles .cbi-hero-brand { font-size: 0.82rem !important; }
7474  .cesm-bibles .cbi-hero-lead { font-size: 1.08rem !important; max-width: 620px !important; }
7475
7476  .cesm-bibles .cbi-notice { padding: 10px 24px 50px !important; }
7477  .cesm-bibles .cbi-notice-inner {
7478    display: grid !important;
7479    grid-template-columns: 1fr 1fr !important;
7480    align-items: stretch !important;
7481  }
7482  .cesm-bibles .cbi-notice-media {
7483    border-bottom: 0 !important;
7484    border-right: 1px solid rgba(200,169,122,0.3) !important;
7485    padding: 36px !important;
7486    min-height: 100% !important;
7487    display: flex !important;
7488    align-items: center !important;
7489  }
7490  .cesm-bibles .cbi-notice-media-inner {
7491    aspect-ratio: 3 / 4 !important;
7492    width: 100% !important;
7493  }
7494  .cesm-bibles .cbi-notice-body {
7495    padding: 44px 38px !important;
7496    justify-content: center !important;
7497  }
7498  .cesm-bibles .cbi-notice-body > * { margin-top: 16px !important; }
7499  .cesm-bibles .cbi-notice-body > *:first-child { margin-top: 0 !important; }
7500
7501  .cesm-bibles .cbi-shelf { padding: 10px 24px 70px !important; }
7502  .cesm-bibles .cbi-shelf-head { padding: 50px 0 12px !important; }
7503
7504  .cesm-bibles .cbi-grid { margin-top: 40px !important; }
7505.cesm-bibles .cbi-card {
7506  flex: 0 0 calc((100% - 16px) / 2) !important;
7507  max-width: calc((100% - 16px) / 2) !important;
7508  margin: 0 !important;
7509}
7510  .cesm-bibles .cbi-card-cover { padding: 28px 28px 22px !important; }
7511  .cesm-bibles .cbi-card-body { padding: 28px 26px 30px !important; }
7512  .cesm-bibles .cbi-card-title { font-size: 1.45rem !important; }
7513
7514  .cesm-bibles .cbi-colophon { padding: 30px 24px 100px !important; }
7515  .cesm-bibles .cbi-colophon-inner { padding: 54px 48px 48px !important; }
7516}
7517
7518/* =========================================================
7519   RESPONSIVE — DESKTOP (5 Bibles sur une ligne)
7520========================================================= */
7521@media (min-width: 1024px) {
7522  .cesm-bibles .cbi-shelf-head { padding: 60px 0 16px !important; }
7523  .cesm-bibles .cbi-notice { padding: 10px 24px 70px !important; }
7524  .cesm-bibles .cbi-notice-body { padding: 54px 44px !important; }
7525  .cesm-bibles .cbi-notice-media-inner { aspect-ratio: 4 / 3 !important; }
7526
7527  .cesm-bibles .cbi-shelf { padding: 10px 24px 90px !important; }
7528
7529.cesm-bibles .cbi-card {
7530  flex: 0 0 calc((100% - 4 * 16px) / 3) !important;
7531  max-width: calc((100% - 4 * 16px) / 3) !important;
7532  margin: 0 !important;
7533}
7534
7535  .cesm-bibles .cbi-card-cover { padding: 20px 20px 16px !important; }
7536  .cesm-bibles .cbi-card-body { padding: 22px 20px 24px !important; }
7537  .cesm-bibles .cbi-card-title { font-size: 1.18rem !important; }
7538  .cesm-bibles .cbi-card-desc { font-size: 0.9rem !important; line-height: 1.55 !important; }
7539  .cesm-bibles .cbi-card-cta {
7540    padding: 11px 18px !important;
7541    font-size: 0.7rem !important;
7542    letter-spacing: 0.14em !important;
7543  }
7544  .cesm-bibles .cbi-card-cta-ico {
7545    width: 12px !important;
7546    height: 12px !important;
7547    margin-right: 8px !important;
7548  }
7549  .cesm-bibles .cbi-card-year {
7550    top: 12px !important;
7551    right: 12px !important;
7552    min-width: 48px !important;
7553    height: 48px !important;
7554    font-size: 0.82rem !important;
7555  }
7556  .cesm-bibles .cbi-card-year-text {
7557    font-size: 0.62rem !important;
7558  }
7559}
7560
7561@media (min-width: 1280px) {
7562  .cesm-bibles .cbi-hero-inner { padding: 76px 64px 58px !important; }
7563  .cesm-bibles .cbi-notice-body { padding: 60px 56px !important; }
7564  .cesm-bibles .cbi-card-cover { padding: 22px 22px 18px !important; }
7565  .cesm-bibles .cbi-card-body { padding: 24px 22px 26px !important; }
7566  .cesm-bibles .cbi-card-title { font-size: 1.25rem !important; }
7567  .cesm-bibles .cbi-card-desc { font-size: 0.93rem !important; }
7568}
7569
7570/* =========================================================
7571   CESM — PAGE RECHERCHE BIBLIQUE · Pupitre d'études
7572========================================================= */
7573
7574.cesm-recherche,
7575.cesm-recherche * { box-sizing: border-box !important; }
7576.cesm-recherche p:empty { display: none !important; }
7577
7578.cesm-recherche {
7579  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
7580  color: #1F1513 !important;
7581  line-height: 1.7 !important;
7582  font-size: 16px !important;
7583  background-color: #FAF5EE !important;
7584  background-image:
7585    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
7586    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
7587  margin: 0 !important;
7588  padding: 0 !important;
7589  width: 100% !important;
7590  max-width: 100% !important;
7591  position: relative !important;
7592  overflow: hidden !important;
7593}
7594
7595/* =========================================================
7596   COMPOSANTS PARTAGÉS (locaux)
7597========================================================= */
7598.cesm-recherche .cm-eb {
7599  display: inline-block !important;
7600  font-family: system-ui, sans-serif !important;
7601  font-size: 10px !important;
7602  letter-spacing: 0.32em !important;
7603  text-transform: uppercase !important;
7604  color: #AA3B3B !important;
7605  font-weight: 700 !important;
7606  margin: 0 !important;
7607  line-height: 1.4 !important;
7608  padding: 0 !important;
7609}
7610
7611/* =========================================================
7612   HERO — bannière + carte éditoriale
7613========================================================= */
7614.cesm-recherche .crb-hero {
7615  padding: 0 0 40px !important;
7616  position: relative !important;
7617  margin: 0 !important;
7618}
7619.cesm-recherche .crb-banner {
7620  display: block !important;
7621  width: 100% !important;
7622  overflow: hidden !important;
7623  position: relative !important;
7624  margin: 0 !important;
7625  padding: 0 !important;
7626  background-color: #1F1513 !important;
7627}
7628.cesm-recherche .crb-banner::after {
7629  content: "" !important;
7630  position: absolute !important;
7631  bottom: 0 !important;
7632  left: 0 !important;
7633  right: 0 !important;
7634  height: 3px !important;
7635  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
7636  opacity: 0.5 !important;
7637  z-index: 2 !important;
7638}
7639.cesm-recherche .crb-banner img {
7640  display: block !important;
7641  width: 100% !important;
7642  height: auto !important;
7643  max-height: 280px !important;
7644  object-fit: cover !important;
7645  margin: 0 !important;
7646  padding: 0 !important;
7647  border: 0 !important;
7648  border-radius: 0 !important;
7649}
7650.cesm-recherche .crb-hero-inner {
7651  max-width: 880px !important;
7652  margin: -60px 20px 0 !important;
7653  background-color: #FFFFFF !important;
7654  border: 1px solid rgba(200,169,122,0.3) !important;
7655  border-radius: 2px !important;
7656  padding: 46px 26px 38px !important;
7657  box-shadow: 0 24px 60px -20px rgba(170,59,59,0.22) !important;
7658  position: relative !important;
7659  text-align: center !important;
7660  z-index: 3 !important;
7661}
7662.cesm-recherche .crb-hero-inner::before,
7663.cesm-recherche .crb-hero-inner::after {
7664  content: "" !important;
7665  position: absolute !important;
7666  width: 40px !important;
7667  height: 40px !important;
7668  border: 1px solid #C8A97A !important;
7669  pointer-events: none !important;
7670}
7671.cesm-recherche .crb-hero-inner::before {
7672  top: 8px !important;
7673  left: 8px !important;
7674  border-right: 0 !important;
7675  border-bottom: 0 !important;
7676}
7677.cesm-recherche .crb-hero-inner::after {
7678  bottom: 8px !important;
7679  right: 8px !important;
7680  border-left: 0 !important;
7681  border-top: 0 !important;
7682}
7683.cesm-recherche .crb-hero-eb {
7684  display: inline-block !important;
7685  font-family: system-ui, sans-serif !important;
7686  font-size: 10px !important;
7687  letter-spacing: 0.4em !important;
7688  text-transform: uppercase !important;
7689  color: #AA3B3B !important;
7690  font-weight: 700 !important;
7691  margin: 0 !important;
7692  padding: 6px 16px !important;
7693  border: 1px solid rgba(170,59,59,0.2) !important;
7694  border-radius: 50px !important;
7695  line-height: 1.4 !important;
7696  background-color: rgba(170,59,59,0.04) !important;
7697}
7698.cesm-recherche .crb-hero-title {
7699  display: block !important;
7700  margin: 26px 0 0 0 !important;
7701  padding: 0 !important;
7702  font-weight: 400 !important;
7703}
7704.cesm-recherche .crb-hero-brand {
7705  display: block !important;
7706  font-family: system-ui, sans-serif !important;
7707  font-size: 0.72rem !important;
7708  letter-spacing: 0.32em !important;
7709  text-transform: uppercase !important;
7710  color: rgba(31,21,19,0.55) !important;
7711  font-weight: 600 !important;
7712  margin: 0 0 14px 0 !important;
7713  line-height: 1.4 !important;
7714}
7715.cesm-recherche .crb-hero-main {
7716  display: block !important;
7717  font-family: Georgia, "Times New Roman", serif !important;
7718  font-size: clamp(1.9rem, 6.8vw, 3.2rem) !important;
7719  line-height: 1.1 !important;
7720  color: #1F1513 !important;
7721  letter-spacing: -0.015em !important;
7722  font-weight: 400 !important;
7723  font-style: normal !important;
7724}
7725.cesm-recherche .crb-hero-main em {
7726  font-style: italic !important;
7727  color: #AA3B3B !important;
7728  font-weight: 500 !important;
7729}
7730.cesm-recherche .crb-hero-lead {
7731  font-family: Georgia, serif !important;
7732  font-style: italic !important;
7733  font-size: 1rem !important;
7734  line-height: 1.75 !important;
7735  color: #5A4844 !important;
7736  margin: 20px auto 0 !important;
7737  padding: 0 !important;
7738  max-width: 580px !important;
7739}
7740.cesm-recherche .crb-hero-lead strong {
7741  font-style: normal !important;
7742  color: #AA3B3B !important;
7743  font-weight: 700 !important;
7744}
7745
7746/* =========================================================
7747   GUIDE — diptyque méthodes I / II
7748========================================================= */
7749.cesm-recherche .crb-guide {
7750  padding: 10px 16px 30px !important;
7751  max-width: 1240px !important;
7752  margin: 0 auto !important;
7753}
7754.cesm-recherche .crb-sec-head {
7755  text-align: center !important;
7756  max-width: 780px !important;
7757  margin: 0 auto !important;
7758  padding: 30px 4px 8px !important;
7759}
7760.cesm-recherche .crb-sec-head > * { margin-top: 14px !important; }
7761.cesm-recherche .crb-sec-head > *:first-child { margin-top: 0 !important; }
7762.cesm-recherche .crb-sec-title {
7763  font-family: Georgia, serif !important;
7764  font-weight: 500 !important;
7765  font-size: clamp(1.7rem, 5.2vw, 2.4rem) !important;
7766  line-height: 1.1 !important;
7767  color: #1F1513 !important;
7768  margin: 0 !important;
7769  padding: 0 !important;
7770  letter-spacing: -0.015em !important;
7771  font-style: normal !important;
7772}
7773.cesm-recherche .crb-sec-title em {
7774  font-style: italic !important;
7775  color: #AA3B3B !important;
7776  font-weight: 500 !important;
7777}
7778.cesm-recherche .crb-sec-lead {
7779  font-family: Georgia, serif !important;
7780  font-style: italic !important;
7781  font-size: 1rem !important;
7782  line-height: 1.75 !important;
7783  color: #5A4844 !important;
7784  margin: 0 auto !important;
7785  max-width: 620px !important;
7786  padding: 0 !important;
7787}
7788
7789.cesm-recherche .crb-methods {
7790  display: flex !important;
7791  flex-direction: column !important;
7792  margin: 28px 0 0 !important;
7793  padding: 0 !important;
7794}
7795.cesm-recherche .crb-method {
7796  background-color: #FFFFFF !important;
7797  border: 1px solid rgba(200,169,122,0.3) !important;
7798  border-top: 3px solid #AA3B3B !important;
7799  border-radius: 4px !important;
7800  padding: 30px 22px 28px !important;
7801  box-shadow: 0 12px 40px -18px rgba(31,21,19,0.16) !important;
7802  position: relative !important;
7803  margin: 0 0 18px 0 !important;
7804  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease, border-color .5s ease !important;
7805  display: flex !important;
7806  flex-direction: column !important;
7807}
7808.cesm-recherche .crb-method:last-child { margin-bottom: 0 !important; }
7809.cesm-recherche .crb-method:hover {
7810  transform: translateY(-4px) !important;
7811  box-shadow: 0 20px 50px -20px rgba(170,59,59,0.22) !important;
7812  border-color: rgba(200,169,122,0.45) !important;
7813}
7814.cesm-recherche .crb-method::before,
7815.cesm-recherche .crb-method::after {
7816  content: "" !important;
7817  position: absolute !important;
7818  width: 22px !important;
7819  height: 22px !important;
7820  border: 1px solid #C8A97A !important;
7821  pointer-events: none !important;
7822  opacity: 0.55 !important;
7823}
7824.cesm-recherche .crb-method::before {
7825  top: 10px !important;
7826  left: 10px !important;
7827  border-right: 0 !important;
7828  border-bottom: 0 !important;
7829}
7830.cesm-recherche .crb-method::after {
7831  bottom: 10px !important;
7832  right: 10px !important;
7833  border-left: 0 !important;
7834  border-top: 0 !important;
7835}
7836.cesm-recherche .crb-method > * {
7837  margin-top: 18px !important;
7838  margin-bottom: 0 !important;
7839}
7840.cesm-recherche .crb-method > *:first-child { margin-top: 0 !important; }
7841
7842.cesm-recherche .crb-method-head {
7843  display: flex !important;
7844  align-items: center !important;
7845  margin: 0 !important;
7846  padding: 0 0 18px 0 !important;
7847  border-bottom: 1px dashed rgba(200,169,122,0.45) !important;
7848}
7849.cesm-recherche .crb-method-num {
7850  display: inline-flex !important;
7851  align-items: center !important;
7852  justify-content: center !important;
7853  flex-shrink: 0 !important;
7854  min-width: 52px !important;
7855  height: 52px !important;
7856  padding: 0 12px !important;
7857  font-family: Georgia, "Times New Roman", serif !important;
7858  font-style: italic !important;
7859  font-weight: 500 !important;
7860  font-size: 1.65rem !important;
7861  line-height: 1 !important;
7862  color: #AA3B3B !important;
7863  background-color: #FAF5EE !important;
7864  border: 1px solid #C8A97A !important;
7865  border-radius: 50px !important;
7866  letter-spacing: 0.04em !important;
7867  margin: 0 16px 0 0 !important;
7868  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
7869}
7870.cesm-recherche .crb-method-titles {
7871  display: flex !important;
7872  flex-direction: column !important;
7873  min-width: 0 !important;
7874  flex: 1 !important;
7875}
7876.cesm-recherche .crb-method-titles > * { margin-top: 6px !important; }
7877.cesm-recherche .crb-method-titles > *:first-child { margin-top: 0 !important; }
7878.cesm-recherche .crb-method-title {
7879  font-family: Georgia, serif !important;
7880  font-size: clamp(1.3rem, 4vw, 1.7rem) !important;
7881  line-height: 1.15 !important;
7882  color: #1F1513 !important;
7883  font-weight: 500 !important;
7884  letter-spacing: -0.01em !important;
7885  margin: 0 !important;
7886  padding: 0 !important;
7887  font-style: normal !important;
7888}
7889.cesm-recherche .crb-method-title em {
7890  font-style: italic !important;
7891  color: #AA3B3B !important;
7892  font-weight: 500 !important;
7893}
7894.cesm-recherche .crb-method-lead {
7895  font-family: Georgia, serif !important;
7896  font-style: italic !important;
7897  font-size: 0.96rem !important;
7898  line-height: 1.65 !important;
7899  color: #5A4844 !important;
7900  margin: 0 !important;
7901  padding: 0 !important;
7902}
7903
7904/* Étapes a / b / c */
7905.cesm-recherche .crb-steps {
7906  display: flex !important;
7907  flex-direction: column !important;
7908  margin: 0 !important;
7909  padding: 0 !important;
7910}
7911.cesm-recherche .crb-step {
7912  display: flex !important;
7913  align-items: flex-start !important;
7914  padding: 14px 16px !important;
7915  margin: 0 0 10px 0 !important;
7916  background-color: #FAF5EE !important;
7917  border: 1px solid rgba(200,169,122,0.3) !important;
7918  border-radius: 4px !important;
7919  transition: border-color .25s ease, background-color .25s ease, transform .25s ease !important;
7920}
7921.cesm-recherche .crb-step:last-child { margin-bottom: 0 !important; }
7922.cesm-recherche .crb-step:hover {
7923  border-color: rgba(170,59,59,0.35) !important;
7924  background-color: #FFFFFF !important;
7925  transform: translateX(3px) !important;
7926}
7927.cesm-recherche .crb-step-letter {
7928  display: inline-flex !important;
7929  align-items: center !important;
7930  justify-content: center !important;
7931  flex-shrink: 0 !important;
7932  width: 30px !important;
7933  height: 30px !important;
7934  border-radius: 50% !important;
7935  background-color: #FFFFFF !important;
7936  border: 1px solid #C8A97A !important;
7937  font-family: Georgia, serif !important;
7938  font-style: italic !important;
7939  font-weight: 500 !important;
7940  font-size: 0.95rem !important;
7941  color: #AA3B3B !important;
7942  margin: 1px 14px 0 0 !important;
7943  line-height: 1 !important;
7944  text-transform: lowercase !important;
7945}
7946.cesm-recherche .crb-step-body {
7947  flex: 1 !important;
7948  min-width: 0 !important;
7949  display: flex !important;
7950  flex-direction: column !important;
7951}
7952.cesm-recherche .crb-step-action {
7953  display: block !important;
7954  font-family: system-ui, sans-serif !important;
7955  font-size: 10px !important;
7956  letter-spacing: 0.26em !important;
7957  text-transform: uppercase !important;
7958  color: #AA3B3B !important;
7959  font-weight: 700 !important;
7960  line-height: 1.4 !important;
7961  margin: 0 0 6px 0 !important;
7962}
7963.cesm-recherche .crb-step-text {
7964  font-family: Georgia, serif !important;
7965  font-size: 0.96rem !important;
7966  line-height: 1.6 !important;
7967  color: #332925 !important;
7968  margin: 0 !important;
7969  padding: 0 !important;
7970}
7971.cesm-recherche .crb-step-text strong {
7972  color: #1F1513 !important;
7973  font-weight: 700 !important;
7974}
7975
7976/* =========================================================
7977   SEARCH — wrapper du shortcode biblesupersearch
7978========================================================= */
7979.cesm-recherche .crb-search {
7980  padding: 10px 16px 40px !important;
7981  max-width: 1240px !important;
7982  margin: 0 auto !important;
7983}
7984.cesm-recherche .crb-search-inner {
7985  margin: 28px auto 0 !important;
7986  max-width: 1080px !important;
7987  background-color: #FFFFFF !important;
7988  border: 1px solid rgba(200,169,122,0.3) !important;
7989  border-top: 3px solid #AA3B3B !important;
7990  border-radius: 4px !important;
7991  padding: 36px 18px 32px !important;
7992  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
7993  position: relative !important;
7994}
7995.cesm-recherche .crb-search-inner::before,
7996.cesm-recherche .crb-search-inner::after {
7997  content: "" !important;
7998  position: absolute !important;
7999  width: 32px !important;
8000  height: 32px !important;
8001  border: 1px solid #C8A97A !important;
8002  pointer-events: none !important;
8003  opacity: 0.6 !important;
8004}
8005.cesm-recherche .crb-search-inner::before {
8006  top: 10px !important;
8007  left: 10px !important;
8008  border-right: 0 !important;
8009  border-bottom: 0 !important;
8010}
8011.cesm-recherche .crb-search-inner::after {
8012  bottom: 10px !important;
8013  right: 10px !important;
8014  border-left: 0 !important;
8015  border-top: 0 !important;
8016}
8017.cesm-recherche .crb-search-head {
8018  text-align: center !important;
8019  margin: 0 0 26px 0 !important;
8020  padding: 0 !important;
8021  display: flex !important;
8022  flex-direction: column !important;
8023  align-items: center !important;
8024}
8025.cesm-recherche .crb-search-head > * { margin-top: 12px !important; }
8026.cesm-recherche .crb-search-head > *:first-child { margin-top: 0 !important; }
8027.cesm-recherche .crb-search-title {
8028  font-family: Georgia, serif !important;
8029  font-size: clamp(1.5rem, 4.5vw, 2rem) !important;
8030  line-height: 1.15 !important;
8031  color: #1F1513 !important;
8032  font-weight: 500 !important;
8033  letter-spacing: -0.01em !important;
8034  font-style: normal !important;
8035}
8036.cesm-recherche .crb-search-title em {
8037  font-style: italic !important;
8038  color: #AA3B3B !important;
8039  font-weight: 500 !important;
8040}
8041.cesm-recherche .crb-rule {
8042  display: block !important;
8043  width: 48px !important;
8044  height: 1px !important;
8045  margin: 0 auto !important;
8046  background-color: #C8A97A !important;
8047  position: relative !important;
8048}
8049.cesm-recherche .crb-rule::before,
8050.cesm-recherche .crb-rule::after {
8051  content: "" !important;
8052  position: absolute !important;
8053  top: 50% !important;
8054  width: 4px !important;
8055  height: 4px !important;
8056  border-radius: 50% !important;
8057  background-color: #C8A97A !important;
8058  transform: translateY(-50%) !important;
8059}
8060.cesm-recherche .crb-rule::before { left: -10px !important; }
8061.cesm-recherche .crb-rule::after { right: -10px !important; }
8062
8063.cesm-recherche .crb-search-body {
8064  margin: 0 !important;
8065  padding: 0 !important;
8066}
8067
8068/* =========================================================
8069   RESTYLING DU SHORTCODE biblesupersearch (scoped)
8070========================================================= */
8071.cesm-recherche .crb-search-body .biblesupersearch_classic_title {
8072  display: none !important;
8073}
8074.cesm-recherche .crb-search-body .biblesupersearch_classic_form {
8075  background-color: transparent !important;
8076  background: transparent !important;
8077  border: 0 !important;
8078  border-radius: 0 !important;
8079  padding: 0 !important;
8080  margin: 0 !important;
8081  max-width: 100% !important;
8082  width: 100% !important;
8083}
8084.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2 {
8085  background-color: transparent !important;
8086  background: transparent !important;
8087  min-height: 0 !important;
8088  max-height: none !important;
8089}
8090.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_formSection {
8091  background-color: #FAF5EE !important;
8092  background: #FAF5EE !important;
8093  border: 1px solid rgba(200,169,122,0.4) !important;
8094  border-radius: 4px !important;
8095  padding: 22px 18px !important;
8096  margin: 0 0 22px 0 !important;
8097  box-shadow: 0 4px 14px -8px rgba(31,21,19,0.1) !important;
8098}
8099
8100/* Labels et textes internes */
8101.cesm-recherche .crb-search-body label,
8102.cesm-recherche .crb-search-body .enyo-input-decorator label {
8103  font-family: system-ui, sans-serif !important;
8104  font-size: 10px !important;
8105  letter-spacing: 0.22em !important;
8106  text-transform: uppercase !important;
8107  color: #AA3B3B !important;
8108  font-weight: 700 !important;
8109  margin: 0 0 6px 0 !important;
8110  line-height: 1.4 !important;
8111}
8112
8113/* Inputs et selects */
8114.cesm-recherche .crb-search-body input[type="text"],
8115.cesm-recherche .crb-search-body input[type="search"],
8116.cesm-recherche .crb-search-body input.enyo-input,
8117.cesm-recherche .crb-search-body select,
8118.cesm-recherche .crb-search-body div.biblesupersearch_main input.enyo-input,
8119.cesm-recherche .crb-search-body div.biblesupersearch_main select {
8120  display: block !important;
8121  width: 100% !important;
8122  max-width: 100% !important;
8123  box-sizing: border-box !important;
8124  background: #FFFFFF !important;
8125  background-image: none !important;
8126  color: #1F1513 !important;
8127  font-family: Georgia, serif !important;
8128  font-size: 1rem !important;
8129  line-height: 1.5 !important;
8130  padding: 11px 14px !important;
8131  border: 1px solid rgba(200,169,122,0.5) !important;
8132  border-radius: 4px !important;
8133  box-shadow: inset 0 1px 3px rgba(31,21,19,0.04) !important;
8134  outline: none !important;
8135  margin: 0 !important;
8136  transition: border-color .25s ease, background-color .25s ease, box-shadow .25s ease !important;
8137  height: auto !important;
8138}
8139.cesm-recherche .crb-search-body input:focus,
8140.cesm-recherche .crb-search-body select:focus,
8141.cesm-recherche .crb-search-body input.enyo-input:focus {
8142  border-color: #AA3B3B !important;
8143  background-color: #FFFFFF !important;
8144  box-shadow: 0 0 0 3px rgba(170,59,59,0.1) !important;
8145}
8146.cesm-recherche .crb-search-body input::placeholder {
8147  color: rgba(31,21,19,0.4) !important;
8148  font-style: italic !important;
8149}
8150
8151/* Checkboxes / radios */
8152.cesm-recherche .crb-search-body input[type="checkbox"],
8153.cesm-recherche .crb-search-body input[type="radio"] {
8154  width: auto !important;
8155  margin: 0 8px 0 0 !important;
8156  padding: 0 !important;
8157  background: none !important;
8158  border: 1px solid #C8A97A !important;
8159  box-shadow: none !important;
8160  border-radius: 3px !important;
8161  accent-color: #AA3B3B !important;
8162  vertical-align: middle !important;
8163}
8164
8165/* Boutons principaux du plugin */
8166.cesm-recherche .crb-search-body .biblesupersearch_main button,
8167.cesm-recherche .crb-search-body button.enyo-button {
8168  display: inline-flex !important;
8169  align-items: center !important;
8170  justify-content: center !important;
8171  padding: 13px 26px !important;
8172  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
8173  background-image: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
8174  background-color: #AA3B3B !important;
8175  color: #FFFFFF !important;
8176  font-family: system-ui, sans-serif !important;
8177  font-size: 0.78rem !important;
8178  font-weight: 700 !important;
8179  letter-spacing: 0.18em !important;
8180  text-transform: uppercase !important;
8181  border: 0 !important;
8182  border-radius: 2px !important;
8183  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
8184  cursor: pointer !important;
8185  transition: transform .25s ease, box-shadow .25s ease !important;
8186  line-height: 1 !important;
8187  margin: 4px 6px 4px 0 !important;
8188  text-decoration: none !important;
8189  height: auto !important;
8190  min-height: 0 !important;
8191  position: relative !important;
8192  text-shadow: none !important;
8193}
8194.cesm-recherche .crb-search-body .biblesupersearch_main button:hover,
8195.cesm-recherche .crb-search-body button.enyo-button:hover {
8196  background: linear-gradient(135deg, #7F2828 0%, #AA3B3B 100%) !important;
8197  background-image: linear-gradient(135deg, #7F2828 0%, #AA3B3B 100%) !important;
8198  background-color: #7F2828 !important;
8199  color: #FFFFFF !important;
8200  transform: translateY(-2px) !important;
8201  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
8202  border: 0 !important;
8203}
8204
8205/* Conteneur des résultats */
8206.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_Content_ResultsContainer {
8207  background-color: #FFFFFF !important;
8208  background: #FFFFFF !important;
8209  border: 1px solid rgba(200,169,122,0.3) !important;
8210  border-left: 3px solid #AA3B3B !important;
8211  border-radius: 4px !important;
8212  padding: 26px 22px !important;
8213  margin: 22px 0 0 0 !important;
8214  box-shadow: 0 6px 20px -10px rgba(31,21,19,0.1) !important;
8215}
8216.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_Content_ResultsContainer::before {
8217  content: "Résultats de votre recherche" !important;
8218  display: block !important;
8219  font-family: Georgia, serif !important;
8220  font-style: italic !important;
8221  font-size: clamp(1.2rem, 4vw, 1.6rem) !important;
8222  text-align: center !important;
8223  margin: 0 0 22px 0 !important;
8224  padding: 0 0 16px 0 !important;
8225  color: #1F1513 !important;
8226  border-bottom: 1px dashed rgba(200,169,122,0.5) !important;
8227  font-weight: 500 !important;
8228}
8229
8230/* Texte biblique des résultats */
8231.cesm-recherche .crb-search-body .bible_verse,
8232.cesm-recherche .crb-search-body .bible_passage,
8233.cesm-recherche .crb-search-body .verse {
8234  font-family: Georgia, "Times New Roman", serif !important;
8235  font-size: 1rem !important;
8236  line-height: 1.85 !important;
8237  color: #332925 !important;
8238}
8239.cesm-recherche .crb-search-body .verse_number,
8240.cesm-recherche .crb-search-body .verse-number {
8241  color: #C8A97A !important;
8242  font-family: system-ui, sans-serif !important;
8243  font-weight: 700 !important;
8244  font-size: 0.7rem !important;
8245  vertical-align: super !important;
8246  margin: 0 3px 0 1px !important;
8247}
8248.cesm-recherche .crb-search-body .chapter_number,
8249.cesm-recherche .crb-search-body .chapter-number {
8250  color: #AA3B3B !important;
8251  font-family: Georgia, serif !important;
8252  font-style: italic !important;
8253  font-weight: 500 !important;
8254  font-size: 1.3rem !important;
8255  margin-right: 6px !important;
8256}
8257
8258/* Dialogues d'aide */
8259.cesm-recherche .crb-search-body .help_dialog .dialog,
8260.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_HelpDialog_TitleBar {
8261  background-color: #AA3B3B !important;
8262  color: #FFFFFF !important;
8263}
8264.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_HelpDialog_TitleBar_i18nContent,
8265.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_HelpDialog_TitleBar_i18nContent2 {
8266  color: #FFFFFF !important;
8267}
8268.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_HelpDialog_ListContainer {
8269  background-color: #FAF5EE !important;
8270}
8271
8272/* Réinitialisation des marges natives */
8273.cesm-recherche .crb-search-body #bibleSuperSearch_userFriendly2_Content_FormContainer br {
8274  display: none !important;
8275}
8276.cesm-recherche .crb-search-body p:empty {
8277  display: none !important;
8278}
8279
8280/* =========================================================
8281   COLOPHON — sceau + verset Actes 17:11
8282========================================================= */
8283.cesm-recherche .crb-colophon {
8284  padding: 10px 16px 70px !important;
8285}
8286.cesm-recherche .crb-colophon-inner {
8287  max-width: 720px !important;
8288  margin: 0 auto !important;
8289  background-color: #FFFFFF !important;
8290  border: 1px solid rgba(200,169,122,0.3) !important;
8291  border-radius: 2px !important;
8292  padding: 48px 26px 42px !important;
8293  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
8294  position: relative !important;
8295  text-align: center !important;
8296}
8297.cesm-recherche .crb-colophon-inner::before,
8298.cesm-recherche .crb-colophon-inner::after {
8299  content: "" !important;
8300  position: absolute !important;
8301  width: 32px !important;
8302  height: 32px !important;
8303  border: 1px solid #C8A97A !important;
8304  pointer-events: none !important;
8305  opacity: 0.6 !important;
8306}
8307.cesm-recherche .crb-colophon-inner::before {
8308  top: 10px !important;
8309  left: 10px !important;
8310  border-right: 0 !important;
8311  border-bottom: 0 !important;
8312}
8313.cesm-recherche .crb-colophon-inner::after {
8314  bottom: 10px !important;
8315  right: 10px !important;
8316  border-left: 0 !important;
8317  border-top: 0 !important;
8318}
8319.cesm-recherche .crb-colophon-seal {
8320  display: block !important;
8321  width: 56px !important;
8322  height: 56px !important;
8323  margin: 0 auto 20px !important;
8324  border-radius: 50% !important;
8325  background-color: #FAF5EE !important;
8326  border: 1px solid #C8A97A !important;
8327  position: relative !important;
8328  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
8329}
8330.cesm-recherche .crb-colophon-seal::before {
8331  content: "" !important;
8332  position: absolute !important;
8333  top: 6px !important;
8334  left: 6px !important;
8335  right: 6px !important;
8336  bottom: 6px !important;
8337  border-radius: 50% !important;
8338  border: 1px dashed rgba(170,59,59,0.35) !important;
8339}
8340.cesm-recherche .crb-colophon-seal::after {
8341  content: "\2720" !important;
8342  position: absolute !important;
8343  top: 50% !important;
8344  left: 50% !important;
8345  transform: translate(-50%, -50%) !important;
8346  font-family: Georgia, serif !important;
8347  font-size: 22px !important;
8348  color: #AA3B3B !important;
8349  line-height: 1 !important;
8350}
8351.cesm-recherche .crb-colophon-title {
8352  font-family: Georgia, serif !important;
8353  font-size: clamp(1.4rem, 4.5vw, 1.9rem) !important;
8354  line-height: 1.2 !important;
8355  color: #1F1513 !important;
8356  margin: 0 !important;
8357  padding: 0 !important;
8358  font-weight: 500 !important;
8359  letter-spacing: -0.01em !important;
8360  font-style: normal !important;
8361}
8362.cesm-recherche .crb-colophon-title em {
8363  font-style: italic !important;
8364  color: #AA3B3B !important;
8365}
8366.cesm-recherche .crb-colophon-rule {
8367  display: block !important;
8368  width: 48px !important;
8369  height: 1px !important;
8370  margin: 22px auto !important;
8371  background-color: #C8A97A !important;
8372  position: relative !important;
8373}
8374.cesm-recherche .crb-colophon-rule::before,
8375.cesm-recherche .crb-colophon-rule::after {
8376  content: "" !important;
8377  position: absolute !important;
8378  top: 50% !important;
8379  width: 4px !important;
8380  height: 4px !important;
8381  border-radius: 50% !important;
8382  background-color: #C8A97A !important;
8383  transform: translateY(-50%) !important;
8384}
8385.cesm-recherche .crb-colophon-rule::before { left: -10px !important; }
8386.cesm-recherche .crb-colophon-rule::after { right: -10px !important; }
8387
8388.cesm-recherche .crb-colophon-verse {
8389  padding: 22px 24px 22px 32px !important;
8390  background: linear-gradient(180deg, rgba(170,59,59,0.025) 0%, rgba(200,169,122,0.05) 100%) !important;
8391  border-left: 2px solid #AA3B3B !important;
8392  border-radius: 0 4px 4px 0 !important;
8393  position: relative !important;
8394  margin: 0 0 22px 0 !important;
8395  text-align: left !important;
8396}
8397.cesm-recherche .crb-colophon-verse::before {
8398  content: "\201C" !important;
8399  position: absolute !important;
8400  top: 8px !important;
8401  left: 14px !important;
8402  font-family: Georgia, serif !important;
8403  font-size: 48px !important;
8404  line-height: 1 !important;
8405  color: #C8A97A !important;
8406  opacity: 0.55 !important;
8407  pointer-events: none !important;
8408  font-style: normal !important;
8409}
8410.cesm-recherche .crb-colophon-verse-text {
8411  font-family: Georgia, "Times New Roman", serif !important;
8412  font-style: italic !important;
8413  font-size: 1rem !important;
8414  line-height: 1.75 !important;
8415  color: #1F1513 !important;
8416  margin: 0 0 12px 0 !important;
8417  padding: 0 0 0 14px !important;
8418  font-weight: 400 !important;
8419}
8420.cesm-recherche .crb-colophon-verse-ref {
8421  display: block !important;
8422  text-align: right !important;
8423  font-family: system-ui, sans-serif !important;
8424  font-size: 0.72rem !important;
8425  font-weight: 700 !important;
8426  color: #AA3B3B !important;
8427  letter-spacing: 0.22em !important;
8428  text-transform: uppercase !important;
8429  padding-right: 2px !important;
8430}
8431.cesm-recherche .crb-colophon-verse-ref::before {
8432  content: "" !important;
8433  display: inline-block !important;
8434  width: 20px !important;
8435  height: 1px !important;
8436  background-color: #C8A97A !important;
8437  vertical-align: middle !important;
8438  margin-right: 10px !important;
8439  margin-bottom: 2px !important;
8440}
8441
8442.cesm-recherche .crb-colophon-sig {
8443  display: block !important;
8444  font-family: Georgia, serif !important;
8445  font-style: italic !important;
8446  font-size: 0.92rem !important;
8447  letter-spacing: 0.08em !important;
8448  color: #AA3B3B !important;
8449  font-weight: 500 !important;
8450  line-height: 1.4 !important;
8451  margin: 0 !important;
8452}
8453
8454/* =========================================================
8455   RESPONSIVE — TABLETTE
8456========================================================= */
8457@media (min-width: 760px) {
8458  .cesm-recherche .crb-banner img { max-height: 380px !important; }
8459  .cesm-recherche .crb-hero-inner {
8460    margin: -80px 30px 0 !important;
8461    padding: 60px 48px 48px !important;
8462  }
8463  .cesm-recherche .crb-hero-brand { font-size: 0.82rem !important; }
8464  .cesm-recherche .crb-hero-lead { font-size: 1.08rem !important; max-width: 640px !important; }
8465
8466  .cesm-recherche .crb-guide { padding: 10px 24px 40px !important; }
8467  .cesm-recherche .crb-sec-head { padding: 50px 24px 12px !important; }
8468
8469  .cesm-recherche .crb-methods {
8470    flex-direction: row !important;
8471    margin-top: 40px !important;
8472    align-items: stretch !important;
8473  }
8474  .cesm-recherche .crb-method {
8475    flex: 1 1 0 !important;
8476    margin: 0 12px 0 0 !important;
8477    padding: 36px 26px 32px !important;
8478  }
8479  .cesm-recherche .crb-method:last-child {
8480    margin-right: 0 !important;
8481    margin-left: 12px !important;
8482  }
8483  .cesm-recherche .crb-method-num {
8484    min-width: 60px !important;
8485    height: 60px !important;
8486    font-size: 1.85rem !important;
8487    margin-right: 18px !important;
8488  }
8489
8490  .cesm-recherche .crb-search { padding: 10px 24px 60px !important; }
8491  .cesm-recherche .crb-search-inner {
8492    margin-top: 36px !important;
8493    padding: 48px 38px 42px !important;
8494  }
8495
8496  .cesm-recherche .crb-colophon { padding: 30px 24px 100px !important; }
8497  .cesm-recherche .crb-colophon-inner { padding: 56px 48px 48px !important; }
8498  .cesm-recherche .crb-colophon-verse {
8499    padding: 26px 28px 26px 38px !important;
8500  }
8501  .cesm-recherche .crb-colophon-verse-text {
8502    font-size: 1.05rem !important;
8503    line-height: 1.8 !important;
8504  }
8505}
8506
8507/* =========================================================
8508   RESPONSIVE — DESKTOP
8509========================================================= */
8510@media (min-width: 1024px) {
8511  .cesm-recherche .crb-banner img { max-height: 460px !important; }
8512  .cesm-recherche .crb-hero-inner {
8513    margin: -100px auto 0 !important;
8514    padding: 66px 56px 52px !important;
8515  }
8516  .cesm-recherche .crb-guide { padding: 10px 24px 60px !important; }
8517  .cesm-recherche .crb-sec-head { padding: 60px 24px 16px !important; }
8518  .cesm-recherche .crb-method {
8519    padding: 42px 30px 36px !important;
8520  }
8521  .cesm-recherche .crb-search { padding: 10px 24px 80px !important; }
8522  .cesm-recherche .crb-search-inner {
8523    padding: 56px 48px 48px !important;
8524  }
8525}
8526
8527@media (min-width: 1280px) {
8528  .cesm-recherche .crb-hero-inner { padding: 76px 64px 58px !important; }
8529  .cesm-recherche .crb-search-inner { padding: 64px 56px 52px !important; }
8530}
8531
8532/* =========================================================
8533   CESM — PAGE LECTURES BIBLIQUES · Bréviaire éditorial
8534========================================================= */
8535
8536.cesm-lectures,
8537.cesm-lectures * { box-sizing: border-box !important; }
8538.cesm-lectures p:empty { display: none !important; }
8539
8540.cesm-lectures {
8541  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
8542  color: #1F1513 !important;
8543  line-height: 1.7 !important;
8544  font-size: 16px !important;
8545  background-color: #FAF5EE !important;
8546  background-image:
8547    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
8548    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
8549  margin: 0 !important;
8550  padding: 0 !important;
8551  width: 100% !important;
8552  max-width: 100% !important;
8553  position: relative !important;
8554  overflow: hidden !important;
8555}
8556
8557/* =========================================================
8558   COMPOSANTS PARTAGÉS (locaux)
8559========================================================= */
8560.cesm-lectures .cm-eb {
8561  display: inline-block !important;
8562  font-family: system-ui, sans-serif !important;
8563  font-size: 10px !important;
8564  letter-spacing: 0.32em !important;
8565  text-transform: uppercase !important;
8566  color: #AA3B3B !important;
8567  font-weight: 700 !important;
8568  margin: 0 !important;
8569  line-height: 1.4 !important;
8570  padding: 0 !important;
8571}
8572.cesm-lectures .cm-rule {
8573  display: block !important;
8574  width: 48px !important;
8575  height: 1px !important;
8576  margin: 0 !important;
8577  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
8578  position: relative !important;
8579}
8580.cesm-lectures .cm-rule::after {
8581  content: "" !important;
8582  position: absolute !important;
8583  left: 0 !important;
8584  top: 50% !important;
8585  width: 5px !important;
8586  height: 5px !important;
8587  border-radius: 50% !important;
8588  background-color: #C8A97A !important;
8589  transform: translate(-1px, -50%) !important;
8590}
8591
8592/* =========================================================
8593   HERO — bannière + carte éditoriale
8594========================================================= */
8595.cesm-lectures .cle-hero {
8596  padding: 0 0 40px !important;
8597  position: relative !important;
8598  margin: 0 !important;
8599}
8600.cesm-lectures .cle-banner {
8601  display: block !important;
8602  width: 100% !important;
8603  overflow: hidden !important;
8604  position: relative !important;
8605  margin: 0 !important;
8606  padding: 0 !important;
8607  background-color: #1F1513 !important;
8608}
8609.cesm-lectures .cle-banner::after {
8610  content: "" !important;
8611  position: absolute !important;
8612  bottom: 0 !important;
8613  left: 0 !important;
8614  right: 0 !important;
8615  height: 3px !important;
8616  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
8617  opacity: 0.5 !important;
8618  z-index: 2 !important;
8619}
8620.cesm-lectures .cle-banner img {
8621  display: block !important;
8622  width: 100% !important;
8623  height: auto !important;
8624  max-height: 280px !important;
8625  object-fit: cover !important;
8626  margin: 0 !important;
8627  padding: 0 !important;
8628  border: 0 !important;
8629  border-radius: 0 !important;
8630}
8631.cesm-lectures .cle-hero-inner {
8632  max-width: 880px !important;
8633  margin: -60px 20px 0 !important;
8634  background-color: #FFFFFF !important;
8635  border: 1px solid rgba(200,169,122,0.3) !important;
8636  border-radius: 2px !important;
8637  padding: 46px 26px 38px !important;
8638  box-shadow: 0 24px 60px -20px rgba(170,59,59,0.22) !important;
8639  position: relative !important;
8640  text-align: center !important;
8641  z-index: 3 !important;
8642}
8643.cesm-lectures .cle-hero-inner::before,
8644.cesm-lectures .cle-hero-inner::after {
8645  content: "" !important;
8646  position: absolute !important;
8647  width: 40px !important;
8648  height: 40px !important;
8649  border: 1px solid #C8A97A !important;
8650  pointer-events: none !important;
8651}
8652.cesm-lectures .cle-hero-inner::before {
8653  top: 8px !important;
8654  left: 8px !important;
8655  border-right: 0 !important;
8656  border-bottom: 0 !important;
8657}
8658.cesm-lectures .cle-hero-inner::after {
8659  bottom: 8px !important;
8660  right: 8px !important;
8661  border-left: 0 !important;
8662  border-top: 0 !important;
8663}
8664.cesm-lectures .cle-hero-eb {
8665  display: inline-block !important;
8666  font-family: system-ui, sans-serif !important;
8667  font-size: 10px !important;
8668  letter-spacing: 0.4em !important;
8669  text-transform: uppercase !important;
8670  color: #AA3B3B !important;
8671  font-weight: 700 !important;
8672  margin: 0 !important;
8673  padding: 6px 16px !important;
8674  border: 1px solid rgba(170,59,59,0.2) !important;
8675  border-radius: 50px !important;
8676  line-height: 1.4 !important;
8677  background-color: rgba(170,59,59,0.04) !important;
8678}
8679.cesm-lectures .cle-hero-title {
8680  display: block !important;
8681  margin: 26px 0 0 0 !important;
8682  padding: 0 !important;
8683  font-weight: 400 !important;
8684}
8685.cesm-lectures .cle-hero-brand {
8686  display: block !important;
8687  font-family: system-ui, sans-serif !important;
8688  font-size: 0.72rem !important;
8689  letter-spacing: 0.32em !important;
8690  text-transform: uppercase !important;
8691  color: rgba(31,21,19,0.55) !important;
8692  font-weight: 600 !important;
8693  margin: 0 0 14px 0 !important;
8694  line-height: 1.4 !important;
8695}
8696.cesm-lectures .cle-hero-main {
8697  display: block !important;
8698  font-family: Georgia, "Times New Roman", serif !important;
8699  font-size: clamp(1.9rem, 6.8vw, 3.2rem) !important;
8700  line-height: 1.1 !important;
8701  color: #1F1513 !important;
8702  letter-spacing: -0.015em !important;
8703  font-weight: 400 !important;
8704  font-style: normal !important;
8705}
8706.cesm-lectures .cle-hero-main em {
8707  font-style: italic !important;
8708  color: #AA3B3B !important;
8709  font-weight: 500 !important;
8710}
8711.cesm-lectures .cle-hero-lead {
8712  font-family: Georgia, serif !important;
8713  font-style: italic !important;
8714  font-size: 1rem !important;
8715  line-height: 1.75 !important;
8716  color: #5A4844 !important;
8717  margin: 20px auto 0 !important;
8718  padding: 0 !important;
8719  max-width: 580px !important;
8720}
8721.cesm-lectures .cle-hero-lead strong {
8722  font-style: normal !important;
8723  color: #AA3B3B !important;
8724  font-weight: 700 !important;
8725}
8726
8727/* =========================================================
8728   MARQUEURS (4 / 365 / 1842)
8729========================================================= */
8730.cesm-lectures .cle-markers-section {
8731  padding: 10px 16px 20px !important;
8732  max-width: 1240px !important;
8733  margin: 0 auto !important;
8734}
8735.cesm-lectures .cle-markers {
8736  display: flex !important;
8737  flex-direction: column !important;
8738  margin: 0 !important;
8739  padding: 0 !important;
8740}
8741.cesm-lectures .cle-marker {
8742  padding: 18px 16px !important;
8743  margin: 0 0 10px 0 !important;
8744  background-color: #FFFFFF !important;
8745  border: 1px solid rgba(200,169,122,0.3) !important;
8746  border-radius: 4px !important;
8747  text-align: center !important;
8748  transition: border-color .25s ease, transform .25s ease, background-color .25s ease, box-shadow .25s ease !important;
8749  position: relative !important;
8750}
8751.cesm-lectures .cle-marker:last-child { margin-bottom: 0 !important; }
8752.cesm-lectures .cle-marker:hover {
8753  border-color: #AA3B3B !important;
8754  transform: translateY(-2px) !important;
8755  box-shadow: 0 10px 24px -12px rgba(170,59,59,0.2) !important;
8756}
8757.cesm-lectures .cle-marker-val {
8758  display: block !important;
8759  font-family: Georgia, "Times New Roman", serif !important;
8760  font-style: italic !important;
8761  font-weight: 500 !important;
8762  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
8763  line-height: 1.1 !important;
8764  color: #AA3B3B !important;
8765  margin: 0 0 6px 0 !important;
8766  letter-spacing: -0.01em !important;
8767}
8768.cesm-lectures .cle-marker-lbl {
8769  display: block !important;
8770  font-family: system-ui, sans-serif !important;
8771  font-size: 10px !important;
8772  letter-spacing: 0.22em !important;
8773  text-transform: uppercase !important;
8774  color: rgba(31,21,19,0.55) !important;
8775  font-weight: 600 !important;
8776  line-height: 1.4 !important;
8777}
8778
8779/* =========================================================
8780   SECTION HEAD
8781========================================================= */
8782.cesm-lectures .cle-sec-head {
8783  text-align: center !important;
8784  max-width: 780px !important;
8785  margin: 0 auto !important;
8786  padding: 30px 20px 8px !important;
8787}
8788.cesm-lectures .cle-sec-head > * { margin-top: 14px !important; }
8789.cesm-lectures .cle-sec-head > *:first-child { margin-top: 0 !important; }
8790.cesm-lectures .cle-sec-title {
8791  font-family: Georgia, serif !important;
8792  font-weight: 500 !important;
8793  font-size: clamp(1.7rem, 5.2vw, 2.4rem) !important;
8794  line-height: 1.1 !important;
8795  color: #1F1513 !important;
8796  margin: 0 !important;
8797  padding: 0 !important;
8798  letter-spacing: -0.015em !important;
8799  font-style: normal !important;
8800}
8801.cesm-lectures .cle-sec-title em {
8802  font-style: italic !important;
8803  color: #AA3B3B !important;
8804  font-weight: 500 !important;
8805}
8806.cesm-lectures .cle-sec-lead {
8807  font-family: Georgia, serif !important;
8808  font-style: italic !important;
8809  font-size: 1rem !important;
8810  line-height: 1.75 !important;
8811  color: #5A4844 !important;
8812  margin: 0 auto !important;
8813  max-width: 620px !important;
8814  padding: 0 !important;
8815}
8816
8817/* =========================================================
8818   READINGS WRAPPER + SHORTCODE CARD
8819========================================================= */
8820.cesm-lectures .cle-readings {
8821  padding: 0 16px 50px !important;
8822  max-width: 1240px !important;
8823  margin: 0 auto !important;
8824}
8825.cesm-lectures .cle-shortcode {
8826  margin: 28px auto 0 !important;
8827  max-width: 880px !important;
8828  background-color: #FFFFFF !important;
8829  border: 1px solid rgba(200,169,122,0.3) !important;
8830  border-top: 3px solid #AA3B3B !important;
8831  border-radius: 4px !important;
8832  padding: 36px 22px 32px !important;
8833  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
8834  position: relative !important;
8835}
8836
8837/* Cachet-date (h3 généré par le shortcode) */
8838.cesm-lectures .cle-shortcode h3 {
8839  display: block !important;
8840  text-align: center !important;
8841  font-family: Georgia, serif !important;
8842  font-style: italic !important;
8843  font-weight: 500 !important;
8844  font-size: clamp(1.2rem, 4vw, 1.6rem) !important;
8845  line-height: 1.3 !important;
8846  color: #1F1513 !important;
8847  margin: 0 auto 24px !important;
8848  padding: 12px 24px !important;
8849  background-color: #FAF5EE !important;
8850  border: 1px solid rgba(200,169,122,0.4) !important;
8851  border-radius: 50px !important;
8852  letter-spacing: -0.005em !important;
8853  text-transform: capitalize !important;
8854  max-width: 90% !important;
8855  width: fit-content !important;
8856}
8857
8858/* =========================================================
8859   DATEPICKER (jQuery UI overrides)
8860========================================================= */
8861.cesm-lectures .cle-shortcode #datepicker,
8862.cesm-lectures .cle-shortcode #datepicker_above {
8863  display: block !important;
8864  margin: 0 auto 28px !important;
8865  max-width: 100% !important;
8866  position: relative !important;
8867}
8868.cesm-lectures .cle-shortcode #datepicker_above:empty,
8869.cesm-lectures .cle-shortcode #datepicker:empty {
8870  display: none !important;
8871}
8872.cesm-lectures .cle-shortcode .ui-datepicker {
8873  background-color: #FAF5EE !important;
8874  background-image: none !important;
8875  border: 1px solid rgba(200,169,122,0.4) !important;
8876  border-radius: 4px !important;
8877  padding: 18px 16px !important;
8878  width: 100% !important;
8879  max-width: 380px !important;
8880  margin: 0 auto !important;
8881  box-shadow: 0 8px 24px -10px rgba(31,21,19,0.12) !important;
8882  font-family: system-ui, sans-serif !important;
8883  color: #1F1513 !important;
8884}
8885.cesm-lectures .cle-shortcode .ui-datepicker::before {
8886  display: none !important;
8887  content: "" !important;
8888}
8889.cesm-lectures .cle-shortcode .ui-datepicker-header {
8890  background: transparent !important;
8891  background-color: transparent !important;
8892  background-image: none !important;
8893  border: 0 !important;
8894  border-bottom: 1px solid rgba(200,169,122,0.35) !important;
8895  padding: 0 0 12px 0 !important;
8896  margin: 0 0 12px 0 !important;
8897  display: flex !important;
8898  align-items: center !important;
8899  justify-content: space-between !important;
8900  position: relative !important;
8901  font-weight: normal !important;
8902  color: inherit !important;
8903  border-radius: 0 !important;
8904  height: auto !important;
8905}
8906.cesm-lectures .cle-shortcode .ui-datepicker-prev,
8907.cesm-lectures .cle-shortcode .ui-datepicker-next {
8908  position: relative !important;
8909  top: auto !important;
8910  left: auto !important;
8911  right: auto !important;
8912  width: 32px !important;
8913  height: 32px !important;
8914  border-radius: 50% !important;
8915  background-color: rgba(170,59,59,0.06) !important;
8916  border: 1px solid rgba(170,59,59,0.2) !important;
8917  cursor: pointer !important;
8918  transition: background-color .25s ease, border-color .25s ease !important;
8919  display: inline-flex !important;
8920  align-items: center !important;
8921  justify-content: center !important;
8922  text-decoration: none !important;
8923  flex-shrink: 0 !important;
8924}
8925.cesm-lectures .cle-shortcode .ui-datepicker-prev:hover,
8926.cesm-lectures .cle-shortcode .ui-datepicker-next:hover {
8927  background-color: #AA3B3B !important;
8928  border-color: #AA3B3B !important;
8929}
8930.cesm-lectures .cle-shortcode .ui-datepicker-prev .ui-icon,
8931.cesm-lectures .cle-shortcode .ui-datepicker-next .ui-icon {
8932  display: inline-block !important;
8933  width: 14px !important;
8934  height: 14px !important;
8935  margin: 0 !important;
8936  background-color: transparent !important;
8937  background-repeat: no-repeat !important;
8938  background-position: center !important;
8939  background-size: 14px 14px !important;
8940  text-indent: -9999px !important;
8941  position: relative !important;
8942  top: auto !important;
8943  left: auto !important;
8944  overflow: hidden !important;
8945}
8946.cesm-lectures .cle-shortcode .ui-datepicker-prev .ui-icon {
8947  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIxNSAxOCA5IDEyIDE1IDYiLz48L3N2Zz4=") !important;
8948}
8949.cesm-lectures .cle-shortcode .ui-datepicker-next .ui-icon {
8950  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSI5IDE4IDE1IDEyIDkgNiIvPjwvc3ZnPg==") !important;
8951}
8952.cesm-lectures .cle-shortcode .ui-datepicker-prev:hover .ui-icon {
8953  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIxNSAxOCA5IDEyIDE1IDYiLz48L3N2Zz4=") !important;
8954}
8955.cesm-lectures .cle-shortcode .ui-datepicker-next:hover .ui-icon {
8956  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSI5IDE4IDE1IDEyIDkgNiIvPjwvc3ZnPg==") !important;
8957}
8958.cesm-lectures .cle-shortcode .ui-datepicker-title {
8959  flex: 1 !important;
8960  margin: 0 12px !important;
8961  text-align: center !important;
8962  font-family: Georgia, serif !important;
8963  font-style: italic !important;
8964  font-weight: 500 !important;
8965  font-size: 1.05rem !important;
8966  color: #1F1513 !important;
8967  letter-spacing: 0.01em !important;
8968  line-height: 1.3 !important;
8969}
8970.cesm-lectures .cle-shortcode .ui-datepicker-month,
8971.cesm-lectures .cle-shortcode .ui-datepicker-year {
8972  display: inline !important;
8973  font-family: Georgia, serif !important;
8974  font-style: italic !important;
8975  font-weight: 500 !important;
8976  color: #1F1513 !important;
8977  text-transform: capitalize !important;
8978}
8979.cesm-lectures .cle-shortcode .ui-datepicker-calendar {
8980  width: 100% !important;
8981  border-collapse: separate !important;
8982  border-spacing: 2px !important;
8983  margin: 0 !important;
8984  border: 0 !important;
8985  background: transparent !important;
8986}
8987.cesm-lectures .cle-shortcode .ui-datepicker-calendar thead,
8988.cesm-lectures .cle-shortcode .ui-datepicker-calendar thead tr {
8989  background: transparent !important;
8990  background-color: transparent !important;
8991  border: 0 !important;
8992}
8993.cesm-lectures .cle-shortcode .ui-datepicker-calendar th {
8994  background: transparent !important;
8995  background-color: transparent !important;
8996  background-image: none !important;
8997  border: 0 !important;
8998  color: #AA3B3B !important;
8999  font-family: system-ui, sans-serif !important;
9000  font-size: 9px !important;
9001  font-weight: 700 !important;
9002  letter-spacing: 0.22em !important;
9003  text-transform: uppercase !important;
9004  text-align: center !important;
9005  padding: 6px 0 !important;
9006  width: 14.28% !important;
9007}
9008.cesm-lectures .cle-shortcode .ui-datepicker-calendar th span {
9009  border: 0 !important;
9010  background: transparent !important;
9011  color: inherit !important;
9012  font: inherit !important;
9013  text-decoration: none !important;
9014}
9015.cesm-lectures .cle-shortcode .ui-datepicker-calendar td {
9016  background: transparent !important;
9017  background-color: transparent !important;
9018  background-image: none !important;
9019  border: 0 !important;
9020  padding: 0 !important;
9021  text-align: center !important;
9022}
9023.cesm-lectures .cle-shortcode .ui-datepicker-calendar td a,
9024.cesm-lectures .cle-shortcode .ui-datepicker-calendar td .ui-state-default,
9025.cesm-lectures .cle-shortcode .ui-datepicker-calendar td span {
9026  display: block !important;
9027  width: 32px !important;
9028  height: 32px !important;
9029  line-height: 32px !important;
9030  margin: 0 auto !important;
9031  padding: 0 !important;
9032  border-radius: 50% !important;
9033  background: transparent !important;
9034  background-color: transparent !important;
9035  background-image: none !important;
9036  border: 0 !important;
9037  text-align: center !important;
9038  color: #1F1513 !important;
9039  font-family: system-ui, sans-serif !important;
9040  font-size: 0.86rem !important;
9041  font-weight: 500 !important;
9042  text-decoration: none !important;
9043  cursor: pointer !important;
9044  transition: background-color .2s ease, color .2s ease, transform .2s ease !important;
9045  box-shadow: none !important;
9046}
9047.cesm-lectures .cle-shortcode .ui-datepicker-calendar td a:hover,
9048.cesm-lectures .cle-shortcode .ui-datepicker-calendar td .ui-state-hover {
9049  background-color: rgba(200,169,122,0.22) !important;
9050  background-image: none !important;
9051  color: #1F1513 !important;
9052  transform: scale(1.05) !important;
9053  border: 0 !important;
9054}
9055.cesm-lectures .cle-shortcode .ui-datepicker-calendar td.ui-datepicker-today a,
9056.cesm-lectures .cle-shortcode .ui-datepicker-calendar td .ui-state-highlight,
9057.cesm-lectures .cle-shortcode .ui-widget-content .ui-state-highlight,
9058.cesm-lectures .cle-shortcode .ui-widget-header .ui-state-highlight {
9059  background: #FFFFFF !important;
9060  background-color: #FFFFFF !important;
9061  background-image: none !important;
9062  color: #AA3B3B !important;
9063  font-weight: 700 !important;
9064  border: 1px solid #C8A97A !important;
9065  box-sizing: border-box !important;
9066  width: 32px !important;
9067  height: 32px !important;
9068  line-height: 30px !important;
9069}
9070.cesm-lectures .cle-shortcode .ui-datepicker-calendar .ui-state-active,
9071.cesm-lectures .cle-shortcode .ui-datepicker-calendar td.ui-datepicker-current-day a {
9072  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
9073  background-color: #AA3B3B !important;
9074  background-image: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
9075  color: #FFFFFF !important;
9076  font-weight: 700 !important;
9077  box-shadow: 0 4px 12px rgba(170,59,59,0.35) !important;
9078  border: 0 !important;
9079  width: 32px !important;
9080  height: 32px !important;
9081  line-height: 32px !important;
9082}
9083.cesm-lectures .cle-shortcode .ui-datepicker-calendar .ui-state-active:hover {
9084  background-color: #AA3B3B !important;
9085  color: #FFFFFF !important;
9086  transform: scale(1.05) !important;
9087}
9088.cesm-lectures .cle-shortcode .ui-datepicker-calendar td.ui-datepicker-week-end a {
9089  color: rgba(31,21,19,0.55) !important;
9090}
9091.cesm-lectures .cle-shortcode .ui-datepicker-calendar td.ui-datepicker-other-month {
9092  visibility: hidden !important;
9093}
9094.cesm-lectures .cle-shortcode .ui-datepicker-calendar td.ui-datepicker-unselectable {
9095  visibility: hidden !important;
9096}
9097
9098/* =========================================================
9099   PASSAGES BIBLIQUES (.brp-*)
9100========================================================= */
9101
9102/* Titre du livre — bookmark à filet rouge */
9103.cesm-lectures .cle-shortcode .brp-passage {
9104  display: block !important;
9105  margin: 36px 0 16px 0 !important;
9106  padding: 12px 0 12px 18px !important;
9107  background: transparent !important;
9108  background-color: transparent !important;
9109  border-left: 3px solid #AA3B3B !important;
9110  font-family: Georgia, "Times New Roman", serif !important;
9111  font-style: italic !important;
9112  font-size: clamp(1.2rem, 4vw, 1.6rem) !important;
9113  line-height: 1.2 !important;
9114  color: #1F1513 !important;
9115  font-weight: 500 !important;
9116  letter-spacing: -0.005em !important;
9117  text-align: left !important;
9118  position: relative !important;
9119}
9120.cesm-lectures .cle-shortcode .brp-passage::before {
9121  content: "Lecture" !important;
9122  display: block !important;
9123  font-family: system-ui, sans-serif !important;
9124  font-style: normal !important;
9125  font-size: 9px !important;
9126  letter-spacing: 0.32em !important;
9127  text-transform: uppercase !important;
9128  color: #AA3B3B !important;
9129  font-weight: 700 !important;
9130  margin-bottom: 6px !important;
9131  line-height: 1.4 !important;
9132}
9133
9134/* Paragraphe biblique — neutralise le clamp:3 et le "Lire plus" globaux */
9135.cesm-lectures .cle-shortcode .brp-paragraph {
9136  display: block !important;
9137  position: static !important;
9138  overflow: visible !important;
9139  text-overflow: initial !important;
9140  -webkit-line-clamp: unset !important;
9141  line-clamp: unset !important;
9142  -webkit-box-orient: initial !important;
9143  margin: 0 0 8px 0 !important;
9144  padding: 0 0 8px 0 !important;
9145  background: transparent !important;
9146  background-color: transparent !important;
9147  border: 0 !important;
9148  border-radius: 0 !important;
9149  font-family: Georgia, "Times New Roman", serif !important;
9150  font-size: 1rem !important;
9151  line-height: 1.85 !important;
9152  color: #332925 !important;
9153  text-align: left !important;
9154  font-weight: 400 !important;
9155  text-indent: 0 !important;
9156}
9157.cesm-lectures .cle-shortcode .brp-paragraph::after {
9158  display: none !important;
9159  content: "" !important;
9160  position: static !important;
9161  background: transparent !important;
9162}
9163.cesm-lectures .cle-shortcode .brp-paragraph + .brp-paragraph {
9164  margin-top: 14px !important;
9165  padding-top: 14px !important;
9166  border-top: 1px dashed rgba(200,169,122,0.4) !important;
9167}
9168
9169/* Numéro de chapitre — drop-cap façon manuscrit */
9170.cesm-lectures .cle-shortcode .brp-chapter-nr {
9171  display: inline-block !important;
9172  font-family: Georgia, "Times New Roman", serif !important;
9173  font-style: italic !important;
9174  font-weight: 500 !important;
9175  font-size: 1.45rem !important;
9176  line-height: 1 !important;
9177  color: #AA3B3B !important;
9178  letter-spacing: -0.01em !important;
9179  vertical-align: baseline !important;
9180  margin: 0 6px 0 0 !important;
9181  padding: 3px 9px !important;
9182  background-color: #FAF5EE !important;
9183  border-radius: 3px !important;
9184  border: 1px solid rgba(200,169,122,0.4) !important;
9185  text-decoration: none !important;
9186}
9187
9188/* Numéro de verset — petit chiffre or */
9189.cesm-lectures .cle-shortcode .brp-verse-nr {
9190  display: inline-block !important;
9191  font-family: system-ui, sans-serif !important;
9192  font-size: 0.68rem !important;
9193  font-weight: 700 !important;
9194  color: #C8A97A !important;
9195  letter-spacing: 0.04em !important;
9196  vertical-align: super !important;
9197  line-height: 1 !important;
9198  margin: 0 1px 0 4px !important;
9199  padding: 0 !important;
9200  font-style: normal !important;
9201}
9202
9203/* Indentation poétique — Psaumes */
9204.cesm-lectures .cle-shortcode .brp-poetic-span {
9205  display: inline-block !important;
9206  width: 28px !important;
9207  margin: 0 !important;
9208  padding: 0 !important;
9209}
9210
9211/* Copyright */
9212.cesm-lectures .cle-shortcode .brp-copyright-small {
9213  display: block !important;
9214  margin: 36px 0 0 0 !important;
9215  padding: 18px 22px !important;
9216  background-color: #FAF5EE !important;
9217  border: 1px solid rgba(200,169,122,0.3) !important;
9218  border-radius: 4px !important;
9219  font-family: system-ui, sans-serif !important;
9220  font-size: 0.78rem !important;
9221  line-height: 1.7 !important;
9222  color: rgba(31,21,19,0.6) !important;
9223  text-align: center !important;
9224  font-style: italic !important;
9225}
9226.cesm-lectures .cle-shortcode .brp-copyright-small a {
9227  color: #AA3B3B !important;
9228  text-decoration: none !important;
9229  border-bottom: 1px dashed rgba(170,59,59,0.4) !important;
9230  font-weight: 500 !important;
9231}
9232.cesm-lectures .cle-shortcode .brp-copyright-small a:hover {
9233  color: #7F2828 !important;
9234  border-bottom-color: #7F2828 !important;
9235}
9236
9237/* Loading */
9238.cesm-lectures .cle-shortcode .brp-loading {
9239  display: block !important;
9240  text-align: center !important;
9241  padding: 40px 20px !important;
9242  font-family: Georgia, serif !important;
9243  font-style: italic !important;
9244  color: #5A4844 !important;
9245  font-size: 0.95rem !important;
9246  line-height: 1.6 !important;
9247}
9248.cesm-lectures .cle-shortcode .brp_loading_img {
9249  display: inline-block !important;
9250  margin: 12px 0 !important;
9251  max-width: 32px !important;
9252  height: auto !important;
9253}
9254
9255/* =========================================================
9256   PASSAGES ALTERNATIFS (fallback timeout)
9257========================================================= */
9258.cesm-lectures .passages-alternatifs {
9259  margin: 28px 0 0 0 !important;
9260  padding: 0 !important;
9261  display: block !important;
9262}
9263.cesm-lectures .passages-alternatifs > div {
9264  background-color: #FFFFFF !important;
9265  background-image: none !important;
9266  background: #FFFFFF !important;
9267  border: 1px solid rgba(200,169,122,0.3) !important;
9268  border-left: 3px solid #AA3B3B !important;
9269  border-radius: 4px !important;
9270  padding: 26px 24px !important;
9271  margin: 0 0 16px 0 !important;
9272  box-shadow: 0 6px 20px -10px rgba(31,21,19,0.1) !important;
9273  position: relative !important;
9274}
9275.cesm-lectures .passages-alternatifs > div:last-child {
9276  margin-bottom: 0 !important;
9277}
9278.cesm-lectures .passages-alternatifs > div::before {
9279  content: "Lecture alternative" !important;
9280  display: block !important;
9281  font-family: system-ui, sans-serif !important;
9282  font-size: 9px !important;
9283  letter-spacing: 0.32em !important;
9284  text-transform: uppercase !important;
9285  color: rgba(31,21,19,0.5) !important;
9286  font-weight: 700 !important;
9287  margin-bottom: 10px !important;
9288  line-height: 1.4 !important;
9289}
9290.cesm-lectures .passages-alternatifs h3 {
9291  font-family: Georgia, serif !important;
9292  font-style: italic !important;
9293  font-weight: 500 !important;
9294  font-size: 1.3rem !important;
9295  line-height: 1.2 !important;
9296  color: #AA3B3B !important;
9297  margin: 0 0 14px 0 !important;
9298  padding: 0 0 12px 0 !important;
9299  border-bottom: 1px dashed rgba(200,169,122,0.5) !important;
9300  letter-spacing: -0.005em !important;
9301  background: transparent !important;
9302  background-color: transparent !important;
9303  text-align: left !important;
9304  text-transform: none !important;
9305}
9306.cesm-lectures .passages-alternatifs > div > div {
9307  background: transparent !important;
9308  background-color: transparent !important;
9309  background-image: none !important;
9310  border: 0 !important;
9311  padding: 0 !important;
9312  margin: 0 !important;
9313  box-shadow: none !important;
9314}
9315.cesm-lectures .passages-alternatifs p {
9316  font-family: Georgia, "Times New Roman", serif !important;
9317  font-size: 1rem !important;
9318  line-height: 1.85 !important;
9319  color: #332925 !important;
9320  margin: 0 !important;
9321  padding: 0 !important;
9322  text-align: left !important;
9323  font-weight: 400 !important;
9324}
9325
9326/* =========================================================
9327   COLOPHON — Soli Deo Gloria
9328========================================================= */
9329.cesm-lectures .cle-colophon {
9330  padding: 10px 16px 70px !important;
9331}
9332.cesm-lectures .cle-colophon-inner {
9333  max-width: 600px !important;
9334  margin: 0 auto !important;
9335  background-color: #FFFFFF !important;
9336  border: 1px solid rgba(200,169,122,0.3) !important;
9337  border-radius: 2px !important;
9338  padding: 44px 26px 40px !important;
9339  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.15) !important;
9340  position: relative !important;
9341  text-align: center !important;
9342}
9343.cesm-lectures .cle-colophon-seal {
9344  display: block !important;
9345  width: 56px !important;
9346  height: 56px !important;
9347  margin: 0 auto 18px !important;
9348  border-radius: 50% !important;
9349  background-color: #FAF5EE !important;
9350  border: 1px solid #C8A97A !important;
9351  position: relative !important;
9352  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
9353}
9354.cesm-lectures .cle-colophon-seal::before {
9355  content: "" !important;
9356  position: absolute !important;
9357  top: 6px !important;
9358  left: 6px !important;
9359  right: 6px !important;
9360  bottom: 6px !important;
9361  border-radius: 50% !important;
9362  border: 1px dashed rgba(170,59,59,0.35) !important;
9363}
9364.cesm-lectures .cle-colophon-seal::after {
9365  content: "\2720" !important;
9366  position: absolute !important;
9367  top: 50% !important;
9368  left: 50% !important;
9369  transform: translate(-50%, -50%) !important;
9370  font-family: Georgia, serif !important;
9371  font-size: 22px !important;
9372  color: #AA3B3B !important;
9373  line-height: 1 !important;
9374}
9375.cesm-lectures .cle-colophon-title {
9376  font-family: Georgia, serif !important;
9377  font-style: italic !important;
9378  font-size: clamp(1.4rem, 4.5vw, 1.9rem) !important;
9379  line-height: 1.2 !important;
9380  color: #1F1513 !important;
9381  margin: 10px 0 0 0 !important;
9382  padding: 0 !important;
9383  font-weight: 500 !important;
9384  letter-spacing: -0.01em !important;
9385}
9386.cesm-lectures .cle-colophon-title em {
9387  color: #AA3B3B !important;
9388}
9389.cesm-lectures .cle-colophon-rule {
9390  display: block !important;
9391  width: 48px !important;
9392  height: 1px !important;
9393  margin: 18px auto !important;
9394  background-color: #C8A97A !important;
9395  position: relative !important;
9396}
9397.cesm-lectures .cle-colophon-rule::before,
9398.cesm-lectures .cle-colophon-rule::after {
9399  content: "" !important;
9400  position: absolute !important;
9401  top: 50% !important;
9402  width: 4px !important;
9403  height: 4px !important;
9404  border-radius: 50% !important;
9405  background-color: #C8A97A !important;
9406  transform: translateY(-50%) !important;
9407}
9408.cesm-lectures .cle-colophon-rule::before { left: -10px !important; }
9409.cesm-lectures .cle-colophon-rule::after { right: -10px !important; }
9410.cesm-lectures .cle-colophon-text {
9411  font-family: Georgia, serif !important;
9412  font-size: 0.96rem !important;
9413  line-height: 1.7 !important;
9414  color: #332925 !important;
9415  margin: 0 auto 18px !important;
9416  padding: 0 !important;
9417  max-width: 480px !important;
9418}
9419.cesm-lectures .cle-colophon-text strong {
9420  color: #1F1513 !important;
9421  font-weight: 700 !important;
9422}
9423.cesm-lectures .cle-colophon-sig {
9424  display: block !important;
9425  font-family: system-ui, sans-serif !important;
9426  font-size: 0.72rem !important;
9427  letter-spacing: 0.3em !important;
9428  text-transform: uppercase !important;
9429  color: rgba(31,21,19,0.55) !important;
9430  font-weight: 600 !important;
9431  line-height: 1.4 !important;
9432}
9433.cesm-lectures .cle-colophon-sig em {
9434  font-style: italic !important;
9435  letter-spacing: 0.05em !important;
9436  text-transform: none !important;
9437  color: #AA3B3B !important;
9438  font-weight: 500 !important;
9439  font-family: Georgia, serif !important;
9440}
9441
9442/* =========================================================
9443   RESPONSIVE — TABLETTE
9444========================================================= */
9445@media (min-width: 760px) {
9446  .cesm-lectures .cle-banner img { max-height: 380px !important; }
9447  .cesm-lectures .cle-hero-inner {
9448    margin: -80px 30px 0 !important;
9449    padding: 60px 48px 48px !important;
9450  }
9451  .cesm-lectures .cle-hero-brand { font-size: 0.82rem !important; }
9452  .cesm-lectures .cle-hero-lead { font-size: 1.08rem !important; max-width: 640px !important; }
9453
9454  .cesm-lectures .cle-markers-section { padding: 10px 24px 30px !important; }
9455  .cesm-lectures .cle-markers {
9456    flex-direction: row !important;
9457  }
9458  .cesm-lectures .cle-marker {
9459    flex: 1 1 0 !important;
9460    margin: 0 10px 0 0 !important;
9461    padding: 24px 18px !important;
9462  }
9463  .cesm-lectures .cle-marker:nth-child(2) {
9464    margin-left: 10px !important;
9465    margin-right: 10px !important;
9466  }
9467  .cesm-lectures .cle-marker:last-child {
9468    margin-right: 0 !important;
9469    margin-left: 10px !important;
9470  }
9471
9472  .cesm-lectures .cle-sec-head { padding: 50px 24px 12px !important; }
9473
9474  .cesm-lectures .cle-readings { padding: 0 24px 70px !important; }
9475  .cesm-lectures .cle-shortcode {
9476    margin-top: 36px !important;
9477    padding: 48px 38px 42px !important;
9478  }
9479  .cesm-lectures .cle-shortcode h3 {
9480    font-size: 1.5rem !important;
9481    padding: 14px 28px !important;
9482  }
9483  .cesm-lectures .cle-shortcode .brp-passage {
9484    margin-top: 44px !important;
9485    padding: 14px 0 14px 22px !important;
9486  }
9487  .cesm-lectures .cle-shortcode .brp-paragraph {
9488    font-size: 1.05rem !important;
9489    line-height: 1.9 !important;
9490  }
9491  .cesm-lectures .cle-shortcode .brp-chapter-nr {
9492    font-size: 1.6rem !important;
9493    padding: 4px 11px !important;
9494  }
9495
9496  .cesm-lectures .passages-alternatifs > div {
9497    padding: 30px 32px !important;
9498  }
9499  .cesm-lectures .passages-alternatifs h3 {
9500    font-size: 1.4rem !important;
9501  }
9502  .cesm-lectures .passages-alternatifs p {
9503    font-size: 1.05rem !important;
9504    line-height: 1.9 !important;
9505  }
9506
9507  .cesm-lectures .cle-colophon { padding: 30px 24px 100px !important; }
9508  .cesm-lectures .cle-colophon-inner { padding: 54px 48px 48px !important; }
9509}
9510
9511/* =========================================================
9512   RESPONSIVE — DESKTOP
9513========================================================= */
9514@media (min-width: 1024px) {
9515  .cesm-lectures .cle-banner img { max-height: 460px !important; }
9516  .cesm-lectures .cle-hero-inner {
9517    margin: -100px auto 0 !important;
9518    padding: 66px 56px 52px !important;
9519  }
9520  .cesm-lectures .cle-markers-section { padding: 10px 24px 50px !important; }
9521  .cesm-lectures .cle-marker { padding: 28px 20px !important; }
9522  .cesm-lectures .cle-sec-head { padding: 60px 24px 16px !important; }
9523  .cesm-lectures .cle-readings { padding: 0 24px 90px !important; }
9524  .cesm-lectures .cle-shortcode {
9525    padding: 56px 52px 48px !important;
9526  }
9527  .cesm-lectures .cle-shortcode .brp-passage {
9528    margin-top: 50px !important;
9529  }
9530}
9531
9532@media (min-width: 1280px) {
9533  .cesm-lectures .cle-hero-inner { padding: 76px 64px 58px !important; }
9534  .cesm-lectures .cle-shortcode { padding: 64px 60px 52px !important; }
9535}
9536
9537#demengel-link {
9538    color: rgba(255, 255, 255, 0.75) !important;
9539}
9540
9541.cesm-kicker {
9542	margin-left: 15%;
9543}
9544
9545#cesm-contact-h2 {
9546	margin-left: 15%;
9547}
9548
9549#cesm-contact-p {
9550	margin: auto;
9551}
9552
9553/* =========================================================
9554   CESM — PAGE CONTACT · Carnet d'adresses éditorial
9555========================================================= */
9556
9557.cesm-contact,
9558.cesm-contact * { box-sizing: border-box !important; }
9559.cesm-contact p:empty { display: none !important; }
9560
9561.cesm-contact {
9562  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
9563  color: #1F1513 !important;
9564  line-height: 1.7 !important;
9565  font-size: 16px !important;
9566  background-color: #FAF5EE !important;
9567  background-image:
9568    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
9569    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
9570  margin: 0 !important;
9571  padding: 0 !important;
9572  width: 100% !important;
9573  max-width: 100% !important;
9574  position: relative !important;
9575  overflow: hidden !important;
9576}
9577
9578/* =========================================================
9579   COMPOSANTS PARTAGÉS
9580========================================================= */
9581.cesm-contact .cm-eb {
9582  display: inline-block !important;
9583  font-family: system-ui, sans-serif !important;
9584  font-size: 10px !important;
9585  letter-spacing: 0.32em !important;
9586  text-transform: uppercase !important;
9587  color: #AA3B3B !important;
9588  font-weight: 700 !important;
9589  margin: 0 !important;
9590  line-height: 1.4 !important;
9591  padding: 0 !important;
9592}
9593.cesm-contact .cm-rule {
9594  display: block !important;
9595  width: 48px !important;
9596  height: 1px !important;
9597  margin: 0 !important;
9598  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
9599  position: relative !important;
9600}
9601.cesm-contact .cm-rule::after {
9602  content: "" !important;
9603  position: absolute !important;
9604  left: 0 !important;
9605  top: 50% !important;
9606  width: 5px !important;
9607  height: 5px !important;
9608  border-radius: 50% !important;
9609  background-color: #C8A97A !important;
9610  transform: translate(-1px, -50%) !important;
9611}
9612.cesm-contact .cm-orn-rule {
9613  display: block !important;
9614  width: 48px !important;
9615  height: 1px !important;
9616  margin: 20px auto 0 !important;
9617  background-color: #C8A97A !important;
9618  position: relative !important;
9619}
9620.cesm-contact .cm-orn-rule::before,
9621.cesm-contact .cm-orn-rule::after {
9622  content: "" !important;
9623  position: absolute !important;
9624  top: 50% !important;
9625  width: 4px !important;
9626  height: 4px !important;
9627  border-radius: 50% !important;
9628  background-color: #C8A97A !important;
9629  transform: translateY(-50%) !important;
9630}
9631.cesm-contact .cm-orn-rule::before { left: -10px !important; }
9632.cesm-contact .cm-orn-rule::after { right: -10px !important; }
9633
9634/* Contact pill (email / phone / wa / link) */
9635.cesm-contact .cm-contact {
9636  display: inline-flex !important;
9637  align-items: center !important;
9638  padding: 10px 18px !important;
9639  background-color: transparent !important;
9640  color: #AA3B3B !important;
9641  text-decoration: none !important;
9642  font-family: system-ui, sans-serif !important;
9643  font-size: 0.85rem !important;
9644  font-weight: 500 !important;
9645  letter-spacing: 0.01em !important;
9646  border-radius: 50px !important;
9647  border: 1px solid rgba(170,59,59,0.25) !important;
9648  transition: background-color .3s ease, border-color .3s ease, color .3s ease, box-shadow .3s ease, transform .3s ease !important;
9649  line-height: 1.2 !important;
9650  max-width: 100% !important;
9651  word-break: break-word !important;
9652}
9653.cesm-contact .cm-contact:hover {
9654  background-color: #AA3B3B !important;
9655  color: #FFFFFF !important;
9656  border-color: #AA3B3B !important;
9657  box-shadow: 0 6px 16px -4px rgba(170,59,59,0.4) !important;
9658  transform: translateY(-1px) !important;
9659}
9660.cesm-contact .cm-contact-ico {
9661  display: inline-block !important;
9662  width: 14px !important;
9663  height: 14px !important;
9664  margin-right: 10px !important;
9665  flex-shrink: 0 !important;
9666  background-repeat: no-repeat !important;
9667  background-position: center !important;
9668  background-size: contain !important;
9669  transition: filter .3s ease !important;
9670}
9671.cesm-contact .cm-contact-ico-mail {
9672  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=") !important;
9673}
9674.cesm-contact .cm-contact-ico-phone {
9675  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjIgMTYuOTJ2M2EyIDIgMCAwIDEtMi4xOCAyIDE5Ljc5IDE5Ljc5IDAgMCAxLTguNjMtMy4wNyAxOS41IDE5LjUgMCAwIDEtNi02IDE5Ljc5IDE5Ljc5IDAgMCAxLTMuMDctOC42N0EyIDIgMCAwIDEgNC4xMSAyaDNhMiAyIDAgMCAxIDIgMS43MiAxMi44NCAxMi44NCAwIDAgMCAuNyAyLjgxIDIgMiAwIDAgMS0uNDUgMi4xMUw4LjA5IDkuOTFhMTYgMTYgMCAwIDAgNiA2bDEuMjctMS4yN2EyIDIgMCAwIDEgMi4xMS0uNDUgMTIuODQgMTIuODQgMCAwIDAgMi44MS43QTIgMiAwIDAgMSAyMiAxNi45MnoiLz48L3N2Zz4=") !important;
9676}
9677.cesm-contact .cm-contact-ico-wa {
9678  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0FBM0IzQiI+PHBhdGggZD0iTTE3LjQ3MiAxNC4zODJjLS4yOTctLjE0OS0xLjc1OC0uODY3LTIuMDMtLjk2Ny0uMjczLS4wOTktLjQ3MS0uMTQ4LS42Ny4xNS0uMTk3LjI5Ny0uNzY3Ljk2Ni0uOTQgMS4xNjQtLjE3My4xOTktLjM0Ny4yMjMtLjY0NC4wNzUtLjI5Ny0uMTUtMS4yNTUtLjQ2My0yLjM5LTEuNDc1LS44ODMtLjc4OC0xLjQ4LTEuNzYxLTEuNjUzLTIuMDU5LS4xNzMtLjI5Ny0uMDE4LS40NTguMTMtLjYwNi4xMzQtLjEzMy4yOTgtLjM0Ny40NDYtLjUyLjE0OS0uMTc0LjE5OC0uMjk4LjI5OC0uNDk3LjA5OS0uMTk4LjA1LS4zNzEtLjAyNS0uNTItLjA3NS0uMTQ5LS42NjktMS42MTItLjkxNi0yLjIwNy0uMjQyLS41NzktLjQ4Ny0uNS0uNjY5LS41MS0uMTczLS4wMDgtLjM3MS0uMDEtLjU3LS4wMS0uMTk4IDAtLjUyLjA3NC0uNzkyLjM3Mi0uMjcyLjI5Ny0xLjA0IDEuMDE2LTEuMDQgMi40NzkgMCAxLjQ2MiAxLjA2NSAyLjg3NSAxLjIxMyAzLjA3NC4xNDkuMTk4IDIuMDk2IDMuMiA1LjA3NyA0LjQ4Ny43MDkuMzA2IDEuMjYyLjQ4OSAxLjY5NC42MjUuNzEyLjIyNyAxLjM2LjE5NSAxLjg3MS4xMTguNTcxLS4wODUgMS43NTgtLjcxOSAyLjAwNi0xLjQxMy4yNDgtLjY5NC4yNDgtMS4yODkuMTczLTEuNDEzLS4wNzQtLjEyNC0uMjcyLS4xOTgtLjU3LS4zNDdtLTUuNDIxIDcuNDAzaC0uMDA0YTkuODcgOS44NyAwIDAgMS01LjAzMS0xLjM3OGwtLjM2MS0uMjE0LTMuNzQxLjk4Mi45OTgtMy42NDgtLjIzNS0uMzc0YTkuODYgOS44NiAwIDAgMS0xLjUxLTUuMjZjLjAwMS01LjQ1IDQuNDM2LTkuODg0IDkuODg4LTkuODg0IDIuNjQgMCA1LjEyMiAxLjAzIDYuOTg4IDIuODk4YTkuODI1IDkuODI1IDAgMCAxIDIuODkzIDYuOTk0Yy0uMDAzIDUuNDUtNC40MzcgOS44ODQtOS44ODUgOS44ODRtOC40MTMtMTguMjk3QTExLjgxNSAxMS44MTUgMCAwIDAgMTIuMDUgMEM1LjQ5NSAwIC4xNiA1LjMzNS4xNTcgMTEuODkyYzAgMi4wOTYuNTQ3IDQuMTQyIDEuNTg4IDUuOTQ1TC4wNTcgMjRsNi4zMDUtMS42NTRhMTEuODgyIDExLjg4MiAwIDAgMCA1LjY4MyAxLjQ0OGguMDA1YzYuNTU0IDAgMTEuODktNS4zMzUgMTEuODkzLTExLjg5M2ExMS44MjEgMTEuODIxIDAgMCAwLTMuNDgtOC40MTNaIi8+PC9zdmc+") !important;
9679}
9680.cesm-contact .cm-contact-ico-link {
9681  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTAgMTNhNSA1IDAgMCAwIDcuNTQuNTRsMy0zYTUgNSAwIDAgMC03LjA3LTcuMDdsLTEuNzIgMS43MSIvPjxwYXRoIGQ9Ik0xNCAxMWE1IDUgMCAwIDAtNy41NC0uNTRsLTMgM2E1IDUgMCAwIDAgNy4wNyA3LjA3bDEuNzEtMS43MSIvPjwvc3ZnPg==") !important;
9682}
9683.cesm-contact .cm-contact:hover .cm-contact-ico { filter: brightness(0) invert(1) !important; }
9684
9685/* =========================================================
9686   HERO — bannière + encadré éditorial
9687========================================================= */
9688.cesm-contact .cct-hero {
9689  padding: 0 0 40px !important;
9690  position: relative !important;
9691  margin: 0 !important;
9692}
9693.cesm-contact .cct-banner {
9694  display: block !important;
9695  width: 100% !important;
9696  overflow: hidden !important;
9697  position: relative !important;
9698  margin: 0 !important;
9699  padding: 0 !important;
9700  background-color: #1F1513 !important;
9701}
9702.cesm-contact .cct-banner::after {
9703  content: "" !important;
9704  position: absolute !important;
9705  bottom: 0 !important;
9706  left: 0 !important;
9707  right: 0 !important;
9708  height: 3px !important;
9709  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
9710  opacity: 0.5 !important;
9711  z-index: 2 !important;
9712}
9713.cesm-contact .cct-banner img {
9714  display: block !important;
9715  width: 100% !important;
9716  height: auto !important;
9717  max-height: 280px !important;
9718  object-fit: cover !important;
9719  margin: 0 !important;
9720  padding: 0 !important;
9721  border: 0 !important;
9722  border-radius: 0 !important;
9723}
9724.cesm-contact .cct-hero-inner {
9725  max-width: 880px !important;
9726  margin: -60px 20px 0 !important;
9727  background-color: #FFFFFF !important;
9728  border: 1px solid rgba(200,169,122,0.3) !important;
9729  border-radius: 2px !important;
9730  padding: 46px 26px 38px !important;
9731  box-shadow: 0 24px 60px -20px rgba(170,59,59,0.22) !important;
9732  position: relative !important;
9733  text-align: center !important;
9734  z-index: 3 !important;
9735}
9736.cesm-contact .cct-hero-inner::before,
9737.cesm-contact .cct-hero-inner::after {
9738  content: "" !important;
9739  position: absolute !important;
9740  width: 40px !important;
9741  height: 40px !important;
9742  border: 1px solid #C8A97A !important;
9743  pointer-events: none !important;
9744}
9745.cesm-contact .cct-hero-inner::before {
9746  top: 8px !important;
9747  left: 8px !important;
9748  border-right: 0 !important;
9749  border-bottom: 0 !important;
9750}
9751.cesm-contact .cct-hero-inner::after {
9752  bottom: 8px !important;
9753  right: 8px !important;
9754  border-left: 0 !important;
9755  border-top: 0 !important;
9756}
9757.cesm-contact .cct-hero-eb {
9758  display: inline-block !important;
9759  font-family: system-ui, sans-serif !important;
9760  font-size: 10px !important;
9761  letter-spacing: 0.4em !important;
9762  text-transform: uppercase !important;
9763  color: #AA3B3B !important;
9764  font-weight: 700 !important;
9765  margin: 0 !important;
9766  padding: 6px 16px !important;
9767  border: 1px solid rgba(170,59,59,0.2) !important;
9768  border-radius: 50px !important;
9769  line-height: 1.4 !important;
9770  background-color: rgba(170,59,59,0.04) !important;
9771}
9772.cesm-contact .cct-hero-title {
9773  display: block !important;
9774  margin: 26px 0 0 0 !important;
9775  padding: 0 !important;
9776  font-weight: 400 !important;
9777}
9778.cesm-contact .cct-hero-brand {
9779  display: block !important;
9780  font-family: system-ui, sans-serif !important;
9781  font-size: 0.72rem !important;
9782  letter-spacing: 0.32em !important;
9783  text-transform: uppercase !important;
9784  color: rgba(31,21,19,0.55) !important;
9785  font-weight: 600 !important;
9786  margin: 0 0 14px 0 !important;
9787  line-height: 1.4 !important;
9788}
9789.cesm-contact .cct-hero-main {
9790  display: block !important;
9791  font-family: Georgia, "Times New Roman", serif !important;
9792  font-size: clamp(1.9rem, 6.8vw, 3.2rem) !important;
9793  line-height: 1.1 !important;
9794  color: #1F1513 !important;
9795  letter-spacing: -0.015em !important;
9796  font-weight: 400 !important;
9797  font-style: normal !important;
9798}
9799.cesm-contact .cct-hero-main em {
9800  font-style: italic !important;
9801  color: #AA3B3B !important;
9802  font-weight: 500 !important;
9803}
9804.cesm-contact .cct-hero-lead {
9805  font-family: Georgia, serif !important;
9806  font-style: italic !important;
9807  font-size: 1rem !important;
9808  line-height: 1.75 !important;
9809  color: #5A4844 !important;
9810  margin: 20px auto 0 !important;
9811  padding: 0 !important;
9812  max-width: 580px !important;
9813}
9814
9815/* =========================================================
9816   SECTION HEAD réutilisable
9817========================================================= */
9818.cesm-contact .cct-sec-head {
9819  text-align: center !important;
9820  max-width: 780px !important;
9821  margin: 0 auto !important;
9822  padding: 40px 20px 8px !important;
9823}
9824.cesm-contact .cct-sec-head > * { margin-top: 14px !important; }
9825.cesm-contact .cct-sec-head > *:first-child { margin-top: 0 !important; }
9826.cesm-contact .cct-sec-title {
9827  font-family: Georgia, serif !important;
9828  font-weight: 500 !important;
9829  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
9830  line-height: 1.1 !important;
9831  color: #1F1513 !important;
9832  margin: 0 !important;
9833  padding: 0 !important;
9834  letter-spacing: -0.015em !important;
9835  font-style: normal !important;
9836}
9837.cesm-contact .cct-sec-title em {
9838  font-style: italic !important;
9839  color: #AA3B3B !important;
9840  font-weight: 500 !important;
9841}
9842.cesm-contact .cct-sec-lead {
9843  font-family: Georgia, serif !important;
9844  font-style: italic !important;
9845  font-size: 1rem !important;
9846  line-height: 1.75 !important;
9847  color: #5A4844 !important;
9848  margin: 0 auto !important;
9849  max-width: 620px !important;
9850  padding: 0 !important;
9851}
9852
9853/* =========================================================
9854   CANAUX DE CONTACT (triptyque)
9855========================================================= */
9856.cesm-contact .cct-channels {
9857  padding: 10px 16px 30px !important;
9858  max-width: 1240px !important;
9859  margin: 0 auto !important;
9860}
9861.cesm-contact .cct-grid3 {
9862  display: flex !important;
9863  flex-direction: column !important;
9864  margin: 28px 0 0 !important;
9865  padding: 0 !important;
9866}
9867.cesm-contact .cct-ch {
9868  background-color: #FFFFFF !important;
9869  border: 1px solid rgba(200,169,122,0.3) !important;
9870  border-top: 3px solid #AA3B3B !important;
9871  border-radius: 4px !important;
9872  padding: 44px 24px 32px !important;
9873  text-align: center !important;
9874  box-shadow: 0 12px 40px -18px rgba(31,21,19,0.16) !important;
9875  position: relative !important;
9876  margin: 0 0 18px 0 !important;
9877  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease, border-color .5s ease !important;
9878  display: flex !important;
9879  flex-direction: column !important;
9880  align-items: center !important;
9881}
9882.cesm-contact .cct-ch:last-child { margin-bottom: 0 !important; }
9883.cesm-contact .cct-ch:hover {
9884  transform: translateY(-4px) !important;
9885  box-shadow: 0 20px 50px -20px rgba(170,59,59,0.25) !important;
9886  border-color: rgba(170,59,59,0.35) !important;
9887}
9888.cesm-contact .cct-ch::before,
9889.cesm-contact .cct-ch::after {
9890  content: "" !important;
9891  position: absolute !important;
9892  width: 22px !important;
9893  height: 22px !important;
9894  border: 1px solid #C8A97A !important;
9895  pointer-events: none !important;
9896  opacity: 0.55 !important;
9897}
9898.cesm-contact .cct-ch::before {
9899  top: 10px !important;
9900  left: 10px !important;
9901  border-right: 0 !important;
9902  border-bottom: 0 !important;
9903}
9904.cesm-contact .cct-ch::after {
9905  bottom: 10px !important;
9906  right: 10px !important;
9907  border-left: 0 !important;
9908  border-top: 0 !important;
9909}
9910.cesm-contact .cct-ch > * {
9911  margin-top: 16px !important;
9912  margin-bottom: 0 !important;
9913}
9914.cesm-contact .cct-ch > *:first-child { margin-top: 0 !important; }
9915
9916/* Grosse icône ronde */
9917.cesm-contact .cct-ch-ico {
9918  display: inline-block !important;
9919  width: 64px !important;
9920  height: 64px !important;
9921  border-radius: 50% !important;
9922  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
9923  border: 1px solid #C8A97A !important;
9924  background-repeat: no-repeat !important;
9925  background-position: center !important;
9926  background-size: 28px 28px !important;
9927  box-shadow: 0 6px 18px -4px rgba(170,59,59,0.18), inset 0 0 0 4px #FFFFFF !important;
9928  position: relative !important;
9929}
9930.cesm-contact .cct-ch-ico::before {
9931  content: "" !important;
9932  position: absolute !important;
9933  top: -8px !important;
9934  left: -8px !important;
9935  right: -8px !important;
9936  bottom: -8px !important;
9937  border-radius: 50% !important;
9938  border: 1px dashed rgba(170,59,59,0.25) !important;
9939  pointer-events: none !important;
9940}
9941.cesm-contact .cct-ch-ico-phone {
9942  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjIgMTYuOTJ2M2EyIDIgMCAwIDEtMi4xOCAyIDE5Ljc5IDE5Ljc5IDAgMCAxLTguNjMtMy4wNyAxOS41IDE5LjUgMCAwIDEtNi02IDE5Ljc5IDE5Ljc5IDAgMCAxLTMuMDctOC42N0EyIDIgMCAwIDEgNC4xMSAyaDNhMiAyIDAgMCAxIDIgMS43MiAxMi44NCAxMi44NCAwIDAgMCAuNyAyLjgxIDIgMiAwIDAgMS0uNDUgMi4xMUw4LjA5IDkuOTFhMTYgMTYgMCAwIDAgNiA2bDEuMjctMS4yN2EyIDIgMCAwIDEgMi4xMS0uNDUgMTIuODQgMTIuODQgMCAwIDAgMi44MS43QTIgMiAwIDAgMSAyMiAxNi45MnoiLz48L3N2Zz4=") !important;
9943}
9944.cesm-contact .cct-ch-ico-mail {
9945  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=") !important;
9946}
9947.cesm-contact .cct-ch-ico-web {
9948  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxsaW5lIHgxPSIyIiB5MT0iMTIiIHgyPSIyMiIgeTI9IjEyIi8+PHBhdGggZD0iTTEyIDJhMTUuMyAxNS4zIDAgMCAxIDQgMTAgMTUuMyAxNS4zIDAgMCAxLTQgMTAgMTUuMyAxNS4zIDAgMCAxLTQtMTAgMTUuMyAxNS4zIDAgMCAxIDQtMTB6Ii8+PC9zdmc+") !important;
9949}
9950
9951.cesm-contact .cct-ch-title {
9952  font-family: Georgia, serif !important;
9953  font-size: clamp(1.4rem, 4vw, 1.7rem) !important;
9954  line-height: 1.15 !important;
9955  color: #1F1513 !important;
9956  font-weight: 500 !important;
9957  letter-spacing: -0.01em !important;
9958  margin: 0 !important;
9959  padding: 0 !important;
9960  font-style: normal !important;
9961}
9962.cesm-contact .cct-ch-title em {
9963  font-style: italic !important;
9964  color: #AA3B3B !important;
9965  font-weight: 500 !important;
9966}
9967
9968.cesm-contact .cct-ch-list {
9969  display: flex !important;
9970  flex-direction: column !important;
9971  width: 100% !important;
9972  margin: 0 !important;
9973  padding: 0 !important;
9974  align-items: stretch !important;
9975}
9976.cesm-contact .cct-ch-item {
9977  display: flex !important;
9978  flex-direction: column !important;
9979  align-items: center !important;
9980  margin: 0 0 14px 0 !important;
9981  padding: 14px 14px 16px !important;
9982  background-color: #FAF5EE !important;
9983  border: 1px solid rgba(200,169,122,0.3) !important;
9984  border-radius: 4px !important;
9985  transition: border-color .3s ease, background-color .3s ease !important;
9986}
9987.cesm-contact .cct-ch-item:last-child { margin-bottom: 0 !important; }
9988.cesm-contact .cct-ch-item:hover {
9989  border-color: rgba(170,59,59,0.3) !important;
9990  background-color: #FFFFFF !important;
9991}
9992.cesm-contact .cct-ch-label {
9993  display: block !important;
9994  font-family: system-ui, sans-serif !important;
9995  font-size: 10px !important;
9996  letter-spacing: 0.22em !important;
9997  text-transform: uppercase !important;
9998  color: rgba(31,21,19,0.55) !important;
9999  font-weight: 700 !important;
10000  line-height: 1.4 !important;
10001  margin: 0 0 10px 0 !important;
10002  text-align: center !important;
10003}
10004.cesm-contact .cct-ch-item .cm-contact {
10005  max-width: 100% !important;
10006}
10007
10008/* =========================================================
10009   ADRESSE DU CULTE (fiche institutionnelle)
10010========================================================= */
10011.cesm-contact .cct-venue {
10012  padding: 10px 16px 30px !important;
10013  max-width: 1240px !important;
10014  margin: 0 auto !important;
10015}
10016.cesm-contact .cct-venue-inner {
10017  margin: 28px auto 0 !important;
10018  max-width: 820px !important;
10019  background-color: #FFFFFF !important;
10020  border: 1px solid rgba(200,169,122,0.3) !important;
10021  border-top: 3px solid #AA3B3B !important;
10022  border-radius: 4px !important;
10023  padding: 44px 22px 38px !important;
10024  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.2) !important;
10025  position: relative !important;
10026  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
10027}
10028.cesm-contact .cct-venue-inner:hover {
10029  transform: translateY(-3px) !important;
10030  box-shadow: 0 24px 66px -20px rgba(170,59,59,0.3) !important;
10031}
10032
10033/* Sceau dans le coin supérieur droit */
10034.cesm-contact .cct-venue-seal {
10035  display: block !important;
10036  position: absolute !important;
10037  top: 18px !important;
10038  right: 18px !important;
10039  width: 46px !important;
10040  height: 46px !important;
10041  border-radius: 50% !important;
10042  background-color: #FAF5EE !important;
10043  border: 1px solid #C8A97A !important;
10044  box-shadow: 0 4px 10px rgba(170,59,59,0.1) !important;
10045  pointer-events: none !important;
10046  margin: 0 !important;
10047}
10048.cesm-contact .cct-venue-seal::before {
10049  content: "" !important;
10050  position: absolute !important;
10051  top: 4px !important;
10052  left: 4px !important;
10053  right: 4px !important;
10054  bottom: 4px !important;
10055  border-radius: 50% !important;
10056  border: 1px dashed rgba(170,59,59,0.35) !important;
10057}
10058.cesm-contact .cct-venue-seal::after {
10059  content: "\2720" !important;
10060  position: absolute !important;
10061  top: 50% !important;
10062  left: 50% !important;
10063  transform: translate(-50%, -50%) !important;
10064  font-family: Georgia, serif !important;
10065  font-size: 20px !important;
10066  color: #AA3B3B !important;
10067  line-height: 1 !important;
10068}
10069
10070.cesm-contact .cct-venue-head {
10071  text-align: center !important;
10072  margin: 0 0 26px 0 !important;
10073  padding: 0 50px 22px !important;
10074  border-bottom: 1px dashed rgba(200,169,122,0.45) !important;
10075  display: flex !important;
10076  flex-direction: column !important;
10077  align-items: center !important;
10078}
10079.cesm-contact .cct-venue-head > * { margin-top: 12px !important; }
10080.cesm-contact .cct-venue-head > *:first-child { margin-top: 0 !important; }
10081.cesm-contact .cct-venue-title {
10082  font-family: Georgia, serif !important;
10083  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
10084  line-height: 1.1 !important;
10085  color: #1F1513 !important;
10086  font-weight: 500 !important;
10087  letter-spacing: -0.015em !important;
10088  margin: 0 !important;
10089  padding: 0 !important;
10090  font-style: normal !important;
10091}
10092.cesm-contact .cct-venue-title em {
10093  font-style: italic !important;
10094  color: #AA3B3B !important;
10095  font-weight: 500 !important;
10096}
10097.cesm-contact .cct-venue-subtitle {
10098  font-family: Georgia, serif !important;
10099  font-style: italic !important;
10100  font-size: 0.98rem !important;
10101  line-height: 1.6 !important;
10102  color: #5A4844 !important;
10103  margin: 0 auto !important;
10104  padding: 0 !important;
10105  max-width: 480px !important;
10106}
10107
10108.cesm-contact .cct-venue-lines {
10109  display: flex !important;
10110  flex-direction: column !important;
10111  margin: 0 !important;
10112  padding: 0 !important;
10113}
10114.cesm-contact .cct-vline {
10115  display: flex !important;
10116  align-items: flex-start !important;
10117  padding: 16px 16px !important;
10118  margin: 0 0 12px 0 !important;
10119  background-color: #FAF5EE !important;
10120  border: 1px solid rgba(200,169,122,0.3) !important;
10121  border-radius: 4px !important;
10122  transition: border-color .3s ease, transform .3s ease, background-color .3s ease !important;
10123}
10124.cesm-contact .cct-vline:last-child { margin-bottom: 0 !important; }
10125.cesm-contact .cct-vline:hover {
10126  border-color: rgba(170,59,59,0.35) !important;
10127  background-color: #FFFFFF !important;
10128  transform: translateX(3px) !important;
10129}
10130
10131.cesm-contact .cct-vline-ico {
10132  display: inline-flex !important;
10133  align-items: center !important;
10134  justify-content: center !important;
10135  flex-shrink: 0 !important;
10136  width: 44px !important;
10137  height: 44px !important;
10138  border-radius: 50% !important;
10139  background-color: #FFFFFF !important;
10140  border: 1px solid #C8A97A !important;
10141  background-repeat: no-repeat !important;
10142  background-position: center !important;
10143  background-size: 22px 22px !important;
10144  margin: 2px 16px 0 0 !important;
10145  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
10146}
10147.cesm-contact .cct-vline-ico-pin {
10148  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjEgMTBjMCA3LTkgMTMtOSAxM3MtOS02LTktMTNhOSA5IDAgMCAxIDE4IDB6Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMCIgcj0iMyIvPjwvc3ZnPg==") !important;
10149}
10150.cesm-contact .cct-vline-ico-bus {
10151  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOCA2djYiLz48cGF0aCBkPSJNMTUgNnY2Ii8+PHBhdGggZD0iTTIgMTJoMTkuNiIvPjxwYXRoIGQ9Ik0xOCAxOGgzcy41LTEuNy44LTIuOGMuMS0uNC4yLS44LjItMS4yIDAtLjQtLjEtLjgtLjItMS4ybC0xLjQtNUMyMC4xIDYuOCAxOS4xIDYgMTggNkg0YTIgMiAwIDAgMC0yIDJ2MTBoMyIvPjxjaXJjbGUgY3g9IjciIGN5PSIxOCIgcj0iMiIvPjxwYXRoIGQ9Ik05IDE4aDUiLz48Y2lyY2xlIGN4PSIxNiIgY3k9IjE4IiByPSIyIi8+PC9zdmc+") !important;
10152}
10153.cesm-contact .cct-vline-ico-train {
10154  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI0IiB5PSIzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBhdGggZD0iTTQgMTFoMTYiLz48
10154cGF0aCBkPSJtOCAxOS0yIDMiLz48cGF0aCBkPSJtMTggMjItMi0zIi8+PHBhdGggZD0iTTggMTVoLjAxIi8+PHBhdGggZD0iTTE2IDE1aC4wMSIvPjwvc3ZnPg==") !important;
10155}
10156
10157.cesm-contact .cct-vline-body {
10158  flex: 1 !important;
10159  min-width: 0 !important;
10160  display: flex !important;
10161  flex-direction: column !important;
10162  margin: 0 !important;
10163  padding: 0 !important;
10164}
10165.cesm-contact .cct-vline-label {
10166  display: block !important;
10167  font-family: system-ui, sans-serif !important;
10168  font-size: 10px !important;
10169  letter-spacing: 0.26em !important;
10170  text-transform: uppercase !important;
10171  color: #AA3B3B !important;
10172  font-weight: 700 !important;
10173  line-height: 1.4 !important;
10174  margin: 0 0 6px 0 !important;
10175}
10176.cesm-contact .cct-vline-text {
10177  display: block !important;
10178  font-family: Georgia, serif !important;
10179  font-size: 0.98rem !important;
10180  line-height: 1.6 !important;
10181  color: #332925 !important;
10182  margin: 0 !important;
10183  padding: 0 !important;
10184}
10185.cesm-contact .cct-vline-text strong {
10186  color: #1F1513 !important;
10187  font-weight: 700 !important;
10188}
10189.cesm-contact .cct-vline-text em {
10190  font-style: italic !important;
10191  color: rgba(31,21,19,0.65) !important;
10192  font-size: 0.94em !important;
10193}
10194
10195/* =========================================================
10196   FORMULAIRE WPForms
10197========================================================= */
10198.cesm-contact .cct-form-section {
10199  padding: 10px 16px 40px !important;
10200  max-width: 1240px !important;
10201  margin: 0 auto !important;
10202}
10203.cesm-contact .cct-form-inner {
10204  margin: 28px auto 0 !important;
10205  max-width: 820px !important;
10206  background-color: #FFFFFF !important;
10207  border: 1px solid rgba(200,169,122,0.3) !important;
10208  border-radius: 2px !important;
10209  padding: 44px 22px 38px !important;
10210  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
10211  position: relative !important;
10212}
10213.cesm-contact .cct-form-inner::before,
10214.cesm-contact .cct-form-inner::after {
10215  content: "" !important;
10216  position: absolute !important;
10217  width: 34px !important;
10218  height: 34px !important;
10219  border: 1px solid #C8A97A !important;
10220  pointer-events: none !important;
10221  opacity: 0.65 !important;
10222}
10223.cesm-contact .cct-form-inner::before {
10224  top: 10px !important;
10225  left: 10px !important;
10226  border-right: 0 !important;
10227  border-bottom: 0 !important;
10228}
10229.cesm-contact .cct-form-inner::after {
10230  bottom: 10px !important;
10231  right: 10px !important;
10232  border-left: 0 !important;
10233  border-top: 0 !important;
10234}
10235.cesm-contact .cct-form-wrap {
10236  margin: 0 !important;
10237  padding: 0 !important;
10238}
10239
10240/* WPForms restyling */
10241.cesm-contact .cct-form-wrap .wpforms-container,
10242.cesm-contact .cct-form-wrap .wpforms-form {
10243  margin: 0 !important;
10244  padding: 0 !important;
10245  max-width: 100% !important;
10246  width: 100% !important;
10247}
10248.cesm-contact .cct-form-wrap .wpforms-field-container,
10249.cesm-contact .cct-form-wrap form {
10250  margin: 0 !important;
10251  padding: 0 !important;
10252}
10253.cesm-contact .cct-form-wrap .wpforms-field {
10254  margin: 0 0 18px 0 !important;
10255  padding: 0 !important;
10256  min-width: 0 !important;
10257  width: 100% !important;
10258  max-width: 100% !important;
10259  float: none !important;
10260  display: block !important;
10261}
10262.cesm-contact .cct-form-wrap .wpforms-field-row {
10263  margin: 0 !important;
10264  padding: 0 !important;
10265  min-width: 0 !important;
10266  width: 100% !important;
10267}
10268.cesm-contact .cct-form-wrap .wpforms-field-label,
10269.cesm-contact .cct-form-wrap .wpforms-field label {
10270  display: block !important;
10271  font-family: system-ui, sans-serif !important;
10272  font-size: 10px !important;
10273  letter-spacing: 0.26em !important;
10274  text-transform: uppercase !important;
10275  color: #AA3B3B !important;
10276  font-weight: 700 !important;
10277  line-height: 1.4 !important;
10278  margin: 0 0 8px 0 !important;
10279  padding: 0 !important;
10280}
10281.cesm-contact .cct-form-wrap .wpforms-required-label {
10282  color: #AA3B3B !important;
10283  margin-left: 4px !important;
10284}
10285
10286.cesm-contact .cct-form-wrap input[type="text"],
10287.cesm-contact .cct-form-wrap input[type="email"],
10288.cesm-contact .cct-form-wrap input[type="tel"],
10289.cesm-contact .cct-form-wrap input[type="url"],
10290.cesm-contact .cct-form-wrap input[type="number"],
10291.cesm-contact .cct-form-wrap .wpforms-field input,
10292.cesm-contact .cct-form-wrap .wpforms-field textarea,
10293.cesm-contact .cct-form-wrap .wpforms-field select,
10294.cesm-contact .cct-form-wrap .wpforms-field-medium,
10295.cesm-contact .cct-form-wrap .wpforms-field-textarea {
10296  display: block !important;
10297  width: 100% !important;
10298  max-width: 100% !important;
10299  min-width: 0 !important;
10300  box-sizing: border-box !important;
10301  background: #FAF5EE !important;
10302  background-image: none !important;
10303  color: #1F1513 !important;
10304  font-family: Georgia, serif !important;
10305  font-size: 1rem !important;
10306  line-height: 1.5 !important;
10307  padding: 14px 16px !important;
10308  border: 1px solid rgba(200,169,122,0.5) !important;
10309  border-radius: 4px !important;
10310  box-shadow: inset 0 1px 3px rgba(31,21,19,0.04) !important;
10311  outline: none !important;
10312  margin: 0 !important;
10313  transition: border-color .25s ease, background-color .25s ease, box-shadow .25s ease !important;
10314}
10315.cesm-contact .cct-form-wrap .wpforms-field textarea,
10316.cesm-contact .cct-form-wrap .wpforms-field-textarea {
10317  min-height: 150px !important;
10318  resize: vertical !important;
10319  font-family: Georgia, serif !important;
10320}
10321.cesm-contact .cct-form-wrap input:focus,
10322.cesm-contact .cct-form-wrap textarea:focus,
10323.cesm-contact .cct-form-wrap select:focus {
10324  border-color: #AA3B3B !important;
10325  background-color: #FFFFFF !important;
10326  box-shadow: 0 0 0 3px rgba(170,59,59,0.1) !important;
10327}
10328.cesm-contact .cct-form-wrap input::placeholder,
10329.cesm-contact .cct-form-wrap textarea::placeholder {
10330  color: rgba(31,21,19,0.4) !important;
10331  font-style: italic !important;
10332}
10333
10334/* Description sous-champ */
10335.cesm-contact .cct-form-wrap .wpforms-field-description,
10336.cesm-contact .cct-form-wrap .wpforms-field-sublabel {
10337  font-family: Georgia, serif !important;
10338  font-style: italic !important;
10339  font-size: 0.86rem !important;
10340  color: rgba(31,21,19,0.55) !important;
10341  margin: 6px 0 0 0 !important;
10342  line-height: 1.5 !important;
10343}
10344
10345/* Submit button */
10346.cesm-contact .cct-form-wrap .wpforms-submit-container {
10347  margin: 24px 0 0 0 !important;
10348  padding: 0 !important;
10349  text-align: center !important;
10350}
10351.cesm-contact .cct-form-wrap .wpforms-submit,
10352.cesm-contact .cct-form-wrap button[type="submit"],
10353.cesm-contact .cct-form-wrap input[type="submit"] {
10354  display: inline-flex !important;
10355  align-items: center !important;
10356  justify-content: center !important;
10357  padding: 16px 36px !important;
10358  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
10359  background-image: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
10360  color: #FFFFFF !important;
10361  text-decoration: none !important;
10362  font-family: system-ui, sans-serif !important;
10363  font-size: 0.82rem !important;
10364  font-weight: 700 !important;
10365  letter-spacing: 0.2em !important;
10366  text-transform: uppercase !important;
10367  border-radius: 2px !important;
10368  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
10369  border: 0 !important;
10370  cursor: pointer !important;
10371  transition: transform .3s ease, box-shadow .3s ease !important;
10372  line-height: 1 !important;
10373  width: auto !important;
10374  max-width: 100% !important;
10375  position: relative !important;
10376  margin: 0 auto !important;
10377  height: auto !important;
10378  min-width: 220px !important;
10379}
10380.cesm-contact .cct-form-wrap .wpforms-submit:hover,
10381.cesm-contact .cct-form-wrap button[type="submit"]:hover,
10382.cesm-contact .cct-form-wrap input[type="submit"]:hover {
10383  transform: translateY(-2px) !important;
10384  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
10385  color: #FFFFFF !important;
10386}
10387
10388/* Messages erreur / confirmation WPForms */
10389.cesm-contact .cct-form-wrap .wpforms-confirmation-container-full,
10390.cesm-contact .cct-form-wrap div.wpforms-confirmation-container {
10391  background-color: #FAF5EE !important;
10392  border: 1px solid rgba(200,169,122,0.5) !important;
10393  border-left: 3px solid #AA3B3B !important;
10394  border-radius: 4px !important;
10395  padding: 20px 22px !important;
10396  color: #1F1513 !important;
10397  font-family: Georgia, serif !important;
10398  font-size: 1rem !important;
10399  line-height: 1.6 !important;
10400  margin: 0 0 16px 0 !important;
10401}
10402.cesm-contact .cct-form-wrap label.wpforms-error {
10403  color: #AA3B3B !important;
10404  font-family: system-ui, sans-serif !important;
10405  font-size: 0.82rem !important;
10406  font-style: italic !important;
10407  letter-spacing: 0 !important;
10408  text-transform: none !important;
10409  font-weight: 500 !important;
10410  margin-top: 6px !important;
10411}
10412.cesm-contact .cct-form-wrap .wpforms-field input.wpforms-error,
10413.cesm-contact .cct-form-wrap .wpforms-field textarea.wpforms-error,
10414.cesm-contact .cct-form-wrap .wpforms-field select.wpforms-error {
10415  border-color: #AA3B3B !important;
10416}
10417
10418/* =========================================================
10419   MAPS (diptyque)
10420========================================================= */
10421.cesm-contact .cct-maps {
10422  padding: 10px 16px 70px !important;
10423  max-width: 1240px !important;
10424  margin: 0 auto !important;
10425}
10426.cesm-contact .cct-maps-grid {
10427  display: flex !important;
10428  flex-direction: column !important;
10429  margin: 28px 0 0 !important;
10430  padding: 0 !important;
10431}
10432.cesm-contact .cct-map {
10433  background-color: #FFFFFF !important;
10434  border: 1px solid rgba(200,169,122,0.3) !important;
10435  border-radius: 4px !important;
10436  padding: 0 !important;
10437  overflow: hidden !important;
10438  box-shadow: 0 12px 40px -18px rgba(31,21,19,0.16) !important;
10439  margin: 0 0 20px 0 !important;
10440  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
10441  position: relative !important;
10442  display: flex !important;
10443  flex-direction: column !important;
10444}
10445.cesm-contact .cct-map:last-child { margin-bottom: 0 !important; }
10446.cesm-contact .cct-map:hover {
10447  transform: translateY(-3px) !important;
10448  box-shadow: 0 20px 50px -20px rgba(170,59,59,0.22) !important;
10449}
10450.cesm-contact .cct-map-head {
10451  padding: 20px 24px 18px !important;
10452  border-bottom: 1px solid rgba(200,169,122,0.3) !important;
10453  background-color: #FAF5EE !important;
10454  display: flex !important;
10455  flex-direction: column !important;
10456}
10457.cesm-contact .cct-map-head > * { margin-top: 6px !important; }
10458.cesm-contact .cct-map-head > *:first-child { margin-top: 0 !important; }
10459.cesm-contact .cct-map-label {
10460  display: block !important;
10461  font-family: Georgia, serif !important;
10462  font-style: italic !important;
10463  font-size: 0.92rem !important;
10464  color: rgba(31,21,19,0.6) !important;
10465  line-height: 1.5 !important;
10466}
10467.cesm-contact .cct-map-frame {
10468  position: relative !important;
10469  width: 100% !important;
10470  aspect-ratio: 4 / 3 !important;
10471  overflow: hidden !important;
10472  background-color: #FAF5EE !important;
10473  margin: 0 !important;
10474  padding: 0 !important;
10475}
10476.cesm-contact .cct-map-frame iframe {
10477  position: absolute !important;
10478  top: 0 !important;
10479  left: 0 !important;
10480  width: 100% !important;
10481  height: 100% !important;
10482  border: 0 !important;
10483  margin: 0 !important;
10484  padding: 0 !important;
10485  display: block !important;
10486}
10487.cesm-contact .cct-map-frame img {
10488  display: block !important;
10489  width: 100% !important;
10490  height: 100% !important;
10491  object-fit: contain !important;
10492  object-position: center !important;
10493  margin: 0 !important;
10494  padding: 18px !important;
10495  background-color: #FFFFFF !important;
10496}
10497
10498/* =========================================================
10499   RESPONSIVE — TABLETTE
10500========================================================= */
10501@media (min-width: 760px) {
10502  .cesm-contact .cct-banner img { max-height: 380px !important; }
10503  .cesm-contact .cct-hero-inner {
10504    margin: -80px 30px 0 !important;
10505    padding: 60px 48px 48px !important;
10506  }
10507  .cesm-contact .cct-hero-brand { font-size: 0.82rem !important; }
10508  .cesm-contact .cct-hero-lead { font-size: 1.08rem !important; max-width: 640px !important; }
10509
10510  .cesm-contact .cct-sec-head { padding: 56px 24px 16px !important; }
10511
10512  .cesm-contact .cct-channels { padding: 10px 24px 40px !important; }
10513  .cesm-contact .cct-grid3 {
10514    flex-direction: row !important;
10515    margin-top: 40px !important;
10516    align-items: stretch !important;
10517  }
10518  .cesm-contact .cct-ch {
10519    flex: 1 1 0 !important;
10520    margin: 0 12px 0 0 !important;
10521    padding: 52px 22px 34px !important;
10522  }
10523  .cesm-contact .cct-ch:nth-child(2) {
10524    margin-left: 12px !important;
10525    margin-right: 12px !important;
10526  }
10527  .cesm-contact .cct-ch:last-child {
10528    margin-right: 0 !important;
10529    margin-left: 12px !important;
10530  }
10531  .cesm-contact .cct-ch-ico {
10532    width: 72px !important;
10533    height: 72px !important;
10534    background-size: 32px 32px !important;
10535  }
10536
10537  .cesm-contact .cct-venue { padding: 10px 24px 50px !important; }
10538  .cesm-contact .cct-venue-inner {
10539    margin-top: 40px !important;
10540    padding: 54px 44px 46px !important;
10541  }
10542  .cesm-contact .cct-venue-head {
10543    padding: 0 60px 26px !important;
10544    margin-bottom: 30px !important;
10545  }
10546  .cesm-contact .cct-venue-seal {
10547    top: 22px !important;
10548    right: 22px !important;
10549    width: 52px !important;
10550    height: 52px !important;
10551  }
10552  .cesm-contact .cct-vline {
10553    padding: 20px 22px !important;
10554  }
10555
10556  .cesm-contact .cct-form-section { padding: 10px 24px 60px !important; }
10557  .cesm-contact .cct-form-inner {
10558    margin-top: 40px !important;
10559    padding: 54px 48px 48px !important;
10560  }
10561
10562  .cesm-contact .cct-maps { padding: 10px 24px 100px !important; }
10563  .cesm-contact .cct-maps-grid {
10564    flex-direction: row !important;
10565    margin-top: 40px !important;
10566    align-items: stretch !important;
10567  }
10568  .cesm-contact .cct-map {
10569    flex: 1 1 0 !important;
10570    margin: 0 12px 0 0 !important;
10571  }
10572  .cesm-contact .cct-map:last-child {
10573    margin-right: 0 !important;
10574    margin-left: 12px !important;
10575  }
10576  .cesm-contact .cct-map-frame {
10577    aspect-ratio: auto !important;
10578    flex: 1 1 auto !important;
10579    min-height: 360px !important;
10580  }
10581}
10582
10583/* =========================================================
10584   RESPONSIVE — DESKTOP
10585========================================================= */
10586@media (min-width: 1024px) {
10587  .cesm-contact .cct-banner img { max-height: 460px !important; }
10588  .cesm-contact .cct-hero-inner {
10589    margin: -100px auto 0 !important;
10590    padding: 66px 56px 52px !important;
10591  }
10592
10593  .cesm-contact .cct-sec-head { padding: 70px 24px 20px !important; }
10594
10595  .cesm-contact .cct-channels { padding: 10px 24px 60px !important; }
10596  .cesm-contact .cct-ch {
10597    padding: 58px 26px 38px !important;
10598  }
10599
10600  .cesm-contact .cct-venue { padding: 10px 24px 70px !important; }
10601  .cesm-contact .cct-venue-inner {
10602    padding: 60px 52px 50px !important;
10603  }
10604
10605  .cesm-contact .cct-form-section { padding: 10px 24px 80px !important; }
10606  .cesm-contact .cct-form-inner {
10607    padding: 60px 60px 52px !important;
10608  }
10609
10610  .cesm-contact .cct-maps { padding: 10px 24px 120px !important; }
10611  .cesm-contact .cct-map-frame {
10612    min-height: 420px !important;
10613  }
10614}
10615
10616@media (min-width: 1280px) {
10617  .cesm-contact .cct-hero-inner { padding: 76px 64px 58px !important; }
10618}
10619
10620
10621/* =========================================================
10622   CESM — PAGE TÉMOIGNAGES · Chronique épistolaire
10623========================================================= */
10624
10625.cesm-temoignages,
10626.cesm-temoignages * { box-sizing: border-box !important; }
10627.cesm-temoignages p:empty { display: none !important; }
10628
10629.cesm-temoignages {
10630  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
10631  color: #1F1513 !important;
10632  line-height: 1.7 !important;
10633  font-size: 16px !important;
10634  background-color: #FAF5EE !important;
10635  background-image:
10636    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
10637    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
10638  margin: 0 !important;
10639  padding: 0 !important;
10640  width: 100% !important;
10641  max-width: 100% !important;
10642  position: relative !important;
10643  overflow: hidden !important;
10644}
10645
10646/* =========================================================
10647   COMPOSANTS PARTAGÉS (eyebrow, filets)
10648========================================================= */
10649.cesm-temoignages .cm-eb {
10650  display: inline-block !important;
10651  font-family: system-ui, sans-serif !important;
10652  font-size: 10px !important;
10653  letter-spacing: 0.32em !important;
10654  text-transform: uppercase !important;
10655  color: #AA3B3B !important;
10656  font-weight: 700 !important;
10657  margin: 0 !important;
10658  line-height: 1.4 !important;
10659  padding: 0 !important;
10660}
10661.cesm-temoignages .cm-rule {
10662  display: block !important;
10663  width: 48px !important;
10664  height: 1px !important;
10665  margin: 0 !important;
10666  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
10667  position: relative !important;
10668}
10669.cesm-temoignages .cm-rule::after {
10670  content: "" !important;
10671  position: absolute !important;
10672  left: 0 !important;
10673  top: 50% !important;
10674  width: 5px !important;
10675  height: 5px !important;
10676  border-radius: 50% !important;
10677  background-color: #C8A97A !important;
10678  transform: translate(-1px, -50%) !important;
10679}
10680.cesm-temoignages .cm-orn-rule {
10681  display: block !important;
10682  width: 48px !important;
10683  height: 1px !important;
10684  margin: 20px auto 0 !important;
10685  background-color: #C8A97A !important;
10686  position: relative !important;
10687}
10688.cesm-temoignages .cm-orn-rule::before,
10689.cesm-temoignages .cm-orn-rule::after {
10690  content: "" !important;
10691  position: absolute !important;
10692  top: 50% !important;
10693  width: 4px !important;
10694  height: 4px !important;
10695  border-radius: 50% !important;
10696  background-color: #C8A97A !important;
10697  transform: translateY(-50%) !important;
10698}
10699.cesm-temoignages .cm-orn-rule::before { left: -10px !important; }
10700.cesm-temoignages .cm-orn-rule::after { right: -10px !important; }
10701
10702/* =========================================================
10703   HERO
10704========================================================= */
10705.cesm-temoignages .cte-hero {
10706  padding: 60px 20px 40px !important;
10707  position: relative !important;
10708}
10709.cesm-temoignages .cte-hero::before {
10710  content: "" !important;
10711  position: absolute !important;
10712  top: 0 !important;
10713  left: 0 !important;
10714  right: 0 !important;
10715  height: 3px !important;
10716  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
10717  opacity: 0.35 !important;
10718}
10719.cesm-temoignages .cte-hero-inner {
10720  max-width: 880px !important;
10721  margin: 0 auto !important;
10722  background-color: #FFFFFF !important;
10723  border: 1px solid rgba(200,169,122,0.3) !important;
10724  border-radius: 2px !important;
10725  padding: 50px 26px 42px !important;
10726  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
10727  position: relative !important;
10728  text-align: center !important;
10729}
10730.cesm-temoignages .cte-hero-inner::before,
10731.cesm-temoignages .cte-hero-inner::after {
10732  content: "" !important;
10733  position: absolute !important;
10734  width: 40px !important;
10735  height: 40px !important;
10736  border: 1px solid #C8A97A !important;
10737  pointer-events: none !important;
10738}
10739.cesm-temoignages .cte-hero-inner::before {
10740  top: 8px !important;
10741  left: 8px !important;
10742  border-right: 0 !important;
10743  border-bottom: 0 !important;
10744}
10745.cesm-temoignages .cte-hero-inner::after {
10746  bottom: 8px !important;
10747  right: 8px !important;
10748  border-left: 0 !important;
10749  border-top: 0 !important;
10750}
10751.cesm-temoignages .cte-hero-eb {
10752  display: inline-block !important;
10753  font-family: system-ui, sans-serif !important;
10754  font-size: 10px !important;
10755  letter-spacing: 0.4em !important;
10756  text-transform: uppercase !important;
10757  color: #AA3B3B !important;
10758  font-weight: 700 !important;
10759  margin: 0 !important;
10760  padding: 6px 16px !important;
10761  border: 1px solid rgba(170,59,59,0.2) !important;
10762  border-radius: 50px !important;
10763  line-height: 1.4 !important;
10764  background-color: rgba(170,59,59,0.04) !important;
10765}
10766.cesm-temoignages .cte-hero-title {
10767  display: block !important;
10768  margin: 28px 0 0 0 !important;
10769  padding: 0 !important;
10770  font-weight: 400 !important;
10771}
10772.cesm-temoignages .cte-hero-brand {
10773  display: block !important;
10774  font-family: system-ui, sans-serif !important;
10775  font-size: 0.72rem !important;
10776  letter-spacing: 0.32em !important;
10777  text-transform: uppercase !important;
10778  color: rgba(31,21,19,0.55) !important;
10779  font-weight: 600 !important;
10780  margin: 0 0 14px 0 !important;
10781  line-height: 1.4 !important;
10782}
10783.cesm-temoignages .cte-hero-main {
10784  display: block !important;
10785  font-family: Georgia, "Times New Roman", serif !important;
10786  font-size: clamp(2rem, 7vw, 3.4rem) !important;
10787  line-height: 1.08 !important;
10788  color: #1F1513 !important;
10789  letter-spacing: -0.015em !important;
10790  font-weight: 400 !important;
10791  font-style: normal !important;
10792}
10793.cesm-temoignages .cte-hero-main em {
10794  font-style: italic !important;
10795  color: #AA3B3B !important;
10796  font-weight: 500 !important;
10797}
10798.cesm-temoignages .cte-hero-lead {
10799  font-family: Georgia, serif !important;
10800  font-style: italic !important;
10801  font-size: 1rem !important;
10802  line-height: 1.75 !important;
10803  color: #5A4844 !important;
10804  margin: 22px auto 0 !important;
10805  padding: 0 !important;
10806  max-width: 620px !important;
10807}
10808
10809/* =========================================================
10810   LISTE DES TÉMOIGNAGES
10811========================================================= */
10812.cesm-temoignages .cte-list {
10813  padding: 20px 16px 40px !important;
10814  max-width: 1240px !important;
10815  margin: 0 auto !important;
10816}
10817.cesm-temoignages .cte-t {
10818  margin: 0 0 36px 0 !important;
10819  padding: 0 !important;
10820  position: relative !important;
10821}
10822.cesm-temoignages .cte-t:last-child { margin-bottom: 0 !important; }
10823
10824.cesm-temoignages .cte-t-grid {
10825  background-color: #FFFFFF !important;
10826  border: 1px solid rgba(200,169,122,0.25) !important;
10827  border-radius: 4px !important;
10828  padding: 0 !important;
10829  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
10830  overflow: hidden !important;
10831  display: flex !important;
10832  flex-direction: column !important;
10833  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
10834  position: relative !important;
10835}
10836.cesm-temoignages .cte-t-grid::before {
10837  content: "" !important;
10838  position: absolute !important;
10839  top: 0 !important;
10840  left: 0 !important;
10841  right: 0 !important;
10842  height: 2px !important;
10843  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
10844  opacity: 0 !important;
10845  transition: opacity .4s ease !important;
10846  z-index: 2 !important;
10847}
10848.cesm-temoignages .cte-t:hover .cte-t-grid {
10849  transform: translateY(-4px) !important;
10850  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
10851}
10852.cesm-temoignages .cte-t:hover .cte-t-grid::before { opacity: 1 !important; }
10853
10854/* =========================================================
10855   MEDIA — médaillon portrait + identité
10856========================================================= */
10857.cesm-temoignages .cte-t-media {
10858  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
10859  padding: 40px 24px !important;
10860  display: flex !important;
10861  flex-direction: column !important;
10862  align-items: center !important;
10863  justify-content: center !important;
10864  text-align: center !important;
10865  position: relative !important;
10866  border-bottom: 1px solid rgba(200,169,122,0.3) !important;
10867}
10868.cesm-temoignages .cte-t-photo {
10869  position: relative !important;
10870  width: 168px !important;
10871  height: 168px !important;
10872  margin: 0 auto 22px !important;
10873  border-radius: 50% !important;
10874  background-color: #FFFFFF !important;
10875  padding: 8px !important;
10876  box-shadow: 0 0 0 1px #C8A97A, 0 14px 30px -10px rgba(31,21,19,0.2) !important;
10877  flex-shrink: 0 !important;
10878}
10879.cesm-temoignages .cte-t-photo::before {
10880  content: "" !important;
10881  position: absolute !important;
10882  top: -10px !important;
10883  left: -10px !important;
10884  right: -10px !important;
10885  bottom: -10px !important;
10886  border-radius: 50% !important;
10887  border: 1px dashed rgba(170,59,59,0.25) !important;
10888  pointer-events: none !important;
10889}
10890.cesm-temoignages .cte-t-photo-inner {
10891  width: 100% !important;
10892  height: 100% !important;
10893  border-radius: 50% !important;
10894  overflow: hidden !important;
10895  background-color: #FAF5EE !important;
10896  position: relative !important;
10897  border: 1px solid rgba(255,255,255,0.7) !important;
10898}
10899.cesm-temoignages .cte-t-photo-inner img {
10900  width: 100% !important;
10901  height: 100% !important;
10902  object-fit: cover !important;
10903  display: block !important;
10904  margin: 0 !important;
10905  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
10906  filter: saturate(0.95) !important;
10907}
10908.cesm-temoignages .cte-t:hover .cte-t-photo-inner img {
10909  transform: scale(1.05) !important;
10910  filter: saturate(1.05) !important;
10911}
10912.cesm-temoignages .cte-t-author {
10913  display: flex !important;
10914  flex-direction: column !important;
10915  align-items: center !important;
10916  margin: 16px 0 0 0 !important;
10917  padding: 0 !important;
10918}
10919.cesm-temoignages .cte-t-author > * { margin-top: 8px !important; }
10920.cesm-temoignages .cte-t-author > *:first-child { margin-top: 0 !important; }
10921.cesm-temoignages .cte-t-author-name {
10922  font-family: Georgia, serif !important;
10923  font-size: 1.18rem !important;
10924  line-height: 1.3 !important;
10925  color: #1F1513 !important;
10926  font-weight: 500 !important;
10927  letter-spacing: -0.01em !important;
10928  font-style: normal !important;
10929  margin: 0 !important;
10930  padding: 0 !important;
10931  max-width: 280px !important;
10932}
10933.cesm-temoignages .cte-t-author-name em {
10934  font-style: italic !important;
10935  color: #AA3B3B !important;
10936  font-weight: 500 !important;
10937}
10938.cesm-temoignages .cte-t-author-role {
10939  display: block !important;
10940  font-family: Georgia, serif !important;
10941  font-style: italic !important;
10942  font-size: 0.85rem !important;
10943  line-height: 1.5 !important;
10944  color: rgba(31,21,19,0.6) !important;
10945  margin: 0 !important;
10946  padding: 0 !important;
10947  max-width: 260px !important;
10948}
10949
10950/* =========================================================
10951   BODY — date + citation
10952========================================================= */
10953.cesm-temoignages .cte-t-body {
10954  padding: 32px 24px 36px !important;
10955  display: flex !important;
10956  flex-direction: column !important;
10957}
10958.cesm-temoignages .cte-t-body > * {
10959  margin-top: 18px !important;
10960  margin-bottom: 0 !important;
10961}
10962.cesm-temoignages .cte-t-body > *:first-child { margin-top: 0 !important; }
10963
10964/* Cachet-date */
10965.cesm-temoignages .cte-t-date {
10966  display: inline-flex !important;
10967  align-items: center !important;
10968  padding: 8px 16px !important;
10969  background-color: #FAF5EE !important;
10970  border: 1px solid rgba(200,169,122,0.4) !important;
10971  border-radius: 50px !important;
10972  font-family: system-ui, sans-serif !important;
10973  font-size: 0.78rem !important;
10974  color: #7F2828 !important;
10975  font-weight: 600 !important;
10976  letter-spacing: 0.08em !important;
10977  text-transform: uppercase !important;
10978  line-height: 1.4 !important;
10979  align-self: flex-start !important;
10980  max-width: 100% !important;
10981  position: relative !important;
10982}
10983.cesm-temoignages .cte-t-date-ico {
10984  display: inline-block !important;
10985  width: 12px !important;
10986  height: 12px !important;
10987  margin-right: 10px !important;
10988  flex-shrink: 0 !important;
10989  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjN0YyODI4IiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI0IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIyIiByeT0iMiIvPjxsaW5lIHgxPSIxNiIgeTE9IjIiIHgyPSIxNiIgeTI9IjYiLz48bGluZSB4MT0iOCIgeTE9IjIiIHgyPSI4IiB5Mj0iNiIvPjxsaW5lIHgxPSIzIiB5MT0iMTAiIHgyPSIyMSIgeTI9IjEwIi8+PC9zdmc+") !important;
10990  background-repeat: no-repeat !important;
10991  background-position: center !important;
10992  background-size: contain !important;
10993}
10994.cesm-temoignages .cte-t-date-text {
10995  display: inline-block !important;
10996  white-space: normal !important;
10997}
10998
10999/* Citation */
11000.cesm-temoignages .cte-t-quote {
11001  padding: 28px 28px 24px 36px !important;
11002  background: linear-gradient(180deg, rgba(170,59,59,0.025) 0%, rgba(200,169,122,0.05) 100%) !important;
11003  border-left: 2px solid #AA3B3B !important;
11004  border-radius: 0 4px 4px 0 !important;
11005  position: relative !important;
11006  margin: 0 !important;
11007}
11008.cesm-temoignages .cte-t-quote::before {
11009  content: "\201C" !important;
11010  position: absolute !important;
11011  top: 10px !important;
11012  left: 16px !important;
11013  font-family: Georgia, serif !important;
11014  font-size: 56px !important;
11015  line-height: 1 !important;
11016  color: #C8A97A !important;
11017  opacity: 0.55 !important;
11018  pointer-events: none !important;
11019  font-style: normal !important;
11020}
11021.cesm-temoignages .cte-t-quote p {
11022  font-family: Georgia, "Times New Roman", serif !important;
11023  font-style: italic !important;
11024  font-size: 1.02rem !important;
11025  line-height: 1.75 !important;
11026  color: #1F1513 !important;
11027  margin: 0 !important;
11028  padding: 0 0 0 18px !important;
11029  font-weight: 400 !important;
11030  letter-spacing: 0.005em !important;
11031}
11032.cesm-temoignages .cte-t-quote p + p {
11033  margin-top: 14px !important;
11034}
11035.cesm-temoignages .cte-t-quote p strong {
11036  color: #AA3B3B !important;
11037  font-weight: 700 !important;
11038  font-style: normal !important;
11039}
11040
11041/* =========================================================
11042   COLOPHON — sceau final Soli Deo Gloria
11043========================================================= */
11044.cesm-temoignages .cte-colophon {
11045  padding: 20px 16px 70px !important;
11046}
11047.cesm-temoignages .cte-colophon-inner {
11048  max-width: 560px !important;
11049  margin: 0 auto !important;
11050  background-color: #FFFFFF !important;
11051  border: 1px solid rgba(200,169,122,0.3) !important;
11052  border-radius: 2px !important;
11053  padding: 44px 26px 40px !important;
11054  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.15) !important;
11055  position: relative !important;
11056  text-align: center !important;
11057}
11058.cesm-temoignages .cte-colophon-seal {
11059  display: block !important;
11060  width: 56px !important;
11061  height: 56px !important;
11062  margin: 0 auto 18px !important;
11063  border-radius: 50% !important;
11064  background-color: #FAF5EE !important;
11065  border: 1px solid #C8A97A !important;
11066  position: relative !important;
11067  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
11068}
11069.cesm-temoignages .cte-colophon-seal::before {
11070  content: "" !important;
11071  position: absolute !important;
11072  top: 6px !important;
11073  left: 6px !important;
11074  right: 6px !important;
11075  bottom: 6px !important;
11076  border-radius: 50% !important;
11077  border: 1px dashed rgba(170,59,59,0.35) !important;
11078}
11079.cesm-temoignages .cte-colophon-seal::after {
11080  content: "\2720" !important;
11081  position: absolute !important;
11082  top: 50% !important;
11083  left: 50% !important;
11084  transform: translate(-50%, -50%) !important;
11085  font-family: Georgia, serif !important;
11086  font-size: 22px !important;
11087  color: #AA3B3B !important;
11088  line-height: 1 !important;
11089}
11090.cesm-temoignages .cte-colophon-title {
11091  font-family: Georgia, serif !important;
11092  font-style: italic !important;
11093  font-size: clamp(1.4rem, 4.5vw, 1.9rem) !important;
11094  line-height: 1.2 !important;
11095  color: #1F1513 !important;
11096  margin: 10px 0 0 0 !important;
11097  padding: 0 !important;
11098  font-weight: 500 !important;
11099  letter-spacing: -0.01em !important;
11100}
11101.cesm-temoignages .cte-colophon-title em {
11102  color: #AA3B3B !important;
11103}
11104.cesm-temoignages .cte-colophon-rule {
11105  display: block !important;
11106  width: 48px !important;
11107  height: 1px !important;
11108  margin: 18px auto !important;
11109  background-color: #C8A97A !important;
11110  position: relative !important;
11111}
11112.cesm-temoignages .cte-colophon-rule::before,
11113.cesm-temoignages .cte-colophon-rule::after {
11114  content: "" !important;
11115  position: absolute !important;
11116  top: 50% !important;
11117  width: 4px !important;
11118  height: 4px !important;
11119  border-radius: 50% !important;
11120  background-color: #C8A97A !important;
11121  transform: translateY(-50%) !important;
11122}
11123.cesm-temoignages .cte-colophon-rule::before { left: -10px !important; }
11124.cesm-temoignages .cte-colophon-rule::after { right: -10px !important; }
11125.cesm-temoignages .cte-colophon-sig {
11126  display: block !important;
11127  font-family: system-ui, sans-serif !important;
11128  font-size: 0.72rem !important;
11129  letter-spacing: 0.3em !important;
11130  text-transform: uppercase !important;
11131  color: rgba(31,21,19,0.55) !important;
11132  font-weight: 600 !important;
11133  line-height: 1.4 !important;
11134}
11135
11136/* =========================================================
11137   RESPONSIVE — TABLETTE
11138========================================================= */
11139@media (min-width: 760px) {
11140  .cesm-temoignages .cte-hero { padding: 80px 30px 50px !important; }
11141  .cesm-temoignages .cte-hero-inner { padding: 66px 52px 52px !important; }
11142  .cesm-temoignages .cte-hero-brand { font-size: 0.82rem !important; }
11143  .cesm-temoignages .cte-hero-lead { font-size: 1.08rem !important; }
11144
11145  .cesm-temoignages .cte-list { padding: 40px 24px 60px !important; }
11146  .cesm-temoignages .cte-t { margin-bottom: 48px !important; }
11147
11148  .cesm-temoignages .cte-t-media { padding: 50px 30px !important; }
11149  .cesm-temoignages .cte-t-photo {
11150    width: 188px !important;
11151    height: 188px !important;
11152  }
11153
11154  .cesm-temoignages .cte-t-body {
11155    padding: 40px 36px 42px !important;
11156  }
11157  .cesm-temoignages .cte-t-body > * { margin-top: 20px !important; }
11158  .cesm-temoignages .cte-t-body > *:first-child { margin-top: 0 !important; }
11159
11160  .cesm-temoignages .cte-t-quote {
11161    padding: 32px 32px 28px 40px !important;
11162  }
11163  .cesm-temoignages .cte-t-quote p { font-size: 1.08rem !important; line-height: 1.8 !important; }
11164  .cesm-temoignages .cte-t-quote::before {
11165    top: 14px !important;
11166    left: 20px !important;
11167    font-size: 64px !important;
11168  }
11169
11170  .cesm-temoignages .cte-colophon { padding: 40px 24px 100px !important; }
11171  .cesm-temoignages .cte-colophon-inner { padding: 54px 48px 48px !important; }
11172}
11173
11174/* =========================================================
11175   RESPONSIVE — DESKTOP (alternance gauche/droite)
11176========================================================= */
11177@media (min-width: 1024px) {
11178  .cesm-temoignages .cte-list { padding: 56px 24px 90px !important; }
11179  .cesm-temoignages .cte-t { margin-bottom: 60px !important; }
11180
11181  .cesm-temoignages .cte-t-grid {
11182    display: grid !important;
11183    grid-template-columns: 400px 1fr !important;
11184    align-items: stretch !important;
11185  }
11186  .cesm-temoignages .cte-t-media {
11187    border-bottom: 0 !important;
11188    border-right: 1px solid rgba(200,169,122,0.3) !important;
11189    min-height: 100% !important;
11190    padding: 56px 34px !important;
11191  }
11192  .cesm-temoignages .cte-t-reverse .cte-t-grid {
11193    grid-template-columns: 1fr 400px !important;
11194  }
11195  .cesm-temoignages .cte-t-reverse .cte-t-media {
11196    order: 2 !important;
11197    border-right: 0 !important;
11198    border-left: 1px solid rgba(200,169,122,0.3) !important;
11199  }
11200  .cesm-temoignages .cte-t-reverse .cte-t-body {
11201    order: 1 !important;
11202  }
11203  .cesm-temoignages .cte-t-body {
11204    padding: 54px 48px !important;
11205    justify-content: center !important;
11206  }
11207  .cesm-temoignages .cte-t-photo {
11208    width: 200px !important;
11209    height: 200px !important;
11210  }
11211}
11212
11213@media (min-width: 1280px) {
11214  .cesm-temoignages .cte-t-body { padding: 60px 56px !important; }
11215  .cesm-temoignages .cte-hero-inner { padding: 76px 64px 58px !important; }
11216  .cesm-temoignages .cte-t-grid {
11217    grid-template-columns: 440px 1fr !important;
11218  }
11219  .cesm-temoignages .cte-t-reverse .cte-t-grid {
11220    grid-template-columns: 1fr 440px !important;
11221  }
11222}
11223
11224/* =========================================================
11225   CESM — PAGE RESPONSABLES · Fiche institutionnelle
11226========================================================= */
11227
11228.cesm-responsables,
11229.cesm-responsables * { box-sizing: border-box !important; }
11230.cesm-responsables p:empty { display: none !important; }
11231
11232.cesm-responsables {
11233  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
11234  color: #1F1513 !important;
11235  line-height: 1.7 !important;
11236  font-size: 16px !important;
11237  background-color: #FAF5EE !important;
11238  background-image:
11239    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
11240    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
11241  margin: 0 !important;
11242  padding: 0 !important;
11243  width: 100% !important;
11244  max-width: 100% !important;
11245  position: relative !important;
11246  overflow: hidden !important;
11247}
11248
11249/* =========================================================
11250   COMPOSANTS PARTAGÉS (eyebrow, filets, ornement)
11251========================================================= */
11252.cesm-responsables .cm-eb {
11253  display: inline-block !important;
11254  font-family: system-ui, sans-serif !important;
11255  font-size: 10px !important;
11256  letter-spacing: 0.32em !important;
11257  text-transform: uppercase !important;
11258  color: #AA3B3B !important;
11259  font-weight: 700 !important;
11260  margin: 0 !important;
11261  line-height: 1.4 !important;
11262  padding: 0 !important;
11263}
11264.cesm-responsables .cm-rule {
11265  display: block !important;
11266  width: 48px !important;
11267  height: 1px !important;
11268  margin: 0 !important;
11269  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
11270  position: relative !important;
11271}
11272.cesm-responsables .cm-rule::after {
11273  content: "" !important;
11274  position: absolute !important;
11275  left: 0 !important;
11276  top: 50% !important;
11277  width: 5px !important;
11278  height: 5px !important;
11279  border-radius: 50% !important;
11280  background-color: #C8A97A !important;
11281  transform: translate(-1px, -50%) !important;
11282}
11283.cesm-responsables .cm-orn-rule {
11284  display: block !important;
11285  width: 48px !important;
11286  height: 1px !important;
11287  margin: 20px auto 0 !important;
11288  background-color: #C8A97A !important;
11289  position: relative !important;
11290}
11291.cesm-responsables .cm-orn-rule::before,
11292.cesm-responsables .cm-orn-rule::after {
11293  content: "" !important;
11294  position: absolute !important;
11295  top: 50% !important;
11296  width: 4px !important;
11297  height: 4px !important;
11298  border-radius: 50% !important;
11299  background-color: #C8A97A !important;
11300  transform: translateY(-50%) !important;
11301}
11302.cesm-responsables .cm-orn-rule::before { left: -10px !important; }
11303.cesm-responsables .cm-orn-rule::after { right: -10px !important; }
11304
11305/* Bouton pill rouge */
11306.cesm-responsables .cm-btn {
11307  display: inline-flex !important;
11308  align-items: center !important;
11309  justify-content: center !important;
11310  padding: 14px 26px !important;
11311  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
11312  color: #FFFFFF !important;
11313  text-decoration: none !important;
11314  font-family: system-ui, sans-serif !important;
11315  font-size: 0.78rem !important;
11316  font-weight: 700 !important;
11317  letter-spacing: 0.18em !important;
11318  text-transform: uppercase !important;
11319  border-radius: 2px !important;
11320  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
11321  border: 0 !important;
11322  transition: transform .3s ease, box-shadow .3s ease !important;
11323  line-height: 1 !important;
11324  cursor: pointer !important;
11325  position: relative !important;
11326  overflow: hidden !important;
11327}
11328.cesm-responsables .cm-btn::before {
11329  content: "" !important;
11330  position: absolute !important;
11331  top: 3px !important;
11332  right: 3px !important;
11333  bottom: 3px !important;
11334  left: 3px !important;
11335  border: 1px solid rgba(255,255,255,0.12) !important;
11336  pointer-events: none !important;
11337  transition: border-color .3s ease !important;
11338}
11339.cesm-responsables .cm-btn:hover {
11340  transform: translateY(-2px) !important;
11341  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
11342  color: #FFFFFF !important;
11343}
11344.cesm-responsables .cm-btn:hover::before { border-color: rgba(200,169,122,0.4) !important; }
11345.cesm-responsables .cm-btn > span { position: relative !important; z-index: 1 !important; }
11346.cesm-responsables .cm-btn-arrow {
11347  display: inline-block !important;
11348  width: 14px !important;
11349  height: 10px !important;
11350  margin-left: 10px !important;
11351  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48bGluZSB4MT0iMSIgeTE9IjUiIHgyPSIxMiIgeTI9IjUiLz48cG9seWxpbmUgcG9pbnRzPSI4IDEgMTMgNSA4IDkiLz48L3N2Zz4=") !important;
11352  background-repeat: no-repeat !important;
11353  background-position: center !important;
11354  background-size: contain !important;
11355  transition: transform .3s ease !important;
11356}
11357.cesm-responsables .cm-btn:hover .cm-btn-arrow { transform: translateX(4px) !important; }
11358
11359/* Contact pill (email / phone) */
11360.cesm-responsables .cm-contact {
11361  display: inline-flex !important;
11362  align-items: center !important;
11363  padding: 10px 18px !important;
11364  background-color: transparent !important;
11365  color: #AA3B3B !important;
11366  text-decoration: none !important;
11367  font-family: system-ui, sans-serif !important;
11368  font-size: 0.82rem !important;
11369  font-weight: 500 !important;
11370  letter-spacing: 0.02em !important;
11371  border-radius: 50px !important;
11372  border: 1px solid rgba(170,59,59,0.25) !important;
11373  transition: background-color .3s ease, border-color .3s ease, color .3s ease, box-shadow .3s ease !important;
11374  line-height: 1 !important;
11375  max-width: 100% !important;
11376}
11377.cesm-responsables .cm-contact:hover {
11378  background-color: #AA3B3B !important;
11379  color: #FFFFFF !important;
11380  border-color: #AA3B3B !important;
11381  box-shadow: 0 6px 16px -4px rgba(170,59,59,0.4) !important;
11382}
11383.cesm-responsables .cm-contact-ico {
11384  display: inline-block !important;
11385  width: 13px !important;
11386  height: 13px !important;
11387  margin-right: 10px !important;
11388  flex-shrink: 0 !important;
11389  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=") !important;
11390  background-repeat: no-repeat !important;
11391  background-position: center !important;
11392  background-size: contain !important;
11393  transition: filter .3s ease !important;
11394}
11395.cesm-responsables .cm-contact-ico-phone {
11396  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjIgMTYuOTJ2M2EyIDIgMCAwIDEtMi4xOCAyIDE5Ljc5IDE5Ljc5IDAgMCAxLTguNjMtMy4wNyAxOS41IDE5LjUgMCAwIDEtNi02IDE5Ljc5IDE5Ljc5IDAgMCAxLTMuMDctOC42N0EyIDIgMCAwIDEgNC4xMSAyaDNhMiAyIDAgMCAxIDIgMS43MiAxMi44NCAxMi44NCAwIDAgMCAuNyAyLjgxIDIgMiAwIDAgMS0uNDUgMi4xMUw4LjA5IDkuOTFhMTYgMTYgMCAwIDAgNiA2bDEuMjctMS4yN2EyIDIgMCAwIDEgMi4xMS0uNDUgMTIuODQgMTIuODQgMCAwIDAgMi44MS43QTIgMiAwIDAgMSAyMiAxNi45MnoiLz48L3N2Zz4=") !important;
11397}
11398.cesm-responsables .cm-contact:hover .cm-contact-ico { filter: brightness(0) invert(1) !important; }
11399
11400/* =========================================================
11401   HERO
11402========================================================= */
11403.cesm-responsables .cre-hero {
11404  padding: 60px 20px 40px !important;
11405  position: relative !important;
11406}
11407.cesm-responsables .cre-hero::before {
11408  content: "" !important;
11409  position: absolute !important;
11410  top: 0 !important;
11411  left: 0 !important;
11412  right: 0 !important;
11413  height: 3px !important;
11414  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
11415  opacity: 0.35 !important;
11416}
11417.cesm-responsables .cre-hero-inner {
11418  max-width: 880px !important;
11419  margin: 0 auto !important;
11420  background-color: #FFFFFF !important;
11421  border: 1px solid rgba(200,169,122,0.3) !important;
11422  border-radius: 2px !important;
11423  padding: 50px 26px 42px !important;
11424  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
11425  position: relative !important;
11426  text-align: center !important;
11427}
11428.cesm-responsables .cre-hero-inner::before,
11429.cesm-responsables .cre-hero-inner::after {
11430  content: "" !important;
11431  position: absolute !important;
11432  width: 40px !important;
11433  height: 40px !important;
11434  border: 1px solid #C8A97A !important;
11435  pointer-events: none !important;
11436}
11437.cesm-responsables .cre-hero-inner::before {
11438  top: 8px !important;
11439  left: 8px !important;
11440  border-right: 0 !important;
11441  border-bottom: 0 !important;
11442}
11443.cesm-responsables .cre-hero-inner::after {
11444  bottom: 8px !important;
11445  right: 8px !important;
11446  border-left: 0 !important;
11447  border-top: 0 !important;
11448}
11449.cesm-responsables .cre-hero-eb {
11450  display: inline-block !important;
11451  font-family: system-ui, sans-serif !important;
11452  font-size: 10px !important;
11453  letter-spacing: 0.4em !important;
11454  text-transform: uppercase !important;
11455  color: #AA3B3B !important;
11456  font-weight: 700 !important;
11457  margin: 0 !important;
11458  padding: 6px 16px !important;
11459  border: 1px solid rgba(170,59,59,0.2) !important;
11460  border-radius: 50px !important;
11461  line-height: 1.4 !important;
11462  background-color: rgba(170,59,59,0.04) !important;
11463}
11464.cesm-responsables .cre-hero-title {
11465  display: block !important;
11466  margin: 28px 0 0 0 !important;
11467  padding: 0 !important;
11468  font-weight: 400 !important;
11469}
11470.cesm-responsables .cre-hero-brand {
11471  display: block !important;
11472  font-family: system-ui, sans-serif !important;
11473  font-size: 0.72rem !important;
11474  letter-spacing: 0.32em !important;
11475  text-transform: uppercase !important;
11476  color: rgba(31,21,19,0.55) !important;
11477  font-weight: 600 !important;
11478  margin: 0 0 14px 0 !important;
11479  line-height: 1.4 !important;
11480}
11481.cesm-responsables .cre-hero-main {
11482  display: block !important;
11483  font-family: Georgia, "Times New Roman", serif !important;
11484  font-size: clamp(2rem, 7vw, 3.4rem) !important;
11485  line-height: 1.08 !important;
11486  color: #1F1513 !important;
11487  letter-spacing: -0.015em !important;
11488  font-weight: 400 !important;
11489  font-style: normal !important;
11490}
11491.cesm-responsables .cre-hero-main em {
11492  font-style: italic !important;
11493  color: #AA3B3B !important;
11494  font-weight: 500 !important;
11495}
11496.cesm-responsables .cre-hero-lead {
11497  font-family: Georgia, serif !important;
11498  font-style: italic !important;
11499  font-size: 1rem !important;
11500  line-height: 1.75 !important;
11501  color: #5A4844 !important;
11502  margin: 22px auto 0 !important;
11503  padding: 0 !important;
11504  max-width: 620px !important;
11505}
11506
11507/* =========================================================
11508   SECTION HEAD (intro réutilisable)
11509========================================================= */
11510.cesm-responsables .cre-section-head {
11511  text-align: center !important;
11512  max-width: 780px !important;
11513  margin: 0 auto !important;
11514  padding: 40px 20px 10px !important;
11515}
11516.cesm-responsables .cre-section-head > * { margin-top: 14px !important; }
11517.cesm-responsables .cre-section-head > *:first-child { margin-top: 0 !important; }
11518.cesm-responsables .cre-section-title {
11519  font-family: Georgia, serif !important;
11520  font-weight: 500 !important;
11521  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
11522  line-height: 1.1 !important;
11523  color: #1F1513 !important;
11524  margin: 0 !important;
11525  padding: 0 !important;
11526  letter-spacing: -0.015em !important;
11527  font-style: normal !important;
11528}
11529.cesm-responsables .cre-section-title em {
11530  font-style: italic !important;
11531  color: #AA3B3B !important;
11532  font-weight: 500 !important;
11533}
11534.cesm-responsables .cre-section-lead {
11535  font-family: Georgia, serif !important;
11536  font-style: italic !important;
11537  font-size: 1rem !important;
11538  line-height: 1.75 !important;
11539  color: #5A4844 !important;
11540  margin: 0 auto !important;
11541  max-width: 620px !important;
11542  padding: 0 !important;
11543}
11544
11545/* =========================================================
11546   PASTEURS — médaillons portraits
11547========================================================= */
11548.cesm-responsables .cre-pastors-section {
11549  padding: 10px 16px 40px !important;
11550  max-width: 1240px !important;
11551  margin: 0 auto !important;
11552}
11553.cesm-responsables .cre-pastors {
11554  display: flex !important;
11555  flex-direction: column !important;
11556  margin: 30px 0 0 0 !important;
11557  padding: 0 !important;
11558}
11559.cesm-responsables .cre-pastor {
11560  background-color: #FFFFFF !important;
11561  border: 1px solid rgba(200,169,122,0.3) !important;
11562  border-top: 3px solid #AA3B3B !important;
11563  border-radius: 4px !important;
11564  padding: 44px 26px 34px !important;
11565  text-align: center !important;
11566  box-shadow: 0 12px 40px -18px rgba(31,21,19,0.16) !important;
11567  position: relative !important;
11568  margin: 0 0 20px 0 !important;
11569  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
11570  display: flex !important;
11571  flex-direction: column !important;
11572  align-items: center !important;
11573}
11574.cesm-responsables .cre-pastor:last-child { margin-bottom: 0 !important; }
11575.cesm-responsables .cre-pastor:hover {
11576  transform: translateY(-4px) !important;
11577  box-shadow: 0 20px 50px -20px rgba(170,59,59,0.22) !important;
11578}
11579.cesm-responsables .cre-pastor::before,
11580.cesm-responsables .cre-pastor::after {
11581  content: "" !important;
11582  position: absolute !important;
11583  width: 24px !important;
11584  height: 24px !important;
11585  border: 1px solid #C8A97A !important;
11586  pointer-events: none !important;
11587  opacity: 0.6 !important;
11588}
11589.cesm-responsables .cre-pastor::before {
11590  top: 10px !important;
11591  left: 10px !important;
11592  border-right: 0 !important;
11593  border-bottom: 0 !important;
11594}
11595.cesm-responsables .cre-pastor::after {
11596  bottom: 10px !important;
11597  right: 10px !important;
11598  border-left: 0 !important;
11599  border-top: 0 !important;
11600}
11601.cesm-responsables .cre-pastor-photo {
11602  position: relative !important;
11603  width: 168px !important;
11604  height: 168px !important;
11605  margin: 0 auto 22px !important;
11606  border-radius: 50% !important;
11607  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
11608  padding: 8px !important;
11609  box-shadow: 0 0 0 1px #C8A97A, 0 14px 30px -10px rgba(31,21,19,0.2) !important;
11610}
11611.cesm-responsables .cre-pastor-photo-inner {
11612  width: 100% !important;
11613  height: 100% !important;
11614  border-radius: 50% !important;
11615  overflow: hidden !important;
11616  background-color: #FAF5EE !important;
11617  position: relative !important;
11618  border: 1px solid rgba(255,255,255,0.7) !important;
11619}
11620.cesm-responsables .cre-pastor-photo-inner img {
11621  width: 100% !important;
11622  height: 100% !important;
11623  object-fit: cover !important;
11624  display: block !important;
11625  margin: 0 !important;
11626  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
11627  filter: saturate(0.95) !important;
11628}
11629.cesm-responsables .cre-pastor:hover .cre-pastor-photo-inner img {
11630  transform: scale(1.05) !important;
11631  filter: saturate(1.05) !important;
11632}
11633.cesm-responsables .cre-pastor-body {
11634  width: 100% !important;
11635  display: flex !important;
11636  flex-direction: column !important;
11637  align-items: center !important;
11638}
11639.cesm-responsables .cre-pastor-body > * { margin-top: 14px !important; }
11640.cesm-responsables .cre-pastor-body > *:first-child { margin-top: 0 !important; }
11641.cesm-responsables .cre-pastor-name {
11642  font-family: Georgia, serif !important;
11643  font-size: clamp(1.4rem, 4.5vw, 1.8rem) !important;
11644  line-height: 1.15 !important;
11645  color: #1F1513 !important;
11646  font-weight: 500 !important;
11647  letter-spacing: -0.01em !important;
11648  margin: 0 !important;
11649  padding: 0 !important;
11650  font-style: normal !important;
11651}
11652.cesm-responsables .cre-pastor-name em {
11653  font-style: italic !important;
11654  color: #AA3B3B !important;
11655  font-weight: 500 !important;
11656  display: block !important;
11657}
11658.cesm-responsables .cre-pastor-contacts {
11659  display: flex !important;
11660  flex-direction: column !important;
11661  align-items: center !important;
11662  width: 100% !important;
11663}
11664.cesm-responsables .cre-pastor-contacts > * { margin-top: 8px !important; }
11665.cesm-responsables .cre-pastor-contacts > *:first-child { margin-top: 0 !important; }
11666
11667/* =========================================================
11668   COLLÈGES EN FORMATION — diptyque
11669========================================================= */
11670.cesm-responsables .cre-colleges-section {
11671  padding: 10px 16px 40px !important;
11672  max-width: 1240px !important;
11673  margin: 0 auto !important;
11674}
11675.cesm-responsables .cre-diptych {
11676  display: flex !important;
11677  flex-direction: column !important;
11678  margin: 30px 0 0 0 !important;
11679  padding: 0 !important;
11680}
11681.cesm-responsables .cre-college {
11682  background-color: #FFFFFF !important;
11683  border: 1px solid rgba(200,169,122,0.3) !important;
11684  border-radius: 4px !important;
11685  padding: 36px 24px 30px !important;
11686  box-shadow: 0 12px 40px -18px rgba(31,21,19,0.14) !important;
11687  position: relative !important;
11688  margin: 0 0 20px 0 !important;
11689  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease, border-color .5s ease !important;
11690  display: flex !important;
11691  flex-direction: column !important;
11692}
11693.cesm-responsables .cre-college:last-child { margin-bottom: 0 !important; }
11694.cesm-responsables .cre-college:hover {
11695  transform: translateY(-4px) !important;
11696  border-color: rgba(170,59,59,0.35) !important;
11697  box-shadow: 0 20px 50px -20px rgba(170,59,59,0.22) !important;
11698}
11699.cesm-responsables .cre-college > * {
11700  margin-top: 14px !important;
11701  margin-bottom: 0 !important;
11702}
11703.cesm-responsables .cre-college > *:first-child { margin-top: 0 !important; }
11704
11705/* Sceau en attente (horloge) — coin supérieur droit */
11706.cesm-responsables .cre-college-seal {
11707  display: block !important;
11708  position: absolute !important;
11709  top: 18px !important;
11710  right: 18px !important;
11711  width: 42px !important;
11712  height: 42px !important;
11713  border-radius: 50% !important;
11714  background-color: #FAF5EE !important;
11715  border: 1px solid #C8A97A !important;
11716  box-shadow: 0 4px 10px rgba(170,59,59,0.1) !important;
11717  pointer-events: none !important;
11718  margin: 0 !important;
11719}
11720.cesm-responsables .cre-college-seal::before {
11721  content: "" !important;
11722  position: absolute !important;
11723  top: 4px !important;
11724  left: 4px !important;
11725  right: 4px !important;
11726  bottom: 4px !important;
11727  border-radius: 50% !important;
11728  border: 1px dashed rgba(170,59,59,0.4) !important;
11729}
11730.cesm-responsables .cre-college-seal::after {
11731  content: "" !important;
11732  position: absolute !important;
11733  top: 50% !important;
11734  left: 50% !important;
11735  transform: translate(-50%, -50%) !important;
11736  width: 16px !important;
11737  height: 16px !important;
11738  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5bGluZSBwb2ludHM9IjEyIDYgMTIgMTIgMTYgMTQiLz48L3N2Zz4=") !important;
11739  background-repeat: no-repeat !important;
11740  background-position: center !important;
11741  background-size: contain !important;
11742}
11743
11744/* Chiffre romain I / II */
11745.cesm-responsables .cre-college-num {
11746  display: inline-flex !important;
11747  align-items: center !important;
11748  justify-content: center !important;
11749  min-width: 52px !important;
11750  height: 52px !important;
11751  padding: 0 12px !important;
11752  font-family: Georgia, "Times New Roman", serif !important;
11753  font-style: italic !important;
11754  font-weight: 500 !important;
11755  font-size: 1.65rem !important;
11756  line-height: 1 !important;
11757  color: #AA3B3B !important;
11758  background-color: #FAF5EE !important;
11759  border: 1px solid #C8A97A !important;
11760  border-radius: 50px !important;
11761  letter-spacing: 0.04em !important;
11762  margin: 0 !important;
11763  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
11764  align-self: flex-start !important;
11765}
11766.cesm-responsables .cre-college-title {
11767  font-family: Georgia, serif !important;
11768  font-size: clamp(1.5rem, 4.5vw, 2.1rem) !important;
11769  line-height: 1.1 !important;
11770  color: #1F1513 !important;
11771  padding: 0 !important;
11772  font-style: normal !important;
11773  font-weight: 500 !important;
11774  letter-spacing: -0.015em !important;
11775}
11776.cesm-responsables .cre-college-title em {
11777  font-style: italic !important;
11778  color: #AA3B3B !important;
11779  font-weight: 500 !important;
11780}
11781.cesm-responsables .cre-college-text {
11782  font-family: Georgia, "Times New Roman", serif !important;
11783  font-size: 1rem !important;
11784  line-height: 1.8 !important;
11785  color: #332925 !important;
11786  margin: 0 !important;
11787  padding: 0 !important;
11788  font-weight: 400 !important;
11789}
11790.cesm-responsables .cre-college-text strong {
11791  color: #1F1513 !important;
11792  font-weight: 700 !important;
11793}
11794
11795/* Status — bloc "attente" */
11796.cesm-responsables .cre-status {
11797  background: linear-gradient(180deg, rgba(170,59,59,0.035) 0%, rgba(200,169,122,0.06) 100%) !important;
11798  border: 1px solid rgba(200,169,122,0.35) !important;
11799  border-left: 3px solid #AA3B3B !important;
11800  border-radius: 4px !important;
11801  padding: 18px 20px !important;
11802  display: flex !important;
11803  flex-direction: column !important;
11804}
11805.cesm-responsables .cre-status > * { margin-top: 8px !important; }
11806.cesm-responsables .cre-status > *:first-child { margin-top: 0 !important; }
11807.cesm-responsables .cre-status-eb {
11808  display: block !important;
11809  font-family: system-ui, sans-serif !important;
11810  font-size: 9px !important;
11811  letter-spacing: 0.28em !important;
11812  text-transform: uppercase !important;
11813  color: rgba(31,21,19,0.55) !important;
11814  font-weight: 700 !important;
11815  line-height: 1.3 !important;
11816}
11817.cesm-responsables .cre-status-body {
11818  display: block !important;
11819  font-family: Georgia, serif !important;
11820  font-size: 0.96rem !important;
11821  line-height: 1.65 !important;
11822  color: #1F1513 !important;
11823}
11824.cesm-responsables .cre-status-body em {
11825  font-style: italic !important;
11826  color: #AA3B3B !important;
11827  font-weight: 500 !important;
11828}
11829.cesm-responsables .cre-status-note {
11830  display: block !important;
11831  font-family: Georgia, serif !important;
11832  font-style: italic !important;
11833  font-size: 0.86rem !important;
11834  line-height: 1.55 !important;
11835  color: rgba(31,21,19,0.6) !important;
11836  padding-top: 10px !important;
11837  margin-top: 10px !important;
11838  border-top: 1px dashed rgba(200,169,122,0.4) !important;
11839}
11840.cesm-responsables .cre-status-note strong {
11841  color: #AA3B3B !important;
11842  font-weight: 700 !important;
11843  font-style: normal !important;
11844}
11845
11846/* =========================================================
11847   CTA MINISTÈRES
11848========================================================= */
11849.cesm-responsables .cre-cta {
11850  padding: 30px 16px 40px !important;
11851}
11852.cesm-responsables .cre-cta-inner {
11853  max-width: 820px !important;
11854  margin: 0 auto !important;
11855  background-color: #FFFFFF !important;
11856  border: 1px solid rgba(200,169,122,0.3) !important;
11857  border-top: 3px solid #AA3B3B !important;
11858  border-radius: 4px !important;
11859  padding: 44px 26px 40px !important;
11860  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
11861  text-align: center !important;
11862  position: relative !important;
11863}
11864.cesm-responsables .cre-cta-inner > * { margin-top: 18px !important; }
11865.cesm-responsables .cre-cta-inner > *:first-child { margin-top: 0 !important; }
11866.cesm-responsables .cre-cta-title {
11867  font-family: Georgia, serif !important;
11868  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
11869  line-height: 1.15 !important;
11870  color: #1F1513 !important;
11871  font-weight: 500 !important;
11872  letter-spacing: -0.015em !important;
11873  margin: 0 !important;
11874  padding: 0 !important;
11875  font-style: normal !important;
11876}
11877.cesm-responsables .cre-cta-title em {
11878  font-style: italic !important;
11879  color: #AA3B3B !important;
11880  font-weight: 500 !important;
11881}
11882.cesm-responsables .cre-cta-text {
11883  font-family: Georgia, serif !important;
11884  font-size: 1rem !important;
11885  line-height: 1.75 !important;
11886  color: #332925 !important;
11887  margin: 0 auto !important;
11888  padding: 0 !important;
11889  max-width: 620px !important;
11890}
11891
11892/* =========================================================
11893   COLOPHON — citation Luther
11894========================================================= */
11895.cesm-responsables .cre-citation {
11896  padding: 10px 16px 80px !important;
11897}
11898.cesm-responsables .cre-citation-inner {
11899  max-width: 760px !important;
11900  margin: 0 auto !important;
11901  background-color: #FFFFFF !important;
11902  border: 1px solid rgba(200,169,122,0.3) !important;
11903  border-radius: 2px !important;
11904  padding: 50px 28px 44px !important;
11905  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.15) !important;
11906  text-align: center !important;
11907  position: relative !important;
11908}
11909.cesm-responsables .cre-citation-inner::before,
11910.cesm-responsables .cre-citation-inner::after {
11911  content: "" !important;
11912  position: absolute !important;
11913  width: 34px !important;
11914  height: 34px !important;
11915  border: 1px solid #C8A97A !important;
11916  pointer-events: none !important;
11917  opacity: 0.65 !important;
11918}
11919.cesm-responsables .cre-citation-inner::before {
11920  top: 10px !important;
11921  left: 10px !important;
11922  border-right: 0 !important;
11923  border-bottom: 0 !important;
11924}
11925.cesm-responsables .cre-citation-inner::after {
11926  bottom: 10px !important;
11927  right: 10px !important;
11928  border-left: 0 !important;
11929  border-top: 0 !important;
11930}
11931.cesm-responsables .cre-citation-inner > * { margin-top: 14px !important; }
11932.cesm-responsables .cre-citation-inner > *:first-child { margin-top: 0 !important; }
11933.cesm-responsables .cre-citation-mark {
11934  display: block !important;
11935  font-family: Georgia, serif !important;
11936  font-size: clamp(3rem, 9vw, 4.5rem) !important;
11937  line-height: 0.6 !important;
11938  color: #C8A97A !important;
11939  font-weight: 400 !important;
11940  margin-top: 18px !important;
11941  padding: 0 !important;
11942  opacity: 0.85 !important;
11943}
11944.cesm-responsables .cre-citation-text {
11945  font-family: Georgia, "Times New Roman", serif !important;
11946  font-style: italic !important;
11947  font-size: clamp(1.08rem, 2.8vw, 1.32rem) !important;
11948  line-height: 1.65 !important;
11949  color: #1F1513 !important;
11950  margin: 14px auto 0 !important;
11951  padding: 0 !important;
11952  max-width: 620px !important;
11953  font-weight: 400 !important;
11954}
11955.cesm-responsables .cre-citation-rule {
11956  display: block !important;
11957  width: 48px !important;
11958  height: 1px !important;
11959  margin: 26px auto 0 !important;
11960  background-color: #C8A97A !important;
11961  position: relative !important;
11962}
11963.cesm-responsables .cre-citation-rule::before,
11964.cesm-responsables .cre-citation-rule::after {
11965  content: "" !important;
11966  position: absolute !important;
11967  top: 50% !important;
11968  width: 4px !important;
11969  height: 4px !important;
11970  border-radius: 50% !important;
11971  background-color: #C8A97A !important;
11972  transform: translateY(-50%) !important;
11973}
11974.cesm-responsables .cre-citation-rule::before { left: -10px !important; }
11975.cesm-responsables .cre-citation-rule::after { right: -10px !important; }
11976.cesm-responsables .cre-citation-attr {
11977  display: flex !important;
11978  flex-direction: column !important;
11979  align-items: center !important;
11980  text-align: center !important;
11981  margin-top: 20px !important;
11982  padding: 0 !important;
11983}
11984.cesm-responsables .cre-citation-attr > * { margin-top: 4px !important; }
11985.cesm-responsables .cre-citation-attr > *:first-child { margin-top: 0 !important; }
11986.cesm-responsables .cre-citation-attr-name {
11987  display: block !important;
11988  font-family: Georgia, serif !important;
11989  font-size: 1.05rem !important;
11990  color: #1F1513 !important;
11991  font-weight: 500 !important;
11992  line-height: 1.3 !important;
11993  font-style: normal !important;
11994}
11995.cesm-responsables .cre-citation-attr-name em {
11996  font-style: italic !important;
11997  color: #AA3B3B !important;
11998  font-weight: 500 !important;
11999}
12000.cesm-responsables .cre-citation-attr-work {
12001  display: block !important;
12002  font-family: Georgia, serif !important;
12003  font-style: italic !important;
12004  font-size: 0.9rem !important;
12005  color: rgba(31,21,19,0.6) !important;
12006  line-height: 1.4 !important;
12007}
12008.cesm-responsables .cre-citation-attr-year {
12009  display: block !important;
12010  font-family: system-ui, sans-serif !important;
12011  font-size: 0.72rem !important;
12012  letter-spacing: 0.3em !important;
12013  text-transform: uppercase !important;
12014  color: #AA3B3B !important;
12015  font-weight: 700 !important;
12016  line-height: 1.4 !important;
12017  padding-top: 6px !important;
12018}
12019
12020/* =========================================================
12021   RESPONSIVE — TABLETTE
12022========================================================= */
12023@media (min-width: 760px) {
12024  .cesm-responsables .cre-hero { padding: 80px 30px 50px !important; }
12025  .cesm-responsables .cre-hero-inner { padding: 66px 52px 52px !important; }
12026  .cesm-responsables .cre-hero-brand { font-size: 0.82rem !important; }
12027  .cesm-responsables .cre-hero-lead { font-size: 1.08rem !important; }
12028
12029  .cesm-responsables .cre-section-head { padding: 56px 24px 16px !important; }
12030
12031  .cesm-responsables .cre-pastors-section { padding: 10px 24px 60px !important; }
12032  .cesm-responsables .cre-pastors {
12033    flex-direction: row !important;
12034    margin-top: 40px !important;
12035    align-items: stretch !important;
12036  }
12037  .cesm-responsables .cre-pastor {
12038    flex: 1 1 0 !important;
12039    margin: 0 14px 0 0 !important;
12040    padding: 52px 28px 38px !important;
12041  }
12042  .cesm-responsables .cre-pastor:last-child {
12043    margin-right: 0 !important;
12044    margin-left: 14px !important;
12045  }
12046  .cesm-responsables .cre-pastor-photo {
12047    width: 184px !important;
12048    height: 184px !important;
12049  }
12050
12051  .cesm-responsables .cre-colleges-section { padding: 10px 24px 60px !important; }
12052  .cesm-responsables .cre-diptych {
12053    flex-direction: row !important;
12054    margin-top: 40px !important;
12055    align-items: stretch !important;
12056  }
12057  .cesm-responsables .cre-college {
12058    flex: 1 1 0 !important;
12059    margin: 0 14px 0 0 !important;
12060    padding: 44px 28px 34px !important;
12061  }
12062  .cesm-responsables .cre-college:last-child {
12063    margin-right: 0 !important;
12064    margin-left: 14px !important;
12065  }
12066
12067  .cesm-responsables .cre-cta { padding: 40px 24px 60px !important; }
12068  .cesm-responsables .cre-cta-inner { padding: 56px 48px 48px !important; }
12069
12070  .cesm-responsables .cre-citation { padding: 20px 24px 100px !important; }
12071  .cesm-responsables .cre-citation-inner { padding: 64px 48px 52px !important; }
12072}
12073
12074/* =========================================================
12075   RESPONSIVE — DESKTOP
12076========================================================= */
12077@media (min-width: 1024px) {
12078  .cesm-responsables .cre-section-head { padding: 70px 24px 20px !important; }
12079
12080  .cesm-responsables .cre-pastors-section { padding: 10px 24px 80px !important; }
12081  .cesm-responsables .cre-pastor {
12082    padding: 60px 32px 42px !important;
12083  }
12084  .cesm-responsables .cre-pastor-photo {
12085    width: 200px !important;
12086    height: 200px !important;
12087  }
12088
12089  .cesm-responsables .cre-colleges-section { padding: 10px 24px 80px !important; }
12090  .cesm-responsables .cre-college {
12091    padding: 48px 34px 40px !important;
12092  }
12093}
12094
12095@media (min-width: 1280px) {
12096  .cesm-responsables .cre-hero-inner { padding: 76px 64px 58px !important; }
12097}
12098
12099
12100
12101
12102/* =========================================================
12103   CESM — PAGE HISTOIRE · Chronique de fondation
12104========================================================= */
12105
12106.cesm-histoire,
12107.cesm-histoire * { box-sizing: border-box !important; }
12108.cesm-histoire p:empty { display: none !important; }
12109
12110.cesm-histoire {
12111  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
12112  color: #1F1513 !important;
12113  line-height: 1.7 !important;
12114  font-size: 16px !important;
12115  background-color: #FAF5EE !important;
12116  background-image:
12117    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
12118    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
12119  margin: 0 !important;
12120  padding: 0 !important;
12121  width: 100% !important;
12122  max-width: 100% !important;
12123  position: relative !important;
12124  overflow: hidden !important;
12125}
12126
12127/* =========================================================
12128   COMPOSANTS PARTAGÉS (cm-*)
12129========================================================= */
12130.cesm-histoire .cm-eb {
12131  display: inline-block !important;
12132  font-family: system-ui, sans-serif !important;
12133  font-size: 10px !important;
12134  letter-spacing: 0.32em !important;
12135  text-transform: uppercase !important;
12136  color: #AA3B3B !important;
12137  font-weight: 700 !important;
12138  margin: 0 !important;
12139  line-height: 1.4 !important;
12140  padding: 0 !important;
12141}
12142.cesm-histoire .cm-rule {
12143  display: block !important;
12144  width: 48px !important;
12145  height: 1px !important;
12146  margin: 0 !important;
12147  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
12148  position: relative !important;
12149}
12150.cesm-histoire .cm-rule::after {
12151  content: "" !important;
12152  position: absolute !important;
12153  left: 0 !important;
12154  top: 50% !important;
12155  width: 5px !important;
12156  height: 5px !important;
12157  border-radius: 50% !important;
12158  background-color: #C8A97A !important;
12159  transform: translate(-1px, -50%) !important;
12160}
12161.cesm-histoire .cm-orn {
12162  display: block !important;
12163  width: 80px !important;
12164  height: 14px !important;
12165  margin: 22px auto 0 !important;
12166  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCAxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzhBOTdBIiBzdHJva2Utd2lkdGg9IjEiPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjMwIiB5Mj0iNyIvPjxwYXRoIGQ9Ik0gMzUgNyBMIDQwIDIgTCA0NSA3IEwgNDAgMTIgWiIgZmlsbD0iI0M4QTk3QSIvPjxsaW5lIHgxPSI1MCIgeTE9IjciIHgyPSI4MCIgeTI9IjciLz48L3N2Zz4=") !important;
12167  background-repeat: no-repeat !important;
12168  background-position: center !important;
12169  background-size: contain !important;
12170}
12171.cesm-histoire .cm-orn-rule {
12172  display: block !important;
12173  width: 48px !important;
12174  height: 1px !important;
12175  margin: 20px auto 0 !important;
12176  background-color: #C8A97A !important;
12177  position: relative !important;
12178}
12179.cesm-histoire .cm-orn-rule::before,
12180.cesm-histoire .cm-orn-rule::after {
12181  content: "" !important;
12182  position: absolute !important;
12183  top: 50% !important;
12184  width: 4px !important;
12185  height: 4px !important;
12186  border-radius: 50% !important;
12187  background-color: #C8A97A !important;
12188  transform: translateY(-50%) !important;
12189}
12190.cesm-histoire .cm-orn-rule::before { left: -10px !important; }
12191.cesm-histoire .cm-orn-rule::after { right: -10px !important; }
12192
12193/* =========================================================
12194   HERO
12195========================================================= */
12196.cesm-histoire .chs-hero {
12197  padding: 60px 20px 40px !important;
12198  position: relative !important;
12199}
12200.cesm-histoire .chs-hero::before {
12201  content: "" !important;
12202  position: absolute !important;
12203  top: 0 !important;
12204  left: 0 !important;
12205  right: 0 !important;
12206  height: 3px !important;
12207  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
12208  opacity: 0.35 !important;
12209}
12210.cesm-histoire .chs-hero-inner {
12211  max-width: 880px !important;
12212  margin: 0 auto !important;
12213  background-color: #FFFFFF !important;
12214  border: 1px solid rgba(200,169,122,0.3) !important;
12215  border-radius: 2px !important;
12216  padding: 50px 26px 36px !important;
12217  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
12218  position: relative !important;
12219  text-align: center !important;
12220}
12221.cesm-histoire .chs-hero-inner::before,
12222.cesm-histoire .chs-hero-inner::after {
12223  content: "" !important;
12224  position: absolute !important;
12225  width: 40px !important;
12226  height: 40px !important;
12227  border: 1px solid #C8A97A !important;
12228  pointer-events: none !important;
12229}
12230.cesm-histoire .chs-hero-inner::before {
12231  top: 8px !important;
12232  left: 8px !important;
12233  border-right: 0 !important;
12234  border-bottom: 0 !important;
12235}
12236.cesm-histoire .chs-hero-inner::after {
12237  bottom: 8px !important;
12238  right: 8px !important;
12239  border-left: 0 !important;
12240  border-top: 0 !important;
12241}
12242.cesm-histoire .chs-hero-eb {
12243  display: inline-block !important;
12244  font-family: system-ui, sans-serif !important;
12245  font-size: 10px !important;
12246  letter-spacing: 0.4em !important;
12247  text-transform: uppercase !important;
12248  color: #AA3B3B !important;
12249  font-weight: 700 !important;
12250  margin: 0 !important;
12251  padding: 6px 16px !important;
12252  border: 1px solid rgba(170,59,59,0.2) !important;
12253  border-radius: 50px !important;
12254  line-height: 1.4 !important;
12255  background-color: rgba(170,59,59,0.04) !important;
12256}
12257.cesm-histoire .chs-hero-title {
12258  display: block !important;
12259  margin: 26px 0 0 0 !important;
12260  padding: 0 !important;
12261  font-weight: 400 !important;
12262}
12263.cesm-histoire .chs-hero-brand {
12264  display: block !important;
12265  font-family: system-ui, sans-serif !important;
12266  font-size: 0.72rem !important;
12267  letter-spacing: 0.32em !important;
12268  text-transform: uppercase !important;
12269  color: rgba(31,21,19,0.55) !important;
12270  font-weight: 600 !important;
12271  margin: 0 0 14px 0 !important;
12272  line-height: 1.4 !important;
12273}
12274.cesm-histoire .chs-hero-main {
12275  display: block !important;
12276  font-family: Georgia, "Times New Roman", serif !important;
12277  font-size: clamp(1.8rem, 6.5vw, 3rem) !important;
12278  line-height: 1.12 !important;
12279  color: #1F1513 !important;
12280  letter-spacing: -0.015em !important;
12281  font-weight: 400 !important;
12282  font-style: normal !important;
12283}
12284.cesm-histoire .chs-hero-main em {
12285  font-style: italic !important;
12286  color: #AA3B3B !important;
12287  font-weight: 500 !important;
12288}
12289.cesm-histoire .chs-hero-lead {
12290  font-family: Georgia, serif !important;
12291  font-style: italic !important;
12292  font-size: 1rem !important;
12293  line-height: 1.75 !important;
12294  color: #5A4844 !important;
12295  margin: 18px auto 0 !important;
12296  padding: 0 !important;
12297  max-width: 600px !important;
12298}
12299
12300/* Marqueurs (14 / 10h / Drogenbos) */
12301.cesm-histoire .chs-markers {
12302  display: flex !important;
12303  flex-direction: column !important;
12304  margin: 28px 0 0 0 !important;
12305  padding: 22px 0 0 0 !important;
12306  border-top: 1px solid rgba(200,169,122,0.3) !important;
12307}
12308.cesm-histoire .chs-marker {
12309  padding: 14px 16px !important;
12310  margin: 0 0 8px 0 !important;
12311  background-color: #FAF5EE !important;
12312  border: 1px solid rgba(200,169,122,0.3) !important;
12313  border-radius: 4px !important;
12314  text-align: center !important;
12315  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
12316}
12317.cesm-histoire .chs-marker:last-child { margin-bottom: 0 !important; }
12318.cesm-histoire .chs-marker:hover {
12319  border-color: #AA3B3B !important;
12320  background-color: #FFFFFF !important;
12321  transform: translateY(-2px) !important;
12322}
12323.cesm-histoire .chs-marker-val {
12324  display: block !important;
12325  font-family: Georgia, "Times New Roman", serif !important;
12326  font-style: italic !important;
12327  font-weight: 500 !important;
12328  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
12329  line-height: 1.1 !important;
12330  color: #AA3B3B !important;
12331  margin-bottom: 4px !important;
12332  letter-spacing: -0.01em !important;
12333}
12334.cesm-histoire .chs-marker-lbl {
12335  display: block !important;
12336  font-family: system-ui, sans-serif !important;
12337  font-size: 10px !important;
12338  letter-spacing: 0.22em !important;
12339  text-transform: uppercase !important;
12340  color: rgba(31,21,19,0.55) !important;
12341  font-weight: 600 !important;
12342  line-height: 1.4 !important;
12343}
12344
12345/* =========================================================
12346   ACTES (narration en 2 volets)
12347========================================================= */
12348.cesm-histoire .chs-acts {
12349  padding: 20px 16px 30px !important;
12350  max-width: 1240px !important;
12351  margin: 0 auto !important;
12352}
12353.cesm-histoire .chs-act {
12354  margin: 0 0 36px 0 !important;
12355  padding: 0 !important;
12356  position: relative !important;
12357}
12358.cesm-histoire .chs-act:last-child { margin-bottom: 0 !important; }
12359
12360.cesm-histoire .chs-act-grid {
12361  background-color: #FFFFFF !important;
12362  border: 1px solid rgba(200,169,122,0.25) !important;
12363  border-radius: 4px !important;
12364  padding: 0 !important;
12365  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
12366  overflow: hidden !important;
12367  display: flex !important;
12368  flex-direction: column !important;
12369  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
12370  position: relative !important;
12371}
12372.cesm-histoire .chs-act-grid::before {
12373  content: "" !important;
12374  position: absolute !important;
12375  top: 0 !important;
12376  left: 0 !important;
12377  right: 0 !important;
12378  height: 2px !important;
12379  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
12380  opacity: 0 !important;
12381  transition: opacity .4s ease !important;
12382  z-index: 2 !important;
12383}
12384.cesm-histoire .chs-act:hover .chs-act-grid {
12385  transform: translateY(-4px) !important;
12386  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
12387}
12388.cesm-histoire .chs-act:hover .chs-act-grid::before { opacity: 1 !important; }
12389
12390/* Media */
12391.cesm-histoire .chs-act-media {
12392  position: relative !important;
12393  overflow: hidden !important;
12394  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
12395  width: 100% !important;
12396  padding: 22px !important;
12397}
12398.cesm-histoire .chs-act-media-inner {
12399  position: relative !important;
12400  width: 100% !important;
12401  aspect-ratio: 4 / 3 !important;
12402  overflow: hidden !important;
12403  border-radius: 2px !important;
12404  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
12405}
12406.cesm-histoire .chs-act-media-inner::before {
12407  content: "" !important;
12408  position: absolute !important;
12409  top: 6px !important;
12410  right: 6px !important;
12411  bottom: 6px !important;
12412  left: 6px !important;
12413  border: 1px solid rgba(255,255,255,0.35) !important;
12414  border-radius: 1px !important;
12415  z-index: 2 !important;
12416  pointer-events: none !important;
12417}
12418.cesm-histoire .chs-act-media img {
12419  width: 100% !important;
12420  height: 100% !important;
12421  object-fit: cover !important;
12422  display: block !important;
12423  margin: 0 !important;
12424  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
12425  filter: saturate(0.95) !important;
12426}
12427.cesm-histoire .chs-act:hover .chs-act-media img {
12428  transform: scale(1.04) !important;
12429  filter: saturate(1.05) !important;
12430}
12431
12432/* Body */
12433.cesm-histoire .chs-act-body {
12434  padding: 30px 24px 34px !important;
12435  display: flex !important;
12436  flex-direction: column !important;
12437}
12438.cesm-histoire .chs-act-body > * {
12439  margin-top: 16px !important;
12440  margin-bottom: 0 !important;
12441}
12442.cesm-histoire .chs-act-body > *:first-child { margin-top: 0 !important; }
12443
12444/* Head (chiffre romain + eyebrow acte) */
12445.cesm-histoire .chs-act-head {
12446  display: flex !important;
12447  align-items: center !important;
12448  margin: 0 !important;
12449  padding: 0 !important;
12450}
12451.cesm-histoire .chs-act-num {
12452  display: inline-flex !important;
12453  align-items: center !important;
12454  justify-content: center !important;
12455  flex-shrink: 0 !important;
12456  min-width: 48px !important;
12457  height: 48px !important;
12458  padding: 0 10px !important;
12459  font-family: Georgia, "Times New Roman", serif !important;
12460  font-style: italic !important;
12461  font-weight: 500 !important;
12462  font-size: 1.55rem !important;
12463  line-height: 1 !important;
12464  color: #AA3B3B !important;
12465  background-color: #FAF5EE !important;
12466  border: 1px solid #C8A97A !important;
12467  border-radius: 50px !important;
12468  letter-spacing: 0.04em !important;
12469  margin: 0 14px 0 0 !important;
12470  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
12471}
12472
12473/* Title */
12474.cesm-histoire .chs-act-title {
12475  font-family: Georgia, "Times New Roman", serif !important;
12476  font-size: clamp(1.7rem, 5vw, 2.4rem) !important;
12477  line-height: 1.1 !important;
12478  color: #1F1513 !important;
12479  padding: 0 !important;
12480  font-style: normal !important;
12481  font-weight: 500 !important;
12482  letter-spacing: -0.015em !important;
12483}
12484.cesm-histoire .chs-act-title em {
12485  font-style: italic !important;
12486  color: #AA3B3B !important;
12487  font-weight: 500 !important;
12488}
12489
12490/* Text */
12491.cesm-histoire .chs-act-text {
12492  font-family: Georgia, "Times New Roman", serif !important;
12493  font-size: 1rem !important;
12494  line-height: 1.8 !important;
12495  color: #332925 !important;
12496  padding: 0 !important;
12497  font-weight: 400 !important;
12498}
12499.cesm-histoire .chs-act-text strong {
12500  color: #1F1513 !important;
12501  font-weight: 700 !important;
12502}
12503.cesm-histoire .chs-act-text + .chs-act-text { margin-top: 14px !important; }
12504
12505/* =========================================================
12506   CARTE D'IDENTITÉ INSTITUTIONNELLE
12507========================================================= */
12508.cesm-histoire .chs-idcard {
12509  padding: 30px 16px !important;
12510  max-width: 1240px !important;
12511  margin: 0 auto !important;
12512}
12513.cesm-histoire .chs-idcard-inner {
12514  background-color: #FFFFFF !important;
12515  border: 1px solid rgba(200,169,122,0.3) !important;
12516  border-top: 3px solid #AA3B3B !important;
12517  border-radius: 4px !important;
12518  padding: 36px 22px 34px !important;
12519  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.15) !important;
12520  position: relative !important;
12521}
12522.cesm-histoire .chs-idcard-head {
12523  text-align: center !important;
12524  margin: 0 0 26px 0 !important;
12525  padding: 0 !important;
12526}
12527.cesm-histoire .chs-idcard-title {
12528  font-family: Georgia, serif !important;
12529  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
12530  line-height: 1.15 !important;
12531  color: #1F1513 !important;
12532  margin: 10px 0 0 0 !important;
12533  padding: 0 !important;
12534  font-weight: 500 !important;
12535  letter-spacing: -0.015em !important;
12536}
12537.cesm-histoire .chs-idcard-title em {
12538  font-style: italic !important;
12539  color: #AA3B3B !important;
12540  font-weight: 500 !important;
12541}
12542
12543.cesm-histoire .chs-ids {
12544  display: flex !important;
12545  flex-direction: column !important;
12546  margin: 0 !important;
12547  padding: 0 !important;
12548}
12549.cesm-histoire .chs-id {
12550  position: relative !important;
12551  padding: 26px 22px 24px !important;
12552  margin: 0 0 14px 0 !important;
12553  background-color: #FAF5EE !important;
12554  border: 1px solid rgba(200,169,122,0.35) !important;
12555  border-radius: 4px !important;
12556  transition: border-color .3s ease, transform .3s ease, box-shadow .3s ease !important;
12557}
12558.cesm-histoire .chs-id:last-child { margin-bottom: 0 !important; }
12559.cesm-histoire .chs-id:hover {
12560  border-color: rgba(170,59,59,0.4) !important;
12561  transform: translateY(-3px) !important;
12562  box-shadow: 0 14px 30px -15px rgba(170,59,59,0.2) !important;
12563}
12564
12565/* Sceau dans le coin de chaque carte */
12566.cesm-histoire .chs-id-seal {
12567  display: block !important;
12568  position: absolute !important;
12569  top: 16px !important;
12570  right: 16px !important;
12571  width: 38px !important;
12572  height: 38px !important;
12573  border-radius: 50% !important;
12574  background-color: #FFFFFF !important;
12575  border: 1px solid #C8A97A !important;
12576  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
12577}
12578.cesm-histoire .chs-id-seal::before {
12579  content: "" !important;
12580  position: absolute !important;
12581  top: 4px !important;
12582  left: 4px !important;
12583  right: 4px !important;
12584  bottom: 4px !important;
12585  border-radius: 50% !important;
12586  border: 1px dashed rgba(170,59,59,0.35) !important;
12587}
12588.cesm-histoire .chs-id-seal::after {
12589  content: "\2713" !important;
12590  position: absolute !important;
12591  top: 50% !important;
12592  left: 50% !important;
12593  transform: translate(-50%, -50%) !important;
12594  font-family: Georgia, serif !important;
12595  font-size: 16px !important;
12596  color: #AA3B3B !important;
12597  font-weight: 700 !important;
12598  line-height: 1 !important;
12599}
12600
12601.cesm-histoire .chs-id .cm-eb {
12602  margin-bottom: 8px !important;
12603  padding-right: 50px !important;
12604}
12605.cesm-histoire .chs-id-name {
12606  font-family: Georgia, serif !important;
12607  font-size: 1.25rem !important;
12608  line-height: 1.2 !important;
12609  color: #1F1513 !important;
12610  margin: 0 0 12px 0 !important;
12611  padding: 0 50px 0 0 !important;
12612  font-weight: 500 !important;
12613  letter-spacing: -0.01em !important;
12614}
12615.cesm-histoire .chs-id-name em {
12616  font-style: italic !important;
12617  color: #AA3B3B !important;
12618  font-weight: 500 !important;
12619}
12620.cesm-histoire .chs-id-desc {
12621  font-family: Georgia, serif !important;
12622  font-size: 0.95rem !important;
12623  line-height: 1.65 !important;
12624  color: #332925 !important;
12625  margin: 0 0 16px 0 !important;
12626  padding: 0 !important;
12627}
12628.cesm-histoire .chs-id-desc strong {
12629  color: #1F1513 !important;
12630  font-weight: 700 !important;
12631}
12632
12633.cesm-histoire .chs-id-facts {
12634  display: flex !important;
12635  flex-direction: column !important;
12636  margin: 0 !important;
12637  padding: 16px 0 0 0 !important;
12638  border-top: 1px dashed rgba(200,169,122,0.45) !important;
12639}
12640.cesm-histoire .chs-id-fact {
12641  display: flex !important;
12642  align-items: baseline !important;
12643  justify-content: space-between !important;
12644  padding: 6px 0 !important;
12645  flex-wrap: wrap !important;
12646}
12647.cesm-histoire .chs-id-fact-lbl {
12648  font-family: system-ui, sans-serif !important;
12649  font-size: 10px !important;
12650  letter-spacing: 0.22em !important;
12651  text-transform: uppercase !important;
12652  color: rgba(31,21,19,0.55) !important;
12653  font-weight: 600 !important;
12654  line-height: 1.4 !important;
12655  margin-right: 12px !important;
12656}
12657.cesm-histoire .chs-id-fact-val {
12658  font-family: Georgia, serif !important;
12659  font-style: italic !important;
12660  font-weight: 500 !important;
12661  font-size: 1rem !important;
12662  color: #AA3B3B !important;
12663  letter-spacing: 0.01em !important;
12664}
12665
12666/* =========================================================
12667   COLOPHON — invitation finale
12668========================================================= */
12669.cesm-histoire .chs-colophon {
12670  padding: 20px 16px 70px !important;
12671}
12672.cesm-histoire .chs-colophon-inner {
12673  max-width: 680px !important;
12674  margin: 0 auto !important;
12675  background-color: #FFFFFF !important;
12676  border: 1px solid rgba(200,169,122,0.3) !important;
12677  border-radius: 2px !important;
12678  padding: 50px 26px 44px !important;
12679  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
12680  position: relative !important;
12681  text-align: center !important;
12682}
12683.cesm-histoire .chs-colophon-seal {
12684  display: block !important;
12685  width: 56px !important;
12686  height: 56px !important;
12687  margin: 0 auto 20px !important;
12688  border-radius: 50% !important;
12689  background-color: #FAF5EE !important;
12690  border: 1px solid #C8A97A !important;
12691  position: relative !important;
12692  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
12693}
12694.cesm-histoire .chs-colophon-seal::before {
12695  content: "" !important;
12696  position: absolute !important;
12697  top: 6px !important;
12698  left: 6px !important;
12699  right: 6px !important;
12700  bottom: 6px !important;
12701  border-radius: 50% !important;
12702  border: 1px dashed rgba(170,59,59,0.35) !important;
12703}
12704.cesm-histoire .chs-colophon-seal::after {
12705  content: "\2720" !important;
12706  position: absolute !important;
12707  top: 50% !important;
12708  left: 50% !important;
12709  transform: translate(-50%, -50%) !important;
12710  font-family: Georgia, serif !important;
12711  font-size: 22px !important;
12712  color: #AA3B3B !important;
12713  line-height: 1 !important;
12714}
12715.cesm-histoire .chs-colophon-title {
12716  font-family: Georgia, serif !important;
12717  font-size: clamp(1.5rem, 5vw, 2rem) !important;
12718  line-height: 1.2 !important;
12719  color: #1F1513 !important;
12720  margin: 14px 0 0 0 !important;
12721  padding: 0 !important;
12722  font-weight: 500 !important;
12723  letter-spacing: -0.015em !important;
12724}
12725.cesm-histoire .chs-colophon-title em {
12726  font-style: italic !important;
12727  color: #AA3B3B !important;
12728  font-weight: 500 !important;
12729}
12730.cesm-histoire .chs-colophon-rule {
12731  display: block !important;
12732  width: 48px !important;
12733  height: 1px !important;
12734  margin: 18px auto !important;
12735  background-color: #C8A97A !important;
12736  position: relative !important;
12737}
12738.cesm-histoire .chs-colophon-rule::before,
12739.cesm-histoire .chs-colophon-rule::after {
12740  content: "" !important;
12741  position: absolute !important;
12742  top: 50% !important;
12743  width: 4px !important;
12744  height: 4px !important;
12745  border-radius: 50% !important;
12746  background-color: #C8A97A !important;
12747  transform: translateY(-50%) !important;
12748}
12749.cesm-histoire .chs-colophon-rule::before { left: -10px !important; }
12750.cesm-histoire .chs-colophon-rule::after { right: -10px !important; }
12751.cesm-histoire .chs-colophon-text {
12752  font-family: Georgia, serif !important;
12753  font-size: 1.05rem !important;
12754  line-height: 1.75 !important;
12755  color: #332925 !important;
12756  margin: 0 auto !important;
12757  padding: 0 !important;
12758  max-width: 520px !important;
12759}
12760.cesm-histoire .chs-colophon-text strong {
12761  color: #AA3B3B !important;
12762  font-weight: 700 !important;
12763}
12764.cesm-histoire .chs-colophon-sig {
12765  font-family: Georgia, serif !important;
12766  font-style: italic !important;
12767  font-size: 0.92rem !important;
12768  color: rgba(31,21,19,0.55) !important;
12769  margin: 22px 0 0 0 !important;
12770  padding: 0 !important;
12771  letter-spacing: 0.05em !important;
12772}
12773.cesm-histoire .chs-colophon-sig em {
12774  font-style: italic !important;
12775  color: #AA3B3B !important;
12776}
12777
12778/* =========================================================
12779   RESPONSIVE — TABLETTE
12780========================================================= */
12781@media (min-width: 760px) {
12782  .cesm-histoire .chs-hero { padding: 80px 30px 50px !important; }
12783  .cesm-histoire .chs-hero-inner { padding: 66px 52px 48px !important; }
12784  .cesm-histoire .chs-hero-brand { font-size: 0.82rem !important; }
12785  .cesm-histoire .chs-hero-lead { font-size: 1.08rem !important; }
12786
12787  .cesm-histoire .chs-markers {
12788    flex-direction: row !important;
12789    margin-top: 36px !important;
12790  }
12791  .cesm-histoire .chs-marker {
12792    flex: 1 1 0 !important;
12793    margin: 0 8px 0 0 !important;
12794    padding: 18px 14px !important;
12795  }
12796  .cesm-histoire .chs-marker:nth-child(2) {
12797    margin-left: 8px !important;
12798    margin-right: 8px !important;
12799  }
12800  .cesm-histoire .chs-marker:last-child {
12801    margin-right: 0 !important;
12802    margin-left: 8px !important;
12803  }
12804
12805  .cesm-histoire .chs-acts { padding: 40px 24px 30px !important; }
12806  .cesm-histoire .chs-act { margin-bottom: 50px !important; }
12807  .cesm-histoire .chs-act-body { padding: 38px 34px 40px !important; }
12808  .cesm-histoire .chs-act-body > * { margin-top: 18px !important; }
12809  .cesm-histoire .chs-act-body > *:first-child { margin-top: 0 !important; }
12810  .cesm-histoire .chs-act-media { padding: 28px !important; }
12811  .cesm-histoire .chs-act-num {
12812    min-width: 54px !important;
12813    height: 54px !important;
12814    font-size: 1.75rem !important;
12815    margin-right: 16px !important;
12816  }
12817
12818  .cesm-histoire .chs-idcard { padding: 50px 24px !important; }
12819  .cesm-histoire .chs-idcard-inner { padding: 48px 40px 44px !important; }
12820  .cesm-histoire .chs-ids {
12821    flex-direction: row !important;
12822  }
12823  .cesm-histoire .chs-id {
12824    flex: 1 1 0 !important;
12825    margin: 0 10px 0 0 !important;
12826    padding: 30px 26px 28px !important;
12827  }
12828  .cesm-histoire .chs-id:last-child {
12829    margin-right: 0 !important;
12830    margin-left: 10px !important;
12831  }
12832
12833  .cesm-histoire .chs-colophon { padding: 30px 24px 100px !important; }
12834  .cesm-histoire .chs-colophon-inner { padding: 60px 48px 50px !important; }
12835}
12836
12837/* =========================================================
12838   RESPONSIVE — DESKTOP
12839========================================================= */
12840@media (min-width: 1024px) {
12841  .cesm-histoire .chs-acts { padding: 60px 24px 40px !important; }
12842  .cesm-histoire .chs-act { margin-bottom: 64px !important; }
12843  .cesm-histoire .chs-act-grid {
12844    display: grid !important;
12845    grid-template-columns: 1fr 1fr !important;
12846    align-items: stretch !important;
12847  }
12848  .cesm-histoire .chs-act-media {
12849    min-height: 500px !important;
12850    height: 100% !important;
12851    padding: 36px !important;
12852  }
12853  .cesm-histoire .chs-act-media-inner {
12854    aspect-ratio: auto !important;
12855    height: 100% !important;
12856    min-height: 420px !important;
12857  }
12858  .cesm-histoire .chs-act-body {
12859    padding: 54px 48px !important;
12860    justify-content: center !important;
12861  }
12862  .cesm-histoire .chs-act-body > * { margin-top: 20px !important; }
12863  .cesm-histoire .chs-act-body > *:first-child { margin-top: 0 !important; }
12864  .cesm-histoire .chs-act-reverse .chs-act-media { order: 2 !important; }
12865  .cesm-histoire .chs-act-reverse .chs-act-body { order: 1 !important; }
12866}
12867
12868@media (min-width: 1280px) {
12869  .cesm-histoire .chs-act-body { padding: 64px 60px !important; }
12870  .cesm-histoire .chs-act-title { font-size: 2.5rem !important; }
12871  .cesm-histoire .chs-hero-inner { padding: 76px 64px 58px !important; }
12872}
12873
12874/* =========================================================
12875   CESM — PAGE HISTOIRE · Chronique de fondation
12876========================================================= */
12877
12878.cesm-histoire,
12879.cesm-histoire * { box-sizing: border-box !important; }
12880.cesm-histoire p:empty { display: none !important; }
12881
12882.cesm-histoire {
12883  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
12884  color: #1F1513 !important;
12885  line-height: 1.7 !important;
12886  font-size: 16px !important;
12887  background-color: #FAF5EE !important;
12888  background-image:
12889    radial-gradient(circle at 12% 10%, rgba(170,59,59,0.035), transparent 48%),
12890    radial-gradient(circle at 88% 90%, rgba(200,169,122,0.045), transparent 48%) !important;
12891  margin: 0 !important;
12892  padding: 0 !important;
12893  width: 100% !important;
12894  max-width: 100% !important;
12895  position: relative !important;
12896  overflow: hidden !important;
12897}
12898
12899/* =========================================================
12900   COMPOSANTS PARTAGÉS (cm-*)
12901========================================================= */
12902.cesm-histoire .cm-eb {
12903  display: inline-block !important;
12904  font-family: system-ui, sans-serif !important;
12905  font-size: 10px !important;
12906  letter-spacing: 0.32em !important;
12907  text-transform: uppercase !important;
12908  color: #AA3B3B !important;
12909  font-weight: 700 !important;
12910  margin: 0 !important;
12911  line-height: 1.4 !important;
12912  padding: 0 !important;
12913}
12914.cesm-histoire .cm-rule {
12915  display: block !important;
12916  width: 48px !important;
12917  height: 1px !important;
12918  margin: 0 !important;
12919  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
12920  position: relative !important;
12921}
12922.cesm-histoire .cm-rule::after {
12923  content: "" !important;
12924  position: absolute !important;
12925  left: 0 !important;
12926  top: 50% !important;
12927  width: 5px !important;
12928  height: 5px !important;
12929  border-radius: 50% !important;
12930  background-color: #C8A97A !important;
12931  transform: translate(-1px, -50%) !important;
12932}
12933.cesm-histoire .cm-orn {
12934  display: block !important;
12935  width: 80px !important;
12936  height: 14px !important;
12937  margin: 22px auto 0 !important;
12938  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCAxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzhBOTdBIiBzdHJva2Utd2lkdGg9IjEiPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjMwIiB5Mj0iNyIvPjxwYXRoIGQ9Ik0gMzUgNyBMIDQwIDIgTCA0NSA3IEwgNDAgMTIgWiIgZmlsbD0iI0M4QTk3QSIvPjxsaW5lIHgxPSI1MCIgeTE9IjciIHgyPSI4MCIgeTI9IjciLz48L3N2Zz4=") !important;
12939  background-repeat: no-repeat !important;
12940  background-position: center !important;
12941  background-size: contain !important;
12942}
12943.cesm-histoire .cm-orn-rule {
12944  display: block !important;
12945  width: 48px !important;
12946  height: 1px !important;
12947  margin: 20px auto 0 !important;
12948  background-color: #C8A97A !important;
12949  position: relative !important;
12950}
12951.cesm-histoire .cm-orn-rule::before,
12952.cesm-histoire .cm-orn-rule::after {
12953  content: "" !important;
12954  position: absolute !important;
12955  top: 50% !important;
12956  width: 4px !important;
12957  height: 4px !important;
12958  border-radius: 50% !important;
12959  background-color: #C8A97A !important;
12960  transform: translateY(-50%) !important;
12961}
12962.cesm-histoire .cm-orn-rule::before { left: -10px !important; }
12963.cesm-histoire .cm-orn-rule::after { right: -10px !important; }
12964
12965/* =========================================================
12966   HERO
12967========================================================= */
12968.cesm-histoire .chs-hero {
12969  padding: 60px 20px 40px !important;
12970  position: relative !important;
12971}
12972.cesm-histoire .chs-hero::before {
12973  content: "" !important;
12974  position: absolute !important;
12975  top: 0 !important;
12976  left: 0 !important;
12977  right: 0 !important;
12978  height: 3px !important;
12979  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
12980  opacity: 0.35 !important;
12981}
12982.cesm-histoire .chs-hero-inner {
12983  max-width: 880px !important;
12984  margin: 0 auto !important;
12985  background-color: #FFFFFF !important;
12986  border: 1px solid rgba(200,169,122,0.3) !important;
12987  border-radius: 2px !important;
12988  padding: 50px 26px 36px !important;
12989  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
12990  position: relative !important;
12991  text-align: center !important;
12992}
12993.cesm-histoire .chs-hero-inner::before,
12994.cesm-histoire .chs-hero-inner::after {
12995  content: "" !important;
12996  position: absolute !important;
12997  width: 40px !important;
12998  height: 40px !important;
12999  border: 1px solid #C8A97A !important;
13000  pointer-events: none !important;
13001}
13002.cesm-histoire .chs-hero-inner::before {
13003  top: 8px !important;
13004  left: 8px !important;
13005  border-right: 0 !important;
13006  border-bottom: 0 !important;
13007}
13008.cesm-histoire .chs-hero-inner::after {
13009  bottom: 8px !important;
13010  right: 8px !important;
13011  border-left: 0 !important;
13012  border-top: 0 !important;
13013}
13014.cesm-histoire .chs-hero-eb {
13015  display: inline-block !important;
13016  font-family: system-ui, sans-serif !important;
13017  font-size: 10px !important;
13018  letter-spacing: 0.4em !important;
13019  text-transform: uppercase !important;
13020  color: #AA3B3B !important;
13021  font-weight: 700 !important;
13022  margin: 0 !important;
13023  padding: 6px 16px !important;
13024  border: 1px solid rgba(170,59,59,0.2) !important;
13025  border-radius: 50px !important;
13026  line-height: 1.4 !important;
13027  background-color: rgba(170,59,59,0.04) !important;
13028}
13029.cesm-histoire .chs-hero-title {
13030  display: block !important;
13031  margin: 26px 0 0 0 !important;
13032  padding: 0 !important;
13033  font-weight: 400 !important;
13034}
13035.cesm-histoire .chs-hero-brand {
13036  display: block !important;
13037  font-family: system-ui, sans-serif !important;
13038  font-size: 0.72rem !important;
13039  letter-spacing: 0.32em !important;
13040  text-transform: uppercase !important;
13041  color: rgba(31,21,19,0.55) !important;
13042  font-weight: 600 !important;
13043  margin: 0 0 14px 0 !important;
13044  line-height: 1.4 !important;
13045}
13046.cesm-histoire .chs-hero-main {
13047  display: block !important;
13048  font-family: Georgia, "Times New Roman", serif !important;
13049  font-size: clamp(1.8rem, 6.5vw, 3rem) !important;
13050  line-height: 1.12 !important;
13051  color: #1F1513 !important;
13052  letter-spacing: -0.015em !important;
13053  font-weight: 400 !important;
13054  font-style: normal !important;
13055}
13056.cesm-histoire .chs-hero-main em {
13057  font-style: italic !important;
13058  color: #AA3B3B !important;
13059  font-weight: 500 !important;
13060}
13061.cesm-histoire .chs-hero-lead {
13062  font-family: Georgia, serif !important;
13063  font-style: italic !important;
13064  font-size: 1rem !important;
13065  line-height: 1.75 !important;
13066  color: #5A4844 !important;
13067  margin: 18px auto 0 !important;
13068  padding: 0 !important;
13069  max-width: 600px !important;
13070}
13071
13072/* Marqueurs (14 / 10h / Drogenbos) */
13073.cesm-histoire .chs-markers {
13074  display: flex !important;
13075  flex-direction: column !important;
13076  margin: 28px 0 0 0 !important;
13077  padding: 22px 0 0 0 !important;
13078  border-top: 1px solid rgba(200,169,122,0.3) !important;
13079}
13080.cesm-histoire .chs-marker {
13081  padding: 14px 16px !important;
13082  margin: 0 0 8px 0 !important;
13083  background-color: #FAF5EE !important;
13084  border: 1px solid rgba(200,169,122,0.3) !important;
13085  border-radius: 4px !important;
13086  text-align: center !important;
13087  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
13088}
13089.cesm-histoire .chs-marker:last-child { margin-bottom: 0 !important; }
13090.cesm-histoire .chs-marker:hover {
13091  border-color: #AA3B3B !important;
13092  background-color: #FFFFFF !important;
13093  transform: translateY(-2px) !important;
13094}
13095.cesm-histoire .chs-marker-val {
13096  display: block !important;
13097  font-family: Georgia, "Times New Roman", serif !important;
13098  font-style: italic !important;
13099  font-weight: 500 !important;
13100  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
13101  line-height: 1.1 !important;
13102  color: #AA3B3B !important;
13103  margin-bottom: 4px !important;
13104  letter-spacing: -0.01em !important;
13105}
13106.cesm-histoire .chs-marker-lbl {
13107  display: block !important;
13108  font-family: system-ui, sans-serif !important;
13109  font-size: 10px !important;
13110  letter-spacing: 0.22em !important;
13111  text-transform: uppercase !important;
13112  color: rgba(31,21,19,0.55) !important;
13113  font-weight: 600 !important;
13114  line-height: 1.4 !important;
13115}
13116
13117/* =========================================================
13118   ACTES (narration en 2 volets)
13119========================================================= */
13120.cesm-histoire .chs-acts {
13121  padding: 20px 16px 30px !important;
13122  max-width: 1240px !important;
13123  margin: 0 auto !important;
13124}
13125.cesm-histoire .chs-act {
13126  margin: 0 0 36px 0 !important;
13127  padding: 0 !important;
13128  position: relative !important;
13129}
13130.cesm-histoire .chs-act:last-child { margin-bottom: 0 !important; }
13131
13132.cesm-histoire .chs-act-grid {
13133  background-color: #FFFFFF !important;
13134  border: 1px solid rgba(200,169,122,0.25) !important;
13135  border-radius: 4px !important;
13136  padding: 0 !important;
13137  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
13138  overflow: hidden !important;
13139  display: flex !important;
13140  flex-direction: column !important;
13141  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
13142  position: relative !important;
13143}
13144.cesm-histoire .chs-act-grid::before {
13145  content: "" !important;
13146  position: absolute !important;
13147  top: 0 !important;
13148  left: 0 !important;
13149  right: 0 !important;
13150  height: 2px !important;
13151  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
13152  opacity: 0 !important;
13153  transition: opacity .4s ease !important;
13154  z-index: 2 !important;
13155}
13156.cesm-histoire .chs-act:hover .chs-act-grid {
13157  transform: translateY(-4px) !important;
13158  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
13159}
13160.cesm-histoire .chs-act:hover .chs-act-grid::before { opacity: 1 !important; }
13161
13162/* Media */
13163.cesm-histoire .chs-act-media {
13164  position: relative !important;
13165  overflow: hidden !important;
13166  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
13167  width: 100% !important;
13168  padding: 22px !important;
13169}
13170.cesm-histoire .chs-act-media-inner {
13171  position: relative !important;
13172  width: 100% !important;
13173  aspect-ratio: 4 / 3 !important;
13174  overflow: hidden !important;
13175  border-radius: 2px !important;
13176  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
13177}
13178.cesm-histoire .chs-act-media-inner::before {
13179  content: "" !important;
13180  position: absolute !important;
13181  top: 6px !important;
13182  right: 6px !important;
13183  bottom: 6px !important;
13184  left: 6px !important;
13185  border: 1px solid rgba(255,255,255,0.35) !important;
13186  border-radius: 1px !important;
13187  z-index: 2 !important;
13188  pointer-events: none !important;
13189}
13190.cesm-histoire .chs-act-media img {
13191  width: 100% !important;
13192  height: 100% !important;
13193  object-fit: cover !important;
13194  display: block !important;
13195  margin: 0 !important;
13196  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
13197  filter: saturate(0.95) !important;
13198}
13199.cesm-histoire .chs-act:hover .chs-act-media img {
13200  transform: scale(1.04) !important;
13201  filter: saturate(1.05) !important;
13202}
13203
13204/* Body */
13205.cesm-histoire .chs-act-body {
13206  padding: 30px 24px 34px !important;
13207  display: flex !important;
13208  flex-direction: column !important;
13209}
13210.cesm-histoire .chs-act-body > * {
13211  margin-top: 16px !important;
13212  margin-bottom: 0 !important;
13213}
13214.cesm-histoire .chs-act-body > *:first-child { margin-top: 0 !important; }
13215
13216/* Head (chiffre romain + eyebrow acte) */
13217.cesm-histoire .chs-act-head {
13218  display: flex !important;
13219  align-items: center !important;
13220  margin: 0 !important;
13221  padding: 0 !important;
13222}
13223.cesm-histoire .chs-act-num {
13224  display: inline-flex !important;
13225  align-items: center !important;
13226  justify-content: center !important;
13227  flex-shrink: 0 !important;
13228  min-width: 48px !important;
13229  height: 48px !important;
13230  padding: 0 10px !important;
13231  font-family: Georgia, "Times New Roman", serif !important;
13232  font-style: italic !important;
13233  font-weight: 500 !important;
13234  font-size: 1.55rem !important;
13235  line-height: 1 !important;
13236  color: #AA3B3B !important;
13237  background-color: #FAF5EE !important;
13238  border: 1px solid #C8A97A !important;
13239  border-radius: 50px !important;
13240  letter-spacing: 0.04em !important;
13241  margin: 0 14px 0 0 !important;
13242  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
13243}
13244
13245/* Title */
13246.cesm-histoire .chs-act-title {
13247  font-family: Georgia, "Times New Roman", serif !important;
13248  font-size: clamp(1.7rem, 5vw, 2.4rem) !important;
13249  line-height: 1.1 !important;
13250  color: #1F1513 !important;
13251  padding: 0 !important;
13252  font-style: normal !important;
13253  font-weight: 500 !important;
13254  letter-spacing: -0.015em !important;
13255}
13256.cesm-histoire .chs-act-title em {
13257  font-style: italic !important;
13258  color: #AA3B3B !important;
13259  font-weight: 500 !important;
13260}
13261
13262/* Text */
13263.cesm-histoire .chs-act-text {
13264  font-family: Georgia, "Times New Roman", serif !important;
13265  font-size: 1rem !important;
13266  line-height: 1.8 !important;
13267  color: #332925 !important;
13268  padding: 0 !important;
13269  font-weight: 400 !important;
13270}
13271.cesm-histoire .chs-act-text strong {
13272  color: #1F1513 !important;
13273  font-weight: 700 !important;
13274}
13275.cesm-histoire .chs-act-text + .chs-act-text { margin-top: 14px !important; }
13276
13277/* =========================================================
13278   CARTE D'IDENTITÉ INSTITUTIONNELLE
13279========================================================= */
13280.cesm-histoire .chs-idcard {
13281  padding: 30px 16px !important;
13282  max-width: 1240px !important;
13283  margin: 0 auto !important;
13284}
13285.cesm-histoire .chs-idcard-inner {
13286  background-color: #FFFFFF !important;
13287  border: 1px solid rgba(200,169,122,0.3) !important;
13288  border-top: 3px solid #AA3B3B !important;
13289  border-radius: 4px !important;
13290  padding: 36px 22px 34px !important;
13291  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.15) !important;
13292  position: relative !important;
13293}
13294.cesm-histoire .chs-idcard-head {
13295  text-align: center !important;
13296  margin: 0 0 26px 0 !important;
13297  padding: 0 !important;
13298}
13299.cesm-histoire .chs-idcard-title {
13300  font-family: Georgia, serif !important;
13301  font-size: clamp(1.6rem, 5vw, 2.2rem) !important;
13302  line-height: 1.15 !important;
13303  color: #1F1513 !important;
13304  margin: 10px 0 0 0 !important;
13305  padding: 0 !important;
13306  font-weight: 500 !important;
13307  letter-spacing: -0.015em !important;
13308}
13309.cesm-histoire .chs-idcard-title em {
13310  font-style: italic !important;
13311  color: #AA3B3B !important;
13312  font-weight: 500 !important;
13313}
13314
13315.cesm-histoire .chs-ids {
13316  display: flex !important;
13317  flex-direction: column !important;
13318  margin: 0 !important;
13319  padding: 0 !important;
13320}
13321.cesm-histoire .chs-id {
13322  position: relative !important;
13323  padding: 26px 22px 24px !important;
13324  margin: 0 0 14px 0 !important;
13325  background-color: #FAF5EE !important;
13326  border: 1px solid rgba(200,169,122,0.35) !important;
13327  border-radius: 4px !important;
13328  transition: border-color .3s ease, transform .3s ease, box-shadow .3s ease !important;
13329}
13330.cesm-histoire .chs-id:last-child { margin-bottom: 0 !important; }
13331.cesm-histoire .chs-id:hover {
13332  border-color: rgba(170,59,59,0.4) !important;
13333  transform: translateY(-3px) !important;
13334  box-shadow: 0 14px 30px -15px rgba(170,59,59,0.2) !important;
13335}
13336
13337/* Sceau dans le coin de chaque carte */
13338.cesm-histoire .chs-id-seal {
13339  display: block !important;
13340  position: absolute !important;
13341  top: 16px !important;
13342  right: 16px !important;
13343  width: 38px !important;
13344  height: 38px !important;
13345  border-radius: 50% !important;
13346  background-color: #FFFFFF !important;
13347  border: 1px solid #C8A97A !important;
13348  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
13349}
13350.cesm-histoire .chs-id-seal::before {
13351  content: "" !important;
13352  position: absolute !important;
13353  top: 4px !important;
13354  left: 4px !important;
13355  right: 4px !important;
13356  bottom: 4px !important;
13357  border-radius: 50% !important;
13358  border: 1px dashed rgba(170,59,59,0.35) !important;
13359}
13360.cesm-histoire .chs-id-seal::after {
13361  content: "\2713" !important;
13362  position: absolute !important;
13363  top: 50% !important;
13364  left: 50% !important;
13365  transform: translate(-50%, -50%) !important;
13366  font-family: Georgia, serif !important;
13367  font-size: 16px !important;
13368  color: #AA3B3B !important;
13369  font-weight: 700 !important;
13370  line-height: 1 !important;
13371}
13372
13373.cesm-histoire .chs-id .cm-eb {
13374  margin-bottom: 8px !important;
13375  padding-right: 50px !important;
13376}
13377.cesm-histoire .chs-id-name {
13378  font-family: Georgia, serif !important;
13379  font-size: 1.25rem !important;
13380  line-height: 1.2 !important;
13381  color: #1F1513 !important;
13382  margin: 0 0 12px 0 !important;
13383  padding: 0 50px 0 0 !important;
13384  font-weight: 500 !important;
13385  letter-spacing: -0.01em !important;
13386}
13387.cesm-histoire .chs-id-name em {
13388  font-style: italic !important;
13389  color: #AA3B3B !important;
13390  font-weight: 500 !important;
13391}
13392.cesm-histoire .chs-id-desc {
13393  font-family: Georgia, serif !important;
13394  font-size: 0.95rem !important;
13395  line-height: 1.65 !important;
13396  color: #332925 !important;
13397  margin: 0 0 16px 0 !important;
13398  padding: 0 !important;
13399}
13400.cesm-histoire .chs-id-desc strong {
13401  color: #1F1513 !important;
13402  font-weight: 700 !important;
13403}
13404
13405.cesm-histoire .chs-id-facts {
13406  display: flex !important;
13407  flex-direction: column !important;
13408  margin: 0 !important;
13409  padding: 16px 0 0 0 !important;
13410  border-top: 1px dashed rgba(200,169,122,0.45) !important;
13411}
13412.cesm-histoire .chs-id-fact {
13413  display: flex !important;
13414  align-items: baseline !important;
13415  justify-content: space-between !important;
13416  padding: 6px 0 !important;
13417  flex-wrap: wrap !important;
13418}
13419.cesm-histoire .chs-id-fact-lbl {
13420  font-family: system-ui, sans-serif !important;
13421  font-size: 10px !important;
13422  letter-spacing: 0.22em !important;
13423  text-transform: uppercase !important;
13424  color: rgba(31,21,19,0.55) !important;
13425  font-weight: 600 !important;
13426  line-height: 1.4 !important;
13427  margin-right: 12px !important;
13428}
13429.cesm-histoire .chs-id-fact-val {
13430  font-family: Georgia, serif !important;
13431  font-style: italic !important;
13432  font-weight: 500 !important;
13433  font-size: 1rem !important;
13434  color: #AA3B3B !important;
13435  letter-spacing: 0.01em !important;
13436}
13437
13438/* =========================================================
13439   COLOPHON — invitation finale
13440========================================================= */
13441.cesm-histoire .chs-colophon {
13442  padding: 20px 16px 70px !important;
13443}
13444.cesm-histoire .chs-colophon-inner {
13445  max-width: 680px !important;
13446  margin: 0 auto !important;
13447  background-color: #FFFFFF !important;
13448  border: 1px solid rgba(200,169,122,0.3) !important;
13449  border-radius: 2px !important;
13450  padding: 50px 26px 44px !important;
13451  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.18) !important;
13452  position: relative !important;
13453  text-align: center !important;
13454}
13455.cesm-histoire .chs-colophon-seal {
13456  display: block !important;
13457  width: 56px !important;
13458  height: 56px !important;
13459  margin: 0 auto 20px !important;
13460  border-radius: 50% !important;
13461  background-color: #FAF5EE !important;
13462  border: 1px solid #C8A97A !important;
13463  position: relative !important;
13464  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
13465}
13466.cesm-histoire .chs-colophon-seal::before {
13467  content: "" !important;
13468  position: absolute !important;
13469  top: 6px !important;
13470  left: 6px !important;
13471  right: 6px !important;
13472  bottom: 6px !important;
13473  border-radius: 50% !important;
13474  border: 1px dashed rgba(170,59,59,0.35) !important;
13475}
13476.cesm-histoire .chs-colophon-seal::after {
13477  content: "\2720" !important;
13478  position: absolute !important;
13479  top: 50% !important;
13480  left: 50% !important;
13481  transform: translate(-50%, -50%) !important;
13482  font-family: Georgia, serif !important;
13483  font-size: 22px !important;
13484  color: #AA3B3B !important;
13485  line-height: 1 !important;
13486}
13487.cesm-histoire .chs-colophon-title {
13488  font-family: Georgia, serif !important;
13489  font-size: clamp(1.5rem, 5vw, 2rem) !important;
13490  line-height: 1.2 !important;
13491  color: #1F1513 !important;
13492  margin: 14px 0 0 0 !important;
13493  padding: 0 !important;
13494  font-weight: 500 !important;
13495  letter-spacing: -0.015em !important;
13496}
13497.cesm-histoire .chs-colophon-title em {
13498  font-style: italic !important;
13499  color: #AA3B3B !important;
13500  font-weight: 500 !important;
13501}
13502.cesm-histoire .chs-colophon-rule {
13503  display: block !important;
13504  width: 48px !important;
13505  height: 1px !important;
13506  margin: 18px auto !important;
13507  background-color: #C8A97A !important;
13508  position: relative !important;
13509}
13510.cesm-histoire .chs-colophon-rule::before,
13511.cesm-histoire .chs-colophon-rule::after {
13512  content: "" !important;
13513  position: absolute !important;
13514  top: 50% !important;
13515  width: 4px !important;
13516  height: 4px !important;
13517  border-radius: 50% !important;
13518  background-color: #C8A97A !important;
13519  transform: translateY(-50%) !important;
13520}
13521.cesm-histoire .chs-colophon-rule::before { left: -10px !important; }
13522.cesm-histoire .chs-colophon-rule::after { right: -10px !important; }
13523.cesm-histoire .chs-colophon-text {
13524  font-family: Georgia, serif !important;
13525  font-size: 1.05rem !important;
13526  line-height: 1.75 !important;
13527  color: #332925 !important;
13528  margin: 0 auto !important;
13529  padding: 0 !important;
13530  max-width: 520px !important;
13531}
13532.cesm-histoire .chs-colophon-text strong {
13533  color: #AA3B3B !important;
13534  font-weight: 700 !important;
13535}
13536.cesm-histoire .chs-colophon-sig {
13537  font-family: Georgia, serif !important;
13538  font-style: italic !important;
13539  font-size: 0.92rem !important;
13540  color: rgba(31,21,19,0.55) !important;
13541  margin: 22px 0 0 0 !important;
13542  padding: 0 !important;
13543  letter-spacing: 0.05em !important;
13544}
13545.cesm-histoire .chs-colophon-sig em {
13546  font-style: italic !important;
13547  color: #AA3B3B !important;
13548}
13549
13550/* =========================================================
13551   RESPONSIVE — TABLETTE
13552========================================================= */
13553@media (min-width: 760px) {
13554  .cesm-histoire .chs-hero { padding: 80px 30px 50px !important; }
13555  .cesm-histoire .chs-hero-inner { padding: 66px 52px 48px !important; }
13556  .cesm-histoire .chs-hero-brand { font-size: 0.82rem !important; }
13557  .cesm-histoire .chs-hero-lead { font-size: 1.08rem !important; }
13558
13559  .cesm-histoire .chs-markers {
13560    flex-direction: row !important;
13561    margin-top: 36px !important;
13562  }
13563  .cesm-histoire .chs-marker {
13564    flex: 1 1 0 !important;
13565    margin: 0 8px 0 0 !important;
13566    padding: 18px 14px !important;
13567  }
13568  .cesm-histoire .chs-marker:nth-child(2) {
13569    margin-left: 8px !important;
13570    margin-right: 8px !important;
13571  }
13572  .cesm-histoire .chs-marker:last-child {
13573    margin-right: 0 !important;
13574    margin-left: 8px !important;
13575  }
13576
13577  .cesm-histoire .chs-acts { padding: 40px 24px 30px !important; }
13578  .cesm-histoire .chs-act { margin-bottom: 50px !important; }
13579  .cesm-histoire .chs-act-body { padding: 38px 34px 40px !important; }
13580  .cesm-histoire .chs-act-body > * { margin-top: 18px !important; }
13581  .cesm-histoire .chs-act-body > *:first-child { margin-top: 0 !important; }
13582  .cesm-histoire .chs-act-media { padding: 28px !important; }
13583  .cesm-histoire .chs-act-num {
13584    min-width: 54px !important;
13585    height: 54px !important;
13586    font-size: 1.75rem !important;
13587    margin-right: 16px !important;
13588  }
13589
13590  .cesm-histoire .chs-idcard { padding: 50px 24px !important; }
13591  .cesm-histoire .chs-idcard-inner { padding: 48px 40px 44px !important; }
13592  .cesm-histoire .chs-ids {
13593    flex-direction: row !important;
13594  }
13595  .cesm-histoire .chs-id {
13596    flex: 1 1 0 !important;
13597    margin: 0 10px 0 0 !important;
13598    padding: 30px 26px 28px !important;
13599  }
13600  .cesm-histoire .chs-id:last-child {
13601    margin-right: 0 !important;
13602    margin-left: 10px !important;
13603  }
13604
13605  .cesm-histoire .chs-colophon { padding: 30px 24px 100px !important; }
13606  .cesm-histoire .chs-colophon-inner { padding: 60px 48px 50px !important; }
13607}
13608
13609/* =========================================================
13610   RESPONSIVE — DESKTOP
13611========================================================= */
13612@media (min-width: 1024px) {
13613  .cesm-histoire .chs-acts { padding: 60px 24px 40px !important; }
13614  .cesm-histoire .chs-act { margin-bottom: 64px !important; }
13615  .cesm-histoire .chs-act-grid {
13616    display: grid !important;
13617    grid-template-columns: 1fr 1fr !important;
13618    align-items: stretch !important;
13619  }
13620  .cesm-histoire .chs-act-media {
13621    min-height: 500px !important;
13622    height: 100% !important;
13623    padding: 36px !important;
13624  }
13625  .cesm-histoire .chs-act-media-inner {
13626    aspect-ratio: auto !important;
13627    height: 100% !important;
13628    min-height: 420px !important;
13629  }
13630  .cesm-histoire .chs-act-body {
13631    padding: 54px 48px !important;
13632    justify-content: center !important;
13633  }
13634  .cesm-histoire .chs-act-body > * { margin-top: 20px !important; }
13635  .cesm-histoire .chs-act-body > *:first-child { margin-top: 0 !important; }
13636  .cesm-histoire .chs-act-reverse .chs-act-media { order: 2 !important; }
13637  .cesm-histoire .chs-act-reverse .chs-act-body { order: 1 !important; }
13638}
13639
13640@media (min-width: 1280px) {
13641  .cesm-histoire .chs-act-body { padding: 64px 60px !important; }
13642  .cesm-histoire .chs-act-title { font-size: 2.5rem !important; }
13643  .cesm-histoire .chs-hero-inner { padding: 76px 64px 58px !important; }
13644}
13645
13646/* =========================================================
13647   CESM — PAGE IDENTITÉ (Objectif · Vision · Mission · Logo)
13648========================================================= */
13649
13650.cesm-ident,
13651.cesm-ident * { box-sizing: border-box !important; }
13652.cesm-ident p:empty { display: none !important; }
13653
13654.cesm-ident {
13655  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
13656  color: #1F1513 !important;
13657  line-height: 1.7 !important;
13658  font-size: 16px !important;
13659  background-color: #FAF5EE !important;
13660  background-image:
13661    radial-gradient(circle at 10% 6%, rgba(170,59,59,0.035), transparent 48%),
13662    radial-gradient(circle at 90% 94%, rgba(200,169,122,0.045), transparent 48%) !important;
13663  margin: 0 !important;
13664  padding: 0 !important;
13665  width: 100% !important;
13666  max-width: 100% !important;
13667  position: relative !important;
13668  overflow: hidden !important;
13669}
13670
13671.cesm-ident .cid-anchor {
13672  display: block !important;
13673  position: relative !important;
13674  top: -110px !important;
13675  width: 1px !important;
13676  height: 0 !important;
13677  visibility: hidden !important;
13678  pointer-events: none !important;
13679}
13680
13681/* =========================================================
13682   COMPOSANTS PARTAGÉS (réutilisation de cm-*)
13683========================================================= */
13684.cesm-ident .cm-eb {
13685  display: inline-block !important;
13686  font-family: system-ui, sans-serif !important;
13687  font-size: 10px !important;
13688  letter-spacing: 0.32em !important;
13689  text-transform: uppercase !important;
13690  color: #AA3B3B !important;
13691  font-weight: 700 !important;
13692  margin: 0 !important;
13693  line-height: 1.4 !important;
13694  padding: 0 !important;
13695}
13696.cesm-ident .cm-rule {
13697  display: block !important;
13698  width: 48px !important;
13699  height: 1px !important;
13700  margin: 0 !important;
13701  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
13702  position: relative !important;
13703}
13704.cesm-ident .cm-rule::after {
13705  content: "" !important;
13706  position: absolute !important;
13707  left: 0 !important;
13708  top: 50% !important;
13709  width: 5px !important;
13710  height: 5px !important;
13711  border-radius: 50% !important;
13712  background-color: #C8A97A !important;
13713  transform: translate(-1px, -50%) !important;
13714}
13715.cesm-ident .cm-orn {
13716  display: block !important;
13717  width: 80px !important;
13718  height: 14px !important;
13719  margin: 22px auto 0 !important;
13720  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCAxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzhBOTdBIiBzdHJva2Utd2lkdGg9IjEiPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjMwIiB5Mj0iNyIvPjxwYXRoIGQ9Ik0gMzUgNyBMIDQwIDIgTCA0NSA3IEwgNDAgMTIgWiIgZmlsbD0iI0M4QTk3QSIvPjxsaW5lIHgxPSI1MCIgeTE9IjciIHgyPSI4MCIgeTI9IjciLz48L3N2Zz4=") !important;
13721  background-repeat: no-repeat !important;
13722  background-position: center !important;
13723  background-size: contain !important;
13724}
13725.cesm-ident .cm-orn-rule {
13726  display: block !important;
13727  width: 48px !important;
13728  height: 1px !important;
13729  margin: 22px auto !important;
13730  background-color: #C8A97A !important;
13731  position: relative !important;
13732}
13733.cesm-ident .cm-orn-rule::before,
13734.cesm-ident .cm-orn-rule::after {
13735  content: "" !important;
13736  position: absolute !important;
13737  top: 50% !important;
13738  width: 4px !important;
13739  height: 4px !important;
13740  border-radius: 50% !important;
13741  background-color: #C8A97A !important;
13742  transform: translateY(-50%) !important;
13743}
13744.cesm-ident .cm-orn-rule::before { left: -10px !important; }
13745.cesm-ident .cm-orn-rule::after { right: -10px !important; }
13746
13747/* Verset biblique (réutilise la grammaire Ministères) */
13748.cesm-ident .cm-verse {
13749  padding: 22px 24px 22px 32px !important;
13750  background: linear-gradient(180deg, rgba(170,59,59,0.025) 0%, rgba(200,169,122,0.05) 100%) !important;
13751  border-left: 2px solid #AA3B3B !important;
13752  border-radius: 0 4px 4px 0 !important;
13753  position: relative !important;
13754  margin: 0 !important;
13755}
13756.cesm-ident .cm-verse + .cm-verse { margin-top: 12px !important; }
13757.cesm-ident .cm-verse::before {
13758  content: "\201C" !important;
13759  position: absolute !important;
13760  top: 8px !important;
13761  left: 14px !important;
13762  font-family: Georgia, serif !important;
13763  font-size: 48px !important;
13764  line-height: 1 !important;
13765  color: #C8A97A !important;
13766  opacity: 0.5 !important;
13767  pointer-events: none !important;
13768  font-style: normal !important;
13769}
13770.cesm-ident .cm-verse p {
13771  font-family: Georgia, "Times New Roman", serif !important;
13772  font-style: italic !important;
13773  font-size: 1rem !important;
13774  line-height: 1.7 !important;
13775  color: #1F1513 !important;
13776  margin: 0 0 12px 0 !important;
13777  padding: 0 0 0 14px !important;
13778  font-weight: 400 !important;
13779}
13780.cesm-ident .cm-verse-lg p {
13781  font-size: 1.06rem !important;
13782  line-height: 1.75 !important;
13783}
13784.cesm-ident .cm-verse-ref {
13785  display: block !important;
13786  text-align: right !important;
13787  font-family: system-ui, sans-serif !important;
13788  font-size: 0.72rem !important;
13789  font-weight: 700 !important;
13790  color: #AA3B3B !important;
13791  letter-spacing: 0.22em !important;
13792  text-transform: uppercase !important;
13793  padding-right: 2px !important;
13794}
13795.cesm-ident .cm-verse-ref::before {
13796  content: "" !important;
13797  display: inline-block !important;
13798  width: 20px !important;
13799  height: 1px !important;
13800  background-color: #C8A97A !important;
13801  vertical-align: middle !important;
13802  margin-right: 10px !important;
13803  margin-bottom: 2px !important;
13804}
13805
13806/* =========================================================
13807   HERO
13808========================================================= */
13809.cesm-ident .cid-hero {
13810  padding: 60px 20px 40px !important;
13811  position: relative !important;
13812}
13813.cesm-ident .cid-hero::before {
13814  content: "" !important;
13815  position: absolute !important;
13816  top: 0 !important;
13817  left: 0 !important;
13818  right: 0 !important;
13819  height: 3px !important;
13820  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
13821  opacity: 0.35 !important;
13822}
13823.cesm-ident .cid-hero-inner {
13824  max-width: 880px !important;
13825  margin: 0 auto !important;
13826  background-color: #FFFFFF !important;
13827  border: 1px solid rgba(200,169,122,0.3) !important;
13828  border-radius: 2px !important;
13829  padding: 50px 26px 36px !important;
13830  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
13831  position: relative !important;
13832  text-align: center !important;
13833}
13834.cesm-ident .cid-hero-inner::before,
13835.cesm-ident .cid-hero-inner::after {
13836  content: "" !important;
13837  position: absolute !important;
13838  width: 40px !important;
13839  height: 40px !important;
13840  border: 1px solid #C8A97A !important;
13841  pointer-events: none !important;
13842}
13843.cesm-ident .cid-hero-inner::before {
13844  top: 8px !important;
13845  left: 8px !important;
13846  border-right: 0 !important;
13847  border-bottom: 0 !important;
13848}
13849.cesm-ident .cid-hero-inner::after {
13850  bottom: 8px !important;
13851  right: 8px !important;
13852  border-left: 0 !important;
13853  border-top: 0 !important;
13854}
13855.cesm-ident .cid-hero-eb {
13856  display: inline-block !important;
13857  font-family: system-ui, sans-serif !important;
13858  font-size: 10px !important;
13859  letter-spacing: 0.4em !important;
13860  text-transform: uppercase !important;
13861  color: #AA3B3B !important;
13862  font-weight: 700 !important;
13863  margin: 0 !important;
13864  padding: 6px 16px !important;
13865  border: 1px solid rgba(170,59,59,0.2) !important;
13866  border-radius: 50px !important;
13867  line-height: 1.4 !important;
13868  background-color: rgba(170,59,59,0.04) !important;
13869}
13870.cesm-ident .cid-hero-title {
13871  display: block !important;
13872  margin: 26px 0 0 0 !important;
13873  padding: 0 !important;
13874  font-weight: 400 !important;
13875}
13876.cesm-ident .cid-hero-brand {
13877  display: block !important;
13878  font-family: system-ui, sans-serif !important;
13879  font-size: 0.72rem !important;
13880  letter-spacing: 0.32em !important;
13881  text-transform: uppercase !important;
13882  color: rgba(31,21,19,0.55) !important;
13883  font-weight: 600 !important;
13884  margin: 0 0 14px 0 !important;
13885  line-height: 1.4 !important;
13886}
13887.cesm-ident .cid-hero-main {
13888  display: block !important;
13889  font-family: Georgia, "Times New Roman", serif !important;
13890  font-size: clamp(2rem, 7vw, 3.4rem) !important;
13891  line-height: 1.08 !important;
13892  color: #1F1513 !important;
13893  letter-spacing: -0.015em !important;
13894  font-weight: 400 !important;
13895  font-style: normal !important;
13896}
13897.cesm-ident .cid-hero-main em {
13898  font-style: italic !important;
13899  color: #AA3B3B !important;
13900  font-weight: 500 !important;
13901}
13902.cesm-ident .cid-hero-lead {
13903  font-family: Georgia, serif !important;
13904  font-style: italic !important;
13905  font-size: 1rem !important;
13906  line-height: 1.75 !important;
13907  color: #5A4844 !important;
13908  margin: 18px auto 0 !important;
13909  padding: 0 !important;
13910  max-width: 600px !important;
13911}
13912
13913/* Table des matières */
13914.cesm-ident .cid-toc {
13915  display: flex !important;
13916  flex-direction: column !important;
13917  margin: 28px 0 0 0 !important;
13918  padding: 22px 0 0 0 !important;
13919  border-top: 1px solid rgba(200,169,122,0.3) !important;
13920}
13921.cesm-ident .cid-toc-item {
13922  display: flex !important;
13923  align-items: center !important;
13924  justify-content: flex-start !important;
13925  padding: 10px 14px !important;
13926  margin: 0 0 8px 0 !important;
13927  background-color: #FAF5EE !important;
13928  border: 1px solid rgba(200,169,122,0.3) !important;
13929  border-radius: 4px !important;
13930  text-decoration: none !important;
13931  color: #1F1513 !important;
13932  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
13933}
13934.cesm-ident .cid-toc-item:last-child { margin-bottom: 0 !important; }
13935.cesm-ident .cid-toc-item:hover {
13936  border-color: #AA3B3B !important;
13937  background-color: #FFFFFF !important;
13938  transform: translateX(3px) !important;
13939}
13940.cesm-ident .cid-toc-num {
13941  display: inline-flex !important;
13942  align-items: center !important;
13943  justify-content: center !important;
13944  flex-shrink: 0 !important;
13945  width: 34px !important;
13946  height: 34px !important;
13947  border-radius: 50% !important;
13948  background-color: #FFFFFF !important;
13949  border: 1px solid #C8A97A !important;
13950  font-family: Georgia, serif !important;
13951  font-style: italic !important;
13952  font-weight: 500 !important;
13953  font-size: 0.95rem !important;
13954  color: #AA3B3B !important;
13955  margin-right: 14px !important;
13956  line-height: 1 !important;
13957}
13958.cesm-ident .cid-toc-label {
13959  font-family: Georgia, serif !important;
13960  font-style: italic !important;
13961  font-size: 1rem !important;
13962  color: #1F1513 !important;
13963  font-weight: 500 !important;
13964}
13965
13966/* =========================================================
13967   CHAPITRES
13968========================================================= */
13969.cesm-ident .cid-chapters {
13970  padding: 20px 16px 60px !important;
13971  max-width: 1240px !important;
13972  margin: 0 auto !important;
13973}
13974.cesm-ident .cid-ch {
13975  margin: 0 0 36px 0 !important;
13976  padding: 0 !important;
13977  position: relative !important;
13978}
13979.cesm-ident .cid-ch:last-child { margin-bottom: 0 !important; }
13980
13981.cesm-ident .cid-ch-grid {
13982  background-color: #FFFFFF !important;
13983  border: 1px solid rgba(200,169,122,0.25) !important;
13984  border-radius: 4px !important;
13985  padding: 0 !important;
13986  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
13987  overflow: hidden !important;
13988  display: flex !important;
13989  flex-direction: column !important;
13990  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
13991  position: relative !important;
13992}
13993.cesm-ident .cid-ch-grid::before {
13994  content: "" !important;
13995  position: absolute !important;
13996  top: 0 !important;
13997  left: 0 !important;
13998  right: 0 !important;
13999  height: 2px !important;
14000  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
14001  opacity: 0 !important;
14002  transition: opacity .4s ease !important;
14003  z-index: 2 !important;
14004}
14005.cesm-ident .cid-ch:hover .cid-ch-grid {
14006  transform: translateY(-4px) !important;
14007  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
14008}
14009.cesm-ident .cid-ch:hover .cid-ch-grid::before { opacity: 1 !important; }
14010
14011/* Media */
14012.cesm-ident .cid-ch-media {
14013  position: relative !important;
14014  overflow: hidden !important;
14015  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
14016  width: 100% !important;
14017  padding: 22px !important;
14018}
14019.cesm-ident .cid-ch-media-inner {
14020  position: relative !important;
14021  width: 100% !important;
14022  aspect-ratio: 4 / 3 !important;
14023  overflow: hidden !important;
14024  border-radius: 2px !important;
14025  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
14026}
14027.cesm-ident .cid-ch-media-inner::before {
14028  content: "" !important;
14029  position: absolute !important;
14030  top: 6px !important;
14031  right: 6px !important;
14032  bottom: 6px !important;
14033  left: 6px !important;
14034  border: 1px solid rgba(255,255,255,0.35) !important;
14035  border-radius: 1px !important;
14036  z-index: 2 !important;
14037  pointer-events: none !important;
14038}
14039.cesm-ident .cid-ch-media img {
14040  width: 100% !important;
14041  height: 100% !important;
14042  object-fit: cover !important;
14043  display: block !important;
14044  margin: 0 !important;
14045  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
14046  filter: saturate(0.95) !important;
14047}
14048.cesm-ident .cid-ch:hover .cid-ch-media img {
14049  transform: scale(1.04) !important;
14050  filter: saturate(1.05) !important;
14051}
14052
14053/* Body */
14054.cesm-ident .cid-ch-body {
14055  padding: 30px 24px 34px !important;
14056  display: flex !important;
14057  flex-direction: column !important;
14058}
14059.cesm-ident .cid-ch-body > * {
14060  margin-top: 16px !important;
14061  margin-bottom: 0 !important;
14062}
14063.cesm-ident .cid-ch-body > *:first-child { margin-top: 0 !important; }
14064
14065/* Head (chiffre romain + eyebrow) */
14066.cesm-ident .cid-ch-head {
14067  display: flex !important;
14068  align-items: center !important;
14069  margin: 0 !important;
14070  padding: 0 !important;
14071}
14072.cesm-ident .cid-ch-head-center {
14073  justify-content: center !important;
14074}
14075.cesm-ident .cid-ch-num {
14076  display: inline-flex !important;
14077  align-items: center !important;
14078  justify-content: center !important;
14079  flex-shrink: 0 !important;
14080  min-width: 48px !important;
14081  height: 48px !important;
14082  padding: 0 10px !important;
14083  font-family: Georgia, "Times New Roman", serif !important;
14084  font-style: italic !important;
14085  font-weight: 500 !important;
14086  font-size: 1.55rem !important;
14087  line-height: 1 !important;
14088  color: #AA3B3B !important;
14089  background-color: #FAF5EE !important;
14090  border: 1px solid #C8A97A !important;
14091  border-radius: 50px !important;
14092  letter-spacing: 0.04em !important;
14093  margin: 0 14px 0 0 !important;
14094  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
14095}
14096
14097/* Title */
14098.cesm-ident .cid-ch-title {
14099  font-family: Georgia, "Times New Roman", serif !important;
14100  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
14101  line-height: 1.08 !important;
14102  color: #1F1513 !important;
14103  padding: 0 !important;
14104  font-style: normal !important;
14105  font-weight: 500 !important;
14106  letter-spacing: -0.015em !important;
14107}
14108.cesm-ident .cid-ch-title em {
14109  font-style: italic !important;
14110  color: #AA3B3B !important;
14111  font-weight: 500 !important;
14112}
14113.cesm-ident .cid-ch-title-center {
14114  text-align: center !important;
14115}
14116
14117/* Text */
14118.cesm-ident .cid-ch-text {
14119  font-family: Georgia, "Times New Roman", serif !important;
14120  font-size: 1rem !important;
14121  line-height: 1.8 !important;
14122  color: #332925 !important;
14123  padding: 0 !important;
14124  font-weight: 400 !important;
14125}
14126.cesm-ident .cid-ch-text strong {
14127  color: #1F1513 !important;
14128  font-weight: 700 !important;
14129}
14130.cesm-ident .cid-ch-text-center {
14131  text-align: center !important;
14132  max-width: 620px !important;
14133  margin-left: auto !important;
14134  margin-right: auto !important;
14135}
14136
14137/* =========================================================
14138   OBJECTIF — liste numérotée des 5 visées
14139========================================================= */
14140.cesm-ident .cid-aims {
14141  margin: 0 !important;
14142  padding: 0 !important;
14143  display: flex !important;
14144  flex-direction: column !important;
14145}
14146.cesm-ident .cid-aim {
14147  display: flex !important;
14148  align-items: flex-start !important;
14149  padding: 14px 16px !important;
14150  background-color: #FAF5EE !important;
14151  border: 1px solid rgba(200,169,122,0.3) !important;
14152  border-radius: 4px !important;
14153  margin: 0 0 8px 0 !important;
14154  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
14155}
14156.cesm-ident .cid-aim:last-child { margin-bottom: 0 !important; }
14157.cesm-ident .cid-aim:hover {
14158  border-color: #AA3B3B !important;
14159  background-color: #FFFFFF !important;
14160  transform: translateX(3px) !important;
14161}
14162.cesm-ident .cid-aim-num {
14163  display: inline-flex !important;
14164  align-items: center !important;
14165  justify-content: center !important;
14166  flex-shrink: 0 !important;
14167  min-width: 38px !important;
14168  height: 32px !important;
14169  padding: 0 8px !important;
14170  font-family: Georgia, serif !important;
14171  font-style: italic !important;
14172  font-weight: 500 !important;
14173  font-size: 1rem !important;
14174  color: #AA3B3B !important;
14175  background-color: #FFFFFF !important;
14176  border: 1px solid rgba(170,59,59,0.3) !important;
14177  border-radius: 50px !important;
14178  margin-right: 14px !important;
14179  line-height: 1 !important;
14180  margin-top: 2px !important;
14181}
14182.cesm-ident .cid-aim-text {
14183  flex: 1 !important;
14184  margin: 0 !important;
14185  padding: 0 !important;
14186  font-family: Georgia, serif !important;
14187  font-size: 0.96rem !important;
14188  line-height: 1.55 !important;
14189  color: #332925 !important;
14190}
14191.cesm-ident .cid-aim-text strong {
14192  color: #1F1513 !important;
14193  font-weight: 700 !important;
14194}
14195
14196/* =========================================================
14197   VISION — 6 engagements en cartes verbe-action
14198========================================================= */
14199.cesm-ident .cid-commits {
14200  display: flex !important;
14201  flex-direction: column !important;
14202  margin: 0 !important;
14203  padding: 0 !important;
14204}
14205.cesm-ident .cid-commit {
14206  padding: 16px 18px !important;
14207  margin: 0 0 10px 0 !important;
14208  background-color: #FFFFFF !important;
14209  border: 1px solid rgba(200,169,122,0.3) !important;
14210  border-left: 3px solid #C8A97A !important;
14211  border-radius: 4px !important;
14212  transition: border-left-color .3s ease, transform .3s ease, box-shadow .3s ease !important;
14213}
14214.cesm-ident .cid-commit:last-child { margin-bottom: 0 !important; }
14215.cesm-ident .cid-commit:hover {
14216  border-left-color: #AA3B3B !important;
14217  transform: translateX(3px) !important;
14218  box-shadow: 0 8px 20px -10px rgba(170,59,59,0.2) !important;
14219}
14220.cesm-ident .cid-commit-verb {
14221  display: block !important;
14222  font-family: system-ui, sans-serif !important;
14223  font-size: 10px !important;
14224  letter-spacing: 0.28em !important;
14225  text-transform: uppercase !important;
14226  color: #AA3B3B !important;
14227  font-weight: 700 !important;
14228  margin: 0 0 8px 0 !important;
14229  line-height: 1.4 !important;
14230}
14231.cesm-ident .cid-commit-text {
14232  font-family: Georgia, serif !important;
14233  font-size: 0.96rem !important;
14234  line-height: 1.65 !important;
14235  color: #332925 !important;
14236  margin: 0 !important;
14237  padding: 0 !important;
14238}
14239.cesm-ident .cid-commit-text strong {
14240  color: #1F1513 !important;
14241  font-weight: 700 !important;
14242}
14243
14244/* =========================================================
14245   MISSION — section centrée pleine largeur
14246========================================================= */
14247.cesm-ident .cid-mission {
14248  padding: 30px 16px !important;
14249  position: relative !important;
14250  max-width: 1240px !important;
14251  margin: 0 auto !important;
14252}
14253.cesm-ident .cid-mission-inner {
14254  background-color: #FFFFFF !important;
14255  border: 1px solid rgba(200,169,122,0.3) !important;
14256  border-top: 3px solid #AA3B3B !important;
14257  border-radius: 4px !important;
14258  padding: 44px 26px 40px !important;
14259  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
14260  position: relative !important;
14261  text-align: center !important;
14262}
14263.cesm-ident .cid-mission-verse {
14264  max-width: 680px !important;
14265  margin: 22px auto 0 !important;
14266  text-align: left !important;
14267}
14268.cesm-ident .cid-mission-sig {
14269  font-family: Georgia, serif !important;
14270  font-style: italic !important;
14271  font-size: 0.88rem !important;
14272  color: rgba(31,21,19,0.55) !important;
14273  margin: 18px auto 0 !important;
14274  letter-spacing: 0.08em !important;
14275}
14276
14277/* Shortcode wrapper */
14278.cesm-ident .cid-shortcode {
14279  max-width: 1240px !important;
14280  margin: 0 auto !important;
14281  padding: 10px 16px 30px !important;
14282}
14283
14284/* =========================================================
14285   LOGO — sections décoratives supplémentaires
14286========================================================= */
14287.cesm-ident .cid-ch-grid-logo .cid-logo-media {
14288  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
14289  padding: 36px 22px !important;
14290  display: flex !important;
14291  align-items: center !important;
14292  justify-content: center !important;
14293}
14294.cesm-ident .cid-logo-wrap {
14295  width: 100% !important;
14296  max-width: 340px !important;
14297  margin: 0 auto !important;
14298  padding: 26px !important;
14299  background-color: #FFFFFF !important;
14300  border: 1px solid rgba(200,169,122,0.4) !important;
14301  border-radius: 2px !important;
14302  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.2) !important;
14303  position: relative !important;
14304}
14305.cesm-ident .cid-logo-wrap::before {
14306  content: "" !important;
14307  position: absolute !important;
14308  top: 6px !important;
14309  right: 6px !important;
14310  bottom: 6px !important;
14311  left: 6px !important;
14312  border: 1px solid rgba(200,169,122,0.35) !important;
14313  pointer-events: none !important;
14314}
14315.cesm-ident .cid-logo-wrap img {
14316  display: block !important;
14317  width: 100% !important;
14318  height: auto !important;
14319  margin: 0 !important;
14320  position: relative !important;
14321  z-index: 1 !important;
14322}
14323
14324/* Décryptage logo — bandes après la carte */
14325.cesm-ident .cid-logo-dec {
14326  padding: 30px 22px 0 !important;
14327  border-top: 1px dashed rgba(200,169,122,0.45) !important;
14328  margin-top: 10px !important;
14329}
14330.cesm-ident .cid-logo-dec-head {
14331  text-align: center !important;
14332  margin: 0 0 20px 0 !important;
14333  padding: 30px 0 0 0 !important;
14334}
14335.cesm-ident .cid-logo-dec-head:first-child { padding-top: 0 !important; }
14336.cesm-ident .cid-logo-dec-head .cm-eb { margin-bottom: 10px !important; }
14337.cesm-ident .cid-logo-dec-title {
14338  font-family: Georgia, serif !important;
14339  font-size: clamp(1.3rem, 4vw, 1.8rem) !important;
14340  line-height: 1.15 !important;
14341  color: #1F1513 !important;
14342  margin: 0 auto !important;
14343  padding: 0 !important;
14344  font-weight: 500 !important;
14345  letter-spacing: -0.01em !important;
14346  max-width: 640px !important;
14347}
14348.cesm-ident .cid-logo-dec-title em {
14349  font-style: italic !important;
14350  color: #AA3B3B !important;
14351  font-weight: 500 !important;
14352}
14353.cesm-ident .cid-logo-dec-lead {
14354  font-family: Georgia, serif !important;
14355  font-style: italic !important;
14356  font-size: 0.96rem !important;
14357  line-height: 1.7 !important;
14358  color: #5A4844 !important;
14359  margin: 12px auto 0 !important;
14360  max-width: 620px !important;
14361  padding: 0 !important;
14362}
14363.cesm-ident .cid-logo-dec-lead strong {
14364  color: #AA3B3B !important;
14365  font-weight: 700 !important;
14366  font-style: normal !important;
14367}
14368
14369/* Trois couleurs du logo */
14370.cesm-ident .cid-colors {
14371  display: flex !important;
14372  flex-direction: column !important;
14373  margin: 0 !important;
14374  padding: 0 !important;
14375}
14376.cesm-ident .cid-color {
14377  padding: 22px 20px !important;
14378  background-color: #FFFFFF !important;
14379  border: 1px solid rgba(200,169,122,0.3) !important;
14380  border-radius: 4px !important;
14381  margin: 0 0 10px 0 !important;
14382  text-align: center !important;
14383  position: relative !important;
14384  transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease !important;
14385}
14386.cesm-ident .cid-color:last-child { margin-bottom: 0 !important; }
14387.cesm-ident .cid-color:hover {
14388  transform: translateY(-3px) !important;
14389  border-color: rgba(170,59,59,0.4) !important;
14390  box-shadow: 0 14px 30px -15px rgba(170,59,59,0.22) !important;
14391}
14392.cesm-ident .cid-color-swatch {
14393  display: block !important;
14394  width: 44px !important;
14395  height: 44px !important;
14396  border-radius: 50% !important;
14397  margin: 0 auto 14px !important;
14398  border: 3px solid #FAF5EE !important;
14399  box-shadow: 0 0 0 1px #C8A97A, 0 6px 14px rgba(31,21,19,0.1) !important;
14400}
14401.cesm-ident .cid-color-red .cid-color-swatch { background-color: #ff504f !important; }
14402.cesm-ident .cid-color-brown .cid-color-swatch { background-color: #912200 !important; }
14403.cesm-ident .cid-color-blue .cid-color-swatch { background-color: #2194ff !important; }
14404.cesm-ident .cid-color-name {
14405  display: block !important;
14406  font-family: Georgia, serif !important;
14407  font-style: italic !important;
14408  font-size: 1.2rem !important;
14409  color: #1F1513 !important;
14410  font-weight: 500 !important;
14411  margin: 0 0 6px 0 !important;
14412  line-height: 1.2 !important;
14413}
14414.cesm-ident .cid-color-desc {
14415  font-family: Georgia, serif !important;
14416  font-size: 0.92rem !important;
14417  line-height: 1.6 !important;
14418  color: #5A4844 !important;
14419  margin: 0 !important;
14420  padding: 0 !important;
14421}
14422
14423/* 5 éléments du logo */
14424.cesm-ident .cid-elements {
14425  display: flex !important;
14426  flex-direction: column !important;
14427  margin: 0 !important;
14428  padding: 0 !important;
14429}
14430.cesm-ident .cid-el {
14431  display: flex !important;
14432  align-items: flex-start !important;
14433  padding: 20px !important;
14434  background-color: #FAF5EE !important;
14435  border: 1px solid rgba(200,169,122,0.3) !important;
14436  border-radius: 4px !important;
14437  margin: 0 0 10px 0 !important;
14438  transition: border-color .25s ease, transform .25s ease, background-color .25s ease !important;
14439}
14440.cesm-ident .cid-el:last-child { margin-bottom: 0 !important; }
14441.cesm-ident .cid-el:hover {
14442  border-color: #AA3B3B !important;
14443  background-color: #FFFFFF !important;
14444  transform: translateX(3px) !important;
14445}
14446.cesm-ident .cid-el-num {
14447  display: inline-flex !important;
14448  align-items: center !important;
14449  justify-content: center !important;
14450  flex-shrink: 0 !important;
14451  width: 36px !important;
14452  height: 36px !important;
14453  border-radius: 50% !important;
14454  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
14455  color: #FFFFFF !important;
14456  font-family: Georgia, serif !important;
14457  font-style: italic !important;
14458  font-weight: 500 !important;
14459  font-size: 1rem !important;
14460  margin-right: 16px !important;
14461  line-height: 1 !important;
14462  box-shadow: 0 4px 10px rgba(170,59,59,0.25) !important;
14463  margin-top: 2px !important;
14464}
14465.cesm-ident .cid-el-body {
14466  flex: 1 !important;
14467  min-width: 0 !important;
14468}
14469.cesm-ident .cid-el-name {
14470  display: block !important;
14471  font-family: Georgia, serif !important;
14472  font-size: 1.1rem !important;
14473  color: #1F1513 !important;
14474  font-weight: 500 !important;
14475  margin: 0 0 6px 0 !important;
14476  line-height: 1.2 !important;
14477  font-style: normal !important;
14478}
14479.cesm-ident .cid-el-name em {
14480  font-style: italic !important;
14481  color: #AA3B3B !important;
14482  font-weight: 500 !important;
14483}
14484.cesm-ident .cid-el-desc {
14485  font-family: Georgia, serif !important;
14486  font-size: 0.95rem !important;
14487  line-height: 1.65 !important;
14488  color: #332925 !important;
14489  margin: 0 !important;
14490  padding: 0 !important;
14491}
14492.cesm-ident .cid-el-desc strong {
14493  color: #1F1513 !important;
14494  font-weight: 700 !important;
14495}
14496.cesm-ident .cid-el-desc em {
14497  color: rgba(31,21,19,0.55) !important;
14498  font-style: italic !important;
14499  font-size: 0.9em !important;
14500}
14501
14502/* Synthèse finale du logo */
14503.cesm-ident .cid-logo-synth {
14504  margin: 30px 0 10px !important;
14505  padding: 30px 22px !important;
14506  background: linear-gradient(180deg, rgba(170,59,59,0.04) 0%, rgba(200,169,122,0.06) 100%) !important;
14507  border: 1px solid rgba(200,169,122,0.35) !important;
14508  border-left: 3px solid #AA3B3B !important;
14509  border-radius: 4px !important;
14510  text-align: center !important;
14511}
14512.cesm-ident .cid-logo-synth .cm-eb {
14513  margin-bottom: 12px !important;
14514}
14515.cesm-ident .cid-logo-synth-text {
14516  font-family: Georgia, serif !important;
14517  font-size: 1.02rem !important;
14518  line-height: 1.75 !important;
14519  color: #1F1513 !important;
14520  margin: 0 auto !important;
14521  padding: 0 !important;
14522  max-width: 640px !important;
14523}
14524.cesm-ident .cid-logo-synth-text em {
14525  font-style: italic !important;
14526  color: #AA3B3B !important;
14527}
14528
14529/* =========================================================
14530   RESPONSIVE — TABLETTE
14531========================================================= */
14532@media (min-width: 760px) {
14533  .cesm-ident .cid-hero { padding: 80px 30px 50px !important; }
14534  .cesm-ident .cid-hero-inner { padding: 66px 52px 48px !important; }
14535  .cesm-ident .cid-hero-brand { font-size: 0.82rem !important; }
14536  .cesm-ident .cid-hero-lead { font-size: 1.08rem !important; }
14537
14538  .cesm-ident .cid-toc {
14539    flex-direction: row !important;
14540    flex-wrap: wrap !important;
14541    margin-top: 36px !important;
14542  }
14543  .cesm-ident .cid-toc-item {
14544    flex: 1 1 0 !important;
14545    margin: 0 8px 0 0 !important;
14546    padding: 12px 14px !important;
14547    justify-content: flex-start !important;
14548  }
14549  .cesm-ident .cid-toc-item:last-child { margin-right: 0 !important; }
14550
14551  .cesm-ident .cid-chapters { padding: 40px 24px 90px !important; }
14552  .cesm-ident .cid-ch { margin-bottom: 50px !important; }
14553  .cesm-ident .cid-ch-body { padding: 38px 34px 40px !important; }
14554  .cesm-ident .cid-ch-body > * { margin-top: 18px !important; }
14555  .cesm-ident .cid-ch-body > *:first-child { margin-top: 0 !important; }
14556  .cesm-ident .cid-ch-media { padding: 28px !important; }
14557
14558  .cesm-ident .cid-ch-num {
14559    min-width: 54px !important;
14560    height: 54px !important;
14561    font-size: 1.75rem !important;
14562    margin-right: 16px !important;
14563  }
14564
14565  /* Objectif : 5 visées sur 2 colonnes possibles via flex-wrap */
14566  .cesm-ident .cid-aims { margin-top: 4px !important; }
14567
14568  /* Mission élargie */
14569  .cesm-ident .cid-mission { padding: 50px 24px !important; }
14570  .cesm-ident .cid-mission-inner { padding: 60px 48px 52px !important; }
14571
14572  /* Logo — décor */
14573  .cesm-ident .cid-ch-grid-logo .cid-logo-media {
14574    padding: 50px 30px !important;
14575  }
14576  .cesm-ident .cid-logo-wrap { max-width: 380px !important; padding: 34px !important; }
14577  .cesm-ident .cid-logo-dec { padding: 40px 34px 0 !important; }
14578  .cesm-ident .cid-colors {
14579    flex-direction: row !important;
14580  }
14581  .cesm-ident .cid-color {
14582    flex: 1 1 0 !important;
14583    margin: 0 8px 0 0 !important;
14584    padding: 26px 20px !important;
14585  }
14586  .cesm-ident .cid-color:nth-child(2) {
14587    margin-left: 8px !important;
14588    margin-right: 8px !important;
14589  }
14590  .cesm-ident .cid-color:last-child {
14591    margin-right: 0 !important;
14592    margin-left: 8px !important;
14593  }
14594
14595  .cesm-ident .cid-logo-synth { margin: 40px 0 0 !important; padding: 34px 30px !important; }
14596}
14597
14598/* =========================================================
14599   RESPONSIVE — DESKTOP
14600========================================================= */
14601@media (min-width: 1024px) {
14602  .cesm-ident .cid-chapters { padding: 60px 24px 110px !important; }
14603  .cesm-ident .cid-ch { margin-bottom: 64px !important; }
14604  .cesm-ident .cid-ch-grid {
14605    display: grid !important;
14606    grid-template-columns: 1fr 1fr !important;
14607    align-items: stretch !important;
14608  }
14609  .cesm-ident .cid-ch-media {
14610    min-height: 520px !important;
14611    height: 100% !important;
14612    padding: 36px !important;
14613  }
14614  .cesm-ident .cid-ch-media-inner {
14615    aspect-ratio: auto !important;
14616    height: 100% !important;
14617    min-height: 440px !important;
14618  }
14619  .cesm-ident .cid-ch-body {
14620    padding: 54px 48px !important;
14621    justify-content: center !important;
14622  }
14623  .cesm-ident .cid-ch-body > * { margin-top: 20px !important; }
14624  .cesm-ident .cid-ch-body > *:first-child { margin-top: 0 !important; }
14625  .cesm-ident .cid-ch-reverse .cid-ch-media { order: 2 !important; }
14626  .cesm-ident .cid-ch-reverse .cid-ch-body { order: 1 !important; }
14627
14628  /* Logo chapitre : layout complet desktop */
14629  .cesm-ident .cid-ch-grid-logo {
14630    grid-template-columns: 420px 1fr !important;
14631  }
14632  .cesm-ident .cid-ch-grid-logo .cid-logo-media {
14633    min-height: 100% !important;
14634    padding: 50px 34px !important;
14635  }
14636  .cesm-ident .cid-ch-grid-logo .cid-ch-body {
14637    padding: 54px 48px !important;
14638  }
14639  /* La partie décor logo s'étale en dessous sur toute la largeur */
14640  .cesm-ident .cid-logo-dec {
14641    grid-column: 1 / -1 !important;
14642    padding: 44px 48px !important;
14643  }
14644
14645  /* Vision : 6 engagements sur 2 colonnes */
14646  .cesm-ident .cid-commits {
14647    flex-direction: row !important;
14648    flex-wrap: wrap !important;
14649    gap: 0 !important;
14650  }
14651  .cesm-ident .cid-commit {
14652    flex: 1 1 calc(50% - 6px) !important;
14653    margin: 0 6px 10px 0 !important;
14654    box-sizing: border-box !important;
14655  }
14656  .cesm-ident .cid-commit:nth-child(2n) {
14657    margin-right: 0 !important;
14658    margin-left: 6px !important;
14659  }
14660}
14661
14662@media (min-width: 1280px) {
14663  .cesm-ident .cid-ch-body { padding: 64px 60px !important; }
14664  .cesm-ident .cid-ch-title { font-size: 2.6rem !important; }
14665  .cesm-ident .cid-hero-inner { padding: 76px 64px 58px !important; }
14666}
14667
14668/* =========================================================
14669   CESM — PAGE CONFESSION DE FOI · Édition doctrinale
14670========================================================= */
14671
14672.cesm-foi,
14673.cesm-foi * { box-sizing: border-box !important; }
14674.cesm-foi p:empty { display: none !important; }
14675
14676.cesm-foi {
14677  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
14678  color: #1F1513 !important;
14679  line-height: 1.7 !important;
14680  font-size: 16px !important;
14681  background-color: #FAF5EE !important;
14682  background-image:
14683    radial-gradient(circle at 12% 8%, rgba(170,59,59,0.035), transparent 48%),
14684    radial-gradient(circle at 88% 92%, rgba(200,169,122,0.045), transparent 48%) !important;
14685  margin: 0 !important;
14686  padding: 0 !important;
14687  width: 100% !important;
14688  max-width: 100% !important;
14689  position: relative !important;
14690  overflow: hidden !important;
14691}
14692
14693/* =========================================================
14694   COMPOSANTS PARTAGÉS (eyebrow, filet or, ornement)
14695========================================================= */
14696.cesm-foi .cm-eb {
14697  display: inline-block !important;
14698  font-family: system-ui, sans-serif !important;
14699  font-size: 10px !important;
14700  letter-spacing: 0.32em !important;
14701  text-transform: uppercase !important;
14702  color: #AA3B3B !important;
14703  font-weight: 700 !important;
14704  margin: 0 !important;
14705  line-height: 1.4 !important;
14706  padding: 0 !important;
14707}
14708
14709.cesm-foi .cm-rule {
14710  display: block !important;
14711  width: 48px !important;
14712  height: 1px !important;
14713  margin: 0 !important;
14714  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
14715  position: relative !important;
14716}
14717.cesm-foi .cm-rule::after {
14718  content: "" !important;
14719  position: absolute !important;
14720  left: 0 !important;
14721  top: 50% !important;
14722  width: 5px !important;
14723  height: 5px !important;
14724  border-radius: 50% !important;
14725  background-color: #C8A97A !important;
14726  transform: translate(-1px, -50%) !important;
14727}
14728
14729.cesm-foi .cm-orn {
14730  display: block !important;
14731  width: 80px !important;
14732  height: 14px !important;
14733  margin: 22px auto 0 !important;
14734  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCAxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzhBOTdBIiBzdHJva2Utd2lkdGg9IjEiPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjMwIiB5Mj0iNyIvPjxwYXRoIGQ9Ik0gMzUgNyBMIDQwIDIgTCA0NSA3IEwgNDAgMTIgWiIgZmlsbD0iI0M4QTk3QSIvPjxsaW5lIHgxPSI1MCIgeTE9IjciIHgyPSI4MCIgeTI9IjciLz48L3N2Zz4=") !important;
14735  background-repeat: no-repeat !important;
14736  background-position: center !important;
14737  background-size: contain !important;
14738}
14739
14740/* =========================================================
14741   HERO
14742========================================================= */
14743.cesm-foi .cfo-hero {
14744  padding: 60px 20px 40px !important;
14745  position: relative !important;
14746}
14747.cesm-foi .cfo-hero::before {
14748  content: "" !important;
14749  position: absolute !important;
14750  top: 0 !important;
14751  left: 0 !important;
14752  right: 0 !important;
14753  height: 3px !important;
14754  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
14755  opacity: 0.35 !important;
14756}
14757.cesm-foi .cfo-hero-inner {
14758  max-width: 820px !important;
14759  margin: 0 auto !important;
14760  background-color: #FFFFFF !important;
14761  border: 1px solid rgba(200,169,122,0.3) !important;
14762  border-radius: 2px !important;
14763  padding: 50px 26px 42px !important;
14764  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
14765  position: relative !important;
14766  text-align: center !important;
14767}
14768.cesm-foi .cfo-hero-inner::before,
14769.cesm-foi .cfo-hero-inner::after {
14770  content: "" !important;
14771  position: absolute !important;
14772  width: 40px !important;
14773  height: 40px !important;
14774  border: 1px solid #C8A97A !important;
14775  pointer-events: none !important;
14776}
14777.cesm-foi .cfo-hero-inner::before {
14778  top: 8px !important;
14779  left: 8px !important;
14780  border-right: 0 !important;
14781  border-bottom: 0 !important;
14782}
14783.cesm-foi .cfo-hero-inner::after {
14784  bottom: 8px !important;
14785  right: 8px !important;
14786  border-left: 0 !important;
14787  border-top: 0 !important;
14788}
14789.cesm-foi .cfo-hero-eb {
14790  display: inline-block !important;
14791  font-family: system-ui, sans-serif !important;
14792  font-size: 10px !important;
14793  letter-spacing: 0.4em !important;
14794  text-transform: uppercase !important;
14795  color: #AA3B3B !important;
14796  font-weight: 700 !important;
14797  margin: 0 !important;
14798  padding: 6px 16px !important;
14799  border: 1px solid rgba(170,59,59,0.2) !important;
14800  border-radius: 50px !important;
14801  line-height: 1.4 !important;
14802  background-color: rgba(170,59,59,0.04) !important;
14803}
14804.cesm-foi .cfo-hero-title {
14805  display: block !important;
14806  margin: 28px 0 0 0 !important;
14807  padding: 0 !important;
14808  font-weight: 400 !important;
14809}
14810.cesm-foi .cfo-hero-brand {
14811  display: block !important;
14812  font-family: system-ui, sans-serif !important;
14813  font-size: 0.72rem !important;
14814  letter-spacing: 0.32em !important;
14815  text-transform: uppercase !important;
14816  color: rgba(31,21,19,0.55) !important;
14817  font-weight: 600 !important;
14818  margin: 0 0 14px 0 !important;
14819  line-height: 1.4 !important;
14820}
14821.cesm-foi .cfo-hero-main {
14822  display: block !important;
14823  font-family: Georgia, "Times New Roman", serif !important;
14824  font-size: clamp(2rem, 7vw, 3.4rem) !important;
14825  line-height: 1.08 !important;
14826  color: #1F1513 !important;
14827  letter-spacing: -0.015em !important;
14828  font-weight: 400 !important;
14829  font-style: normal !important;
14830}
14831.cesm-foi .cfo-hero-main em {
14832  font-style: italic !important;
14833  color: #AA3B3B !important;
14834  font-weight: 500 !important;
14835}
14836.cesm-foi .cfo-hero-lead {
14837  font-family: Georgia, serif !important;
14838  font-style: italic !important;
14839  font-size: 1rem !important;
14840  line-height: 1.75 !important;
14841  color: #5A4844 !important;
14842  margin: 20px auto 0 !important;
14843  padding: 0 !important;
14844  max-width: 580px !important;
14845}
14846
14847/* =========================================================
14848   ARTICLES
14849========================================================= */
14850.cesm-foi .cfo-articles {
14851  padding: 30px 16px 70px !important;
14852  max-width: 1240px !important;
14853  margin: 0 auto !important;
14854}
14855.cesm-foi .cfo-art {
14856  margin: 0 0 36px 0 !important;
14857  padding: 0 !important;
14858  position: relative !important;
14859}
14860.cesm-foi .cfo-art:last-child { margin-bottom: 0 !important; }
14861
14862.cesm-foi .cfo-art-grid {
14863  background-color: #FFFFFF !important;
14864  border: 1px solid rgba(200,169,122,0.25) !important;
14865  border-radius: 4px !important;
14866  padding: 0 !important;
14867  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
14868  overflow: hidden !important;
14869  display: flex !important;
14870  flex-direction: column !important;
14871  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
14872  position: relative !important;
14873}
14874.cesm-foi .cfo-art-grid::before {
14875  content: "" !important;
14876  position: absolute !important;
14877  top: 0 !important;
14878  left: 0 !important;
14879  right: 0 !important;
14880  height: 2px !important;
14881  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
14882  opacity: 0 !important;
14883  transition: opacity .4s ease !important;
14884  z-index: 2 !important;
14885}
14886.cesm-foi .cfo-art:hover .cfo-art-grid {
14887  transform: translateY(-4px) !important;
14888  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
14889}
14890.cesm-foi .cfo-art:hover .cfo-art-grid::before { opacity: 1 !important; }
14891
14892/* Media (vignette image) */
14893.cesm-foi .cfo-art-media {
14894  position: relative !important;
14895  overflow: hidden !important;
14896  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
14897  width: 100% !important;
14898  padding: 22px !important;
14899}
14900.cesm-foi .cfo-art-media-inner {
14901  position: relative !important;
14902  width: 100% !important;
14903  aspect-ratio: 4 / 3 !important;
14904  overflow: hidden !important;
14905  border-radius: 2px !important;
14906  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
14907}
14908.cesm-foi .cfo-art-media-inner::before {
14909  content: "" !important;
14910  position: absolute !important;
14911  top: 6px !important;
14912  right: 6px !important;
14913  bottom: 6px !important;
14914  left: 6px !important;
14915  border: 1px solid rgba(255,255,255,0.35) !important;
14916  border-radius: 1px !important;
14917  z-index: 2 !important;
14918  pointer-events: none !important;
14919}
14920.cesm-foi .cfo-art-media img {
14921  width: 100% !important;
14922  height: 100% !important;
14923  object-fit: cover !important;
14924  display: block !important;
14925  margin: 0 !important;
14926  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
14927  filter: saturate(0.95) !important;
14928}
14929.cesm-foi .cfo-art:hover .cfo-art-media img {
14930  transform: scale(1.04) !important;
14931  filter: saturate(1.05) !important;
14932}
14933
14934/* Body */
14935.cesm-foi .cfo-art-body {
14936  padding: 30px 24px 34px !important;
14937  display: flex !important;
14938  flex-direction: column !important;
14939}
14940.cesm-foi .cfo-art-body > * {
14941  margin-top: 16px !important;
14942  margin-bottom: 0 !important;
14943}
14944.cesm-foi .cfo-art-body > *:first-child { margin-top: 0 !important; }
14945
14946/* Head (chiffre romain + eyebrow) */
14947.cesm-foi .cfo-art-head {
14948  display: flex !important;
14949  align-items: center !important;
14950  margin: 0 !important;
14951  padding: 0 !important;
14952}
14953.cesm-foi .cfo-art-num {
14954  display: inline-flex !important;
14955  align-items: center !important;
14956  justify-content: center !important;
14957  flex-shrink: 0 !important;
14958  min-width: 48px !important;
14959  height: 48px !important;
14960  padding: 0 10px !important;
14961  font-family: Georgia, "Times New Roman", serif !important;
14962  font-style: italic !important;
14963  font-weight: 500 !important;
14964  font-size: 1.55rem !important;
14965  line-height: 1 !important;
14966  color: #AA3B3B !important;
14967  background-color: #FAF5EE !important;
14968  border: 1px solid #C8A97A !important;
14969  border-radius: 50px !important;
14970  letter-spacing: 0.04em !important;
14971  margin: 0 14px 0 0 !important;
14972  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
14973}
14974
14975/* Title */
14976.cesm-foi .cfo-art-title {
14977  font-family: Georgia, "Times New Roman", serif !important;
14978  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
14979  line-height: 1.08 !important;
14980  color: #1F1513 !important;
14981  padding: 0 !important;
14982  font-style: normal !important;
14983  font-weight: 500 !important;
14984  letter-spacing: -0.015em !important;
14985}
14986.cesm-foi .cfo-art-title em {
14987  font-style: italic !important;
14988  color: #AA3B3B !important;
14989  font-weight: 500 !important;
14990}
14991
14992/* Text */
14993.cesm-foi .cfo-art-text {
14994  font-family: Georgia, "Times New Roman", serif !important;
14995  font-size: 1rem !important;
14996  line-height: 1.8 !important;
14997  color: #332925 !important;
14998  padding: 0 !important;
14999  font-weight: 400 !important;
15000}
15001.cesm-foi .cfo-art-text strong {
15002  color: #1F1513 !important;
15003  font-weight: 700 !important;
15004  font-style: normal !important;
15005}
15006.cesm-foi .cfo-art-text + .cfo-art-text {
15007  margin-top: 14px !important;
15008}
15009
15010/* =========================================================
15011   COLOPHON — Source doctrinale (FLTE)
15012========================================================= */
15013.cesm-foi .cfo-colophon {
15014  padding: 20px 16px 70px !important;
15015}
15016.cesm-foi .cfo-colophon-inner {
15017  max-width: 680px !important;
15018  margin: 0 auto !important;
15019  background-color: #FFFFFF !important;
15020  border: 1px solid rgba(200,169,122,0.3) !important;
15021  border-radius: 2px !important;
15022  padding: 44px 26px 40px !important;
15023  box-shadow: 0 12px 40px -20px rgba(170,59,59,0.15) !important;
15024  position: relative !important;
15025  text-align: center !important;
15026}
15027.cesm-foi .cfo-colophon-seal {
15028  display: block !important;
15029  width: 56px !important;
15030  height: 56px !important;
15031  margin: 0 auto 18px !important;
15032  border-radius: 50% !important;
15033  background-color: #FAF5EE !important;
15034  border: 1px solid #C8A97A !important;
15035  position: relative !important;
15036  box-shadow: 0 6px 14px rgba(170,59,59,0.1) !important;
15037}
15038.cesm-foi .cfo-colophon-seal::before {
15039  content: "" !important;
15040  position: absolute !important;
15041  top: 6px !important;
15042  left: 6px !important;
15043  right: 6px !important;
15044  bottom: 6px !important;
15045  border-radius: 50% !important;
15046  border: 1px dashed rgba(170,59,59,0.35) !important;
15047}
15048.cesm-foi .cfo-colophon-seal::after {
15049  content: "\2720" !important;
15050  position: absolute !important;
15051  top: 50% !important;
15052  left: 50% !important;
15053  transform: translate(-50%, -50%) !important;
15054  font-family: Georgia, serif !important;
15055  font-size: 22px !important;
15056  color: #AA3B3B !important;
15057  line-height: 1 !important;
15058}
15059.cesm-foi .cfo-colophon-text {
15060  font-family: Georgia, serif !important;
15061  font-size: 1rem !important;
15062  line-height: 1.7 !important;
15063  color: #332925 !important;
15064  margin: 14px 0 0 0 !important;
15065  padding: 0 !important;
15066}
15067.cesm-foi .cfo-colophon-text strong {
15068  color: #AA3B3B !important;
15069  font-weight: 700 !important;
15070}
15071.cesm-foi .cfo-colophon-rule {
15072  display: block !important;
15073  width: 48px !important;
15074  height: 1px !important;
15075  margin: 22px auto !important;
15076  background-color: #C8A97A !important;
15077  position: relative !important;
15078}
15079.cesm-foi .cfo-colophon-rule::before,
15080.cesm-foi .cfo-colophon-rule::after {
15081  content: "" !important;
15082  position: absolute !important;
15083  top: 50% !important;
15084  width: 4px !important;
15085  height: 4px !important;
15086  border-radius: 50% !important;
15087  background-color: #C8A97A !important;
15088  transform: translateY(-50%) !important;
15089}
15090.cesm-foi .cfo-colophon-rule::before { left: -10px !important; }
15091.cesm-foi .cfo-colophon-rule::after { right: -10px !important; }
15092.cesm-foi .cfo-colophon-sig {
15093  font-family: Georgia, serif !important;
15094  font-style: italic !important;
15095  font-size: 0.92rem !important;
15096  color: rgba(31,21,19,0.6) !important;
15097  line-height: 1.5 !important;
15098  margin: 0 !important;
15099  padding: 0 !important;
15100}
15101.cesm-foi .cfo-colophon-sig em {
15102  font-style: italic !important;
15103  color: #AA3B3B !important;
15104}
15105
15106/* =========================================================
15107   RESPONSIVE — TABLETTE
15108========================================================= */
15109@media (min-width: 760px) {
15110  .cesm-foi .cfo-hero { padding: 80px 30px 50px !important; }
15111  .cesm-foi .cfo-hero-inner { padding: 66px 52px 52px !important; }
15112  .cesm-foi .cfo-hero-brand { font-size: 0.82rem !important; }
15113  .cesm-foi .cfo-hero-lead { font-size: 1.08rem !important; max-width: 620px !important; }
15114
15115  .cesm-foi .cfo-articles { padding: 40px 24px 90px !important; }
15116  .cesm-foi .cfo-art { margin-bottom: 50px !important; }
15117  .cesm-foi .cfo-art-body { padding: 38px 34px 40px !important; }
15118  .cesm-foi .cfo-art-body > * { margin-top: 18px !important; }
15119  .cesm-foi .cfo-art-body > *:first-child { margin-top: 0 !important; }
15120  .cesm-foi .cfo-art-media { padding: 28px !important; }
15121
15122  .cesm-foi .cfo-art-num {
15123    min-width: 54px !important;
15124    height: 54px !important;
15125    font-size: 1.75rem !important;
15126    margin-right: 16px !important;
15127  }
15128
15129  .cesm-foi .cfo-colophon { padding: 30px 24px 100px !important; }
15130  .cesm-foi .cfo-colophon-inner { padding: 54px 48px 46px !important; }
15131}
15132
15133/* =========================================================
15134   RESPONSIVE — DESKTOP
15135========================================================= */
15136@media (min-width: 1024px) {
15137  .cesm-foi .cfo-articles { padding: 60px 24px 120px !important; }
15138  .cesm-foi .cfo-art { margin-bottom: 72px !important; }
15139  .cesm-foi .cfo-art-grid {
15140    display: grid !important;
15141    grid-template-columns: 1fr 1fr !important;
15142    align-items: stretch !important;
15143  }
15144  .cesm-foi .cfo-art-media {
15145    min-height: 480px !important;
15146    height: 100% !important;
15147    padding: 36px !important;
15148  }
15149  .cesm-foi .cfo-art-media-inner {
15150    aspect-ratio: auto !important;
15151    height: 100% !important;
15152    min-height: 400px !important;
15153  }
15154  .cesm-foi .cfo-art-body {
15155    padding: 54px 48px !important;
15156    justify-content: center !important;
15157  }
15158  .cesm-foi .cfo-art-body > * { margin-top: 20px !important; }
15159  .cesm-foi .cfo-art-body > *:first-child { margin-top: 0 !important; }
15160  .cesm-foi .cfo-art-reverse .cfo-art-media { order: 2 !important; }
15161  .cesm-foi .cfo-art-reverse .cfo-art-body { order: 1 !important; }
15162}
15163
15164@media (min-width: 1280px) {
15165  .cesm-foi .cfo-art-body { padding: 64px 60px !important; }
15166  .cesm-foi .cfo-art-title { font-size: 2.8rem !important; }
15167  .cesm-foi .cfo-hero-inner { padding: 76px 64px 58px !important; }
15168}
15169
15170/* =========================================================
15171   FIX : #cesm-foot étranglé par Astra
15172   Astra applique max-width 1920px + grid-column-gap 74px en
15173   inline sur .ast-builder-grid-row de l'above-footer-wrap.
15174   On neutralise exactement comme pour #cesm-foot2.
15175========================================================= */
15176
15177/* Cible uniquement la grille contenant notre bloc */
15178#colophon .site-above-footer-wrap .ast-builder-grid-row:has(#cesm-foot),
15179#colophon .site-above-footer-wrap .site-above-footer-inner-wrap:has(#cesm-foot) {
15180  display: block !important;
15181  grid-template-columns: 1fr !important;
15182  grid-column-gap: 0 !important;
15183  column-gap: 0 !important;
15184  max-width: 100% !important;
15185  width: 100% !important;
15186  min-height: 0 !important;
15187  padding: 0 !important;
15188  margin: 0 !important;
15189}
15190
15191/* La section qui contient #cesm-foot prend 100% */
15192#colophon .site-above-footer-wrap .site-footer-section:has(#cesm-foot) {
15193  display: block !important;
15194  width: 100% !important;
15195  max-width: 100% !important;
15196  flex: 1 1 100% !important;
15197  grid-column: 1 / -1 !important;
15198  padding: 0 !important;
15199  margin: 0 !important;
15200}
15201
15202/* Masquer les autres sections (vides) de l'above-footer */
15203#colophon .site-above-footer-wrap .site-footer-section:not(:has(#cesm-foot)) {
15204  display: none !important;
15205}
15206
15207/* Neutraliser les wrappers internes Astra */
15208#colophon .site-above-footer-wrap .footer-widget-area:has(#cesm-foot),
15209#colophon .site-above-footer-wrap .footer-widget-area:has(#cesm-foot) .ast-header-html,
15210#colophon .site-above-footer-wrap .footer-widget-area:has(#cesm-foot) .ast-builder
15210-html-element {
15211  padding: 0 !important;
15212  margin: 0 !important;
15213  width: 100% !important;
15214  max-width: 100% !important;
15215  text-align: left !important;
15216}
15217
15218/* Et le wrapper above-footer lui-même */
15219#colophon .site-above-footer-wrap {
15220  padding: 0 !important;
15221  margin: 0 !important;
15222  background: transparent !important;
15223}
15224
15225/* =========================================================
15226   CESM — PAGE QUI NOUS SOMMES · Édition manifeste (v2)
15227========================================================= */
15228
15229/* =========================================================
15230   HERO — overrides spécifiques à cette page
15231========================================================= */
15232.cesm-about .cm-hero-inner.ca-hero-inner {
15233  max-width: 880px !important;
15234  padding: 50px 22px 40px !important;
15235}
15236
15237.cesm-about .ca-hero-title {
15238  display: block !important;
15239  margin: 0 !important;
15240  padding: 0 !important;
15241}
15242.cesm-about .ca-hero-brand {
15243  display: block !important;
15244  font-family: system-ui, sans-serif !important;
15245  font-size: 0.72rem !important;
15246  letter-spacing: 0.32em !important;
15247  text-transform: uppercase !important;
15248  color: rgba(31,21,19,0.55) !important;
15249  font-weight: 600 !important;
15250  margin: 18px 0 10px 0 !important;
15251  line-height: 1.4 !important;
15252}
15253.cesm-about .ca-hero-sub {
15254  display: block !important;
15255  font-family: Georgia, serif !important;
15256  font-size: clamp(2rem, 7vw, 3.4rem) !important;
15257  line-height: 1.08 !important;
15258  color: #1F1513 !important;
15259  letter-spacing: -0.015em !important;
15260  font-weight: 400 !important;
15261}
15262.cesm-about .ca-hero-sub em {
15263  font-style: italic !important;
15264  color: #AA3B3B !important;
15265}
15266
15267.cesm-about .ca-hero-lead {
15268  font-family: Georgia, serif !important;
15269  font-style: italic !important;
15270  font-size: 1rem !important;
15271  line-height: 1.75 !important;
15272  color: #5A4844 !important;
15273  margin: 22px auto 0 !important;
15274  padding: 0 !important;
15275  max-width: 560px !important;
15276}
15277
15278.cesm-about .ca-hero-diptych {
15279  display: flex !important;
15280  flex-direction: column !important;
15281  margin: 30px 0 0 0 !important;
15282  padding: 26px 0 0 0 !important;
15283  border-top: 1px solid rgba(200,169,122,0.3) !important;
15284  position: relative !important;
15285}
15286.cesm-about .ca-hero-verse {
15287  padding: 16px 18px 14px !important;
15288  margin: 0 0 10px 0 !important;
15289  text-align: left !important;
15290  background: linear-gradient(180deg, rgba(170,59,59,0.03) 0%, rgba(200,169,122,0.06) 100%) !important;
15291  border-left: 2px solid #AA3B3B !important;
15292  border-radius: 0 4px 4px 0 !important;
15293}
15294.cesm-about .ca-hero-verse:last-child { margin-bottom: 0 !important; }
15295.cesm-about .ca-hero-verse p {
15296  font-family: Georgia, serif !important;
15297  font-style: italic !important;
15298  font-size: 0.95rem !important;
15299  line-height: 1.65 !important;
15300  color: #1F1513 !important;
15301  margin: 0 0 8px 0 !important;
15302  padding: 0 !important;
15303}
15304.cesm-about .ca-hero-verse .cm-verse-ref {
15305  display: block !important;
15306  text-align: right !important;
15307  font-family: system-ui, sans-serif !important;
15308  font-size: 0.68rem !important;
15309  font-weight: 700 !important;
15310  color: #AA3B3B !important;
15311  letter-spacing: 0.22em !important;
15312  text-transform: uppercase !important;
15313}
15314
15315/* =========================================================
15316   PILLIERS — cartes numérotées I / II (monogramme typographique)
15317========================================================= */
15318.cesm-about .ca-pillars {
15319  max-width: 1240px !important;
15320  margin: 0 auto !important;
15321  padding: 16px 16px 40px !important;
15322}
15323.cesm-about .ca-pillar {
15324  margin: 0 0 28px 0 !important;
15325  padding: 0 !important;
15326  position: relative !important;
15327}
15328.cesm-about .ca-pillar:last-child { margin-bottom: 0 !important; }
15329
15330.cesm-about .ca-pillar-grid {
15331  background-color: #FFFFFF !important;
15332  border: 1px solid rgba(200,169,122,0.25) !important;
15333  border-radius: 4px !important;
15334  overflow: hidden !important;
15335  box-shadow: 0 1px 2px rgba(31,21,19,0.04), 0 12px 40px -18px rgba(31,21,19,0.16) !important;
15336  display: flex !important;
15337  flex-direction: column !important;
15338  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
15339  position: relative !important;
15340}
15341.cesm-about .ca-pillar:hover .ca-pillar-grid {
15342  transform: translateY(-4px) !important;
15343  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
15344}
15345
15346.cesm-about .ca-pillar-side {
15347  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
15348  padding: 46px 26px !important;
15349  text-align: center !important;
15350  position: relative !important;
15351  display: flex !important;
15352  flex-direction: column !important;
15353  align-items: center !important;
15354  justify-content: center !important;
15355  border-bottom: 1px solid rgba(200,169,122,0.3) !important;
15356}
15357.cesm-about .ca-pillar-eb {
15358  display: block !important;
15359  font-family: system-ui, sans-serif !important;
15360  font-size: 10px !important;
15361  letter-spacing: 0.35em !important;
15362  text-transform: uppercase !important;
15363  color: rgba(31,21,19,0.5) !important;
15364  font-weight: 700 !important;
15365  margin: 0 0 14px 0 !important;
15366  line-height: 1.4 !important;
15367}
15368.cesm-about .ca-pillar-num {
15369  display: block !important;
15370  font-family: Georgia, serif !important;
15371  font-style: italic !important;
15372  font-size: clamp(5rem, 18vw, 8.5rem) !important;
15373  line-height: 1 !important;
15374  color: #AA3B3B !important;
15375  font-weight: 400 !important;
15376  letter-spacing: 0.02em !important;
15377  margin: 0 0 14px 0 !important;
15378  opacity: 0.95 !important;
15379  text-shadow: 0 4px 20px rgba(170,59,59,0.15) !important;
15380}
15381.cesm-about .ca-pillar-side .cm-rule {
15382  margin: 0 auto !important;
15383}
15384
15385.cesm-about .ca-pillar-body {
15386  padding: 30px 24px 34px !important;
15387  display: flex !important;
15388  flex-direction: column !important;
15389}
15390.cesm-about .ca-pillar-body > * {
15391  margin-top: 16px !important;
15392  margin-bottom: 0 !important;
15393}
15394.cesm-about .ca-pillar-body > *:first-child { margin-top: 0 !important; }
15395
15396.cesm-about .ca-pillar-body .cm-m-title {
15397  font-family: Georgia, serif !important;
15398  font-size: clamp(1.7rem, 5vw, 2.4rem) !important;
15399  line-height: 1.1 !important;
15400  color: #1F1513 !important;
15401  padding: 0 !important;
15402  font-weight: 500 !important;
15403  letter-spacing: -0.015em !important;
15404}
15405.cesm-about .ca-pillar-body .cm-m-title em {
15406  font-style: italic !important;
15407  color: #AA3B3B !important;
15408  font-weight: 500 !important;
15409}
15410.cesm-about .ca-pillar-body p.cm-m-lead {
15411  font-family: Georgia, serif !important;
15412  font-size: 1rem !important;
15413  line-height: 1.8 !important;
15414  color: #332925 !important;
15415  padding: 0 !important;
15416  font-weight: 400 !important;
15417}
15418.cesm-about .ca-pillar-body p.cm-m-lead strong {
15419  color: #1F1513 !important;
15420  font-weight: 700 !important;
15421}
15422
15423.cesm-about .ca-pillar-seal {
15424  padding: 18px 20px !important;
15425  background-color: #FAF5EE !important;
15426  border: 1px solid rgba(200,169,122,0.3) !important;
15427  border-radius: 4px !important;
15428  border-left: 3px solid #C8A97A !important;
15429}
15430.cesm-about .ca-pillar-seal .cm-sig-eb {
15431  display: block !important;
15432  font-family: system-ui, sans-serif !important;
15433  font-size: 9px !important;
15434  letter-spacing: 0.28em !important;
15435  text-transform: uppercase !important;
15436  color: rgba(31,21,19,0.55) !important;
15437  font-weight: 700 !important;
15438  margin-bottom: 6px !important;
15439  line-height: 1.3 !important;
15440}
15441.cesm-about .ca-pillar-seal .cm-sig-name {
15442  display: block !important;
15443  font-family: Georgia, serif !important;
15444  font-size: 1.02rem !important;
15445  color: #1F1513 !important;
15446  line-height: 1.4 !important;
15447  font-weight: 500 !important;
15448  font-style: normal !important;
15449}
15450.cesm-about .ca-pillar-seal .cm-sig-name em {
15451  font-style: italic !important;
15452  color: #AA3B3B !important;
15453  font-weight: 500 !important;
15454}
15455
15456/* =========================================================
15457   FONDEMENTS BIBLIQUES — diptyque
15458========================================================= */
15459.cesm-about .ca-foundations {
15460  background-color: #FFFFFF !important;
15461  padding: 56px 16px !important;
15462  border-top: 1px solid rgba(200,169,122,0.3) !important;
15463  border-bottom: 1px solid rgba(200,169,122,0.3) !important;
15464  position: relative !important;
15465}
15466.cesm-about .ca-foundations-inner {
15467  max-width: 1100px !important;
15468  margin: 0 auto !important;
15469  text-align: center !important;
15470}
15471.cesm-about .ca-foundations-inner .cm-intro-title {
15472  font-family: Georgia, serif !important;
15473  font-weight: 500 !important;
15474  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
15475  line-height: 1.1 !important;
15476  color: #1F1513 !important;
15477  margin: 0 !important;
15478  padding: 0 !important;
15479  letter-spacing: -0.015em !important;
15480}
15481.cesm-about .ca-foundations-inner .cm-intro-title em {
15482  color: #AA3B3B !important;
15483  font-style: italic !important;
15484}
15485.cesm-about .ca-foundations-inner .cm-intro-lead {
15486  font-family: Georgia, serif !important;
15487  font-style: italic !important;
15488  font-size: 1rem !important;
15489  line-height: 1.75 !important;
15490  color: #5A4844 !important;
15491  margin: 0 auto !important;
15492  max-width: 580px !important;
15493  padding: 0 !important;
15494  font-weight: 400 !important;
15495}
15496
15497.cesm-about .ca-diptych {
15498  display: flex !important;
15499  flex-direction: column !important;
15500  margin: 32px 0 26px 0 !important;
15501  padding: 0 !important;
15502  text-align: left !important;
15503}
15504.cesm-about .ca-diptych-card {
15505  background-color: #FAF5EE !important;
15506  border: 1px solid rgba(200,169,122,0.3) !important;
15507  border-radius: 4px !important;
15508  padding: 28px 22px 26px !important;
15509  margin: 0 0 16px 0 !important;
15510  position: relative !important;
15511  transition: transform .4s ease, border-color .4s ease, box-shadow .4s ease !important;
15512}
15513.cesm-about .ca-diptych-card:last-child { margin-bottom: 0 !important; }
15514.cesm-about .ca-diptych-card:hover {
15515  border-color: rgba(170,59,59,0.35) !important;
15516  transform: translateY(-3px) !important;
15517  box-shadow: 0 12px 30px -15px rgba(170,59,59,0.2) !important;
15518}
15519.cesm-about .ca-diptych-num {
15520  position: absolute !important;
15521  top: 16px !important;
15522  right: 22px !important;
15523  font-family: Georgia, serif !important;
15524  font-style: italic !important;
15525  font-size: 2rem !important;
15526  color: rgba(170,59,59,0.18) !important;
15527  font-weight: 500 !important;
15528  line-height: 1 !important;
15529  letter-spacing: 0.02em !important;
15530}
15531.cesm-about .ca-diptych-card .cm-eb {
15532  margin: 0 0 14px 0 !important;
15533  display: inline-block !important;
15534}
15535.cesm-about .ca-diptych-card .cm-verse {
15536  margin: 0 !important;
15537  background: linear-gradient(180deg, rgba(170,59,59,0.035) 0%, rgba(200,169,122,0.06) 100%) !important;
15538}
15539.cesm-about .ca-diptych-gloss {
15540  font-family: system-ui, sans-serif !important;
15541  font-size: 0.92rem !important;
15542  line-height: 1.7 !important;
15543  color: #4A3C38 !important;
15544  margin: 14px 0 0 0 !important;
15545  padding: 14px 0 0 0 !important;
15546  border-top: 1px dashed rgba(200,169,122,0.4) !important;
15547}
15548.cesm-about .ca-diptych-gloss strong {
15549  color: #1F1513 !important;
15550  font-weight: 700 !important;
15551}
15552
15553.cesm-about .ca-foundations-note {
15554  max-width: 740px !important;
15555  margin: 0 auto !important;
15556  padding: 26px 24px !important;
15557  background: linear-gradient(180deg, rgba(170,59,59,0.04) 0%, rgba(200,169,122,0.06) 100%) !important;
15558  border: 1px solid rgba(200,169,122,0.3) !important;
15559  border-left: 3px solid #AA3B3B !important;
15560  border-radius: 4px !important;
15561  text-align: center !important;
15562}
15563.cesm-about .ca-foundations-note .cm-eb {
15564  margin: 0 0 12px 0 !important;
15565}
15566.cesm-about .ca-foundations-note p {
15567  font-family: Georgia, serif !important;
15568  font-style: italic !important;
15569  font-size: 1rem !important;
15570  line-height: 1.75 !important;
15571  color: #1F1513 !important;
15572  margin: 0 !important;
15573  padding: 0 !important;
15574}
15575.cesm-about .ca-foundations-note p strong {
15576  color: #AA3B3B !important;
15577  font-style: normal !important;
15578  font-weight: 700 !important;
15579}
15580
15581/* =========================================================
15582   ENGAGEMENT — texte + trilogie de valeurs
15583========================================================= */
15584.cesm-about .ca-engage {
15585  padding: 56px 16px !important;
15586}
15587.cesm-about .ca-engage-inner {
15588  max-width: 1100px !important;
15589  margin: 0 auto !important;
15590  text-align: center !important;
15591}
15592.cesm-about .ca-engage-inner .cm-intro-title {
15593  font-family: Georgia, serif !important;
15594  font-weight: 500 !important;
15595  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
15596  line-height: 1.1 !important;
15597  color: #1F1513 !important;
15598  margin: 0 !important;
15599  padding: 0 !important;
15600  letter-spacing: -0.015em !important;
15601}
15602.cesm-about .ca-engage-inner .cm-intro-title em {
15603  color: #AA3B3B !important;
15604  font-style: italic !important;
15605}
15606.cesm-about .ca-engage-inner .cm-intro-lead {
15607  font-family: Georgia, serif !important;
15608  font-style: italic !important;
15609  font-size: 1.02rem !important;
15610  line-height: 1.75 !important;
15611  color: #5A4844 !important;
15612  margin: 0 auto !important;
15613  max-width: 620px !important;
15614  padding: 0 !important;
15615}
15616.cesm-about .ca-engage-text {
15617  max-width: 740px !important;
15618  margin: 28px auto 0 !important;
15619  text-align: left !important;
15620  padding: 26px 24px !important;
15621  background-color: #FFFFFF !important;
15622  border: 1px solid rgba(200,169,122,0.25) !important;
15623  border-radius: 4px !important;
15624  box-shadow: 0 1px 2px rgba(31,21,19,0.04) !important;
15625}
15626.cesm-about .ca-engage-text p {
15627  font-family: Georgia, serif !important;
15628  font-size: 1rem !important;
15629  line-height: 1.8 !important;
15630  color: #332925 !important;
15631  margin: 0 0 14px 0 !important;
15632  padding: 0 !important;
15633}
15634.cesm-about .ca-engage-text p:last-child { margin-bottom: 0 !important; }
15635.cesm-about .ca-engage-text p strong {
15636  color: #1F1513 !important;
15637  font-weight: 700 !important;
15638}
15639
15640.cesm-about .ca-values-intro {
15641  display: block !important;
15642  margin: 36px auto 18px !important;
15643  font-family: system-ui, sans-serif !important;
15644  font-size: 10px !important;
15645  letter-spacing: 0.32em !important;
15646  text-transform: uppercase !important;
15647  color: #AA3B3B !important;
15648  font-weight: 700 !important;
15649  line-height: 1.4 !important;
15650}
15651
15652.cesm-about .ca-values {
15653  display: flex !important;
15654  flex-direction: column !important;
15655  margin: 0 !important;
15656  padding: 0 !important;
15657}
15658.cesm-about .ca-value {
15659  background-color: #FFFFFF !important;
15660  border: 1px solid rgba(200,169,122,0.3) !important;
15661  border-top: 3px solid #C8A97A !important;
15662  border-radius: 4px !important;
15663  padding: 24px 22px !important;
15664  margin: 0 0 14px 0 !important;
15665  text-align: center !important;
15666  position: relative !important;
15667  transition: transform .35s ease, border-color .35s ease, box-shadow .35s ease !important;
15668  display: flex !important;
15669  flex-direction: column !important;
15670  align-items: center !important;
15671}
15672.cesm-about .ca-value:last-child { margin-bottom: 0 !important; }
15673.cesm-about .ca-value:hover {
15674  transform: translateY(-4px) !important;
15675  border-color: rgba(170,59,59,0.35) !important;
15676  border-top-color: #AA3B3B !important;
15677  box-shadow: 0 14px 30px -15px rgba(170,59,59,0.25) !important;
15678}
15679.cesm-about .ca-value-mark {
15680  display: inline-block !important;
15681  width: 14px !important;
15682  height: 14px !important;
15683  margin: 0 0 14px 0 !important;
15684  border-radius: 50% !important;
15685  background-color: #AA3B3B !important;
15686  border: 3px solid #FAF5EE !important;
15687  box-shadow: 0 0 0 1px #C8A97A, 0 4px 10px rgba(170,59,59,0.18) !important;
15688}
15689.cesm-about .ca-value-title {
15690  display: block !important;
15691  font-family: Georgia, serif !important;
15692  font-size: 1.35rem !important;
15693  color: #1F1513 !important;
15694  font-weight: 500 !important;
15695  line-height: 1.2 !important;
15696  margin-bottom: 8px !important;
15697  font-style: normal !important;
15698}
15699.cesm-about .ca-value-title em {
15700  font-style: italic !important;
15701  color: #AA3B3B !important;
15702  font-weight: 500 !important;
15703}
15704.cesm-about .ca-value-desc {
15705  display: block !important;
15706  font-family: Georgia, serif !important;
15707  font-style: italic !important;
15708  font-size: 0.9rem !important;
15709  color: rgba(31,21,19,0.6) !important;
15710  line-height: 1.5 !important;
15711}
15712
15713/* =========================================================
15714   COLOPHON — invitation finale
15715========================================================= */
15716.cesm-about .ca-colophon {
15717  padding: 36px 16px 70px !important;
15718}
15719.cesm-about .ca-colophon-inner {
15720  max-width: 820px !important;
15721  margin: 0 auto !important;
15722  background-color: #FFFFFF !important;
15723  border: 1px solid rgba(200,169,122,0.3) !important;
15724  border-top: 3px solid #AA3B3B !important;
15725  border-radius: 2px !important;
15726  padding: 44px 24px 38px !important;
15727  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
15728  position: relative !important;
15729  text-align: center !important;
15730}
15731.cesm-about .ca-colophon-inner .cm-hero-eb {
15732  display: inline-block !important;
15733  font-family: system-ui, sans-serif !important;
15734  font-size: 10px !important;
15735  letter-spacing: 0.4em !important;
15736  text-transform: uppercase !important;
15737  color: #AA3B3B !important;
15738  font-weight: 700 !important;
15739  padding: 6px 16px !important;
15740  border: 1px solid rgba(170,59,59,0.2) !important;
15741  border-radius: 50px !important;
15742  line-height: 1.4 !important;
15743  background-color: rgba(170,59,59,0.04) !important;
15744  margin: 0 !important;
15745}
15746.cesm-about .ca-colophon-title {
15747  font-family: Georgia, serif !important;
15748  font-size: clamp(1.6rem, 5vw, 2.3rem) !important;
15749  line-height: 1.15 !important;
15750  color: #1F1513 !important;
15751  font-weight: 500 !important;
15752  letter-spacing: -0.015em !important;
15753  margin: 14px 0 18px 0 !important;
15754  padding: 0 !important;
15755}
15756.cesm-about .ca-colophon-title em {
15757  font-style: italic !important;
15758  color: #AA3B3B !important;
15759}
15760.cesm-about .ca-colophon-lead {
15761  font-family: Georgia, serif !important;
15762  font-style: italic !important;
15763  font-size: 1rem !important;
15764  line-height: 1.75 !important;
15765  color: #332925 !important;
15766  margin: 0 auto 24px !important;
15767  padding: 0 !important;
15768  max-width: 620px !important;
15769}
15770.cesm-about .ca-colophon-lead strong {
15771  font-style: normal !important;
15772  color: #AA3B3B !important;
15773  font-weight: 700 !important;
15774}
15775
15776.cesm-about .ca-colophon-signature {
15777  margin: 22px 0 !important;
15778  padding: 22px 18px !important;
15779  border-top: 1px solid rgba(200,169,122,0.3) !important;
15780  border-bottom: 1px solid rgba(200,169,122,0.3) !important;
15781  display: flex !important;
15782  flex-direction: column !important;
15783  align-items: center !important;
15784}
15785.cesm-about .ca-colophon-signature .cm-sig-eb {
15786  font-family: system-ui, sans-serif !important;
15787  font-size: 10px !important;
15788  letter-spacing: 0.32em !important;
15789  text-transform: uppercase !important;
15790  color: #AA3B3B !important;
15791  font-weight: 700 !important;
15792  margin-bottom: 10px !important;
15793  line-height: 1.3 !important;
15794}
15795.cesm-about .ca-colophon-signature .cm-sig-name {
15796  font-family: Georgia, serif !important;
15797  font-size: 1.15rem !important;
15798  color: #1F1513 !important;
15799  line-height: 1.4 !important;
15800  font-weight: 500 !important;
15801  margin-bottom: 8px !important;
15802  font-style: normal !important;
15803}
15804.cesm-about .ca-colophon-signature .cm-sig-name em {
15805  font-style: italic !important;
15806  color: #AA3B3B !important;
15807  font-weight: 500 !important;
15808}
15809.cesm-about .ca-colophon-signature .cm-sig-note {
15810  font-family: Georgia, serif !important;
15811  font-style: italic !important;
15812  font-size: 0.9rem !important;
15813  color: rgba(31,21,19,0.6) !important;
15814  line-height: 1.5 !important;
15815  max-width: 520px !important;
15816}
15817
15818.cesm-about .ca-colophon .cm-m-actions {
15819  justify-content: center !important;
15820  margin-top: 4px !important;
15821}
15822
15823/* =========================================================
15824   RESPONSIVE — TABLETTE
15825========================================================= */
15826@media (min-width: 760px) {
15827  .cesm-about .cm-hero-inner.ca-hero-inner {
15828    padding: 66px 52px 50px !important;
15829  }
15830  .cesm-about .ca-hero-brand { font-size: 0.82rem !important; }
15831  .cesm-about .ca-hero-lead { font-size: 1.08rem !important; }
15832
15833  .cesm-about .ca-hero-diptych {
15834    flex-direction: row !important;
15835    margin-top: 36px !important;
15836  }
15837  .cesm-about .ca-hero-verse {
15838    flex: 1 1 0 !important;
15839    margin: 0 10px 0 0 !important;
15840    padding: 18px 20px 16px !important;
15841  }
15842  .cesm-about .ca-hero-verse:last-child {
15843    margin-right: 0 !important;
15844    margin-left: 10px !important;
15845  }
15846
15847  .cesm-about .ca-pillars { padding: 30px 24px 60px !important; }
15848  .cesm-about .ca-pillar { margin-bottom: 40px !important; }
15849  .cesm-about .ca-pillar-body { padding: 38px 34px 40px !important; }
15850  .cesm-about .ca-pillar-body > * { margin-top: 18px !important; }
15851  .cesm-about .ca-pillar-body > *:first-child { margin-top: 0 !important; }
15852  .cesm-about .ca-pillar-side { padding: 56px 30px !important; }
15853
15854  .cesm-about .ca-foundations { padding: 80px 24px !important; }
15855  .cesm-about .ca-diptych {
15856    flex-direction: row !important;
15857    margin: 42px 0 32px 0 !important;
15858  }
15859  .cesm-about .ca-diptych-card {
15860    flex: 1 1 0 !important;
15861    margin: 0 10px 0 0 !important;
15862    padding: 32px 26px 28px !important;
15863  }
15864  .cesm-about .ca-diptych-card:last-child {
15865    margin-right: 0 !important;
15866    margin-left: 10px !important;
15867  }
15868
15869  .cesm-about .ca-engage { padding: 80px 24px !important; }
15870  .cesm-about .ca-engage-text { padding: 32px 34px !important; }
15871  .cesm-about .ca-values {
15872    flex-direction: row !important;
15873  }
15874  .cesm-about .ca-value {
15875    flex: 1 1 0 !important;
15876    margin: 0 8px 0 0 !important;
15877    padding: 30px 22px !important;
15878  }
15879  .cesm-about .ca-value:nth-child(2) {
15880    margin-left: 8px !important;
15881    margin-right: 8px !important;
15882  }
15883  .cesm-about .ca-value:last-child {
15884    margin-right: 0 !important;
15885    margin-left: 8px !important;
15886  }
15887
15888  .cesm-about .ca-colophon { padding: 56px 24px 100px !important; }
15889  .cesm-about .ca-colophon-inner { padding: 56px 48px 46px !important; }
15890}
15891
15892/* =========================================================
15893   RESPONSIVE — DESKTOP
15894========================================================= */
15895@media (min-width: 1024px) {
15896  .cesm-about .ca-pillar-grid {
15897    display: grid !important;
15898    grid-template-columns: 340px 1fr !important;
15899    align-items: stretch !important;
15900  }
15901  .cesm-about .ca-pillar-side {
15902    border-bottom: 0 !important;
15903    border-right: 1px solid rgba(200,169,122,0.3) !important;
15904    min-height: 100% !important;
15905    padding: 60px 30px !important;
15906  }
15907  .cesm-about .ca-pillar-reverse .ca-pillar-grid {
15908    grid-template-columns: 1fr 340px !important;
15909  }
15910  .cesm-about .ca-pillar-reverse .ca-pillar-side {
15911    order: 2 !important;
15912    border-right: 0 !important;
15913    border-left: 1px solid rgba(200,169,122,0.3) !important;
15914  }
15915  .cesm-about .ca-pillar-reverse .ca-pillar-body {
15916    order: 1 !important;
15917  }
15918  .cesm-about .ca-pillar-body {
15919    padding: 54px 48px !important;
15920    justify-content: center !important;
15921  }
15922  .cesm-about .ca-pillars {
15923    padding: 50px 24px 100px !important;
15924  }
15925}
15926
15927@media (min-width: 1280px) {
15928  .cesm-about .ca-pillar-body { padding: 64px 60px !important; }
15929  .cesm-about .ca-pillar-body .cm-m-title { font-size: 2.6rem !important; }
15930  .cesm-about .cm-hero-inner.ca-hero-inner { padding: 76px 64px 58px !important; }
15931}
15932
15933/* =========================================================
15934   CESM — PAGE MINISTERES · Édition premium
15935   Compatible WP (div/span uniquement, pas de JS requis)
15936========================================================= */
15937
15938.cesm-ministeres,
15939.cesm-ministeres * {
15940  box-sizing: border-box !important;
15941}
15942.cesm-ministeres p:empty { display: none !important; }
15943
15944.tableminist .wp-block-columns {
15945  border: 0 !important;
15946  border-radius: 0 !important;
15947  margin-bottom: 0 !important;
15948  padding: 0 !important;
15949}
15950.tableminist .wp-block-column p,
15951.tableminist .wp-block-column h2 { margin: 0 !important; }
15952
15953/* ---------------------------------------------------------
15954   CONTENEUR
15955--------------------------------------------------------- */
15956.cesm-ministeres {
15957  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
15958  color: #1F1513 !important;
15959  line-height: 1.7 !important;
15960  font-size: 16px !important;
15961  background-color: #FAF5EE !important;
15962  background-image:
15963    radial-gradient(circle at 8% 10%, rgba(170,59,59,0.035), transparent 45%),
15964    radial-gradient(circle at 92% 88%, rgba(200,169,122,0.04), transparent 45%) !important;
15965  margin: 0 !important;
15966  padding: 0 !important;
15967  width: 100% !important;
15968  max-width: 100% !important;
15969  position: relative !important;
15970  overflow: hidden !important;
15971}
15972
15973.cesm-ministeres .cm-anchor {
15974  display: block !important;
15975  position: relative !important;
15976  top: -110px !important;
15977  width: 1px !important;
15978  height: 0 !important;
15979  visibility: hidden !important;
15980  pointer-events: none !important;
15981}
15982
15983/* ---------------------------------------------------------
15984   EYEBROW
15985--------------------------------------------------------- */
15986.cesm-ministeres .cm-eb {
15987  display: inline-block !important;
15988  font-family: system-ui, sans-serif !important;
15989  font-size: 10px !important;
15990  letter-spacing: 0.32em !important;
15991  text-transform: uppercase !important;
15992  color: #AA3B3B !important;
15993  font-weight: 700 !important;
15994  margin: 0 0 18px 0 !important;
15995  line-height: 1.4 !important;
15996  padding: 0 !important;
15997}
15998.cesm-ministeres .cm-eb-alt {
15999  color: rgba(31,21,19,0.5) !important;
16000  font-size: 9px !important;
16001  letter-spacing: 0.28em !important;
16002  font-weight: 600 !important;
16003}
16004
16005.cesm-ministeres .cm-rule {
16006  display: block !important;
16007  width: 48px !important;
16008  height: 1px !important;
16009  margin: 4px 0 18px 0 !important;
16010  background: linear-gradient(90deg, #C8A97A 0%, rgba(200,169,122,0.2) 100%) !important;
16011  position: relative !important;
16012}
16013.cesm-ministeres .cm-rule::after {
16014  content: "" !important;
16015  position: absolute !important;
16016  left: 0 !important;
16017  top: 50% !important;
16018  width: 5px !important;
16019  height: 5px !important;
16020  border-radius: 50% !important;
16021  background-color: #C8A97A !important;
16022  transform: translate(-1px, -50%) !important;
16023}
16024
16025.cesm-ministeres .cm-orn {
16026  display: block !important;
16027  width: 80px !important;
16028  height: 14px !important;
16029  margin: 18px auto 24px !important;
16030  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCAxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzhBOTdBIiBzdHJva2Utd2lkdGg9IjEiPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjMwIiB5Mj0iNyIvPjxwYXRoIGQ9Ik0gMzUgNyBMIDQwIDIgTCA0NSA3IEwgNDAgMTIgWiIgZmlsbD0iI0M4QTk3QSIvPjxsaW5lIHgxPSI1MCIgeTE9IjciIHgyPSI4MCIgeTI9IjciLz48L3N2Zz4=") !important;
16031  background-repeat: no-repeat !important;
16032  background-position: center !important;
16033  background-size: contain !important;
16034}
16035.cesm-ministeres .cm-orn-rule {
16036  display: block !important;
16037  width: 48px !important;
16038  height: 1px !important;
16039  margin: 22px auto !important;
16040  background-color: #C8A97A !important;
16041  position: relative !important;
16042}
16043.cesm-ministeres .cm-orn-rule::before,
16044.cesm-ministeres .cm-orn-rule::after {
16045  content: "" !important;
16046  position: absolute !important;
16047  top: 50% !important;
16048  width: 4px !important;
16049  height: 4px !important;
16050  border-radius: 50% !important;
16051  background-color: #C8A97A !important;
16052  transform: translateY(-50%) !important;
16053}
16054.cesm-ministeres .cm-orn-rule::before { left: -10px !important; }
16055.cesm-ministeres .cm-orn-rule::after { right: -10px !important; }
16056
16057/* =========================================================
16058   HERO
16059========================================================= */
16060.cesm-ministeres .cm-hero {
16061  padding: 60px 20px 30px !important;
16062  position: relative !important;
16063}
16064.cesm-ministeres .cm-hero::before {
16065  content: "" !important;
16066  position: absolute !important;
16067  top: 0 !important;
16068  left: 0 !important;
16069  right: 0 !important;
16070  height: 3px !important;
16071  background: linear-gradient(90deg, transparent 0%, #AA3B3B 30%, #C8A97A 50%, #AA3B3B 70%, transparent 100%) !important;
16072  opacity: 0.35 !important;
16073}
16074.cesm-ministeres .cm-hero-inner {
16075  max-width: 780px !important;
16076  margin: 0 auto !important;
16077  background-color: #FFFFFF !important;
16078  border: 1px solid rgba(200,169,122,0.3) !important;
16079  border-radius: 2px !important;
16080  padding: 46px 26px 34px !important;
16081  box-shadow: 0 20px 60px -20px rgba(170,59,59,0.18) !important;
16082  position: relative !important;
16083  text-align: center !important;
16084}
16085.cesm-ministeres .cm-hero-inner::before,
16086.cesm-ministeres .cm-hero-inner::after {
16087  content: "" !important;
16088  position: absolute !important;
16089  width: 40px !important;
16090  height: 40px !important;
16091  border: 1px solid #C8A97A !important;
16092  pointer-events: none !important;
16093}
16094.cesm-ministeres .cm-hero-inner::before {
16095  top: 8px !important;
16096  left: 8px !important;
16097  border-right: 0 !important;
16098  border-bottom: 0 !important;
16099}
16100.cesm-ministeres .cm-hero-inner::after {
16101  bottom: 8px !important;
16102  right: 8px !important;
16103  border-left: 0 !important;
16104  border-top: 0 !important;
16105}
16106.cesm-ministeres .cm-hero-eb {
16107  display: inline-block !important;
16108  font-family: system-ui, sans-serif !important;
16109  font-size: 10px !important;
16110  letter-spacing: 0.4em !important;
16111  text-transform: uppercase !important;
16112  color: #AA3B3B !important;
16113  font-weight: 700 !important;
16114  margin: 0 0 4px 0 !important;
16115  padding: 6px 16px !important;
16116  border: 1px solid rgba(170,59,59,0.2) !important;
16117  border-radius: 50px !important;
16118  line-height: 1.4 !important;
16119  background-color: rgba(170,59,59,0.04) !important;
16120}
16121.cesm-ministeres .cm-hero-quote {
16122  margin: 0 !important;
16123  padding: 0 !important;
16124  border: 0 !important;
16125  position: relative !important;
16126}
16127.cesm-ministeres .cm-hero-quote p {
16128  font-family: Georgia, "Times New Roman", serif !important;
16129  font-style: italic !important;
16130  font-size: 1.12rem !important;
16131  line-height: 1.75 !important;
16132  color: #1F1513 !important;
16133  margin: 0 0 26px 0 !important;
16134  padding: 0 !important;
16135  font-weight: 400 !important;
16136  letter-spacing: 0.005em !important;
16137}
16138.cesm-ministeres .cm-hero-quote p::before {
16139  content: "\201C" !important;
16140  font-size: 3em !important;
16141  line-height: 0 !important;
16142  vertical-align: -0.3em !important;
16143  color: #C8A97A !important;
16144  margin-right: 4px !important;
16145  font-style: normal !important;
16146  opacity: 0.7 !important;
16147}
16148.cesm-ministeres .cm-hero-quote p::after {
16149  content: "\201D" !important;
16150  font-size: 3em !important;
16151  line-height: 0 !important;
16152  vertical-align: -0.5em !important;
16153  color: #C8A97A !important;
16154  margin-left: 2px !important;
16155  font-style: normal !important;
16156  opacity: 0.7 !important;
16157}
16158.cesm-ministeres .cm-hero-cite {
16159  display: flex !important;
16160  align-items: center !important;
16161  justify-content: center !important;
16162  margin: 0 !important;
16163  padding: 22px 0 0 0 !important;
16164  border-top: 1px solid rgba(200,169,122,0.3) !important;
16165  position: relative !important;
16166}
16167.cesm-ministeres .cm-hero-cite::before {
16168  content: "" !important;
16169  position: absolute !important;
16170  top: -4px !important;
16171  left: 50% !important;
16172  transform: translateX(-50%) !important;
16173  width: 8px !important;
16174  height: 8px !important;
16175  border-radius: 50% !important;
16176  background-color: #FFFFFF !important;
16177  border: 1px solid #C8A97A !important;
16178}
16179.cesm-ministeres .cm-hero-cite .cm-sig-av { margin-right: 14px !important; }
16180.cesm-ministeres .cm-hero-cite-text {
16181  display: flex !important;
16182  flex-direction: column !important;
16183  text-align: left !important;
16184  font-family: system-ui, sans-serif !important;
16185  font-size: 0.9rem !important;
16186  color: #5A4844 !important;
16187}
16188.cesm-ministeres .cm-hero-cite-text strong {
16189  display: block !important;
16190  color: #AA3B3B !important;
16191  font-weight: 700 !important;
16192  font-size: 0.92rem !important;
16193  letter-spacing: 0.02em !important;
16194}
16195.cesm-ministeres .cm-hero-cite-text em {
16196  display: block !important;
16197  font-style: italic !important;
16198  color: rgba(31,21,19,0.5) !important;
16199  font-size: 0.78rem !important;
16200  margin-top: 2px !important;
16201  font-family: Georgia, serif !important;
16202}
16203
16204/* =========================================================
16205   INTRO
16206========================================================= */
16207.cesm-ministeres .cm-intro {
16208  padding: 44px 24px 36px !important;
16209  text-align: center !important;
16210}
16211.cesm-ministeres .cm-intro-inner {
16212  max-width: 720px !important;
16213  margin: 0 auto !important;
16214}
16215.cesm-ministeres .cm-intro-title {
16216  font-family: Georgia, "Times New Roman", serif !important;
16217  font-weight: 500 !important;
16218  font-size: clamp(2rem, 6vw, 3rem) !important;
16219  line-height: 1.1 !important;
16220  color: #1F1513 !important;
16221  margin: 0 !important;
16222  padding: 0 !important;
16223  font-style: normal !important;
16224  letter-spacing: -0.015em !important;
16225}
16226.cesm-ministeres .cm-intro-title em {
16227  color: #AA3B3B !important;
16228  font-style: italic !important;
16229}
16230.cesm-ministeres .cm-intro-lead {
16231  font-family: Georgia, serif !important;
16232  font-style: italic !important;
16233  font-size: 1.05rem !important;
16234  line-height: 1.75 !important;
16235  color: #5A4844 !important;
16236  margin: 0 auto !important;
16237  max-width: 560px !important;
16238  padding: 0 !important;
16239  font-weight: 400 !important;
16240}
16241
16242/* =========================================================
16243   LISTE MINISTERES
16244========================================================= */
16245.cesm-ministeres .cm-list {
16246  padding: 20px 16px 70px !important;
16247  max-width: 1240px !important;
16248  margin: 0 auto !important;
16249}
16250
16251.cesm-ministeres .cm-m {
16252  margin: 0 0 36px 0 !important;
16253  padding: 0 !important;
16254  position: relative !important;
16255}
16256.cesm-ministeres .cm-m:last-child { margin-bottom: 0 !important; }
16257
16258.cesm-ministeres .cm-m-grid {
16259  background-color: #FFFFFF !important;
16260  border: 1px solid rgba(200,169,122,0.25) !important;
16261  border-radius: 4px !important;
16262  padding: 0 !important;
16263  box-shadow:
16264    0 1px 2px rgba(31,21,19,0.04),
16265    0 12px 40px -18px rgba(31,21,19,0.16) !important;
16266  overflow: hidden !important;
16267  display: flex !important;
16268  flex-direction: column !important;
16269  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease !important;
16270  position: relative !important;
16271}
16272.cesm-ministeres .cm-m-grid::before {
16273  content: "" !important;
16274  position: absolute !important;
16275  top: 0 !important;
16276  left: 0 !important;
16277  right: 0 !important;
16278  height: 2px !important;
16279  background: linear-gradient(90deg, transparent, #C8A97A 30%, #AA3B3B 50%, #C8A97A 70%, transparent) !important;
16280  opacity: 0 !important;
16281  transition: opacity .4s ease !important;
16282  z-index: 2 !important;
16283}
16284.cesm-ministeres .cm-m:hover .cm-m-grid {
16285  transform: translateY(-4px) !important;
16286  box-shadow: 0 2px 4px rgba(31,21,19,0.06), 0 20px 50px -20px rgba(170,59,59,0.2) !important;
16287}
16288.cesm-ministeres .cm-m:hover .cm-m-grid::before { opacity: 1 !important; }
16289
16290/* ---------------------------------------------------------
16291   MEDIA
16292--------------------------------------------------------- */
16293.cesm-ministeres .cm-m-media {
16294  position: relative !important;
16295  overflow: hidden !important;
16296  background: linear-gradient(135deg, #FAF5EE 0%, #F7EEDF 100%) !important;
16297  width: 100% !important;
16298  padding: 22px !important;
16299}
16300.cesm-ministeres .cm-m-media-inner {
16301  position: relative !important;
16302  width: 100% !important;
16303  aspect-ratio: 4 / 3 !important;
16304  overflow: hidden !important;
16305  border-radius: 2px !important;
16306  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.25), 0 0 0 1px rgba(200,169,122,0.4) !important;
16307}
16308.cesm-ministeres .cm-m-media-inner::before {
16309  content: "" !important;
16310  position: absolute !important;
16311  top: 6px !important;
16312  right: 6px !important;
16313  bottom: 6px !important;
16314  left: 6px !important;
16315  border: 1px solid rgba(255,255,255,0.35) !important;
16316  border-radius: 1px !important;
16317  z-index: 2 !important;
16318  pointer-events: none !important;
16319}
16320.cesm-ministeres .cm-m-media img {
16321  width: 100% !important;
16322  height: 100% !important;
16323  object-fit: cover !important;
16324  display: block !important;
16325  margin: 0 !important;
16326  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .5s ease !important;
16327  filter: saturate(0.95) !important;
16328}
16329.cesm-ministeres .cm-m:hover .cm-m-media img {
16330  transform: scale(1.04) !important;
16331  filter: saturate(1.05) !important;
16332}
16333
16334/* ---------------------------------------------------------
16335   BODY
16336--------------------------------------------------------- */
16337.cesm-ministeres .cm-m-body {
16338  padding: 30px 24px 34px !important;
16339  display: flex !important;
16340  flex-direction: column !important;
16341}
16342.cesm-ministeres .cm-m-body > * {
16343  margin-top: 16px !important;
16344  margin-bottom: 0 !important;
16345}
16346.cesm-ministeres .cm-m-body > *:first-child { margin-top: 0 !important; }
16347
16348.cesm-ministeres .cm-m-title {
16349  font-family: Georgia, "Times New Roman", serif !important;
16350  font-size: clamp(1.8rem, 5.5vw, 2.6rem) !important;
16351  line-height: 1.08 !important;
16352  color: #1F1513 !important;
16353  padding: 0 !important;
16354  font-style: normal !important;
16355  font-weight: 500 !important;
16356  letter-spacing: -0.015em !important;
16357}
16358.cesm-ministeres .cm-m-title em {
16359  font-style: italic !important;
16360  color: #AA3B3B !important;
16361  font-weight: 500 !important;
16362}
16363.cesm-ministeres .cm-m-subtitle {
16364  font-family: system-ui, sans-serif !important;
16365  font-size: 0.82rem !important;
16366  color: rgba(31,21,19,0.55) !important;
16367  font-style: normal !important;
16368  padding: 0 !important;
16369  line-height: 1.4 !important;
16370  letter-spacing: 0.15em !important;
16371  text-transform: uppercase !important;
16372  font-weight: 500 !important;
16373  margin-top: 4px !important;
16374}
16375
16376.cesm-ministeres .cm-m-body p.cm-m-lead {
16377  font-family: Georgia, "Times New Roman", serif !important;
16378  font-size: 1rem !important;
16379  line-height: 1.8 !important;
16380  color: #332925 !important;
16381  padding: 0 !important;
16382  font-weight: 400 !important;
16383}
16384.cesm-ministeres .cm-m-body p.cm-m-lead strong {
16385  color: #1F1513 !important;
16386  font-weight: 700 !important;
16387  font-style: normal !important;
16388}
16389
16390/* =========================================================
16391   VERSET BIBLIQUE (div + span.cm-verse-ref)
16392========================================================= */
16393.cesm-ministeres .cm-verse {
16394  padding: 22px 24px 22px 32px !important;
16395  background: linear-gradient(180deg, rgba(170,59,59,0.025) 0%, rgba(200,169,122,0.05) 100%) !important;
16396  border-left: 2px solid #AA3B3B !important;
16397  border-radius: 0 4px 4px 0 !important;
16398  position: relative !important;
16399}
16400.cesm-ministeres .cm-verse::before {
16401  content: "\201C" !important;
16402  position: absolute !important;
16403  top: 8px !important;
16404  left: 14px !important;
16405  font-family: Georgia, serif !important;
16406  font-size: 48px !important;
16407  line-height: 1 !important;
16408  color: #C8A97A !important;
16409  opacity: 0.5 !important;
16410  pointer-events: none !important;
16411  font-style: normal !important;
16412}
16413.cesm-ministeres .cm-verse p {
16414  font-family: Georgia, "Times New Roman", serif !important;
16415  font-style: italic !important;
16416  font-size: 1.02rem !important;
16417  line-height: 1.7 !important;
16418  color: #1F1513 !important;
16419  margin: 0 0 12px 0 !important;
16420  padding: 0 0 0 14px !important;
16421  font-weight: 400 !important;
16422  letter-spacing: 0.005em !important;
16423}
16424.cesm-ministeres .cm-verse-ref {
16425  display: block !important;
16426  text-align: right !important;
16427  font-family: system-ui, sans-serif !important;
16428  font-size: 0.72rem !important;
16429  font-style: normal !important;
16430  font-weight: 700 !important;
16431  color: #AA3B3B !important;
16432  letter-spacing: 0.22em !important;
16433  text-transform: uppercase !important;
16434  padding-right: 2px !important;
16435}
16436.cesm-ministeres .cm-verse-ref::before {
16437  content: "" !important;
16438  display: inline-block !important;
16439  width: 20px !important;
16440  height: 1px !important;
16441  background-color: #C8A97A !important;
16442  vertical-align: middle !important;
16443  margin-right: 10px !important;
16444  margin-bottom: 2px !important;
16445}
16446.cesm-ministeres .cm-verse-lg p {
16447  font-size: 1.06rem !important;
16448  line-height: 1.75 !important;
16449}
16450
16451/* =========================================================
16452   SIGNATURE vCard
16453========================================================= */
16454.cesm-ministeres .cm-sig {
16455  display: flex !important;
16456  align-items: center !important;
16457  padding: 18px 20px !important;
16458  background-color: #FAF5EE !important;
16459  border: 1px solid rgba(200,169,122,0.3) !important;
16460  border-radius: 4px !important;
16461  position: relative !important;
16462  transition: border-color .3s ease, transform .3s ease !important;
16463}
16464.cesm-ministeres .cm-sig::before {
16465  content: "" !important;
16466  position: absolute !important;
16467  top: -1px !important;
16468  left: -1px !important;
16469  width: 14px !important;
16470  height: 14px !important;
16471  border-top: 1px solid #C8A97A !important;
16472  border-left: 1px solid #C8A97A !important;
16473  pointer-events: none !important;
16474}
16475.cesm-ministeres .cm-sig::after {
16476  content: "" !important;
16477  position: absolute !important;
16478  bottom: -1px !important;
16479  right: -1px !important;
16480  width: 14px !important;
16481  height: 14px !important;
16482  border-bottom: 1px solid #C8A97A !important;
16483  border-right: 1px solid #C8A97A !important;
16484  pointer-events: none !important;
16485}
16486.cesm-ministeres .cm-sig-av {
16487  flex-shrink: 0 !important;
16488  display: inline-flex !important;
16489  align-items: center !important;
16490  justify-content: center !important;
16491  width: 48px !important;
16492  height: 48px !important;
16493  border-radius: 50% !important;
16494  background-color: #FFFFFF !important;
16495  border: 1px solid #C8A97A !important;
16496  position: relative !important;
16497  margin-right: 16px !important;
16498  box-shadow: 0 4px 10px rgba(170,59,59,0.08) !important;
16499}
16500.cesm-ministeres .cm-sig-av > span {
16501  font-family: Georgia, serif !important;
16502  font-style: italic !important;
16503  font-size: 1rem !important;
16504  font-weight: 500 !important;
16505  color: #AA3B3B !important;
16506  letter-spacing: 0.02em !important;
16507  line-height: 1 !important;
16508}
16509.cesm-ministeres .cm-sig-av-alt {
16510  background-color: #AA3B3B !important;
16511  border-color: #7F2828 !important;
16512  box-shadow: 0 4px 10px rgba(170,59,59,0.2) !important;
16513}
16514.cesm-ministeres .cm-sig-av-alt > span {
16515  color: #FFFFFF !important;
16516}
16517.cesm-ministeres .cm-sig-av-hero {
16518  width: 56px !important;
16519  height: 56px !important;
16520}
16521.cesm-ministeres .cm-sig-av-hero > span {
16522  font-size: 1.1rem !important;
16523}
16524.cesm-ministeres .cm-sig-duo .cm-sig-av + .cm-sig-av {
16525  margin-left: -18px !important;
16526  margin-right: 16px !important;
16527  z-index: 1 !important;
16528}
16529.cesm-ministeres .cm-sig-body {
16530  flex: 1 !important;
16531  display: flex !important;
16532  flex-direction: column !important;
16533  min-width: 0 !important;
16534}
16535.cesm-ministeres .cm-sig-body > * {
16536  margin-top: 2px !important;
16537}
16538.cesm-ministeres .cm-sig-body > *:first-child { margin-top: 0 !important; }
16539.cesm-ministeres .cm-sig-eb {
16540  font-family: system-ui, sans-serif !important;
16541  font-size: 9px !important;
16542  letter-spacing: 0.28em !important;
16543  text-transform: uppercase !important;
16544  color: rgba(31,21,19,0.55) !important;
16545  font-weight: 700 !important;
16546  line-height: 1.3 !important;
16547  margin-bottom: 2px !important;
16548}
16549.cesm-ministeres .cm-sig-name {
16550  font-family: Georgia, "Times New Roman", serif !important;
16551  font-size: 1.02rem !important;
16552  font-weight: 500 !important;
16553  color: #1F1513 !important;
16554  line-height: 1.3 !important;
16555  font-style: normal !important;
16556}
16557.cesm-ministeres .cm-sig-name em {
16558  font-style: italic !important;
16559  color: #AA3B3B !important;
16560  font-weight: 500 !important;
16561}
16562.cesm-ministeres .cm-sig-note {
16563  font-family: Georgia, serif !important;
16564  font-style: italic !important;
16565  font-size: 0.85rem !important;
16566  color: rgba(31,21,19,0.6) !important;
16567  line-height: 1.4 !important;
16568  margin-top: 2px !important;
16569}
16570.cesm-ministeres .cm-sig-compact {
16571  background: transparent !important;
16572  border: 0 !important;
16573  padding: 8px 0 !important;
16574  margin: 8px 0 !important;
16575}
16576.cesm-ministeres .cm-sig-compact::before,
16577.cesm-ministeres .cm-sig-compact::after { display: none !important; }
16578
16579/* =========================================================
16580   BOUTONS
16581========================================================= */
16582.cesm-ministeres .cm-m-actions {
16583  display: flex !important;
16584  flex-wrap: wrap !important;
16585  align-items: center !important;
16586}
16587.cesm-ministeres .cm-m-actions > * {
16588  margin-right: 10px !important;
16589  margin-top: 10px !important;
16590}
16591
16592.cesm-ministeres .cm-btn {
16593  display: inline-flex !important;
16594  align-items: center !important;
16595  justify-content: center !important;
16596  padding: 14px 26px !important;
16597  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
16598  color: #FFFFFF !important;
16599  text-decoration: none !important;
16600  font-family: system-ui, sans-serif !important;
16601  font-size: 0.78rem !important;
16602  font-weight: 700 !important;
16603  letter-spacing: 0.18em !important;
16604  text-transform: uppercase !important;
16605  border-radius: 2px !important;
16606  box-shadow: 0 8px 20px -8px rgba(170,59,59,0.45) !important;
16607  border: 0 !important;
16608  transition: transform .3s ease, box-shadow .3s ease, background .3s ease !important;
16609  line-height: 1 !important;
16610  cursor: pointer !important;
16611  position: relative !important;
16612  overflow: hidden !important;
16613}
16614.cesm-ministeres .cm-btn::before {
16615  content: "" !important;
16616  position: absolute !important;
16617  top: 3px !important;
16618  right: 3px !important;
16619  bottom: 3px !important;
16620  left: 3px !important;
16621  border: 1px solid rgba(255,255,255,0.12) !important;
16622  pointer-events: none !important;
16623  transition: border-color .3s ease !important;
16624}
16625.cesm-ministeres .cm-btn:hover {
16626  transform: translateY(-2px) !important;
16627  box-shadow: 0 14px 28px -8px rgba(170,59,59,0.6) !important;
16628  color: #FFFFFF !important;
16629}
16630.cesm-ministeres .cm-btn:hover::before {
16631  border-color: rgba(200,169,122,0.4) !important;
16632}
16633.cesm-ministeres .cm-btn > span {
16634  position: relative !important;
16635  z-index: 1 !important;
16636}
16637
16638.cesm-ministeres .cm-btn-arrow {
16639  display: inline-block !important;
16640  width: 14px !important;
16641  height: 10px !important;
16642  margin-left: 10px !important;
16643  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48bGluZSB4MT0iMSIgeTE9IjUiIHgyPSIxMiIgeTI9IjUiLz48cG9seWxpbmUgcG9pbnRzPSI4IDEgMTMgNSA4IDkiLz48L3N2Zz4=") !important;
16644  background-repeat: no-repeat !important;
16645  background-position: center !important;
16646  background-size: contain !important;
16647  transition: transform .3s ease !important;
16648}
16649.cesm-ministeres .cm-btn:hover .cm-btn-arrow { transform: translateX(4px) !important; }
16650
16651.cesm-ministeres .cm-btn-ghost {
16652  background: transparent !important;
16653  color: #AA3B3B !important;
16654  border: 1px solid rgba(170,59,59,0.35) !important;
16655  box-shadow: none !important;
16656}
16657.cesm-ministeres .cm-btn-ghost::before { display: none !important; }
16658.cesm-ministeres .cm-btn-ghost:hover {
16659  background: rgba(170,59,59,0.06) !important;
16660  border-color: #AA3B3B !important;
16661  color: #AA3B3B !important;
16662  box-shadow: 0 6px 18px -6px rgba(170,59,59,0.25) !important;
16663}
16664.cesm-ministeres .cm-btn-ghost .cm-btn-arrow {
16665  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48bGluZSB4MT0iMSIgeTE9IjUiIHgyPSIxMiIgeTI9IjUiLz48cG9seWxpbmUgcG9pbnRzPSI4IDEgMTMgNSA4IDkiLz48L3N2Zz4=") !important;
16666}
16667
16668.cesm-ministeres .cm-contact {
16669  display: inline-flex !important;
16670  align-items: center !important;
16671  padding: 10px 18px !important;
16672  background-color: transparent !important;
16673  color: #AA3B3B !important;
16674  text-decoration: none !important;
16675  font-family: system-ui, sans-serif !important;
16676  font-size: 0.82rem !important;
16677  font-weight: 500 !important;
16678  letter-spacing: 0.02em !important;
16679  border-radius: 50px !important;
16680  border: 1px solid rgba(170,59,59,0.25) !important;
16681  transition: background-color .3s ease, border-color .3s ease, color .3s ease, box-shadow .3s ease !important;
16682  line-height: 1 !important;
16683  max-width: 100% !important;
16684  position: relative !important;
16685}
16686.cesm-ministeres .cm-contact:hover {
16687  background-color: #AA3B3B !important;
16688  color: #FFFFFF !important;
16689  border-color: #AA3B3B !important;
16690  box-shadow: 0 6px 16px -4px rgba(170,59,59,0.4) !important;
16691}
16692.cesm-ministeres .cm-contact-ico {
16693  display: inline-block !important;
16694  width: 13px !important;
16695  height: 13px !important;
16696  margin-right: 10px !important;
16697  flex-shrink: 0 !important;
16698  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=") !important;
16699  background-repeat: no-repeat !important;
16700  background-position: center !important;
16701  background-size: contain !important;
16702  transition: filter .3s ease !important;
16703}
16704.cesm-ministeres .cm-contact:hover .cm-contact-ico {
16705  filter: brightness(0) invert(1) !important;
16706}
16707
16708/* =========================================================
16709   TAGS (intercession) — div + span.cm-tag
16710========================================================= */
16711.cesm-ministeres .cm-tags {
16712  display: flex !important;
16713  flex-wrap: wrap !important;
16714  margin: 0 !important;
16715  padding: 0 !important;
16716}
16717.cesm-ministeres .cm-tag {
16718  display: inline-block !important;
16719  padding: 6px 14px !important;
16720  background-color: #FFFFFF !important;
16721  border: 1px solid rgba(200,169,122,0.4) !important;
16722  border-radius: 50px !important;
16723  font-family: Georgia, serif !important;
16724  font-style: italic !important;
16725  font-size: 0.82rem !important;
16726  color: #7F2828 !important;
16727  margin: 0 8px 8px 0 !important;
16728  line-height: 1.4 !important;
16729  transition: border-color .25s ease, transform .25s ease !important;
16730}
16731.cesm-ministeres .cm-tag:hover {
16732  border-color: #AA3B3B !important;
16733  transform: translateY(-1px) !important;
16734}
16735
16736/* =========================================================
16737   MODULES — div + div.cm-mod
16738========================================================= */
16739.cesm-ministeres .cm-modules {
16740  padding: 24px 22px !important;
16741  background-color: #FAF5EE !important;
16742  border-radius: 4px !important;
16743  border: 1px solid rgba(200,169,122,0.3) !important;
16744  position: relative !important;
16745}
16746.cesm-ministeres .cm-modules::before {
16747  content: "" !important;
16748  position: absolute !important;
16749  top: -1px !important;
16750  left: 20px !important;
16751  right: 20px !important;
16752  height: 1px !important;
16753  background: linear-gradient(90deg, transparent, #C8A97A 30%, #C8A97A 70%, transparent) !important;
16754}
16755.cesm-ministeres .cm-modules-list {
16756  margin: 14px 0 0 0 !important;
16757  padding: 0 !important;
16758}
16759.cesm-ministeres .cm-mod {
16760  display: flex !important;
16761  align-items: flex-start !important;
16762  padding: 12px 0 !important;
16763  margin: 0 !important;
16764  border-bottom: 1px solid rgba(200,169,122,0.2) !important;
16765  flex-wrap: wrap !important;
16766  font-family: system-ui, sans-serif !important;
16767  font-size: 0.94rem !important;
16768  line-height: 1.5 !important;
16769  color: #4A3C38 !important;
16770}
16771.cesm-ministeres .cm-mod:last-child { border-bottom: 0 !important; padding-bottom: 2px !important; }
16772.cesm-ministeres .cm-mod-num {
16773  display: inline-flex !important;
16774  align-items: center !important;
16775  justify-content: center !important;
16776  width: 28px !important;
16777  height: 28px !important;
16778  flex-shrink: 0 !important;
16779  margin-right: 14px !important;
16780  background-color: transparent !important;
16781  color: #AA3B3B !important;
16782  font-family: Georgia, serif !important;
16783  font-style: italic !important;
16784  font-weight: 500 !important;
16785  font-size: 0.9rem !important;
16786  letter-spacing: 0.04em !important;
16787  line-height: 1 !important;
16788  border: 1px solid rgba(170,59,59,0.3) !important;
16789  border-radius: 50% !important;
16790}
16791.cesm-ministeres .cm-mod-text {
16792  flex: 1 !important;
16793  color: #1F1513 !important;
16794  font-weight: 500 !important;
16795  padding-top: 4px !important;
16796}
16797.cesm-ministeres .cm-mod-text em {
16798  font-style: italic !important;
16799  color: rgba(31,21,19,0.5) !important;
16800  font-size: 0.88em !important;
16801  font-weight: 400 !important;
16802  margin-left: 4px !important;
16803}
16804.cesm-ministeres .cm-submod {
16805  margin: 10px 0 2px 42px !important;
16806  width: calc(100% - 42px) !important;
16807  flex-basis: calc(100% - 42px) !important;
16808  display: flex !important;
16809  flex-direction: column !important;
16810}
16811.cesm-ministeres .cm-submod-item {
16812  display: block !important;
16813  font-family: Georgia, serif !important;
16814  font-size: 0.9rem !important;
16815  color: #5A4844 !important;
16816  padding: 6px 14px 6px 22px !important;
16817  position: relative !important;
16818  margin: 0 0 6px 0 !important;
16819  line-height: 1.5 !important;
16820  background-color: #FFFFFF !important;
16821  border-radius: 2px !important;
16822  border: 1px solid rgba(200,169,122,0.25) !important;
16823}
16824.cesm-ministeres .cm-submod-item:last-child { margin-bottom: 0 !important; }
16825.cesm-ministeres .cm-submod-item::before {
16826  content: "" !important;
16827  position: absolute !important;
16828  left: 10px !important;
16829  top: 50% !important;
16830  width: 5px !important;
16831  height: 5px !important;
16832  border-radius: 50% !important;
16833  background-color: #C8A97A !important;
16834  transform: translateY(-50%) !important;
16835}
16836.cesm-ministeres .cm-submod-item em {
16837  color: rgba(31,21,19,0.5) !important;
16838  font-style: italic !important;
16839  font-size: 0.88em !important;
16840}
16841
16842/* =========================================================
16843   JEUNESSE — div + div.cm-age
16844========================================================= */
16845.cesm-ministeres .cm-ages {
16846  margin: 0 !important;
16847  padding: 0 !important;
16848}
16849.cesm-ministeres .cm-age {
16850  display: flex !important;
16851  align-items: center !important;
16852  padding: 14px 18px !important;
16853  background-color: #FAF5EE !important;
16854  border: 1px solid rgba(200,169,122,0.3) !important;
16855  border-radius: 4px !important;
16856  transition: border-color .3s ease, transform .3s ease, background-color .3s ease !important;
16857  margin: 0 0 10px 0 !important;
16858  position: relative !important;
16859}
16860.cesm-ministeres .cm-age:last-child { margin-bottom: 0 !important; }
16861.cesm-ministeres .cm-age:hover {
16862  border-color: #AA3B3B !important;
16863  transform: translateX(3px) !important;
16864  background-color: #FFFFFF !important;
16865}
16866.cesm-ministeres .cm-age-range {
16867  display: inline-flex !important;
16868  align-items: baseline !important;
16869  justify-content: flex-end !important;
16870  flex-shrink: 0 !important;
16871  padding: 0 16px 0 0 !important;
16872  margin-right: 16px !important;
16873  background: transparent !important;
16874  color: #AA3B3B !important;
16875  font-family: Georgia, serif !important;
16876  font-style: italic !important;
16877  font-size: 1.15rem !important;
16878  font-weight: 500 !important;
16879  letter-spacing: 0.02em !important;
16880  min-width: 74px !important;
16881  line-height: 1.1 !important;
16882  text-align: right !important;
16883  border-right: 1px solid rgba(200,169,122,0.5) !important;
16884  box-shadow: none !important;
16885}
16886.cesm-ministeres .cm-age-desc {
16887  font-family: system-ui, sans-serif !important;
16888  font-size: 0.92rem !important;
16889  color: #4A3C38 !important;
16890  line-height: 1.5 !important;
16891}
16892
16893/* =========================================================
16894   INFO (bibliothèque)
16895========================================================= */
16896.cesm-ministeres .cm-info {
16897  background-color: #FAF5EE !important;
16898  border: 1px solid rgba(200,169,122,0.3) !important;
16899  border-radius: 4px !important;
16900  padding: 20px 22px !important;
16901  position: relative !important;
16902}
16903.cesm-ministeres .cm-info-lines {
16904  display: flex !important;
16905  flex-direction: column !important;
16906  margin: 8px 0 0 0 !important;
16907}
16908.cesm-ministeres .cm-info-line {
16909  display: inline-flex !important;
16910  align-items: center !important;
16911  color: #1F1513 !important;
16912  text-decoration: none !important;
16913  font-family: system-ui, sans-serif !important;
16914  font-size: 0.88rem !important;
16915  font-weight: 500 !important;
16916  padding: 4px 0 !important;
16917  margin: 0 !important;
16918  transition: color .25s ease !important;
16919}
16920.cesm-ministeres .cm-info-line + .cm-info-line { margin-top: 4px !important; }
16921.cesm-ministeres .cm-info-line:hover { color: #AA3B3B !important; }
16922.cesm-ministeres .cm-info-ico {
16923  display: inline-block !important;
16924  width: 14px !important;
16925  height: 14px !important;
16926  margin-right: 10px !important;
16927  flex-shrink: 0 !important;
16928  background-repeat: no-repeat !important;
16929  background-position: center !important;
16930  background-size: contain !important;
16931}
16932.cesm-ministeres .cm-info-ico-phone {
16933  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjIgMTYuOTJ2M2EyIDIgMCAwIDEtMi4xOCAyIDE5Ljc5IDE5Ljc5IDAgMCAxLTguNjMtMy4wNyAxOS41IDE5LjUgMCAwIDEtNi02IDE5Ljc5IDE5Ljc5IDAgMCAxLTMuMDctOC42N0EyIDIgMCAwIDEgNC4xMSAyaDNhMiAyIDAgMCAxIDIgMS43MiAxMi44NCAxMi44NCAwIDAgMCAuNyAyLjgxIDIgMiAwIDAgMS0uNDUgMi4xMUw4LjA5IDkuOTFhMTYgMTYgMCAwIDAgNiA2bDEuMjctMS4yN2EyIDIgMCAwIDEgMi4xMS0uNDUgMTIuODQgMTIuODQgMCAwIDAgMi44MS43QTIgMiAwIDAgMSAyMiAxNi45MnoiLz48L3N2Zz4=") !important;
16934}
16935.cesm-ministeres .cm-info-ico-mail {
16936  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHJ4PSIyIi8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz4=") !important;
16937}
16938.cesm-ministeres .cm-info-note {
16939  font-family: Georgia, serif !important;
16940  font-style: italic !important;
16941  font-size: 0.82rem !important;
16942  color: rgba(31,21,19,0.55) !important;
16943  border-top: 1px solid rgba(200,169,122,0.25) !important;
16944  padding-top: 12px !important;
16945  margin: 12px 0 0 0 !important;
16946}
16947
16948/* =========================================================
16949   GALERIE OPGE — scroll-snap CSS pur (sans JS)
16950========================================================= */
16951
16952.cesm-ministeres .cm-m-gallery {
16953  padding: 22px !important;
16954  position: relative !important;
16955}
16956.cesm-ministeres .cm-gal-hint { display: none !important; }
16957
16958/* Conteneur : scroll natif neutralisé, on pilote en transform */
16959.cesm-ministeres .cm-gal {
16960  overflow: hidden !important;
16961  scroll-snap-type: none !important;
16962  cursor: grab;
16963  touch-action: pan-y;
16964  border-radius: 2px !important;
16965  box-shadow: 0 20px 40px -20px rgba(31,21,19,0.3), 0 0 0 1px rgba(200,169,122,0.4) !important;
16966  background-color: #1F1513 !important;
16967  aspect-ratio: 4 / 5 !important;
16968  width: 100% !important;
16969  position: relative !important;
16970}
16971.cesm-ministeres .cm-gal.is-dragging { cursor: grabbing; }
16972
16973/* Piste créée par le script */
16974.cesm-ministeres .cm-gal-track {
16975  display: flex;
16976  height: 100%;
16977  transition: transform .45s cubic-bezier(.22,.61,.36,1);
16978  will-change: transform;
16979}
16980.cesm-ministeres .cm-gal.is-dragging .cm-gal-track { transition: none; }
16981
16982/* Slides */
16983.cesm-ministeres .cm-gal-slide {
16984  flex: 0 0 100% !important;
16985  width: 100% !important;
16986  height: 100% !important;
16987  position: relative !important;
16988}
16989.cesm-ministeres .cm-gal-slide img {
16990  width: 100% !important;
16991  height: 100% !important;
16992  object-fit: cover !important;
16993  display: block !important;
16994  margin: 0 !important;
16995  border-radius: 0 !important;
16996}
16997
16998/* Neutralise clics/drag internes (images + lien lightbox éventuel) */
16999.cesm-ministeres .cm-gal-slide,
17000.cesm-ministeres .cm-gal-slide * {
17001  pointer-events: none !important;
17002  -webkit-user-drag: none;
17003  user-select: none;
17004}
17005
17006/* Flèches */
17007.cesm-ministeres .cm-gal-nav {
17008  position: absolute; top: 50%; transform: translateY(-50%); z-index: 6;
17009  box-sizing: border-box !important;
17010  width: 42px !important; height: 42px !important;
17011  min-width: 42px !important; min-height: 42px !important;
17012  flex: 0 0 42px !important;
17013  padding: 0 !important;
17014  border-radius: 50% !important;
17015  border: 1px solid rgba(170,59,59,0.6) !important;   /* #AA3B3B */
17016  background: rgba(31,21,19,0.72) !important;          /* #1F1513 */
17017  color: #FAF5EE !important;
17018  display: flex !important; align-items: center; justify-content: center;
17019  font: 22px/1 Georgia, serif !important;
17020  cursor: pointer; appearance: none; -webkit-appearance: none;
17021  transition: background .2s, opacity .2s; backdrop-filter: blur(2px);
17022}
17023.cesm-ministeres .cm-gal-nav:hover { background: #AA3B3B !important; }
17024.cesm-ministeres .cm-gal-nav[disabled] { opacity: .3; cursor: default; }
17025.cesm-ministeres .cm-gal-prev { left: 14px; }
17026.cesm-ministeres .cm-gal-next { right: 14px; }
17027
17028/* Points */
17029.cesm-ministeres .cm-gal-dots {
17030  position: absolute; left: 0; right: 0; bottom: 30px; z-index: 6;
17031  display: flex; justify-content: center; gap: 7px; pointer-events: none;
17032}
17033.cesm-ministeres .cm-gal-dots button {
17034  box-sizing: border-box !important;
17035  pointer-events: auto;
17036  width: 8px !important; height: 8px !important;
17037  min-width: 8px !important; min-height: 8px !important;
17038  flex: 0 0 8px !important;
17039  padding: 0 !important; border: 0 !important;
17040  border-radius: 50% !important;
17041  background: rgba(250,245,238,0.5) !important;        /* #FAF5EE */
17042  cursor: pointer; appearance: none; -webkit-appearance: none;
17043  transition: background .2s, transform .2s;
17044}
17045.cesm-ministeres .cm-gal-dots button.is-active {
17046  background: #AA3B3B !important; transform: scale(1.35);
17047}
17048
17049@media (min-width: 1024px) {
17050  .cesm-ministeres .cm-gal-prev { left: 22px; }
17051  .cesm-ministeres .cm-gal-next { right: 22px; }
17052  .cesm-ministeres .cm-gal-dots { bottom: 48px; }
17053}
17054
17055/* =========================================================
17056   RESPONSIVE — TABLETTE
17057========================================================= */
17058@media (min-width: 760px) {
17059  .cesm-ministeres .cm-hero { padding: 80px 30px 40px !important; }
17060  .cesm-ministeres .cm-hero-inner { padding: 56px 52px 44px !important; }
17061  .cesm-ministeres .cm-hero-quote p { font-size: 1.3rem !important; line-height: 1.75 !important; }
17062  .cesm-ministeres .cm-intro { padding: 60px 30px 50px !important; }
17063  .cesm-ministeres .cm-list { padding: 30px 24px 90px !important; }
17064  .cesm-ministeres .cm-m { margin-bottom: 50px !important; }
17065  .cesm-ministeres .cm-m-body { padding: 38px 34px 40px !important; }
17066  .cesm-ministeres .cm-m-body > * { margin-top: 18px !important; }
17067  .cesm-ministeres .cm-m-body > *:first-child { margin-top: 0 !important; }
17068  .cesm-ministeres .cm-m-media { padding: 28px !important; }
17069  .cesm-ministeres .cm-sig { padding: 22px 24px !important; }
17070  .cesm-ministeres .cm-sig-av { width: 54px !important; height: 54px !important; margin-right: 18px !important; }
17071  .cesm-ministeres .cm-sig-av > span { font-size: 1.1rem !important; }
17072  .cesm-ministeres .cm-sig-duo .cm-sig-av + .cm-sig-av { margin-right: 18px !important; }
17073  .cesm-ministeres .cm-sig-name { font-size: 1.08rem !important; }
17074  .cesm-ministeres .cm-sig-note { font-size: 0.9rem !important; }
17075}
17076
17077/* =========================================================
17078   RESPONSIVE — DESKTOP
17079========================================================= */
17080@media (min-width: 1024px) {
17081  .cesm-ministeres .cm-list { padding: 50px 24px 120px !important; }
17082  .cesm-ministeres .cm-m { margin-bottom: 72px !important; }
17083  .cesm-ministeres .cm-m-grid {
17084    display: grid !important;
17085    grid-template-columns: 1fr 1fr !important;
17086    align-items: stretch !important;
17087  }
17088  .cesm-ministeres .cm-m-media {
17089    min-height: 520px !important;
17090    height: 100% !important;
17091    padding: 36px !important;
17092  }
17093  .cesm-ministeres .cm-m-media-inner {
17094    aspect-ratio: auto !important;
17095    height: 100% !important;
17096    min-height: 440px !important;
17097  }
17098  .cesm-ministeres .cm-m-body {
17099    padding: 54px 48px !important;
17100    justify-content: center !important;
17101  }
17102  .cesm-ministeres .cm-m-body > * { margin-top: 20px !important; }
17103  .cesm-ministeres .cm-m-body > *:first-child { margin-top: 0 !important; }
17104  .cesm-ministeres .cm-m-reverse .cm-m-media { order: 2 !important; }
17105  .cesm-ministeres .cm-m-reverse .cm-m-body { order: 1 !important; }
17106  .cesm-ministeres .cm-m-gallery { min-height: 520px !important; padding: 36px !important; }
17107  .cesm-ministeres .cm-gal { aspect-ratio: auto !important; height: 100% !important; min-height: 440px !important; }
17108}
17109
17110@media (min-width: 1280px) {
17111  .cesm-ministeres .cm-m-body { padding: 64px 60px !important; }
17112  .cesm-ministeres .cm-m-title { font-size: 2.8rem !important; }
17113  .cesm-ministeres .cm-hero-inner { padding: 68px 64px 54px !important; }
17114  .cesm-ministeres .cm-hero-quote p { font-size: 1.4rem !important; }
17115}
17116
17117
17118
17119
17120/* =========================================================
17121   BREADCRUMBS - refonte complete
17122========================================================= */
17123
17124/* Wrapper externe - bande avec fond creme leger */
17125.ast-breadcrumbs-wrapper {
17126  background-color: #FAF5EE !important;
17127  background-image: linear-gradient(to right, rgba(170,59,59,0.02), transparent 50%, rgba(200,169,122,0.04)) !important;
17128  border-bottom: 1px solid rgba(170,59,59,0.1) !important;
17129  padding: 0 !important;
17130  margin: 0 0 30px 0 !important;
17131  position: relative !important;
17132}
17133
17134/* Liseré discret en haut */
17135.ast-breadcrumbs-wrapper::before {
17136  content: "" !important;
17137  position: absolute !important;
17138  top: 0 !important;
17139  left: 0 !important;
17140  right: 0 !important;
17141  height: 2px !important;
17142  background: linear-gradient(90deg, #AA3B3B 0%, #D47373 50%, #C8A97A 100%) !important;
17143  opacity: 0.3 !important;
17144}
17145
17146/* Conteneur interne centre */
17147.ast-breadcrumbs-inner {
17148  max-width: 1200px !important;
17149  margin: 0 auto !important;
17150  padding: 14px 24px !important;
17151  display: flex !important;
17152  align-items: center !important;
17153}
17154
17155/* Neutraliser l ancienne icone home FontAwesome */
17156.ast-breadcrumbs-inner span:first-child:before {
17157  content: none !important;
17158  display: none !important;
17159}
17160.ast-breadcrumbs-inner span span:first-child a {
17161  opacity: 1 !important;
17162}
17163
17164/* Nav breadcrumbs */
17165.ast-breadcrumbs-wrapper .breadcrumb-trail,
17166.ast-breadcrumbs-wrapper .breadcrumbs {
17167  margin: 0 !important;
17168  padding: 0 !important;
17169  width: 100% !important;
17170  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
17171  font-size: 0.88rem !important;
17172  line-height: 1.4 !important;
17173}
17174
17175.ast-breadcrumbs-wrapper .ast-breadcrumbs {
17176  margin: 0 !important;
17177  padding: 0 !important;
17178  width: 100% !important;
17179}
17180
17181/* Liste des elements */
17182.ast-breadcrumbs-wrapper .trail-items {
17183  list-style: none !important;
17184  margin: 0 !important;
17185  padding: 0 !important;
17186  display: flex !important;
17187  flex-wrap: wrap !important;
17188  align-items: center !important;
17189  gap: 4px !important;
17190}
17191
17192.ast-breadcrumbs-wrapper .trail-items li {
17193  list-style: none !important;
17194  margin: 0 !important;
17195  padding: 0 !important;
17196  display: inline-flex !important;
17197  align-items: center !important;
17198  line-height: 1 !important;
17199}
17200.ast-breadcrumbs-wrapper .trail-items li::before,
17201.ast-breadcrumbs-wrapper .trail-items li::marker {
17202  content: none !important;
17203  display: none !important;
17204}
17205
17206/* Separateur entre les items - chevron SVG */
17207.ast-breadcrumbs-wrapper .trail-items li + li::before {
17208  content: "" !important;
17209  display: inline-block !important;
17210  width: 14px !important;
17211  height: 14px !important;
17212  margin: 0 8px !important;
17213  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iOSAxOCAxNSAxMiA5IDYiLz48L3N2Zz4=") !important;
17214  background-repeat: no-repeat !important;
17215  background-position: center !important;
17216  background-size: contain !important;
17217  opacity: 0.5 !important;
17218  flex-shrink: 0 !important;
17219}
17220
17221/* Lien Accueil - premier item avec icone maison */
17222.ast-breadcrumbs-wrapper .trail-item.trail-begin a {
17223  display: inline-flex !important;
17224  align-items: center !important;
17225  gap: 6px !important;
17226  padding: 6px 12px !important;
17227  background-color: rgba(170,59,59,0.08) !important;
17228  color: #AA3B3B !important;
17229  text-decoration: none !important;
17230  font-weight: 600 !important;
17231  font-size: 0.85rem !important;
17232  letter-spacing: 0.01em !important;
17233  border-radius: 50px !important;
17234  border: 1px solid rgba(170,59,59,0.15) !important;
17235  transition: background-color .25s ease, border-color .25s ease, transform .25s ease !important;
17236  line-height: 1 !important;
17237}
17238
17239/* Icone maison avant le lien Accueil */
17240.ast-breadcrumbs-wrapper .trail-item.trail-begin a::before {
17241  content: "" !important;
17242  display: inline-block !important;
17243  width: 14px !important;
17244  height: 14px !important;
17245  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMyA5IDktNyA5IDd2MTFhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ6Ii8+PHBvbHlsaW5lIHBvaW50cz0iOSAyMiA5IDEyIDE1IDEyIDE1IDIyIi8+PC9zdmc+") !important;
17246  background-repeat: no-repeat !important;
17247  background-position: center !important;
17248  background-size: contain !important;
17249  flex-shrink: 0 !important;
17250}
17251
17252.ast-breadcrumbs-wrapper .trail-item.trail-begin a:hover {
17253  background-color: #AA3B3B !important;
17254  color: #FFFFFF !important;
17255  border-color: #AA3B3B !important;
17256  transform: translateY(-1px) !important;
17257}
17258.ast-breadcrumbs-wrapper .trail-item.trail-begin a:hover::before {
17259  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMyA5IDktNyA5IDd2MTFhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ6Ii8+PHBvbHlsaW5lIHBvaW50cz0iOSAyMiA5IDEyIDE1IDEyIDE1IDIyIi8+PC9zdmc+") !important;
17260}
17261.ast-breadcrumbs-wrapper .trail-item.trail-begin a span {
17262  font-size: 0.85rem !important;
17263}
17264
17265/* Liens intermediaires (si presents) */
17266.ast-breadcrumbs-wrapper .trail-items li:not(.trail-begin):not(.trail-end) a {
17267  color: #5A4844 !important;
17268  text-decoration: none !important;
17269  font-weight: 500 !important;
17270  padding: 4px 8px !important;
17271  border-radius: 6px !important;
17272  transition: color .25s ease, background-color .25s ease !important;
17273}
17274.ast-breadcrumbs-wrapper .trail-items li:not(.trail-begin):not(.trail-end) a:hover {
17275  color: #AA3B3B !important;
17276  background-color: rgba(170,59,59,0.06) !important;
17277}
17278
17279/* Page courante (dernier item) */
17280.ast-breadcrumbs-wrapper .trail-item.trail-end {
17281  color: #1F1513 !important;
17282  font-weight: 600 !important;
17283}
17284.ast-breadcrumbs-wrapper .trail-item.trail-end > span {
17285  display: inline-flex !important;
17286  align-items: center !important;
17287  padding: 6px 14px !important;
17288  background-color: #FFFFFF !important;
17289  color: #1F1513 !important;
17290  font-weight: 600 !important;
17291  font-size: 0.85rem !important;
17292  border-radius: 50px !important;
17293  border: 1px solid rgba(31,21,19,0.1) !important;
17294  box-shadow: 0 1px 3px rgba(31,21,19,0.04) !important;
17295  letter-spacing: 0.01em !important;
17296  line-height: 1 !important;
17297}
17298.ast-breadcrumbs-wrapper .trail-item.trail-end > span > span {
17299  padding: 0 !important;
17300  margin: 0 !important;
17301  background: transparent !important;
17302  border: 0 !important;
17303  box-shadow: none !important;
17304  color: inherit !important;
17305  font-size: inherit !important;
17306  font-weight: inherit !important;
17307}
17308
17309/* Petit point dore devant la page courante */
17310.ast-breadcrumbs-wrapper .trail-item.trail-end > span::before {
17311  content: "" !important;
17312  display: inline-block !important;
17313  width: 6px !important;
17314  height: 6px !important;
17315  border-radius: 50% !important;
17316  background-color: #C8A97A !important;
17317  margin-right: 8px !important;
17318  flex-shrink: 0 !important;
17319}
17320
17321/* =========================================================
17322   RESPONSIVE
17323========================================================= */
17324@media (max-width: 600px) {
17325  .ast-breadcrumbs-inner {
17326    padding: 10px 16px !important;
17327  }
17328  .ast-breadcrumbs-wrapper .breadcrumb-trail {
17329    font-size: 0.8rem !important;
17330  }
17331  .ast-breadcrumbs-wrapper .trail-items {
17332    gap: 2px !important;
17333  }
17334  .ast-breadcrumbs-wrapper .trail-items li + li::before {
17335    margin: 0 4px !important;
17336    width: 12px !important;
17337    height: 12px !important;
17338  }
17339  .ast-breadcrumbs-wrapper .trail-item.trail-begin a,
17340  .ast-breadcrumbs-wrapper .trail-item.trail-end > span {
17341    padding: 5px 10px !important;
17342    font-size: 0.78rem !important;
17343  }
17344  /* Masquer le texte "Accueil" sur mobile, ne garder que l icone */
17345  .ast-breadcrumbs-wrapper .trail-item.trail-begin a span {
17346    display: none !important;
17347  }
17348  .ast-breadcrumbs-wrapper .trail-item.trail-begin a {
17349    padding: 6px 10px !important;
17350    gap: 0 !important;
17351  }
17352}
17353
17354/* =========================================================
17355   CONTACT HARDCODE - lignes avec SVG icons alignees
17356========================================================= */
17357#colophon #cesm-foot .cf-body-hard {
17358  display: flex !important;
17359  flex-direction: column !important;
17360  gap: 10px !important;
17361  padding: 0 !important;
17362  margin: 0 !important;
17363  font-family: system-ui, sans-serif !important;
17364  color: #5A4844 !important;
17365  min-width: 0 !important;
17366  max-width: 100% !important;
17367  box-sizing: border-box !important;
17368}
17369
17370#colophon #cesm-foot .cf-body-hard .cf-line {
17371  display: flex !important;
17372  align-items: flex-start !important;
17373  gap: 12px !important;
17374  margin: 0 !important;
17375  padding: 0 !important;
17376  line-height: 1.5 !important;
17377  font-size: 0.95rem !important;
17378  word-wrap: break-word !important;
17379  overflow-wrap: anywhere !important;
17380  min-width: 0 !important;
17381}
17382
17383#colophon #cesm-foot .cf-body-hard .cf-i {
17384  flex-shrink: 0 !important;
17385  width: 18px !important;
17386  height: 18px !important;
17387  color: #a53939 !important;
17388  margin-top: 2px !important;
17389  display: block !important;
17390}
17391
17392#colophon #cesm-foot .cf-body-hard .cf-line a {
17393  color: #a53939 !important;
17394  text-decoration: none !important;
17395  word-break: break-word !important;
17396  overflow-wrap: anywhere !important;
17397  transition: color .2s ease !important;
17398}
17399#colophon #cesm-foot .cf-body-hard .cf-line a:hover {
17400  color: #7F2828 !important;
17401  text-decoration: underline !important;
17402}
17403
17404/* Adresse multi-ligne - alignee proprement sous l icone */
17405#colophon #cesm-foot .cf-body-hard .cf-addr {
17406  display: flex !important;
17407  flex-direction: column !important;
17408  gap: 2px !important;
17409  min-width: 0 !important;
17410  color: #5A4844 !important;
17411}
17412#colophon #cesm-foot .cf-body-hard .cf-addr > span {
17413  display: block !important;
17414  margin: 0 !important;
17415  padding: 0 !important;
17416}
17417
17418/* Responsive - on reste propre partout */
17419@media (max-width: 500px) {
17420  #colophon #cesm-foot .cf-body-hard .cf-line {
17421    font-size: 0.9rem !important;
17422  }
17423}
17424@media (max-width: 360px) {
17425  #colophon #cesm-foot .cf-body-hard .cf-line {
17426    font-size: 0.85rem !important;
17427    gap: 10px !important;
17428  }
17429}
17430
17431/* =========================================================
17432   ZOOM - FORCER LE LAYOUT DESKTOP SUR TOUS LES ECRANS
17433   Bouton et QR toujours sur leur propre ligne sous le texte
17434========================================================= */
17435
17436/* Reset du media query 900px precedent qui casse tout */
17437#colophon #cesm-foot .cf-zoom .cf-step {
17438  display: block !important;
17439  text-align: left !important;
17440  word-wrap: break-word !important;
17441  overflow-wrap: break-word !important;
17442  min-width: 0 !important;
17443  max-width: 100% !important;
17444  box-sizing: border-box !important;
17445}
17446
17447/* Bouton Rejoindre - toujours en block sous le texte, pas inline */
17448#colophon #cesm-foot .cf-zoom .cf-zoom-btn {
17449  display: inline-flex !important;
17450  margin-top: 12px !important;
17451  margin-left: 0 !important;
17452  max-width: 100% !important;
17453  box-sizing: border-box !important;
17454  white-space: normal !important;
17455  text-align: center !important;
17456  justify-content: center !important;
17457  clear: both !important;
17458  float: none !important;
17459  vertical-align: top !important;
17460}
17461
17462/* Force le bouton a commencer une nouvelle ligne */
17463#colophon #cesm-foot .cf-zoom .cf-step > .cf-zoom-btn {
17464  display: flex !important;
17465  width: fit-content !important;
17466  margin-top: 12px !important;
17467}
17468
17469/* QR - toujours en block sous le texte */
17470#colophon #cesm-foot .cf-zoom .cf-qr {
17471  display: inline-block !important;
17472  margin-top: 12px !important;
17473  margin-left: 0 !important;
17474  max-width: 100% !important;
17475  box-sizing: border-box !important;
17476  clear: both !important;
17477  float: none !important;
17478  vertical-align: top !important;
17479}
17480
17481/* Force le QR a commencer une nouvelle ligne dans son cf-step */
17482#colophon #cesm-foot .cf-zoom .cf-step > .cf-qr {
17483  display: block !important;
17484  width: fit-content !important;
17485  margin-top: 12px !important;
17486  margin-left: 0 !important;
17487}
17488
17489#colophon #cesm-foot .cf-zoom .cf-qr img {
17490  display: block !important;
17491  width: 120px !important;
17492  height: 120px !important;
17493  max-width: 100% !important;
17494}
17495
17496/* Codes ID + password - ne debordent jamais */
17497#colophon #cesm-foot .cf-zoom .cf-codes {
17498  display: flex !important;
17499  flex-direction: column !important;
17500  align-items: flex-start !important;
17501  gap: 6px !important;
17502  margin-top: 10px !important;
17503  max-width: 100% !important;
17504  box-sizing: border-box !important;
17505}
17506#colophon #cesm-foot .cf-zoom .cf-code {
17507  display: inline-block !important;
17508  max-width: 100% !important;
17509  word-break: break-all !important;
17510  white-space: normal !important;
17511  box-sizing: border-box !important;
17512}
17513
17514/* Responsive - on garde la meme structure, on ajuste juste les tailles */
17515@media (max-width: 500px) {
17516  #colophon #cesm-foot .cf-zoom .cf-step {
17517    padding-left: 40px !important;
17518    font-size: 0.9rem !important;
17519  }
17520  #colophon #cesm-foot .cf-zoom .cf-num {
17521    width: 26px !important;
17522    height: 26px !important;
17523    font-size: 11px !important;
17524  }
17525  #colophon #cesm-foot .cf-zoom .cf-code {
17526    font-size: 0.82rem !important;
17527    padding: 4px 10px !important;
17528  }
17529}
17530
17531@media (max-width: 360px) {
17532  #colophon #cesm-foot .cf-zoom .cf-step {
17533    padding-left: 34px !important;
17534    font-size: 0.85rem !important;
17535  }
17536  #colophon #cesm-foot .cf-zoom .cf-num {
17537    width: 22px !important;
17538    height: 22px !important;
17539    font-size: 10px !important;
17540  }
17541  #colophon #cesm-foot .cf-zoom .cf-qr img {
17542    width: 110px !important;
17543    height: 110px !important;
17544  }
17545}
17546
17547/* =========================================================
17548   CENTRER le bloc menu + recherche + socials dans la barre rouge
17549========================================================= */
17550html body #masthead .site-header-primary-section-left {
17551  flex: 1 1 auto !important;
17552  justify-content: center !important;
17553  display: flex !important;
17554  align-items: center !important;
17555  gap: 12px !important;
17556}
17557
17558/* Chaque composant prend juste sa largeur naturelle, pas plus */
17559html body #masthead .site-header-primary-section-left .ast-builder-menu-1,
17560html body #masthead .site-header-primary-section-left .ast-header-search,
17561html body #masthead .site-header-primary-section-left .ast-header-html-1 {
17562  flex: 0 0 auto !important;
17563  width: auto !important;
17564  max-width: none !important;
17565}
17566
17567/* Le menu ne prend plus toute la largeur disponible */
17568html body #masthead .ast-builder-menu-1 {
17569  width: auto !important;
17570  max-width: none !important;
17571}
17572
17573/* Reset du @media desktop qui forcait width:100% */
17574@media (min-width: 922px) {
17575  #masthead .ast-builder-menu-1 {
17576    width: auto !important;
17577    max-width: none !important;
17578  }
17579  #masthead .site-header-primary-section-left {
17580    justify-content: center !important;
17581  }
17582}
17583
17584/* Masquer la section-right vide qui peut perturber le centrage */
17585html body #masthead .site-header-primary-section-right:empty {
17586  display: none !important;
17587}
17588
17589/* =========================================================
17590   FIX HOVER MENU DESKTOP - ombre/zoom qui deborde
17591========================================================= */
17592
17593/* Neutraliser l effet hover "zoom" natif d Astra */
17594html body #masthead .ast-menu-hover-style-zoom > .menu-item > .menu-link,
17595html body #masthead .main-header-menu.ast-menu-hover-style-zoom > .menu-item > .menu-link {
17596  transform: none !important;
17597  box-shadow: none !important;
17598  text-shadow: none !important;
17599}
17600html body #masthead .ast-menu-hover-style-zoom > .menu-item:hover > .menu-link,
17601html body #masthead .main-header-menu.ast-menu-hover-style-zoom > .menu-item:hover > .menu-link {
17602  transform: none !important;
17603  box-shadow: none !important;
17604  text-shadow: none !important;
17605  scale: 1 !important;
17606}
17607
17608/* Contenir la zone hover aux limites exactes du menu (pas d ombre qui deborde) */
17609html body #masthead .main-header-menu > .menu-item {
17610  overflow: hidden !important;
17611}
17612
17613/* Sauf celui qui a un sous-menu - il faut laisser sortir le dropdown ! */
17614html body #masthead .main-header-menu > .menu-item.menu-item-has-children {
17615  overflow: visible !important;
17616}
17617
17618/* Pour les items avec sous-menu, on applique la coupe sur le lien lui-meme */
17619html body #masthead .main-header-menu > .menu-item.menu-item-has-children > .menu-link {
17620  overflow: hidden !important;
17621  position: relative !important;
17622}
17623
17624/* S assurer qu il n y a aucune ombre qui deborde sur le lien */
17625html body #masthead .main-header-menu > .menu-item > .menu-link,
17626html body #masthead .main-header-menu > .menu-item > a {
17627  box-shadow: none !important;
17628  text-shadow: none !important;
17629}
17630html body #masthead .main-header-menu > .menu-item:hover > .menu-link,
17631html body #masthead .main-header-menu > .menu-item:hover > a {
17632  box-shadow: none !important;
17633  text-shadow: none !important;
17634}
17635
17636/* Meme traitement en sticky */
17637html body .element-is-sticky .main-header-menu > .menu-item > .menu-link,
17638html body .element-is-sticky .main-header-menu > .menu-item:hover > .menu-link {
17639  box-shadow: none !important;
17640  text-shadow: none !important;
17641  transform: none !important;
17642}
17643
17644/* =========================================================
17645   FOND ROUGE sur le menu lui-meme (pas sur son wrapper)
17646   Comme ca il garde son fond en sticky aussi
17647========================================================= */
17648html body .ast-builder-menu-1,
17649html body .main-header-bar-navigation {
17650  background-color: #AA3B3B !important;
17651  background: #AA3B3B !important;
17652  background-image: none !important;
17653}
17654
17655/* Sticky - juste les ajustements de largeur/ombre */
17656html body .ast-builder-menu-1.element-is-sticky,
17657html body .sticky-element-original.element-is-sticky {
17658  background-color: #AA3B3B !important;
17659  background: #AA3B3B !important;
17660  background-image: none !important;
17661  box-shadow: 0 4px 20px rgba(31,21,19,0.2) !important;
17662  border: 0 !important;
17663  left: 0 !important;
17664  right: 0 !important;
17665  width: 100vw !important;
17666  max-width: 100vw !important;
17667  z-index: 99999 !important;
17668}
17669
17670/* Alignement interne en sticky - menu centre dans 1400px max */
17671html body .element-is-sticky .ast-main-header-bar-alignment {
17672  background: transparent !important;
17673  max-width: 1400px !important;
17674  margin: 0 auto !important;
17675  padding: 0 30px !important;
17676  width: 100% !important;
17677  box-sizing: border-box !important;
17678}
17679
17680/* Menu navigation transparent par dessus le fond rouge */
17681html body .element-is-sticky .main-header-bar-navigation,
17682html body .element-is-sticky .site-navigation,
17683html body .element-is-sticky nav {
17684  background: transparent !important;
17685  background-color: transparent !important;
17686  width: 100% !important;
17687}
17688
17689/* Liens du menu - toujours blanc */
17690html body .element-is-sticky ul.main-header-menu {
17691  background: transparent !important;
17692  flex-wrap: nowrap !important;
17693  white-space: nowrap !important;
17694}
17695html body .element-is-sticky ul.main-header-menu > li.menu-item {
17696  background: transparent !important;
17697  border: 0 !important;
17698}
17699html body .element-is-sticky ul.main-header-menu > li > .menu-link,
17700html body .element-is-sticky ul.main-header-menu > li > a {
17701  color: #FFFFFF !important;
17702  background: transparent !important;
17703  text-transform: uppercase !important;
17704  font-family: system-ui, sans-serif !important;
17705  font-size: 0.78rem !important;
17706  font-weight: 500 !important;
17707  letter-spacing: 0.03em !important;
17708  padding: 16px 10px !important;
17709  white-space: nowrap !important;
17710  border: 0 !important;
17711  line-height: 1 !important;
17712}
17713html body .element-is-sticky ul.main-header-menu > li:hover > .menu-link,
17714html body .element-is-sticky ul.main-header-menu > li.current-menu-item > .menu-link {
17715  color: #FFFFFF !important;
17716  background-color: rgba(0,0,0,0.18) !important;
17717}
17718
17719/* Fleches dropdown blanches en sticky */
17720html body .element-is-sticky .main-header-menu .ast-arrow-svg,
17721html body .element-is-sticky .main-header-menu .ast-arrow-svg path {
17722  fill: #FFFFFF !important;
17723  color: #FFFFFF !important;
17724  opacity: 0.8 !important;
17725}
17726
17727/* Sous-menus blancs en sticky */
17728html body .element-is-sticky ul.main-header-menu .sub-menu {
17729  background-color: #FFFFFF !important;
17730  background: #FFFFFF !important;
17731  border: 1px solid rgba(31,21,19,0.08) !important;
17732  border-radius: 10px !important;
17733  box-shadow: 0 12px 32px rgba(31,21,19,0.18) !important;
17734  padding: 8px !important;
17735  min-width: 240px !important;
17736}
17737html body .element-is-sticky .main-header-menu .sub-menu li > .menu-link {
17738  color: #1F1513 !important;
17739  background: transparent !important;
17740  text-transform: none !important;
17741  font-size: 0.9rem !important;
17742  font-weight: 500 !important;
17743  letter-spacing: 0 !important;
17744  padding: 10px 14px !important;
17745  border-radius: 6px !important;
17746}
17747html body .element-is-sticky .main-header-menu .sub-menu li:hover > .menu-link {
17748  background-color: rgba(170,59,59,0.08) !important;
17749  color: #AA3B3B !important;
17750}
17751
17752/* =========================================================
17753   FIX BURGER SHIFTNAV - fond rouge propre
17754========================================================= */
17755html body #shiftnav-toggle-main-button,
17756html body button.shiftnav-toggle.shiftnav-toggle-burger,
17757html body button.shiftnav-toggle-shiftnav-main {
17758  background-color: #AA3B3B !important;
17759  background: #AA3B3B !important;
17760  background-image: none !important;
17761  color: #FFFFFF !important;
17762  border: 0 !important;
17763  border-radius: 10px !important;
17764  padding: 10px 12px !important;
17765  box-shadow: 0 4px 14px rgba(170,59,59,0.4) !important;
17766  transition: background-color .25s ease, transform .25s ease, box-shadow .25s ease !important;
17767  cursor: pointer !important;
17768  min-width: 44px !important;
17769  min-height: 44px !important;
17770  width: auto !important;
17771  height: auto !important;
17772  display: inline-flex !important;
17773  align-items: center !important;
17774  justify-content: center !important;
17775  line-height: 1 !important;
17776  text-shadow: none !important;
17777}
17778
17779html body #shiftnav-toggle-main-button:hover,
17780html body #shiftnav-toggle-main-button:focus,
17781html body #shiftnav-toggle-main-button:active,
17782html body button.shiftnav-toggle-burger:hover {
17783  background-color: #7F2828 !important;
17784  background: #7F2828 !important;
17785  transform: translateY(-1px) !important;
17786  box-shadow: 0 6px 18px rgba(170,59,59,0.5) !important;
17787  color: #FFFFFF !important;
17788}
17789
17790html body #shiftnav-toggle-main-button .fa,
17791html body #shiftnav-toggle-main-button i,
17792html body #shiftnav-toggle-main-button .fa-bars,
17793html body button.shiftnav-toggle-burger .fa,
17794html body button.shiftnav-toggle-burger i,
17795html body button.shiftnav-toggle-burger .fa-bars {
17796  color: #FFFFFF !important;
17797  background: transparent !important;
17798  background-color: transparent !important;
17799  font-size: 20px !important;
17800  line-height: 1 !important;
17801  font-weight: 400 !important;
17802  margin: 0 !important;
17803  padding: 0 !important;
17804  text-shadow: none !important;
17805  border: 0 !important;
17806}
17807
17808/* Container du burger - transparent */
17809html body #shiftnav-toggle-main,
17810html body #shiftnav-toggle-main.shiftnav-toggle-edge-right,
17811html body #shiftnav-toggle-main.shiftnav-toggle-main-align-center {
17812  background: transparent !important;
17813  background-color: transparent !important;
17814  background-image: none !important;
17815  z-index: 9999 !important;
17816}
17817html body #shiftnav-toggle-main .shiftnav-main-toggle-content {
17818  background: transparent !important;
17819  background-color: transparent !important;
17820}
17821
17822/* =========================================================
17823   FIX DOUBLE CROIX - masquer la croix interne du panneau
17824   Le burger reste seul toggle (ouvre ET ferme le menu)
17825========================================================= */
17826html body .shiftnav-panel-close,
17827html body button.shiftnav-panel-close,
17828html body .shiftnav .shiftnav-panel-close {
17829  display: none !important;
17830  visibility: hidden !important;
17831}
17832
17833/* =========================================================
17834   HEADER MOBILE - compact + masquer verset
17835========================================================= */
17836@media (max-width: 1038px) {
17837  /* Masquer la carte verset (desktop uniquement) */
17838  #masthead .site-header-above-section-right,
17839  #ast-mobile-header .site-header-primary-section-center,
17840  #ast-mobile-header .header-widget-area[data-section="sidebar-widgets-header-widget-1"] {
17841    display: none !important;
17842  }
17843
17844  /* Above header compact */
17845  #masthead .site-above-header-wrap {
17846    padding: 10px 14px !important;
17847  }
17848  #masthead .ast-above-header-wrap .ast-builder-grid-row {
17849    flex-direction: row !important;
17850    align-items: center !important;
17851    gap: 12px !important;
17852    flex-wrap: nowrap !important;
17853  }
17854  #masthead .ast-above-header-wrap::before { height: 2px !important; }
17855
17856  /* Logo compact */
17857  #masthead .site-logo-img img.custom-logo,
17858  #ast-mobile-header .site-logo-img img.custom-logo {
17859    height: 42px !important;
17860    max-height: 42px !important;
17861    width: auto !important;
17862  }
17863
17864  /* Branding compact */
17865  #masthead .site-branding,
17866  #masthead .ast-site-identity,
17867  #ast-mobile-header .site-branding {
17868    gap: 10px !important;
17869    align-items: center !important;
17870  }
17871
17872  /* Titre + tagline compacts */
17873  #masthead .ast-site-title-wrap,
17874  #ast-mobile-header .ast-site-title-wrap {
17875    min-width: 0 !important;
17876    max-width: 100% !important;
17877    flex: 1 1 auto !important;
17878  }
17879  #masthead .site-title a,
17880  #ast-mobile-header .site-title a {
17881    font-size: 0.95rem !important;
17882    line-height: 1.15 !important;
17883    display: block !important;
17884  }
17885  #masthead .site-description,
17886  #ast-mobile-header .site-description {
17887    font-size: 0.65rem !important;
17888    line-height: 1.3 !important;
17889    margin-top: 3px !important;
17890    white-space: nowrap !important;
17891    overflow: hidden !important;
17892    text-overflow: ellipsis !important;
17893    max-width: 100% !important;
17894  }
17895
17896  /* Mobile header Astra compact */
17897  #ast-mobile-header .ast-main-header-wrap {
17898    border-bottom: 2px solid #AA3B3B !important;
17899  }
17900  #ast-mobile-header .site-primary-header-wrap {
17901    padding: 8px 12px !important;
17902  }
17903  #ast-mobile-header .ast-builder-grid-row {
17904    align-items: center !important;
17905    gap: 10px !important;
17906  }
17907}
17908
17909/* =========================================================
17910   HEADER MOBILE - petit ecran (480px)
17911========================================================= */
17912@media (max-width: 480px) {
17913  #masthead .site-above-header-wrap { padding: 8px 12px !important; }
17914  #masthead .site-logo-img img.custom-logo,
17915  #ast-mobile-header .site-logo-img img.custom-logo {
17916    height: 36px !important;
17917    max-height: 36px !important;
17918  }
17919  #masthead .site-title a,
17920  #ast-mobile-header .site-title a {
17921    font-size: 0.88rem !important;
17922  }
17923  /* Tagline masquee - gain vertical */
17924  #masthead .site-description,
17925  #ast-mobile-header .site-description {
17926    display: none !important;
17927  }
17928}
17929
17930/* =========================================================
17931   HEADER MOBILE - tres petit (360px)
17932========================================================= */
17933@media (max-width: 360px) {
17934  #masthead .site-logo-img img.custom-logo,
17935  #ast-mobile-header .site-logo-img img.custom-logo {
17936    height: 32px !important;
17937    max-height: 32px !important;
17938  }
17939  #masthead .site-title a,
17940  #ast-mobile-header .site-title a {
17941    font-size: 0.82rem !important;
17942    line-height: 1.1 !important;
17943  }
17944}
17945
17946@media (min-width: 1039px) {
17947  #masthead .site-header-primary-section-left {
17948    flex: 1 1 auto !important;
17949    min-width: 0 !important;
17950  }
17951  #masthead .ast-builder-menu-1 {
17952    width: 100% !important;
17953    max-width: 100% !important;
17954  }
17955  #masthead .main-header-menu {
17956    flex-wrap: nowrap !important;
17957    white-space: nowrap !important;
17958  }
17959  #masthead .main-header-menu > .menu-item > .menu-link,
17960  #masthead .main-header-menu > .menu-item > a {
17961    padding: 18px 7px !important;
17962    font-size: 0.72rem !important;
17963    letter-spacing: 0.02em !important;
17964    white-space: nowrap !important;
17965  }
17966  #masthead .main-header-menu > .menu-item > .menu-link::after {
17967    left: 7px !important;
17968    right: 7px !important;
17969  }
17970}
17971
17972/* Très large desktop (au-dessus de 1625px) : confort maximal */
17973@media (min-width: 1626px) {
17974  #masthead .main-header-menu > .menu-item > .menu-link,
17975  #masthead .main-header-menu > .menu-item > a {
17976    padding: 20px 13px !important;
17977    font-size: 0.82rem !important;
17978  }
17979}
17980
17981/* FIX: Sous-menus du header - fond blanc force */
17982#masthead .main-header-menu ul.sub-menu,
17983#masthead .ast-builder-menu-1 .main-header-menu ul.sub-menu,
17984#masthead .ast-builder-menu-1 .main-header-menu .sub-menu,
17985#masthead .ast-nav-menu .sub-menu,
17986body #masthead ul.sub-menu {
17987  background-color: #FFFFFF !important;
17988  background: #FFFFFF !important;
17989  background-image: none !important;
17990  border: 1px solid rgba(31,21,19,0.08) !important;
17991  border-radius: 10px !important;
17992  box-shadow: 0 12px 32px rgba(31,21,19,0.15) !important;
17993  padding: 8px !important;
17994  min-width: 240px !important;
17995}
17996#masthead .main-header-menu .sub-menu .menu-item,
17997#masthead .main-header-menu .sub-menu li {
17998  background: transparent !important;
17999  background-color: transparent !important;
18000}
18001#masthead .main-header-menu .sub-menu li > .menu-link,
18002#masthead .main-header-menu .sub-menu li > a {
18003  color: #1F1513 !important;
18004  background: transparent !important;
18005  background-color: transparent !important;
18006  text-transform: none !important;
18007  font-size: 0.9rem !important;
18008  font-weight: 500 !important;
18009  letter-spacing: 0 !important;
18010  padding: 10px 14px !important;
18011  border-radius: 6px !important;
18012  line-height: 1.4 !important;
18013}
18014#masthead .main-header-menu .sub-menu li:hover > .menu-link,
18015#masthead .main-header-menu .sub-menu li:hover > a,
18016#masthead .main-header-menu .sub-menu li.current-menu-item > .menu-link {
18017  background-color: rgba(170,59,59,0.08) !important;
18018  color: #AA3B3B !important;
18019}
18020
18021
18022/* =========================================================
18023   CESM - HEADER (Refonte complete)
18024   A ajouter A LA SUITE des CSS precedents
18025   dans Apparence Personnaliser CSS additionnel
18026   
18027   IMPORTANT: supprimer d abord les anciennes regles du
18028   header dans le Custom CSS (voir message chat)
18029========================================================= */
18030
18031/* =========================================================
18032   RESET GLOBAL HEADER - neutraliser Astra
18033========================================================= */
18034#masthead.site-header {
18035  opacity: 1 !important;
18036  background-color: transparent !important;
18037  background-image: none !important;
18038  width: 100% !important;
18039  z-index: 999 !important;
18040  position: relative !important;
18041}
18042
18043#masthead .ast-main-header-bar-alignment {
18044  background: none !important;
18045  background-image: none !important;
18046}
18047
18048#masthead .ast-primary-header-bar,
18049#masthead .ast-above-header-bar {
18050  padding: 0 !important;
18051  margin: 0 !important;
18052  background: transparent !important;
18053}
18054
18055#masthead .ast-builder-grid-row-container {
18056  padding: 0 !important;
18057}
18058
18059/* =========================================================
18060   LIGNE 1 - ABOVE HEADER (fond creme)
18061========================================================= */
18062#masthead .ast-above-header-wrap {
18063  background-color: #FAF5EE !important;
18064  border-bottom: 1px solid rgba(170,59,59,0.12) !important;
18065  padding: 0 !important;
18066  position: relative !important;
18067}
18068#masthead .ast-above-header-wrap::before {
18069  content: "" !important;
18070  position: absolute !important;
18071  top: 0 !important;
18072  left: 0 !important;
18073  right: 0 !important;
18074  height: 3px !important;
18075  background: linear-gradient(90deg, #AA3B3B 0%, #D47373 40%, #C8A97A 70%, #D47373 100%) !important;
18076  z-index: 1 !important;
18077}
18078#masthead .site-above-header-wrap {
18079  max-width: 1400px !important;
18080  margin: 0 auto !important;
18081  padding: 20px 30px !important;
18082}
18083#masthead .ast-above-header-wrap .ast-builder-grid-row {
18084  display: flex !important;
18085  align-items: center !important;
18086  gap: 30px !important;
18087  flex-wrap: wrap !important;
18088  justify-content: space-between !important;
18089}
18090#masthead .site-header-above-section-left {
18091  margin: 0 !important;
18092  flex: 1 1 auto !important;
18093}
18094#masthead .site-header-above-section-right {
18095  margin: 0 !important;
18096  flex: 0 1 auto !important;
18097}
18098
18099/* =========================================================
18100   LOGO + TITRE SITE
18101========================================================= */
18102#masthead .site-branding,
18103#masthead .ast-site-identity {
18104  display: flex !important;
18105  align-items: center !important;
18106  gap: 18px !important;
18107  padding: 0 !important;
18108  margin: 0 !important;
18109  width: auto !important;
18110  min-width: 0 !important;
18111}
18112#masthead .site-logo-img {
18113  flex-shrink: 0 !important;
18114  display: block !important;
18115}
18116#masthead .site-logo-img img.custom-logo {
18117  width: auto !important;
18118  height: 200px !important;
18119  max-height: 200px !important;
18120  display: block !important;
18121  filter: drop-shadow(0 2px 8px rgba(170,59,59,0.15)) !important;
18122}
18123#masthead .ast-site-title-wrap {
18124  margin: 0 !important;
18125  padding: 0 !important;
18126  width: auto !important;
18127  min-width: 0 !important;
18128}
18129#masthead .site-title {
18130  display: block !important;
18131  margin: 0 !important;
18132  padding: 0 !important;
18133  line-height: 1.1 !important;
18134}
18135#masthead .site-title a {
18136  font-family: Georgia, "Times New Roman", serif !important;
18137  font-style: italic !important;
18138  font-weight: 500 !important;
18139  font-size: clamp(1.2rem, 2.2vw, 1.8rem) !important;
18140  color: #AA3B3B !important;
18141  text-decoration: none !important;
18142  letter-spacing: -0.01em !important;
18143  line-height: 1.15 !important;
18144  transition: color .25s ease !important;
18145}
18146#masthead .site-title a:hover {
18147  color: #7F2828 !important;
18148}
18149#masthead .site-description {
18150  font-family: system-ui, sans-serif !important;
18151  font-size: 0.82rem !important;
18152  color: #5A4844 !important;
18153  font-style: normal !important;
18154  font-weight: 400 !important;
18155  margin: 6px 0 0 0 !important;
18156  padding: 0 !important;
18157  line-height: 1.4 !important;
18158  letter-spacing: 0.01em !important;
18159}
18160
18161/* =========================================================
18162   WIDGET 1 - VERSET DU JOUR (card elegante)
18163========================================================= */
18164#masthead .site-header-above-section-right .header-widget-area {
18165  background-color: #FFFFFF !important;
18166  border: 1px solid rgba(170,59,59,0.15) !important;
18167  border-radius: 14px !important;
18168  padding: 18px 22px !important;
18169  max-width: 420px !important;
18170  box-shadow: 0 4px 14px rgba(31,21,19,0.06) !important;
18171  margin: 0 !important;
18172  font-size: 1rem !important;
18173  color: #1F1513 !important;
18174  line-height: 1.5 !important;
18175  position: relative !important;
18176}
18177
18178/* Titre "Verset du [date]" */
18179#masthead #block-11 {
18180  font-family: system-ui, sans-serif !important;
18181  font-size: 10px !important;
18182  letter-spacing: 0.25em !important;
18183  text-transform: uppercase !important;
18184  color: #AA3B3B !important;
18185  font-weight: 700 !important;
18186  margin: 0 0 8px 0 !important;
18187  padding: 0 !important;
18188  display: block !important;
18189}
18190#masthead #block-11 p {
18191  margin: 0 !important;
18192  padding: 0 !important;
18193  color: #AA3B3B !important;
18194  font-family: system-ui, sans-serif !important;
18195  font-size: 10px !important;
18196  letter-spacing: 0.25em !important;
18197  text-transform: uppercase !important;
18198  font-weight: 700 !important;
18199}
18200
18201/* Widget DailyVerses */
18202#masthead .widget_dailyverseswidget {
18203  margin: 0 !important;
18204  padding: 0 !important;
18205}
18206#masthead .widget_dailyverseswidget .widget-title {
18207  display: none !important;
18208}
18209#masthead .dailyVerses.bibleText {
18210  font-family: Georgia, "Times New Roman", serif !important;
18211  font-style: italic !important;
18212  font-size: 0.98rem !important;
18213  color: #1F1513 !important;
18214  line-height: 1.5 !important;
18215  margin: 0 0 10px 0 !important;
18216  padding: 0 !important;
18217  font-weight: 400 !important;
18218  background: none !important;
18219  border: none !important;
18220}
18221#masthead .dailyVerses.bibleVerse {
18222  margin: 0 0 14px 0 !important;
18223  padding: 0 !important;
18224  text-align: right !important;
18225}
18226#masthead .dailyVerses.bibleVerse a {
18227  font-family: system-ui, sans-serif !important;
18228  font-size: 0.85rem !important;
18229  font-weight: 600 !important;
18230  color: #AA3B3B !important;
18231  text-decoration: none !important;
18232  cursor: default !important;
18233  pointer-events: none !important;
18234  letter-spacing: 0.02em !important;
18235}
18236#masthead .dailyVerses.bibleVerse a::before {
18237  content: "— " !important;
18238  opacity: 0.6 !important;
18239}
18240
18241/* Bouton "Lectures du jour" */
18242#masthead #block-34 {
18243  margin: 0 !important;
18244  padding: 0 !important;
18245  border-top: 1px dashed rgba(170,59,59,0.18) !important;
18246  padding-top: 14px !important;
18247  text-align: center !important;
18248}
18249#masthead #block-34 a {
18250  display: inline-block !important;
18251  text-decoration: none !important;
18252  margin: 0 !important;
18253  padding: 0 !important;
18254}
18255#masthead #block-34 button,
18256#masthead #block-34 a button {
18257  display: inline-flex !important;
18258  align-items: center !important;
18259  justify-content: center !important;
18260  gap: 10px !important;
18261  background: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
18262  background-image: linear-gradient(135deg, #AA3B3B 0%, #7F2828 100%) !important;
18263  color: #FFFFFF !important;
18264  text-decoration: none !important;
18265  padding: 11px 26px !important;
18266  border: 0 !important;
18267  border-radius: 50px !important;
18268  font-family: system-ui, sans-serif !important;
18269  font-size: 0.88rem !important;
18270  font-weight: 700 !important;
18271  letter-spacing: 0.05em !important;
18272  text-transform: uppercase !important;
18273  box-shadow: 0 6px 18px rgba(170,59,59,0.25) !important;
18274  cursor: pointer !important;
18275  transition: transform .25s ease, box-shadow .25s ease !important;
18276  width: auto !important;
18277  height: auto !important;
18278  margin: 0 auto !important;
18279}
18280#masthead #block-34 button:hover,
18281#masthead #block-34 a button:hover {
18282  transform: translateY(-2px) !important;
18283  box-shadow: 0 10px 24px rgba(170,59,59,0.35) !important;
18284  color: #FFFFFF !important;
18285}
18286#masthead #block-34 button::before {
18287  content: "" !important;
18288  display: inline-block !important;
18289  width: 14px !important;
18290  height: 14px !important;
18291  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgMTkuNUEyLjUgMi41IDAgMCAxIDYuNSAxN0gyMCIvPjxwYXRoIGQ9Ik02LjUgMkgyMHYyMEg2LjVBMi41IDIuNSAwIDAgMSA0IDE5LjV2LTE1QTIuNSAyLjUgMCAwIDEgNi41IDJ6Ii8+PC9zdmc+") !important;
18292  background-repeat: no-repeat !important;
18293  background-position: center !important;
18294  background-size: contain !important;
18295  flex-shrink: 0 !important;
18296}
18297
18298/* =========================================================
18299   LIGNE 2 - PRIMARY HEADER (fond rouge)
18300========================================================= */
18301#masthead .ast-main-header-wrap,
18302#masthead .main-header-bar-wrap {
18303  background-color: #AA3B3B !important;
18304  background-image: none !important;
18305  padding: 0 !important;
18306  margin: 0 !important;
18307  position: relative !important;
18308}
18309#masthead .site-primary-header-wrap {
18310  margin: 0 auto !important;
18311  padding: 0 1.15% !important;
18312  background: transparent !important;
18313}
18314
18315#masthead .ast-primary-header-bar .ast-builder-grid-row {
18316  display: flex !important;
18317  align-items: center !important;
18318  justify-content: space-between !important;
18319  flex-wrap: wrap !important;
18320  gap: 20px !important;
18321}
18322#masthead .site-header-primary-section-left {
18323  flex: 1 1 auto !important;
18324  min-width: 0 !important;
18325}
18326#masthead .site-header-primary-section-right {
18327  flex: 0 1 auto !important;
18328  margin: 0 !important;
18329}
18330
18331/* =========================================================
18332   MENU PRINCIPAL
18333========================================================= */
18334#masthead .ast-builder-menu-1,
18335#masthead .ast-builder-menu {
18336  background-color: #AA3B3B !important;
18337  background-image: none !important;
18338  width: auto !important;
18339}
18340
18341#masthead .ast-builder-menu-1 .main-header-menu,
18342#masthead .ast-builder-menu-1 .main-header-menu .sub-menu {
18343  background-color: transparent !important;
18344  background-image: none !important;
18345}
18346#masthead .ast-main-header-bar-alignment {
18347  background: transparent !important;
18348  background-image: none !important;
18349}
18350
18351/* Items de niveau 1 */
18352#masthead .main-header-menu {
18353  line-height: 1 !important;
18354  font-family: system-ui, sans-serif !important;
18355  text-transform: none !important;
18356  font-weight: 500 !important;
18357  display: flex !important;
18358  flex-wrap: wrap !important;
18359  gap: 0 !important;
18360  padding: 0 !important;
18361  margin: 0 !important;
18362}
18363#masthead .main-header-menu > .menu-item {
18364  line-height: 1 !important;
18365  margin: 0 !important;
18366  padding: 0 !important;
18367  position: relative !important;
18368}
18369#masthead .main-header-menu > .menu-item > .menu-link,
18370#masthead .main-header-menu > .menu-item > a {
18371  color: #FFFFFF !important;
18372  font-family: system-ui, sans-serif !important;
18373  font-weight: 500 !important;
18374  font-size: 0.88rem !important;
18375  letter-spacing: 0.04em !important;
18376  text-transform: uppercase !important;
18377  text-decoration: none !important;
18378  padding: 20px 16px !important;
18379  display: inline-flex !important;
18380  align-items: center !important;
18381  gap: 4px !important;
18382  line-height: 1 !important;
18383  position: relative !important;
18384  transition: color .25s ease, background-color .25s ease !important;
18385}
18386#masthead .main-header-menu > .menu-item > .menu-link::after {
18387  content: "" !important;
18388  position: absolute !important;
18389  bottom: 0 !important;
18390  left: 16px !important;
18391  right: 16px !important;
18392  height: 2px !important;
18393  background-color: #C8A97A !important;
18394  transform: scaleX(0) !important;
18395  transform-origin: center !important;
18396  transition: transform .25s ease !important;
18397}
18398#masthead .main-header-menu > .menu-item:hover > .menu-link,
18399#masthead .main-header-menu > .menu-item.current-menu-item > .menu-link,
18400#masthead .main-header-menu > .menu-item.current_page_item > .menu-link {
18401  color: #FFFFFF !important;
18402  background-color: rgba(0,0,0,0.15) !important;
18403}
18404#masthead .main-header-menu > .menu-item:hover > .menu-link::after,
18405#masthead .main-header-menu > .menu-item.current-menu-item > .menu-link::after {
18406  transform: scaleX(1) !important;
18407}
18408
18409/* Fleches dropdown */
18410#masthead .main-header-menu .dropdown-menu-toggle,
18411#masthead .main-header-menu .ast-header-navigation-arrow {
18412  color: #FFFFFF !important;
18413  padding: 0 !important;
18414  margin: 0 0 0 2px !important;
18415  opacity: 0.7 !important;
18416}
18417#masthead .main-header-menu .ast-arrow-svg path {
18418  fill: currentColor !important;
18419}
18420
18421/* Sub-menu (dropdown) */
18422#masthead .main-header-menu .sub-menu {
18423  background-color: #FFFFFF !important;
18424  background-image: none !important;
18425  border: 1px solid rgba(31,21,19,0.08) !important;
18426  border-radius: 10px !important;
18427  box-shadow: 0 12px 32px rgba(31,21,19,0.12) !important;
18428  padding: 8px !important;
18429  margin: 0 !important;
18430  min-width: 240px !important;
18431  overflow: hidden !important;
18432}
18433#masthead .main-header-menu .sub-menu .sub-menu {
18434  margin-top: -8px !important;
18435  margin-left: 8px !important;
18436}
18437#masthead .main-header-menu .sub-menu .menu-item {
18438  margin: 0 !important;
18439  border: 0 !important;
18440}
18441#masthead .main-header-menu .sub-menu .menu-item > .menu-link {
18442  color: #1F1513 !important;
18443  font-family: system-ui, sans-serif !important;
18444  font-weight: 500 !important;
18445  font-size: 0.9rem !important;
18446  letter-spacing: 0 !important;
18447  text-transform: none !important;
18448  padding: 10px 14px !important;
18449  border-radius: 6px !important;
18450  display: flex !important;
18451  align-items: center !important;
18452  gap: 8px !important;
18453  line-height: 1.4 !important;
18454  transition: background-color .2s ease, color .2s ease, transform .2s ease !important;
18455}
18456#masthead .main-header-menu .sub-menu .menu-item:hover > .menu-link,
18457#masthead .main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link {
18458  background-color: rgba(170,59,59,0.08) !important;
18459  color: #AA3B3B !important;
18460  transform: translateX(3px) !important;
18461}
18462#masthead .main-header-menu .sub-menu .menu-item .ast-icon {
18463  display: none !important;
18464}
18465#masthead .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .dropdown-menu-toggle,
18466#masthead .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow {
18467  color: #AA3B3B !important;
18468  display: inline-block !important;
18469  margin-left: auto !important;
18470  opacity: 0.6 !important;
18471}
18472
18473/* =========================================================
18474   RECHERCHE
18475========================================================= */
18476#masthead .ast-header-search {
18477  margin: 0 12px !important;
18478}
18479#masthead .ast-search-menu-icon .search-form {
18480  background-color: rgba(255,255,255,0.1) !important;
18481  border: 1px solid rgba(255,255,255,0.2) !important;
18482  border-radius: 50px !important;
18483}
18484#masthead .ast-search-menu-icon .search-field {
18485  background: transparent !important;
18486  color: #FFFFFF !important;
18487  border: 0 !important;
18488  box-shadow: none !important;
18489  font-family: system-ui, sans-serif !important;
18490  font-size: 0.88rem !important;
18491  padding: 8px 14px !important;
18492  border-radius: 50px !important;
18493}
18494#masthead .ast-search-menu-icon .search-field::placeholder { color: rgba(255,255,255,0.6) !important; }
18495#masthead .ast-search-icon a {
18496  color: #FFFFFF !important;
18497  padding: 10px !important;
18498  border-radius: 50% !important;
18499  transition: background-color .25s ease !important;
18500}
18501#masthead .ast-search-icon a:hover {
18502  background-color: rgba(255,255,255,0.15) !important;
18503}
18504#masthead .ast-search-icon .icon-search svg {
18505  fill: #FFFFFF !important;
18506  width: 18px !important;
18507  height: 18px !important;
18508}
18509#masthead .search-submit .icon-search svg { fill: #FFFFFF !important; }
18510
18511/* =========================================================
18512   WIDGET 2 - SOCIAL ICONS (utiliser le HTML custom)
18513========================================================= */
18514/* Masquer l ancien widget social Astra s il existe */
18515#masthead .site-header-primary-section-right .ast-footer-social-wrap,
18516#masthead .site-header-primary-section-right .footer-social-inner-wrap {
18517  display: flex !important;
18518  gap: 8px !important;
18519  align-items: center !important;
18520}
18521#masthead .site-header-primary-section-right .ast-builder-social-element {
18522  color: #FFFFFF !important;
18523}
18524#masthead .site-header-primary-section-right .ahfb-svg-iconset svg {
18525  fill: #FFFFFF !important;
18526  width: 16px !important;
18527  height: 16px !important;
18528  margin: 0 !important;
18529}
18530
18531/* Nouveau widget social custom */
18532#masthead .cesm-head-social {
18533  display: flex !important;
18534  gap: 8px !important;
18535  align-items: center !important;
18536  margin: 0 !important;
18537  padding: 0 !important;
18538}
18539#masthead .cesm-head-social .chs {
18540  box-sizing: border-box !important;
18541  display: inline-block !important;
18542  width: 36px !important;
18543  height: 36px !important;
18544  border-radius: 50% !important;
18545  background-color: rgba(255,255,255,0.12) !important;
18546  background-repeat: no-repeat !important;
18547  background-position: center !important;
18548  border: 1px solid rgba(255,255,255,0.18) !important;
18549  text-decoration: none !important;
18550  font-size: 0 !important;
18551  transition: background-color .25s ease, transform .25s ease, border-color .25s ease !important;
18552  margin: 0 !important;
18553  padding: 0 !important;
18554}
18555#masthead .cesm-head-social .chs:hover {
18556  transform: translateY(-2px) !important;
18557  border-color: #FFFFFF !important;
18558}
18559#masthead .cesm-head-social .chs-fb {
18560  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDAwIDMySDQ4QTQ4IDQ4IDAgMCAwIDAgODB2MzUyYTQ4IDQ4IDAgMCAwIDQ4IDQ4aDEzNy4yNVYzMjcuNjloLTYzVjI1Nmg2M3YtNTQuNjRjMC02Mi4xNSAzNy05Ni40OCA5My42Ny05Ni40OCAyNy4xNCAwIDU1LjUyIDQuODQgNTUuNTIgNC44NHY2MWgtMzEuMjdjLTMwLjgxIDAtNDAuNDIgMTkuMTItNDAuNDIgMzguNzNWMjU2aDY4Ljc4bC0xMSA3MS42OWgtNTcuNzhWNDgwSDQwMGE0OCA0OCAwIDAgMCA0OC00OFY4MGE0OCA0OCAwIDAgMC00OC00OHoiLz48L3N2Zz4=") !important;
18561  background-size: 15px 15px !important;
18562}
18563#masthead .cesm-head-social .chs-x {
18564  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTE0LjA5NTQ3OSwxMC4zMTY0ODJMMjIuMjg2MzU0LDFoLTEuOTQwNzE4bC03LjExNTM1Miw4LjA4NzY4Mkw3LjU1MTQxNCwxSDFsOC41ODk0ODgsMTIuMjMxMDkzTDEsMjNoMS45NDA3MTdsNy41MDkzNzItOC41NDI4NjFMMTYuNDQ4NTg3LDIzSDIzTDE0LjA5NTQ3OSwxMC4zMTY0ODJ6IE0xMS40MzY1MjIsMTMuMzM4NDY1bC0wLjg3MTYyNC0xLjIxODcwNGwtNi45MjQzMTEtOS42ODgxNWgyLjk4MTMzOWw1LjU4OTc4LDcuODIxNTVsMC44Njc5NDksMS4yMTg3MDRsNy4yNjUwNiwxMC4xNjYyNzFoLTIuOTgxMzM5TDExLjQzNjUyMiwxMy4zMzg0NjV6Ii8+PC9zdmc+") !important;
18565  background-size: 13px 13px !important;
18566}
18567#masthead .cesm-head-social .chs-ig {
18568  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNMjI0LDIwMi42NkE1My4zNCw1My4zNCwwLDEsMCwyNzcuMzYsMjU2LDUzLjM4LDUzLjM4LDAsMCwwLDIyNCwyMDIuNjZabTEyNC43MS00MWE1NCw1NCwwLDAsMC0zMC40MS0zMC40MWMtMjEtOC4yOS03MS02LjQzLTk0LjMtNi40M3MtNzMuMjUtMS45My05NC4zMSw2LjQzYTU0LDU0LDAsMCwwLTMwLjQxLDMwLjQxYy04LjI4LDIxLTYuNDMsNzEuMDUtNi40Myw5NC4zM1M5MSwzMjkuMjYsOTkuMzIsMzUwLjMzYTU0LDU0LDAsMCwwLDMwLjQxLDMwLjQxYzIxLDguMjksNzEsNi40Myw5NC4zMSw2LjQzczczLjI0LDEuOTMsOTQuMy02LjQzYTU0LDU0LDAsMCwwLDMwLjQxLTMwLjQxYzguMzUtMjEsNi40My03MS4wNSw2LjQzLTk0LjMzUzM1Ny4xLDE4Mi43NCwzNDguNzUsMTYxLjY3Wk0yMjQsMzM4YTgyLDgyLDAsMSwxLDgyLTgyQTgxLjksODEuOSwwLDAsMSwyMjQsMzM4Wm04NS4zOC0xNDguM2ExOS4xNCwxOS4xNCwwLDEsMSwxOS4xMy0xOS4xNEExOS4xLDE5LjEsMCwwLDEsMzA5LjQyLDE4OS43NFpNNDAwLDMySDQ4QTQ4LDQ4LDAsMCwwLDAsODBWNDMyYTQ4LDQ4LDAsMCwwLDQ4LDQ4SDQwMGE0OCw0OCwwLDAsMCw0OC00OFY4MEE0OCw0OCwwLDAsMCw0MDAsMzJaTTM4Mi44OCwzMjJjLTEuMjksMjUuNjMtNy4xNCw0OC4zNC0yNS44NSw2N3MtNDEuNCwyNC42My02NywyNS44NWMtMjYuNDEsMS40OS0xMDUuNTksMS40OS0xMzIsMC0yNS42My0xLjI5LTQ4LjI2LTcuMTUtNjctMjUuODVzLTI0LjYzLTQxLjQyLTI1Ljg1LTY3Yy0xLjQ5LTI2LjQyLTEuNDktMTA1LjYxLDAtMTMyLDEuMjktMjUuNjMsNy4wNy00OC4zNCwyNS44NS02N3M0MS40Ny0yNC41Niw2Ny0yNS43OGMyNi40MS0xLjQ5LDEwNS41OS0xLjQ5LDEzMiwwLDI1LjYzLDEuMjksNDguMzMsNy4xNSw2NywyNS44NXMyNC42Myw0MS40MiwyNS44NSw2Ny4wNUMzODQuMzcsMjE2LjQ0LDM4NC4zNywyOTUuNTYsMzgyLjg4LDMyMloiLz48L3N2Zz4=") !important;
18569  background-size: 15px 15px !important;
18570}
18571#masthead .cesm-head-social .chs-li {
18572  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDE2IDMySDMxLjlDMTQuMyAzMiAwIDQ2LjUgMCA2NC4zdjM4My40QzAgNDY1LjUgMTQuMyA0ODAgMzEuOSA0ODBINDE2YzE3LjYgMCAzMi0xNC41IDMyLTMyLjNWNjQuM2MwLTE3LjgtMTQuNC0zMi4zLTMyLTMyLjN6TTEzNS40IDQxNkg2OVYyMDIuMmg2Ni41VjQxNnptLTMzLjItMjQzYy0yMS4zIDAtMzguNS0xNy4zLTM4LjUtMzguNVM4MC45IDk2IDEwMi4yIDk2YzIxLjIgMCAzOC41IDE3LjMgMzguNSAzOC41IDAgMjEuMy0xNy4yIDM4LjUtMzguNSAzOC41em0yODIuMSAyNDNoLTY2LjRWMzEyYzAtMjQuOC0uNS01Ni43LTM0LjUtNTYuNy0zNC42IDAtMzkuOSAyNy0zOS45IDU0LjlWNDE2aC02Ni40VjIwMi4yaDYzLjd2MjkuMmguOWM4LjktMTYuOCAzMC42LTM0LjUgNjIuOS0zNC41IDY3LjIgMCA3OS43IDQ0LjMgNzkuNyAxMDEuOVY0MTZ6Ii8+PC9zdmc+") !important;
18573  background-size: 15px 15px !important;
18574}
18575#masthead .cesm-head-social .chs-fb:hover { background-color: #557dbc !important; }
18576#masthead .cesm-head-social .chs-x:hover { background-color: #000000 !important; }
18577#masthead .cesm-head-social .chs-ig:hover { background-color: #8a3ab9 !important; }
18578#masthead .cesm-head-social .chs-li:hover { background-color: #1c86c6 !important; }
18579
18580/* =========================================================
18581   STICKY MENU
18582========================================================= */
18583#mysticky-nav.wrapfixed {
18584  background-color: #AA3B3B !important;
18585  background-image: none !important;
18586  box-shadow: 0 4px 16px rgba(31,21,19,0.12) !important;
18587}
18588#mysticky-nav.wrapfixed .ast-primary-header-bar {
18589  background: transparent !important;
18590}
18591
18592/* =========================================================
18593   MOBILE HEADER
18594========================================================= */
18595#ast-mobile-header .ast-main-header-wrap {
18596  background-color: #FAF5EE !important;
18597  background-image: none !important;
18598  border-bottom: 3px solid #AA3B3B !important;
18599}
18600#ast-mobile-header .site-primary-header-wrap {
18601  padding: 15px 16px !important;
18602}
18603#ast-mobile-header .site-logo-img img.custom-logo {
18604  height: 100px !important;
18605  width: auto !important;
18606}
18607#ast-mobile-header .site-title a {
18608  font-family: Georgia, serif !important;
18609  font-style: italic !important;
18610  font-size: 2rem !important;
18611  color: #AA3B3B !important;
18612  line-height: 1.15 !important;
18613}
18614
18615@media screen and (max-width: 576px) {
18616  #ast-mobile-header .site-title a {
18617  font-family: Georgia, serif !important;
18618  font-style: italic !important;
18619  font-size: 1rem !important;
18620  color: #AA3B3B !important;
18621  line-height: 1.15 !important;
18622}
18623	
18624}
18625
18626
18627#ast-mobile-header .site-description {
18628  font-size: 0.72rem !important;
18629  color: #5A4844 !important;
18630  margin-top: 4px !important;
18631  font-style: normal !important;
18632}
18633
18634/* Bouton burger menu mobile */
18635#shiftnav-toggle-main {
18636  background-color: #AA3B3B !important;
18637  color: #FFFFFF !important;
18638}
18639
18640/* Center zone mobile (verset) */
18641#ast-mobile-header .site-header-primary-section-center .header-widget-area {
18642  background-color: #FFFFFF !important;
18643  border-radius: 12px !important;
18644  padding: 14px 16px !important;
18645  margin-top: 10px !important;
18646  box-shadow: 0 4px 12px rgba(31,21,19,0.06) !important;
18647  border: 1px solid rgba(170,59,59,0.12) !important;
18648}
18649#ast-mobile-header .dailyVerses.bibleText {
18650  font-family: Georgia, serif !important;
18651  font-style: italic !important;
18652  font-size: 0.9rem !important;
18653  color: #1F1513 !important;
18654  line-height: 1.5 !important;
18655  margin: 0 0 8px 0 !important;
18656}
18657#ast-mobile-header .dailyVerses.bibleVerse a {
18658  color: #AA3B3B !important;
18659  font-size: 0.8rem !important;
18660  font-weight: 600 !important;
18661  pointer-events: none !important;
18662}
18663
18664/* =========================================================
18665   RESPONSIVE DESKTOP
18666========================================================= */
18667@media (max-width: 1200px) {
18668  #masthead .main-header-menu > .menu-item > .menu-link {
18669    padding: 18px 12px !important;
18670    font-size: 0.82rem !important;
18671  }
18672}
18673
18674/* =========================================================
18675   CESM - FOOTER BAS (Newsletter / Liens / Social / Copyright)
18676   A ajouter A LA SUITE du CSS du footer principal
18677   dans Apparence Personnaliser CSS additionnel
18678========================================================= */
18679
18680/* =========================================================
18681   ADAPTATION AUX WRAPPERS ASTRA
18682   Peu importe dans quelle section (1, 2 ou 3) est le widget,
18683   :has() cible automatiquement celle qui contient notre bloc
18684========================================================= */
18685
18686/* Reset du padding du primary footer wrap */
18687#colophon .site-primary-footer-wrap {
18688  padding: 0 !important;
18689  margin: 0 !important;
18690}
18691
18692/* La grille Astra devient un block simple */
18693#colophon .site-primary-footer-inner-wrap:has(#cesm-foot2) {
18694  display: block !important;
18695  grid-template-columns: 1fr !important;
18696  width: 100% !important;
18697  max-width: 100% !important;
18698  padding: 0 !important;
18699  margin: 0 !important;
18700}
18701
18702/* La section qui contient notre bloc prend 100% de largeur */
18703#colophon .site-footer-section:has(#cesm-foot2) {
18704  display: block !important;
18705  width: 100% !important;
18706  max-width: 100% !important;
18707  flex: 1 1 100% !important;
18708  grid-column: 1 / -1 !important;
18709  padding: 0 !important;
18710  margin: 0 !important;
18711}
18712
18713/* Les autres sections du primary footer (vides) sont masquees */
18714#colophon .site-primary-footer-inner-wrap .site-footer-section:not(:has(#cesm-foot2)) {
18715  display: none !important;
18716}
18717
18718/* Masquer le below-footer (copyright integre dans notre bloc) */
18719#colophon .site-below-footer-wrap { display: none !important; }
18720
18721/* Neutraliser les wrappers internes Astra */
18722#colophon .footer-widget-area:has(#cesm-foot2),
18723#colophon .footer-widget-area:has(#cesm-foot2) .ast-header-html,
18724#colophon .footer-widget-area:has(#cesm-foot2) .ast-builder-html-element {
18725  padding: 0 !important;
18726  margin: 0 !important;
18727  width: 100% !important;
18728  max-width: 100% !important;
18729  text-align: left !important;
18730  display: block !important;
18731}
18732
18733/* =========================================================
18734   CONTENEUR PRINCIPAL (fond rouge primaire)
18735========================================================= */
18736#colophon #cesm-foot2 {
18737  box-sizing: border-box !important;
18738  display: block !important;
18739  width: 100% !important;
18740  max-width: 100% !important;
18741  margin: 0 !important;
18742  padding: 0 !important;
18743  background-color: #a53939 !important;
18744  color: #FFFFFF !important;
18745  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
18746  font-size: 15px !important;
18747  line-height: 1.6 !important;
18748  text-align: left !important;
18749  position: relative !important;
18750}
18751
18752/* Neutraliser les p vides injectes par wpautop */
18753#colophon #cesm-foot2 p:empty { display: none !important; }
18754
18755/* =========================================================
18756   GRILLE 3 COLONNES
18757========================================================= */
18758#colophon #cesm-foot2 .cf2-grid {
18759  box-sizing: border-box !important;
18760  max-width: 1200px !important;
18761  margin: 0 auto !important;
18762  padding: 60px 30px 50px !important;
18763  display: flex !important;
18764  flex-wrap: wrap !important;
18765  gap: 50px !important;
18766  align-items: flex-start !important;
18767}
18768#colophon #cesm-foot2 .cf2-col {
18769  box-sizing: border-box !important;
18770  flex: 1 1 250px !important;
18771  min-width: 0 !important;
18772  margin: 0 !important;
18773  padding: 0 !important;
18774  text-align: left !important;
18775  color: rgba(255,255,255,0.92) !important;
18776}
18777#colophon #cesm-foot2 .cf2-col.cf2-newsletter { flex: 1.6 1 300px !important; }
18778
18779/* =========================================================
18780   TITRES
18781========================================================= */
18782#colophon #cesm-foot2 .cf2-eb {
18783  display: block !important;
18784  font-family: system-ui, sans-serif !important;
18785  font-size: 10px !important;
18786  letter-spacing: 0.3em !important;
18787  text-transform: uppercase !important;
18788  color: rgba(255,255,255,0.65) !important;
18789  font-weight: 600 !important;
18790  margin: 0 0 10px 0 !important;
18791  padding: 0 !important;
18792  line-height: 1.4 !important;
18793}
18794#colophon #cesm-foot2 .cf2-title {
18795  font-family: Georgia, "Times New Roman", serif !important;
18796  font-style: italic !important;
18797  font-weight: 500 !important;
18798  font-size: 1.5rem !important;
18799  color: #FFFFFF !important;
18800  margin: 0 0 18px 0 !important;
18801  padding: 0 0 14px 0 !important;
18802  line-height: 1.2 !important;
18803  text-transform: none !important;
18804  letter-spacing: normal !important;
18805  border-bottom: 1px solid rgba(255,255,255,0.18) !important;
18806  position: relative !important;
18807}
18808#colophon #cesm-foot2 .cf2-title::after {
18809  content: "" !important;
18810  position: absolute !important;
18811  bottom: -1px !important;
18812  left: 0 !important;
18813  width: 40px !important;
18814  height: 2px !important;
18815  background-color: #C8A97A !important;
18816}
18817#colophon #cesm-foot2 .cf2-desc {
18818  margin: 0 0 16px 0 !important;
18819  padding: 0 !important;
18820  font-size: 0.92rem !important;
18821  color: rgba(255,255,255,0.85) !important;
18822  line-height: 1.6 !important;
18823  font-family: system-ui, sans-serif !important;
18824}
18825
18826/* =========================================================
18827   COLONNE LIENS
18828========================================================= */
18829#colophon #cesm-foot2 .cf2-linklist {
18830  list-style: none !important;
18831  padding: 0 !important;
18832  margin: 0 !important;
18833}
18834#colophon #cesm-foot2 .cf2-linklist li {
18835  list-style: none !important;
18836  margin: 0 0 10px 0 !important;
18837  padding: 0 !important;
18838  line-height: 1.4 !important;
18839}
18840#colophon #cesm-foot2 .cf2-linklist li::before,
18841#colophon #cesm-foot2 .cf2-linklist li::marker { content: none !important; }
18842#colophon #cesm-foot2 .cf2-linklist a {
18843  display: inline-flex !important;
18844  align-items: center !important;
18845  gap: 10px !important;
18846  color: rgba(255,255,255,0.9) !important;
18847  text-decoration: none !important;
18848  font-size: 0.95rem !important;
18849  font-weight: 400 !important;
18850  font-family: system-ui, sans-serif !important;
18851  padding: 4px 0 !important;
18852  transition: color .25s ease, transform .25s ease !important;
18853  position: relative !important;
18854}
18855#colophon #cesm-foot2 .cf2-linklist a::before {
18856  content: "" !important;
18857  display: inline-block !important;
18858  width: 6px !important;
18859  height: 6px !important;
18860  border-right: 1.5px solid rgba(255,255,255,0.5) !important;
18861  border-top: 1.5px solid rgba(255,255,255,0.5) !important;
18862  transform: rotate(45deg) !important;
18863  transition: border-color .25s ease, transform .25s ease !important;
18864  flex-shrink: 0 !important;
18865}
18866#colophon #cesm-foot2 .cf2-linklist a:hover {
18867  color: #FFFFFF !important;
18868  transform: translateX(4px) !important;
18869}
18870#colophon #cesm-foot2 .cf2-linklist a:hover::before {
18871  border-color: #C8A97A !important;
18872}
18873
18874/* =========================================================
18875   COLONNE SOCIAL
18876========================================================= */
18877#colophon #cesm-foot2 .cf2-socials {
18878  display: flex !important;
18879  flex-wrap: wrap !important;
18880  gap: 12px !important;
18881  margin: 0 !important;
18882  padding: 0 !important;
18883}
18884#colophon #cesm-foot2 .cf2-s {
18885  box-sizing: border-box !important;
18886  display: inline-block !important;
18887  width: 44px !important;
18888  height: 44px !important;
18889  border-radius: 50% !important;
18890  background-color: rgba(255,255,255,0.12) !important;
18891  background-repeat: no-repeat !important;
18892  background-position: center !important;
18893  border: 1px solid rgba(255,255,255,0.15) !important;
18894  text-decoration: none !important;
18895  font-size: 0 !important;
18896  transition: background-color .25s ease, transform .25s ease, border-color .25s ease !important;
18897  margin: 0 !important;
18898  padding: 0 !important;
18899}
18900#colophon #cesm-foot2 .cf2-s:hover {
18901  transform: translateY(-3px) !important;
18902  border-color: #FFFFFF !important;
18903}
18904#colophon #cesm-foot2 .cf2-s-fb {
18905  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDAwIDMySDQ4QTQ4IDQ4IDAgMCAwIDAgODB2MzUyYTQ4IDQ4IDAgMCAwIDQ4IDQ4aDEzNy4yNVYzMjcuNjloLTYzVjI1Nmg2M3YtNTQuNjRjMC02Mi4xNSAzNy05Ni40OCA5My42Ny05Ni40OCAyNy4xNCAwIDU1LjUyIDQuODQgNTUuNTIgNC44NHY2MWgtMzEuMjdjLTMwLjgxIDAtNDAuNDIgMTkuMTItNDAuNDIgMzguNzNWMjU2aDY4Ljc4bC0xMSA3MS42OWgtNTcuNzhWNDgwSDQwMGE0OCA0OCAwIDAgMCA0OC00OFY4MGE0OCA0OCAwIDAgMC00OC00OHoiLz48L3N2Zz4=") !important;
18906  background-size: 18px 18px !important;
18907}
18908#colophon #cesm-foot2 .cf2-s-x {
18909  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTE0LjA5NTQ3OSwxMC4zMTY0ODJMMjIuMjg2MzU0LDFoLTEuOTQwNzE4bC03LjExNTM1Miw4LjA4NzY4Mkw3LjU1MTQxNCwxSDFsOC41ODk0ODgsMTIuMjMxMDkzTDEsMjNoMS45NDA3MTdsNy41MDkzNzItOC41NDI4NjFMMTYuNDQ4NTg3LDIzSDIzTDE0LjA5NTQ3OSwxMC4zMTY0ODJ6IE0xMS40MzY1MjIsMTMuMzM4NDY1bC0wLjg3MTYyNC0xLjIxODcwNGwtNi45MjQzMTEtOS42ODgxNWgyLjk4MTMzOWw1LjU4OTc4LDcuODIxNTVsMC44Njc5NDksMS4yMTg3MDRsNy4yNjUwNiwxMC4xNjYyNzFoLTIuOTgxMzM5TDExLjQzNjUyMiwxMy4zMzg0NjV6Ii8+PC9zdmc+") !important;
18910  background-size: 16px 16px !important;
18911}
18912#colophon #cesm-foot2 .cf2-s-ig {
18913  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNMjI0LDIwMi42NkE1My4zNCw1My4zNCwwLDEsMCwyNzcuMzYsMjU2LDUzLjM4LDUzLjM4LDAsMCwwLDIyNCwyMDIuNjZabTEyNC43MS00MWE1NCw1NCwwLDAsMC0zMC40MS0zMC40MWMtMjEtOC4yOS03MS02LjQzLTk0LjMtNi40M3MtNzMuMjUtMS45My05NC4zMSw2LjQzYTU0LDU0LDAsMCwwLTMwLjQxLDMwLjQxYy04LjI4LDIxLTYuNDMsNzEuMDUtNi40Myw5NC4zM1M5MSwzMjkuMjYsOTkuMzIsMzUwLjMzYTU0LDU0LDAsMCwwLDMwLjQxLDMwLjQxYzIxLDguMjksNzEsNi40Myw5NC4zMSw2LjQzczczLjI0LDEuOTMsOTQuMy02LjQzYTU0LDU0LDAsMCwwLDMwLjQxLTMwLjQxYzguMzUtMjEsNi40My03MS4wNSw2LjQzLTk0LjMzUzM1Ny4xLDE4Mi43NCwzN
18913DguNzUsMTYxLjY3Wk0yMjQsMzM4YTgyLDgyLDAsMSwxLDgyLTgyQTgxLjksODEuOSwwLDAsMSwyMjQsMzM4Wm04NS4zOC0xNDguM2ExOS4xNCwxOS4xNCwwLDEsMSwxOS4xMy0xOS4xNEExOS4xLDE5LjEsMCwwLDEsMzA5LjQyLDE4OS43NFpNNDAwLDMySDQ4QTQ4LDQ4LDAsMCwwLDAsODBWNDMyYTQ4LDQ4LDAsMCwwLDQ4LDQ4SDQwMGE0OCw0OCwwLDAsMCw0OC00OFY4MEE0OCw0OCwwLDAsMCw0MDAsMzJaTTM4Mi44OCwzMjJjLTEuMjksMjUuNjMtNy4xNCw0OC4zNC0yNS44NSw2N3MtNDEuNCwyNC42My02NywyNS44NWMtMjYuNDEsMS40OS0xMDUuNTksMS40OS0xMzIsMC0yNS42My0xLjI5LTQ4LjI2LTcuMTUtNjctMjUuODVzLTI0LjYzLTQxLjQyLTI1Ljg1LTY3Yy0xLjQ5LTI2LjQyLTEuNDktMTA1LjYxLDAtMTMyLDEuMjktMjUuNjMsNy4wNy00OC4zNCwyNS44NS02N3M0MS40Ny0yNC41Niw2Ny0yNS43OGMyNi40MS0xLjQ5LDEwNS41OS0xLjQ5LDEzMiwwLDI1LjYzLDEuMjksNDguMzMsNy4xNSw2NywyNS44NXMyNC42Myw0MS40MiwyNS44NSw2Ny4wNUMzODQuMzcsMjE2LjQ0LDM4NC4zNywyOTUuNTYsMzgyLjg4LDMyMloiLz48L3N2Zz4=") !important;
18914  background-size: 18px 18px !important;
18915}
18916#colophon #cesm-foot2 .cf2-s-li {
18917  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDE2IDMySDMxLjlDMTQuMyAzMiAwIDQ2LjUgMCA2NC4zdjM4My40QzAgNDY1LjUgMTQuMyA0ODAgMzEuOSA0ODBINDE2YzE3LjYgMCAzMi0xNC41IDMyLTMyLjNWNjQuM2MwLTE3LjgtMTQuNC0zMi4zLTMyLTMyLjN6TTEzNS40IDQxNkg2OVYyMDIuMmg2Ni41VjQxNnptLTMzLjItMjQzYy0yMS4zIDAtMzguNS0xNy4zLTM4LjUtMzguNVM4MC45IDk2IDEwMi4yIDk2YzIxLjIgMCAzOC41IDE3LjMgMzguNSAzOC41IDAgMjEuMy0xNy4yIDM4LjUtMzguNSAzOC41em0yODIuMSAyNDNoLTY2LjRWMzEyYzAtMjQuOC0uNS01Ni43LTM0LjUtNTYuNy0zNC42IDAtMzkuOSAyNy0zOS45IDU0LjlWNDE2aC02Ni40VjIwMi4yaDYzLjd2MjkuMmguOWM4LjktMTYuOCAzMC42LTM0LjUgNjIuOS0zNC41IDY3LjIgMCA3OS43IDQ0LjMgNzkuNyAxMDEuOVY0MTZ6Ii8+PC9zdmc+") !important;
18918  background-size: 18px 18px !important;
18919}
18920#colophon #cesm-foot2 .cf2-s-fb:hover { background-color: #557dbc !important; }
18921#colophon #cesm-foot2 .cf2-s-x:hover { background-color: #000000 !important; }
18922#colophon #cesm-foot2 .cf2-s-ig:hover { background-color: #8a3ab9 !important; }
18923#colophon #cesm-foot2 .cf2-s-li:hover { background-color: #1c86c6 !important; }
18924
18925/* =========================================================
18926   NEWSLETTER - styliser les inputs
18927========================================================= */
18928#colophon #cesm-foot2 .tnp-subscription { max-width: 100% !important; margin: 0 !important; padding: 0 !important; }
18929#colophon #cesm-foot2 .tnp-field { margin: 0 0 12px 0 !important; padding: 0 !important; }
18930#colophon #cesm-foot2 .tnp-field label {
18931  display: block !important;
18932  font-family: system-ui, sans-serif !important;
18933  font-size: 11px !important;
18934  letter-spacing: 0.15em !important;
18935  text-transform: uppercase !important;
18936  color: rgba(255,255,255,0.8) !important;
18937  font-weight: 600 !important;
18938  margin: 0 0 6px 0 !important;
18939}
18940#colophon #cesm-foot2 .tnp-field input[type="text"],
18941#colophon #cesm-foot2 .tnp-field input[type="email"] {
18942  display: block !important;
18943  width: 100% !important;
18944  max-width: 100% !important;
18945  box-sizing: border-box !important;
18946  background: rgba(255,255,255,0.1) !important;
18947  color: #FFFFFF !important;
18948  font-family: system-ui, sans-serif !important;
18949  font-size: 0.95rem !important;
18950  padding: 12px 16px !important;
18951  border: 1px solid rgba(255,255,255,0.25) !important;
18952  border-radius: 8px !important;
18953  box-shadow: none !important;
18954  transition: border-color .25s ease, background-color .25s ease !important;
18955  outline: none !important;
18956}
18957#colophon #cesm-foot2 .tnp-field input[type="text"]:focus,
18958#colophon #cesm-foot2 .tnp-field input[type="email"]:focus {
18959  background: rgba(255,255,255,0.2) !important;
18960  border-color: #C8A97A !important;
18961}
18962#colophon #cesm-foot2 .tnp-field input::placeholder { color: rgba(255,255,255,0.5) !important; }
18963
18964#colophon #cesm-foot2 .tnp-privacy-field { font-size: 0.82rem !important; color: rgba(255,255,255,0.8) !important; margin: 6px 0 14px !important; }
18965#colophon #cesm-foot2 .tnp-privacy-field label {
18966  display: flex !important;
18967  align-items: flex-start !important;
18968  gap: 8px !important;
18969  font-size: 0.82rem !important;
18970  letter-spacing: normal !important;
18971  text-transform: none !important;
18972  color: rgba(255,255,255,0.8) !important;
18973  font-weight: 400 !important;
18974  line-height: 1.4 !important;
18975  cursor: pointer !important;
18976}
18977#colophon #cesm-foot2 .tnp-privacy-field input[type="checkbox"] {
18978  margin: 2px 0 0 0 !important;
18979  padding: 0 !important;
18980  flex-shrink: 0 !important;
18981  accent-color: #C8A97A !important;
18982  width: auto !important;
18983  background: none !important;
18984  border: none !important;
18985  box-shadow: none !important;
18986  border-radius: 0 !important;
18987}
18988#colophon #cesm-foot2 .tnp-privacy-field a { color: #FFD7D7 !important; text-decoration: underline !important; }
18989#colophon #cesm-foot2 .tnp-privacy-field a:hover { color: #FFFFFF !important; }
18990
18991#colophon #cesm-foot2 .tnp-field-button { margin: 10px 0 0 0 !important; text-align: left !important; }
18992#colophon #cesm-foot2 .tnp-submit,
18993#colophon #cesm-foot2 input.tnp-submit {
18994  display: inline-block !important;
18995  background: #FFFFFF !important;
18996  color: #a53939 !important;
18997  font-family: system-ui, sans-serif !important;
18998  font-size: 0.9rem !important;
18999  font-weight: 700 !important;
19000  letter-spacing: 0.05em !important;
19001  text-transform: uppercase !important;
19002  padding: 12px 28px !important;
19003  border: 0 !important;
19004  border-radius: 50px !important;
19005  cursor: pointer !important;
19006  box-shadow: 0 6px 18px rgba(0,0,0,0.2) !important;
19007  transition: transform .25s ease, background-color .25s ease, color .25s ease !important;
19008  width: auto !important;
19009  height: auto !important;
19010  margin: 0 !important;
19011  background-image: none !important;
19012}
19013#colophon #cesm-foot2 .tnp-submit:hover,
19014#colophon #cesm-foot2 input.tnp-submit:hover {
19015  background: #C8A97A !important;
19016  color: #FFFFFF !important;
19017  transform: translateY(-2px) !important;
19018}
19019
19020/* Masquer le message admin en front */
19021#colophon #cesm-foot2 p[style*="background-color: #eee"] { display: none !important; }
19022#colophon #cesm-foot2 .main-minist { display: none !important; }
19023
19024/* =========================================================
19025   COPYRIGHT (ligne du bas)
19026========================================================= */
19027#colophon #cesm-foot2 .cf2-copy {
19028  box-sizing: border-box !important;
19029  background-color: #7F2828 !important;
19030  padding: 20px 30px !important;
19031  text-align: center !important;
19032  border-top: 1px solid rgba(255,255,255,0.1) !important;
19033  margin: 0 !important;
19034}
19035#colophon #cesm-foot2 .cf2-copy p {
19036  margin: 0 !important;
19037  padding: 0 !important;
19038  font-family: system-ui, sans-serif !important;
19039  font-size: 0.82rem !important;
19040  color: rgba(255,255,255,0.75) !important;
19041  letter-spacing: 0.02em !important;
19042  line-height: 1.5 !important;
19043}
19044
19045/* =========================================================
19046   RESPONSIVE
19047========================================================= */
19048@media (max-width: 900px) {
19049  #colophon #cesm-foot2 .cf2-grid {
19050    padding: 48px 24px 40px !important;
19051    gap: 36px !important;
19052  }
19053  #colophon #cesm-foot2 .cf2-col,
19054  #colophon #cesm-foot2 .cf2-col.cf2-newsletter { flex: 1 1 100% !important; }
19055}
19056@media (max-width: 500px) {
19057  #colophon #cesm-foot2 .cf2-grid { padding: 40px 20px 30px !important; gap: 30px !important; }
19058  #colophon #cesm-foot2 .cf2-title { font-size: 1.3rem !important; }
19059  #colophon #cesm-foot2 .cf2-copy { padding: 18px 20px !important; }
19060}
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070/* CESM Footer Bloc - Contact Horaires Zoom */
19071/* A coller dans Apparence Personnaliser CSS additionnel */
19072
19073#colophon #cesm-foot {
19074  box-sizing: border-box !important;
19075  display: block !important;
19076  font-family: Georgia, Cambria, "Times New Roman", serif !important;
19077  color: #1F1513 !important;
19078  background-color: #FAF5EE !important;
19079  background-image: radial-gradient(circle at 10% 0%, rgba(170,59,59,0.04), transparent 50%), radial-gradient(circle at 90% 100%, rgba(200,169,122,0.05), transparent 50%) !important;
19080  padding: 60px 20px !important;
19081  position: relative !important;
19082  overflow: hidden !important;
19083  font-size: 15px !important;
19084  line-height: 1.6 !important;
19085  width: 100% !important;
19086  max-width: 100% !important;
19087  margin: 0 !important;
19088  text-align: left !important;
19089  border-top: 1px solid rgba(31,21,19,0.12) !important;
19090}
19091
19092#colophon #cesm-foot::before {
19093  content: "" !important;
19094  position: absolute !important;
19095  top: 0 !important;
19096  left: 0 !important;
19097  right: 0 !important;
19098  height: 3px !important;
19099  background: linear-gradient(90deg, #a53939 0%, #D47373 40%, #C8A97A 70%, #D47373 100%) !important;
19100  z-index: 1 !important;
19101}
19102
19103#colophon #cesm-foot p:empty { display: none !important; }
19104#colophon #cesm-foot > br,
19105#colophon #cesm-foot .cfg > br,
19106#colophon #cesm-foot .cf-col > br { display: none !important; }
19107
19108/* Grille principale */
19109#colophon #cesm-foot .cfg {
19110  box-sizing: border-box !important;
19111  max-width: 1200px !important;
19112  margin: 0 auto !important;
19113  display: flex !important;
19114  flex-wrap: wrap !important;
19115  gap: 24px !important;
19116  align-items: stretch !important;
19117  padding: 0 !important;
19118  position: relative !important;
19119}
19120
19121/* Colonnes */
19122#colophon #cesm-foot .cf-col {
19123  box-sizing: border-box !important;
19124  background-color: #FFFFFF !important;
19125  border-radius: 18px !important;
19126  padding: 30px 26px !important;
19127  border: 1px solid rgba(31,21,19,0.12) !important;
19128  box-shadow: 0 4px 14px rgba(31,21,19,0.05) !important;
19129  display: flex !important;
19130  flex-direction: column !important;
19131  min-width: 0 !important;
19132  margin: 0 !important;
19133  color: #1F1513 !important;
19134  text-align: left !important;
19135  font-family: system-ui, sans-serif !important;
19136  flex: 1 1 260px !important;
19137}
19138#colophon #cesm-foot .cf-col.cf-schedule { flex: 2 1 320px !important; }
19139
19140/* Headings */
19141#colophon #cesm-foot .cf-head {
19142  display: flex !important;
19143  align-items: center !important;
19144  gap: 14px !important;
19145  margin: 0 0 22px 0 !important;
19146  padding: 0 0 16px 0 !important;
19147  border-bottom: 1px solid rgba(31,21,19,0.12) !important;
19148}
19149
19150/* Icones base avec fond rond colore */
19151#colophon #cesm-foot .cf-ico {
19152  box-sizing: border-box !important;
19153  width: 42px !important;
19154  height: 42px !important;
19155  flex-shrink: 0 !important;
19156  border-radius: 12px !important;
19157  background-color: rgba(170,59,59,0.1) !important;
19158  background-repeat: no-repeat !important;
19159  background-position: center !important;
19160  background-size: 22px 22px !important;
19161  display: block !important;
19162  font-size: 0 !important;
19163  line-height: 1 !important;
19164  font-style: normal !important;
19165}
19166
19167/* Icone enveloppe (Contact) */
19168#colophon #cesm-foot .cf-contact .cf-ico {
19169  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCA0aDE2YzEuMSAwIDIgLjkgMiAydjEyYzAgMS4xLS45IDItMiAySDRjLTEuMSAwLTItLjktMi0yVjZjMC0xLjEuOS0yIDItMnoiLz48cG9seWxpbmUgcG9pbnRzPSIyMiw2IDEyLDEzIDIsNiIvPjwvc3ZnPg==") !important;
19170}
19171
19172/* Icone horloge (Horaires) */
19173#colophon #cesm-foot .cf-schedule .cf-ico {
19174  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5bGluZSBwb2ludHM9IjEyIDYgMTIgMTIgMTYgMTQiLz48L3N2Zz4=") !important;
19175}
19176
19177/* Icone camera video (Zoom) */
19178#colophon #cesm-foot .cf-zoom .cf-ico {
19179  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQUEzQjNCIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWdvbiBwb2ludHM9IjIzIDcgMTYgMTIgMjMgMTcgMjMgNyIvPjxyZWN0IHg9IjEiIHk9IjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgcng9IjIiIHJ5PSIyIi8+PC9zdmc+") !important;
19180}
19181
19182#colophon #cesm-foot .cf-head-text {
19183  margin: 0 !important;
19184  padding: 0 !important;
19185  min-width: 0 !important;
19186}
19187#colophon #cesm-foot .cf-eb {
19188  display: block !important;
19189  font-family: system-ui, sans-serif !important;
19190  font-size: 10px !important;
19191  letter-spacing: 0.25em !important;
19192  text-transform: uppercase !important;
19193  color: #a53939 !important;
19194  font-weight: 600 !important;
19195  margin: 0 0 4px 0 !important;
19196  padding: 0 !important;
19197  line-height: 1.4 !important;
19198}
19199#colophon #cesm-foot .cf-title {
19200  font-family: Georgia, "Times New Roman", serif !important;
19201  font-style: italic !important;
19202  font-weight: 500 !important;
19203  font-size: 1.35rem !important;
19204  color: #1F1513 !important;
19205  margin: 0 !important;
19206  padding: 0 !important;
19207  line-height: 1.2 !important;
19208  text-transform: none !important;
19209  letter-spacing: normal !important;
19210}
19211
19212/* Colonne Contact */
19213#colophon #cesm-foot .cf-body {
19214  font-family: system-ui, sans-serif !important;
19215  font-size: 0.95rem !important;
19216  color: #5A4844 !important;
19217  line-height: 1.75 !important;
19218  margin: 0 !important;
19219  padding: 0 !important;
19220}
19221#colophon #cesm-foot .cf-body a {
19222  color: #a53939 !important;
19223  text-decoration: none !important;
19224}
19225#colophon #cesm-foot .cf-body a:hover { color: #7F2828 !important; }
19226#colophon #cesm-foot .cf-body .lnr {
19227  color: #a53939 !important;
19228  margin-right: 6px !important;
19229}
19230
19231/* Colonne Horaires */
19232#colophon #cesm-foot .cf-days {
19233  display: flex !important;
19234  flex-wrap: wrap !important;
19235  gap: 12px !important;
19236  margin: 0 !important;
19237  padding: 0 !important;
19238}
19239#colophon #cesm-foot .cf-day {
19240  box-sizing: border-box !important;
19241  flex: 1 1 150px !important;
19242  background-color: #FAF5EE !important;
19243  border-radius: 12px !important;
19244  padding: 18px 14px !important;
19245  text-align: center !important;
19246  border: 1px solid transparent !important;
19247  margin: 0 !important;
19248  transition: border-color .25s ease, transform .25s ease !important;
19249}
19250#colophon #cesm-foot .cf-day:hover {
19251  border-color: #D47373 !important;
19252  transform: translateY(-3px) !important;
19253}
19254#colophon #cesm-foot .cf-day-name {
19255  display: block !important;
19256  font-family: system-ui, sans-serif !important;
19257  font-size: 10px !important;
19258  letter-spacing: 0.22em !important;
19259  text-transform: uppercase !important;
19260  color: #a53939 !important;
19261  font-weight: 700 !important;
19262  margin: 0 0 10px 0 !important;
19263  line-height: 1.4 !important;
19264}
19265#colophon #cesm-foot .cf-day-activity {
19266  display: block !important;
19267  font-family: Georgia, serif !important;
19268  font-style: italic !important;
19269  font-size: 1.05rem !important;
19270  color: #1F1513 !important;
19271  font-weight: 500 !important;
19272  margin: 0 0 6px 0 !important;
19273  line-height: 1.25 !important;
19274  text-transform: none !important;
19275}
19276#colophon #cesm-foot .cf-day-time {
19277  display: block !important;
19278  font-family: system-ui, sans-serif !important;
19279  font-size: 0.88rem !important;
19280  color: #5A4844 !important;
19281  font-weight: 500 !important;
19282  margin: 0 0 10px 0 !important;
19283  line-height: 1.4 !important;
19284}
19285#colophon #cesm-foot .cf-day-tag {
19286  display: inline-block !important;
19287  padding: 3px 10px !important;
19288  background-color: #FFFFFF !important;
19289  color: #a53939 !important;
19290  font-family: system-ui, sans-serif !important;
19291  font-size: 10px !important;
19292  font-weight: 600 !important;
19293  letter-spacing: 0.1em !important;
19294  text-transform: uppercase !important;
19295  border-radius: 50px !important;
19296  border: 1px solid rgba(31,21,19,0.12) !important;
19297  margin: 0 !important;
19298  line-height: 1.4 !important;
19299}
19300
19301/* Colonne Zoom */
19302#colophon #cesm-foot .cf-step {
19303  box-sizing: border-box !important;
19304  position: relative !important;
19305  padding: 0 0 16px 44px !important;
19306  border-bottom: 1px dashed rgba(31,21,19,0.12) !important;
19307  margin: 0 0 16px 0 !important;
19308  font-family: system-ui, sans-serif !important;
19309  font-size: 0.92rem !important;
19310  color: #5A4844 !important;
19311  line-height: 1.5 !important;
19312  text-align: left !important;
19313}
19314#colophon #cesm-foot .cf-step:last-child {
19315  border-bottom: none !important;
19316  margin-bottom: 0 !important;
19317  padding-bottom: 0 !important;
19318}
19319#colophon #cesm-foot .cf-num {
19320  position: absolute !important;
19321  left: 0 !important;
19322  top: 0 !important;
19323  width: 28px !important;
19324  height: 28px !important;
19325  border-radius: 50% !important;
19326  background-color: #a53939 !important;
19327  color: #FFFFFF !important;
19328  font-family: system-ui, sans-serif !important;
19329  font-weight: 700 !important;
19330  font-size: 12px !important;
19331  display: flex !important;
19332  align-items: center !important;
19333  justify-content: center !important;
19334  box-shadow: 0 3px 8px rgba(170,59,59,0.25) !important;
19335  line-height: 1 !important;
19336  text-align: center !important;
19337}
19338#colophon #cesm-foot .cf-step strong {
19339  color: #1F1513 !important;
19340  font-weight: 700 !important;
19341}
19342
19343#colophon #cesm-foot .cf-codes {
19344  margin: 8px 0 0 0 !important;
19345  padding: 0 !important;
19346  display: flex !important;
19347  flex-direction: column !important;
19348  gap: 4px !important;
19349  align-items: flex-start !important;
19350}
19351#colophon #cesm-foot .cf-code {
19352  display: inline-block !important;
19353  font-family: Consolas, "Courier New", monospace !important;
19354  background-color: #FAF5EE !important;
19355  color: #7F2828 !important;
19356  padding: 4px 10px !important;
19357  border-radius: 6px !important;
19358  font-size: 0.85rem !important;
19359  font-weight: 600 !important;
19360  border: 1px solid rgba(31,21,19,0.12) !important;
19361  letter-spacing: 0.03em !important;
19362  margin: 0 !important;
19363  line-height: 1.4 !important;
19364}
19365
19366#colophon #cesm-foot .cf-zoom-btn {
19367  display: inline-flex !important;
19368  align-items: center !important;
19369  gap: 8px !important;
19370  margin: 10px 0 0 0 !important;
19371  padding: 10px 20px !important;
19372  background: linear-gradient(135deg, #a53939 0%, #7F2828 100%) !important;
19373  color: #FFFFFF !important;
19374  text-decoration: none !important;
19375  border-radius: 50px !important;
19376  font-family: system-ui, sans-serif !important;
19377  font-weight: 600 !important;
19378  font-size: 0.88rem !important;
19379  box-shadow: 0 6px 16px rgba(170,59,59,0.25) !important;
19380  border: 0 !important;
19381  line-height: 1.2 !important;
19382  transition: transform .25s ease, box-shadow .25s ease !important;
19383}
19384#colophon #cesm-foot .cf-zoom-btn:hover {
19385  transform: translateY(-2px) !important;
19386  box-shadow: 0 10px 20px rgba(170,59,59,0.35) !important;
19387  color: #FFFFFF !important;
19388}
19389#colophon #cesm-foot .cf-zoom-btn::before {
19390  content: "" !important;
19391  display: inline-block !important;
19392  width: 12px !important;
19393  height: 12px !important;
19394  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0ZGRkZGRiI+PHBvbHlnb24gcG9pbnRzPSI2LDQgMjAsMTIgNiwyMCIvPjwvc3ZnPg==") !important;
19395  background-repeat: no-repeat !important;
19396  background-position: center !important;
19397  background-size: contain !important;
19398  flex-shrink: 0 !important;
19399}
19400
19401#colophon #cesm-foot .cf-qr {
19402  display: inline-block !important;
19403  margin-top: 10px !important;
19404  padding: 10px !important;
19405  background-color: #FFFFFF !important;
19406  border: 1px solid rgba(31,21,19,0.12) !important;
19407  border-radius: 12px !important;
19408  box-shadow: 0 4px 12px rgba(31,21,19,0.06) !important;
19409  text-decoration: none !important;
19410  line-height: 0 !important;
19411  transition: transform .25s ease !important;
19412}
19413#colophon #cesm-foot .cf-qr:hover { transform: scale(1.04) !important; }
19414#colophon #cesm-foot .cf-qr img {
19415  display: block !important;
19416  width: 120px !important;
19417  height: 120px !important;
19418  max-width: 120px !important;
19419  border-radius: 6px !important;
19420  border: 0 !important;
19421  margin: 0 !important;
19422  padding: 0 !important;
19423  box-shadow: none !important;
19424}
19425
19426/* Neutraliser les wrappers Astra */
19427.footer-widget-area.ast-footer-html-1 .ast-header-html,
19428.footer-widget-area.ast-footer-html-1 .ast-builder-html-element {
19429  padding: 0 !important;
19430  margin: 0 !important;
19431  text-align: left !important;
19432  max-width: 100% !important;
19433  width: 100% !important;
19434}
19435
19436/* Responsive */
19437@media (max-width: 900px) {
19438  #colophon #cesm-foot { padding: 40px 16px !important; }
19439  #colophon #cesm-foot .cf-col { flex: 1 1 100% !important; }
19440  #colophon #cesm-foot .cf-col.cf-schedule { flex: 1 1 100% !important; }
19441}
19442@media (max-width: 500px) {
19443  #colophon #cesm-foot .cf-day { flex: 1 1 100% !important; }
19444}
19445
19446
19447.passages-alternatifs div {
19448      background: #f9f9f9 !important;
19449      border: 1px solid #ddd !important;
19450      border-radius: 8px !important;
19451      padding: 20px !important;
19452      margin-bottom: 20px !important;
19453      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
19454    }
19455    
19456    .passages-alternatifs h3 {
19457      font-size: 22px !important; /* Police augmentée pour les titres */
19458      margin-bottom: 15px !important;
19459      color: #333 !important;
19460    }
19461    
19462    .passages-alternatifs div div {
19463      box-shadow: none !important;
19464      padding: 0 !important;
19465      margin: 0 !important;
19466      border: none !important;
19467    }
19468    
19469    .passages-alternatifs p {
19470      font-size: 20px !important; /* Police augmentée */
19471      line-height: 2.0 !important; /* Interligne augmenté */
19472      color: #222 !important;
19473    }
19474
19475.tablepress .row-1 {
19476    --text-color: #ffffff !important;
19477}
19478
19479.tablepress {
19480    --head-active-bg-color: #ffd0d0 !important;
19481    --head-active-text-color: var(--head-text-color);
19482    --head-sort-arrow-color: var(--head-active-text-color);
19483}
19484
19485.tablepress {
19486    --head-bg-color: #af5555 !important;
19487}
19488	
19489.mejs-controls .mejs-time-rail .mejs-time-current {
19490    background: #ff8b8b !important;
19491}
19492
19493/* Style du titre de la vidéo */
19494.video-title {
19495    font-size: 24px; /* Taille de la police */
19496    font-weight: bold; /* Texte en gras */
19497    color: #333; /* Couleur du texte */
19498    text-align: center !important; /* Centrer le texte */
19499    margin-bottom: 20px; /* Espacement en dessous du titre */
19500    padding: 10px; /* Espacement intérieur */
19501    background-color: #f9f9f9; /* Fond légèrement gris */
19502    border-radius: 8px; /* Coins arrondis */
19503    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Ombre légère */
19504    font-family: Arial, sans-serif; /* Police de caractères */
19505}
19506
19507/* Style au survol du titre */
19508.video-title:hover {
19509    color: #ff8b8b; /* Changement de couleur au survol */
19510    background-color: #e0e0e0; /* Fond plus foncé au survol */
19511    transition: all 0.3s ease; /* Transition douce */
19512}
19513/* Style général du conteneur vidéo */
19514.wp-video {
19515    margin: 20px auto; /* Centrer la vidéo et ajouter une marge */
19516    max-width: 100%; /* Assurer que la vidéo ne dépasse pas son conteneur */
19517    border-radius: 10px; /* Coins arrondis */
19518    overflow: hidden; /* Cacher tout débordement */
19519    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Ombre douce */
19520}
19521
19522/* Style du lecteur vidéo */
19523.mejs-container {
19524    background: #000; /* Fond noir pour le lecteur */
19525    border-radius: 10px; /* Coins arrondis */
19526}
19527
19528/* Style des boutons (lecture, pause, volume, etc.) */
19529.mejs-controls .mejs-button button {
19530    background-color: transparent; /* Fond transparent */
19531    color: #fff; /* Icônes blanches */
19532    transition: color 0.3s ease; /* Transition douce */
19533}
19534
19535.mejs-controls .mejs-button button:hover {
19536    color: #ff8b8b; /* Changement de couleur au survol */
19537}
19538
19539/* Style de la barre de progression */
19540.mejs-time-rail {
19541    background: rgba(255, 255, 255, 0.2); /* Fond semi-transparent */
19542    height: 5px; /* Hauteur de la barre */
19543}
19544
19545.mejs-time-current {
19546    background: #ff8b8b; /* Couleur de la barre de progression */
19547    height: 5px; /* Hauteur de la barre */
19548}
19549
19550.mejs-time-loaded {
19551    background: #ff8b8b; /* Couleur de la partie chargée */
19552}
19553
19554.mejs-overlay-button:hover {
19555    background-color: #ff8b8b; /* Changement de couleur au survol */
19556	border-radius:50px;
19557}
19558
19559.fc .fc-axis {
19560    vertical-align: middle;
19561    padding: 0 0px !important; 
19562}
19563
19564.fc-row.fc-week.ui-widget-content {
19565    display: none !important;
19566}
19567
19568
19569.fc-row .fc-week .ui-widget-content {
19570	display: none !important;
19571}
19572.ast-builder-menu .main-navigation > ul > li:last-child a {
19573        margin-right: 15px;
19574    }
19575
19576.ninja_column_3{
19577	width: 25% !important;
19578}
19579
19580
19581.fc-day-grid .fc-unselectable{
19582	display: none !important;
19583}
19584
19585.bible_container div.scrollable{height:1250px !important}
19586
19587#bible_download_form .container{padding-left:5%}
19588
19589.centered_div{width:unset !important}
19590
19591.button.bible_download_submit{
19592
19593    appearance: button;
19594    background-color: #1899D6 !important;
19595    border: solid transparent;
19596    border-radius: 16px;
19597    border-width: 0 0 4px;
19598    box-sizing: border-box;
19599    color: #FFFFFF;
19600    cursor: pointer;
19601    display: inline-block;
19602    font-family: Arial,sans-serif;
19603    letter-spacing: .8px;
19604    line-height: 30px;
19605    margin: 0;
19606    outline: none;
19607    overflow: visible;
19608    padding: 13px 16px;
19609    text-align: center;
19610    text-transform: uppercase;
19611    touch-action: manipulation;
19612    transform: translateZ(0);
19613    transition: filter .2s;
19614    user-select: none;
19615    -webkit-user-select: none;
19616    vertical-align: middle;
19617    white-space: nowrap;
19618    width: 57%;
19619}
19620
19621
19622[for="bible_download_check_all_fr"],[for="bible_download_epee"],[for="bible_download_segond_1910"],[for="bible_download_martin"],[for="bible_download_oster"]{color:red;font-weight:bolder}
19623.container.bible_container,.container.format_container{float:left;margin:auto;width:50%
19624}
19625.biblevisible{display:flex;justify-content:center}
19626
19627.biblevisible::after {
19628	content: "";
19629	display: table;
19630	clear: both;
19631}
19632[data-id="9524"] .pgcsimplygalleryblock-masonry-item-wrap{height:295px}
19633.rightpad{padding-left:20px !important}
19634.cesmtable{width:100%;max-height:150px !important;padding:0;margin:0;overflow-y:auto}
19635
19636.marg-bot{margin-bottom:20px !important}
19637
19638audio{width:100%}
19639.bdp-post-slider-wrp.bdp-clearfix {
19640	border: 1px solid black;
19641	border-radius: 5px;
19642	padding: 20px;
19643}
19644
19645/* CHECKBOX CONTAINER STYLES
19646–––––––––––––––––––––––––––––––––––––––––––––––––– */
19647
19648.contenu { 
19649  position: relative; 
19650  height: auto;
19651  border-top: 0;
19652}
19653.contenu ul{margin:0}
19654.contenu [type="checkbox"] {
19655  position: absolute;
19656  left:  -9999px;	
19657}
19658
19659.contenu label {
19660  background: #e4e3df;
19661  display: block;
19662  width: 100%;
19663  height: 50px;
19664  cursor: pointer;
19665  position: relative;
19666  /*
19667   * no need to position absolutely the element 
19668   * because we are not interested in any transition effect
19669   * position: absolute;
19670   * top: 0;
19671   */
19672}
19673
19674/*
19675 * use the rule below for testing purposes
19676 * label:hover {
19677 *    background: yellow;
19678 *  }
19679 */
19680
19681.contenu label:before,
19682.contenu label:after {
19683	position: absolute;
19684}
19685
19686.contenu label:before {
19687  content: 'Voir plus';
19688  left: 10px;
19689}
19690
19691.contenu label:after {
19692  content: '⇣●';
19693  right: 10px;
19694  -webkit-animation: sudo .85s linear infinite alternate;
19695          animation: sudo .85s linear infinite alternate;
19696}
19697
19698@keyframes sudo { 
19699	from { 
19700    -webkit-transform: translateY(-2px); 
19701            transform: translateY(-2px); 
19702  }
19703	to { 
19704    -webkit-transform: translateY(2px); 
19705            transform: translateY(2px); 
19706  }
19707}
19708
19709.contenu [type="checkbox"] ~ ul {
19710  width: 100%;
19711	display: none;
19712}
19713
19714
19715
19716/* CHECKED STATE STYLES
19717–––––––––––––––––––––––––––––––––––––––––––––––––– */
19718
19719.contenu [type="checkbox"]:checked ~ ul {
19720  display: block;
19721} 
19722
19723.contenu [type="checkbox"]:checked + label {
19724  /**
19725   * if we have positioned relatively the element, 
19726   * during the "checked" state 
19727   * we have to change its type of positioning
19728   */
19729  position: absolute; 
19730  top: 100%;
19731}
19732
19733.contenu [type="checkbox"]:checked + label:before {
19734  content: 'Voir Moins';
19735}
19736
19737.contenu [type="checkbox"]:checked + label:after {
19738 content: '⇡●'; 
19739}
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751
19752
19753
19754
19755
19756
19757
19758
19759
19760
19761
19762
19763
19764
19765
19766.em-item-image{display:none}
19767.em-event-location {display:none
19768}
19769.bordzoom{border:1px solid black;padding:1%;width:25%;border-radius:12px}
19770.blanc.wp-block-column {
19771	border-right: white solid 1px;
19772	border-left: white solid 1px;
19773}
19774.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end,
19775.fc-time-grid-event.fc-v-event.fc-event.fc-start.fc-end {
19776	text-decoration: underline;
19777	text-decoration-color: blue;
19778}
19779.fc-time-grid-event.fc-v-event.fc-event.fc-start.fc-end:hover,.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end:hover{
19780text-decoration: none
19781}
19782.footer-widget-area[data-section^="section-fb-html-"] .ast-builder
19782-html-element {
19783text-align:none}
19784.site-title a {text-decoration:none}
19785.cesmborder {
19786	border-radius: 12px;
19787	border: 1px solid !important;
19788	padding: 0 !important;
19789	margin-bottom:5% !important;
19790}
19791.textcesm{padding:20px !important}
19792@media screen and (min-width: 780px){.p2horaire{display:none}}
19793@media screen and (max-width: 780px){.pied{display:none}}
19794.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
19795	color: black !important;
19796	font-size:110% !important;
19797}
19798
19799@media only screen and (min-width: 1360px) {
19800
19801	.ast-site-title-wrap {
19802	width: max-content;
19803	min-width: 90%;
19804}
19805}
19806.inform{margin-left:20% !important}
19807.header-main-layout-1 .ast-main-header-bar-alignment {
19808	margin: auto;
19809}
19810
19811
19812.histo2 h2, h2 {font-family: 'Courgette',handwriting !important;font-weight:200 !important
19813}
19814.tnp-subscription input.tnp-submit {	background:#a03737 !important;color:white !important;font-size:110%
19815}
19816
19817
19818.site-title {
19819	margin-bottom: 2%;
19820	margin-left:10%
19821}
19822.tooltipck-inner{font-size:11px}
19823
19824.histo2{padding:20px}
19825.tooltipck-tip {
19826	text-align: center;
19827}
19828.ahfb-svg-iconset svg {
19829	width: 25px;
19830	height: 25px;
19831}
19832.main-minist{position:absolute}
19833#laccueil, #intercession,#jeunesse {position:relative}
19834figcaption a:hover{text-decoration:underline !important}
19835.tnp-subscription input.tnp-submit {
19836	background-color:white;
19837	color: black;
19838	width: 100%;
19839	height: 50px;
19840	margin: 0;
19841}
19842
19843.tableminist .wp-block-image .alignright{margin:0}
19844
19845.tableminist .wp-block-columns {border:1px solid;border-radius:12px;margin-bottom:2%}
19846.tableminist .wp-block-image{margin:0}
19847.tableminist .wp-block-columns img {border-radius:12px;}
19848.tableminist .wp-block-column p{margin:5%}
19849.tableminist .wp-block-column h2{margin:5%}
19850#shiftnav-toggle-main {
19851	position: fixed;
19852	top: 10%;
19853	right: 1% !important;
19854}
19855#shiftnav-toggle-main.shiftnav-toggle-edge-right {
19856height:0 !important}
19857#bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_button{margin-bottom:15px}
19858#bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_control6{padding-bottom:15px}
19859
19860#bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_bible_Container{padding-bottom:15px}
19861.biblevisible .format_buttons_html .item{
19862	text-align: center;
19863	width: 120% !important;
19864}
19865.wp-container-6.wp-block-columns{padding:0}
19866.wp-block-image.aligncenter > figcaption, .wp-block-image .aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image .alignright > figcaption {
19867	font-size: 16px;
19868}
19869.vispre{opacity:0.5}
19870@media
19871	  only screen 
19872	and (max-width: 760px){
19873.contact1 p {padding:0 !important;}
19874}
19875.thumb-video-content {
19876	width: 100% !important;
19877	min-height: 0px;
19878}
19879.pgcsimplygalleryblock-masonry-main-wrap.pgc-video {
19880	min-width: 50%;
19881	min-height: 2px;
19882}
19883/*
19884	Max width before this PARTICULAR table gets nasty. This query will take effect for any screen smaller than 760px and also iPads specifically.
19885	*/
19886	@media
19887	  only screen 
19888    and (max-width: 760px), (min-device-width: 768px) 
19889		and (max-device-width: 1024px){
19890			 
19891		/* Force table to not be like tables anymore */
19892table.supsystic-table	table,table.supsystic-table thead,table.supsystic-table tbody,table.supsystic-table th,table.supsystic-table td, table.supsystic-table tr {
19893			display: block;
19894		}
19895
19896		/* Hide table headers (but not display: none;, for accessibility) */
19897	table.supsystic-table	thead tr {
19898			position: absolute;
19899			top: -9999px;
19900			left: -9999px;
19901		}
19902
19903table.supsystic-table    tr {
19904      ;
19905    }
19906      
19907table.supsystic-table    tr {
19908      border-bottom:1px solid #d21616;padding-right:13%
19909    }
19910    
19911table.supsystic-table		td {
19912			/* Behave  like a "row" */
19913			
19914			border-bottom: 1px solid #eee;
19915			position: relative;
19916			padding-left: 110%;
19917			text-align:right;
19918			height:50px;
19919	text-align: left !important;
19920	padding-left: 36% !important;
19921	white-space:normal !important;
19922	width: 53% !important;
19923	border:1px solid;
19924
19925}
19926		}
19927
19928.supsystic-tables-wrap table.supsystic-table.stripe, .supsystic-tables-wrap table.supsystic-table.hover td{white-space:normal 
19928!important}
19929
19930	table.supsystic-table	td:before {
19931			/* Now like a table header */
19932			position: absolute;
19933			/* Top/left values mimic padding */
19934			left: 2rem;
19935			width:100%;
19936		text-align:left;}
19937			
19938		
19939
19940		/*
19941		Label the data
19942    You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync. Lea Verou has a clever way to handle with text-shadow.
19943		*/
19944	@media
19945	  only screen 
19946    and (max-width: 760px), (min-device-width: 768px) 
19947		and (max-device-width: 1024px){
19948			table.supsystic-table
19949		td:nth-of-type(1):before { content: "DATE"}
19950	table.supsystic-table td:nth-of-type(2):before { content: "TITRE"; }
19951table.supsystic-table		td:nth-of-type(3):before { content: "PREDICATEUR"; }
19952table.supsystic-table		td:nth-of-type(4):before { content: "AUDIO"; }
19953table.supsystic-table		td:nth-of-type(5):before { content: "NUMÉRO"; }
19954
19955}}
19956			
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974figure {width:100% !important;text-align:center}
19975.format_buttons_html .item .icon {
19976	font-size: 79% !important;
19977	line-height: 18px;
19978}
19979#bibleSuperSearch_userFriendly2_Content_FormContainer br {display:none}
19980@media only screen and (max-width: 665px) {
19981		figcaption{width:100% !important;text-align:center}
19982}
19983@media only screen and (max-width: 442px) {
19984li > ol, li > ul {
19985	margin-bottom: 0;
19986	margin-left:0px !important
19987	}
19988}
19989.map-responsive2 img { width:%}
19990.wp-group{padding:40px}
19991.map-responsive{
19992
19993    overflow:hidden;
19994
19995    padding-bottom:40%;
19996
19997    position:relative;
19998
19999    height:0;
20000
20001}
20002.map-responsive2 {
20003	 display: flex;
20004	justify-content: center;
20005
20006    overflow:hidden;
20007
20008    padding-bottom:0;
20009
20010    position:relative;
20011
20012    height:620px;
20013
20014}
20015.map-responsive iframe, .map-responsive img, .map-responsive2 .wp-group{
20016
20017    left:2rem;
20018
20019    top:0;
20020
20021    height:100%;
20022
20023    width:100%;
20024
20025    position:absolute;
20026
20027}
20028
20029.label-container {
20030	width: 20px !important;
20031}
20032@media only screen and (max-width: 442px) {
20033  .histoacc2 {
20034    padding: 6px !important;
20035  }
20036}
20037
20038.histoacc2{border:1px solid;padding:80px;border-radius:5px;
20039max-height: 630px;
20040}
20041div[data-gallery-id="ec145218"] .pgcsimplygalleryblock-masonry-main-wrap {
20042	width: 60%;
20043}
20044.wpforms-field-medium,.wpforms-field, .wpforms-field-row{min-width:100% !important}
20045
20046.single-layout-1{border:1px solid;padding:5%;border-radius:12px}
20047[data-cell-type="date"]{font-family:arial}
20048.histocesm{margin-bottom:5% !important;border:1px solid !important}
20049.histoacc{padding:20px !important;border:1px solid;border-radius:5px}
20050.ai-wrap .ai-track-progress,.ai-wrap .ai-volume-bar.ai-volume-bar-active::before ,.ai-wrap .ai-track:hover, .ai-wrap .ai-track.ai-track-active {
20051	background-color: rgb(161, 55, 55) !important;
20052}
20053.ai-wrap .ai-audio-control{background-color:rgb(161, 55, 55) !important}
20054.ai-wrap {
20055	
20056	background-color: #7b7373;
20057}
20058#bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_i18nComponent3,
20059#bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_i18nComponent4 {
20060	border-top: 1px solid;
20061	padding-top: 10px;
20062	font-weight:bold
20063}
20064.histo3 {border:1px solid black !important;border-radius:5px;padding:0 !important}
20065
20066.histo2 {border:1px solid black !important;border-radius:5px;margin-bottom:6% !important}
20067
20068.biblevisible .material-icons {
20069	float: left;
20070}
20071.biblevisible .material-icons:after {
20072	content: "TÉLÉCHARGER LA BIBLE AU FORMAT TEXTE";
20073	font-size: 130%;
20074	position: absolute;
20075	font-family: Arial,sans-serif;
20076	transform: translate(-50%);
20077	left: 50%;
20078}
20079	
20080}
20081.biblevisible .format_buttons_html  .item:hover {background:transparent !important}
20082.biblevisible .format_buttons_html .item {
20083	color: white;
20084	min-width:80%;
20085	height:15%;
20086	padding: 12px !important;
20087	background-color:transparent !important;
20088	border:none;
20089	
20090}
20091.biblevisible .biblesupersearch_classic_form {
20092	border: none;
20093	background-color: transparent !important;
20094	border-radius: 7px;
20095}
20096.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_formSection{background-color:white !important}
20097.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_bible_Container,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_control6,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_i18nComponent2,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_i18nComponent3,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_reference,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_button, .biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_search,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_control10 ,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_control12,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_button,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_button4,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_control3,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_i18nComponent4,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_control22,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_control15,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_dialogEtcButtonsHtml_help,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_dialogEtcButtonsHtml_sos_button,.biblevisible #bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_dialogEtcButtonsHtml_start_button{
20098	display: none;
20099	}
20100.mob1 {display:none}
20101
20102
20103.button-19, .biblevisible .format_buttons_html .item{
20104  appearance: button;
20105  background-color: #1899D6 !important;
20106  border: solid transparent;
20107  border-radius: 16px;
20108  border-width: 0 0 4px;
20109  box-sizing: border-box;
20110  color: #FFFFFF;
20111  cursor: pointer;
20112  display: inline-block;
20113  font-family:Arial,sans-serif;
20114  letter-spacing: .8px;
20115  line-height: 30px;
20116  margin: 0;
20117  outline: none;
20118  overflow: visible;
20119  padding: 13px 16px;
20120  text-align: center;
20121  text-transform: uppercase;
20122  touch-action: manipulation;
20123  transform: translateZ(0);
20124  transition: filter .2s;
20125  user-select: none;
20126  -webkit-user-select: none;
20127  vertical-align: middle;
20128  white-space: nowrap;
20129 width:57%
20130}
20131@media only screen and (max-width: 925px) {
20132	.button-19, .biblevisible .format_buttons_html .item{width:100%;font-size: 68%; }
20133.mob1 {display:inline}
20134}
20135	
20136.button-19:after,.biblevisible .format_buttons_html .item:after {
20137  background-clip: padding-box;
20138  background-color: #1CB0F6 !important;
20139  border: solid transparent;
20140  border-radius: 16px;
20141  border-width: 0 0 4px;
20142  bottom: -4px;
20143  content: "";
20144  left: 0;
20145  position: absolute;
20146  top: 0;
20147  z-index: -1;
20148}
20149
20150.button-19:main,
20151.button-19:focus {
20152  user-select: auto;
20153}
20154
20155.button-19:hover:not(:disabled) ,.biblevisible .format_buttons_html .item:hover:not(:disabled) {
20156  filter: brightness(1.1);
20157  -webkit-filter: brightness(1.1);
20158}
20159
20160.button-19:disabled {
20161  cursor: auto;
20162}
20163
20164
20165.mc4wp-form p{margin-bottom:2px}
20166.histo{border:1px solid black !important;margin-bottom:20px !important;padding:20px !important}
20167.block-news{border-radius:5px;border:1px solid}
20168
20169
20170.linecourt {
20171	border-bottom: 1px solid;
20172	width: 20%;
20173	margin: auto;
20174}
20175.phoraire {
20176	padding: 15px;
20177}
20178.wpvs_wrapper{margin-left:5% !important}
20179.alignnone.wp-image-3723{vertical-align:sub}
20180.entry-content[ast-blocks-layout] > * {
20181	border: 0;
20182	font-style: inherit;
20183	font-weight: inherit;
20184	vertical-align: baseline;
20185}
20186
20187.site-above-footer-wrap, .site-below-footer-wrap {
20188padding:0}
20189
20190.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{color:#a03737 !important;background:#FFC8C8 !important;
20191}
20192.mini .wp-block-columns {
20193	border: 1px solid;
20194}
20195
20196#wpforms-183-field_2-container{width:60%}
20197.wpforms-field-textarea {width:48%;
20198	background: -moz-linear-gradient(90deg, #FFFFFF, #EEEEEE) repeat scroll 0 0 transparent !important;
20199	border: 1px solid #AAAAAA !important;
20200	border-radius: 3px 3px 3px 3px !important;
20201	box-shadow: 0 0 3px #AAAAAA !important;
20202	padding: 5px !important;
20203}
20204.site-primary-footer-wrap{padding:0}
20205.site-header-above-section-center.site-header-section.ast-flex.ast-grid-section-center {
20206	display: none;
20207}
20208.advanced_toggle {
20209	display: none !important;
20210}
20211.ast-footer-social-1-wrap .ast-social-color-type-custom svg:hover{fill:#a03737 !important
20212}
20213.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
20214	text-decoration: none;color:black;
20215}
20216.sign a:hover{color:#a03737 !important}
20217.lnr{color:#a03737}
20218.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all::before {
20219	content: "Autres lectures : cliquez sur une autre date du calendrier";
20220	text-align:center;
20221	margin-bottom:10px;
20222	background-color:#FFC8C8;
20223	height:30px;
20224	display:inline-block;
20225	vertical-align:baseline;
20226}
20227.brp-paragraph {
20228	margin-right: 25%;
20229	padding-right:15px;
20230	border-right:1px solid
20231}
20232.maj{text-transform: uppercase;}
20233
20234@media screen and (max-width: 740px) {
20235	.espace1{padding-top:80%}
20236	.espace{display:1%}
20237	#rev_slider_1_1_forcefullwidth {
20238    display: none;
20239  }
20240}
20241
20242li::marker {
20243	font-weight: bold;
20244}
20245@media screen and (min-width: 740px) {.espace1{}
20246	.espace{padding-top:50%}
20247	#rev_slider_1_2_forcefullwidth{display:none}
20248}
20249
20250
20251#bibleSuperSearch_userFriendly2_Content_ResultsContainer::before {
20252	content: "Voici le résulat de votre recherche";
20253	font-size: 200%;
20254	text-align: center;
20255	margin: auto;
20256	display: block;
20257	padding: 10%;
20258}
20259
20260	.fc-axis.ui-widget-header::before {content: "Heure"}
20261.fc-bg td.fc-axis.ui-widget-content span {
20262	display: none;
20263}
20264
20265.ui-state-highlight{background:none}
20266#block-11 {
20267	font-weight: bold;
20268}
20269.fc-today{background:#FFC8C8 !important;opacity:0.4;border-color:#FFC8C8 !important;}
20270.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
20271	background-color: #a03737 !important;border:none
20272}
20273#mysticky-nav.wrapfixed {
20274	background-color: #FFC8C8;
20275}
20276
20277.menu-link {
20278	font-weight: lighter !important;
20279}
20280
20281.brp-copyright-small {
20282	display: none;
20283}
20284.ast-plain-container.ast-no-sidebar #primary {
20285	margin-top: 0px;
20286	margin-bottom: 60px;
20287}
20288.fc-scroller.fc-time-grid-container {
20289	overflow: hidden !important;
20290	height: auto !important;
20291}
20292.brp-paragraph::after {
20293	display: block;
20294	font-weight: bold;
20295	content: "...Lire plus";
20296	position: absolute;
20297	bottom: 0;
20298	right: 0;
20299	background: white;
20300	text-decoration: underline;
20301	color: #a03737;cursor:pointer;
20302	padding-right:15px
20303}
20304
20305.dailyVerses.bibleText{color:white !important}
20306#block-11{color:#a03737 !important;}
20307.widget-title {
20308margin:0;
20309}
20310
20311.widget {margin:0 !important
20312}
20313.brp-paragraph{position:relative;    overflow: hidden;
20314   text-overflow:'example';
20315   display: -webkit-box;
20316   -webkit-line-clamp: 3; /* number of lines to show */
20317           line-clamp: 3; 
20318   -webkit-box-orient: vertical;}
20319input {
20320	background: -moz-linear-gradient(90deg, #FFFFFF, #EEEEEE) repeat scroll 0 0 transparent !important;
20321	border: 1px solid #AAAAAA !important;
20322	border-radius: 10px 10px 10px 10px !important;
20323	box-shadow: 0 0 3px #AAAAAA !important;
20324	padding: 4px !important;
20325}
20326#bibleSuperSearch_userFriendly2_HelpDialog_ListContainer{background:#FFC8C8}
20327.biblesupersearch_main button:hover{color:black}
20328.interface_classic .help_dialog .dialog {
20329	background-color: #a03737 !important;
20330}
20331#bibleSuperSearch_userFriendly2_HelpDialog_TitleBar_i18nContent2, #bibleSuperSearch_userFriendly2_HelpDialog_TitleBar_i18nContent{color:white !important}
20332#bibleSuperSearch_userFriendly2_HelpDialog_TitleBar {
20333	background-color: #a03737 !important;
20334	color: white !important;
20335}
20336.format_buttons_html .item:hover{background:#FFC8C8 !important}
20337.format_buttons_html .item{color:white;padding:12px !important;background:#a03737 !important}
20338#bibleSuperSearch_userFriendly2_Content_FormController_classicUserFriendly2_formSection{background-color:#FFC8C8 !important}
20339.biblesupersearch_main button {
20340	background-color: #a03737 !important
20341}
20342.biblesupersearch_main button:hover {background:#FFC8C8 !important;border:1px solid black;}
20343div.biblesupersearch_main input.enyo-input, div.biblesupersearch_main select{border:1px solid #a03737 !important;	border-radius: 4px;}
20344.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target {
20345	color: #fff;
20346	background: #a14741;}
20347
20348.main-header-menu {
20349	line-height: 1;
20350	text-transform: uppercase;
20351	font-weight:bold
20352}
20353.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
20354	line-height: 60px;
20355}
20356
20357rs-fullwidth-wrap {
20358	position: absolute !important;
20359}
20360.ui-widget-header {
20361	border: 1px solid ;
20362	background: #cd736d;
20363	font-weight: bold;
20364	color: white;
20365}
20366.fc-time-grid-event{color:white !important;background-color:#a14741 !important;border:none;}
20367.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
20368	background: hsl(209.9, 100%, 57.5%);
20369	color: #363636;
20370}
20371#bibleSuperSearch_userFriendly2 {
20372	min-height: 100%;
20373	max-height: 100%;
20374}
20375.dailyVerses.bibleVerse a{        cursor: default;
20376        pointer-events: none;        
20377        text-decoration: none;color:#a03737}
20378.spiffy.calendar-table{max-width:30%}
20379.biblesupersearch_classic_title{display:none}
20380.biblesupersearch_classic_form {
20381	border: 1px solid #cd736d; background-color:transparent !important;
20382	border-radius: 7px;
20383}
20384#shiftnav-toggle-main.shiftnav-toggle-edge-right{height:10%}
20385#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:95% !important}
20386@media screen and (max-width: 992px) {
20387  #block-11 {
20388    display: none;
20389  }
20390	.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner{font-size:90%;color:white;padding:0;margin:0 !important;line-height:180%}
20391	.ast-primary-header-bar.ast-primary-header.main-header-bar.site-primary-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default{margin:0 !important;padding:0 !important}
20392
20393</style>
20394<link rel='stylesheet' id='remove-style-meta-css' href='https://cesmeglise.org/wp-content/plugins/wp-author-date-and-meta-remover/css/entrymetastyle.css?ver=1.0' media='all' />
20395<link rel='stylesheet' id='bible-reading-plans-abs-scripture-css' href='https://cesmeglise.org/wp-content/plugins/bible-reading-plans/css/brp-abs-scripture.css?ver=7.1.2' media='all' />
20396<link rel='stylesheet' id='bible-reading-plans-abs-scripture-styles-css' href='https://cesmeglise.org/wp-content/plugins/bible-reading-plans/css/brp-abs-scripture-styles.css?ver=7.1.2' media='all' />
20397<link rel='stylesheet' id='bible-reading-plans-esv-scripture-styles-css' href='https://cesmeglise.org/wp-content/plugins/bible-reading-plans/css/brp-esv-scripture-styles.css?ver=7.1.2' media='all' />
20398<link rel='stylesheet' id='bible-reading-plans-jquery-ui-css' href='//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css?ver=7.1.2' media='all' />
20399<link rel='stylesheet' id='bible-reading-plans-jquery-ui-smoothness-css' href='//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css?ver=7.1.2' media='all' />
20400<link rel='stylesheet' id='bible-reading-plans-css' href='https://cesmeglise.org/wp-content/plugins/bible-reading-plans/css/bible-reading-plans.css' media='all' />
20401<link rel='stylesheet' id='prefix-style-css' href='https://cesmeglise.org/wp-content/plugins/bible-verse-of-the-day/bible-verse-of-the-day.css?ver=7.1.2' media='all' />
20402<link rel='stylesheet' id='biblesupersearch_css-css' href='https://cesmeglise.org/wp-content/plugins/biblesupersearch/com_test/js/app/biblesupersearch.css?ver=7.1.2' media='all' />
20403<link rel='stylesheet' id='biblesupersearch_css_wp-css' href='https://cesmeglise.org/wp-content/plugins/biblesupersearch/wp/style.css?ver=7.1.2' media='all' />
20404<link rel='stylesheet' id='biblesupersearch_css_wp_add-css' href='https://cesmeglise.org/wp-content/plugins/biblesupersearch/wp/additional.css?ver=7.1.2' media='all' />
20405
20406</head>
20407
20408<body data-cmplz=1 itemtype='https://schema.org/WebPage' itemscope='itemscope' class="wp-singular page-template-default page page-id-2182 wp-custom-logo wp-theme-astra wp-child-theme-astra-child _masterslider _ms_version_3.11.2 ast-desktop ast-plain-container ast-no-sidebar astra-4.8.6 ast-single-post ast-mobile-inherit-site-logo ast-inherit-site-logo-transparent ast-hfb-header ast-normal-title-enabled modula-best-grid-gallery">
20409
20410	<!-- ShiftNav Main Toggle -->
20411	<div id="shiftnav-toggle-main" class="shiftnav-toggle-main-align-center shiftnav-toggle-style-burger_only shiftnav-togglebar-gap-auto shiftnav-toggle-edge-right shiftnav-toggle-icon-x"  		><button id="shiftnav-toggle-main-button" class="shiftnav-toggle shiftnav-toggle-shiftnav-main shiftnav-toggle-burger" tabindex="0" 	data-shiftnav-target="shiftnav-main"	aria-label="Toggle Menu"><i class="fa fa-bars"></i></button></div>
20412	<!-- /#shiftnav-toggle-main -->
20413
20414	
20415<a
20416	class="skip-link screen-reader-text"
20417	href="#content"
20418	title="Aller au contenu">
20419		Aller au contenu</a>
20420
20421<div
20422class="hfeed site" id="page">
20423			<header
20424		class="site-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-builder-menu-toggle-icon ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead"		>
20425			<div id="ast-desktop-header" data-toggle-type="dropdown">
20426		<div class="ast-above-header-wrap  ">
20427		<div class="ast-above-header-bar ast-above-header  site-header-focus-item" data-section="section-above-header-builder">
20428						<div class="site-above-header-wrap ast-builder-grid-row-container site-header-focus-item ast-container" data-section="section-above-header-builder">
20429				<div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center">
20430											<div class="site-header-above-section-left site-header-section ast-flex site-header-section-left">
20431									<div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline">
20432							<div
20433				class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
20434					<span class="site-logo-img"><a href="https://cesmeglise.org/" class="custom-logo-link" rel="home"><img width="98" height="167" src="https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1-98x167.png" class="custom-logo" alt="Centre Évangélique Sauveur du monde" decoding="async" srcset="https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1-98x167.png 98w, https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1-176x300.png 176w, https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1.png 500w" sizes="(max-width: 98px) 100vw, 98px" /></a></span><div class="ast-site-title-wrap">
20435						<span class="site-title" itemprop="name">
20436				<a href="https://cesmeglise.org/" rel="home" itemprop="url" >
20437					Centre Évangélique Sauveur du monde
20438				</a>
20439			</span>
20440						<p class="site-description" itemprop="description">
20441				Église membre du Synode Fédéral belge (SF) et de la Concertation des Églises Indépendantes (CEI).
20442			</p>
20443				</div>				</div>
20444			<!-- .site-branding -->
20445					</div>
20446								</div>
20447																									<div class="site-header-above-section-right site-header-section ast-flex ast-grid-right-section">
20448										<aside
20449		class="header-widget-area widget-area site-header-focus-item header-widget-area-inner" data-section="sidebar-widgets-header-widget-1" aria-label="Header Widget 1"		>
20450						<section id="block-11" class="widget widget_block"><p>Verset du 04 octobre 2026</p></section><section id="dailyverseswidget-5" class="widget widget_dailyverseswidget"><h2 class="widget-title"> </h2><div class="dailyVerses bibleText">Mais revêtez-vous du Seigneur Jésus-Christ et ne vous préoccupez pas de votre nature propre pour satisfaire ses convoitises.</div><div class="dailyVerses bibleVerse"><a href="https://dailyverses.net/fr/2026/10/4" rel="noopener" target="_blank">Romains 13:14</a></div></section><section id="block-34" class="widget widget_block"><a href="/lectures-du-jour/">
20451    <button
20452
20453style="
20454display:inline-flex;align-items:center;gap:10px;
20455          background:linear-gradient(135deg,#a03737 0%,#c54545 100%);
20456          color:#fff;text-decoration:none;padding:14px 32px;border-radius:50px;
20457          font-size:16px;font-weight:600;box-shadow:0 6px 20px rgba(160,55,55,0.25);
20458          transition:all 0.3s ease;letter-spacing:0.4px;
20459          margin:0 auto;"
20460>Lectures du jour</button>
20461</a>
20462</section>		</aside>
20463										</div>
20464												</div>
20465					</div>
20466								</div>
20467			</div>
20468		<div class="ast-main-header-wrap main-header-bar-wrap ">
20469		<div class="ast-primary-header-bar ast-primary-header main-header-bar site-header-focus-item" data-section="section-primary-header-builder">
20470						<div class="site-primary-header-wrap ast-builder-grid-row-container site-header-focus-item ast-container" data-section="section-primary-header-builder">
20471				<div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center">
20472											<div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left">
20473									<div class="ast-builder-menu-1 ast-builder-menu ast-flex ast-builder-menu-1-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-hb-menu-1">
20474			<div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="primary-site-navigation-desktop" aria-label="Site Navigation: Menu" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="main-navigation ast-inline-flex"><ul id="ast-hf-menu-1" class="main-header-menu ast-menu-shadow ast-nav-menu ast-flex  submenu-with-border ast-menu-hover-style-zoom  stack-on-mobile"><li id="menu-item-177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-177"><a href="https://cesmeglise.org/" class="menu-link">Accueil</a></li>
20475<li id="menu-item-2539" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-2539"><a aria-expanded="false" class="menu-link">La Bible<span role="application" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Permutateur de Menu" ><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20476                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20477                </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Permutateur de Menu</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20478                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20479                </svg></span></button>
20480<ul class="sub-menu">
20481	<li id="menu-item-2280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2280"><a href="https://cesmeglise.org/lectures-du-jour/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20482                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20483                </svg></span>Lectures du jour</a></li>
20484	<li id="menu-item-2203" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2182 current_page_item menu-item-2203"><a href="https://cesmeglise.org/recherche-dans-la-bible/" aria-current="page" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20485                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20486                </svg></span>Recherche</a></li>
20487	<li id="menu-item-4415" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4415"><a href="https://cesmeglise.org/telechargement-textes-bible/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20488                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20489                </svg></span>Textes de la Bible</a></li>
20490	<li id="menu-item-4418" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4418"><a href="https://cesmeglise.org/telechargement-bible-audios/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20491                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20492                </svg></span>Audios de la Bible</a></li>
20493</ul>
20494</li>
20495<li id="menu-item-3003" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3003"><a aria-expanded="false" href="#" class="menu-link">Le CESM<span role="application" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Permutateur de Menu" ><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20496                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20497                </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Permutateur de Menu</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20498                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20499                </svg></span></button>
20500<ul class="sub-menu">
20501	<li id="menu-item-3030" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3030"><a href="https://cesmeglise.org/qui-sommes-nous/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20502                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20503                </svg></span>Qui sommes-nous ?</a></li>
20504	<li id="menu-item-3029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3029"><a href="https://cesmeglise.org/ce-dont-nous-croyons/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20505                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20506                </svg></span>Ce dont nous croyons</a></li>
20507	<li id="menu-item-3068" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3068"><a href="https://cesmeglise.org/objectif-vision-mission/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20508                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20509                </svg></span>Objectif-Vision-Mission</a></li>
20510	<li id="menu-item-9494" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9494"><a href="/objectif-vision-mission/#eslogo" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20511                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20512                </svg></span>Essence du Logo</a></li>
20513	<li id="menu-item-3025" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3025"><a href="https://cesmeglise.org/historique/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20514                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20515                </svg></span>Historique</a></li>
20516	<li id="menu-item-3210" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3210"><a href="https://cesmeglise.org/les-responsables/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20517                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20518                </svg></span>Les Responsables</a></li>
20519	<li id="menu-item-9301" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9301"><a href="https://cesmeglise.org/les-temoignages/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20520                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20521                </svg></span>Les témoignages</a></li>
20522</ul>
20523</li>
20524<li id="menu-item-3954" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3954"><a aria-expanded="false" href="https://cesmeglise.org/les-ministeres/" class="menu-link">Les Ministères<span role="application" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Permutateur de Menu" ><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20525                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20526                </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Permutateur de Menu</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20527                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20528                </svg></span></button>
20529<ul class="sub-menu">
20530	<li id="menu-item-4562" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4562"><a href="/les-ministeres/#laccueil" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20531                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20532                </svg></span>L&#8217;Accueil</a></li>
20533	<li id="menu-item-4112" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4112"><a href="/les-ministeres/#jeunesse" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20534                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20535                </svg></span>La Jeunesse</a></li>
20536	<li id="menu-item-3287" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3287"><a href="/les-ministeres/#soeurs" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20537                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20538                </svg></span>Les Soeurs</a></li>
20539	<li id="menu-item-3290" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3290"><a href="/les-ministeres/#freres" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20540                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20541                </svg></span>Les Frères</a></li>
20542	<li id="menu-item-3283" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3283"><a href="/les-ministeres/#intercession" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20543                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20544                </svg></span>L’Intercession</a></li>
20545	<li id="menu-item-5333" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5333"><a href="/les-ministeres/#evangil" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20546                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20547                </svg></span>L&#8217;évangélisation</a></li>
20548	<li id="menu-item-3304" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3304"><a href="/les-ministeres/#cours" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space=
20548"preserve">
20549                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20550                </svg></span>Les Cours et les Formations</a></li>
20551	<li id="menu-item-3295" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3295"><a href="/les-ministeres/#bibliques" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20552                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20553                </svg></span>Les études bibliques</a></li>
20554	<li id="menu-item-9280" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9280"><a href="/les-ministeres/#ebibliques" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20555                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20556                </svg></span>Les Enseignements bibliques</a></li>
20557	<li id="menu-item-3293" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3293"><a href="/les-ministeres/#louange" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20558                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20559                </svg></span>Le Groupe de Louange</a></li>
20560	<li id="menu-item-3309" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3309"><a href="/les-ministeres/#cellule" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20561                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20562                </svg></span>La cellule de communication</a></li>
20563	<li id="menu-item-4108" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4108"><a href="/les-ministeres/#fetes" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20564                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20565                </svg></span>O.D.E</a></li>
20566	<li id="menu-item-6262" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6262"><a href="/les-ministeres/#biblio" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20567                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20568                </svg></span>La Bibliothèque</a></li>
20569	<li id="menu-item-11198" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11198"><a href="/les-ministeres/#opge" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20570                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20571                </svg></span>OPGE</a></li>
20572	<li id="menu-item-11723" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11723"><a href="/les-ministeres/#maisondedieu" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20573                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20574                </svg></span>Maison de Dieu</a></li>
20575</ul>
20576</li>
20577<li id="menu-item-3885" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3885"><a aria-expanded="false" href="#" class="menu-link">Les Prédications<span role="application" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Permutateur de Menu" ><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20578                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20579                </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Permutateur de Menu</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20580                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20581                </svg></span></button>
20582<ul class="sub-menu">
20583	<li id="menu-item-4476" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4476"><a href="https://cesmeglise.org/tableau-predications/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20584                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20585                </svg></span>Tableau</a></li>
20586	<li id="menu-item-4307" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4307"><a href="/audio/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20587                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20588                </svg></span>Audios</a></li>
20589	<li id="menu-item-4308" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4308"><a href="/videos/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20590                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20591                </svg></span>Vidéos</a></li>
20592</ul>
20593</li>
20594<li id="menu-item-2541" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2541"><a aria-expanded="false" href="#" class="menu-link">Les Médias<span role="application" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Permutateur de Menu" ><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20595                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20596                </svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false"><span class="screen-reader-text">Permutateur de Menu</span><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20597                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20598                </svg></span></button>
20599<ul class="sub-menu">
20600	<li id="menu-item-2546" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2546"><a href="https://cesmeglise.org/videos-de-la-parole/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20601                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20602                </svg></span>Vidéos de la Parole</a></li>
20603	<li id="menu-item-2786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2786"><a href="https://cesmeglise.org/photos/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20604                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20605                </svg></span>Photos</a></li>
20606	<li id="menu-item-9213" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9213"><a href="https://cesmeglise.org/etudes-bibliques-audio/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20607                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20608                </svg></span>Etudes Bibliques</a></li>
20609	<li id="menu-item-9225" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9225"><a href="https://cesmeglise.org/audio/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewBox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
20610                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z"/>
20611                </svg></span>Prédications</a></li>
20612</ul>
20613</li>
20614<li id="menu-item-8999" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8999"><a href="https://cesmeglise.org/liste-de-livres/" class="menu-link">Les livres</a></li>
20615<li id="menu-item-2997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2997"><a href="https://cesmeglise.org/contact/" class="menu-link">Contact</a></li>
20616<li id="menu-item-3000" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3000"><a href="https://cesmeglise.org/nous-soutenir/" class="menu-link">Nous Soutenir</a></li>
20617</ul></div></nav></div></div>		</div>
20618				<div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-search" data-section="section-header-search">
20619					<div class="ast-search-menu-icon slide-search" >
20620		<form role="search" method="get" class="search-form" action="https://cesmeglise.org/">
20621	<label for="search-field">
20622		<span class="screen-reader-text">Rechercher :</span>
20623		<input type="search" id="search-field" class="search-field"   placeholder="Rechercher…" value="" name="s" data-swplive="true" data-swpengine="default" data-swpconfig="default" tabindex="-1">
20624					<button class="search-submit ast-search-submit" aria-label="Envoi de la recherche">
20625				<span hidden>Rechercher</span>
20626				<i><span class="ast-icon icon-search"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="-893 477 142 142" enable-background="new -888 480 142 142" xml:space="preserve">
20627						  <path d="M-787.4,568.7h-6.3l-2.4-2.4c7.9-8.7,12.6-20.5,12.6-33.1c0-28.4-22.9-51.3-51.3-51.3  c-28.4,0-51.3,22.9-51.3,51.3c0,28.4,22.9,51.3,51.3,51.3c12.6,0,24.4-4.7,33.1-12.6l2.4,2.4v6.3l39.4,39.4l11.8-11.8L-787.4,568.7  L-787.4,568.7z M-834.7,568.7c-19.7,0-35.5-15.8-35.5-35.5c0-19.7,15.8-35.5,35.5-35.5c19.7,0,35.5,15.8,35.5,35.5  C-799.3,553-815,568.7-834.7,568.7L-834.7,568.7z"/>
20628						  </svg></span></i>
20629			</button>
20630			</label>
20631	</form>
20632			<div class="ast-search-icon">
20633				<a class="slide-search astra-search-icon" aria-label="Lien de l’icône de recherche" href="#">
20634					<span class="screen-reader-text">Rechercher</span>
20635					<span class="ast-icon icon-search"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="-893 477 142 142" enable-background="new -888 480 142 142" xml:space="preserve">
20636						  <path d="M-787.4,568.7h-6.3l-2.4-2.4c7.9-8.7,12.6-20.5,12.6-33.1c0-28.4-22.9-51.3-51.3-51.3  c-28.4,0-51.3,22.9-51.3,51.3c0,28.4,22.9,51.3,51.3,51.3c12.6,0,24.4-4.7,33.1-12.6l2.4,2.4v6.3l39.4,39.4l11.8-11.8L-787.4,568.7  L-787.4,568.7z M-834.7,568.7c-19.7,0-35.5-15.8-35.5-35.5c0-19.7,15.8-35.5,35.5-35.5c19.7,0,35.5,15.8,35.5,35.5  C-799.3,553-815,568.7-834.7,568.7L-834.7,568.7z"/>
20637						  </svg></span>				</a>
20638			</div>
20639		</div>
20640				</div>
20641				<div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-html-1" data-section="section-hb-html-1">
20642			<div class="ast-header-html inner-link-style-"><div class="ast-builder-html-element"><div class="cesm-head-social"><a href="https://www.facebook.com/people/CESM-%C3%89glise/100090396515157/" class="chs chs-fb" aria-label="Facebook" target="_blank" rel="noopener noreferrer"></a><a href="https://twitter.com/cesmeglise" class="chs chs-x" aria-label="X / Twitter" target="_blank" rel="noopener noreferrer"></a><a href="https://www.instagram.com/cesm_eglise/" class="chs chs-ig" aria-label="Instagram" target="_blank" rel="noopener noreferrer"></a><a href="https://www.linkedin.com/in/cesm-eglise-9280a7358/" class="chs chs-li" aria-label="LinkedIn" target="_blank" rel="noopener noreferrer"></a></div>
20643</div></div>		</div>
20644								</div>
20645																									<div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section">
20646															</div>
20647												</div>
20648					</div>
20649								</div>
20650			</div>
20651	</div> <!-- Main Header Bar Wrap -->
20652<div id="ast-mobile-header" class="ast-mobile-header-wrap " data-type="dropdown">
20653		<div class="ast-main-header-wrap main-header-bar-wrap" >
20654		<div class="ast-primary-header-bar ast-primary-header main-header-bar site-primary-header-wrap site-header-focus-item ast-builder-grid-row-layout-default ast-builder-grid-row-tablet-layout-default ast-builder-grid-row-mobile-layout-default" data-section="section-primary-header-builder">
20655									<div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-grid-center-col-layout">
20656													<div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left">
20657										<div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline">
20658							<div
20659				class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
20660					<span class="site-logo-img"><a href="https://cesmeglise.org/" class="custom-logo-link" rel="home"><img width="98" height="167" src="https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1-98x167.png" class="custom-logo" alt="Centre Évangélique Sauveur du monde" decoding="async" srcset="https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1-98x167.png 98w, https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1-176x300.png 176w, https://cesmeglise.org/wp-content/uploads/2022/09/redim-logo-5-v8_1-2-1.png 500w" sizes="(max-width: 98px) 100vw, 98px" /></a></span><div class="ast-site-title-wrap">
20661						<span class="site-title" itemprop="name">
20662				<a href="https://cesmeglise.org/" rel="home" itemprop="url" >
20663					Centre Évangélique Sauveur du monde
20664				</a>
20665			</span>
20666						<p class="site-description" itemprop="description">
20667				Église membre du Synode Fédéral belge (SF) et de la Concertation des Églises Indépendantes (CEI).
20668			</p>
20669				</div>				</div>
20670			<!-- .site-branding -->
20671					</div>
20672									</div>
20673																			<div class="site-header-primary-section-center site-header-section ast-flex ast-grid-section-center">
20674										<aside
20675		class="header-widget-area widget-area site-header-focus-item header-widget-area-inner" data-section="sidebar-widgets-header-widget-1" aria-label="Header Widget 1"		>
20676						<section id="block-11" class="widget widget_block"><p>Verset du 04 octobre 2026</p></section><section id="dailyverseswidget-5" class="widget widget_dailyverseswidget"><h2 class="widget-title"> </h2><div class="dailyVerses bibleText">Mais revêtez-vous du Seigneur Jésus-Christ et ne vous préoccupez pas de votre nature propre pour satisfaire ses convoitises.</div><div class="dailyVerses bibleVerse"><a href="https://dailyverses.net/fr/2026/10/4" rel="noopener" target="_blank">Romains 13:14</a></div></section><section id="block-34" class="widget widget_block"><a href="/lectures-du-jour/">
20677    <button
20678
20679style="
20680display:inline-flex;align-items:center;gap:10px;
20681          background:linear-gradient(135deg,#a03737 0%,#c54545 100%);
20682          color:#fff;text-decoration:none;padding:14px 32px;border-radius:50px;
20683          font-size:16px;font-weight:600;box-shadow:0 6px 20px rgba(160,55,55,0.25);
20684          transition:all 0.3s ease;letter-spacing:0.4px;
20685          margin:0 auto;"
20686>Lectures du jour</button>
20687</a>
20688</section>		</aside>
20689										</div>
20690																			<div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section">
20691															</div>
20692											</div>
20693						</div>
20694	</div>
20695	</div>
20696		</header><!-- #masthead -->
20697			<div id="content" class="site-content">
20698		<div class="ast-container">
20699		
20700
20701	<div id="primary" class="content-area primary">
20702
20703		
20704					<main id="main" class="site-main">
20705				<article
20706class="post-2182 page type-page status-publish ast-article-single" id="post-2182" itemtype="https://schema.org/CreativeWork" itemscope="itemscope">
20707		<div class="ast-breadcrumbs-wrapper">
20708		<div class="ast-breadcrumbs-inner">
20709			<nav role="navigation" aria-label="Breadcrumbs" class="breadcrumb-trail breadcrumbs"><div class="ast-breadcrumbs"><ul class="trail-items"><li class="trail-item trail-begin"><a href="https://cesmeglise.org/" rel="home"><span>Accueil</span></a></li><li class="trail-item trail-end"><span><span>Recherche dans La Bible</span></span></li></ul></div></nav>		</div>
20710	</div>
20711	
20712				<header class="entry-header ">
20713				<h1 class="entry-title" itemprop="headline">Recherche dans La Bible</h1>			</header> <!-- .entry-header -->
20714		
20715<div class="entry-content clear"
20716	itemprop="text">
20717
20718	
20719	<div class="cesm-recherche">
20720<div class="crb-hero">
20721<div class="crb-banner"><img decoding="async" src="https://cesmeglise.org/wp-content/uploads/2023/03/image_6483441-4.jpg" alt="Recherche dans la Bible" /></div>
20722<div class="crb-hero-inner"><span class="crb-hero-eb">Sondez les Écritures</span></p>
20723<div class="crb-hero-title"><span class="crb-hero-brand">Centre Évangélique Sauveur du Monde</span><span class="crb-hero-main">Recherche dans la <em>Bible</em></span></div>
20724<div class="crb-hero-lead">Un pupitre d&#8217;études pour <strong>parcourir la Parole</strong> — par référence ou par mot-clé, dans plusieurs versions françaises.</div>
20725</div>
20726</div>
20727<div class="crb-guide">
20728<div class="crb-sec-head"><span class="cm-eb">Mode d&#8217;emploi</span></p>
20729<div class="crb-sec-title">Deux <em>manières</em> de chercher</div>
20730<div class="crb-sec-lead">Vous pouvez interroger la Bible de deux façons distinctes — l&#8217;une pour retrouver un passage précis, l&#8217;autre pour explorer un thème. Choisissez une méthode à la fois et effacez la recherche précédente avant d&#8217;en lancer une autre.</div>
20731</div>
20732<div class="crb-methods">
20733<div class="crb-method">
20734<div class="crb-method-head"><span class="crb-method-num">I</span></p>
20735<div class="crb-method-titles"><span class="cm-eb">Méthode première</span></p>
20736<div class="crb-method-title">Par <em>référence</em> biblique</div>
20737</div>
20738</div>
20739<div class="crb-method-lead">Pour atteindre directement un verset, un chapitre ou un livre que vous connaissez déjà.</div>
20740<div class="crb-steps">
20741<div class="crb-step"><span class="crb-step-letter">a</span></p>
20742<div class="crb-step-body"><span class="crb-step-action">Sélectionnez</span></p>
20743<div class="crb-step-text">la version de la Bible souhaitée.</div>
20744</div>
20745</div>
20746<div class="crb-step"><span class="crb-step-letter">b</span></p>
20747<div class="crb-step-body"><span class="crb-step-action">
20747Entrez</span></p>
20748<div class="crb-step-text">le ou les passages bibliques recherchés — par exemple <strong>Jean 2:12</strong>.</div>
20749</div>
20750</div>
20751<div class="crb-step"><span class="crb-step-letter">c</span></p>
20752<div class="crb-step-body"><span class="crb-step-action">Cliquez</span></p>
20753<div class="crb-step-text">sur <strong>« Recherche de passage(s) »</strong>.</div>
20754</div>
20755</div>
20756</div>
20757</div>
20758<div class="crb-method">
20759<div class="crb-method-head"><span class="crb-method-num">II</span></p>
20760<div class="crb-method-titles"><span class="cm-eb">Méthode seconde</span></p>
20761<div class="crb-method-title">Par <em>mot ou expression</em></div>
20762</div>
20763</div>
20764<div class="crb-method-lead">Pour explorer un thème, suivre un mot à travers les Écritures ou retrouver une phrase dont vous ignorez la référence.</div>
20765<div class="crb-steps">
20766<div class="crb-step"><span class="crb-step-letter">a</span></p>
20767<div class="crb-step-body"><span class="crb-step-action">Sélectionnez</span></p>
20768<div class="crb-step-text">la version de la Bible souhaitée.</div>
20769</div>
20770</div>
20771<div class="crb-step"><span class="crb-step-letter">b</span></p>
20772<div class="crb-step-body"><span class="crb-step-action">Entrez</span></p>
20773<div class="crb-step-text">le ou les mots, phrases ou expressions — par exemple <strong>Jésus</strong>.</div>
20774</div>
20775</div>
20776<div class="crb-step"><span class="crb-step-letter">c</span></p>
20777<div class="crb-step-body"><span class="crb-step-action">Cliquez</span></p>
20778<div class="crb-step-text">sur <strong>« Recherchez dans la Bible »</strong>.</div>
20779</div>
20780</div>
20781</div>
20782</div>
20783</div>
20784</div>
20785<div class="crb-search">
20786<div class="crb-search-inner">
20787<div class="crb-search-head"><span class="cm-eb">Pupitre d&#8217;études</span></p>
20788<div class="crb-search-title">Interrogez les <em>Écritures</em></div>
20789<div class="crb-rule"></div>
20790</div>
20791<div class="crb-search-body">
20791<script>
20792var biblesupersearch_config_options = {"defaultBible":["segond_1910"],"apiUrl":"https:\/\/api.biblesupersearch.com","useJSONP":false,"defaultLanguage":"en","enabledBibles":[],"enableAllBibles":true,"interface":"Classic","toggleAdvanced":true,"formatButtonsToggle":true,"defaultDestinationPage":"2182","extraButtonsSeparate":"default","pager":"default","formatButtons":"StylableMinimal","navigationButtons":"Classic","bibleGrouping":"language_and_english","bibleSorting":"name","language":"fr","overrideCss":true,"extraCss":"","defaultBibles":["kjv"],"textDisplayDefault":"passage","includeTestament":false,"pageScroll":"instant","pageScrollTopPadding":0,"bibleDefaultLanguageTop":false,"bibleChangeUpdateNavigation":false,"languageList":[],"enableAllLanguages":true,"landingReference":"","debug":false,"parallelBibleLimitByWidth":[],"parallelBibleCleanUpForce":false,"parallelBibleStartSuperceedsDefaultBibles":false,"landingReferenceDefault":false,"legacyManual":false,"swipePageChapter":false,"arrowKeysPageChapter":false,"sideSwipePageChapter":false,"sideSwipeHideWithNavigationButtons":false,"shortcutsShowHidden":false,"bookmarksEnable":false,"bookmarkLimit":20,"historyLimit":50,"autocompleteEnable":true,"autocompleteThreshold":2,"autocompleteMatchAnywhere":false,"autocompleteMaximumOptions":10,"hoverDelayThreshold":500,"strongsOpenClick":"mobile","strongsDialogSearchLink":true,"sideSwipeNavHideThresholdTop":0,"sideSwipeNavHideThresholdBottom":0,"contextHelpInline":"default","resultsList":"default","resultsListClickScroll":"default","limitSearchManual":false,"saveUserSettings":false,"omitUserLanguage":false,"useNavigationShare":"never","parallelSearchErrorSuppress":false,"parallelSearchErrorSuppressUserConfig":false,"pageScrollTopPaddingMobile":0,"saveUserSettingsManual":false,"saveUserBibleSelections":false,"bookmarksHistory":true,"autocomplete":true,"dialogs":true,"audioBible":false,"audioBibleDisplay":"threshold","audioBibleDisplayThreshold":3,"parallelBibleLimitByWidthEnable":false,"languageSelectionEnable":true,"changeLanguageClearForm":true,"enableDefaultBiblesByLang":false,"defaultBiblesByLanguage":[],"debug_shortcode":false,"target":"biblesupersearch_container","destinationUrl":null};
20793var biblesupersearch_statics = {"bibles":{"kjv":{"name":"Authorized King James Version","shortname":"KJV","module":"kjv","year":"1611 \/ 1769","owner":null,"description":"\r\n<h2 align=\"center\">The Authorized King James Version of 1611<\/h2>\r\n<p align=\"center\">1769 Edition, Red-Letter, w\/Chapter Headings, Translator's Notes v1.3<\/p>\r\n<p>The version which was destined to put the crown on nearly a century of labor, and, after extinguishing by its excellence all rivals, to print an indelible mark on English religion and English literature, came into being almost by accident. It arose out of the Hampton Court Conference, held by James I in 1604, with the object of arriving at a settlement between the Puritan and Anglican elements in the Church; but it was not one of the prime or original subjects of the conference. In the corse of discussion, Dr. Reynolds, president of Corpus Christi College, Oxford, the leader of the moderate Puritan party, referred to the imperfections and disagreements of the existing translations; and the suggestion of a new version, to be prepared by the best scholars in the country, was warmly taken up by the king. The conference, as a whole, was a failure; but James did not allow the idea of the revision to drop. He took an active part in the preparation of instructions for the work, and to him appears to be due the credit of two features which went far to secure its success. He suggested that the translation should be committed in the first instance to the universities (subject to subsequent review by the bishops and the Privy Council, which practically came to nothing), and thereby secured the services of the best scholars in the country, working in cooperation; and (on the suggestion of the bishop of London) he laid down that no marginal notes should be added, which preserved the new version from being the organ of any one party in the Church.<br><br> \r\nUltimately it was arranged that six companies of translators should be formed, two at Westminster, two at Oxford, and two at Cambridge. The companies varied in strength from 7 to 10 members, the total (though there is some little doubt with regard to a few names) being 47. The Westminster companies undertook Genesis to 2 Kings and the Epistles, the Oxford companies the Prophets and the Gospels, Acts, and Apocalypse, and the Cambridge companies 1 Chronicles to Ecclesiastes and the Apocrypha. A series of rules was drawn up for their guidance. The Bishop's Bible was to be taken as the basis. The old ecclesiastical terms were to be kept. No marginal notes were to be affixed, except for the explanation of Hebrew or Greek words. Marginal references, on the contrary, were to be supplied. As each company finished a book, it was to send it to the other companies for their consideration. Suggestions were to be invited from the clergy generally, and opinions requested on passages of special difficulty from any learned man in the land. \"These translations to be used when they agree better with the text than the Bishops' Bible, namely, Tyndale's, Matthew's, Coverdale's, Whitchurch's (i.e. the Great Bible), Geneva.\" The translators claim further to have consulted all the available versions and commentaries in other languages, and to have repeatedly revised their own work, without grudging the time which it required. The time occupied by the whole work is stated by themselves as two years and three-quarters. The several companies appear to have begun their labors about the end of 1607, and to have taken two years in completing their several shares. A final revision, occupying nine months, was then made by a smaller body, consisting of two representatives from each company, after which it was seen through the press by Dr. Miles Smith and Bishop Bilson; and in 1611 the new version, printed by R. Barker, the king's printer, was given to the world in a large folio volume (the largest of all the series of English Bibles) of black letter type. The details of its issue are obscure. There were at least two issues in 1611, set up independently, known respectively as the \"He\" and \"She\" Bibles, from their divergence in the translation of the last words of Ruth 3:15; and bibliographers have differed as to their priority, though the general opinion is in favor of the former. 1 Some copies have a wood-block, others an engraved title-page, with different designs. The title-page was followed by the dedication to King James, which still stands in our ordinary copies of the Authorized Version, and this by the translators' preface (believed to have been written by Dr. Miles Smith), which is habitually omitted. (It is printed in the present King's Printers' Variorum Bible, and is interesting and valuable both as an example of the learning of the age and for its description of the translators' labors.) For the rest, the contents and arrangement of the Authorized Version are too well known to every reader to need description.<br><br> \r\nNor is it necessary to dwell at length on the characteristics of the translation. Not only was it superior to all its predecessors, but its excellence was so marked that no further revision was attempted for over 250 years. Its success must be attributed to the fact which differentiated it from its predecessors, namely, that it was not the work of a single scholar (like Tyndale's, Coverdale's, and Matthew's Bibles), or of a small group (like the Geneva and Douai Bibles), or of a large number of men working independently with little supervision (like the Bishops' Bible), but was produced by the collaboration of a carefully selected band of scholars, working with ample time and with full and repeated revision. Nevertheless, it was not a new translation. It owed much to its predecessors. The translators themselves say, in their preface: \"We never thought from the beginning that we should need to make a new translation, nor yet to make of a bad one a good one, ... but to make a good one better, or out of many good ones one principal good one, not justly to be excepted against; that hath been our endeavor, that our mark.\" The description is very just. The foundations of the Authorized Version were laid by Tyndale, and a great part of his work continued through every revision. Each succeeding version added something to the original stock, Coverdale (in his own and the Great Bible) and the Genevan scholars contributing the largest share; and the crown was set upon the whole by the skilled labor of the Jacobean divines, making free use of the materials accumulated by others, and happily inspired by the gift of style which was the noblest literary achievement of the age in which they lived. A sense of the solemnity of their subject saved them from the extravagances and conceits which sometimes mar that style; and, as a result, they produced a work which, from the merely literary point of view, is the finest example of Jacobean prose, and has influenced incalculably the whole subsequent course of English literature. On the character and spiritual history of the nation it has left an even deeper mark, to which many writers have borne eloquent testimony; and if England has been, and is, a Bible-reading and Bible-loving country, it is in no small measure due to her possession of a version so nobly executed as the Authorized Version.<br><br> \r\nThe history of the Authorized Version after 1611 can be briefly sketched. In spite of the name by which it is commonly known, and in spite of the statement on both title-pages of 1611 that it was \"appointed to be read in churches,\" there is no evidence that it was ever officially authorized either by the Crown or by Convocation. Its authorization seems to have been tacit and gradual. The Bishops' Bible, hitherto the official version, ceased to be reprinted, and the Authorized Version no doubt gradually replaced it in churches as occasion arose. In domestic use its fortunes were for a time more doubtful, and for two generations it existed concurrently with the Geneva Bible; but before the century was out its predominance was assured. The first quarto and octavo editions were issued in 1612; and thenceforth editions were so numerous that it is useless to refer to any except a few of them. The early editions were not very correctly printed. In 1638 an attempt to secure a correct text was made by a small group of Cambridge scholars. In 1633 the first edition printed in Scotland was published. In 1701 Bishop Lloyd superintended the printing of an edition at Oxford, in 
20793which Archbishop Ussher's dates for Scripture chronology were printed in the margin, where they henceforth remained. In 1717 a fine edition, printed by Baskett at Oxford, earned bibliographical notoriety as \"The Vinegar Bible\" from a misprint in the headline over Luke 20. 2 In 1762 a carefully revised edition was published at Cambridge under the editorship of Dr. T. Paris, and a similar edition, superintended by Dr. B. Blayney, appeared at Oxford in 1769. These two editions, in which the text was carefully revised, the spelling modernized, the punctuation corrected, and considerable alteration made in the marginal notes, formed the standard for subsequent reprints of the Authorized Version, which differ in a number of details, small in importance but fairly numerous in the aggregate, from the original text of 1611. One other detail remains to be mentioned. In 1666 appeared the first edition of the Authorized Version from which the Apocrypha was omitted. It had previously been omitted from some editions of the Geneva Bible, from 1599 onwards. The Nonconformists took much objection to it, and in 1664 the Long Parliament forbade the reading of lessons from it in public; but the lectionary of the English Church always included lessons from it. The example of omission was followed in many editions subsequently. The first edition printed in America (apart from a surreptitious edition of 1752), in 1782, is without it. In 1826 the British and Foreign Bible Society, which has been one of the principal agents in the circulation of the Scriptures throughout the world, decided never in the future to print or circulate copies containing the Apocrypha; and this decision has been carried into effect ever since.<br><br> \r\n<\/p><p>Frederic G. Kenyon (excerpt)<\/p> <br \/><br \/>This Bible imported from Bible Analyzer <a href='http:\/\/www.bibleanalyzer.com\/download.htm'>http:\/\/www.bibleanalyzer.com\/download.htm<\/a>","lang":"English","lang_short":"en","copyright":0,"italics":1,"strongs":0,"red_letter":0,"paragraph":0,"rank":10,"research":0,"restrict":0,"copyright_id":2,"copyright_statement":"This Bible is in the Public Domain in most parts of the world. &nbsp;However, in the United Kingdom, it is under perpetual Crown copyright.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"kjv_strongs":{"name":"Authorized King James Version w Strong's","shortname":"KJV Strongs","module":"kjv_strongs","year":"1611 \/ 1769","owner":null,"description":"\n<b>The Authorized King James Version, w\/Strong's + TVM<\/b><br><br>\n1769 Edition with Strong's Numbers including Tense, Voice and Mood, v1.1<br><br>\nThe version which was destined to put the crown on nearly a century of labor, and, after extinguishing by its excellence all rivals, to print an indelible mark on English religion and English literature, came into being almost by accident. It arose out of the Hampton Court Conference, held by James I in 1604, with the object of arriving at a settlement between the Puritan and Anglican elements in the Church; but it was not one of the prime or original subjects of the conference. In the corse of discussion, Dr. Reynolds, president of Corpus Christi College, Oxford, the leader of the moderate Puritan party, referred to the imperfections and disagreements of the existing translations; and the suggestion of a new version, to be prepared by the best scholars in the country, was warmly taken up by the king. The conference, as a whole, was a failure; but James did not allow the idea of the revision to drop. He took an active part in the preparation of instructions for the work, and to him appears to be due the credit of two features which went far to secure its success. He suggested that the translation should be committed in the first instance to the universities (subject to subsequent review by the bishops and the Privy Council, which practically came to nothing), and thereby secured the services of the best scholars in the country, working in cooperation; and (on the suggestion of the bishop of London) he laid down that no marginal notes should be added, which preserved the new version from being the organ of any one party in the Church.<br><br> \nUltimately it was arranged that six companies of translators should be formed, two at Westminster, two at Oxford, and two at Cambridge. The companies varied in strength from 7 to 10 members, the total (though there is some little doubt with regard to a few names) being 47. The Westminster companies undertook Genesis to 2 Kings and the Epistles, the Oxford companies the Prophets and the Gospels, Acts, and Apocalypse, and the Cambridge companies 1 Chronicles to Ecclesiastes and the Apocrypha. A series of rules was drawn up for their guidance. The Bishop's Bible was to be taken as the basis. The old ecclesiastical terms were to be kept. No marginal notes were to be affixed, except for the explanation of Hebrew or Greek words. Marginal references, on the contrary, were to be supplied. As each company finished a book, it was to send it to the other companies for their consideration. Suggestions were to be invited from the clergy generally, and opinions requested on passages of special difficulty from any learned man in the land. \"These translations to be used when they agree better with the text than the Bishops' Bible, namely, Tyndale's, Matthew's, Coverdale's, Whitchurch's (i.e. the Great Bible), Geneva.\" The translators claim further to have consulted all the available versions and commentaries in other languages, and to have repeatedly revised their own work, without grudging the time which it required. The time occupied by the whole work is stated by themselves as two years and three-quarters. The several companies appear to have begun their labors about the end of 1607, and to have taken two years in completing their several shares. A final revision, occupying nine months, was then made by a smaller body, consisting of two representatives from each company, after which it was seen through the press by Dr. Miles Smith and Bishop Bilson; and in 1611 the new version, printed by R. Barker, the king's printer, was given to the world in a large folio volume (the largest of all the series of English Bibles) of black letter type. The details of its issue are obscure. There were at least two issues in 1611, set up independently, known respectively as the \"He\" and \"She\" Bibles, from their divergence in the translation of the last words of Ruth 3:15; and bibliographers have differed as to their priority, though the general opinion is in favor of the former. 1 Some copies have a wood-block, others an engraved title-page, with different designs. The title-page was followed by the dedication to King James, which still stands in our ordinary copies of the Authorized Version, and this by the translators' preface (believed to have been written by Dr. Miles Smith), which is habitually omitted. (It is printed in the present King's Printers' Variorum Bible, and is interesting and valuable both as an example of the learning of the age and for its description of the translators' labors.) For the rest, the contents and arrangement of the Authorized Version are too well known to every reader to need description.<br><br> \nNor is it necessary to dwell at length on the characteristics of the translation. Not only was it superior to all its predecessors, but its excellence was so marked that no further revision was attempted for over 250 years. Its success must be attributed to the fact which differentiated it from its predecessors, namely, that it was not the work of a single scholar (like Tyndale's, Coverdale's, and Matthew's Bibles), or of a small group (like the Geneva and Douai Bibles), or of a large number of men working independently with little supervision (like the Bishops' Bible), but was produced by the collaboration of a carefully selected band of scholars, working with ample time and with full and repeated revision. Nevertheless, it was not a new translation. It owed much to its predecessors. The translators themselves say, in their preface: \"We never thought from the beginning that we should need to make a new translation, nor yet to make of a bad one a good one, ... but to make a good one better, or out of many good ones one principal good one, not justly to be excepted against; that hath been our endeavor, that our mark.\" The description is very just. The foundations of the Authorized Version were laid by Tyndale, and a great part of his work continued through every revision. Each succeeding version added something to the original stock, Coverdale (in his own and the Great Bible) and the Genevan scholars contributing the largest share; and the crown was set upon the whole by the skilled labor of the Jacobean divines, making free use of the materials accumulated by others, and happily inspired by the gift of style which was the noblest literary achievement of the age in which they lived. A sense of the solemnity of their subject saved them from the extravagances and conceits which sometimes mar that style; and, as a result, they produced a work which, from the merely literary point of view, is the finest example of Jacobean prose, and has influenced incalculably the whole subsequent course of English literature. On the character and spiritual history of the nation it has left an even deeper mark, to which many writers have borne eloquent testimony; and if England has been, and is, a Bible-reading and Bible-loving country, it is in no small measure due to her possession of a version so nobly executed as the Authorized Version.<br><br> \nThe history of the Authorized Version after 1611 can be briefly sketched. In spite of the name by which it is commonly known, and in spite of the statement on both title-pages of 1611 that it was \"appointed to be read in churches,\" there is no evidence that it was ever officially authorized either by the Crown or by Convocation. Its authorization seems to have been tacit and gradual. The Bishops' Bible, hitherto the official version, ceased to be reprinted, and the Authorized Version no doubt gradually replaced it in churches as occasion arose. In domestic use its fortunes were for a time more doubtful, and for two generations it existed concurrently with the Geneva Bible; but before the century was out its predominance was assured. The first quarto and octavo editions were issued in 1612; and thenceforth editions were so numerous that it is useless to refer to any except a few of them. The early editions were not very correctly printed. In 1638 an attempt to secure a correct text was made by a small group of Cambridge scholars. In 1633 the first edition printed in Scotland was published. In 1701 Bishop Lloyd superintended the printing of an edition at Oxford, in 
20793which Archbishop Ussher's dates for Scripture chronology were printed in the margin, where they henceforth remained. In 1717 a fine edition, printed by Baskett at Oxford, earned bibliographical notoriety as \"The Vinegar Bible\" from a misprint in the headline over Luke 20. 2 In 1762 a carefully revised edition was published at Cambridge under the editorship of Dr. T. Paris, and a similar edition, superintended by Dr. B. Blayney, appeared at Oxford in 1769. These two editions, in which the text was carefully revised, the spelling modernized, the punctuation corrected, and considerable alteration made in the marginal notes, formed the standard for subsequent reprints of the Authorized Version, which differ in a number of details, small in importance but fairly numerous in the aggregate, from the original text of 1611. One other detail remains to be mentioned. In 1666 appeared the first edition of the Authorized Version from which the Apocrypha was omitted. It had previously been omitted from some editions of the Geneva Bible, from 1599 onwards. The Nonconformists took much objection to it, and in 1664 the Long Parliament forbade the reading of lessons from it in public; but the lectionary of the English Church always included lessons from it. The example of omission was followed in many editions subsequently. The first edition printed in America (apart from a surreptitious edition of 1752), in 1782, is without it. In 1826 the British and Foreign Bible Society, which has been one of the principal agents in the circulation of the Scriptures throughout the world, decided never in the future to print or circulate copies containing the Apocrypha; and this decision has been carried into effect ever since.<br><br> \nFrederic G. Kenyon (excerpt) <br \/><br \/>This Bible imported from Bible Analyzer <a href='http:\/\/www.bibleanalyzer.com\/download.htm'>http:\/\/www.bibleanalyzer.com\/download.htm<\/a>","lang":"English","lang_short":"en","copyright":0,"italics":1,"strongs":1,"red_letter":0,"paragraph":0,"rank":20,"research":0,"restrict":0,"copyright_id":2,"copyright_statement":"This Bible is in the Public Domain in most parts of the world. &nbsp;However, in the United Kingdom, it is under perpetual Crown copyright.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"kjvpce":{"name":"Authorized King James Version - PCE","shortname":"KJV PCE","module":"kjvpce","year":"1611 \/ 1769","owner":null,"description":"<p>King James Bible: Pure Cambridge Edition<\/p><p>Sourced from <a href=\"http:\/\/www.bibleprotector.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.bibleprotector.com\/<\/a><\/p>","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":30,"research":0,"restrict":0,"copyright_id":2,"copyright_statement":"This Bible is in the Public Domain in most parts of the world. &nbsp;However, in the United Kingdom, it is under perpetual Crown copyright.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"tyndale":{"name":"Tyndale Bible","shortname":"Tyndale","module":"tyndale","year":"1534","owner":null,"description":"William Tyndale's translation. Includes Genesis through Deuteronomy, Jonah, and the entire New Testament","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":30,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"coverdale":{"name":"Coverdale Bible","shortname":"Coverdale","module":"coverdale","year":"1535","owner":null,"description":"Miles Coverdale translation (1535)","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":40,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"bishops":{"name":"Bishops Bible","shortname":"Bishops","module":"bishops","year":"1568","owner":null,"description":"Bishops Bible (1568)","lang":"English","lang_short":"en","copyright":0,"italics":1,"strongs":0,"red_letter":0,"paragraph":0,"rank":50,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"geneva":{"name":"Geneva Bible","shortname":"Geneva","module":"geneva","year":"1587","owner":null,"description":"Geneva Bible (1587)","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":60,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"tr":{"name":"Textus Receptus NT","shortname":"TR","module":"tr","year":"1550 \/ 1884","owner":null,"description":"<b>Greek NT: Textus Receptus (1550\/1894)<\/b><p \/>The Textus Receptus; base text is Stephens 1550, with variants of Scrivener 1894.<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Greek","lang_short":"grc","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":70,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u039a\u03bf\u03b9\u03bd\u03b7 ","tts_ai":false,"downloadable":true},"trparsed":{"name":"Textus Receptus Parsed NT","shortname":"TR Parsed","module":"trparsed","year":"1550 \/ 1884","owner":null,"description":"<b>Greek NT: Textus Receptus (1550\/1894) [Parsed]<\/b><p \/>The Textus Receptus with complete parsing information for all Greek words; base text is Stephens 1550, with variants of Scrivener 1894.<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Greek","lang_short":"grc","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":90,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u039a\u03bf\u03b9\u03bd\u03b7 ","tts_ai":false,"downloadable":true},"rv_1858":{"name":"Reina Valera 1858 NT","shortname":"RV 1858","module":"rv_1858","year":"1858","owner":null,"description":"<b>Spanish: Reina Valera NT (1858)<\/b><p \/>EL NUEVO TESTAMENTO DE NUESTRO SE\u00d1OR JESU-CRISTO (1858)<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Spanish","lang_short":"es","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":100,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Espa\u00f1ol","tts_ai":false,"downloadable":true},"rv_1909":{"name":"Reina Valera 1909","shortname":"RV 1909","module":"rv_1909","year":"1909","owner":null,"description":"<b>Spanish: Reina Valera (1909)<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Spanish","lang_short":"es","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":110,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Espa\u00f1ol","tts_ai":false,"downloadable":true},"sagradas":{"name":"Sagradas Escrituras","shortname":"Sagradas","module":"sagradas","year":"1569","owner":null,"description":"<b>Spanish: Sagradas Escrituras (1569)<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Spanish","lang_short":"es","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":120,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Espa\u00f1ol","tts_ai":false,"downloadable":true},"rvg":{"name":"Reina Valera G\u00f3mez","shortname":"RVG","module":"rvg","year":"2023","owner":null,"description":"<b>Reina Valera G\u00f3mez<\/b><br \/>\nDERECHOS RESERVADOS<br \/>\nRights Reserved<br \/>\nCopyright 2010 By Dr. Humberto G\u00f3mez Caballero.<br \/>\nIglesia Bautista Libertad de Matamoros Tam. M\u00e9xico.<br \/>\nP.O. Box 868<br \/>\nBrownsville, Tx 78522<br \/>\nEstados Unidos de Am\u00e9rica.<br \/>\nE Mail h&#117;&#x6d;&#x62;e&#114;&#116;&#x6f;&#x67;o&#99;&#97;&#x40;&#x70;r&#111;&#x64;&#x69;&#x67;y&#46;&#x6e;&#x65;t&#46;&#109;&#x78;<br \/>\nPh. (956)867-1281 Ph, en Mexico 011-52-8688-140352<br \/><br \/><br \/>\n\nTotalmente prohibido imprimirlo, o reproducirlo con fines de lucro. Los derechos reservados no est\u
2079300e1n de venta y son s\u00f3lo para ampararnos de cualquier organizaci\u00f3n, o persona que quisiera adue\u00f1arse de ella.<br \/>\nToda Iglesia u organizaci\u00f3n que desee imprimirla o reproducirla para su distribuci\u00f3n gratuita tendr\u00e1 la plena libertad de hacerlo sin necesidad de pagar regal\u00edas, siempre y cuando no cambie ninguna de las palabras escritas.<br \/>\nCompletly prohibited to print, or reproduce the text for the purpose of profit. The rights reserved are not for sale, and are only to protect us against any organization, or person that wants to take possession of the text.<br \/>\nAll Churches or organizations that want to print or reproduce it for free distribution have the clear liberty to do so without need to pay royalties, always and when they do not change any of the written words.<br \/>","lang":"Spanish","lang_short":"es","copyright":1,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":130,"research":0,"restrict":0,"copyright_id":3,"copyright_statement":"DERECHOS RESERVADOS<br \/>\nRights Reserved<br \/>\nCopyright 2010 By Dr. Humberto G\u00f3mez Caballero.<br \/>\nIglesia Bautista Libertad de Matamoros Tam. M\u00e9xico.<br \/>\nP.O. Box 868<br \/>\nBrownsville, Tx 78522<br \/>\nEstados Unidos de Am\u00e9rica.<br \/>\nE Mail &#x68;&#x75;&#109;&#98;e&#x72;&#x74;&#x6f;&#103;oc&#x61;&#x40;&#112;&#114;o&#x64;&#x69;&#x67;&#121;&#46;n&#x65;&#x74;&#46;&#109;x<br \/>\nPh. (956)867-1281 Ph, en Mexico 011-52-8688-140352<br \/><br \/><br \/>\n\nTotalmente prohibido imprimirlo, o reproducirlo con fines de lucro. Los derechos reservados no est\u00e1n de venta y son s\u00f3lo para ampararnos de cualquier organizaci\u00f3n, o persona que quisiera adue\u00f1arse de ella.<br \/>\nToda Iglesia u organizaci\u00f3n que desee imprimirla o reproducirla para su distribuci\u00f3n gratuita tendr\u00e1 la plena libertad de hacerlo sin necesidad de pagar regal\u00edas, siempre y cuando no cambie ninguna de las palabras escritas.<br \/>\nCompletly prohibited to print, or reproduce the text for the purpose of profit. The rights reserved are not for sale, and are only to protect us against any organization, or person that wants to take possession of the text.<br \/>\nAll Churches or organizations that want to print or reproduce it for free distribution have the clear liberty to do so without need to pay royalties, always and when they do not change any of the written words.<br \/>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Espa\u00f1ol","tts_ai":false,"downloadable":true},"martin":{"name":"Martin","shortname":"Martin","module":"martin","year":"1744","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>French: Martin (1744)<\/b><p \/>La Bible David Martin, 1744\n<p \/>\nDownloaded from <a href=\"http:\/\/desmond.oshea.free.fr\/BibleMartin\/Bible%20Martin%201744\/Bible%20Martin%201744.html\" target=\"_blank\">http:\/\/desmond.oshea.free.fr\/BibleMartin\/Bible%20Martin%201744\/Bible%20Martin%201744.html<\/a><\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"French","lang_short":"fr","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":140,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Fran\u00e7ais","tts_ai":false,"downloadable":true},"epee":{"name":"La Bible de l'\u00c9p\u00e9e","shortname":"Epee","module":"epee","year":"2005","owner":null,"description":"LA BIBLE DE L'\u00c3\u2030P\u00c3\u2030E \u00c3\u00a9dition TULIPE, 2005<br><p \/><br>Refonte de la Bible de Jean Calvin, 1540, d'apr\u00c3\u00a8s une r\u00c3\u00a9vision du texte de la Bible Ostervald et de celui de la Bible Martin, ajust\u00c3\u00a9e sur la King-James<br>et pr\u00c3\u00a9cis\u00c3\u00a9e sur les Textes Originaux:<br><p \/><br>a) le Texte Massor\u00c3\u00a9tique H\u00c3\u00a9breu pour l'Ancien Testament<br \/><br>b) le Texte Re\u00c3\u00a7u Grec pour le Nouveau Testament<br><p \/><br><br>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"French","lang_short":"fr","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":150,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Fran\u00e7ais","tts_ai":false,"downloadable":true},"oster":{"name":"Ostervald","shortname":"Ostervald","module":"oster","year":"1996","owner":null,"description":"<p><strong>French: Ostervald (1996 revision)<\/strong><\/p>\n\n<p><strong>PR&Eacute;FACE DE L&#39;&Eacute;DITION DE 1996 DE LA TRADUCTION DE LA BIBLE REVUE PAR J. F. OSTERVALD<\/strong><br \/>\n<br \/>\nA travers des si&egrave;cles, depuis 1535 (date de la publication de la Bible d&#39;Oliv&eacute;tan), la francophonie poss&eacute;dait une Bible fid&egrave;le. Cette Bible traditionnelle est la repr&eacute;sentation juste de ce que nos fr&egrave;res ont utilis&eacute; &agrave; travers les &acirc;ges. Elle est issue du Texte Re&ccedil;u, qui est la pr&eacute;servation fid&egrave;le des textes originaux et conforme &agrave; l&#39;immense majorit&eacute; des manuscrits qui existent. Il faut rappeler qu&#39;&agrave; sa publication en 1535, la Bible 0liv&eacute;tan a &eacute;t&eacute; la Bible des Vaudois (chr&eacute;tiens &eacute;vang&eacute;liques des Alpes), ainsi que des r&eacute;
20793formateurs Calvin, Farel et Th&eacute;odore de B&egrave;ze. Elle a eu pour fruit des conversions en grand nombre, ainsi qu&#39;un esprit de sacrifice et de r&eacute;veil. En 1560 elle est appel&eacute;e Bible de Gen&egrave;ve. Jusqu&#39;au d&eacute;but du 20&egrave;me si&egrave;cle, elle se perp&eacute;tue par les r&eacute;visions d&#39;Ostervald. Pendant tout ce temps rien n&#39;a &eacute;t&eacute; enlev&eacute; &agrave; la Bible. Il convient donc de pr&eacute;f&eacute;rer la Bible traditionnelle car elle est l&#39;h&eacute;riti&egrave;re des textes utilis&eacute;s par Dieu au fil des si&egrave;cles, ceux qui sont les v&eacute;hicules de sa b&eacute;n&eacute;diction dans les plus grands r&eacute;veils de la foi.<br \/>\n<br \/>\nCet ouvrage est une mise &agrave; jour de l&#39;&eacute;dition de 1886 d&#39;une r&eacute;vision de la Bible d&#39;Ostervald publi&eacute;e pour la premi&egrave;re fois en 1881, dont nous reproduisons ci-dessous la pr&eacute;face:<br \/>\n<br \/>\n<span style=\"color:#330066\"><strong>PR&Eacute;FACE DE LA PREMIERE &Eacute;DITION LA SOCI&Eacute;T&Eacute; BIBLIQUE DE FRANCE<\/strong><\/span><\/p>\n\n<p><span style=\"color:#330066\"><strong>&quot; Aux Pasteurs, Anciens et Membres des &Eacute;glises protestantes fran&ccedil;aises &quot;.<\/strong><br \/>\nParis, juillet 1881<br \/>\n<br \/>\nNous poss&eacute;dons, dans la traduction de la Bible, revue par J. F. Ostervald, une version dont les origines se confondent avec celles m&ecirc;mes de la R&eacute;formation, et l&#39;histoire avec celles de nos &eacute;glises fran&ccedil;aises. Sa langue a &eacute;t&eacute; jusqu&#39;&agrave; ce jour celle de tous nos sermonnaires, th&eacute;ologiens, controversistes et cat&eacute;chistes. Ses citations remplissent depuis trois si&egrave;cles tous les ouvrages protestants Plusieurs fois revue et corrig&eacute;e, d&#39;Oliv&eacute;tan &agrave; Ostervald, elle s&#39;est acquis sous ce dernier nom une faveur sans &eacute;gale, a pris sa place dans tous nos temples, &agrave; tous nos foyers, dans toutes les m&eacute;moires, et n&#39;a cess&eacute; d&egrave;s lors d&#39;&ecirc;tre &agrave; la fois la plus offerte et la plus demand&eacute;e, m&ecirc;me &agrave; cette heure et depuis la diffusion des traductions nouvelles &agrave; bas prix. C&#39;est en fait, notre v&eacute;ritable et seule version eccl&eacute;siastique et populaire.<br \/>\n<br \/>\nIl nous a sembl&eacute;, apr&egrave;s beaucoup d&#39;autres, qu&#39;il y avait l&agrave;, dans ce pass&eacute; consid&eacute;rable, dans ces longs et pieux services, dans ce ferme attachement des fid&egrave;les, non seulement des titres imposants, mais une puissance dont il serait aussi injuste qu&#39;imprudent de ne pas tenir compte. Il nous a sembl&eacute; qu&#39;une version aussi profond&eacute;ment entr&eacute;e dans nos moeurs et dans notre confiance, pr&eacute;sentait un terrain solide pour des progr&egrave;s imm&eacute;diats et facile-ment acceptables par tous.<br \/>\n<br \/>\nNotre but a donc &eacute;t&eacute; simplement de renouer le fil trop longtemps rompu des R&eacute;visions successives qui ont mis, si&egrave;cle apr&egrave;s si&egrave;cle, cette antique version en &eacute;tat de suffire &agrave; sa t&acirc;che, et faute desquelles elle nous appara&icirc;t maintenant, &ccedil;a et l&agrave;, vieillie, incorrecte et parfois &agrave; peine intelligible. Nous nous sommes propos&eacute;, d&#39;apr&egrave;s la m&eacute;thode qui a toujours pr&eacute;valu chez nos p&egrave;res et que l&#39;Angleterre, I&#39;Am&eacute;rique et l&#39;Allemagne appliquent &eacute;galement &agrave; leurs propres versions, de la maintenir au niveau des progr&egrave;s de la science et des modifications du langage. Heureux si nous pouvons par l&agrave; conserver &agrave; nos &eacute;glises le pr&eacute;cieux avantage d&#39;une version qui, au-dessus ou &agrave; c&ocirc;t&eacute; des pr&eacute;f&eacute;rences individuelles, toujours respectables, soit et demeure la Bible de la grande famille &eacute;vang&eacute;lique fran&ccedil;aise; en qui l&#39;&Eacute;glise se reconnaisse en quelque sorte elle-m&ecirc;me; qu&#39;elle retrouve dans toutes ses chaires; &agrave; laquelle elle renvoie avec s&eacute;curit&eacute; l&#39;incroyant, le pros&eacute;lyte, le faible dans la foi; version mesur&eacute;e et s&ucirc;re; expression, non de la science qui se fait, mais, autant que possible, de la science faite, dans ses r&eacute;sultats av&eacute;r&eacute;s; non des probabilit&eacute;s savantes de demain, mais des certitudes &eacute;prouv&eacute;es d&#39;
20793aujourd&#39;hui; version qui sauvegarde enfin, dans la patrie religieuse, la communaut&eacute; d&#39;une m&ecirc;me langue pour une m&ecirc;me foi.<br \/>\n<br \/>\nC&#39;est dans cette pens&eacute;e que nous nous sommes mis &agrave; l&#39;ouvrage.<br \/>\n<br \/>\nLa R&eacute;vision que nous offrons enfin compl&egrave;te au public, est due &agrave; une double initiative.<br \/>\n<br \/>\nLe Nouveau Testament (1), d&eacute;j&agrave; favorablement connu depuis une dizaine d&#39;ann&eacute;es, est l&#39;&oelig;uvre particuli&egrave;re de M. Ie pasteur Ch. L. Frossard.<br \/>\n<br \/>\nL&#39;Ancien Testament, entrepris sous les auspices de notre Soci&eacute;t&eacute;, est l&#39;&oelig;uvre collective de th&eacute;ologiens et de pasteurs, la plupart d&eacute;sign&eacute;s d&#39;avance, par leur notori&eacute;t&eacute; sp&eacute;ciale, pour une semblable t&acirc;che. Ce sont MM. Ch. Bois, professeur de th&eacute;ologie; P. Bornand, pasteur; Ch. Bruston, professeur de th&eacute;ologie; Ch. Byse, pasteur; P. Chapuis, D. Coussirat, professeurs de th&eacute;ologie; L. Favez, Ch. L. Frossard, feu H. Kruger, Ch. Lauter, E. Le Savoureux, E. Monnier, W. Monod, pasteurs.<br \/>\n<br \/>\nNous livrons aujourd&#39;hui ces travaux &agrave; l&#39;impartiale appr&eacute;ciation de nos fr&egrave;res. Nous attendons de leur part d&#39;utiles observations, et nous saurons en tirer profit.&mdash; ne souhaitant d&#39;ailleurs qu&#39;une chose : c&#39;est que par la faveur de Dieu, cette &oelig;uvre contribue en quelque mesure &agrave; maintenir toujours plus pure et bienfaisante, sur le chandelier de notre &Eacute;glise, la lumi&egrave;re divine qui doit &eacute;clairer la maison tout enti&egrave;re.<\/span><\/p>\n\n<p><span style=\"color:#330066\">LE COMIT&Eacute;.<\/span><\/p>\n\n<p><br \/>\n<br \/>\nNotre but dans cette &eacute;dition n&#39;est pas diff&eacute;rent de celui des pasteurs et professeurs qui nous ont pr&eacute;c&eacute;d&eacute;s. Leur souci reste le n&ocirc;tre : qu&#39;une Bible fid&egrave;le soit dans les mains de nos fid&egrave;les pour apprendre de Celui qui est toujours fid&egrave;le.<br \/>\n<br \/>\nEn ce qui concerne les modifications apport&eacute;es, nous avons &eacute;limin&eacute; les chiffres romains et chang&eacute; la formule du texte &agrave; celle du d&eacute;coupage en versets. Les notes et renvois de la Bible de 1886 sont rassembl&eacute;s &agrave; la fin dans une liste selon la r&eacute;f&eacute;rence biblique, les renvois &eacute;tant not&eacute;s par un ast&eacute;risque dans le texte. Quelques transformations orthographiques ou grammaticales ont &eacute;t&eacute; effectu&eacute;es, et quelques mots d&eacute;suets ont &eacute;t&eacute; am&eacute;lior&eacute;s pour une meilleure compr&eacute;hension. Ces modifications ne sont pas not&eacute;es par des renvois. D&#39;autre part, quelques alt&eacute;rations ont &eacute;t&eacute; port&eacute;es au texte de 1886 pour raison de fid&eacute;lit&eacute; au Texte Re&ccedil;u. Ces modifications sont not&eacute;es par des renvois o&ugrave; figurent les mots exacts de la r&eacute;vision de 1886. Une autre transformation est &agrave; noter : le mot antichrist remplace antechrist de la r&eacute;vision de 1886. Antichrist est la traduction fid&egrave;le du mot grec antichristos, qui signifie contre le ou l&#39;opposant du Christ.<br \/>\n<br \/>\nNous ne pouvons que r&eacute;p&eacute;ter ce que nos pr&eacute;d&eacute;cesseurs ont souhait&eacute; il y a maintenant plus d&#39;un si&egrave;cle. Nous aussi, nous voulons que par la faveur de Dieu, cette &oelig;uvre contribue en quelque mesure &agrave; maintenir toujours plus pure et bienfaisante, sur le chandelier de nos &Eacute;glises, &quot;la lumi&egrave;re divine qui doit &eacute;clairer la maison tout enti&egrave;re.&quot;<br \/>\n<br \/>\nAMEN !<br \/>\n<br \/>\n(1) D&#39;apr&egrave;s l&#39;&eacute;dition gr. in-8&deg;, 1880, c&#39;est-&agrave;-dire avec les derni&egrave;res corrections de l&#39;auteur.<\/p>\n\n<p>Downloaded from <a href=\"http:\/\/ichthus.pompignane.free.fr\/NewFiles\/biboster.html\" target=\"_blank\">http:\/\/ichthus.pompignane.free.fr\/NewFiles\/biboster.html<\/a><\/p>\n\n<p>&nbsp;\n<p><br \/>\nThis Bible imported from The Unbound Bible <a href=\"http:\/\/unbound.biola.edu\/\">http:\/\/unbound.biola.edu\/<\/a><\/p>\n<\/p>\n","lang":"French","lang_short":"fr","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":160,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Fran\u00e7ais","tts_ai":false,"downloadable":true},"afri":{"name":"Afrikaans 1953","shortname":"Afrikaans","module":"afri","year":"1953","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Afrikaans 1953<\/b><p \/>1933\/1953 Afrikaans Bybel,<br \/>\nCopyright 1933, 1953, Bybelgenootskap van Suid Afrika<p \/>\nThis copyright Bible has kindly been made available by the Bible Society of South Africa, strictly for non-commercial use with The SWORD Project. Please consider making a contribution to them to help fund their continuing efforts in Bible translation, such as their current Southern Ndebele translation project. To contribute towards the distribution of affordable Bibles in South Africa, visit:<br \/>\n<a href='http:\/\/www.biblesociety.co.za\/contributions.htm' target='_blank'>http:\/\/www.biblesociety.co.za\/contributions.htm<\/a>.<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Afrikaans","lang_short":"af","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":170,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Afrikaans","tts_ai":false,"downloadable":true},"svd":{"name":"Smith Van Dyke","shortname":"SVD","module":"svd","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Arabic: Smith & Van Dyke<\/b><p \/>Arabic Bible<br \/>\nTranslated by Smith & Van Dyke, 1865.<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Arabic","lang_short":"ar","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":180,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":1,"lang_native":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","tts_ai":false,"downloadable":true},"bkr":{"name":"Bible Kralicka","shortname":"BKR","module":"bkr","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Czech BKR<\/b><p \/>Czech Bible Kralicka: Bible svata aneb vsecka svata pisma\nStareho i Noveho Zakona podle posledniho vydani kralickeho z roku 1613.<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Czech","lang_short":"cs","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":190,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u010de\u0161tina, \u010desk\u00fd jazyk","tts_ai":false,"downloadable":true},"stve":{"name":"Staten Vertaling","shortname":"Stve","module":"stve","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Dutch Staten Vertaling<\/b><p \/>BIJBEL\n<p \/>\nDAT IS\nDE GANSE HEILIGE SCHRIFT\n<p \/>\nBEVATTENDE AL DE KANONIEKE BOEKEN\nVAN HET\n<p \/>\nOUDE EN NIEUWE TESTAMENT\n<p \/>\nDOOR LAST VAN DE HOOG-MOGENDE HEREN STATEN-GENERAAL DER VERENIGDE NEDERLANDEN EN VOLGENS HET BESLUIT VAN DE SYNODE NATIONAAL GEHOUDEN TE DORDRECHT IN DE JAREN 1618 EN 1619 UIT DE OORSPRONKELIJKE TALEN IN ONZE NEDERLANDSE TAAL GETROUWELIJK OVERGEZET\n<p \/>\nBased on electronic edition from <'a href='http:\/\/www.coas.nl\/bijbel' target='_blank'>http:\/\/www.coas.nl\/bijbel<\/a><\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Dutch","lang_short":"nl","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":200,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Nederlands","tts_ai":false,"downloadable":true}
20793,"finn":{"name":"Finnish 1776 (Finnish)","shortname":"Finnish","module":"finn","year":"1776","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Finnish: Bible (1776)<\/b><p \/>Biblia, Se on: Koko Pyh\u00e4 Raamattu, Suomeksi.<br \/>\nVuoden 1776 kirkkoraamattu.\n<p \/>\nFinnish Bible published in 1776.\n<p \/>\nIn public domain.\n<p \/>\nSWORD version by Tero Favorin (tero at favorin dot com)<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Finnish","lang_short":"fi","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":210,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Suomi","tts_ai":false,"downloadable":true},"luther":{"name":"Luther Bible (1545)","shortname":"Luther","module":"luther","year":"1545","owner":null,"description":"<p><strong>German: Luther (1545)<\/strong><\/p>\n\n<p>Made available in electronic format by Michael Bolsinger at http:\/\/www.luther-bibel-1545.de (see here for the most recent versions in text and HTML format).<\/p>\n\n<p>It was converted to SWORD format by Matthias and Joachim Ansorg Please report any errors to the following address:<\/p>\n\n<p>Joachim and Matthias Ansorg<br \/>\nPoststra 2<br \/>\nD-56479 Salzburg\/WW<br \/>\nPhone +49 (2667) 1480<br \/>\ne-mail joachim_at_ansorgs.de<br \/>\n<br \/>\nThis Bible imported from The Unbound Bible <a href=\"http:\/\/unbound.biola.edu\/\">http:\/\/unbound.biola.edu\/<\/a><\/p>\n","lang":"German","lang_short":"de","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":220,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Deutsch","tts_ai":false,"downloadable":true},"diodati":{"name":"Diodati","shortname":"Diodati","module":"diodati","year":"1649","owner":null,"description":"<b>Italian: Giovanni Diodati Bible (1649)<\/b><p \/>1649 Italian Giovanni Diodati Bibbia<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Italian","lang_short":"it","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":230,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Italiano","tts_ai":false,"downloadable":true},"synodal":{"name":"Synodal","shortname":"Synodal","module":"synodal","year":"1876","owner":null,"description":"<h2>\u0421\u0438\u043d\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434<\/h2><h2>Synodal Translation of the Holy Bible in Russian<\/h2><p>&nbsp;<\/p><p><strong>1876<\/strong><\/p>","lang":"Russian","lang_short":"ru","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":240,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"verses","rtl":0,"lang_native":"\u0440\u0443\u0441\u0441\u043a\u0438\u0439","tts_ai":false,"downloadable":true},"karoli":{"name":"Karoli","shortname":"Karoli","module":"karoli","year":"","owner":null,"description":"<b>Hungarian: Karoli<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Hungarian","lang_short":"hu","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":250,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"magyar","tts_ai":false,"downloadable":true},"lith":{"name":"Lithuanian Bible","shortname":"Lith","module":"lith","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Lithuanian<\/b><p \/>Lithuanian Bible<br \/>\nThis translation is copyrighted by the Church \"Tikejimo Zodis\" <br \/>\nAll Rights Reserved.<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Lithuanian","lang_short":"lt","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":260,"research":0,"restrict":0,"copyright_id":4,"copyright_statement":"This translation is copyrighted by the Church \"Tikejimo Zodis\" <br \/>\nAll Rights Reserved.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"lietuvi\u0173 kalba","tts_ai":false,"downloadable":false},"maori":{"name":"Maori Bible","shortname":"Maori","module":"maori","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Maori<\/b><p \/>Maori Bible prepared by Timothy Mora.\n<p \/>\nText reproduced by Dr. Cleve Barlow.<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Maori","lang_short":"mi","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":270,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"te reo M\u0101ori","tts_ai":false,"downloadable":true},"cornilescu":{"name":"Cornilescu","shortname":"Cornilescu","module":"cornilescu","year":"","owner":null,"description":"<b>Romanian: Cornilescu<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Romanian","lang_short":"ro","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":280,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Rom\u00e2n\u0103","tts_ai":false,"downloadable":true},"thaikjv":{"name":"Thai KJV","shortname":"Thaikjv","module":"thaikjv","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Thai: from KJV<\/b><p \/>Thai translation of the King James Version\nfrom <a href='http:\/\/thaipope.org\/webbible\/index.html' target='_blank'>http:\/\/thaipope.org\/webbible\/index.html<\/a>\n<p \/>\nPermission granted to the CrossWire Bible Society to use and distribute the Thai KJV with the SWORD Project by Philip Pope.<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Thai","lang_short":"th","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":290,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0e44\u0e17\u0e22","tts_ai":false,"downloadable":true}
20793,"wlc":{"name":"WLC","shortname":"Wlc","module":"wlc","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>Hebrew OT: WLC (Consonants & Vowels)<\/b><p \/>This text began as an electronic transcription by Whitaker and Parunak of the 1983 printed edition of Biblia Hebraica Stuttgartensia (BHS). The transcription is called the Michigan-Claremont electronic text and was archived at the Oxford Text Archive (OTA) in 1987. Since that time, the text has been modified to conform to the photo-facsimile of the Leningrad Codex, Firkovich B19A, residing at the Russian National Library, St. Petersberg; hence the change of name. This version contains all 6 of the textual elements of the OTA document: consonants, vowels, cantillation marks, \"paragraph\" (pe, samekh) markers, and ketib-qere variants. Morphological divisions may be added later.\n<p \/>\nThe BHS so-called \"paragraph\" markers (pe and samekh) do not actually occur in the Leningrad Codex. The editors of BHS use them to indicate open space deliberately left blank by the scribe. Pe (\"open\" paragraph) represents a space between verses, where the new verse begins on a new column line. This represents a major section of the text. Samekh (\"closed\" paragraph) represents a space of less than a line between verses. This is understood to be a subdivision of the corresponding \"open\" section. Since these markers represent an actual physical feature of the text, they have been retained. \n<p \/>\nThe transcription was based on the \"Supplement to the code manual for the Michigan Old Testament\" by Alan Groves. \n<p \/>\nThe WLC is maintained by the Westminster Hebrew Institute, Philadelphia, PA (<a href='http:\/\/whi.wts.edu\/WHI' target='_blank'>http:\/\/whi.wts.edu\/WHI<\/a>) \n<p \/>\nSword module maintained by Martin Gruner (mg dot pub at gmx dot net).<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Hebrew","lang_short":"he","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":300,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":1,"lang_native":"\u05e2\u05d1\u05e8\u05d9\u05ea","tts_ai":false,"downloadable":true},"kn_irv":{"name":"\u0c87\u0c82\u0ca1\u0cbf\u0caf\u0ca8\u0ccd \u0cb0\u0cbf\u0cb5\u0cc8\u0c9c\u0ccd\u0ca1\u0ccd \u0cb5\u0cb0\u0ccd\u0cb8\u0ca8\u0ccd (IRV) - \u0c95\u0ca8\u0ccd\u0ca8\u0ca1","shortname":"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1 IRV","module":"kn_irv","year":"2017, 2019","owner":"Bridge Connectivity Solutions","description":"<h2>\u0c87\u0c82\u0ca1\u0cbf\u0caf\u0ca8\u0ccd \u0cb0\u0cbf\u0cb5\u0cc8\u0c9c\u0ccd\u0ca1\u0ccd \u0cb5\u0cb0\u0ccd\u0cb8\u0ca8\u0ccd (IRV) - \u0c95\u0ca8\u0ccd\u0ca8\u0ca1 - 2019<\/h2><h2>The Indian Revised Version Holy Bible in the Kannada language of India<\/h2><p>copyright \u00a9 2017, 2019 <a href=\"https:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/kan\">\u0c95\u0ca8\u0ccd\u0ca8\u0ca1 (Kannada)<\/a><br>Translation by: Bridge Connectivity Solutions<br>Contributor: Bridge Connectivity Solutions Pvt. Ltd.<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Kannada","lang_short":"kn","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &c
20793opy; 2017, 2019 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1","tts_ai":false,"downloadable":true},"elberfelder_1871":{"name":"Elberfelder (1871)","shortname":"Elberfelder (1871)","module":"elberfelder_1871","year":"","owner":null,"description":"<b>German: Elberfelder (1871)<\/b><p \/>1871 Elberfelder Bible<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"German","lang_short":"de","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Deutsch","tts_ai":false,"downloadable":true},"luther_1912":{"name":"Luther Bible (1912)","shortname":"Luther (1912)","module":"luther_1912","year":"1912","owner":null,"description":"<p><strong>German: Luther (1912)<\/strong><\/p>\n\n<p>1912 Lutherbibel<br \/>\n<br \/>\nThis Bible imported from The Unbound Bible <a href=\"http:\/\/unbound.biola.edu\/\">http:\/\/unbound.biola.edu\/<\/a><\/p>\n","lang":"German","lang_short":"de","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Deutsch","tts_ai":false,"downloadable":true},"net":{"name":"NET Bible\u00ae","shortname":"NET","module":"net","year":"1996-2016","owner":"Biblical Studies Press, L.L.C.","description":"<h3>NET Bible Copyright 2nd Edition (2017)<\/h3>\n\n<p>The NET Bible&reg; verse text (no Notes) can be used by anyone and integrated into your non-commercial project or publication upon condition of proper Biblical Studies Press copyright and organizational acknowledgments ... (<a href=\"http:\/\/netbible.com\/net-bible-copyright\" rel=\"nofollow\">http:\/\/netbible.com\/net-bible-copyright<\/a>)<\/p>\n\n<h4>Copyright and organizational acknowledgments:<\/h4>\n\n<p>NET BIble&reg; Copyright THE NET BIBLE&reg;, New English Translation (NET) Scripture quoted by permission. Quotations designated (NET) are from the NET Bible&reg; copyright &copy;1996-2016 by Biblical Studies Press, L.L.C. <a href=\"http:\/\/netbible.com\" rel=\"nofollow\">http:\/\/netbible.com<\/a> All rights reserved. The names: THE NET BIBLE&reg;, NEW ENGLISH TRANSLATION COPYRIGHT (c) 1996 BY BIBLICAL STUDIES PRESS, L.L.C. NET Bible&reg; IS A REGISTERED TRADEMARK THE NET BIBLE&reg; LOGO, SERVICE MARK COPYRIGHT (c) 1997 BY BIBLICAL STUDIES PRESS, L.L.C. ALL RIGHTS RESERVEDSATELLITE IMAGERY COPYRIGHT (c) R&Oslash;HR PRODUCTIONS LTD. AND CENTRE NATIONAL D&#39;&Eacute;TUDES SPATIALES PHOTOGRAPHS COPYRIGHT (c) R&Oslash;HR PRODUCTIONS LTD.<\/p>\n\n<h4>NET Bible First Edition to Second Edition Changes<\/h4>\n\n<p>Please see <a href=\"https:\/\/netbible.com\/changes\">https:\/\/netbible.com\/changes<\/a><\/p>\n\n<h4>Naming Convention:<\/h4>\n\n<ul>\n\t<li>For verses quoted, in limited space situations the three letter abbreviation is:&nbsp;<strong>NET<\/strong><\/li>\n\t<li>Alternately, the following may be used:\n\t<ul>\n\t\t<li>NET Bible&reg;<\/li>\n\t\t<li>NET<\/li>\n\t\t<li>Please avoid: New English Translation Bible or just&nbsp;New English Translation<\/li>\n\t<\/ul>\n\t<\/li>\n\t<li>If you quote the NET Bible in your entire work in lieu of saying&nbsp;<strong>NET<\/strong>&nbsp;after each scripture you may include the following acknowledgement on your acknowledgement page\n\t<ul>\n\t\t<li>&quot;&nbsp;Scripture quoted by permission. All scripture quotations, unless otherwise indicated, are&nbsp;taken from the NET Bible&reg;
20793 copyright &copy;1996-2016 by Biblical Studies Press, L.L.C.&nbsp;All rights reserved.&quot;<\/li>\n\t<\/ul>\n\t<\/li>\n\t<li><strong>Within copyright statements or in discussion about the NET Bible, the following is preferred: &nbsp; Scripture quoted by permission. Quotations designated (NET) are from the NET Bible&reg; copyright &copy;1996-2016 by Biblical Studies Press, L.L.C.&nbsp;<\/strong><a href=\"http:\/\/netbible.com\/\"><strong>http:\/\/netbible.com<\/strong><\/a><strong>&nbsp;All rights reserved.&nbsp;<\/strong><br \/>\n\t&nbsp;The names: THE NET BIBLE&reg;, NEW ENGLISH TRANSLATION COPYRIGHT (c) 1996 BY BIBLICAL STUDIES PRESS, L.L.C. NET Bible&reg; IS A &nbsp;REGISTERED TRADEMARK THE NET BIBLE&reg; LOGO, SERVICE MARK COPYRIGHT (c) 1997 BY BIBLICAL STUDIES PRESS, L.L.C. ALL RIGHTS RESERVED<br \/>\n\tSATELLITE IMAGERY COPYRIGHT (c) R&Oslash;HR PRODUCTIONS LTD. AND CENTRE NATIONAL D&#39;&Eacute;TUDES SPATIALES PHOTOGRAPHS COPYRIGHT (c) R&Oslash;HR PRODUCTIONS LTD.<\/li>\n<\/ul>\n\n<p>&nbsp;<\/p>\n\n<p><br \/>\nThis Bible imported from MySword <a href=\"https:\/\/mysword.info\/download-mysword\/bibles\">https:\/\/mysword.info\/download-mysword\/bibles<\/a><\/p>\n\n<p>&nbsp;<\/p>\n","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":3,"copyright_statement":"<p>NET Bible&reg;&nbsp;<a href=\"https:\/\/netbible.com\/\">http:\/\/netbible.com<\/a>&nbsp;copyright &copy;1996, 2016&nbsp;used with permission from Biblical Studies Press, L.L.C. All rights reserved.<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"schlachter":{"name":"Schlachter Bibel","shortname":"Schlachter","module":"schlachter","year":"1951","owner":null,"description":"1951 Schlachter Bibel - Copyrighted; Free non-commercial distribution<br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"German","lang_short":"de","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":3,"copyright_statement":"This Bible is copyrighted, however it may be duplicated and used for non-commercial purposes only.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Deutsch","tts_ai":false,"downloadable":true},"lv_gluck_8":{"name":"Gl\u00fcck 8th edition","shortname":"Gl\u00fcck 8th","module":"lv_gluck_8","year":"","owner":null,"description":"<figure class=\"table\"><table style=\"background-color:rgb(255, 255, 255);\"><tbody><tr><td><br>This Bible was first translated by German Johann Ernst Gl\u00fcck and over the years has been improved until 7th edition in 1898. This Bible was created from 7th edition. However some words currently not in use in Latvian language are replaced by words in use today. Some old words are explained in parentheses. Statements or structure has not been altered.<\/td><\/tr><\/tbody><\/table><\/figure>","lang":"Latvian","lang_short":"lv","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"latvie\u0161u valoda","tts_ai":false,"downloadable":true},"am_amh":{"name":"\u1218\u133d\u1210\u134d \u1245\u12f1\u1235","shortname":"\u1218\u133d\u1210\u134d \u1245\u12f1\u1235","module":"am_amh","year":"1962, 2003","owner":"United Bible Societies","description":"<h2>\u1218\u133d\u1210\u134d \u1245\u12f1\u1235<\/h2><h2>The New Testament in the Amharic language of Ethiopia<\/h2><p>copyright \u00a9 1962, 2003 <a href=\"http:\/\/biblesociety-ethiopia.org\/\">United Bible Societies<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/amh\">\u12a0\u121b\u122d\u129b (Amharic)<\/a><br><br><strong>Amharic NT<\/strong><br>Revised Amharic Bible in XML (2003).<br>
20793Printed version by <a href=\"http:\/\/www.biblesociety.org\/\">United Bible Societies<\/a> (C)1962.<br>E-Text in transliterated ASCII format by Lapsley\/Brooks Foundation 1994.<br>Unicode UTF-8 transformation and XML-tagging by Dirk R\u00f6ckmann 2003 (<a href=\"http:\/\/www.nt-text.net\/\">www.nt-text.net<\/a>).<br>With kind permission of the Bible Society of Ethiopia.<br>Every non-commercial work using this data in any form must fully include this copyright statement!<br>Every commercial use of parts or the complete data in any form needs written permission of the Bible Society of Ethiopia!<\/p>","lang":"Amharic","lang_short":"am","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":3,"copyright_statement":"<p>copyright \u00a9 1962, 2003 <a href=\"http:\/\/biblesociety-ethiopia.org\/\">United Bible Societies<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/amh\">\u12a0\u121b\u122d\u129b (Amharic)<\/a><br><br><strong>Amharic NT<\/strong><br>Revised Amharic Bible in XML (2003).<br>Printed version by <a href=\"http:\/\/www.biblesociety.org\/\">United Bible Societies<\/a> (C)1962.<br>E-Text in transliterated ASCII format by Lapsley\/Brooks Foundation 1994.<br>Unicode UTF-8 transformation and XML-tagging by Dirk R\u00f6ckmann 2003 (<a href=\"http:\/\/www.nt-text.net\/\">www.nt-text.net<\/a>).<br>With kind permission of the Bible Society of Ethiopia.<br>Every non-commercial work using this data in any form must fully include this copyright statement!<br>Every commercial use of parts or the complete data in any form needs written permission of the Bible Society of Ethiopia!<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u12a0\u121b\u122d\u129b","tts_ai":false,"downloadable":true},"bn_irv":{"name":"\u0987\u09a8\u09cd\u09a1\u09bf\u09df\u09be\u09a8 \u09b0\u09bf\u09ad\u09be\u0987\u099c\u09a1 \u09ad\u09be\u09b0\u09cd\u09b8\u09a8 (IRV) - \u09ac\u09c7\u0999\u
2079309cd\u0997\u09b2\u09c0 ","shortname":"\u09ac\u09c7\u0999\u09cd\u0997\u09b2\u09c0 IRV","module":"bn_irv","year":"2018","owner":"Bridge Connectivity Solutions","description":"<h2>\u0987\u09a8\u09cd\u09a1\u09bf\u09df\u09be\u09a8 \u09b0\u09bf\u09ad\u09be\u0987\u099c\u09a1 \u09ad\u09be\u09b0\u09cd\u09b8\u09a8 (IRV) - \u09ac\u09c7\u0999\u09cd\u0997\u09b2\u09c0<\/h2><h2>Bengali: \u0987\u09a8\u09cd\u09a1\u09bf\u09df\u09be\u09a8 \u09b0\u09bf\u09ad\u09be\u0987\u099c\u09a1 \u09ad\u09be\u09b0\u09cd\u09b8\u09a8 (IRV) - \u09ac\u09c7\u0999\u09cd\u0997\u09b2\u09c0 (Bible)<\/h2><h2>\u092c\u0902\u0917\u093e\u0932\u0940 \u092d\u093e\u0937\u093e \u092e\u0947\u0902 \u092a\u0935\u093f\u0924\u094d\u0930 \u092c\u093e\u0907\u092c\u093f\u0932<\/h2><p>copyright \u00a9 2018 <a href=\"https:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions Pvt. Ltd.<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/ben\">\u09ac\u09be\u0982\u09b2\u09be (Bengali)<\/a><br>Contributor: Bridge Connectivity Solutions Pvt. Ltd.<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Bengali","lang_short":"bn","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2018 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u09ac\u09be\u0982\u09b2\u09be","tts_ai":false,"downloadable":true},"bo_ntb":{"name":"\u0f51\u0f58\u0f0b\u0f54\u0f60\u0f72\u0f0b\u0f42\u0f66\u0f74\u0f44\u0f0b\u0f62\u0f56\u0f0b\u0f56\u0f7c\u0f51\u0f0b\u0f60\u0f42\u0fb1\u0f74\u0f62\u0f0b\u0f42\u0f66\u0f62\u0f0b\u0f58\u0f0d","shortname":"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42\u0f0b\u0f42\u0f66\u0f62\u0f0b\u0f54\u0f0d","module":"bo_ntb","year":"2016 - 2023","owner":"New Tibetan Bible Translation Committee","description":"<h2>\u0f51\u0f58\u0f0b\u0f54\u0f60\u0f72\u0f0b\u0f42\u0f66\u0f74\u0f44\u0f0b\u0f62\u0f56\u0f0b\u0f56\u0f7c\u0f51\u0f0b\u0f60\u0f42\u0fb1\u0f74\u0f62\u0f0b\u0f42\u0f66\u0f62\u0f0b\u0f58\u0f0d<\/h2><h2>The Holy Bible in Modern Literary Tibetan, New Tibetan Bible translation: \u0f51\u0f58\u0f0b\u0f54\u0f60\u0f72\u0f0b\u0f42\u0f66\u0f74\u0f44\u0f0b\u0f62\u0f56\u0f0b\u0f56\u0f7c\u0f51\u0f0b\u0f60\u0f42\u0fb1\u0f74\u0f62\u0f0b\u0f42\u0f66\u0f62\u0f0b\u0f58\u0f0d<\/h2><p>copyright \u00a9 2016-2023 <a href=\"https:\/\/new-tibetan-bible.com\/\">New Tibetan Bible Translation Committee<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/bod\">\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42 (Tibetan)<\/a><br>Dialect: Modern Literary<br><br>\"New Tibetan Bible\" is a trademark of the New Tibetan Bible Translation Committee. If you produce a new translation using the New Tibetan Bible as a source text, you must not call your new translation the New Tibetan Bible or NTB.<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">
20793Creative Commons Attribution-Noncommercial-No Derivatives license 4.0.<\/a><\/p><p>You may share and redistribute this Bible translation or extracts from it in any format, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not change any of the words or punctuation of the Scriptures.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>","lang":"Tibetan","lang_short":"bo","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":11,"copyright_statement":"Copyright &copy; 2016 - 2023 New Tibetan Bible Translation Committee<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42","tts_ai":false,"downloadable":true},"gu_irv":{"name":"\u0a87\u0aa8\u0acd\u0aa1\u0abf\u0aaf\u0aa8 \u0ab0\u0ac0\u0ab5\u0abe\u0a87\u0a9d\u0acd\u0aa1 \u0ab5\u0ab0\u0acd\u0a9d\u0aa8 (IRV) \u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0","shortname":"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0 IRV","module":"gu_irv","year":"2019","owner":"Bridge Connectivity Solutions","description":"<h2>\u0a87\u0aa8\u0acd\u0aa1\u0abf\u0aaf\u0aa8 \u0ab0\u0ac0\u0ab5\u0abe\u0a87\u0a9d\u0acd\u0aa1 \u0ab5\u0ab0\u0acd\u0a9d\u0aa8 \u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0 - 2019<\/h2><h2>The Indian Revised Version Holy Bible in the Gujarati language of India<\/h2><p>copyright \u00a9 2019 <a href=\"https:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/guj\">\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0 (Gujarati)<\/a><br>Contributor: Bridge Connectivity Solutions Pvt. Ltd.<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Gujarati","lang_short":"gu","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2019 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0","tts_ai":false,"downloadable":true},"ha_con":{"name":"Biblica\u00ae Bu\u0257a\u0257\u0257en Littafi Mai Tsarki, Sabon Rai Don Kowa\u2122","shortname":"Bu\u0257a\u0257\u0257en Littafi Mai Tsarki","module":"ha_con","year":"2020","owner":"Biblica, Inc.","description":"<h2>Biblica\u00ae Bu\u0257a\u0257\u0257en Littafi Mai Tsarki, Sabon Rai Don Kowa\u2122<\/h2><h2>Hausa: Biblica\u00ae Bu\u0257a\u0257\u0257en Littafi Mai Tsarki, Sabon Rai Don Kowa\u2122 (Bible) of Nigeria<\/h2><p>copyright \u00a9 2020 <a href=\"http:\/\/www.Biblica.com\">Biblica, Inc.<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/hau\">Hausa<\/a><br>Contributor: Biblica, Inc.<br><br>&nbsp;<\/p><p><i>Biblica\u00ae Open Yoruba Contemporary Bible\u2122<\/i><\/p><p><i>Copyright \u00a9 2009, 2017 by Biblica, Inc.<\/i><\/p><p>Used with permission. All rights reserved worldwide.<\/p><p>\u201cBiblica\u201d is a trademark registered in the United States Patent and Trademark Office by Biblica, Inc.&nbsp;Used with permission.<\/p><p>
20793All content on open.bible is made available under a Creative Commons Attribution-ShareAlike 4.0 License (http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/).<\/p><p>&nbsp;You are free to:<\/p><ul><li>Share \u2014 copy and redistribute the material in any medium or format<\/li><li>Adapt \u2014 remix, transform, and build upon the material for any purpose, even commercially<\/li><\/ul><p>&nbsp;Under the following conditions:<\/p><ul><li>Attribution \u2014 You must attribute the work as follows: \u201cOriginal work available for free at www.biblica.com and open.bible\u201d Attribution statements in derivative works should not in any way suggest that we endorse you or your use of this work.<\/li><li>ShareAlike \u2014 If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Use of trademarks: Biblica\u00ae is a trademark registered in the United States Patent and Trademark Office by Biblica, Inc. and may not be included on any derivative works. Unaltered content from open.bible must include the Biblica\u00ae trademark when distributed to others. If you alter the content in any way, you must remove the Biblica\u00ae trademark before distributing your work.<\/p><p>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Hausa","lang_short":"ha","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"<p>Copyright \u00a9 2020 <a href=\"http:\/\/www.Biblica.com\">Biblica, Inc.<\/a> &nbsp;Original work available for free at www.biblica.com and open.bible. &nbsp;This Bible is made available under the terms of the Creative Commons Creative 
20793Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. &nbsp; The terms of this license can be found here &nbsp;This work has been adapted from it's original format to work with Bible SuperSearch. &nbsp;<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"(Hausa) \u0647\u064e\u0648\u064f\u0633\u064e","tts_ai":false,"downloadable":true},"ha_lit":{"name":"Litafi Mai-tsarki","shortname":"Litafi Mai-tsarki","module":"ha_lit","year":"2020","owner":"Door43 World Missions Community","description":"<h2>Litafi Mai-tsarki<\/h2><h2>The New Testament in the Hausa language of Nigeria<\/h2><p>copyright \u00a9 2020 <a href=\"https:\/\/door43.org\/\">Door43 World Missions Community<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/hau\">Hausa<\/a><br>Translation by: Alakirawa, Bayan, Chrispher Ishaya, Dabere, Dacuhus Timothy Danjuma, Danjay, Danjuma Alfred H, Euang Hediza Naohammed, Franklyn Ukazu Udochukwu, Gideon, Gokop, Habibu, James, Kiash Dachung Butus, Lazarus, Nadaki M. Philip, Nenching, Paul, Rebecca, Rev. Ayuba Taiba, Rev. Cain Yusuf Daniel, Rev. Dalhatu Dambo Ayuba, Rev. Dr. Tambanya Yahaya, Rev. Dr. Yakubu Hassan, Rev. Hannatu Samuel Ndberhukwu, Rev. Ibrahim Kassim, Rev. M. Dan'Amarya, Rev. Yakuba Ayuba<br>Contributor: Dacuhus Timothy Danjuma, Euang Hediza Naohammed, Kiash Dachung Butus, Nadaki M. Philip, Rev. Ayuba Taiba, Rev. Cain Yusuf Daniel, Rev. Dalhatu Dambo Ayuba, Rev. Dr. Tambanya Yahaya, Rev. Dr. Yakubu Hassan, Rev. Hannatu Samuel Ndberhukwu, Rev. Ibrahim Kassim, Rev. M. Dan'Amarya, Rev. Yakuba Ayuba<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Hausa","lang_short":"ha","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2020 Door43 World Missions Community<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"(Hausa) \u0647\u064e\u0648\u064f\u0633\u064e","tts_ai":false,"downloadable":true},"hcv":{"name":"Haitian Creole Version ","shortname":"HCV","module":"hcv","year":"","owner":null,"description":"\r\n<h2>Haitian Creole Version <\/h2><br \/><br \/>This Bible imported from Bible Analyzer <a href='http:\/\/www.bibleanalyzer.com\/download.htm'>http:\/\/www.bibleanalyzer.com\/download.htm<\/a>","lang":"Haitian, Haitian Creole","lang_short":"ht","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Krey\u00f2l ayisyen","tts_ai":false,"downloadable":true},"he_modern":{"name":"\u05ea\u05e0 \u05da \u05e2\u05d1\u05e8\u05d9 \u05de\u05d5\u05d3\u05e8\u
2079305e0\u05d9","shortname":"\u05ea\u05e0 \u05da \u05e2\u05d1\u05e8\u05d9 \u05de\u05d5\u05d3\u05e8\u05e0\u05d9","module":"he_modern","year":"","owner":null,"description":"<h2>\u05ea\u05e0 \u05da \u05e2\u05d1\u05e8\u05d9 \u05de\u05d5\u05d3\u05e8\u05e0\u05d9<\/h2><h2>The Holy Bible in Modern Hebrew<\/h2><p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Public_domain\">Public Domain<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/heb\">\u05e2\u05d1\u05e8\u05d9\u05ea (Hebrew)<\/a><br>Translation by: Franz Delitzsch (1813\u20131890)<\/p>","lang":"Hebrew","lang_short":"he","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":1,"lang_native":"\u05e2\u05d1\u05e8\u05d9\u05ea","tts_ai":false,"downloadable":true},"jv_jvn":{"name":"Kitab sutyi prejanjian anyar ing Basa Jawa Suriname sing gampang","shortname":"Prajanjian Anyar ing Basa Jawa","module":"jv_jvn","year":"2009","owner":"Wycliffe Bible Translators, Inc.","description":"<h2>Kitab sutyi prejanjian anyar ing Basa Jawa Suriname sing gampang<\/h2><h2>New Testament in Javanese, Caribbean (NS:jvn:Javanese, Caribbean)<\/h2><p>copyright \u00a9 2009 <a href=\"http:\/\/www.wycliffe.org\">Wycliffe Bible Translators, Inc.<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/jvn\">Javanese, Caribbean<\/a><br>Translation by: Wycliffe Bible Translators, Inc.<br><br>&nbsp;<\/p><p>Javanese, Caribbean<br>jvn<br>Suriname<\/p><h2>Copyright Information<\/h2><p>\u00a9 2009, Wycliffe Bible Translators, Inc. All rights reserved.<\/p><p>This translation text is made available to you under the terms of the Creative Commons License: Attribution-Noncommercial-No Derivative Works. (http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/) In addition, you have permission to port the text to different file formats, as long as you do not change any of the text or punctuation of the Bible.<\/p><p>You may share, copy, distribute, transmit, and extract portions or quotations from this work, provided that you include the above copyright information:<\/p><ul><li>You must give Attribution to the work.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not make any derivative works that change any of the actual words or punctuation of the Scriptures.<\/li><\/ul><p>Permissions beyond the scope of this license may be available if you contact us with your request.<\/p><p><strong>The New Testament<\/strong>&nbsp;<br>in Javanese, Caribbean<\/p><p><br>\u00a9 2009, Wycliffe Bible Translators, Inc. All rights reserved.<\/p><p>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">Creative Commons Attribution-Noncommercial-No Derivatives license 4.0.<\/a><\/p><p>You may share and redistribute this Bible translation or extracts from it in any format, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not change any of the words or punctuation of the Scriptures.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>","lang":"Javanese","lang_short":"jv","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":11,"copyright_statement":"Copyright &copy; 2009 Wycliffe Bible Translators, Inc.<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\ua9a7\ua9b1\ua997\ua9ae, Basa Jawa","tts_ai":false,"downloadable":true},"wo_wol_nt_2010":{"name":"T\u00e9ereb Injiil","shortname":"T\u00e9ereb Injiil","module":"wo_w
20793ol_nt_2010","year":"2010","owner":"La Mission Baptiste du S\u00e9n\u00e9gal","description":"<h2>T\u00e9ereb Injiil<\/h2><h2>The New Testament in Wolof, 2010 version.<\/h2><h2>Le Nouveau Testament en langue Wolof, revision de 2010<\/h2><p>copyright \u00a9 2010 <a href=\"http:\/\/biblewolof.com\">La Mission Baptiste du S\u00e9n\u00e9gal<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/wol\">Wolof<\/a><br>Dialect: Regional Wolof<br>Translation by: La MBS<br><br>For full copyright statement, see http:\/\/sng.al\/copyright<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">Creative Commons Attribution-Noncommercial-No Derivatives license 4.0.<\/a><\/p><p>You may share and redistribute this Bible translation or extracts from it in any format, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not change any of the words or punctuation of the Scriptures.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>","lang":"Wolof","lang_short":"wo","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":11,"copyright_statement":"Copyright &copy; 2010 La Mission Baptiste du S\u00e9n\u00e9gal<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Wollof","tts_ai":false,"downloadable":true},"kn_kjv":{"name":"Kannada KJV","shortname":"Kannada KJV","module":"kn_kjv","year":"1969","owner":null,"description":"<p>Translated by Kannada KJV Bible Society. Digitized and Created as Module by Yesudas Solomon, founder and president of Word of God Team and Word of God Ministries. Contact us at &#x77;&#111;&#x72;&#x64;&#111;&#x66;&#x67;&#111;&#x64;&#x40;&#119;&#x6f;&#x72;d&#x6f;&#x66;g&#x6f;&#100;&#46;&#x69;&#110;, +91 7676505599, +91 9448016738, +91 9964422489. Visit our sites <a href=\"http:\/\/www.WordOfGod.in\">www.WordOfGod.in<\/a> for more free resources.<br><br>This Bible imported from MySword <a href=\"https:\/\/mysword.info\/download-mysword\/bibles\">https:\/\/mysword.info\/download-mysword\/bibles<\/a><\/p>","lang":"Kannada","lang_short":"kn","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":13,"copyright_statement":"<p>Translated by the Kannada KJV Bible Society.<\/p><p>Copyright information unknown.<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1","tts_ai":false,"downloadable":true},"lt_heritage":{"name":"Tikin\u010di\u0173j\u0173 Paveldo Vertimas","shortname":"Paveldo","module":"lt_heritage","year":"2022-2024","owner":"Believers' Bible Society, Inc.","description":"<h2>Tikin\u010di\u0173j\u0173 paveldo vertimas<\/h2><h2>The Holy Bible in Lithuanian, Believers' Heritage Translation<\/h2><p>Copyright \u00a9 2022-2024 Believers' Bible Society, Inc.<br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/lit\">lietuvi\u0173 (Lithuanian)<\/a><br><br>&nbsp;<\/p><h3>Licencija<\/h3><p>\u00a9 2022\u20132024 Believers Bible Society, Inc. \u0160is objektas [k\u016brinys] licencijuojamas pagal Creative Commons Priskyrimas - Analogi\u0161kas platinimas 4.0 Tarptautin\u0117 licencijos s\u0105lygas. Nor\u0117dami per\u017ei\u016br\u0117ti \u0161i\u0105 licencij\u0105, spauskite \u0161i\u0105 nuorod\u0105 arba si\u0173skite lai\u0161k\u0105 adresu Creative Commons, PO Box 1866, Mountain Vie
20793w, CA 94042, JAV.<\/p><h3>Licencijos santrauka \u017emon\u0117ms suprantama kalba<\/h3><p>\u010cia yra \u017emon\u0117ms suprantama licenzijos (sutarties) santrauka (bet ne pakaitalas).<\/p><h3>J\u016bs galite:<\/h3><ul><li><i>Dalintis<\/i> \u2014 kopijuoti ir platinti med\u017eiag\u0105 bet kokiomis priemon\u0117mis ir formatais.<\/li><li><i>Adaptuoti<\/i> \u2014 remiksuoti, perdirbti ar kurti \u0161ios med\u017eiagos pagrindu bet kokiais tikslais, net ir komerciniais.<\/li><li><i>Priskyrimas<\/i> [vert\u0117jo(-\u0173), autoriaus(-i\u0173) pripa\u017einimas] \u2014 Privalote nurodyti autoryst\u0119, \u012fd\u0117ti nuorod\u0105 \u012f licencij\u0105 bei nurodyti, ar atlikote pakeitim\u0173. Galite tai daryti bet kokiu protingumo kriterijus atitinkan\u010diu b\u016bdu, ta\u010diau ne tokiu b\u016bdu, kuris sudaryt\u0173 \u012fsp\u016bd\u012f, kad licenciaras pritaria J\u016bs\u0173 veiksmams ar tam, kaip panaudotoje objekt\u0105.<\/li><li><i>Analogi\u0161kas platinimas<\/i> \u2014 Jei remiksuojate, perdirbate ar kuriate \u0161ios med\u017eiagos pagrindu, tokios veiklos rezultatus privalote platinti panaudodami t\u0105 pa\u010di\u0105 licencij\u0105, kuri naudota originalui.<\/li><li><i>Joki\u0173 papildom\u0173 apribojim\u0173<\/i> \u2014 Negalite taikyti teisini\u0173 priemoni\u0173 nei technologini\u0173 priemoni\u0173, kurios teisi\u0161kai apribot\u0173 kit\u0173 galimybes daryti tai, k\u0105 licencija leid\u017eia.<ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><\/li><\/ul>","lang":"Lithuanian","lang_short":"lt","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2022-2024 Believers' Bible Society, Inc.<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"lietuvi\u0173 kalba","tts_ai":false,"downloadable":true},"mr_irv":{"name":"\u0907\u0902\u0921\u093f\u092f\u0928 \u0930\u0940\u0935\u093e\u0907\u091c\u094d\u0921 \u0935\u0930\u094d\u091c\u0928 (IRV) - \u092e\u0930\u093e\u0920\u0940","shortname":"\u092e\u0930\u093e\u0920\u0940 IRV","module":"mr_irv","year":"2017, 2019","owner":"Bridge Connectivity Solutions","description":"<h2>\u0907\u0902\u0921\u093f\u092f\u0928 \u0930\u0940\u0935\u093e\u0907\u091c\u094d\u0921 \u0935\u0930\u094d\u091c\u0928 (IRV) - \u092e\u0930\u093e\u0920\u0940<\/h2><h2>The Indian Revised Version Holy Bible in the Marathi language of India<\/h2><p>copyright \u00a9 2017, 2019 <a href=\"https:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/mar\">\u092e\u0930\u093e\u0920\u0940 (Marathi)<\/a><br>Contributor: Bridge Connectivity Solutions Pvt. Ltd.<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Marathi","lang_short":"mr","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &c
20793opy; 2017, 2019 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u092e\u0930\u093e\u0920\u0940","tts_ai":false,"downloadable":true},"my_judson":{"name":"\u1019\u103c\u1014\u103a\u1019\u102c\u1000\u103b\u1019\u103a\u1038\u1005\u102c Judson 1840","shortname":"\u1019\u103c\u1014\u103a\u1019\u102c\u1000\u103b\u1019\u103a\u1038\u1005\u102c","module":"my_judson","year":"1840","owner":null,"description":"<h2>\u1019\u103c\u1014\u103a\u1019\u102c\u1000\u103b\u1019\u103a\u1038\u1005\u102c<\/h2><h2>The Holy Bible in the Burmese language of Myanmar, Judson version of 1840<\/h2><p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Public_domain\">Public Domain<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/mya\">\u1017\u1019\u102c (Burmese)<\/a><br>Translation by: Adoniram Judson<br>&nbsp;<\/p>","lang":"Burmese","lang_short":"my","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u1017\u1019\u102c\u1005\u102c","tts_ai":false,"downloadable":true},"ne_ulb":{"name":"\u0905\u0928\u0932\u0915 \u0936\u093e\u092c\u094d\u0926\u093f\u0915 \u092c\u093e\u0907\u092c\u0932","shortname":"\u0905\u0928\u0932\u0915 \u0936\u093e\u092c\u094d\u0926\u093f\u0915 \u092c\u093e\u0907\u092c\u0932","module":"ne_ulb","year":"2019","owner":"Door43 World Missions Community","description":"<h2>\u092a\u0935\u093f\u0924\u094d\u0930 \u092c\u093e\u0907\u092c\u0932<\/h2><h2>The Holy Bible in the Nepali language, Unlocked Literal Bible translation.<\/h2><p>copyright \u00a9 2019 <a href=\"https:\/\/door43.org\/\">Door43 World Missions Community<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/npi\">\u0928\u0947\u092a\u093e\u0932\u0940 (Nepali)<\/a><br>Translation by: Door43 World Missions Community<br>Contributor: Aliya Shrestha, Ananda Khadka, Deepak Raj Giri, Devendra Bhattarai, Dinesh Rai, Diwash Tamang, Hari Prasad Regmi, Hum Lamtari, Krishna B Bahora, Kumar Bardewa, Mohan Rai, Nabin Darmali, Prem Krishna Maharjan, Ramesh Basnet, Salome Bhatta, Samuel Mabohang, Shailendra Subba, Sharan Kumar Rai, Simon Magarati, Titak Basnet, Utter Kumar Rai, Yogendra Thapa, Amos Gajmer, Hari Prasad Regmi, Lok Bahadur Sunuwar, Mrs. Sareeta Giri, Pastor Ait Bahadur Tumbahangphe, Jesus Family Church, Pastor Bishnu Basnet, Anugraha Jyoti Church, Pastor Philip Subedi, Rev. Rajendra Malla, Rev. Shiva Hari Bhattarai, National Churches Fellowship of Nepal, Rev. Sunder Bahadur Thapa<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Nepali","lang_short":"ne","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &c
20793opy; 2019 Door43 World Missions Community<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0928\u0947\u092a\u093e\u0932\u0940","tts_ai":false,"downloadable":true},"pa_irv":{"name":"\u0a07\u0a70\u0a21\u0a3f\u0a05\u0a28 \u0a30\u0a3f\u0a35\u0a3e\u0a07\u0a5b\u0a21 \u0a35\u0a30\u0a5b\u0a28 (IRV) - \u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40","shortname":"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40 IRV","module":"pa_irv","year":"2017, 2019","owner":"Bridge Connectivity Solutions","description":"<h2>\u0a07\u0a70\u0a21\u0a3f\u0a05\u0a28 \u0a30\u0a3f\u0a35\u0a3e\u0a07\u0a5b\u0a21 \u0a35\u0a30\u0a5b\u0a28 (IRV) - \u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40<\/h2><h2>The Indian Revised Version Holy Bible in the Eastern Punjabi language of India (BCS 2019)<\/h2><p>copyright \u00a9 2017, 2019 <a href=\"https:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/pan\">\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40 (Panjabi, Eastern)<\/a><br>Contributor: Bridge Connectivity Solutions Pvt. Ltd.<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Punjabi, Panjabi","lang_short":"pa","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2017, 2019 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40,\u00a0\u067e\u0646\u062c\u0627\u0628\u06cc\u200e","tts_ai":false,"downloadable":true},"so_jimale":{"name":"Kitaabka Quduuska Ah Adan Jim'ale","shortname":"Kitaabka Quduuska Ah","module":"so_jimale","year":"1979, 2008","owner":"Society for International Ministries -- Kenya","description":"<h2>Kitaabka Quduuska Ah<\/h2><h2>The Holy Bible in the Somali language of Somalia, Adan Jim'ale Version<\/h2><p>copyright \u00a9 1979, 2008 <a href=\"http:\/\/www.sim.org\">Society for International Ministries -- Kenya<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/som\">Somali<\/a><br>Translation by: SIM International<br><br>&nbsp;<\/p><h2>Somali, Kitaablka Quduuska Ah<\/h2><p>This translation, published by the SIM, was published in 2008.<\/p><p>.<\/p><p>If you are interested in obtaining a printed copy, please contact the SIM at PO Box 72983, Nairobi, Kenya.<\/p><p>.<\/p><p>This translation text is made available to you under the terms of the Creative 
20793Commons License: Attribution-Noncommercial-No Derivative Works. (http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/) In addition, you have permission to port the text to different file formats, as long as you do not change any of the text or punctuation of the Bible.<\/p><p>You may share, copy, distribute, transmit, and extract portions or quotations from this work, provided that you include the above copyright information:<\/p><ul><li>You must give Attribution to the work.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not make any derivative works that change any of the actual words or punctuation of the Scriptures.<\/li><\/ul><p>Permissions beyond the scope of this license may be available if you contact us with your request.<\/p><p>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">Creative Commons Attribution-Noncommercial-No Derivatives license 4.0.<\/a><\/p><p>You may share and redistribute this Bible translation or extracts from it in any format, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not change any of the words or punctuation of the Scriptures.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>","lang":"Somali","lang_short":"so","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":11,"copyright_statement":"Copyright &copy; 1979, 2008 Society for International Ministries -- Kenya<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Soomaaliga, af Soomaali","tts_ai":false,"downloadable":true},"ta_irv":{"name":"\u0b87\u0ba3\u0bcd\u0b9f\u0bbf\u0baf\u0ba9\u0bcd \u0bb0\u0bbf\u0bb5\u0bc8\u0bb8\u0bcd\u0b9f\u0bc1 \u0bb5\u0bc6\u0bb0\u0bcd\u0bb8\u0ba9\u0bcd","shortname":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd IRV","module":"ta_irv","year":"2017, 2019","owner":"Bridge Connectivity Solutions","description":"<h2>\u0b87\u0ba3\u0bcd\u0b9f\u0bbf\u0baf\u0ba9\u0bcd \u0bb0\u0bbf\u0bb5\u0bc8\u0bb8\u0bcd\u0b9f\u0bc1 \u0bb5\u0bc6\u0bb0\u0bcd\u0bb8\u0ba9\u0bcd (IRV) - \u0ba4\u0bae\u0bbf\u0bb4\u0bcd<\/h2><h2>The Indian Revised Version Holy Bible in the Tamil language of India<\/h2><p>copyright \u00a9 2017, 2019 <a href=\"https:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/tam\">\u0ba4\u0bae\u0bbf\u0bb4\u0bcd (Tamil)<\/a><br>Translation by: Bridge Connectivity Solutions<br>Contributor: Bridge Connectivity Solutions Pvt. Ltd.<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Tamil","lang_short":"ta","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &c
20793opy; 2017, 2019 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd","tts_ai":false,"downloadable":true},"ta_oitce":{"name":"\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba4\u0bae\u0bbf\u0bb4\u0bcd \u0b9a\u0bae\u0b95\u0bbe\u0bb2 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1","shortname":"\u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0b9a\u0bae\u0b95\u0bbe\u0bb2","module":"ta_oitce","year":"2005, 2020, 2022","owner":"Biblica, Inc","description":"<h2>Biblica\u00ae \u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba4\u0bae\u0bbf\u0bb4\u0bcd \u0b9a\u0bae\u0b95\u0bbe\u0bb2 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1<\/h2><h2>The Holy Bible in the Tamil language of India: Biblica\u00ae Open Indian Tamil Contemporary Version \u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba4\u0bae\u0bbf\u0bb4\u0bcd \u0b9a\u0bae\u0b95\u0bbe\u0bb2 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1<\/h2><p>copyright \u00a9 2005, 2020, 2022 <a href=\"http:\/\/www.Biblica.com\/permissions\">Biblica, Inc.<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/tam\">\u0ba4\u0bae\u0bbf\u0bb4\u0bcd (Tamil)<\/a><br>Contributor: Biblica, Inc.<br><br>&nbsp;<\/p><p>Biblica\u00ae \u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba4\u0bae\u0bbf\u0bb4\u0bcd \u0b9a\u0bae\u0b95\u0bbe\u0bb2 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u2122<\/p><p>\u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u00a9 2005, 2020, 2022 Biblica, Inc.<\/p><p>&nbsp;<\/p><p>Biblica\u00ae Open Indian Tamil Contemporary Version\u2122<\/p><p>Copyright \u00a9 2005, 2020, 2022 by Biblica, Inc.<\/p><p>&nbsp;<\/p><p>\u201cBiblica\u201d \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1 Biblica, Inc. \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0baf\u0bc1\u0ba9\u0bc8\u0b9f\u0bc6\u0b9f\u0bcd \u0bb8\u0bcd\u0b9f\u0bc7\u0b9f\u0bcd\u0bb8\u0bcd \u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8 \u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8. \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0baf\u0bc1\u0b9f\u0ba9\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u200c\u0ba4\u0baa\u0bcd\u200c\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.<\/p><p>&nbsp;<\/p><p>\u201cBiblica\u201d is a trademark registered in the United States Patent and Trademark Office by Biblica, Inc. Used with permission.<\/p><p>&nbsp;<\/p><p>\u2015\u2015\u2015\u2015\u2015\u2015<\/p><p>&nbsp;<\/p><p>\u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bc7\u0bb2\u0bc8 Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA)\u0ba9\u0bcd \u0b95\u0bc0\u0bb4\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb0\u0bbf\u0bae\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0ba8\u0b95\u0bb2\u0bc8\u0baa\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95, https:creativecommons.org\/licenses\/by-sa\/4.0&nbsp;\u0b90\u0baa\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0bb5\u0bc8\u0baf\u0bbf\u0b9f\u0bb5\u0bc1\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 Creative 
20793Commons, PO Box 1866, Mountain View, CA 94042, USA \u0b95\u0bcd\u0b95\u0bc1 \u0b95\u0b9f\u0bbf\u0ba4\u0bae\u0bcd \u0b85\u0ba9\u0bc1\u0baa\u0bcd\u0baa\u0bb5\u0bc1\u0bae\u0bcd.<\/p><p>&nbsp;<\/p><p>Biblica\u00ae \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1 Biblica, Inc. \u0b86\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8\u0baf\u0bbe\u0b95\u0bc1\u0bae\u0bcd, \u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd Biblica\u00ae \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8\u0baf\u0bc8\u0baa\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 Biblica, Inc \u0b87\u0ba9\u0bcd \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd\u0bb5 \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf \u0ba4\u0bc7\u0bb5\u0bc8. CC BY-SA \u0b89\u0bb0\u0bbf\u0bae\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bbf\u0ba9\u0bcd\u0baa\u0b9f\u0bbf, \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba4\u0bc8 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0baa\u0bcd\u0baa\u0b9f\u0bbe\u0bae\u0bb2\u0bcd \u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bb1\u0bc1\u0bb5\u0bbf\u0ba8\u0bbf\u0baf\u0bcb\u0b95\u0bae\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bb2\u0bbe\u0bae\u0bcd. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd Biblica\u00ae \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8\u0baf\u0bc8 \u0b85\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0baf\u0bc7 \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b92\u0bb0\u0bc1 \u0ba8\u0b95\u0bb2\u0bc8 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bc8 \u0bae\u0bca\u0bb4\u0bbf\u0baa\u0bc6\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0b85\u0ba4\u0ba9\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0baa\u0b95\u0bc1\u0ba4\u0bbf \u0baa\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd, \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd Biblica\u00ae \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8\u0baf\u0bc8 \u0b85\u0b95\u0bb1\u0bcd\u0bb1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba9\u0bcd\u0ba9 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bc8\u0b9a\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0bc0\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8\u0b95\u0bcd \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bc8 \u0baa\u0bbf\u0ba9\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0bb1\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd: \u201cBiblica, Inc. \u0b87\u0ba9\u0bcd \u0b85\u0b9a\u0bb2\u0bcd \u0baa\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bc1 www.biblica.com&nbsp;\u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd open.bible&nbsp;\u0b87\u0bb2\u0bcd \u0b87\u0bb2\u0bb5\u0b9a\u0bae\u0bbe\u0b95\u0b95\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.\u201d<\/p><p>&nbsp;<\/p><p>\u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u0baa\u0bb1\u0bcd\u0bb1\u0bbf\u0baf \u0b85\u0bb1\u0bbf\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0baa\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8\u0baa\u0bcd \u0baa\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0bbf\u0ba9\u0bcd\u0bb5\u0bb0\u0bc1\u0bae\u0bbe\u0bb1\u0bc1 \u0ba4\u0bcb\u0ba9\u0bcd\u0bb1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd:<\/p><p>&nbsp;<\/p><p>Biblica\u00ae \u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba4\u0bae\u0bbf\u0bb4\u0bcd \u0b9a\u0bae\u0b95\u0bbe\u0bb2 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u2122<\/p><p>\u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u00a9 2005, 2020, 2022 Biblica, Inc.<\/p><p>&nbsp;<\/p><p>Biblica\u00ae Open Indian Tamil Contemporary Version\u2122<\/p><p>Copyright \u00a9 2005, 2020, 2022 by Biblica, Inc.<\/p><p>&nbsp;<\/p><p>\u201cBiblica\u201d \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1 Biblica, Inc. \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0baf\u0bc1\u0ba9\u0bc8\u0b9f\u0bc6\u0b9f\u0bcd \u0bb8\u0bcd\u0b9f\u0bc7\u0b9f\u0bcd\u0bb8\u0bcd \u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8 \u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8. \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0baf\u0bc1\u0b9f\u0ba9\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u200c\u0ba4\u0baa\u0bcd\u200c\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.<\/p><p>&nbsp;<\/p><p>\u201cBiblica\u201d is a trademark registered in the United States Patent and Trademark Office by Biblica, Inc. Used with permission.<\/p><p>&nbsp;<\/p><p>\u0b85\u0ba4\u0bc7 \u0b89\u0bb0\u0bbf\u0bae\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0bc0\u0bb4\u0bcd(CC BY-SA) \u0b85\u0b9a\u0bb2\u0bcd \u0baa\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bbf\u0baf \u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0bb5\u0bc7\u0bb2\u0bc8\u0baf\u0bc8 \u0ba8\u0bc0\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd\u0baa\u0b9f\u0bbf \u0ba4\u0bc6\u0bb0\u0bbf\u0bb5\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.<\/p><p>&nbsp;<\/p><p>\u0b87\u0ba8\u0bcd\u0ba4 \u0baa\u0b9f\u0bc8\u0baa\u0bcd\u0baa\u0bbf\u0ba9\u0bcd \u0bae\u0bca\u0bb4\u0bbf\u0baa\u0bc6\u0baf\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0b95\u0bc1\u0bb1\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1 Biblica, Inc.\u0b95\u0bcd\u0b95\u0bc1 \u0ba4\u0bc6\u0bb0\u0bbf\u0bb5\u0bbf\u0b95\u0bcd\u0b95 \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0ba9\u0bbe\u0bb2\u0bcd, https:open.bible\/contact&nbsp;\u0b87\u0bb2\u0bcd \u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bc8\u0ba4\u0bcd \u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0baa\u0bc1 \u0b95\u0bca\u0bb3\u0bcd\u0bb3\u0bb5\u0bc1\u0bae\u0bcd.<\/p><p>&nbsp;<\/p><p>
20793This work is made available under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA). To view a copy of this license, visit https:\/\/creativecommons.org\/licenses\/by-sa\/4.0&nbsp;or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.<\/p><p>&nbsp;<\/p><p>Biblica\u00ae is a trademark registered by Biblica, Inc., and use of the Biblica\u00ae trademark requires the written permission of Biblica, Inc. Under the terms of the CC BY-SA license, you may copy and redistribute this unmodified work as long as you keep the Biblica\u00ae trademark intact. If you modify a copy or translate this work, thereby creating a derivative work, you must remove the Biblica\u00ae trademark. On the derivative work, you must indicate what changes you have made and attribute the work as follows: \u201cThe original work by Biblica, Inc. is available for free at www.biblica.com&nbsp;and open.bible.\u201d<\/p><p>&nbsp;<\/p><p>Notice of copyright must appear on the title or copyright page of the work as follows:<\/p><p>&nbsp;<\/p><p>Biblica\u00ae \u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba4\u0bae\u0bbf\u0bb4\u0bcd \u0b9a\u0bae\u0b95\u0bbe\u0bb2 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u2122<\/p><p>\u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u00a9 2005, 2020, 2022 Biblica, Inc.<\/p><p>&nbsp;<\/p><p>Biblica\u00ae Open Indian Tamil Contemporary Version\u2122<\/p><p>Copyright \u00a9 2005, 2020, 2022 by Biblica, Inc.<\/p><p>&nbsp;<\/p><p>\u201cBiblica\u201d \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1 Biblica, Inc. \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0baf\u0bc1\u0ba9\u0bc8\u0b9f\u0bc6\u0b9f\u0bcd \u0bb8\u0bcd\u0b9f\u0bc7\u0b9f\u0bcd\u0bb8\u0bcd \u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8 \u0b85\u0bb2\u0bc1\u0bb5\u0bb2\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0bb5\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0b95 \u0bae\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8. \u0b85\u0ba9\u0bc1\u0bae\u0ba4\u0bbf\u0baf\u0bc1\u0b9f\u0ba9\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u200c\u0ba4\u0baa\u0bcd\u200c\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.<\/p><p>&nbsp;<\/p><p>\u201cBiblica\u201d is a trademark registered in the United States Patent and Trademark Office by Biblica, Inc. Used with permission.<\/p><p>&nbsp;<\/p><p>You must also make your derivative work available under the same license (CC BY-SA).<\/p><p>&nbsp;<\/p><p>If you would like to notify Biblica, Inc. regarding your translation of this work, please contact us at https:\/\/open.bible\/contact.<\/p><p>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Tamil","lang_short":"ta","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"<p>Biblica\u00ae \u0ba4\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4\u0ba8\u0bbf\u0bb2\u0bc8 \u0ba4\u0bae\u0bbf\u0bb4\u0bcd \u0b9a\u0bae\u0b95\u0bbe\u0bb2 \u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u2122<\/p><p>\u0baa\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 \u00a9 2005, 2020, 2022 Biblica, Inc.<\/p><p>&nbsp;<\/p><p>Biblica\u00ae Open Indian Tamil Contemporary Version\u2122<\/p><p>Copyright \u00a9 2005, 2020, 2022 by Biblica, Inc.<\/p><p>&nbsp;<\/p><p>
20793This work is made available under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA). To view a copy of this license, visit https:\/\/creativecommons.org\/licenses\/by-sa\/4.0&nbsp;or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd","tts_ai":false,"downloadable":true},"te_irv":{"name":"\u0c07\u0c02\u0c21\u0c3f\u0c2f\u0c28\u0c4d \u0c30\u0c3f\u0c35\u0c48\u0c1c\u0c4d\u0c21\u0c4d \u0c35\u0c46\u0c30\u0c4d\u0c37\u0c28\u0c4d (IRV) - \u0c24\u0c46\u0c32\u0c41\u0c17\u0c41","shortname":"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41 IRV","module":"te_irv","year":"2017, 2019","owner":"Bridge Connectivity Solutions","description":"<h2>\u0c07\u0c02\u0c21\u0c3f\u0c2f\u0c28\u0c4d \u0c30\u0c3f\u0c35\u0c48\u0c1c\u0c4d\u0c21\u0c4d \u0c35\u0c46\u0c30\u0c4d\u0c37\u0c28\u0c4d (IRV) - \u0c24\u0c46\u0c32\u0c41\u0c17\u0c41 -2019<\/h2><h2>The Indian Revised Version Holy Bible in the Telugu language of India<\/h2><p>copyright \u00a9 2017, 2019 <a href=\"https:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/tel\">\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41 (Telugu)<\/a><br>Translation by: Bridge Connectivity Solutions<br>Contributor: Bridge Connectivity Solutions Pvt. Ltd.<br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Telugu","lang_short":"te","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2017, 2019 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41","tts_ai":false,"downloadable":true},"tg_tgk":{"name":"\u0427\u0430\u0441\u0442\u0438 \u0411\u0438\u0431\u043b\u0438\u0438 \u0432 \u0442\u0430\u0434\u0436\u0438\u043a\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0422\u0430\u0434\u0436\u0438\u043a\u0438\u0441\u0442\u0430\u043d","shortname":"\u0427\u0430\u0441\u0442\u0438 \u0411\u0438\u0431\u043b\u0438\u0438 \u0432 \u0442\u0430\u0434\u0436\u0438\u043a\u0441\u043a\u043e\u043c","module":"tg_tgk","year":"2010, 2014","owner":"\u0424\u043e\u043d\u0434\u0438 \u00ab\u041a\u0430\u043b\u043e\u043c\u00bb","description":"<h2>\u0425\u0443\u0448\u0445\u0430\u0431\u0430\u0440<\/h2><h2>Portions of the Holy Bible in the Tajik language of Tajikistan<\/h2><h2>\u0427\u0430\u0441\u0442\u0438 \u0411\u0438\u0431\u043b\u0438\u0438 \u0432 \u0442\u0430\u0434\u0436\u0438\u043a\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0422\u0430\u0434\u0436\u0438\u043a\u0438\u0441\u0442\u0430\u043d<\/h2><p>Copyright \u00a9 2010, 2014 \u0424\u043e\u043d\u0434\u0438 \u00ab\u041a\u0430\u043b\u043e\u043c\u00bb<br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/tgk\">\u0442\u043e\u04b7\u0438\u043a\u04e3 (Tajik)<\/a><br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">
20793Creative Commons Attribution-Noncommercial-No Derivatives license 4.0.<\/a><\/p><p>You may share and redistribute this Bible translation or extracts from it in any format, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not change any of the words or punctuation of the Scriptures.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>","lang":"Tajik","lang_short":"tg","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":11,"copyright_statement":"Copyright &copy; 2010, 2014 \u0424\u043e\u043d\u0434\u0438 \u00ab\u041a\u0430\u043b\u043e\u043c\u00bb<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0442\u043e\u04b7\u0438\u043a\u04e3,\u00a0to\u00e7ik\u012b,\u00a0\u062a\u0627\u062c\u06cc\u06a9\u06cc\u200e","tts_ai":false,"downloadable":true},"ug_ara":{"name":"\u0645\u06c7\u0642\u06d0\u062f\u062f\u06d0\u0633\u202d \u202c\u0643\u0627\u0644\u0627\u0645 (\u202d\u202c\u064a\u06d5\u0646\u06af\u0649\u202d \u202c\u064a\u06d0\u0632\u0649\u0642\u202d \u202c )","shortname":"\u0645\u06c7\u0642\u06d5\u062f\u062f\u06d5\u0633 \u0643\u0649\u062a\u0627\u0628","module":"ug_ara","year":"2010","owner":"Mukeddes Kalam - Uyghur Bible Translation Committee","description":"<p>&nbsp;<\/p><h2>\u0645\u06c7\u0642\u06d0\u062f\u062f\u06d0\u0633\u202d \u202c\u0643\u0627\u0644\u0627\u0645 (\u202d\u202c\u064a\u06d5\u0646\u06af\u0649\u202d \u202c\u064a\u06d0\u0632\u0649\u0642\u202d \u202c )<\/h2><h2>The Holy Bible in the Uyghur language, written in Arabic script<\/h2><p>Copyright \u00a9 2010 Mukeddes Kalam - Uyghur Bible Translation Committee<br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/uig\">Uyghur tili (Uyghur)<\/a><br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p><p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li><li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p><p>Note that in addition to the rules above, revising and adapting God's Word involves a great responsibility to be true to God's Word. See Revelation 22:18-19.<\/p>","lang":"Uighur, Uyghur","lang_short":"ug","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2010 Mukeddes Kalam - Uyghur Bible Translation Committee<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":1,"lang_native":"\u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5\u200e,\u00a0Uyghurche","tts_ai":false,"downloadable":true},"ur_geo":{"name":"\u06a9\u062a\u0627\u0628\u0650 \u0645\u0642\u062f\u0651\u0633","shortname":"\u06a9\u062a\u0627\u0628\u0650 \u0645\u0642\u062f\u0651\u0633","module":"ur_geo","year":"2019","owner":"Urdu Geo Version","description":"<h2>\u06a9\u062a\u0627\u0628\u0650 \u0645\u0642\u062f\u0651\u0633<\/h2><h2>The Holy Bible in Urdu, Urdu Geo Version, Urdu Script<\/h2><p>Copyright \u00a9 2019 Urdu Geo Version<br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/urd\">\u0909\u0930\u094d\u0926\u0942 (Urdu)<\/a><br>&nbsp;<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">
20793Creative Commons Attribution-Noncommercial-No Derivatives license 4.0.<\/a><\/p><p>You may share and redistribute this Bible translation or extracts from it in any format, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not change any of the words or punctuation of the Scriptures.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>","lang":"Urdu","lang_short":"ur","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":11,"copyright_statement":"Copyright &copy; 2019 Urdu Geo Version<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":1,"lang_native":"\u0627\u0631\u062f\u0648","tts_ai":false,"downloadable":true},"wo_kyg":{"name":"K\u00e0ddug Y\u00e0lla gi","shortname":"KYG","module":"wo_kyg","year":"2010, 2020","owner":"La Mission Baptiste du S\u00e9n\u00e9gal","description":"<h2>K\u00e0ddug Y\u00e0lla gi<\/h2><h2>Wolof Bible 2020 revision.<\/h2><h2>La bible en wolof; revision 2020<\/h2><p>copyright \u00a9 2010, 2020 <a href=\"http:\/\/biblewolof.com\">La Mission Baptiste du S\u00e9n\u00e9gal<\/a><br>Language: <a href=\"http:\/\/www.ethnologue.org\/language\/wol\">Wolof<\/a><br>Dialect: Regional Wolof<br>Translation by: La MBS<br><br>For complete copyright statement, please see http:\/\/sng.al\/copyright<\/p><p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">Creative Commons Attribution-Noncommercial-No Derivatives license 4.0.<\/a><\/p><p>You may share and redistribute this Bible translation or extracts from it in any format, provided that:<\/p><ul><li>You include the above copyright and source information.<\/li><li>You do not sell this work for a profit.<\/li><li>You do not change any of the words or punctuation of the Scriptures.<\/li><\/ul><p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>","lang":"Wolof","lang_short":"wo","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":11,"copyright_statement":"Copyright &copy; 2010, 2020 La Mission Baptiste du S\u00e9n\u00e9gal<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Wollof","tts_ai":false,"downloadable":true},"asvs":{"name":"American Standard Version w Strong's","shortname":"ASVs","module":"asvs","year":"","owner":null,"description":"\n<h2 align=\"center\"><b>The English Revised Version, 1881<\/b><\/h2>\n<p align=\"center\"><b>Including the American Standard Version, 1901<\/b><\/p>\n<p>(Applying Strong's numbering to the public domain ASV text was done as part of the \"Cross Word Project\" and is copyright Wade Maxfield. The modified text has been released by him for any purpose.)<\/p><p>(The addition of omitted numbers in a several verses and some corrections were made to the numbers by Tim Morton of BibleAnalyzer.com)<\/p>\n\n<hr>\nThe article TEXT OF THE NEW TESTAMENT describes the process of accumulation of materials which began with the coming of the Codex Alexandrinus to London in 1625, and continues to the present day, and the critical use made of these materials in the 19th century; and the story need not be repeated here. It was not until the progress of criticism had revealed the defective state of the received Greek text of the New Testament that any movement arose for the revision of the Authorized Version. About the year 1855 the question began to be mooted in magazine articles and motions in Convocation, and by way of bringing it to a head a small group of scholars (
20793Dr. Ellicott, afterwards bishop of Gloucester, Dr. Moberly, head master of Winchester and afterwards bishop of Salisbury, Dr. Barron, principal of St. Edmund's Hall, Oxford, the Rev. H. Alford, afterwards dean of Canterbury, and the Rev. W.G. Humphrey; with the Rev. E. Hawkins, secretary of the S.P.G., and afterwards canon of Westminster, as their secretary) undertook a revision of the Authorized Version of John, which was published in 1857. Six of the Epistles followed in 1861 and 1863, by which time the object of the work, in calling attention to the need and the possibility of a revision, had been accomplished. Meanwhile a great stimulus to the interest in textual criticism had been given by the discovery of the Codex Sinaiticus, and by the work of Tischendorf and Tregelles. In February 1870 a motion for a committee to consider the desirableness of a revision was adopted by both houses of the Convocation of Canterbury; and definite motions in favor of such a revision were passed in the following May. The Convocation of York did not concur, and thenceforth the Southern Houses proceeded alone. A committee of both houses drew up the lists of revisers, and framed the rules for their guidance. The Old Testament company consisted of 25 (afterwards 27) members, the New Testament of 26. The rules prescribed the introduction of as few alterations in the Authorized Version as possible consistently with faithfulness; the text to be adopted for which the evidence is decidedly preponderating, and when it differs from that from which the Authorized Version was made, the alteration to be indicated in the margin (this rule was found impracticable); alterations to be made on the first revision by simple majorities, but to be retained only if passed by a two-thirds majority on the second revision. Both companies commenced work at Westminster on June 22, 1870. The New Testament company met on 407 days in the course of eleven years, the Old Testament company on 792 days in fifteen years. Early in the work the cooperation of American scholars was invited, and in consequence two companies of 15 and 16 members respectively were formed, which began work in 1872, considering the results of the English revision as each section of it was forwarded to them. The collaboration of the English and American companies was perfectly harmonious; and by agreement those recommendations of the American Revisers which were not adopted by the English companies, but to which the proposers nevertheless wished to adhere, were printed in an appendix to the published Bible. Publication took place, in the case of the New Testament, on May 17, 1881, and in the case of the canonical books of the Old Testament almost exactly four years later. The revision of the Apocrypha was divided between the two English companies, and was taken up by each company on the completion of its main work. The New Testament company distributed Sirach, Tobit, Judith, Wisdom, 1 and 2 Maccabees among three groups of its members, and the Old Testament company appointed a small committee to deal with the remaining books. The work dragged on over many years, involving some inequalities in revision, and ultimately the Apocrypha was published in 1895.<br><br> \nIn dealing with the Old Testament the Revisers were not greatly concerned with questions of text. The Massoretic Hebrew text available in 1870 was substantially the same as that which King James' translators had before them; and the criticism of the Septuagint version was not sufficiently advanced to enable them safely to make much use of it except in marginal notes. Their work consisted mainly in the correction of mistranslations which imperfect Hebrew scholarship had left in the Authorized Version. Their changes as a rule are slight, but tend very markedly to remove obscurities and to improve the intelligibility of the translation. The gain is greatest in the poetical and prophetical books (poetical passages are throughout printed as such, which in itself is a great improvement), and there cannot be much doubt that if the revision of the Old Testament had stood by itself it would have been generally accepted without much opposition. With the new version of the New Testament the case was different. The changes were necessarily more numerous than in the Old Testament, and the greater familiarity with the New Testament possessed by readers in general made the alterations more conspicuous. The New Testament revisers had, in effect, to form a new Greek text before they could proceed to translate it. In this part of their work they were largely influenced by the presence of Drs. Westcott and Hort, who, as will be shown elsewhere [TEXT OF THE NEW TESTAMENT], were keen and convinced champions of the class of text of which the best representative is the Codex Vaticanus. At the same time Dr. Scrivener, who took a less advanced view of the necessity of changes in the Received Text, was also a prominent member of the company, and it is probably true that not many new readings were adopted which had not the support of Tischendorf and Tregelles, and which w
20793ould not be regarded by nearly all scholars acquainted with textual criticism as preferable to those of the Authorized Version. To Westcott and Hort may be assigned a large part of the credit for leading the Revisers definitely along the path of critical science; but the Revisers did not follow their leaders the whole way, and their text (edited by Archdeacon Palmer for the Oxford Press in 1881) represents a more conservative attitude than that of the two Cambridge scholars. Nevertheless the amount of textual change was considerable, and to this was added a very large amount of verbal change, sometimes (especially in the Epistles) to secure greater intelligibility, but oftener (and this is more noticeable in the Gospels) to secure uniformity in the translation of Greek words which the Authorized Version deliberately rendered differently in different places (even in parallel narratives of the same event), and precision in the representation of moods and tenses. It was to the great number of changes of this kind, which by themselves appeared needless and pedantic, that most of the criticism bestowed upon the Revised Version was due; but it must be remembered that where the words and phrases of a book are often strained to the uttermost in popular application, it is of great importance that those words and phrases should be as accurately rendered as possible. On the whole, it is certain that the Revised Version marks a great advance on the Authorized Version in respect of accuracy, and the main criticisms to which it is justly open are that the principles of classical Greek were applied too rigidly to Greek which is not classical, and that the Revisers, in their careful attention to the Greek, were less happily inspired than their predecessors with the genius of the English language. These defects have no doubt militated against the general acceptance of the Revised Version; but whether they continue to do so or not (and it is to be remembered that we have not yet passed through nearly so long a period as that during which the Authorized Version competed with the Geneva Bible or Jerome's Vulgate with the Old Latin), it is certain that no student of the Bible can afford to neglect the assistance given by the Revised Version towards the true understanding of the Scriptures. In so using it, it should be remembered that renderings which appear in the margin not infrequently represent the views of more than half the Revisers, though they failed to obtain the necessary two-thirds majority. This is perhaps especially the case in the Old Testament, where the Revised Version shows a greater adherence to the Authorized Version than in the New Testament.<br><br> \nIt only remains to add that, after the lapse of the 14 years during which it was agreed that no separate American edition should be brought out, while the American appendix continued to appear in the English Revised Version, the American Revisers issued a fresh recension (New Testament in 1900, Old Testament in 1901, without the Apocrypha), embodying not only the readings which appeared in their appendix to the English Revised Version, but also others on which they had since agreed. It is unfortunate that the action originally taken by the English revisers with a view to securing that the two English-speaking nations should continue to have a common Bible should have brought about the opposite result; and though the alterations introduced by the American revisers eminently deserve consideration on their merits, it may be doubted whether the net result is important enough to justify the existence of a separate version. What influence it may have upon the history of the English Bible in the future it is for the future to decide.<br><br> \nFrederic G. Kenyon<br><br> \n<br \/><br \/>This Bible imported from Bible Analyzer <a href='http:\/\/www.bibleanalyzer.com\/download.htm'>http:\/\/www.bibleanalyzer.com\/download.htm<\/a>","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"albanian":{"name":"Albanian","shortname":"Albanian","module":"albanian","year":"","owner":null,"description":"<p><strong>Albanian<\/strong><\/p>\n\n<p><br \/>\n<br \/>\nThis Bible imported from The Unbound Bible <a href=\"http:\/\/unbound.biola.edu\/\">http:\/\/unbound.biola.edu\/<\/a><\/p>\n","lang":"Albanian","lang_short":"sq","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Shqip","tts_ai":false,"downloadable":true},"almeida_ra":{"name":"Tradu\u00e7\u00e3o de Jo\u00e3o Ferreira de Almeida (Vers\u00e3o Revista e Atualizada)","shortname":"JFA-RA","module":"almeida_ra","year":"","owner":null,"description":"<p>Tradu&ccedil;&atilde;o: - Jo&atilde;o Ferreira de Almeida: (Vers&atilde;o Revista e Actualizada, grafia usada na Europa)<\/p>\n\n<p>O texto desta tradu&ccedil;&atilde;o foi copiado duma antiga vers&atilde;o da<\/p>\n\n<p>B&iacute;blia Sagrada Gratuita por Eliseu F. A. JR.<\/p>\n\n<p>Faltava Miqueias 1:12-14; Lucas 9:61; Lucas 22:56; etc....<\/p>\n\n<p>Entre outros Ju&iacute;zes 9:4 estava incompleto.<\/p>\n\n<p>Al&eacute;m de outros que n&atilde;o anotei.<\/p>\n\n<p>Tamb&eacute;m a copiei dos seguintes &laquo;sites&raquo; que tem a mesma vers&atilde;o da B&iacute;blia<\/p>\n\n<p>http:\/\/www.jesus.org.uk\/bible\/Portuguese<\/p>\n\n<p>http:\/\/unbound.biola.edu\/index.cfm?method=downloads.showDownloadMain<\/p>\n\n<p>Tamb&eacute;m copiei o Antigo Testamento, do seguinte site judaico.<\/p>\n\n<p>http:\/\/www.judaismo-iberico.org\/interlinear\/tanakh\/indexpt.htm<\/p>\n\n<p>Obs.: Tinham v&aacute;rios erros e alguns versos corrompidos, mas eu corrigi<\/p>\n\n<p>a maioria dos erros e das corrup&ccedil;&otilde;es com a ajuda de um dicion&aacute;rio de<\/p>\n\n<p>portugu&ecirc;s que constru&iacute; para o efeito, no editor de texto &laquo;PSPad&raquo;.<\/p>\n\n<p>Consultei v&aacute;rias tradu&ccedil;&otilde;es da B&iacute;blia em paralelo neste programa.<\/p>\n\n<p>&laquo;In the beginning was the word&raquo;<\/p>\n\n<p>Tamb&eacute;m consultei v&aacute;rias tradu&ccedil;&otilde;es em papel da B&iacute;blia.<\/p>\n\n<p>Consultei ainda a tradu&ccedil;&atilde;o em MP3 no site:<\/p>\n\n<p>http:\/\/worldwide.familyradio.org\/pt\/mp3\/bible\/frame<\/p>\n\n<p>Corrigi a ortografia para a usada em Portugal.<\/p>\n\n<p>Tamb&eacute;m corrigi v&aacute;rios versos corrompidos e adicionei os que<\/p>\n\n<p>estavam em falta.<br \/>\n<br \/>\nThis Bible imported from MySword <a href=\"https:\/\/mysword.info\/download-mysword\/bibles\">https:\/\/mysword.info\/download-mysword\/bibles<\/a><\/p>\n","lang":"Portuguese","lang_short":"pt","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Portugu\u
2079300eas","tts_ai":false,"downloadable":true},"almeida_rc":{"name":"Tradu\u00e7\u00e3o de Jo\u00e3o Ferreira de Almeida Revista e Corrigida.","shortname":"JFA-RC","module":"almeida_rc","year":"","owner":null,"description":"Tradu\u00e7\u00e3o de Jo\u00e3o Ferreira de Almeida Revista e Corrigida. <BR> Translation of Jo\u00e3o Ferreira de Almeida (corrected). <p> Text received from the &#x6a;&#115;&#64;w&#x6f;&#x72;&#100;p&#x72;&#x6f;&#106;ec&#x74;&#46;&#111;r&#x67; (www.wordproject.org), <p> and corrected to the portuguese orthography, <BR> used in Portugal (Europe) by the churches. <p> Texto recebido do \u00abWordProject\u00bb com uma ortografia antiga \/\r\n<BR>e corrigido para a mais usada na Europa (Portugal).\r\nN\u00famero de linhas (versos do Antigo Testamento): 23145\r\nN\u00famero total de linhas (versos do Antigo e NOvo Testamento): 31103\r\n(Salmos 1-79):<br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Portuguese","lang_short":"pt","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Portugu\u00eas","tts_ai":false,"downloadable":true},"asv":{"name":"American Standard Version","shortname":"ASV","module":"asv","year":"1901","owner":null,"description":"<h2><strong>The English Revised Version, 1881-1895<\/strong><br \/>\nIncluding the American Standard Version, 1901<\/h2>\n\n<hr \/>\n<p>The article TEXT OF THE NEW TESTAMENT describes the process of accumulation of materials which began with the coming of the Codex Alexandrinus to London in 1625, and continues to the present day, and the critical use made of these materials in the 19th century; and the story need not be repeated here. It was not until the progress of criticism had revealed the defective state of the received Greek text of the New Testament that any movement arose for the revision of the Authorized Version. About the year 1855 the question began to be mooted in magazine articles and motions in Convocation, and by way of bringing it to a head a small group of scholars (Dr. Ellicott, afterwards bishop of Gloucester, Dr. Moberly, head master of Winchester and afterwards bishop of Salisbury, Dr. Barron, principal of St. Edmund&#39;s Hall, Oxford, the Rev. H. Alford, afterwards dean of Canterbury, and the Rev. W.G. Humphrey; with the Rev. E. Hawkins, secretary of the S.P.G., and afterwards canon of Westminster, as their secretary) undertook a revision of the Authorized Version of John, which was published in 1857. Six of the Epistles followed in 1861 and 1863, by which time the object of the work, in calling attention to the need and the possibility of a revision, had been accomplished. Meanwhile a great stimulus to the interest in textual criticism had been given by the discovery of the Codex Sinaiticus, and by the work of Tischendorf and Tregelles. In February 1870 a motion for a committee to consider the desirableness of a revision was adopted by both houses of the Convocation of Canterbury; and definite motions in favor of such a revision were passed in the following May. The Convocation of York did not concur, and thenceforth the Southern Houses proceeded alone. A committee of both houses drew up the lists of revisers, and framed the rules for their guidance. The Old Testament company consisted of 25 (afterwards 27) members, the New Testament of 26. The rules prescribed the introduction of as few alterations in the Authorized Version as possible consistently with faithfulness; the text to be adopted for which the evidence is decidedly preponderating, and when it differs from that from which the Authorized Version was made, the alteration to be indicated in the margin (this rule was found impracticable); alterations to be made on the first revision by simple majorities, but to be retained only if passed by a two-thirds majority on the second revision. Both companies commenced work at Westminster on June 22, 1870. The New Testament company met on 407 days in the course of eleven years, the Old Testament company on 792 days in fifteen years. Early in the work the cooperation of American scholars w
20793as invited, and in consequence two companies of 15 and 16 members respectively were formed, which began work in 1872, considering the results of the English revision as each section of it was forwarded to them. The collaboration of the English and American companies was perfectly harmonious; and by agreement those recommendations of the American Revisers which were not adopted by the English companies, but to which the proposers nevertheless wished to adhere, were printed in an appendix to the published Bible. Publication took place, in the case of the New Testament, on May 17, 1881, and in the case of the canonical books of the Old Testament almost exactly four years later. The revision of the Apocrypha was divided between the two English companies, and was taken up by each company on the completion of its main work. The New Testament company distributed Sirach, Tobit, Judith, Wisdom, 1 and 2 Maccabees among three groups of its members, and the Old Testament company appointed a small committee to deal with the remaining books. The work dragged on over many years, involving some inequalities in revision, and ultimately the Apocrypha was published in 1895.<br \/>\n<br \/>\nIn dealing with the Old Testament the Revisers were not greatly concerned with questions of text. The Massoretic Hebrew text available in 1870 was substantially the same as that which King James&#39; translators had before them; and the criticism of the Septuagint version was not sufficiently advanced to enable them safely to make much use of it except in marginal notes. Their work consisted mainly in the correction of mistranslations which imperfect Hebrew scholarship had left in the Authorized Version. Their changes as a rule are slight, but tend very markedly to remove obscurities and to improve the intelligibility of the translation. The gain is greatest in the poetical and prophetical books (poetical passages are throughout printed as such, which in itself is a great improvement), and there cannot be much doubt that if the revision of the Old Testament had stood by itself it would have been generally accepted without much opposition. With the new version of the New Testament the case was different. The changes were necessarily more numerous than in the Old Testament, and the greater familiarity with the New Testament possessed by readers in general made the alterations more conspicuous. The New Testament revisers had, in effect, to form a new Greek text before they could proceed to translate it. In this part of their work they were largely influenced by the presence of Drs. Westcott and Hort, who, as will be shown elsewhere [TEXT OF THE NEW TESTAMENT], were keen and convinced champions of the class of text of which the best representative is the Codex Vaticanus. At the same time Dr. Scrivener, who took a less advanced view of the necessity of changes in the Received Text, was also a prominent member of the company, and it is probably true that not many new readings were adopted which had not the support of Tischendorf and Tregelles, and which would not be regarded by nearly all scholars acquainted with textual criticism as preferable to those of the Authorized Version. To Westcott and Hort may be assigned a large part of the credit for leading the Revisers definitely along the path of critical science; but the Revisers did not follow their leaders the whole way, and their text (edited by Archdeacon Palmer for the Oxford Press in 1881) represents a more conservative attitude than that of the two Cambridge scholars. Nevertheless the amount of textual change was considerable, and to this was added a very large amount of verbal change, sometimes (especially in the Epistles) to secure greater intelligibility, but oftener (and this is more noticeable in the Gospels) to secure uniformity in the translation of Greek words which the Authorized Version deliberately rendered differently in different places (even in parallel narratives of the same event), and precision in the representation of moods and tenses. It was to the great number of changes of this kind, which by themselves appeared needless and pedantic, that most of the criticism bestowed upon the Revised Version was due; but it must be remembered that where the words and phrases of a book are often strained to the uttermost in popular application, it is of great importance that those words and phrases should be as accurately rendered as possible. On the whole, it is certain that the Revised Version marks a great advance on the Authorized Version in respect of accuracy, and the main criticisms to which it is justly open are that the principles of classical Greek were applied too rigidly to Greek which is not classical, and that the Revisers, in their careful attention to the Greek, were less happily inspired than their predecessors with the genius of the English language. These defects have no doubt militated against the general acceptance of the Revised Version;
20793 but whether they continue to do so or not (and it is to be remembered that we have not yet passed through nearly so long a period as that during which the Authorized Version competed with the Geneva Bible or Jerome&#39;s Vulgate with the Old Latin), it is certain that no student of the Bible can afford to neglect the assistance given by the Revised Version towards the true understanding of the Scriptures. In so using it, it should be remembered that renderings which appear in the margin not infrequently represent the views of more than half the Revisers, though they failed to obtain the necessary two-thirds majority. This is perhaps especially the case in the Old Testament, where the Revised Version shows a greater adherence to the Authorized Version than in the New Testament.<br \/>\n<br \/>\nIt only remains to add that, after the lapse of the 14 years during which it was agreed that no separate American edition should be brought out, while the American appendix continued to appear in the English Revised Version, the American Revisers issued a fresh recension (New Testament in 1900, Old Testament in 1901, without the Apocrypha), embodying not only the readings which appeared in their appendix to the English Revised Version, but also others on which they had since agreed. It is unfortunate that the action originally taken by the English revisers with a view to securing that the two English-speaking nations should continue to have a common Bible should have brought about the opposite result; and though the alterations introduced by the American revisers eminently deserve consideration on their merits, it may be doubted whether the net result is important enough to justify the existence of a separate version. What influence it may have upon the history of the English Bible in the future it is for the future to decide.<br \/>\n<br \/>\nFrederic G. Kenyon<br \/>\n<br \/>\n<br \/>\n<br \/>\nThis Bible imported from Bible Analyzer <a href=\"http:\/\/www.bibleanalyzer.com\/download.htm\">http:\/\/www.bibleanalyzer.com\/download.htm<\/a><\/p>\n","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true},"bungo":{"name":"Bungo-yaku: Taisho-kaiyaku (NT) (1950), Meiji-yaku (OT) (1953)","shortname":"Bungo","module":"bungo","year":"1950\/1953","owner":null,"description":"Classical Japanese Bible, Public Domain.<p>Combination of Classical Japanese Bible, the New Testament published in 1917 (so called Taisho-Kaiyaku) and the Old Testament published in 1887 (Meiji-Yaku). This text is based on those printed in 1950(NT) and 1953(OT).<\/p><br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Japanese","lang_short":"ja","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u65e5\u672c\u8a9e\u00a0(\u306b\u307b\u3093\u3054)","tts_ai":false,"downloadable":true},"ckjv_sds":{"name":"\u4e2d\u6587\u82f1\u7687\u94a6\u5b9a\u672c\u4e0a\u5e1d\u7248 Chinese KJV (Simplified) Shang-Di \u7b80\u4f53\u4e2d\u6587","shortname":"CKJVSD\/S","module":"ckjv_sds","year":"","owner":null,"description":"\u4e2d\u6587\u82f1\u7687\u94a6\u5b9a\u672c\u4e0a\u5e1d\u7248 Chinese King James Version Shang-Di \u7b80\u4f53\u4e2d\u6587<br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Chinese","lang_short":"zh","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":5,"copyright_statement":"This Bible is made available under the terms of the Creative 
20793Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/3.0\/deed.en' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u4e2d\u6587\u00a0(Zh\u014dngw\u00e9n),\u00a0\u6c49\u8bed,\u00a0\u6f22\u8a9e","tts_ai":false,"downloadable":true},"ckjv_sdt":{"name":"\u4e2d\u6587\u82f1\u7687\u6b3d\u5b9a\u672c\u4e0a\u5e1d\u7248 Chinese KJV (Traditional) Shang-Di \u7e41\u9ad4\u4e2d\u6587","shortname":"CKJVSD\/T","module":"ckjv_sdt","year":"","owner":null,"description":"\u4e2d\u6587\u82f1\u7687\u6b3d\u5b9a\u672c\u4e0a\u5e1d\u7248 Chinese King James Version Shang-Di \u7e41\u9ad4\u4e2d\u6587<br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Chinese","lang_short":"zh","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":5,"copyright_statement":"This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/3.0\/deed.en' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u4e2d\u6587\u00a0(Zh\u014dngw\u00e9n),\u00a0\u6c49\u8bed,\u00a0\u6f22\u8a9e","tts_ai":false,"downloadable":true},"fidela":{"name":"Fidela Biblia \u00een limba rom\u00e2n\u0103","shortname":"Fidela","module":"fidela","year":"2011-2016","owner":null,"description":"<h2 ALIGN=CENTER><B>BIBLIA<\/B><\/h2>\n<h3 ALIGN=CENTER><B>FIDELA<\/B><\/h3>\n<P>\n<BR>\n<\/P>\n<h3 ALIGN=CENTER>traducere literal\u0103 nou\u0103<br\/>\ncompletat\u0103, revizuit\u0103 \u015fi actualizat\u0103<\/h3>\n<P>\n<BR>\n<\/P>\n<P ALIGN=CENTER>Cluj-Napoca<\/P>\n<P ALIGN=CENTER>2016<\/P>\n<P><BR>\n<\/P>\n<P><B>Biblia Traducerea Fidela \u00een limba rom\u00e2n\u0103<\/B><br\/>\n<B>edi\u0163ia a IV-a<\/B><\/P>\n<P><BR>\n<\/P>\n<P>Biblia Traducerea Fidela \u00een limba rom\u00e2n\u0103<br\/>\nCopyright\n&copy; 2016 Andrei Beniamin Lariu<br\/>\nStr. Nirajului nr. 6<br\/>\nCluj-Napoca, Rom\u00e2nia<\/P>\n<P>ISBN 978-1-56632-137-2<\/P>\n<P><BR>\n<\/P>\n\n<P>Drag\u0103 cititorule,<\/P>\n\n<P><SPAN LANG=\"ro-RO\">\u0162ii \u00een m\u00e2n\u0103 rezultatul a peste nou\u0103 ani de munc\u0103, const\u00e2nd \u00een zeci de mii de ore de studiu individual, traduceri, revizuiri, \u00eenso\u0163ite de agonie \u015fi mul\u0163umire. Noi credem c\u0103 \u0163i-am \u00eenm\u00e2nat \u00een modul cel mai curat cu putin\u0163\u0103 Cuv\u00e2ntul p\u0103strat al lui Dumnezeu. Fii binecuv\u00e2ntat \u00een studierea ad\u00e2ncilor bog\u0103\u0163ii ale Domnului Isus Cristos.\n<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">Una dintre cele mai vechi traduceri ale Bibliei existente \u00een limba rom\u00e2n\u0103 este Traducerea Rom\u00e2n\u0103 Ortodox\u0103 din 1688. Este dificil de \u00een\u0163eles exprimarea ei, fiind scris\u0103 \u00een ceea ce acum numim un stil rom\u00e2nesc arhaic. \u00cen anii care au urmat, diferite religii \u015fi-au tradus propriul text \u015fi versiuni ale Scripturii, precum Biblia Catolic\u0103 de la Blaj, scris\u0103 \u00een 1795, apoi o alt\u0103 traducere de la Ia\u015fi 1874, f\u0103cut\u0103 sub blazonul Societ\u0103\u0163ii Biblice pentru Anglia \u015fi \u00eentreaga lume. La \u00eenceputul anilor \u201820 Dumitru Cornilescu a tradus o Biblie ridicat\u0103 la rangul \u201cBibliei pe \u00een\u0163elesul tuturor\u201d. A fost un maestru al limbii rom\u00e2ne contemporane acelei perioade \u015fi literar a pus \u00een m\u00e2na poporului o capodoper\u0103 cunoscut\u0103 dup\u0103 numele s\u0103u \u201cTraducerea Cornilescu\u201d. A ajuns s\u0103 fie folosit\u0103 la scar\u0103 larg\u0103 \u015fi a fost acceptat\u0103 de bisericile baptiste \u015fi penticostale deopotriv\u0103 reprezent\u00e2nd standardul lor p\u00e2n\u0103 azi. Domnul Cornilescu de asemenea a f\u0103cut o a doua traducere a Noului Testament publicat\u0103 la \u00eenceputul anilor \u201830; a doua lui traducere a fost o \u00eencercare de traducere literal\u0103 a unui text grecesc dar a fost \u00een aparen\u0163\u0103 primit mult mai slab, ast\u0103zi aceast\u0103 traducere fiind foarte pu\u0163in r\u0103sp\u00e2ndit\u0103.<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">\u00centre bisericile din lumea de ast\u0103zi se face mult\u0103 discu\u0163ie pe seama unui text care s\u0103 con\u0163in\u0103 Toate Cuvintele lui Dumnezeu \u015fi unde este acesta de g\u0103sit. De fapt aceast\u0103 discu\u0163ie divide pe mul\u0163i chiar dintre cei care cad de acord asupra crezurilor de baz\u0103 cum ar fi: credin\u0163a, salvarea, Dumnezeu, Isus Cristos \u015fi Duhul Sf\u00e2nt. \u0162elul nostru a fost unul foarte simplu, am dorit s\u0103 punem \u00een circula\u0163ie o Biblie care s\u0103 con\u0163in\u0103 fiecare cuv\u00e2nt al lui Dumnezeu. De-a lungul ultimilor 80 de ani, Bibliile scoase \u00een circula\u0163ie \u00een Rom\u00e2nia au fost traduceri dup\u0103 textul numit de cunosc\u0103tori Textul Critic. Crezul nostru este c\u0103 Biblia sau Cuvintele lui Dumnezeu nu au fost p\u0103strate \u00een Textul Critic ci mai degrab\u0103 \u00een manuscrisul Textul Masoretic \u015fi \u00een Textus Receptus; \u015fi orice traducere demn\u0103 de crezare trebuie s\u0103 \u00ee\u015fi g\u0103seasc\u0103 sursa \u00een acestea. Cele mai recunoscute traduceri \u00een limba rom\u00e2n\u0103, cu toat\u0103 valoarea lor literar\u0103 recunoscut\u0103, din nefericire, \u00een cea mai mare parte sunt traduceri ale Textului Critic. \u00cen anul 2001 Dumnezeu a \u00eenceput s\u0103 pun\u0103 \u00eempreun\u0103 o echip\u0103 de cre\u015ftini cu aceea\u015fi credin\u0163\u0103 \u015fi astfel proiectul Fidela a luat fiin\u0163\u0103.\n<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">Am dorit s\u0103 producem o traducere nou\u0103 care s\u0103 aib\u0103 ca origine familia greceasc\u0103 a Textului Receptus pentru Noul Testament \u015fi astfel am \u00eenceput s\u0103 experiment\u0103m diferite metode care s\u0103 aib\u0103 ca rezultat lucrarea scontat\u0103. Din anul 2001 p\u00e2n\u0103 \u00een anul 2005 am lucrat la Noul Testament \u015fi Cartea Proverbe, tip\u0103rind prima edi\u0163ie. Dup\u0103 cuno\u015ftin\u0163ele noastre a fost singura traducere a Noului Testament, chiar dac\u0103 foarte pu\u0163in r\u0103sp\u00e2ndit\u0103, av\u00e2nd ca origine, textul grecesc, Textus Receptus. \u00cen anii care au urmat, \u00een paralel cu dou\u0103 revizuiri lingvistice, am continuat s\u0103 ad\u0103ug\u0103m c\u0103r\u0163i ale Vechiului Testament, \u015fi \u00een final am terminat lucrarea, \u00eentreaga Scriptur\u0103, la 05 Aprilie 2010. C\u00e2teva lucruri trebuie men\u0163ionate despre aceast\u0103 traducere. \u00cenainte de toate noi credem \u00een echivalen\u0163a formal\u0103. Acesta este crezul dup\u0103 care cuvintele lui Dumnezeu sunt literale \u015fi trebuie traduse literal. Am \u00eencercat s\u0103 ocolim practica echivalen\u0163ei dinamice, care este de prea multe ori, ceea ce traduc\u0103torul dore\u015fte s\u0103 spun\u0103. Pentru c\u0103 aceast\u0103 traducere este una literal\u0103, vei observa unele exprim\u0103ri sau fraze mai neobi\u015fnuite. Un lucru trebuie p\u0103strat \u00een minte si anume, Cuvintele lui Dumnezeu nu pot fi eliminate sau ad\u0103ugate doar pentru a le face mai u\u015for de \u00een\u0163eles. Se pare c\u0103 majoritatea oamenilor \u00ee\u015fi doresc o Biblie \u201cu\u015for de citit\u201d \u00een timp ce mai pu\u0163ini \u00ee\u015fi doresc una care s\u0103 con\u0163in\u0103 toate cuvintele lui Dumnezeu.<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">Vrem s\u0103 facem cunoscut c\u0103 am comparat textul FIDELA cu alte traduceri. Am \u00eencercat s\u0103 g\u0103sim c\u00e2t mai mult traduceri rom\u00e2ne\u015fti \u00een circula\u0163ie \u015fi s\u0103 le folosim compar\u00e2nd termeni \u015fi expresii pentru alegerea celor mai justificate sensuri. Au fost folosite de asemenea \u015fi texte \u00een alte limbi \u00een paralel cu textele rom\u00e2ne\u015fti c\u00e2nd anumite pasaje au avut nevoie de mai multe clarific\u0103ri. \u00cen total au fost folosite 9 texte de limb\u0103 rom\u00e2n\u0103 \u015fi 10 \u00een limbi str\u0103ine. Datorit\u0103 faptului c\u0103 exist\u0103 a\u015fa de multe traduceri ast\u0103zi care provin din surse diverse, am avut nevoie de o traducere modern\u0103 bazat\u0103 numai pe textul ebraic Masoretic \u015fi textul grecesc Textus Receptus pentru a verifica acurate\u0163ea traducerii noastre. De aceea am folosit Biblia \u00een limba englez\u0103, King James ca ghidul \u0219i lexiconul nostru. Ad\u0103ugate acestor traduceri sunt nenum\u0103rate ore de cercetare, citire, discu\u0163ii privind comentarii teologice, lexicoane, mesaje \u015fi teorii doctrinare. Am ascultat \u015fi criticii acestui text \u015fi am ajustat ceea ce a fost criticat justificat \u015fi sus\u0163
20793inut cu argumente lingvistice serioase sau de traducere. Nu am considerat nimic prea neimportant pentru a nu lua \u00een seam\u0103 \u015fi mul\u0163umim tuturor celor care ne-au trimis sugestiile lor la munca ce am f\u0103cut-o.<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">\u00cen ce prive\u015fte metoda edit\u0103rii textului, sunt dou\u0103 mari modalit\u0103\u0163i de prezentare a textului. Metoda paragrafului \u00een care textul este \u00eemp\u0103r\u0163it \u00een paragrafe \u015fi citit ca un roman; urm\u00e2nd aceast\u0103 metod\u0103, punctua\u0163ia propozi\u0163iei este normal\u0103 iar versetele sunt fie ad\u0103ugate ca \u015fi indicii fie la \u00eenceputul r\u00e2ndului. Urm\u00e2nd aceast\u0103 metod\u0103 citirea ar putea fi mai u\u015foar\u0103 dar versetele sunt deosebit de greu de identificat. Cealalt\u0103 metod\u0103 de baz\u0103 acceptat\u0103 este separarea versetelor \u00een text, fiecare verset \u00eencepe cu liter\u0103 mare, chiar dac\u0103 nu \u00eencepe o propozi\u0163ie nou\u0103, de asemenea este un semn de punctua\u0163ie ce marcheaz\u0103 sf\u00e2r\u015fitul fiec\u0103rui verset. Nu sunt ghilimele \u00een text dar dialogul este marcat clar prin majuscul\u0103 precedat\u0103 de dou\u0103 puncte. Am\u00e2ndou\u0103 metodele sunt acceptate \u015fi am\u00e2ndou\u0103 sunt folosite \u00een tip\u0103rirea Scripturii peste tot \u00een lume. Am ales metoda separ\u0103rii versetelor, ceea ce \u00eenseamn\u0103 c\u0103 traducerea prezint\u0103 diferen\u0163e de punctua\u0163ie fa\u0163\u0103 de punctua\u0163ia propozi\u0163iei, folosit\u0103 \u00een mod normal \u00een limba rom\u00e2n\u0103, fiecare situa\u0163ie este u\u015for de \u00een\u0163eles din contextul ei.<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">Au fost cazuri c\u00e2nd am combinat mai multe cuvinte din greac\u0103 \u00eentr-un singur cuv\u00e2nt \u00een rom\u00e2ne\u015fte. Sau poate a fost necesar s\u0103 explic\u0103m un cuv\u00e2nt grecesc prin mai multe cuvinte \u00een rom\u00e2ne\u015fte. Nu am ad\u0103ugat sau scos din text f\u0103c\u00e2nd aceasta, ci doar am tradus diferen\u0163ele dintre gramaticile greac\u0103\/ebraic\u0103 \u015fi cea rom\u00e2neasc\u0103. Un exemplu \u00een care am folosit mai multe cuvinte \u00een rom\u00e2ne\u015fte pentru unul singur \u00een greac\u0103 \u00eel constituie traducerea cuv\u00e2ntului grecesc \u201edikaioo\u201d. \u00cen\u0163elesul teologic al acestui cuv\u00e2nt este, a fi declarat drept, astfel c\u0103 am folosit mai multe cuvinte pentru traducerea unuia singur.<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">Numele au fost preluate din celelalte traduceri rom\u00e2ne\u015fti, cu c\u00e2teva excep\u0163ii, cel pu\u0163in una este mai semnificativ\u0103. Am schimbat numele a dou\u0103 c\u0103r\u0163i din Noul Testament. Una este Titus, pentru a urma reproducerea fidel\u0103 a numelui din limba greac\u0103; cealalt\u0103 este cartea Revela\u0163ia. Majoritatea celorlalte traduceri \u00een rom\u00e2ne\u015fte ale Scripturii traduc ultima carte cu numele de \u201cApocalipsa\u201d. Nu am putut folosi cuv\u00e2ntul \u201eApocalipsa,\u201d av\u00e2nd \u00een vedere sensul \u015fi direc\u0163
20793ia limbii moderne pe care o imprim\u0103 noul Dic\u0163ionar Explicativ al limbii, care afirm\u0103 sensul de alegorie al cuv\u00e2ntului. Cuv\u00e2ntul grecesc din text, \"Apocalipsa\", \u00eenseamn\u0103 revelare, revela\u0163ie, iar cartea \u00eencepe \u00een acela\u015fi fel, Revela\u0163ia lui Isus Cristos. Astfel am pus c\u0103r\u0163ii numele: Revela\u0163ia. Un alt nume care este diferit fa\u0163\u0103 de celelalte traduceri rom\u00e2ne\u015fti este Ioan Botez\u0103torul care este tradus ca Ioan Baptist. Mai multe dintre traducerile notabile observ\u0103 \u015fi p\u0103streaz\u0103 conota\u0163ia de titlu a numelui lui Ioan \u015fi nu de descriere sau explicare inteligibil\u0103 \u00een limba traducerii a ceea ce el f\u0103cea, faptul c\u0103 boteza. Faptul c\u0103 titlul lui se confund\u0103 cu numele unei confesiuni religioase nu justific\u0103 schimbarea unui cuv\u00e2nt scriptural.<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">De asemenea vrem s\u0103 scoatem \u00een eviden\u0163\u0103 practica multor traduceri de a \u00eencepe pronumele divine cu majuscul\u0103. \u00cen general nu ne opunem acestei practici. \u00cen fapt, \u00een prima edi\u0163ie a traducerii am folosit majuscule pentru ceea ce noi am considerat a fi pronume divine, p\u00e2n\u0103 c\u00e2nd am \u00eenceput s\u0103 observ\u0103m c\u0103 deseori acest lucru era o alegere editorial\u0103. Nu toate situa\u0163iile sunt lipsite de echivoc. Nu am dorit s\u0103 avem \u00een text amprente editoriale \u015fi nici s\u0103 conducem cititorul la a trage concluzii posibil incorecte. Astfel, nu am folosit majuscule pentru pronumele divine cu excep\u0163ia c\u00e2torva \u00een Vechiul Testament. L\u0103s\u0103m alegerea \u015fi interpretarea la \u00eendem\u00e2na dumneavoastr\u0103, c\u0103l\u0103uzit fiind de Duhul Sf\u00e2nt. Nu lipsa de respect intr\u0103 aici \u00een discu\u0163ie ci onestitatea fa\u0163\u0103 de text \u015fi cititor.<\/SPAN><\/P>\n<P><SPAN LANG=\"ro-RO\">Acest text se poate tip\u0103ri dup\u0103 dorin\u0163a inimii. Se poate vinde sau r\u0103sp\u00e2ndi gratuit, este alegerea oricui dore\u015fte s\u0103 fac\u0103 aceasta. Dar nu se poate schimba textul prin scoatere sau ad\u0103ugare de cuvinte din el, nici prin schimbarea numelui. De\u0163inem dreptul de traducere asupra lui doar pentru protejarea tuturor celor care doresc folosirea lui \u00een forma actual\u0103. Se poate cita, copia, folosi dup\u0103 buna voie. Nu trebuie cerut\u0103 permisiunea noastr\u0103 pentru acest lucru. Dar cerem s\u0103 fie folosit\u0103 titulatura FIDELA, \u00een toate situa\u0163iile \u00een care se cere identificarea textului. Aceasta este de asemenea o practic\u0103 atribuit\u0103 fiec\u0103rei traduceri cu sau f\u0103r\u0103 drept de autor. Numele acestei traduceri este FIDELA, pentru faptul c\u0103 am dorit s\u0103 d\u0103m o traducere curat\u0103 a cuvintelor p\u0103strate \u015fi inspirate ale lui Dumnezeu. Fie ca folosirea acestei Biblii s\u0103 \u00ee\u0163i dea s\u0103n\u0103tate spiritual\u0103 \u015fi cre\u015ftere \u00een har; \u015fi numele Domnului s\u0103 fie \u00een\u0103l\u0163at peste cel al p\u0103g\u00e2nilor. Binecuv\u00e2ntat fie numele Domnului!<\/SPAN><\/P>\n<P><BR>\n<\/P>\n<P>Cluj-Napoca, Rom\u00e2nia<\/P>\n<P>2016<\/P>\n<P><BR>\n<\/P>\n<br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Romanian","lang_short":"ro","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":13,"copyright_statement":"<p>Acest text se poate tip\u0103ri dup\u0103 dorin\u0163a inimii. Se poate vinde sau r\u0103sp&acirc;ndi gratuit, este alegerea oricui dore\u015fte s\u0103 fac\u0103 aceasta. Dar nu se poate schimba textul prin scoatere sau ad\u0103ugare de cuvinte din el, nici prin schimbarea numelui. De\u0163inem dreptul de traducere asupra lui doar pentru protejarea tuturor celor care doresc folosirea lui &icirc;n forma actual\u0103. Se poate cita, copia, folosi dup\u0103 buna voie. Nu trebuie cerut\u0103 permisiunea noastr\u0103 pentru acest lucru. Dar cerem s\u0103 fie folosit\u0103 titulatura FIDELA, &icirc;n toate situa\u0163iile &icirc;n care se cere identificarea textului. Aceasta este de asemenea o practic\u0103 atribuit\u0103 fiec\u0103rei traduceri cu sau f\u0103r\u0103 drept de autor.&nbsp;<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Rom\u00e2n\u0103","tts_ai":false,"downloadable":true},"korean":{"name":"Korean","shortname":"Korean","module":"korean","year":"","owner":null,"description":"<b>Korean<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Korean","lang_short":"ko","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\ud55c\uad6d\uc5b4","tts_ai":false,"downloadable":true},"kougo":{"name":"Kougo-yaku","shortname":"Kougo","module":"kougo","year":"1954\/1955","owner":null,"description":"Colloquial Japanese Bible (so called Kougo-yaku), Public Domain.<p>Those texts are based on the Colloquial Japanese Bible Published in 1954\/1955 ( whose copyright is expired at 1 Jan 2006 ). Note that the texts currently available from the publisher are slightly different from those published in 1954\/1955 , and their copyrights may be still active.<\/p><p>The most commonly used bible by the protestants in japan till the publishing of the New Interconffessional Translation (Shin-Kyoudou-yaku) in 1987.<\/p><br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Japanese","lang_short":"ja","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u65e5\u672c\u8a9e\u00a0(\u306b\u307b\u3093\u3054)","tts_ai":false,"downloadable":true},"opt":{"name":"Old Persian Translation","shortname":"OPT","module":"opt","year":"1895","owner":null,"description":"\n<h2>Old Persian Translation<\/h2>\n<hr>\n<p>The New Testament is a revision of the second edition translated by Missionary Henry Martyn in 1837. Robert Bruce then revised Martyn's New Testament and translated the entire Old Testament. The translation is generally a literal translation, and the New Testament is in the main based on the Received Text, however some places are affected by the Eclectic Greek Texts. We have corrected the verse numbering problems in this edition, so that it follows the standard verse numbering. This Bibe text is still under review and correction.<\/p><br \/><br \/>This Bible imported from Bible Analyzer <a href='http:\/\/www.bibleanalyzer.com\/download.htm'>http:\/\/www.bibleanalyzer.com\/download.htm<\/a>","lang":"Persian","lang_short":"fa","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":1,"lang_native":"\u0641\u0627\u0631\u0633\u06cc","tts_ai":false,"downloadable":true},"pol_ubg":{"name":"Uwsp\u00f3\u0142cze\u015bniona Biblia Gda\u0144ska","shortname":"UBG","module":"pol_ubg","year":"2017","owner":"Gate of Hope Foundation","description":"<h2>
20793Uwsp\u00f3\u0142cze\u015bniona Biblia Gda\u0144ska (PUBG)<\/h2><h3>Uwsp\u00f3\u0142cze\u015bniona Biblia Gda\u0144ska<\/h3> <p>This project is being undertaken by the Gate of Hope Foundation. Its founders are Brent Riggs and Joe West. Brent and Joe have both been pastors and gospel preachers for more than 30 years. They have worked closely with Polish nationals to update the old grammar and vocabulary of the 1632 Polish Gda\u0144sk Bible. As of April 2017, the entire Bible is finished and is being printed. It should be available by June 15. For more information, visit the website at<\/p> <a href=\"http:\/\/www.wrotanadziei.org\">www.wrotanadziei.org<\/a> <p>Ten projekt jest realizowany przez Fundacj\u0119 Wrota Nadziei. Fundatorami s\u0105 Brent Riggs i Joe West. Brent and Joe s\u0105 pastorami i kaznodziejami ewangelii od ponad 30-stu lat. Pracowali \u015bci\u015ble z Polakami, \u017ceby uwsp\u00f3\u0142cze\u015bni\u0107 archaiczn\u0105 gramatyk\u0119 i s\u0142ownictwo Biblii Gda\u0144skiej z roku 1632. Od kwietnia 2017, ca\u0142a Biblia ju\u017c jest gotowa i w trakcie wydruku. Powinien by\u0107 w sprzeda\u017cy od drugiej po\u0142owy czerwca. Wi\u0119cej informacji mo\u017cna uzyska\u0107 na stronie <\/p> <a href=\"http:\/\/www.wrotanadziei.org\">www.wrotanadziei.org<\/a> <h2>Copyright Information<\/h2> <p>\u00a9 2017 Gate of Hope Foundation<\/p> <p>The publisher authorizes all copying and distribution of this work both in part and in its entirety, under the condition that it is done completely free of charge and that the content remains completely unchanged. Distribution for commercial purposes requires written permission from the Foundation.<\/p> <p>Gate of Hope Foundation<\/p> <p>ul. Armii Ludowej 71b lok. 26<\/p> <p>87-100 Toru\u0144, Polska<\/p> <a href=\"http:\/\/www.wrotanadziei.org\">www.wrotanadziei.org<\/a> <p>\u00a9 2017 Fundacja Wrota Nadziei<\/p> <p>Wydawca wyra\u017ca zgod\u0119 na kopiowanie i rozpowszechnianie ca\u0142o\u015bci lub cz\u0119\u015bci publikacji, jednak bez czerpania z tego korzy\u015bci finansowych i bez wprowadzania jakichkolwiek zmian. Powielanie do cel\u00f3w komercyjnych wymaga pisemnej zgody Fundacji.<\/p> <p>Fundacja Wrota Nadziei<\/p> <p>ul. Armii Ludowej 71b lok. 26<\/p> <p>87-100 Toru\u0144, Polska<\/p> <p><a href=\"http:\/\/www.wrotanadziei.org\">www.wrotanadziei.org<\/a><\/p><br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Polish","lang_short":"pl","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":0,"restrict":0,"copyright_id":3,"copyright_statement":"<p>&copy; 2017 Gate of Hope Foundation<\/p>\n\n<p>The publisher authorizes all copying and distribution of this work both in part and in its entirety, under the condition that it is done completely free of charge and that the content remains completely unchanged. Distribution for commercial purposes requires written permission from the Foundation.<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Polski","tts_ai":false,"downloadable":true},"polbg":{"name":"Polska Biblia Gdanska","shortname":"PolBG","module":"polbg","year":"1881","owner":null,"description":"\nPolska Biblia Gdanska, 1881<br><br>\nPolska Biblia Gdanska (1632, rewizja 1738, od 1838 wydawana bez Apokryf\u00f3w, rewizja Nowego Testamentu 1881)<br \/><br \/>This Bible imported from Bible Analyzer <a href='http:\/\/www.bibleanalyzer.com\/download.htm'>http:\/\/www.bibleanalyzer.com\/download.htm<\/a>","lang":"Polish","lang_short":"pl","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Polski","tts_ai":false,"downloadable":true},"pol_nbg":{"name":"NOWEJ BIBLII GDANSKIEJ","shortname":"NBG","module":"pol_nbg","year":"2012","owner":"Slaskie Towarz
20793ystwo Biblijne","description":"<p>Cale Pismo natchnione jest przez Boga oraz pomocne do nauki, do dowodu , do \n\trewizji, do wychowania dzieci w sprawiedliwosci;\n\t<br \/>\n\taby czlowiek Boga byl przygotowany i wyposazony do kazdego szlachetnego \n\tdzialania.<\/p>\t\n\t<p>Zas zaswiadczam kazdemu, kto slucha sl\u00f3w proroctwa tego zwoju: Jesli ktos doda do tego - B\u00f3g doda na niego cios\u00f3w opisanych w tym zwoju. \n\tA jesli ktos ujmie ze sl\u00f3w proroctwa tego zwoju - B\u00f3g ujmie jego czesc  ze Zwoju Zycia i ze swietego miasta; tych, co sa opisane w tym zwoju.<\/p>\n<hr\/>\n\n<p align=\"center\" class=\"MsoNormal\">\n\t<b><span>INFORMACJE O NOWEJ BIBLII GDANSKIEJ<\/span><\/b><\/p>\n<p class=\"MsoNormal\">\n\t<span>Slaskie Towarzystwo Biblijne przedstawia nowe tlumaczenie \n\tPisma Swietego (Biblii); przede wszystkim dziekujac Panu Jezusowi, ze pozwolil \n\tnam wykonac to zadanie. <\/span><\/p>\n<p class=\"MsoNormal\">\n\t<span>Przeklad ten nie jest jednak oderwany od tlumaczen dokonanych w \n\tprzeszlosci. Jako punkt wyjscia przyjelismy tak zwana Biblie <i>Gdanska,<\/i> \n\twydana przed 360 laty. Stad nazwa niniejszego przekladu - <i>Nowa<\/i> Biblia <i>\n\tGdanska<\/i>.\n <\/span>\n<\/p>\n\n<p class=\"MsoNormal\">\n\t<span>Stary Testament opracowalismy na bazie hebrajsko - polskiego przekladu <i>\n\tTanach<\/i> - dokonanego przez Izaaka Cylkowa, greckiego tekstu Septuaginty oraz \n\tBiblii Gdanskiej; zas Nowy Testament tlumaczylismy ze zbioru greckich \n\tmanuskrypt\u00f3w, znanych jako &quot;Textus Receptus&quot;. <\/span><\/p>\n<p class=\"MsoNormal\">\n\t<span>R\u00f3znice, badz odniesienia, oznaczono symbolami: <b><s><sup>TR<\/sup><\/s><\/b>\n\t<s>Textus Receptus<\/s>, <b><sup>C<\/sup> C<\/b>ylkow, <b><sup>S <\/sup>S<\/b>eptuaginta,\n\t<b><sup>BG <\/sup>B<\/b>iblia <b>G<\/b>danska.<br \/><br \/>\n\tCzerwonym drukiem napisano numeracje wierszy, gwiazdki *, symbole odnosnik\u00f3w oraz slowa dodane; niebieskim \u2013 odniesienia do innych Ksiag.  <\/span>\n<\/p>\n<p class=\"MsoNormal\">\n\t<span>W przypisach najczesciej podajemy rozszerzone znaczenie hebrajskich, lub \n\tgreckich sl\u00f3w. Poniewaz nie zawsze jeden polski wyraz przekazuje istotne \n\telementy semantycznej struktury slowa oryginalu i niekiedy, aby go glebiej \n\tzrozumiec, trzeba sie posilkowac kilkoma wyrazami.  <\/span>\n<\/p>\n<p class=\"MsoNormal\">\n\t<span>Prawa autorskie nie zastrzezone. Powielanie, kopiowanie i propagowanie \n\ttekstu NBG jak najbardziej wskazane (bez zadnych dodatk\u00f3w w tekscie, czy \n\tuzupelnien Pisma). <br \/><br \/> Zainteresowanych drukiem calosci Pisma prosimy o kontakt ze STB. <\/span>\n<\/p>\n\n<p align=\"center\" class=\"MsoNormal\">\n\t<b><span>
20793Slaskie Towarzystwo Biblijne w Katowicach <\/span><\/b><br\/>\n\t<a href=\"http:\/\/www.biblest.com.pl\">http:\/\/www.biblest.com.pl<\/a><\/p><br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Polish","lang_short":"pl","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":3,"copyright_statement":"<p>Prawa autorskie nie zastrzezone. Powielanie, kopiowanie i propagowanie tekstu NBG jak najbardziej wskazane (bez zadnych dodatk&oacute;w w tekscie, czy uzupelnien Pisma).<\/p>\n\n<p>Zainteresowanych drukiem calosci Pisma prosimy o kontakt ze STB.<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Polski","tts_ai":false,"downloadable":true},"elberfelder_1905":{"name":"Elberfelder (1905)","shortname":"Elberfelder (1905)","module":"elberfelder_1905","year":"","owner":null,"description":"<html><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"><\/head><body><b>German: Elberfelder (1905)<\/b><p \/>German Darby Unrevidierte Elberfelder 1905,<br \/>\nCopyright by R. Bockhaus Verlages<\/body><\/html>\r\n<br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"German","lang_short":"de","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Deutsch","tts_ai":false,"downloadable":true},"rv_1909_strongs":{"name":"Reina-Valera 1909 w\/Strong's","shortname":"RV1909 S","module":"rv_1909_strongs","year":"","owner":null,"description":"\r\n<h2 align=\"center\"><b>Biblia Reina-Valera 1909<br>con n\u00fameros de Strong<\/b><\/h2>\r\n<p align=\"center\"><b>2017 Edition<\/b><\/p>\r\n\r\n<p align=\"center\">La Santa Biblia<br>\r\nAntiguo y Nuevo Testamento<\/p>\r\n<p align=\"center\">\r\nAntigua versi\u00f3n de Casiodoro de Reina (1569), revisada por Cipriano de Valera (1602)<br>\r\ny cotejada posteriormente con diversas traducciones, y con los textos hebreo y griego.<\/p>\r\n<p align=\"center\">\r\nSociedad B\u00edblica Americana<br>\r\nSociedad B\u00edblica Brit\u00e1nica y Extranjera<\/p>\r\n<p align=\"center\">\r\nThe text of Reina-Valera 1909 is in the public domain.<br> \r\nStrong's numbers tagging developed by Rub\u00e9n G\u00f3mez.<\/p>\r\n<p align=\"center\">\r\nPeriodic updates will be made to the Strong's numbers tagging. Please report any typos to the editor: r&#117;&#98;&#x65;&#x6e;g&#64;&#105;&#x6e;&#x66;&#x6f;t&#101;&#108;&#x65;&#x63;om&#46;&#x65;&#x73;<\/p><br \/><br \/>This Bible imported from Bible Analyzer <a href='http:\/\/www.bibleanalyzer.com\/download.htm'>http:\/\/www.bibleanalyzer.com\/download.htm<\/a>","lang":"Spanish","lang_short":"es","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Espa\u00f1ol","tts_ai":false,"downloadable":true},"tagab":{"name":"Tagalog Ang Biblia","shortname":"TAB","module":"tagab","year":"1905","owner":null,"description":"<strong>Tagalog Ang Biblia<\/strong><p> Philippine Bible Society (1905)<\/p><p> Translation of the Bible in Tagalog (national language of the Philippines)<\/p><p> This Bible is in Public Domain <\/p><p> Typed from the Ang Biblia Tagalog by Richard & Dolores Long<\/p><br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Tagalog","lang_short":"tl","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Wikang Tagalog","tts_ai":false,"downloadable":true},"turkish":{"name":"Turkish","shortname":"Turkish","module":"turkish","year":"","owner":null,"description":"<b>Turkish<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Turkish","lang_short":"tr","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"T\u00fcrk\u00e7e","tts_ai":false,"downloadable":true},"chinese_union_trad_s":{"name":"Chinese Union Version \u548c\u5408\u672c - Traditional with Strong's numbers \u7e41\u9ad4\u4e2d\u6587\u7248\u9023\u53f2\u7279\u6717\u7d93\u6587\u6ed9\u7bc7","shortname":"Chinese Union Traditional with Strong's","module":"chinese_union_trad_s","year":"","owner":null,"description":"Chinese Union Version \u548c\u5408\u672c - Traditional with Strong's numbers \u7e41\u9ad4\u4e2d\u6587\u7248\u9023\u53f2\u7279\u6717\u7d93\u6587\u6ed9\u7bc7<br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Chinese","lang_short":"zh","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u4e2d\u6587\u00a0(Zh\u014dngw\u00e9n),\u00a0\u6c49\u8bed,\u00a0\u6f22\u8a9e","tts_ai":false,"downloadable":true},"chinese_union_simp_s":{"name":"Chinese Union Version \u548c\u5408\u672c - Simplified with Strong's numbers \u7b80\u4f53\u4e2d\u6587\u7248\u8fde\u53f2\u7279\u6717\u7ecf\u6587\u6ed9\u7bc7","shortname":"Chinese Union Simplified  with Strong's","module":"chinese_union_simp_s","year":"","owner":null,"description":"Chinese Union Version \u548c\u5408\u672c - Simplified with Strong's numbers \u7b80\u4f53\u4e2d\u6587\u7248\u8fde\u53f2\u7279\u6717\u7ecf\u6587\u6ed9\u7bc7<br \/><br \/>This Bible imported from MySword <a href='https:\/\/mysword.info\/download-mysword\/bibles'>https:\/\/mysword.info\/download-mysword\/bibles<\/a>","lang":"Chinese","lang_short":"zh","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u4e2d\u6587\u00a0(Zh\u014dngw\u00e9n),\u00a0\u6c49\u8bed,\u00a0\u6f22\u8a9e","tts_ai":false,"downloadable":true},"segond_1910":{"name":"Louis Segond 1910","shortname":"Segond 1910","module":"segond_1910","year":"1910","owner":null,"description":"<p>Version Louis Segond 1910 (LSG)<\/p>\n\n<p>Texte libre de droits<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>Strongs (c) Timnathserah, Inc - Canada &amp; Editions CLE - Villeurbanne - France<br \/>\n<br \/>\nThis Bible imported from MySword <a href=\"https:\/\/mysword.info\/download-mysword\/bibles\">https:\/\/mysword.info\/download-mysword\/bibles<\/a><\/p>\n","lang":"French","lang_short":"fr","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":1000,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Fran\u00e7ais","tts_ai":false,"downloadable":true},"chinese_union_simp":{"name":"Chinese Union (Simplified)","shortname":"Chinese Union (Simp)","module":"chinese_union_simp","year":"","owner":null,"description":"<b>Chinese: Union (Simplified)<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Chinese","lang_short":"zh","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u4e2d\u6587\u00a0(Zh\u014dngw\u00e9n),\u00a0\u6c49\u8bed,\u00a0\u6f22\u8a9e","tts_ai":false,"downloadable":true},"chinese_union_trad":{"name":"Chinese Union (Traditional)","shortname":"Chinese Union (Trad)","module":"chinese_union_trad","year":"","owner":null,"description":"<b>Chinese: Union (Traditional)<\/b><p \/><br \/><br \/>This Bible imported from The Unbound Bible <a href='http:\/\/unbound.biola.edu\/'>http:\/\/unbound.biola.edu\/<\/a>","lang":"Chinese","lang_short":"zh","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u4e2d\u6587\u00a0(Zh\u014dngw\u00e9n),\u00a0\u6c49\u8bed,\u00a0\u6f22\u8a9e","tts_ai":false,"downloadable":true},"blivre":{"name":"Biblia Livre","shortname":"Biblia Livre","module":"blivre","year":"","owner":null,"description":"<p>A <strong>B&iacute;blia Livre (BLIVRE)<\/strong> &eacute; um projeto para fornecer a qualquer pessoa uma tradu&ccedil;&atilde;o da B&iacute;blia Sagrada de forma gratuita. Ou seja, voc&ecirc; pode copiar em seu computador, imprimir, redistribuir para outras pessoas, utilizar de forma integral ou parcial, inclusive em materiais com fins lucrativos.<\/p>\n\n<h1>Sobre a B&iacute;blia Livre<\/h1>
20793\n\n<p>A maioria das tradu&ccedil;&otilde;es da B&iacute;blia na l&iacute;ngua portuguesa usadas atualmente est&aacute; sujeita a direitos autorais, ou seja, voc&ecirc; deve pagar para us&aacute;-las. Normalmente seus donos permitem um uso restrito, como 500 vers&iacute;culos, ou outras regras, mas preferimos disponibilizar as Sagradas Escrituras sem qualquer custo. Existem outras vers&otilde;es em dom&iacute;nio p&uacute;blico, como as primeiras vers&otilde;es de Jo&atilde;o Ferreira de Almeida, ou a do padre Ant&ocirc;nio Pereira de Figueiredo. Por&eacute;m elas s&atilde;o antigas, e por esse motivo possuem um vocabul&aacute;rio que pode parecer estranho para a nossa &eacute;poca.<\/p>\n\n<p>Portanto, pela falta de tradu&ccedil;&otilde;es B&iacute;blicas que sejam ao mesmo tempo modernas e de uso livre e gratuito, resolvi lan&ccedil;ar a minha pr&oacute;pria tradu&ccedil;&atilde;o da B&iacute;blia, livre e gratuita.<\/p>\n\n<p>A B&iacute;blia Livre ser&aacute; produzida atrav&eacute;s do seguinte processo:<\/p>\n\n<ul>\n\t<li>Verifica&ccedil;&atilde;o do texto da B&iacute;blia de Jo&atilde;o Ferreira de Almeida de 1819, em dom&iacute;nio p&uacute;blico.<\/li>\n\t<li>Atualiza&ccedil;&atilde;o do vocabul&aacute;rio, trocando palavras antigas por formas equivalentes.<\/li>\n\t<li>Alterar a ordem das palavras para uma forma mais comum em l&iacute;ngua portuguesa, sem altera&ccedil;&atilde;o no sentido original do texto.<\/li>\n\t<li>Revis&atilde;o do texto, comparando com o idioma original, e possivelmente tamb&eacute;m com outras tradu&ccedil;&otilde;es, como a King James Version, entre outras.<\/li>\n<\/ul>\n\n<p>Al&eacute;m disso, &eacute; muito importante a participa&ccedil;&atilde;o dos todos, para revisarem o texto e sugerirem melhorias ou corre&ccedil;&otilde;es. Agrade&ccedil;o qualquer ajuda.<\/p>\n\n<p>Por enquanto o trabalho est&aacute; em desenvolvimento. Os textos est&atilde;o em constante revis&atilde;o, procurando torn&aacute;-los cada vez melhores.<\/p>\n\n<p>Mais informa&ccedil;&otilde;es podem ser obtidas atrav&eacute;s da p&aacute;gina de <a href=\"https:\/\/sites.google.com\/site\/biblialivre\/perguntas-e-respostas\">perguntas e respostas<\/a>.<\/p>\n\n<h3>Comiss&atilde;o de tradu&ccedil;&atilde;o<\/h3>\n\n<ul>\n\t<li>Diego Renato dos Santos - Editor-chefe (todos os livros)<\/li>\n\t<li>Mario S&eacute;rgio de Souza Figueira - Hebreus, Tiago<\/li>\n\t<li>Marco Antonio Teles da Costa - 3 Jo&atilde;o<\/li>\n<\/ul>\n\n<p>Voc&ecirc; tamb&eacute;m pode participar dessa equipe.<\/p>\n\n<h3>LICEN&Ccedil;A<\/h3>\n\n<p>B&iacute;blia Livre pela comiss&atilde;o de tradu&ccedil;&atilde;o Livre est&aacute; sob a <a href=\"https:\/\/github.com\/blivre\/BibliaLivre\/blob\/master\/LICENCA.md\">Licen&ccedil;a Creative Commons Atribui&ccedil;&atilde;o 3.0 Brasil<\/a>.<\/p>\n\n<p>Baseado na edi&ccedil;&atilde;o de 1819 de Jo&atilde;o Ferreira de Almeida.<\/p>\n\n<p>&nbsp;<\/p>\n\n<p><br \/>\nThis Bible imported from MySword <a href=\"https:\/\/mysword.info\/download-mysword\/bibles\">https:\/\/mysword.info\/download-mysword\/bibles<\/a><\/p>\n\n<p>&nbsp;<\/p>\n","lang":"Portuguese","lang_short":"pt","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":14,"copyright_statement":"This Bible is made available under the terms of the Creative Commons Attribution 3.0 Brazil License (CC BY 3.0 BR) <a href='https:\/\/creativecommons.org\/licenses\/by\/3.0\/br\/' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Portugu\u00eas","tts_ai":false,"downloadable":true},"cadman":{"name":"Vietnamese Cadman","shortname":"Cadman","module":"cadman","year":"1934","owner":null,"description":"<p><strong>Vietnamese (1934)<\/strong><\/p>\n\n<p>The 1934 Vietnamese Bible<br \/>\nPublished without a copyright statement.<br \/>\nThe Bible Text is PUBLIC DOMAIN<\/p>\n\n<p>Text supplied by Mr. Phien Nguyen of Hollywood, Florida<\/p>\n\n<p>1.4 - Modifications by Nguyen Ly<br \/>\n<br \/>\nThis Bible imported from The Unbound Bible <a href=\"http:\/\/unbound.biola.edu\/\">http:\/\/unbound.biola.edu\/<\/a><\/p>\n","lang":"Vietnamese","lang_short":"vi","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Ti\u1ebfng Vi\u1ec7t","tts_ai":false,"downloadable":true},"web":{"name":"World English Bible","shortname":"WEB","module":"web","year":"2006","owner":null,"description":"<h3><strong>World English Bible, 2006<\/strong><\/h3>\n\n<p><strong>Digital Bible Society<br \/>\nPublic Domain<\/strong><\/p>\n\n<p><em>The World English Bible<\/em> (WEB) is a Public Domain (no copyright) Modern English translation of the Holy Bible. That means that you may freely copy it in any form, including electronic and print formats. The World English Bible is based on the American Standard Version of the Holy Bible first published in 1901, the Biblia Hebraica Stutgartensa Old Testament, and the Greek Majority Text New Testament. The companion Deuterocanon\/Apocrypha is derived from the Revised Version Apocrypha and the Brenton translation of the Septuagint into English. It is in draft form, and currently being edited for accuracy and readability. The 66 books of the Old and New Testaments are essentially completed, although some proofreading comments are still being accepted when they improve accuracy, readability, and consistency.<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>This Bible imported from The Unbound Bible <a href=\"http:\/\/unbound.biola.edu\/\">http:\/\/unbound.biola.edu\/<\/a><\/p>\n\n<p>&nbsp;<\/p>\n","lang":"English","lang_short":"en","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"English","tts_ai":false,"downloadable":true}
20793,"indo_tb":{"name":"Terjemahan Baru","shortname":"Indonesian TB","module":"indo_tb","year":"1994","owner":"Lembaga Alkitab Indonesia (Indonesian Bible Society)","description":"<p>Copyright Lembaga Alkitab Indonesia (Indonesian Bible Society), 1994.<\/p>\n\n<p>Released for non-profit scholarly and personal use.<\/p>\n\n<p>Not to be sold for profit.<\/p>\n\n<p>When making formal public reference to the materials, please acknowlege The Indonesian Bible Society (Lembaga Alkitab Indonesia) as the copyright holder.<br \/>\n<br \/>\nThis Bible imported from Bible Analyzer <a href=\"http:\/\/www.bibleanalyzer.com\/download.htm\">http:\/\/www.bibleanalyzer.com\/download.htm<\/a><\/p>\n","lang":"Indonesian","lang_short":"id","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":3,"copyright_statement":"<p>Copyright Lembaga Alkitab Indonesia (Indonesian Bible Society), 1994.<\/p>\n\n<p>Released for non-profit scholarly and personal use.<\/p>\n\n<p>Not to be sold for profit.<\/p>\n\n<p>When making formal public reference to the materials, please acknowlege The Indonesian Bible Society (Lembaga Alkitab Indonesia) as the copyright holder.<\/p>","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Bahasa Indonesia","tts_ai":false,"downloadable":true}
20793,"indo_tm":{"name":"Terjemahan Lama","shortname":"Indonesian TM","module":"indo_tm","year":"","owner":null,"description":"<p>Indonesian Terjemahan Lama<br \/>\n<br \/>\nThis Bible imported from Bible Analyzer <a href=\"http:\/\/www.bibleanalyzer.com\/download.htm\">http:\/\/www.bibleanalyzer.com\/download.htm<\/a><\/p>\n","lang":"Indonesian","lang_short":"id","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Bahasa Indonesia","tts_ai":false,"downloadable":true},"irv":{"name":"Indian Revised Version","shortname":"IRV","module":"irv","year":"2017 \/ 2018","owner":"Bridge Connectivity Solutions","description":"<h1>\u092a\u0935\u093f\u0924\u094d\u0930 \u092c\u093e\u0907\u092c\u093f\u0932<\/h1>\n\n<h2>The Indian Revised Version Holy Bible in the Hindi language of India<\/h2>\n\n<p>copyright &copy; 2017, 2018 <a href=\"http:\/\/bridgeconn.com\/\">Bridge Connectivity Solutions<\/a><br \/>\nLanguage: <a class=\"akshar_unicode\" href=\"http:\/\/www.ethnologue.org\/language\/hin\" target=\"_blank\">\u0939\u093f\u0928\u094d\u0926\u0940 \u092d\u093e\u0937\u093e (Hindi)<\/a><br \/>\nTranslation by: Bridge Connectivity Solutions<br \/>\n&nbsp;<\/p>\n\n<p>Status of the project:<\/p>\n\n<ul>\n\t<li>Stage 1 - Initial Drafting by Mother Tongue Translators -- Completed<\/li>\n\t<li>Stage 2 - Community Checking by Church -- Completed<\/li>\n\t<li>Stage 3 - Local Consultant (Theologian\/Linguist) Checking -- Completed<\/li>\n\t<li>Stage 4 - Church Network Leaders Checking -- Completed<\/li>\n\t<li>Stage 5 - Further Quality Checking -- In Progress<\/li>\n<\/ul>\n\n<p>&nbsp;<\/p>\n\n<p>This translation is made available to you under the terms of the <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution Share-Alike license 4.0.<\/a><\/p>\n\n<p>You have permission to share and redistribute this Bible translation in any format and to make reasonable revisions and adaptations of this translation, provided that:<\/p>\n\n<ul>\n\t<li>You include the above copyright and source information.<\/li>\n\t<li>If you make any changes to the text, you must indicate that you did so in a way that makes it clear that the original licensor is not necessarily endorsing your changes.<\/li>\n\t<li>If you redistribute this text, you must distribute your contributions under the same license as the original.<\/li>\n<\/ul>\n\n<p>Pictures included with Scriptures and other documents on this site are licensed just for use with those Scriptures and documents. For other uses, please contact the respective copyright owners.<\/p>\n\n<p>Note that in addition to the rules above, revising and adapting God&#39;s Word involves a great responsibility to be true to God&#39;s Word. See Revelation 22:18-19.<\/p>\n\n<p><br \/>\n2020-04-22<\/p>\n\n<div class=\"fine\">
20793HTML generated with <a href=\"http:\/\/haiola.org\">Haiola<\/a> by <a href=\"http:\/\/eBible.org\">eBible.org<\/a> 22 Apr 2020 from source files dated 22 Nov 2019<\/div>\n","lang":"Hindi","lang_short":"hi","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":7,"copyright_statement":"Copyright &copy; 2017 \/ 2018 Bridge Connectivity Solutions<br \/><br \/>This Bible is made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) <a href='https:\/\/creativecommons.org\/licenses\/by-sa\/4.0' target='_NEW'>license<\/a>.&nbsp; This work has been reformated to work with Bible SuperSearch&nbsp; However, no changes to the text or punctuation have been made.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"\u0939\u093f\u0928\u094d\u0926\u0940, \u0939\u093f\u0902\u0926\u0940","tts_ai":false,"downloadable":true},"swahili":{"name":"Swahili NT","shortname":"Swahili NT","module":"swahili","year":"","owner":null,"description":"<p><strong>Swahili NT<\/strong><\/p>\n\n<p>Public Domain Swahili New Testament<\/p>\n\n<p>PLEASE MAKE COPIES FOR YOUR FRIENDS, NO ROYALTY DUE.<br \/>\n<br \/>\nThis Bible imported from The Unbound Bible <a href=\"http:\/\/unbound.biola.edu\/\">http:\/\/unbound.biola.edu\/<\/a><\/p>\n","lang":"Swahili","lang_short":"sw","copyright":0,"italics":0,"strongs":0,"red_letter":0,"paragraph":0,"rank":9999,"research":1,"restrict":0,"copyright_id":1,"copyright_statement":"This Bible is in the Public Domain.","audio_enable":false,"tts_enable":false,"audio_structure":"chapter","rtl":0,"lang_native":"Kiswahili","tts_ai":false,"downloadable":true}},"books":[{"id":1,"name":"Genesis","shortname":"Gen","chapters":50,"chapter_verses":{"1":31,"2":25,"3":24,"4":26,"5":32,"6":22,"7":24,"8":22,"9":29,"10":32,"11":32,"12":20,"13":18,"14":24,"15":21,"16":16,"17":27,"18":33,"19":38,"20":18,"21":34,"22":24,"23":20,"24":67,"25":34,"26":35,"27":46,"28":22,"29":35,"30":43,"31":55,"32":32,"33":20,"34":31,"35":29,"36":43,"37":36,"38":30,"39":23,"40":23,"41":57,"42":38,"43":34,"44":34,"45":28,"46":34,"47":31,"48":22,"49":33,"50":26}},{"id":2,"name":"Exodus","shortname":"Ex","chapters":40,"chapter_verses":{"1":22,"2":25,"3":22,"4":31,"5":23,"6":30,"7":25,"8":32,"9":35,"10":29,"11":10,"12":51,"13":22,"14":31,"15":27,"16":36,"17":16,"18":27,"19":25,"20":26,"21":36,"22":31,"23":33,"24":18,"25":40,"26":37,"27":21,"28":43,"29":46,"30":38,"31":18,"32":35,"33":23,"34":35,"35":35,"36":38,"37":29,"38":31,"39":43,"40":38}},{"id":3,"name":"Leviticus","shortname":"Lev","chapters":27,"chapter_verses":{"1":17,"2":16,"3":17,"4":35,"5":19,"6":30,"7":38,"8":36,"9":24,"10":20,"11":47,"12":8,"13":59,"14":57,"15":33,"16":34,"17":16,"18":30,"19":37,"20":27,"21":24,"22":33,"23":44,"24":23,"25":55,"26":46,"27":34}},{"id":4,"name":"Numbers","shortname":"Num","chapters":36,"chapter_verses":{"1":54,"2":34,"3":51,"4":49,"5":31,"6":27,"7":89,"8":26,"9":23,"10":36,"11":35,"12":16,"13":33,"14":45,"15":41,"16":50,"17":13,"18":32,"19":22,"20":29,"21":35,"22":41,"23":30,"24":25,"25":18,"26":65,"27":23,"28":31,"29":40,"30":16,"31":54,"32":42,"33":56,"34":29,"35":34,"36":13}},{"id":5,"name":"Deuteronomy","shortname":"Deut","chapters":34,"chapter_verses":{"1":46,"2":37,"3":29,"4":49,"5":33,"6":25,"7":26,"8":20,"9":29,"10":22,"11":32,"12":32,"13":18,"14":29,"15":23,"16":22,"17":20,"18":22,"19":21,"20":20,"21":23,"22":30,"23":25,"24":22,"25":19,"26":19,"27":26,"28":68,"29":29,"30":20,"31":30,"32":52,"33":29,"34":12}},{"id":6,"name":"Joshua","shortname":"Josh","chapters":24,"chapter_verses":{"1":18,"2":24,"3":17,"4":24,"5":15,"6":27,"7":26,"8":35,"9":27,"10":43,"11":23,"12":24,"13":33,"14":15,"15":63,"16":10,"17":18,"18":28,"19":51,"20":9,"21":45,"22":34,"23":16,"24":33}},{"id":7,"name":"Judges","shortname":"Judg","chapters":21,"chapter_verses":{"1":36,"2":23,"3":31,"4":24,"5":31,"6":40,"7":25,"8":35,"9":57,"10":18,"11":40,"12":15,"13":25,"14":20,"15":20,"16":31,"17":13,"18":31,"19":30,"20":48,"21":25}},{"id":8,"name":"Ruth","shortname":"Ru","chapters":4,"chapter_verses":{"1":22,"2":23,"3":18,"4":22}},{"id":9,"name":"1 Samuel","shortname":"1 Sam","chapters":31,"chapter_verses":{"1":28,"2":36,"3":21,"4":22,"5":12,"6":21,"7":17,"8":22,"9":27,"10":27,"11":15,"12":25,"13":23,"14":52,"15":35,"16":23,"17":58,"18":30,"19":24,"20":42,"21":15,"22":23,"23":29,"24":22,"25":44,"26":25,"27":12,"28":25,"29":11,"30":31,"31":13}},{"id":10,"name":"2 Samuel","shortname":"2 Sam","chapters":24,"chapter_verses":{"1":27,"2":32,"3":39,"4":12,"5":25,"6":23,"7":29,"8":18,"9":13,"10":19,"11":27,"12":31,"13":39,"14":33,"15":37,"16":23,"17":29,"18":33,"19":43,"20":26,"21":22,"22":51,"23":39,"24":25}},{"id":11,"name":"1 Kings","shortname":"1 Ki","chapters":22,"chapter_verses":{"1":53,"2":46,"3":28,"4":34,"5":18,"6":38,"7":51,"8":66,"9":28,"10":29,"11":43,"12":33,"13":34,"14":31,"15":34,"16":34,"17":24,"18":46,"19":21,"20":43,"21":29,"22":53}},{"id":12,"name":"2 Kings","shortname":"2 Ki","chapters":25,"chapter_verses":{"1":18,"2":25,"3":27,"4":44,"5":27,"6":33,"7":20,"8":29,"9":37,"10":36,"11":21,"12":21,"13":25,"14":29,"15":38,"16":20,"17":41,"18":37,"19":37,"20":21,"21":26,"22":20,"23":37,"24":20,"25":30}},{"id":13,"name":"1 Chronicles","shortname":"1 Chron","chapters":29,"chapter_verses":{"1":54,"2":55,"3":24,"4":43,"5":26,"6":81,"7":40,"8":40,"9":44,"10":14,"11":47,"12":40,"13":14,"14":17,"15":29,"16":43,"17":27,"18":17,"19":19,"20":8,"21":30,"22":19,"23":32,"24":31,"25":31,"26":32,"27":34,"28":21,"29":30}},{"id":14,"name":"2 Chronicles","shortname":"2 Chron","chapters":36,"chapter_verses":{"1":17,"2":18,"3":17,"4":22,"5":14,"6":42,"7":22,"8":18,"9":31,"10":19,"11":23,"12":16,"13":22,"14":15,"15":19,"16":14,"17":19,"18":34,"19":11,"20":37,"21":20,"22":12,"23":21,"24":27,"25":28,"26":23,"27":9,"28":27,"29":36,"30":27,"3
207931":21,"32":33,"33":25,"34":33,"35":27,"36":23}},{"id":15,"name":"Ezra","shortname":"Ezra","chapters":10,"chapter_verses":{"1":11,"2":70,"3":13,"4":24,"5":17,"6":22,"7":28,"8":36,"9":15,"10":44}},{"id":16,"name":"Nehemiah","shortname":"Neh","chapters":13,"chapter_verses":{"1":11,"2":20,"3":32,"4":23,"5":19,"6":19,"7":73,"8":18,"9":38,"10":39,"11":36,"12":47,"13":31}},{"id":17,"name":"Esther","shortname":"Esth","chapters":10,"chapter_verses":{"1":22,"2":23,"3":15,"4":17,"5":14,"6":14,"7":10,"8":17,"9":32,"10":3}},{"id":18,"name":"Job","shortname":"Job","chapters":42,"chapter_verses":{"1":22,"2":13,"3":26,"4":21,"5":27,"6":30,"7":21,"8":22,"9":35,"10":22,"11":20,"12":25,"13":28,"14":22,"15":35,"16":22,"17":16,"18":21,"19":29,"20":29,"21":34,"22":30,"23":17,"24":25,"25":6,"26":14,"27":23,"28":28,"29":25,"30":31,"31":40,"32":22,"33":33,"34":37,"35":16,"36":33,"37":24,"38":41,"39":30,"40":24,"41":34,"42":17}},{"id":19,"name":"Psalms","shortname":"Ps","chapters":150,"chapter_verses":{"1":6,"2":12,"3":8,"4":8,"5":12,"6":10,"7":17,"8":9,"9":20,"10":18,"11":7,"12":8,"13":6,"14":7,"15":5,"16":11,"17":15,"18":50,"19":14,"20":9,"21":13,"22":31,"23":6,"24":10,"25":22,"26":12,"27":14,"28":9,"29":11,"30":12,"31":24,"32":11,"33":22,"34":22,"35":28,"36":12,"37":40,"38":22,"39":13,"40":17,"41":13,"42":11,"43":5,"44":26,"45":17,"46":11,"47":9,"48":14,"49":20,"50":23,"51":19,"52":9,"53":6,"54":7,"55":23,"56":13,"57":11,"58":11,"59":17,"60":12,"61":8,"62":12,"63":11,"64":10,"65":13,"66":20,"67":7,"68":35,"69":36,"70":5,"71":24,"72":20,"73":28,"74":23,"75":10,"76":12,"77":20,"78":72,"79":13,"80":19,"81":16,"82":8,"83":18,"84":12,"85":13,"86":17,"87":7,"88":18,"89":52,"90":17,"91":16,"92":15,"93":5,"94":23,"95":11,"96":13,"97":12,"98":9,"99":9,"100":5,"101":8,"102":28,"103":22,"104":35,"105":45,"106":48,"107":43,"108":13,"109":31,"110":7,"111":10,"112":10,"113":9,"114":8,"115":18,"116":19,"117":2,"118":29,"119":176,"120":7,"121":8,"122":9,"123":4,"124":8,"125":5,"126":6,"127":5,"128":6,"129":8,"130":8,"131":3,"132":18,"133":3,"134":3,"135":21,"136":26,"137":9,"138":8,"139":24,"140":13,"141":10,"142":7,"143":12,"144":15,"145":21,"146":10,"147":20,"148":14,"149":9,"150":6}},{"id":20,"name":"Proverbs","shortname":"Prov","chapters":31,"chapter_verses":{"1":33,"2":22,"3":35,"4":27,"5":23,"6":35,"7":27,"8":36,"9":18,"10":32,"11":31,"12":28,"13":25,"14":35,"15":33,"16":33,"17":28,"18":24,"19":29,"20":30,"21":31,"22":29,"23":35,"24":34,"25":28,"26":28,"27":27,"28":28,"29":27,"30":33,"31":31}},{"id":21,"name":"Ecclesiastes","shortname":"Ecc","chapters":12,"chapter_verses":{"1":18,"2":26,"3":22,"4":16,"5":20,"6":12,"7":29,"8":17,"9":18,"10":20,"11":10,"12":14}},{"id":22,"name":"Song of Solomon","shortname":"SOS","chapters":8,"chapter_verses":{"1":17,"2":17,"3":11,"4":16,"5":16,"6":13,"7":13,"8":14}},{"id":23,"name":"Isaiah","shortname":"Isa","chapters":66,"chapter_verses":{"1":31,"2":22,"3":26,"4":6,"5":30,"6":13,"7":25,"8":22,"9":21,"10":34,"11":16,"12":6,"13":22,"14":32,"15":9,"16":14,"17":14,"18":7,"19":25,"20":6,"21":17,"22":25,"23":18,"24":23,"25":12,"26":21,"27":13,"28":29,"29":24,"30":33,"31":9,"32":20,"33":24,"34":17,"35":10,"36":22,"37":38,"38":22,"39":8,"40":31,"41":29,"42":25,"43":28,"44":28,"45":25,"46":13,"47":15,"48":22,"49":26,"50":11,"51":23,"52":15,"53":12,"54":17,"55":13,"56":12,"57":21,"58":14,"59":21,"60":22,"61":11,"62":12,"63":19,"64":12,"65":25,"66":24}},{"id":24,"name":"Jeremiah","shortname":"Jer","chapters":52,"chapter_verses":{"1":19,"2":37,"3":25,"4":31,"5":31,"6":30,"7":34,"8":22,"9":26,"10":25,"11":23,"12":17,"13":27,"14":22,"15":21,"16":21,"17":27,"18":23,"19":15,"20":18,"21":14,"22":30,"23":40,"24":10,"25":38,"26":24,"27":22,"28":17,"29":32,"30":24,"31":40,"32":44,"33":26,"34":22,"35":19,"36":32,"37":21,"38":28,"39":18,"40":16,"41":18,"42":22,"43":13,"44":30,"45":5,"46":28,"47":7,"48":47,"49":39,"50":46,"51":64,"52":34}},{"id":25,"name":"Lamentations","shortname":"Lam","chapters":5,"chapter_verses":{"1":22,"2":22,"3":66,"4":22,"5":22}},{"id":26,"name":"Ezekiel","shortname":"Eze","chapters":48,"chapter_verses":{"1":28,"2":10,"3":27,"4":17,"5":17,"6":14,"7":27,"8":18,"9":11,"10":22,"11":25,"12":28,"13":23,"14":23,"15":8,"16":63,"17":24,"18":32,"19":14,"20":49,"21":32,"22":31,"23":49,"24":27,"25":17,"26":21,"27":36,"28":26,"29":21,"30":26,"31":18,"32":32,"33":33,"34":31,"35":15,"36":38,"37":28,"38":23,"39":29,"40":49,"41":26,"42":2
207930,"43":27,"44":31,"45":25,"46":24,"47":23,"48":35}},{"id":27,"name":"Daniel","shortname":"Dan","chapters":12,"chapter_verses":{"1":21,"2":49,"3":30,"4":37,"5":31,"6":28,"7":28,"8":27,"9":27,"10":21,"11":45,"12":13}},{"id":28,"name":"Hosea","shortname":"Hos","chapters":14,"chapter_verses":{"1":11,"2":23,"3":5,"4":19,"5":15,"6":11,"7":16,"8":14,"9":17,"10":15,"11":12,"12":14,"13":16,"14":9}},{"id":29,"name":"Joel","shortname":"Joel","chapters":3,"chapter_verses":{"1":20,"2":32,"3":21}},{"id":30,"name":"Amos","shortname":"Amos","chapters":9,"chapter_verses":{"1":15,"2":16,"3":15,"4":13,"5":27,"6":14,"7":17,"8":14,"9":15}},{"id":31,"name":"Obadiah","shortname":"Obad","chapters":1,"chapter_verses":{"1":21}},{"id":32,"name":"Jonah","shortname":"Jon","chapters":4,"chapter_verses":{"1":17,"2":10,"3":10,"4":11}},{"id":33,"name":"Micah","shortname":"Micah","chapters":7,"chapter_verses":{"1":16,"2":13,"3":12,"4":13,"5":15,"6":16,"7":20}},{"id":34,"name":"Nahum","shortname":"Nah","chapters":3,"chapter_verses":{"1":15,"2":13,"3":19}},{"id":35,"name":"Habakkuk","shortname":"Hab","chapters":3,"chapter_verses":{"1":17,"2":20,"3":19}},{"id":36,"name":"Zephaniah","shortname":"Zeph","chapters":3,"chapter_verses":{"1":18,"2":15,"3":20}},{"id":37,"name":"Haggai","shortname":"Hag","chapters":2,"chapter_verses":{"1":15,"2":23}},{"id":38,"name":"Zechariah","shortname":"Zech","chapters":14,"chapter_verses":{"1":21,"2":13,"3":10,"4":14,"5":11,"6":15,"7":14,"8":23,"9":17,"10":12,"11":17,"12":14,"13":9,"14":21}},{"id":39,"name":"Malachi","shortname":"Mal","chapters":4,"chapter_verses":{"1":14,"2":17,"3":18,"4":6}},{"id":40,"name":"Matthew","shortname":"Matt","chapters":28,"chapter_verses":{"1":25,"2":23,"3":17,"4":25,"5":48,"6":34,"7":29,"8":34,"9":38,"10":42,"11":30,"12":50,"13":58,"14":36,"15":39,"16":28,"17":27,"18":35,"19":30,"20":34,"21":46,"22":46,"23":39,"24":51,"25":46,"26":75,"27":66,"28":20}},{"id":41,"name":"Mark","shortname":"Mark","chapters":16,"chapter_verses":{"1":45,"2":28,"3":35,"4":41,"5":43,"6":56,"7":37,"8":38,"9":50,"10":52,"11":33,"12":44,"13":37,"14":72,"15":47,"16":20}},{"id":42,"name":"Luke","shortname":"Luke","chapters":24,"chapter_verses":{"1":80,"2":52,"3":38,"4":44,"5":39,"6":49,"7":50,"8":56,"9":62,"10":42,"11":54,"12":59,"13":35,"14":35,"15":32,"16":31,"17":37,"18":43,"19":48,"20":47,"21":38,"22":71,"23":56,"24":53}},{"id":43,"name":"John","shortname":"John","chapters":21,"chapter_verses":{"1":51,"2":25,"3":36,"4":54,"5":47,"6":71,"7":53,"8":59,"9":41,"10":42,"11":57,"12":50,"13":38,"14":31,"15":27,"16":33,"17":26,"18":40,"19":42,"20":31,"21":25}},{"id":44,"name":"Acts","shortname":"Acts","chapters":28,"chapter_verses":{"1":26,"2":47,"3":26,"4":37,"5":42,"6":15,"7":60,"8":40,"9":43,"10":48,"11":30,"12":25,"13":52,"14":28,"15":41,"16":40,"17":34,"18":28,"19":41,"20":38,"21":40,"22":30,"23":35,"24":27,"25":27,"26":32,"27":44,"28":31}},{"id":45,"name":"Romans","shortname":"Rom","chapters":16,"chapter_verses":{"1":32,"2":29,"3":31,"4":25,"5":21,"6":23,"7":25,"8":39,"9":33,"10":21,"11":36,"12":21,"13":14,"14":23,"15":33,"16":27}},{"id":46,"name":"1 Corinthians","shortname":"1 Cor","chapters":16,"chapter_verses":{"1":31,"2":16,"3":23,"4":21,"5":13,"6":20,"7":40,"8":13,"9":27,"10":33,"11":34,"12":31,"13":13,"14":40,"15":58,"16":24}},{"id":47,"name":"2 Corinthians","shortname":"2 Cor","chapters":13,"chapter_verses":{"1":24,"2":17,"3":18,"4":18,"5":21,"6":18,"7":16,"8":24,"9":15,"10":18,"11":33,"12":21,"13":14}},{"id":48,"name":"Galatians","shortname":"Gal","chapters":6,"chapter_verses":{"1":24,"2":21,"3":29,"4":31,"5":26,"6":18}},{"id":49,"name":"Ephesians","shortname":"Eph","chapters":6,"chapter_verses":{"1":23,"2":22,"3":21,"4":32,"5":33,"6":24}},{"id":50,"name":"Philippians","shortname":"Phil","chapters":4,"chapter_verses":{"1":30,"2":30,"3":21,"4":23}},{"id":51,"name":"Colossians","shortname":"Col","chapters":4,"chapter_verses":{"1":29,"2":23,"3":25,"4":18}},{"id":52,"name":"1 Thessalonians","shortname":"1 Thess","chapters":5,"chapter_verses":{"1":10,"2":20,"3":13,"4":18,"5":28}}
20793,{"id":53,"name":"2 Thessalonians","shortname":"2 Thess","chapters":3,"chapter_verses":{"1":12,"2":17,"3":18}},{"id":54,"name":"1 Timothy","shortname":"1 Tim","chapters":6,"chapter_verses":{"1":20,"2":15,"3":16,"4":16,"5":25,"6":21}},{"id":55,"name":"2 Timothy","shortname":"2 Tim","chapters":4,"chapter_verses":{"1":18,"2":26,"3":17,"4":22}},{"id":56,"name":"Titus","shortname":"Titus","chapters":3,"chapter_verses":{"1":16,"2":15,"3":15}},{"id":57,"name":"Philemon","shortname":"Phm","chapters":1,"chapter_verses":{"1":25}},{"id":58,"name":"Hebrews","shortname":"Heb","chapters":13,"chapter_verses":{"1":14,"2":18,"3":19,"4":16,"5":14,"6":20,"7":28,"8":13,"9":28,"10":39,"11":40,"12":29,"13":25}},{"id":59,"name":"James","shortname":"Jas","chapters":5,"chapter_verses":{"1":27,"2":26,"3":18,"4":17,"5":20}},{"id":60,"name":"1 Peter","shortname":"1 Pet","chapters":5,"chapter_verses":{"1":25,"2":25,"3":22,"4":19,"5":14}},{"id":61,"name":"2 Peter","shortname":"2 Pet","chapters":3,"chapter_verses":{"1":21,"2":22,"3":18}},{"id":62,"name":"1 John","shortname":"1 John","chapters":5,"chapter_verses":{"1":10,"2":29,"3":24,"4":21,"5":21}},{"id":63,"name":"2 John","shortname":"2 John","chapters":1,"chapter_verses":{"1":13}},{"id":64,"name":"3 John","shortname":"3 John","chapters":1,"chapter_verses":{"1":14}},{"id":65,"name":"Jude","shortname":"Jude","chapters":1,"chapter_verses":{"1":25}},{"id":66,"name":"Revelation","shortname":"Rev","chapters":22,"chapter_verses":{"1":20,"2":29,"3":22,"4":11,"5":14,"6":17,"7":17,"8":13,"9":21,"10":11,"11":19,"12":17,"13":18,"14":20,"15":8,"16":21,"17":18,"18":24,"19":21,"20":15,"21":27,"22":21}}],"audio_enabled":false,"shortcuts":[{"id":1,"name":"Old Testament","short1":"OT","short2":"Tenakh","reference":"Genesis - Malachi","display":1},{"id":2,"name":"New Testament","short1":"New","short2":"NT","reference":"Matthew - Revelation","display":1},{"id":3,"name":"Law","short1":"OT Law","short2":"Torah","reference":"Genesis - Deuteronomy","display":1},{"id":4,"name":"History","short1":"History","short2":"","reference":"Joshua - Esther","display":1},{"id":5,"name":"Wisdom & Poetry","short1":"Wisdom","short2":"Poetry","reference":"Job - Song of Solomon","display":1},{"id":6,"name":"Prophets","short1":"Prophets","short2":"All Prophets","reference":"Isaiah - Malachi","display":1},{"id":7,"name":"Major Prophets","short1":"Major_Prophets","short2":"Major","reference":"Isaiah - Daniel","display":1},{"id":8,"name":"Minor Prophets","short1":"Minor_Prophets","short2":"Minor","reference":"Hosea - Malachi","display":1},{"id":9,"name":"Gospels","short1":"Gosples","short2":"Gospel","reference":"Matthew - John","display":1},{"id":10,"name":"Epistles","short1":"NT Epistles","short2":"Doctrine","reference":"Romans - Jude","display":1},{"id":11,"name":"Pauline Epistles","short1":"Paul","short2":"Pauline","reference":"Romans - Hebrews","display":1},{"id":12,"name":"General Epistles","short1":"General","short2":"General_Epistles","reference":"James - Jude","display":1}],"download_enabled":true,"download_limit":15,"download_formats":[{"name":"PDF","desc":"Ready-to-print PDF files","formats":["pdf_cpt_let","pdf_cpt_a4","pdf_cpt_let_ul","pdf_cpt_a4_ul"],"renderers":{"pdf_cpt_let":{"format":"pdf_cpt_let","name":"Compact Text, Letter, Words of Christ in <span class=\"red\">Red<\/span>","desc":"","CLASS":"App\\Renderers\\PdfCompact"},"pdf_cpt_a4":{"format":"pdf_cpt_a4","name":"Compact Text, A4, Words of Christ in <span class=\"red\">Red<\/span>","desc":"","CLASS":"App\\Renderers\\PdfCompactA4"},"pdf_cpt_let_ul":{"format":"pdf_cpt_let_ul","name":"Compact Text, Letter, Words of Christ <u>Underlined<\/u>","desc":" Monochrome friendly.","CLASS":"App\\Renderers\\PdfCompactUl"},"pdf_cpt_a4_ul":{"format":"pdf_cpt_a4_ul","name":"Compact Text, A4, Words of Christ <u>Underlined<\/u>","desc":" Monochrome friendly.","CLASS":"App\\Renderers\\PdfCompactUlA4"}}},{"name":"Plain Text","desc":"","formats":["text","mr_text"],"renderers":{"text":{"format":"text","name":"Plain Text","desc":"Simple, plain text format","CLASS":"App\\Renderers\\PlainText"},"mr_text":{"format":"mr_text","name":"Machine-readable Plain Text","desc":"","CLASS":"App\\Renderers\\MachineReadableText"}}},{"name":"Spreadsheet","desc":"Opens in MS Excel or other spreadsheet software.  Both human and machine readable.","formats":["csv","xlsx"],"renderers":{"csv":{"format":"csv","name":"CSV","desc":"Comma separated values.  UTF-8 encoding.","CLASS":"App\\Renderers\\Csv"},"xlsx":{"format":"xlsx","name":"Excel","desc":"2007-365 (.xlsx)","CLASS":"App\\Renderers\\Excel"}}},{"name":"Databases","desc":"Databases and database dumps.  Ready to import into your own software.","formats":["json","sqlite3","mysql","biblesupersearch"],"renderers":{"json":{"format":"json","name":"JSON","desc":"JavaScript Object Notation","CLASS":"App\\Renderers\\Json"},"sqlite3":{"format":"sqlite3","name":"SQLite","desc":"SQLite 3 database","CLASS":"App\\Renderers\\SQLite3"},"mysql":{"format":"mysql","name":"MySQL","desc":"MySQL Database Dump","CLASS":"App\\Renderers\\MySQL"},"biblesupersearch":{"format":"biblesupersearch","name":"Bible SuperSearch","desc":"Official Bible SuperSearch format.","CLASS":"App\\Renderers\\BibleSuperSearch"}}}],"search_types":[{"label":"All Words","value":"and","alias":["all_words"],"bool":false,"multi_lang":true},{"label":"Any Word","value":"or","alias":["any_word"],"bool":false,"multi_lang":true},{"label":"Exact Phrase","value":"phrase","bool":false,"multi_lang":true},{"label":"Only One Word","value":"xor","alias":["one_word"],"bool":false,"multi_lang":true},{"label":"Two or More Words","value":"two_or_more","bool":false,"multi_lang":true},{"label":"Words Within 5 Verses","value":"proximity","bool":false,"multi_lang":false},{"label":"Words Within Same Chapter","value":"chapter","bool":false,"multi_lang":false},{"label":"Words Within Same Book","value":"book","bool":false,"multi_lang":false},{"label":"Boolean Expression","value":"boolean","bool":true,"multi_lang":true},{"label":"Regular Expression","value":"regexp","bool":false,"multi_lang":true}
20793],"name":"Bible SuperSearch API","hash":"fd9f996adfe0beb419a5a40b2adaf573baf55464f7c2c9101b4d7ce6e42310cf","version":"6.2.0","api_version":"v2","api_version_list":["v2"],"environment":"production","research_desc":"Intended for research purposes only.  These Bibles are not based on the Textus Receptus and\/or are not Formal Equivalence translations, and are therefore not recommended for other uses.","parallel_lang_search":"search_type","access":{"allowed":true,"limit":1000,"limit_reached":false,"hits":2},"timestamp":1791141861};
20794var biblesupersearch_root_directory = 'https://cesmeglise.org/wp-content/plugins/biblesupersearch/com_test/js/app';
20795var biblesupersearch_instances = {biblesupersearch_container: {"defaultBible":["segond_1910"],"apiUrl":"https:\/\/api.biblesupersearch.com","useJSONP":false,"defaultLanguage":"en","enabledBibles":[],"enableAllBibles":true,"interface":"Classic","toggleAdvanced":true,"formatButtonsToggle":true,"defaultDestinationPage":"2182","extraButtonsSeparate":"default","pager":"default","formatButtons":"StylableMinimal","navigationButtons":"Classic","bibleGrouping":"language_and_english","bibleSorting":"name","language":"fr","overrideCss":true,"extraCss":"","defaultBibles":["kjv"],"textDisplayDefault":"passage","includeTestament":false,"pageScroll":"instant","pageScrollTopPadding":0,"bibleDefaultLanguageTop":false,"bibleChangeUpdateNavigation":false,"languageList":[],"enableAllLanguages":true,"landingReference":"","debug":false,"parallelBibleLimitByWidth":[],"parallelBibleCleanUpForce":false,"parallelBibleStartSuperceedsDefaultBibles":false,"landingReferenceDefault":false,"legacyManual":false,"swipePageChapter":false,"arrowKeysPageChapter":false,"sideSwipePageChapter":false,"sideSwipeHideWithNavigationButtons":false,"shortcutsShowHidden":false,"bookmarksEnable":false,"bookmarkLimit":20,"historyLimit":50,"autocompleteEnable":true,"autocompleteThreshold":2,"autocompleteMatchAnywhere":false,"autocompleteMaximumOptions":10,"hoverDelayThreshold":500,"strongsOpenClick":"mobile","strongsDialogSearchLink":true,"sideSwipeNavHideThresholdTop":0,"sideSwipeNavHideThresholdBottom":0,"contextHelpInline":"default","resultsList":"default","resultsListClickScroll":"default","limitSearchManual":false,"saveUserSettings":false,"omitUserLanguage":false,"useNavigationShare":"never","parallelSearchErrorSuppress":false,"parallelSearchErrorSuppressUserConfig":false,"pageScrollTopPaddingMobile":0,"saveUserSettingsManual":false,"saveUserBibleSelections":false,"bookmarksHistory":true,"autocomplete":true,"dialogs":true,"audioBible":false,"audioBibleDisplay":"threshold","audioBibleDisplayThreshold":3,"parallelBibleLimitByWidthEnable":false,"languageSelectionEnable":true,"changeLanguageClearForm":true,"enableDefaultBiblesByLang":false,"defaultBiblesByLanguage":[],"debug_shortcode":false,"target":"biblesupersearch_container","destinationUrl":null}};
20796</script>
20796
20797<div id='biblesupersearch_container' class='wp-exclude-emoji'>
20798   <!--
20799       NOTE: You can only have one [biblesupersearch] shortcode per page.
20800       If you are seeing this HTML comment (and are not using CTRL-U view source),
20801       you may have multiple [biblesupersearch] shortcodes on this page.
20802       If you are using a SEO plugin, please make sure it isn't duplicating the shortcode.
20803       If you believe you have received this message in error, you may attempt to suppress it and attempt to display the Bible search anyway, 
20804       by setting suppress_instance_error='true' on the shortcode.  (However, this is not a guaranteed fix.)
20805   -->
20806    <noscript class='biblesupersearch_noscript'>Please enable JavaScript to use</noscript>
20807</div>
20808</div>
20809</div>
20810</div>
20811<div class="crb-colophon">
20812<div class="crb-colophon-inner"><span class="crb-colophon-seal"></span></p>
20813<div class="crb-colophon-title">Examinez les <em>Écritures</em> chaque jour</div>
20814<p><span class="crb-colophon-rule"></span></p>
20815<div class="crb-colophon-verse">
20816<div class="crb-colophon-verse-text">Ces Juifs avaient des sentiments plus nobles que ceux de Thessalonique ; ils reçurent la parole avec beaucoup d&#8217;empressement, et ils examinaient chaque jour les Écritures, pour voir si ce qu&#8217;on leur disait était exact.</div>
20817<p><span class="crb-colophon-verse-ref">Actes 17 · 11</span></div>
20818<p><span class="crb-colophon-sig">Soli Deo Gloria</span></div>
20819</div>
20820</div>
20821
20822	
20823	
20824</div><!-- .entry-content .clear -->
20825
20826	
20827	
20828</article><!-- #post-## -->
20829
20830			</main><!-- #main -->
20831			
20832		
20833	</div><!-- #primary -->
20834
20835
20836	</div> <!-- ast-container -->
20837	</div><!-- #content -->
20838<footer
20839class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon">
20840			<div class="site-above-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-above-footer-builder">
20841	<div class="ast-builder-grid-row-container-inner">
20842					<div class="ast-builder-footer-grid-columns site-above-footer-inner-wrap ast-builder-grid-row">
20843											<div class="site-footer-above-section-1 site-footer-section site-footer-section-1">
20844							<div class="footer-widget-area widget-area site-footer-focus-item ast-footer-html-1" data-section="section-fb-html-1">
20845			<div class="ast-header-html inner-link-style-"><div class="ast-builder-html-element"><div id="cesm-foot">
20846<div class="cfg">
20847<div class="cf-col cf-contact">
20848<div class="cf-head">
20849<p>&nbsp;</p>
20850<div class="cf-head-text">
20851<p><span class="cf-eb">Restons en lien</span></p>
20852<h3 class="cf-title">Contact</h3>
20853</div>
20854</div>
20855<div class="cf-body">
20856<div class="cf-body cf-body-hard">
20857<p class="cf-line">
20858    <br />
20859    <a href="tel:+32475390384">+32 (0)475.39.03.84</a>
20860  </p>
20861<p class="cf-line cf-line-addr">
20862    <br />
20863    <span class="cf-addr"><br />
20864      <span>Salle paroissiale Sainte Cécile</span><br />
20865      <span>Parvis Sainte Cécile, 3</span><br />
20866      <span>1083 Ganshoren – Bruxelles</span><br />
20867    </span>
20868  </p>
20869<p class="cf-line">
20870    <br />
20871    <a href="mailto:[email protected]">[email protected]</a>
20872  </p>
20873<p class="cf-line">
20874    </p>
20875</div>
20876</div>
20877</div>
20878<div class="cf-col cf-schedule">
20879<div class="cf-head">
20880<p>&nbsp;</p>
20881<div class="cf-head-text">
20882<p><span class="cf-eb">Notre semaine</span></p>
20883<h3 class="cf-title">Horaires</h3>
20884</div>
20885</div>
20886<div class="cf-days">
20887<div class="cf-day"><span class="cf-day-name">Dimanche</span><span class="cf-day-activity">Culte dominical</span><span class="cf-day-time">10 h 00 – 12 h 00</span><span class="cf-day-tag">En présentiel</span></div>
20888<div class="cf-day"><span class="cf-day-name">Mercredi</span><span class="cf-day-activity">Études bibliques</span><span class="cf-day-time">20 h 00 – 21 h 00</span><span class="cf-day-tag">Par Zoom</span></div>
20889<div class="cf-day"><span class="cf-day-name">Vendredi</span><span class="cf-day-activity">Intercession</span><span class="cf-day-time">20 h 00 – 21 h 00</span><span class="cf-day-tag">Par Zoom</span></div>
20890</div>
20891</div>
20892<div class="cf-col cf-zoom">
20893<div class="cf-head">
20894<p>&nbsp;</p>
20895<div class="cf-head-text">
20896<p><span class="cf-eb">Nous rejoindre</span></p>
20897<h3 class="cf-title">
20897Zoom</h3>
20898</div>
20899</div>
20900<div class="cf-step">
20901<p><span class="cf-num">1</span>Avec l'<strong>ID</strong> et le <strong>code</strong> :</p>
20902<div class="cf-codes"><span class="cf-code">ID : 8715167701</span><span class="cf-code">Code : FHBenies</span></div>
20903</div>
20904<div class="cf-step"><span class="cf-num">2</span>Via le lien direct :<a class="cf-zoom-btn" href="https://zoom.us/j/8715167701?pwd=FHBenies">Rejoindre la réunion</a></div>
20905<div class="cf-step"><span class="cf-num">3</span>En scannant le QR-Code :<a class="cf-qr" href="https://zoom.us/j/8715167701?pwd=FHBenies"><img src="https://cesmeglise.org/wp-content/uploads/2023/11/WhatsApp-Image-2023-10-11-a-13.16.42_3c2e53ef-150x150.jpg" alt="QR Code Zoom CESM" width="120" height="120" /></a></div>
20906</div>
20907</div>
20908</div>
20909</div></div>		</div>
20910						</div>
20911										</div>
20912			</div>
20913
20914</div>
20915<div class="site-primary-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-primary-footer-builder">
20916	<div class="ast-builder-grid-row-container-inner">
20917					<div class="ast-builder-footer-grid-columns site-primary-footer-inner-wrap ast-builder-grid-row">
20918											<div class="site-footer-primary-section-1 site-footer-section site-footer-section-1">
20919								<div class="footer-widget-area widget-area site-footer-focus-item ast-footer-html-2" data-section="section-fb-html-2">
20920				<div class="ast-header-html inner-link-style-"><div class="ast-builder-html-element"><div id="cesm-foot2">
20921<div class="cf2-grid">
20922<div class="cf2-col cf2-newsletter"><span class="cf2-eb">Restez connecté</span></p>
20923<h3 class="cf2-title">Newsletter</h3>
20924<p class="cf2-desc">Recevez nos méditations, annonces et témoignages directement dans votre boîte mail.</p>
20925<p><div class="main-minist"><a id="news"></a></div><div class="tnp tnp-subscription ">
20926<form method="post" action="https://cesmeglise.org/?na=s">
20927<input type="hidden" name="nlang" value="">
20928<div class="tnp-field tnp-field-firstname"><label for="tnp-1">Prénom ou nom complet</label>
20929<input class="tnp-name" type="text" name="nn" id="tnp-1" value="" placeholder=""></div>
20930<div class="tnp-field tnp-field-email"><label for="tnp-2">Email</label>
20931<input class="tnp-email" type="email" name="ne" id="tnp-2" value="" placeholder="" required></div>
20932<div class="tnp-field tnp-privacy-field"><label><input type="checkbox" name="ny" required class="tnp-privacy"> <a target="_blank" href="https://cesmeglise.org/politique-de-confidentialite/">En continuant, vous acceptez la politique de confidentialité</a></label></div><div class="tnp-field tnp-field-button" style="text-align: left"><input class="tnp-submit" type="submit" value="S&#039;abonner" style="">
20933</div>
20934</form>
20935</div>
20936</p>
20937</div>
20938<div class="cf2-col cf2-links"><span class="cf2-eb">Informations</span></p>
20939<h3 class="cf2-title">Navigation</h3>
20940<ul class="cf2-linklist">
20941<li><a href="/conditions-generales/">Conditions Générales</a></li>
20942<li><a href="/politique-de-cookies-ue/">Politique de Cookies</a></li>
20943<li><a href="/politique-de-confidentialite/">Politique de Confidentialité</a></li>
20944<li><a href="/plan-du-site/">Plan du Site</a></li>
20945</ul>
20946</div>
20947<div class="cf2-col cf2-social"><span class="cf2-eb">Rejoignez-nous</span></p>
20948<h3 class="cf2-title">Nos réseaux</h3>
20949<p class="cf2-desc">Suivez l'actualité du CESM sur vos plateformes préférées.</p>
20950<div class="cf2-socials"></div>
20951</div>
20952</div>
20953<div class="cf2-copy">Copyright © 2026 Centre Évangélique Sauveur du monde. Tous droits réservés.<br />
20954<a id="demengel-link" href="https://creation-site-pro.fr" target="_blank" rel="noopener noreferrer">Désigné, développé et hébergé par </a> <a id="demengel-link" href="https://creation-site-pro.be" target="_blank" rel="noopener noreferrer">Développement Web DEMENGEL</a></div>
20955</div>
20956</div></div>			</div>
20957							</div>
20958										</div>
20959			</div>
20960
20961</div>
20962	</footer><!-- #colophon -->
20963	</div><!-- #page -->
20964<script type="speculationrules">
20965{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra-child/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
20966</script>
20966
20967
20968<!-- WP Audio player plugin v1.9.15 - https://www.tipsandtricks-hq.com/wordpress-audio-music-player-plugin-4556/ -->
20969    
20969<script type="text/javascript">
20970        soundManager.useFlashBlock = true; // optional - if used, required flashblock.css
20971        soundManager.url = 'https://cesmeglise.org/wp-content/plugins/compact-wp-audio-player/swf/soundmanager2.swf';
20972        function play_mp3(flg, ids, mp3url, volume, loops)
20973        {
20974            //Check the file URL parameter value
20975            var pieces = mp3url.split("|");
20976            if (pieces.length > 1) {//We have got an .ogg file too
20977                mp3file = pieces[0];
20978                oggfile = pieces[1];
20979                //set the file URL to be an array with the mp3 and ogg file
20980                mp3url = new Array(mp3file, oggfile);
20981            }
20982
20983            soundManager.createSound({
20984                id: 'btnplay_' + ids,
20985                volume: volume,
20986                url: mp3url
20987            });
20988
20989            if (flg == 'play') {
20990    stop_all_tracks();                soundManager.play('btnplay_' + ids, {
20991                    onfinish: function() {
20992                        if (loops == 'true') {
20993                            loopSound('btnplay_' + ids);
20994                        }
20995                        else {
20996                            document.getElementById('btnplay_' + ids).style.display = 'inline';
20997                            document.getElementById('btnstop_' + ids).style.display = 'none';
20998                        }
20999                    }
21000                });
21001            }
21002            else if (flg == 'stop') {
21003    //soundManager.stop('btnplay_'+ids);
21004                soundManager.pause('btnplay_' + ids);
21005            }
21006        }
21007        function show_hide(flag, ids)
21008        {
21009            if (flag == 'play') {
21010                document.getElementById('btnplay_' + ids).style.display = 'none';
21011                document.getElementById('btnstop_' + ids).style.display = 'inline';
21012            }
21013            else if (flag == 'stop') {
21014                document.getElementById('btnplay_' + ids).style.display = 'inline';
21015                document.getElementById('btnstop_' + ids).style.display = 'none';
21016            }
21017        }
21018        function loopSound(soundID)
21019        {
21020            window.setTimeout(function() {
21021                soundManager.play(soundID, {onfinish: function() {
21022                        loopSound(soundID);
21023                    }});
21024            }, 1);
21025        }
21026        function stop_all_tracks()
21027        {
21028            soundManager.stopAll();
21029            var inputs = document.getElementsByTagName("input");
21030            for (var i = 0; i < inputs.length; i++) {
21031                if (inputs[i].id.indexOf("btnplay_") == 0) {
21032                    inputs[i].style.display = 'inline';//Toggle the play button
21033                }
21034                if (inputs[i].id.indexOf("btnstop_") == 0) {
21035                    inputs[i].style.display = 'none';//Hide the stop button
21036                }
21037            }
21038        }
21039    </script>
21039
21040    		<style type="text/css">
21041		.tooltipck-tip {padding: 5px;border: #EFEFEF 0px solid;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;background-color: #F0F0F0;background-image: -moz-linear-gradient(top, #F0F0F0, #E3E3E3);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F0F0), to(#E3E3E3));color: #444444;margin: 0px 0 0 -20px;-moz-box-shadow: 0px 0px 3px 0px #444444;-webkit-box-shadow: 0px 0px 3px 0px #444444;box-shadow: 0px 0px 3px 0px #444444;}.tooltipck {font-style: italic;}		</style>
21042	
21043<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
21044<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
21045	<div class="cmplz-header">
21046		<div class="cmplz-logo"></div>
21047		<div class="cmplz-title" id="cmplz-header-1-optin">Gérer le consentement aux cookies</div>
21048		<div class="cmplz-close" tabindex="0" role="button" aria-label="Fermer la boîte de dialogue">
21049			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
21050		</div>
21051	</div>
21052
21053	<div class="cmplz-divider cmplz-divider-header"></div>
21054	<div class="cmplz-body">
21055		<div class="cmplz-message" id="cmplz-message-1-optin"><p>Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.</p></div>
21056		<!-- categories start -->
21057		<div class="cmplz-categories">
21058			<div class="cmplz-category cmplz-functional">
21059				<div class="cmplz-category-header">
21060					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Fonctionnel</span>
21061					<span class='cmplz-always-active'>
21062						<span class="cmplz-banner-checkbox">
21063							<input type="checkbox"
21064									id="cmplz-functional-optin"
21065									data-category="cmplz_functional"
21066									class="cmplz-consent-checkbox cmplz-functional"
21067									size="40"
21068									value="1"/>
21069							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Fonctionnel</span></label>
21070						</span>
21071						Toujours activé					</span>
21072					<button class="cmplz-category-toggle"
21073							aria-expanded="false"
21074							aria-controls="cmplz-desc-functional-1-optin"
21075							aria-labelledby="cmplz-title-functional-1-optin">
21076						<span class="cmplz-icon cmplz-open">
21077							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
21078						</span>
21079					</button>
21080				</div>
21081				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
21082					<span class="cmplz-description-functional">Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.</span>
21083				</div>
21084			</div>
21085
21086			<div class="cmplz-category cmplz-preferences">
21087				<div class="cmplz-category-header">
21088					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Préférences</span>
21089					<span class="cmplz-banner-checkbox">
21090						<input type="checkbox"
21091								id="cmplz-preferences-optin"
21092								data-category="cmplz_preferences"
21093								class="cmplz-consent-checkbox cmplz-preferences"
21094								size="40"
21095								value="1"/>
21096						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Préférences</span></label>
21097					</span>
21098					<button class="cmplz-category-toggle"
21099							aria-expanded="false"
21100							aria-controls="cmplz-desc-preferences-1-optin"
21101							aria-labelledby="cmplz-title-preferences-1-optin">
21102						<span class="cmplz-icon cmplz-open">
21103							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
21103<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
21104						</span>
21105					</button>
21106				</div>
21107				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
21108					<span class="cmplz-description-preferences">Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.</span>
21109				</div>
21110			</div>
21111
21112			<div class="cmplz-category cmplz-statistics">
21113				<div class="cmplz-category-header">
21114					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiques</span>
21115					<span class="cmplz-banner-checkbox">
21116						<input type="checkbox"
21117								id="cmplz-statistics-optin"
21118								data-category="cmplz_statistics"
21119								class="cmplz-consent-checkbox cmplz-statistics"
21120								size="40"
21121								value="1"/>
21122						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiques</span></label>
21123					</span>
21124					<button class="cmplz-category-toggle"
21125							aria-expanded="false"
21126							aria-controls="cmplz-desc-statistics-1-optin"
21127							aria-labelledby="cmplz-title-statistics-1-optin">
21128						<span class="cmplz-icon cmplz-open">
21129							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
21130						</span>
21131					</button>
21132				</div>
21133				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
21134					<span class="cmplz-description-statistics">Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.</span>
21135					<span class="cmplz-description-statistics-anonymous">Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.</span>
21136				</div>
21137			</div>
21138
21139			<div class="cmplz-category cmplz-marketing">
21140				<div class="cmplz-category-header">
21141					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
21142					<span class="cmplz-banner-checkbox">
21143						<input type="checkbox"
21144								id="cmplz-marketing-optin"
21145								data-category="cmplz_marketing"
21146								class="cmplz-consent-checkbox cmplz-marketing"
21147								size="40"
21148								value="1"/>
21149						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
21150					</span>
21151					<button class="cmplz-category-toggle"
21152							aria-expanded="false"
21153							aria-controls="cmplz-desc-marketing-1-optin"
21154							aria-labelledby="cmplz-title-marketing-1-optin">
21155						<span class="cmplz-icon cmplz-open">
21156							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
21157						</span>
21158					</button>
21159				</div>
21160				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
21161					<span class="cmplz-description-marketing">Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.</span>
21162				</div>
21163			</div>
21164		</div><!-- categories end -->
21165			</div>
21166
21167	<div class="cmplz-links cmplz-information">
21168		<ul>
21169			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Gérer les options</a></li>
21170			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
21170s-overview">Gérer les services</a></li>
21171			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Gérer {vendor_count} fournisseurs</a></li>
21172			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="En savoir plus sur les finalités de TCF de la base de données de cookies">En savoir plus sur ces finalités</a></li>
21173		</ul>
21174			</div>
21175
21176	<div class="cmplz-divider cmplz-footer"></div>
21177
21178	<div class="cmplz-buttons">
21179		<button class="cmplz-btn cmplz-accept">Accepter</button>
21180		<button class="cmplz-btn cmplz-deny">Refuser</button>
21181		<button class="cmplz-btn cmplz-view-preferences">Voir les préférences</button>
21182		<button class="cmplz-btn cmplz-save-preferences">Enregistrer les préférences</button>
21183		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Voir les préférences</a>
21184			</div>
21185
21186
21187	<div class="cmplz-documents cmplz-links">
21188		<ul>
21189			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
21190			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
21191			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
21192		</ul>
21193			</div>
21194</div>
21195</div>
21196					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Gérer le consentement</button>
21197
21198</div><style type="text/css" media="screen"></style>        <style>
21199            .searchwp-live-search-results {
21200                opacity: 0;
21201                transition: opacity .25s ease-in-out;
21202                -moz-transition: opacity .25s ease-in-out;
21203                -webkit-transition: opacity .25s ease-in-out;
21204                height: 0;
21205                overflow: hidden;
21206                z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */
21207                position: absolute;
21208                display: none;
21209            }
21210
21211            .searchwp-live-search-results-showing {
21212                display: block;
21213                opacity: 1;
21214                height: auto;
21215                overflow: auto;
21216            }
21217
21218            .searchwp-live-search-no-results {
21219                padding: 3em 2em 0;
21220                text-align: center;
21221            }
21222
21223            .searchwp-live-search-no-min-chars:after {
21224                content: "Continue typing";
21225                display: block;
21226                text-align: center;
21227                padding: 2em 2em 0;
21228            }
21229        </style>
21230                
21230<script>
21231            var _SEARCHWP_LIVE_AJAX_SEARCH_BLOCKS = true;
21232            var _SEARCHWP_LIVE_AJAX_SEARCH_ENGINE = 'default';
21233            var _SEARCHWP_LIVE_AJAX_SEARCH_CONFIG = 'default';
21234        </script>
21234
21235        
21236
21237
21238	<!-- ShiftNav #shiftnav-main -->
21239	<div class="shiftnav shiftnav-nojs shiftnav-shiftnav-main shiftnav-right-edge shiftnav-skin-light shiftnav-transition-standard" id="shiftnav-main" data-shiftnav-id="shiftnav-main">
21240		<div class="shiftnav-inner">
21241
21242							<button class="shiftnav-panel-close"><i class="fa fa-times"></i></button>
21243			
21244					<h3 class="shiftnav-menu-title shiftnav-site-title"><a href="https://cesmeglise.org">Centre Évangélique Sauveur du monde</a></h3>
21245		<nav class="shiftnav-nav"><ul id="menu-menu" class="shiftnav-menu shiftnav-targets-large shiftnav-targets-text-small shiftnav-targets-icon-large shiftnav-indent-subs"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-177 shiftnav-depth-0"><a class="shiftnav-target"  href="https://cesmeglise.org/" class="menu-link">Accueil</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-2539 shiftnav-sub-always shiftnav-depth-0"><a aria-expanded="false" class="shiftnav-target"  class="menu-link">La Bible</a>
21246<ul class="sub-menu sub-menu-1">
21247<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2280 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/lectures-du-jour/" class="menu-link">Lectures du jour</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2182 current_page_item menu-item-2203 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/recherche-dans-la-bible/" class="menu-link">Recherche</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4415 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/telechargement-textes-bible/" class="menu-link">Textes de la Bible</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4418 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/telechargement-bible-audios/" class="menu-link">Audios de la Bible</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
21248</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3003 shiftnav-sub-always shiftnav-depth-0"><a aria-expanded="false" class="shiftnav-target"  href="#" class="menu-link">Le CESM</a>
21249<ul class="sub-menu sub-menu-1">
21250<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3030 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/qui-sommes-nous/" class="menu-link">Qui sommes-nous ?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3029 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/ce-dont-nous-croyons/" class="menu-link">Ce dont nous croyons</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3068 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/objectif-vision-mission/" class="menu-link">Objectif-Vision-Mission</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9494 shiftnav-depth-1"><a class="shiftnav-target"  href="/objectif-vision-mission/#eslogo" class="menu-link">Essence du Logo</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3025 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/historique/" class="menu-link">Historique</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3210 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/les-responsables/" class="menu-link">Les Responsables</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9301 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/les-temoignages/" class="menu-link">Les témoignages</a></li><li class="shiftnav-retract">
21250<a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
21251</li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3954 shiftnav-sub-always shiftnav-depth-0"><a aria-expanded="false" class="shiftnav-target"  href="https://cesmeglise.org/les-ministeres/" class="menu-link">Les Ministères</a>
21252<ul class="sub-menu sub-menu-1">
21253<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4562 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#laccueil" class="menu-link">L&#8217;Accueil</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4112 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#jeunesse" class="menu-link">La Jeunesse</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3287 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#soeurs" class="menu-link">Les Soeurs</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3290 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#freres" class="menu-link">Les Frères</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3283 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#intercession" class="menu-link">L’Intercession</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5333 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#evangil" class="menu-link">L&#8217;évangélisation</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3304 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#cours" class="menu-link">Les Cours et les Formations</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3295 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#bibliques" class="menu-link">Les études bibliques</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9280 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#ebibliques" class="menu-link">Les Enseignements bibliques</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3293 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#louange" class="menu-link">Le Groupe de Louange</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3309 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#cellule" class="menu-link">La cellule de communication</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4108 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#fetes" class="menu-link">O.D.E</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6262 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#biblio" class="menu-link">La Bibliothèque</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11198 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#opge" class="menu-link">OPGE</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11723 shiftnav-depth-1"><a class="shiftnav-target"  href="/les-ministeres/#maisondedieu" class="menu-link">Maison de Dieu</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
21254</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3885 shiftnav-sub-always shiftnav-depth-0"><a aria-expanded="false" class="shiftnav-target"  href="#" class="menu-link">Les Prédications</a>
21255<ul class="sub-menu sub-menu-1">
21256<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4476 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/tableau-predications/" class="menu-link">Tableau</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4307 shiftnav-depth-1">
21256<a class="shiftnav-target"  href="/audio/" class="menu-link">Audios</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4308 shiftnav-depth-1"><a class="shiftnav-target"  href="/videos/" class="menu-link">Vidéos</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
21257</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2541 shiftnav-sub-always shiftnav-depth-0"><a aria-expanded="false" class="shiftnav-target"  href="#" class="menu-link">Les Médias</a>
21258<ul class="sub-menu sub-menu-1">
21259<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2546 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/videos-de-la-parole/" class="menu-link">Vidéos de la Parole</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2786 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/photos/" class="menu-link">Photos</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9213 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/etudes-bibliques-audio/" class="menu-link">Etudes Bibliques</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9225 shiftnav-depth-1"><a class="shiftnav-target"  href="https://cesmeglise.org/audio/" class="menu-link">Prédications</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul>
21260</li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8999 shiftnav-depth-0"><a class="shiftnav-target"  href="https://cesmeglise.org/liste-de-livres/" class="menu-link">Les livres</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2997 shiftnav-depth-0"><a class="shiftnav-target"  href="https://cesmeglise.org/contact/" class="menu-link">Contact</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3000 shiftnav-depth-0"><a class="shiftnav-target"  href="https://cesmeglise.org/nous-soutenir/" class="menu-link">Nous Soutenir</a></li></ul></nav>
21261			<button class="shiftnav-sr-close shiftnav-sr-only shiftnav-sr-only-focusable">
21262				&times; Close Panel			</button>
21263
21264		</div><!-- /.shiftnav-inner -->
21265	</div><!-- /.shiftnav #shiftnav-main -->
21266
21267
21268				
21268<script>
21269			/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
21270			</script>
21270
21271			
21271<script id="astra-theme-js-js-extra">
21272var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"","is_scroll_to_top":"","is_header_footer_builder_active":"1","responsive_cart_click":"flyout"};
21273//# sourceURL=astra-theme-js-js-extra
21274</script>
vendor: 1 bytes, line 21274
21274
21275<script id="astra-theme-js-js" src="https://cesmeglise.org/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.8.6"></script>
vendor: 1 bytes, line 21275
21275
21276<script id="pgc-simply-gallery-plugin-lightbox-script-js-extra">
21277var PGC_SGB_LIGHTBOX = {"lightboxPreset":null,"postType":"page","lightboxSettigs":""};
21278//# sourceURL=pgc-simply-gallery-plugin-lightbox-script-js-extra
21279</script>
vendor: 1 bytes, line 21279
21279
21280<script id="pgc-simply-gallery-plugin-lightbox-script-js" src="https://cesmeglise.org/wp-content/plugins/simply-gallery-block/plugins/pgc_sgb_lightbox.min.js?ver=3.4.3"></script>
vendor: 1 bytes, line 21280
21280
21281<script id="stickThis-js-extra">
21282var sticky_anything_engage = {"element":".ast-builder-menu-1","topspace":"0","minscreenwidth":"0","maxscreenwidth":"999999","zindex":"1","legacymode":"","dynamicmode":"","debugmode":"","pushup":"","adminbar":"1"};
21283//# sourceURL=stickThis-js-extra
21284</script>
vendor: 1 bytes, line 21284
21284
21285<script id="stickThis-js" src="https://cesmeglise.org/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/stickThis.js?ver=2.1.1"></script>
vendor: 1 bytes, line 21285
21285
21286<script id="audioigniter-js-extra">
21287var aiStrings = {"play_title":"Play %s","pause_title":"Pause %s","previous":"Previous track","next":"Next track","toggle_list_repeat":"Toggle track listing repeat","toggle_track_repeat":"Toggle track repeat","toggle_list_visible":"Toggle track listing visibility","buy_track":"Buy this track","download_track":"Download this track","volume_up":"Volume Up","volume_down":"Volume Down","open_track_lyrics":"Open track lyrics","set_playback_rate":"Set playback rate","skip_forward":"Skip forward","skip_backward":"Skip backward","shuffle":"Shuffle"};
21288var aiStats = {"enabled":"","apiUrl":"https://cesmeglise.org/wp-json/audioigniter/v1"};
21289//# sourceURL=audioigniter-js-extra
21290</script>
vendor: 1 bytes, line 21290
21290
21291<script id="audioigniter-js" src="https://cesmeglise.org/wp-content/plugins/audioigniter/player/build/app.js?ver=2.0.4"></script>
vendor: 1 bytes, line 21291
21291
21292<script id="newsletter-js-extra">
21293var newsletter_data = {"action_url":"https://cesmeglise.org/wp-admin/admin-ajax.php"};
21294//# sourceURL=newsletter-js-extra
21295</script>
vendor: 1 bytes, line 21295
21295
21296<script id="newsletter-js" src="https://cesmeglise.org/wp-content/plugins/newsletter/main.js?ver=9.4.6"></script>
vendor: 1 bytes, line 21296
21296
21297<script id="wpmssab-js" src="https://cesmeglise.org/wp-content/uploads/wpmss/wpmssab.min.js?ver=1716809693"></script>
vendor: 1 bytes, line 21297
21297
21298<script id="SmoothScroll-js" src="https://cesmeglise.org/wp-content/plugins/mousewheel-smooth-scroll/js/SmoothScroll.min.js?ver=1.5.1"></script>
vendor: 1 bytes, line 21298
21298
21299<script id="wpmss-js" src="https://cesmeglise.org/wp-content/uploads/wpmss/wpmss.min.js?ver=1716809693"></script>
vendor: 1 bytes, line 21299
21299
21300<script id="swp-live-search-client-js-extra">
21301var searchwp_live_search_params = [];
21302searchwp_live_search_params = {"ajaxurl":"https:\/\/cesmeglise.org\/wp-admin\/admin-ajax.php","origin_id":2182,"config":{"default":{"engine":"default","input":{"delay":300,"min_chars":3},"results":{"position":"bottom","width":"auto","offset":{"x":0,"y":5}},"spinner":{"lines":12,"length":8,"width":3,"radius":8,"scale":1,"corners":1,"color":"#424242","fadeColor":"transparent","speed":1,"rotate":0,"animation":"searchwp-spinner-line-fade-quick","direction":1,"zIndex":2000000000,"className":"spinner","top":"50%","left":"50%","shadow":"0 0 1px transparent","position":"absolute"}}},"msg_no_config_found":"No valid SearchWP Live Search configuration found!","aria_instructions":"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures."};;
21303//# sourceURL=swp-live-search-client-js-extra
21304</script>
vendor: 1 bytes, line 21304
21304
21305<script id="swp-live-search-client-js" src="https://cesmeglise.org/wp-content/plugins/searchwp-live-ajax-search/assets/javascript/dist/script.min.js?ver=1.8.8"></script>
vendor: 1 bytes, line 21305
21305
21306<script id="enlighterjs-js" src="https://cesmeglise.org/wp-content/plugins/enlighter/cache/enlighterjs.min.js?ver=1qREQghR83Ep7SE"></script>
vendor: 1 bytes, line 21306
21306
21307<script id="enlighterjs-js-after">
21308!function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":4,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":true,"theme":"enlighter","language":"generic","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console);
21309//# sourceURL=enlighterjs-js-after
21310</script>
vendor: 1 bytes, line 21310
21310
21311<script id="shiftnav-js-extra">
21312var shiftnav_data = {"shift_body":"off","shift_body_wrapper":"","lock_body":"on","lock_body_x":"off","open_current":"on","collapse_accordions":"on","scroll_panel":"on","breakpoint":"1450","v":"1.8.2","pro":"0","touch_off_close":"on","scroll_offset":"100","disable_transforms":"off","close_on_target_click":"off","scroll_top_boundary":"50","scroll_tolerance":"10","process_uber_segments":"on"};
21313//# sourceURL=shiftnav-js-extra
21314</script>
vendor: 1 bytes, line 21314
21314
21315<script id="shiftnav-js" src="https://cesmeglise.org/wp-content/plugins/shiftnav-responsive-mobile-menu/assets/js/shiftnav.min.js?ver=1.8.2"></script>
vendor: 1 bytes, line 21315
21315
21316<script id="cmplz-cookiebanner-js-extra">
21317var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"7253","version":"7.5.5","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://cesmeglise.org/wp-json/complianz/v1/","locale":"lang=fr&locale=fr_FR","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"16","cookie_path":"/","categories":{"statistics":"statistiques","marketing":"marketing"},"tcf_active":"","placeholdertext":"Cliquez pour accepter les cookies {category} et activer ce contenu","css_file":"https://cesmeglise.org/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=7253","page_links":{"eu":{"cookie-statement":{"title":"Politique de cookies ","url":"https://cesmeglise.org/politique-de-cookies-ue/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Cliquez pour accepter les cookies {category} et activer ce contenu","iapi_nav":"fallback"};
21318//# sourceURL=cmplz-cookiebanner-js-extra
21319</script>
vendor: 1 bytes, line 21319
21319
21320<script defer id="cmplz-cookiebanner-js" src="https://cesmeglise.org/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1788983403"></script>
vendor: 1 bytes, line 21320
21320
21321<script id="cmplz-cookiebanner-js-after">
21322	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
21323	if ( cmplzBlockedContent) {
21324	        cmplzBlockedContent.addEventListener('click', function(event) {
21325            event.stopPropagation();
21326        });
21327	}
21328    
21329//# sourceURL=cmplz-cookiebanner-js-after
21330</script>
vendor: 1 bytes, line 21330
21330
21331<script id="biblesupersearch_main-js" src="https://cesmeglise.org/wp-content/plugins/biblesupersearch/com_test/js/app/biblesupersearch.js?ver=7.1.2"></script>
vendor: 1 bytes, line 21331
21331
21332<script id="biblesupersearch_wp_add-js" src="https://cesmeglise.org/wp-content/plugins/biblesupersearch/wp/additional.js?ver=7.1.2"></script>
vendor: 1 bytes, line 21332
21332
21333<script id="custom-script-js" src="https://cesmeglise.org/wp-content/themes/astra-child/js/custom.js?ver=7.1.2"></script>
vendor: 1 bytes, line 21333
21333
21334<script id="wp-emoji-settings" type="application/json">
21335{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://cesmeglise.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
21336</script>
vendor: 1 bytes, line 21336
21336
21337<script type="module">
21338/*! This file is auto-generated */
21339var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
21340//# sourceURL=https://cesmeglise.org/wp-includes/js/wp-emoji-loader.min.js
21341</script>
21341
21342
21343<script type="text/javascript" defer>
21344	/* <![CDATA[ */
21345			var ajaxurl	= '/wp-admin/admin-ajax.php';
21346			var err_msg	= 'TIMEOUT ERROR: Could not retrieve Scriptures from <a href="https://biblebrain.com/" target="_blank">Bible Brain (aka Digital Bible Platform) API</a>.';
21347			var tm_out	= '60000';
21348			var loading	= '<div class="brp-loading">Please wait.<br /><img title="Please wait until screen completes loading." class="brp_loading_img" src="https://cesmeglise.org/wp-content/plugins/bible-reading-plans/images/ajax-loading.gif" /><br />It takes a little time to load and process all of the data required to present the daily Scriptures readings.</div>';
21349			// Load Scriptures initially with the date set on the client's computer.
21350			var brp_date_obj = new Date();
21351			jQuery(document).ready(function($) {
21352				$('#brp-scriptures').html(loading);
21353				$.ajax({
21354					timeout:	tm_out,
21355					url:		ajaxurl,
21356					data: {
21357						action:					'put_bible_reading_plan',
21358						bible_id:				'',
21359						bible_all_audio_id:		'',
21360						bible_nt_audio_id:		'',
21361						bible_ot_audio_id:		'',
21362						language_code:			'ENG',
21363						lng_code_iso:			'eng',
21364						reading_plan:			'',
21365						version:				'',
21366						source:					'DBP',
21367						requested_date:			brp_date_obj.toDateString(),
21368						device_screen_width:	$(window).width(),
21369					},
21370					success: function (response) {
21371						$('#brp-scriptures').html(response);
21372					},
21373					error: function () {
21374						$('#brp-scriptures').html(err_msg);
21375					}
21376				})
21377			});
21378	/* ]]> */
21379</script>
21379
21380	</body>
21381</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.