.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-c9e20180-cda1-b2e5-c22c-8d08e0292b3b {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1cea7f97-8fd2-caaa-d200-cbeb32ed79dd {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1cf4c40f-eb1b-0440-c3de-083ce1cc4f43 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f1addd29-b309-dfd8-825b-6597e069bb82 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1d206b60-6eb7-4a71-ffac-6409c580e050 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-46970c7c-33a0-6dfe-4e6f-e18b628d4183 {
font-family: var(--font-family-sans-serif) !important;
margin-top: var(--spacer-3,1rem) !important;
min-height: 600px !important;
}
.lfr-layout-structure-item-1f818764-06fe-95e1-a166-14cd7fb6c220 {
color: var(--danger) !important;
}
.lfr-layout-structure-item-f58d23f9-4e2f-7386-9e92-2bc621bdc931 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-9cf89de0-586b-0dac-99fb-fc1c31d98b7c {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9cf89de0-586b-0dac-99fb-fc1c31d98b7c {

}

.sticky-header {
    position: sticky;
    top: 0;
    z-index: 999; /* Inférieur au z-index de la barre d'admin (généralement 1000+) */
    background-color: white;
    transition: top 0.3s ease;
}

/* Quand connecté, la barre d'admin a la classe .has-control-menu sur le body */
.has-control-menu .sticky-header {
    top: 56px; /* Hauteur par défaut de la barre de contrôle */
}

/* Pour les écrans plus petits */
@media (max-width: 767px) {
    .has-control-menu .sticky-header {
        top: 48px;
    }
}

/* Quand edit de la page, la barre d'admin a la classe .has-edit-mode-menu sur le body */
.has-edit-mode-menu .sticky-header {
    top: 0px; /* Hauteur par défaut de la barre de contrôle */
}.lfr-layout-structure-item-230a461d-8942-7d5f-3a99-828e40c6c4bf {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c053d2c5-cfff-5296-ff8c-92b8aa900f05 {
background-color: var(--white) !important;
margin-right: var(--spacer-5,3rem) !important;
}

.lfr-layout-structure-item-c053d2c5-cfff-5296-ff8c-92b8aa900f05 {
display: flex;
justify-content: flex-end;
}
.lfr-layout-structure-item-234c3a4f-10ba-9639-4381-72df50da9693 {
text-align: right !important;
}
.lfr-layout-structure-item-1e35fdd7-6f16-d2c1-2354-1655994e7054 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a5260562-a4e6-6e7c-3272-684e7231e8b9 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-218227cb-a78c-1cb9-5d89-6056ccd75889 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f212c95f-51f4-3eea-7715-70268b2b0b5e {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3f5ca1b3-0e5d-7623-1bed-1a032b28099f {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4d1ab822-c47a-ed9f-3308-45b908d00cc1 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-582643a8-9fa3-31f3-77bc-b043fb6f0c73 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-af75679a-2f39-980b-7a66-0b693f2a037b {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-64df3c7d-ed1f-09d4-4b42-af8e12cffff7 {
text-align: right !important;
}
.lfr-layout-structure-item-5c263fe1-858d-d3b6-7fa0-280ef411b6bd {
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-cf51a590-8c2e-8389-87a6-5d0fe550f4cd {
background-color: #1A535C !important;
}
.lfr-layout-structure-item-fa3bbc85-c8c1-04a8-8768-65f1cf80b949 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-696d8e6f-5df5-624a-7846-e981456b4c77 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-60362d63-62ad-351f-300d-933be76f6e1d {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-75c10770-2038-aa5a-125d-d401aab2dc0c {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-cf704a80-49db-e2ba-133d-4dc19869c55f {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-6acb057c-06c8-10fc-e005-43b6c5fe428e {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-533d5f9c-6f4c-3ca5-ad4c-ac328af54823 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1aa49ffc-2ac1-680e-1c9b-23e5ad691441 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c1d83eae-d6a0-305a-313e-6f76949130ce {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-3db28299-bf2e-0b2d-5c5f-9662bbb227f5 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7fca259c-3270-841f-04a7-c254e1526da8 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-db6f19d3-6fbf-c5ec-c66f-0d0631ba90ea {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1ac81fbf-418f-9e51-22b1-fa8d0b87274f {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-a51142e5-b4a7-c7a9-898f-a954277694c1 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-503bf75c-371c-f6e4-643e-31bf18a218a8 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-30667ae1-70f5-6261-2c98-a9b8b28ac132 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-ed8a0342-bd53-3e31-fdb7-32912e7e892f {
background-color: #F8F7F7 !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-3e3724d0-d87c-3b90-0bbc-067b83e95261 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-0672f7bb-12ba-b096-1749-2a3f9e6b96c8 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6732b3de-06f0-6663-8845-4d382e7e1f64 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f052ac4d-5f6c-fc6e-db6c-918b3b5ab8ce {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-67f410e3-f4d7-5d84-f1e2-ea1aaaa7ca4b {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-abcf1c83-6d7d-d60b-5b45-607c156ded38 {
min-height: 800px !important;
}
.lfr-layout-structure-item-abcf1c83-6d7d-d60b-5b45-607c156ded38 {
position: fixed;
}.lfr-layout-structure-item-19e786f8-57c4-f720-7651-f7b20a24acdc {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-feb058d2-689c-3d5b-e497-1103745ea78b {
background-color: #F8F7F7 !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-0d1cac4e-bd72-dae5-2241-62185430900f {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2da0d6ad-2c0f-d6e4-7c88-9b8694d4bb48 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9d2364b3-a868-02dc-8f3b-64b5b779c7dc {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-132efffd-fe7a-b44a-8634-bb6ec8bdcc49 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a60c0b3e-4421-75e3-591b-7ed8276fc811 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9ff71bfd-6958-94d9-1ca0-31686fe91d6d {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-07deb879-d63c-92b0-b77a-b53f8cf94931 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-006a1ce0-61c1-fa7e-af77-a99b05de0146 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-16d05408-cba8-e6da-3f1b-19afc688bc0b {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-44111975-605c-3a0e-0231-d21e03c1c966 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-d7368c55-afad-055c-0d5c-5a89c464b658 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3ed1123a-8ffe-aedc-90cc-bd2b04cc9c8e {
background-color: #F8F7F7 !important;
padding-left: 0px !important;
padding-top: 10px !important;
text-align: center !important;
}
.lfr-layout-structure-item-515ba705-3c15-ff82-511c-d267b437569f {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a41142bd-2c96-ef7c-dc34-b1cb49c318ec {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-410512fd-14d4-7574-f2f0-0bbde91e446f {
height: 25px !important;
max-height: 25% !important;
max-width: 25% !important;
width: 25px !important;
}
.lfr-layout-structure-item-c3165d84-fe63-df22-a59e-d425c66238de {
display: none !important;
}
.lfr-layout-structure-item-f658c9f4-3a91-779f-c657-f0245995ab72 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7fdfce4c-dc54-3bbb-0552-46205ea09fab {
background-color: #F8F7F7 !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-f523fa56-ec31-5ab3-00a5-2de87bd70e70 h3 {
  color : var(--secondary)
}.lfr-layout-structure-item-2a919289-392e-36b6-6033-1859fb3d7540 {
background-color: #1A535C !important;
}
.lfr-layout-structure-item-15ed5de8-2270-3f5d-90be-bbcd08354122 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3646b58f-0d6a-936b-bd7d-56b183a5ba59 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8288a00c-5bb6-86e8-fe7d-9f0bcc2c6f03 {
background-color: #1A535C !important;
}
.lfr-layout-structure-item-92e17cc6-351c-8219-ed9d-5ae35dbab3cc {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-fbee1211-f2c4-3875-6bca-b72e56e411e8 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1396d249-7a07-fd22-aebb-cc6a739d83b9 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-73f91e6e-6300-0f39-aefe-d0dbe2d79f15 {
height: 56px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
width: 156px !important;
}
.lfr-layout-structure-item-382ca605-3354-93c2-8c4e-36fc93900649 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-caf3cf2e-a1d7-03b5-77c7-bbd3abb20d2d {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-2316dbc7-2617-cde7-9d98-e03ce8dec4e4 {
background-color: #F8F7F7 !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-b63267ba-4489-b8d7-e48f-ea8337edff33 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0d69ef93-6405-25aa-606d-e11e1fdb86d9 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c58b964c-5f99-fcae-3d31-a66dc20a22a3 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-af834b22-ae3f-d0f4-d96a-e73c55a0aff4 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0e046407-f855-65d2-e701-b9400383d06f {
background-color: #F8F7F7 !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-c96acc86-e3dd-3e94-bdf9-17a1c370f657 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-a84bd4bf-8c1b-4be6-29dd-07d36f2ec3d3 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-efa5cbf7-97be-12f9-4145-d714e4e8ba5c {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-0182800d-c1e2-8dec-23a6-65bfb1f429f0 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-02d277f6-a412-ce67-07f8-915c2e536e76 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fc297dd9-3da8-73e2-76fd-74607329b5a2 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-540c0faa-a492-7444-b286-ef8780eb1f8c {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0e1ec183-be48-8afa-5823-b5a9f89a96d2 {
background-color: #1A535C !important;
}
.lfr-layout-structure-item-a5f6d71e-4275-f149-5826-f3669eab286f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f58f86eb-fe4d-ba4b-704d-75f25759b46a {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-39d01ff8-3be1-8760-545b-6965aa9f34fd {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-83b2e99f-bdc1-4a87-1b16-1c8560d971d2 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6c97ea77-0095-1dd2-8ab8-57330cab05b8 {
font-family: var(--font-family-sans-serif) !important;
font-weight: var(--font-weight-bold) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-5f426451-66f2-2dd4-57ac-aba00c5a13eb {
background-color: #1A535C !important;
}
.lfr-layout-structure-item-7860ffc4-418a-32eb-e25f-ff3af41edef7 {
background-color: #1A535C !important;
text-align: center !important;
}
.lfr-layout-structure-item-85e78707-92d8-6036-2c64-26bd4ad244b3 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-870c6323-1afe-f0bc-45f7-5df3e1f6f700 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-110424d2-81cf-e0bd-28eb-b5c74e4bdf11 {
padding-bottom: var(--spacer-3,1rem) !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-c053d2c5-cfff-5296-ff8c-92b8aa900f05 {
display: none !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-67f410e3-f4d7-5d84-f1e2-ea1aaaa7ca4b {
display: flex;
justify-content: flex-end;
}.lfr-layout-structure-item-abcf1c83-6d7d-d60b-5b45-607c156ded38 {
display: none !important;
}
.lfr-layout-structure-item-c3165d84-fe63-df22-a59e-d425c66238de {
display: block !important;
}
}