.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-2f827c06-045d-476b-d6e9-049dcba6ea9a {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-4c4d7484-f9cf-6ff6-1b7e-2fdc0b3a7a90 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-16de709d-af11-f0f2-5eb9-aa33a9322a13 {
background-color: #E8E7E8 !important;
}
.lfr-layout-structure-item-1586b158-23f7-eaae-10f5-a3f80d665c7f {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-d64d1b46-417d-7ff8-5c91-bdeea9328fe1 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-0eb9d8c9-5ac9-5836-2693-3810f416e226 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-addf1e93-4159-2fc3-9b86-faa2c38558b0 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-44fffb41-2145-3d9a-4c6c-d5a97fc2efde {
background-color: #F8F7F7 !important;
}
.lfr-layout-structure-item-c16048e7-af54-409c-31e7-78903f298ab8 {
background-color: #1A535C !important;
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !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-6ef34611-2f3e-1548-7923-d33c9cbc413e {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-cd4eb59b-772a-a133-7c55-c059585edddb {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-bdf3b810-e036-90de-236f-bb036f6559ae {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-9cc9d704-34dd-4392-c387-815c4c544ab4 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-b157e6fc-8e42-1359-60ff-2a145a7d2a75 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-7fca259c-3270-841f-04a7-c254e1526da8 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c359654f-fa53-9bd3-5f75-605776f93eb6 {
margin-top: var(--spacer-4,1.5rem) !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-410512fd-14d4-7574-f2f0-0bbde91e446f {
height: 25px !important;
max-height: 25% !important;
max-width: 25% !important;
width: 25px !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-3a37665b-ddf1-0658-4e04-c8b68bff2ee5 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-8539df50-3a94-1f2e-5640-29ed5476337e {
background-color: #1A535C !important;
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-4b2a5bde-f288-0f04-d74f-4d2ab88b4610 {
background-color: #1A535C !important;
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-24c8e1b3-e378-824a-b12a-5ef3a28a2a40 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-c3165d84-fe63-df22-a59e-d425c66238de {
display: none !important;
}
.lfr-layout-structure-item-234c3a4f-10ba-9639-4381-72df50da9693 {
text-align: right !important;
}
.lfr-layout-structure-item-f523fa56-ec31-5ab3-00a5-2de87bd70e70 h3 {
  color : var(--secondary)
}.lfr-layout-structure-item-77993065-b69a-765b-8b38-8165047d3315 {
background-color: #E8E7E8 !important;
}
.lfr-layout-structure-item-826d4d41-ca3b-da8e-953a-a0d52d4ecdc7 {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-a111bc65-dc74-fc58-06db-9ecb92da9276 {
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-c48b1a0a-61e3-4ffc-c6e3-ac4bc7fc74f9 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-64df3c7d-ed1f-09d4-4b42-af8e12cffff7 {
text-align: right !important;
}
.lfr-layout-structure-item-e9073be2-6c82-1c1d-4469-f4e96971b5e5 {
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-78c3ecfc-7886-36da-a0e6-23f38ec3780f {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-31dccc7c-9cc4-9df0-e007-612f1c96ec71 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-ef64e224-a102-26dd-0fd8-8cfcfe8d7d22 {
padding-bottom: 10px !important;
padding-top: 10px !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-99b1146e-a70c-a7be-e827-8ad69f97ddda {
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-2b4f1a4f-1e63-91a2-175d-867348db1b41 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-d7db8c23-9463-d865-6d13-483a408a32ee {
background-color: #F8F7F7 !important;
}
.lfr-layout-structure-item-c4cff455-9ff9-1ce7-e848-98ef1fd3bef9 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-1575bf8d-cb9a-c4b3-3400-dba1e18b88af {
background-color: #1A535C !important;
}
.lfr-layout-structure-item-1e674ae1-9581-8a97-60d3-527fc985a7b2 {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.lfr-layout-structure-item-21724aba-a68f-1b81-edf1-0f6b27abe558 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9d64dcb7-fad5-9c97-e4e1-77c2fa8c85b5 {
background-color: #1A535C !important;
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-4f0a303a-88f7-0670-711b-d9414e039502 {
background-color: #F8F7F7 !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-c3165d84-fe63-df22-a59e-d425c66238de {
display: block !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;
}
}