.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-de462976-6581-dc28-f9e1-495f3e1dfeb4 {
padding-bottom: 20px !important;
padding-left: 20px !important;
}
.lfr-layout-structure-item-25688888-a17f-235b-1196-8a1b739e907b {
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-bolder) !important;
margin-bottom: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-a91f8a64-d686-51aa-7fc7-2e38a01a20cc {
margin-right: 20px !important;
}
.lfr-layout-structure-item-b762aba2-8b93-f0a5-e16b-e63d51b813a9 {
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-bolder) !important;
margin-bottom: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-89e424a6-101e-1b08-4fd9-b8c0746c47a6 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 10px !important;
padding-left: 20px !important;
padding-right: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-472751ca-baac-9c99-ab51-7bd4bd573f48 {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-c27567af-053e-1721-f871-7a1e28a0705e {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-3eef6b9f-0505-2831-22c7-10c73f3bf759 {
margin-bottom: 100px !important;
width: 50% !important;
}
.lfr-layout-structure-item-595551ec-c4e0-0ccb-a576-1fe1278940fb {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-595551ec-c4e0-0ccb-a576-1fe1278940fb) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 40px !important;
padding-top: 40px !important;
}
body header {
    background: #0f3251!important;
}
body header .navbar-site.nav-pills .nav-link.active {
    color: #FFFFFF!important;
}
.nav-link {
    color: #FFFFFF;
}
.nav-link:hover {
    color: #FFFFFF;
}.lfr-layout-structure-item-ea496d65-922e-8eaa-915a-641c34cc0dad {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-550d9436-fae0-03aa-b7c8-77d0bcf172ca {
color: var(--white) !important;
}
.lfr-layout-structure-item-96df781e-45e5-d448-c0bf-95c55be833d5 {
font-size: var(--font-size-sm) !important;
}
.lfr-layout-structure-item-b332353b-0546-59fe-3fec-dc881db80a97 {
background-color: var(--white) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b332353b-0546-59fe-3fec-dc881db80a97 {
position : relative;
z-index : 3;
}.lfr-layout-structure-item-53d525a9-fb89-a4d2-9fcf-ab9edc87181a {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-664ba75f-3f81-136d-7871-acad7ddf5c0f {
padding-top: 100px !important;
text-align: right !important;
width: 115% !important;
}
.lfr-layout-structure-item-7fb246da-9394-83c5-c469-403771627fe8 {
color: var(--white) !important;
}
.lfr-layout-structure-item-8eb2a662-3db6-a1b2-9734-ea114d81b54a {
color: var(--white) !important;
}
.lfr-layout-structure-item-0e9de2da-9549-5ab0-60b3-e1ff4b27dbbb {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-04fa4828-3b60-bf10-ba3f-d47edc59f94b {
padding-bottom: 20px !important;
padding-left: 20px !important;
}
.lfr-layout-structure-item-f6d5c7c3-da5e-7a85-98f3-d60a05976f4c {
border-color: var(--white) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-012d92e0-4d1b-fb6f-0f22-ec7e5457fbf6 {
color: var(--white) !important;
}
.lfr-layout-structure-item-aaa10b24-f087-0570-4fe3-bd3356bf52c6 {
padding-bottom: 20px !important;
padding-left: 20px !important;
}
.lfr-layout-structure-item-ceb75431-1efb-cfb5-02aa-8dea403ced2e {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-2578dba7-c129-4806-e4f5-e69f42bbaaa8 {
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-bolder) !important;
margin-bottom: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-977c9eb4-b92c-9ffb-8c0d-8a7048a40a7e {
color: var(--white) !important;
}
.lfr-layout-structure-item-815bbfb7-3e84-95af-1b40-671f97d9271e {
margin-bottom: 10px !important;
}
.btn-light:hover {
  background-color: #B0ACF0; /* couleur de survol */
color: #FFFFFF
}
.btn-primary {
  background-color: #B0ACF0;
color: #FFFFFF;
border-color: #B0ACF0
}
.btn-primary:hover {
  background-color: #B08BCC; /* couleur de survol */
color: #FFFFFF
border-color: #B08BCC
}
.btn-outline-primary {
    border-color: #B0ACF0;
    color: #B0ACF0;
}
.btn-outline-primary:hover {
    border-color: #B0ACF0;
background-color: #B0ACF0;
    color: #FFFFFF;
}
.sous-page {
color: #B0ACF0
}
.sous-page:hover {
color: #0f3251
}.lfr-layout-structure-item-7d0d7b72-ddf5-9eed-0f04-001d0765baa3 {
margin-bottom: 50px !important;
text-align: center !important;
}
.lfr-layout-structure-item-e7b9f8fe-47ed-4927-6b1e-93d39d1d6387 {
color: var(--white) !important;
}
.lfr-layout-structure-item-fb8f6f74-011c-8467-7efd-a5ee39bd73cb {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 20px !important;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-c54d2263-5c6d-72f2-da5e-077ae98f42ff {
color: var(--white) !important;
}
.lfr-layout-structure-item-c82ba0ce-173f-0a87-5630-eeb1affdb068 {
color: var(--white) !important;
}
.lfr-layout-structure-item-fe5f8421-ef4f-4eca-06ca-cc70b0e31f2a {
font-weight: var(--font-weight-bold) !important;
}
.lfr-layout-structure-item-d4916a6c-17ce-0412-15fd-400739816913 {
color: var(--white) !important;
}
.lfr-layout-structure-item-c6c85a35-e4a2-572a-26e1-2472f8e1767e {
color: var(--white) !important;
}
.lfr-layout-structure-item-148de178-dd52-361e-b620-6f34c00dd092 {
color: var(--white) !important;
}
.lfr-layout-structure-item-de9e5ac2-6ee8-7fb6-a29d-d7d188e0745c {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-9ecab80d-243d-c46c-6a02-48a6a256c47e {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 40px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 40px !important;
}
.lfr-layout-structure-item-1323ef4e-fadd-8995-076f-3421cc6f45d2 {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-824f697b-d197-2c04-9d06-d6c44fc48221 {
color: var(--white) !important;
}
.lfr-layout-structure-item-58193a2b-e20c-8615-b12f-2ae35222fc68 {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-c2714415-56ea-14dc-e5b5-e8cba4a0f2df {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-8c1b0a34-ba85-8ccb-8305-68f8a0532d5e {
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-bolder) !important;
margin-bottom: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-c64236a6-640c-3960-55dd-b49f4440c3c0 {
color: var(--white) !important;
}
.lfr-layout-structure-item-3f61c6a1-9016-15f6-c786-06f8b58111a7 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 10px !important;
padding-left: 20px !important;
padding-right: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-94667f36-99c4-20c6-5896-2e4450f63868 {
font-weight: var(--font-weight-bold) !important;
}
.lfr-layout-structure-item-a2faf9d9-93e9-424a-4a61-6e569e6a7a24 {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-7b076667-1129-fa86-30f5-30137677b390 {
color: var(--white) !important;
}
.lfr-layout-structure-item-c2aca635-4743-c154-021f-936f4f22ada6 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 10px !important;
padding-left: 20px !important;
padding-right: 10px !important;
padding-top: 10px !important;
}
.header-with-image .header-hero .rd-title-advanced .component-heading-highlighted-title, .header-with-image .header-hero .rd-title-page .component-heading-highlighted-title {
    background: transparent 100%;
}.lfr-layout-structure-item-2ac6f2c6-2d2d-3230-000d-a0b9ca04e32c {
margin-bottom: 20px !important;
text-align: center !important;
}
.lfr-layout-structure-item-fcdb0529-993b-15bc-1f4a-ceb41dabe176 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-left: 20px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-496ab03a-38c8-13b7-6463-ee2ab2914624 {
width: 75% !important;
}
.lfr-layout-structure-item-cfbe42cc-d24f-14ab-4a9b-31c7ff5e41b7 {
color: var(--white) !important;
}
.lfr-layout-structure-item-44625c11-3541-9c52-eda7-45320b475e3b {
background-color: var(--white) !important;
border-radius: 20px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 100px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
width: 50% !important;
}
.lfr-layout-structure-item-a15f0147-4a36-cb8e-cfc8-fcb2d04ec6a4 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 10px !important;
padding-left: 20px !important;
padding-right: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-d7284a32-f663-22cd-bc75-b7a17549f1af {
margin-bottom: 40px !important;
text-align: center !important;
}
.lfr-layout-structure-item-4cd20630-8cd8-76c2-c1e1-ff0bb5148d4f {
color: var(--white) !important;
}
.lfr-layout-structure-item-5c4fea2e-5de9-a133-15b0-68fa8ea07e84 {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-fd9df683-edef-52cd-a08f-1509b8b03f9e {
color: var(--white) !important;
}
.lfr-layout-structure-item-bfd14c98-65cd-f6bc-e625-008ca838e279 {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-bc99d201-f006-2b75-4d8d-4dc1f08172fd {
background-color: #d9e2e8 !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-top: 40px !important;
}
.lfr-layout-structure-item-59e4a8db-4ab5-991d-c3d2-6a402af79a50 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-289f48e0-e8a5-2106-b2cf-e053e340fc2c {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-right: 0px !important;
}
/* Image en arrière-plan : alignée à gauche, en contain */
.mon-conteneur {
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
}
.lfr-layout-structure-item-483f9e12-f7e0-b232-c84d-5e7b6232842d {
background-color: #d9e2e8 !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-483f9e12-f7e0-b232-c84d-5e7b6232842d) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-top: -220px !important;
padding-top: 500px !important;
}
.lfr-layout-structure-item-15d8509a-8c6b-ee90-6322-95cff0e8f139 {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 20px !important;
padding-bottom: 20px !important;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-87d17c69-1750-78c6-2029-21abb5a2494a {
font-weight: var(--font-weight-bold) !important;
}
.lfr-layout-structure-item-c15ab217-b544-240b-d66c-40e0d57bfb2a {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-83950d0d-8fbc-f704-4700-b726ceeacaa9 {
padding-left: 20px !important;
}
.lfr-layout-structure-item-4453939e-9f3c-67e7-490f-9a583d554dc6 {
background-color: var(--white) !important;
border-radius: 10px !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 20px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-0b8ce86f-608d-7ace-1625-d91d281ae789 {
color: var(--white) !important;
}
.lfr-layout-structure-item-acdba1c6-c13a-6eb3-e75f-85706936d48a {
font-weight: var(--font-weight-bold) !important;
}
