:root{--body-font-weight:400;--body-color:#121F38;--body-bg:white;--gray-light:#f7f7f7;--gray-dark:#444;--novisoft-font-weight-headings:600;--novisoft-color-header:#fff;--novisoft-color-primary:#80742e;--novisoft-color-link:#25408e;--novisoft-color-hover:#25408e;--novisoft-black:#121F38;--cassiopeia-color-hover:#80742e;--novisoft-color-secondary:#b8af7c;--novisoft-header-mobile-bg:#fff;--ns-menu-font-size:16px;--ns-menu-compact-font-size:14px;--ns-menu-letter-spacing:0.8px;--ns-menu-text-transform:uppercase;--ns-menu-bar-bg:var(--gray-light);--ns-menu-link-color:var(--novisoft-black);--ns-menu-link-active-color:#fff;--ns-menu-link-active-color-bg:var(--novisoft-color-primary);--ns-menu-link-hover-color:var(--novisoft-color-primary);--ns-menu-item-spacing:20px;--ns-menu-submenu-bg:var(--ns-menu-bar-bg);--ns-menu-submenu-shadow:0 8px 16px rgb(0 0 0 / 20%);--ns-menu-icon-color:#302e33;--ns-menu-mobile-bar-bg:var(--ns-menu-bar-bg);--ns-menu-action-bg:#302e33;--ns-menu-action-color:#fff;--ns-menu-action-hover-bg:var(--ns-menu-bar-bg);--ns-menu-drawer-bg:#ede9de;--ns-menu-drawer-width:350px;--ns-menu-drawer-link-color:#001c58;--ns-menu-drawer-link-active-color:var(--novisoft-color-primary);--ns-menu-drawer-link-hover-color:var(--novisoft-color-primary);--ns-menu-drawer-item-hover-bg:rgb(0 0 0 / 6%);--ns-menu-overlay-color:rgb(0 0 0 / 30%)}.texte-couleur-or,h1 strong,h2 strong,h3 strong{color:var(--novisoft-color-primary)}.texte-couleur-bleu{color:var(--novisoft-color-link)}.texte-couleur-rouge{color:#ba3636}.pagination{--pagination-active-bg:#3D291F;--pagination-active-border-color:#3D291F}.column_direction{flex-direction:column}h1,h2,h3,h4,h5,h6{color:var(--novisoft-black);font-weight:400}h1,h2,h3{font-size:48px;text-transform:uppercase}h2,h3{font-size:40px;margin-bottom:.65em}h3{font-size:32px;margin-bottom:.85em}h4{margin-bottom:1.2em}h5{font-size:20px;margin-bottom:1.8em}h1 strong,h2 strong,h3 strong{font-weight:400}a,a:focus{color:var(--novisoft-color-primary)}.btn{background:var(--novisoft-color-primary)!important;font-size:14px;border:1px solid var(--novisoft-color-primary)!important}.btn:hover,.carriere-page .section1 .item1 a:hover{background:#fff!important;color:var(--novisoft-color-primary)!important}.item-author-date{margin-bottom:20px;color:var(--novisoft-color-primary)!important}.text-color-gold{color:var(--novisoft-color-primary)}li{line-height:2em}.breadcrumbs.card{border:0}.topbar-left{gap:30px}.topbar-left h2 strong{font-weight:400;color:#80742e;text-transform:uppercase;letter-spacing:1px}.container-breadcrumbs{background:#fff}.ns_section_0{margin:0!important;padding:0!important}#rwdbanner{aspect-ratio:1903/672;width:100%;height:auto;object-fit:cover}#rwdbanner .banner-nav{display:none}.container-banner{margin-bottom:0}.main-bottom{margin:50px 0}.breadcrumb{float:right}.com-finder,main>div[class^=com-users],main>form{max-width:1200px;padding:0 1rem;margin:0 auto}main>div[class^=com-users],main>form{padding-top:60px;padding-bottom:80px}.container-sidebar-right .sidebar-right:last-child{margin-bottom:80px}.container-sidebar-right .sidebar-right:first-child{margin-top:60px}.formContainer h5{padding-bottom:10px;border-bottom:1px solid}.homepage h1{text-align:center;margin-bottom:90px}.force-item,.force-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px 100px}.force-item{grid-template-columns:45px 1fr;grid-gap:30px}.force-item h5,.section-info h4{font-size:22px;margin-top:10px;margin-bottom:20px;text-transform:uppercase;font-weight:300}.force-icon i{font-size:45px;color:#25408e}.homepage .ns_section_2{background:#25408e;padding:60px 0;color:#fff;text-align:center;overflow:hidden}.section-info{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:100px;align-items:center}.section-info h4{font-size:2em;line-height:1.2em;margin-top:0;margin-bottom:40px;font-weight:400;text-align:center;color:#fff}.section-info-action{background:#f7f7f7;padding:40px 20px}.section-info-action h4,.section-info-action h5{color:#121f38}.section-info-action h4{margin-bottom:10px}.section-info h5{font-size:1.5em;line-height:1.2em;margin-top:0;margin-bottom:7px;text-transform:uppercase;font-weight:400;text-align:center}.container-activites{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;align-items:stretch}.section-activites .activite-item-wrapper{background:#f7f7f7;position:relative}.section-activites .activite-title h5{text-align:center;background:#25408e;color:#fff;padding:10px}.section-activites .activite-info{padding:20px 20px 60px}.activite-button{position:absolute;bottom:20px;text-align:center;width:100%}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}li::marker{color:#80742e}.homepage .ns_section_4{background:#f7f7f7;padding:60px 0;text-align:center;overflow:hidden;font-size:20px}.homepage h2{font-size:48px;margin-bottom:60px}.section-testimonial i{color:var(--novisoft-color-primary);font-size:30px;margin-bottom:20px}.section-testimonial .testimonial_name{color:var(--novisoft-color-primary);font-size:18px;line-height:28px;letter-spacing:normal;font-weight:400}.box a{color:#e2d064}.section-box{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:40px}.member-cost{background:#25408e;padding:60px 40px;color:#fff;text-align:center}.box,.box h5,.member-cost h4{color:#fff}.box{background:#25408e;padding:60px 40px}.item-page-bandeau .ns_section_2{background:#f7f7f7}.item-page-bandeau .ns_section_2 .sub-section,.item-page-bandeau .ns_section_3 .sub-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.list-item-activite{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.item-activite{text-align:center;background:#f7f7f7;font-size:16px;line-height:1.4em}.item-activite p{margin-bottom:20px;font-size:16px;line-height:1.4em}.item-activite-title{background:#25408e;color:#fff;padding:10px}.item-activite-title h5{color:#fff;margin:0;font-weight:400}.item-activite-txt{padding:20px 20px 40px}.item-activite-date{font-size:20px;font-weight:600;margin-top:15px}.item-activite-date::first-letter{text-transform:uppercase}.item-activite-avenir{font-size:20px;font-weight:600;color:#25408e}.item-activite-price{margin:10px 0}.item-activite-price span.price{font-size:20px;font-weight:600}.item-page-activite #inscription-form,.list-item-activite .cat-children{margin-top:50px}.item-activite-fulltext{margin-left:30px}.item-activite-img{position:relative;background-color:#f5f7f8;display:flex;flex-direction:column;justify-content:center}.item-activite-img .state{background-color:#af0909;color:#fff;position:absolute;left:0;top:0;padding:10px 20px}.state.postponed{background-color:#fde936;color:#000}.item-activite-status{border:1px solid #af0909;padding:10px 30px;display:inline-block;color:#af0909;margin-top:20px}.item-activite-status.status-inprogress{border:1px solid green;color:green}.item-activite-status .infos{color:#121f38;font-size:16px;line-height:1em;margin-top:10px}.item-activite-status.status-info{color:#121f38;border-color:#121f38}.item-activite .btn-small{margin-top:10px;padding:10px;font-size:12px}.item-activite .status-inprogress .btn-small{background-color:green;border-color:green}.item-activite .status-inprogress .btn-small:hover{background:#fff;color:green}.item-activite-page .item-activite{display:grid;grid-template-columns:1fr 1fr;margin-bottom:2em}.item-page-activite figure.item-image{float:none}.item-activite-page .item-activite .col2{padding:20px}.item-activite-important-box{background-color:#80742e;color:#fff;padding:20px}.activity1-content.with-important{display:grid;grid-template-columns:2.5fr 1fr;grid-template-areas:"text important";gap:20px}.activity1-content.with-important .item-activite-important{grid-area:important}.activity1-content.with-important .item-activite-text{grid-area:text}.item-page-activite .activity1-item-option{border:1px solid;padding:10px}.item-page-activite .activity1-item-option .option-name{font-weight:700}.item-page-activite .activity1-item-option .option-desc,legend{margin-bottom:20px}.item-activite-important a{color:#fff;text-decoration:underline}.item-page-activite .options-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;margin:20px 0}.item-page-activite .options-grid.nbr-2{grid-template-columns:1fr 1fr}.item-page-activite .options-grid.nbr-3{grid-template-columns:1fr 1fr 1fr}.item-page-activite .options-grid.nbr-4{grid-template-columns:1fr 1fr 1fr 1fr}.activity1-content{margin:30px 0}.inscription-form{border:2px solid #80742e;padding:20px 20px 0;margin:20px}.item-page-contact .ns_section_1 .sub-section{display:grid;grid-template-columns:2fr 3fr;gap:30px}.item-page-login .ns_section_1 .sub-section{display:grid;grid-template-columns:1fr 1fr;gap:50px}.item-page-login .ns_section_1 .section-col1{background:#f7f7f7;padding:50px}.item-page-login .ns_section_1 .section-col2{justify-self:center;padding-top:50px}#menu-membre{display:flex;flex-direction:row}.titre-membre{display:flex;column-gap:20px;justify-content:center}.blog-article .category-list h4,.item-babillard-title h5,.titre-membre p{margin-bottom:0}.menu-member li.active a,.titre-membre .btn{color:#fff!important}.menu-member a:hover,.titre-membre .btn:hover{color:var(--novisoft-color-primary)!important}.carte-membre{margin-top:5px}#menu-membre a:hover{text-decoration:none}#menu-membre li.current{background:var(--novisoft-color-primary)}.menu-member nav,.the-menu-membre{align-self:center}legend{display:block;width:100%;padding:0;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.item_user_info{border:1px solid #80742e;margin-left:15px;margin-bottom:15px;padding:15px}.item_user_info a.logout:hover{color:var(--novisoft-color-hover)}.item_user_info .arow{display:flex;column-gap:60px}.item_user_info .btn{margin-top:10px;padding:8px 10px;font-size:10px;display:block}.menu-member{background:#d1cba5;justify-content:center;display:flex;flex-direction:column}.menu-member .ns_menu_responsive{--ns-menu-bar-bg:#d1cba5}.menu-member h3{padding:10px 0;margin:0;font-size:19px;color:var(--novisoft-color-primary);text-align:center}.blog-article .category-list a.active,.menu-member a{color:#121f38!important}.menu-member li.active{background:#80742e!important;color:#fff!important}.blog-article .category-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 0 30px;padding:0;column-gap:25px}.blog-article .blog-item{display:flex!important;padding-bottom:0!important}.page-babillard .section-content{display:grid;grid-template-columns:3fr 1fr;gap:20px}.item-babillard{border:1px solid #999;margin-bottom:15px;padding:15px;line-height:1.4em}.item-babillard:nth-child(odd){margin-right:15px}.item-babillard:nth-child(even){margin-left:15px}.item-babillard p,.item-babillard-date{margin-bottom:15px}.item-babillard p{line-height:1.4em}.babillard-catego .mod-list{border:1px solid #80742e;padding:15px;font-weight:600}.item-inforetraite{background:#f7f7f7;text-align:center;font-size:16px}.item-inforetraite .item-inforetraite-title{background:#25408e;color:#fff;padding:10px;text-align:center}.item-inforetraite .item-inforetraite-title h5{margin:0;color:#fff}.blog-list-item .item-img{display:grid;grid-template-columns:1fr 1fr;gap:20px}.item-title h2{margin-bottom:0;transition:color .5s ease 0s;font-size:1.5em;line-height:1.2em;text-transform:uppercase}.page-header h1{font-size:2em;line-height:1.2em;margin-top:0;margin-bottom:10px;text-transform:none}.page-header{margin:2px 0 10px;padding-bottom:5px;border-bottom:1px solid #eee}.published .icon-calendar{display:none}.pg-category-items-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;justify-items:center}.pg-category-items-box figure{margin-bottom:0;position:relative}.pg-item-box a:after{position:absolute;top:50%;left:50%;transform:translate(-70%,-50%);transition:all .3s;will-change:transform;opacity:0;content:"zoom";padding:20px 11px;background:#fff;box-shadow:0 0 0 10px rgba(255,255,255,.4);border-radius:30px;font-size:14px;font-weight:400;line-height:1em}.pg-item-box a:hover:after{opacity:1;transform:translate(-50%,-50%);box-shadow:0 0 0 20px rgba(255,255,255,.4)}.footer h2 strong{color:#c5b76b}.footer h3{color:var(--novisoft-black)}.footer h4{color:#eee}.footer a{color:#c5b76b!important}.back-to-top-link{border-color:var(--novisoft-color-primary);border-radius:20px;padding:5px 6px;background-color:var(--novisoft-color-primary);color:#fff}.back-to-top-link:focus,.back-to-top-link:hover{color:var(--novisoft-color-primary);background-color:#fff;border-color:var(--novisoft-color-primary)}.footer-categories .hk-row-fluid{margin-right:0!important;margin-left:0!important}@media (max-width:1370px){h1{font-size:43px}[class^=ns_section_],main>div[class^=com-users],main>form{padding-top:40px;padding-bottom:60px}.homepage [class^=ns_section_]{padding:60px 0 80px}}@media (max-width:1200px){.ns_menu_responsive ul.ns_menu{font-size:14px!important}.homepage h1,.homepage h2{font-size:40px}.section-info h4,.section-info h5{font-size:23px}.section-info{grid-gap:50px;grid-template-columns:1.3fr 1fr}.section-activites .activite-info{padding-top:0}p{margin-bottom:20px}}@media (max-width:1000px){.container-activites{grid-template-columns:1fr 1fr}}@media (max-width:991px){#container-main-menu{padding-left:0!important}.main-bottom{margin:30px 0}.posters{margin-top:30px}.posters .mod-custom{height:27vw}.item_user_info{border:0;padding:8px 0;margin:0}.brand-logo img{width:80px}.topbar-left h2{font-size:11px}.topbar-right .btn{font-size:10px;padding:5px}.menu-member{flex-direction:row;justify-content:flex-end;gap:20px}.menu-member:has(.drawer-left){justify-content:flex-start}.menu-member h3{font-size:15px}.titre-membre .btn{font-size:12px;padding:5px 8px}.titre-membre{position:absolute;left:10px;right:50px}.menu-member:has(.drawer-left) .titre-membre{left:50px;right:10px}.homepage [class^=ns_section_]{padding:50px 0 60px}.homepage h1,.homepage h2{font-size:35px;margin-bottom:60px}.section-box{grid-template-columns:1fr;grid-gap:20px}.page-babillard .section-content{grid-template-columns:2fr 1fr}.list-item-activite,.page-inforetraite .blog-items{grid-template-columns:1fr 1fr}.item-page-contact .ns_section_1 .sub-section{grid-template-columns:1fr}.item-page-login .ns_section_1 .sub-section{grid-template-columns:2fr 1fr;gap:10px}.hidden-tablet{display:none!important}.activity1-content.with-important{grid-template-columns:1fr;grid-template-areas:"important""text";gap:20px}}@media (max-width:767px){.page-header h1{font-size:1.5em}.hidden-phone{display:none!important}.homepage h1,.homepage h2{font-size:25px;margin-bottom:30px}h1,h2{font-size:32px}p{line-height:1.3em;margin-bottom:15px}.btn{font-size:12px}[class^=ns_section_],main>div[class^=com-users],main>form{padding-top:30px;padding-bottom:40px}.force-section,.item-page-bandeau .ns_section_2 .sub-section,.item-page-bandeau .ns_section_3 .sub-section{grid-template-columns:1fr;grid-gap:20px}.force-item{grid-gap:20px}.force-item h5{margin-top:0;margin-bottom:10px;font-size:1.2em;line-height:1.2em}.section-info{grid-gap:20px;grid-template-columns:1fr}.section-info h4{font-size:21px}.section-info h5{font-size:22px}.container-activites{grid-template-columns:1fr;gap:20px}.homepage .activite-item>div:first-child{text-align:center}.section-testimonial .testimonial_item{font-size:18px}.item-activite-page .item-activite,.item-page-login .ns_section_1 .sub-section,.page-babillard .section-content{grid-template-columns:1fr}}@media (max-width:600px){.list-item-activite,.page-inforetraite .blog-items{grid-template-columns:1fr}.menu-member h3{font-size:13px;padding:15px 0}.blog-list-item .item-img{grid-template-columns:1fr;gap:0}}@media (max-width:400px){h1{font-size:25px}h2{font-size:20px}}.dearflip-books{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem;align-items:end;justify-items:center}.df-popup-thumb.df-element{width:100%;max-width:320px}.dearflip-books .df-popup-thumb,.item-page-bandeau .df-popup-thumb{margin:0!important}.dearflip-books .df-popup-thumb .df-book-title{position:relative;bottom:auto;left:auto;opacity:1;background:var(--novisoft-color-hover);color:#fff;padding:.7rem .4rem .2rem;font-size:1rem;line-height:1.3;text-align:center;transition:none}.df-popup-thumb.df-element img,.df-popup-thumb.df-element img.df-lazy{transition:none;transform:none;opacity:1}@media (max-width:767px){.dearflip-books{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}}@media (max-width:600px){.dearflip-books{grid-template-columns:1fr}}