.blockquote {
    font-weight: 100;
    font-size: 1rem;
    font-style: italic;
    margin: 0.25em 0 3.5em 0;
    padding: 0.35em 40px;
    line-height: 1.45;
    position: relative;
    color: var(--text-active-grey);
    background-color: var(--background-contrast-blue-france);
}

.blockquote:before /* Grands guillemets avant le bloc */
{
    display: block !important;
    padding-left: 10px !important;
    content: "\00AB" !important;
    font-size: 60px !important;
    position: absolute !important;
    left: -10px !important;
    top: -30px !important;
    color: var(--text-action-high-blue-france) !important;
    font-weight: 100 !important;
    font-style: italic !important;
    margin-right: 0;
}

.blockquote:after /* Grands guillemets après le bloc */
{
    display: block;
    padding-right: 10px;
    content: "\00BB";
    font-size: 60px;
    position: absolute;
    right: -10px;
    bottom: -17px;
    color: var(--text-action-high-blue-france);
}

.blockquote > p, .contenuArticle > p /* Espacement 1/2 ligne */
{
    margin-bottom: 0.5rem;
    white-space: pre-wrap;
}

.blockquote > p:first-of-type, .contenuArticle > p:first-of-type, .alert > p:first-of-type /* Premier d'une série -> saut d'espacement */
{
    margin-top: 0.5rem;
}

.blockquote > p:last-of-type, .contenuArticle > p:last-of-type, .alert > p:last-of-type /* Sauf le dernier d'une série -> pas de saut d'espacement */
{
    margin-bottom: 0;
}

.niveau-liste > p.replie, .niveau-liste > ul.replie, .niveau-liste > div.replie {
    display: none;
}

.niveau-liste > p:not(.replie), .niveau-liste > ul:not(.replie), .niveau-liste > div:not(.replie) {
    display: block;
}

.fa-regular .fa-square-plus, .fa-regular .fa-square-minus {
    cursor: pointer;
    text-decoration: none;
}

.PlusMoins {
    cursor: pointer !important;
    text-decoration: none;
}

/* ---------------- */
/* NIVEAUX DE TITRE */
/* ---------------- */

.niveau-liste-0 {
    margin-top: 0.5em !important;
    font-size: 1.4rem;
    font-weight: bold;
    color: var(--red-marianne-main-472);
}

.niveau-liste-0 > ul {
    border-left: 4px solid var(--red-marianne-925-125);
}

.niveau-liste-1 {
    margin-top: 0.5em !important;
    font-size: 1.3rem;
    color: var(--blue-ecume-main-400);
}

.niveau-liste-2 {
    margin-top: 0.5em !important;
    font-size: 1.2rem;
}

.niveau-liste-1 > ul, .niveau-liste-2 > ul {
    border-left: 4px solid var(--blue-ecume-925-125);
}

.niveau-liste-3 {
    margin-top: 0.5em !important;
    font-size: 1.1rem;
    color: var(--text-title-grey);

}

.niveau-liste-4 {
    margin-top: 0.25em !important;
    font-weight: 1rem;
}

.niveau-liste-5 {
    margin-top: 0.25em !important;
    font-style: italic;
    font-size: 0.9rem;
}

.niveau-liste-6 {
    margin-top: 0.25em !important;
    font-style: normal;
    font-weight: 300;
    font-size: 0.9rem;
}

.niveau-liste-7 {
    font-style: italic;
    font-size: 0.9rem;
}

.niveau-liste-8 {
    font-style: normal;
    font-size: 0.9rem;
}

.niveau-liste-3 > ul, .niveau-liste-4 > ul, .niveau-liste-5 > ul, .niveau-liste-6 > ul, .niveau-liste-7 > ul, .niveau-liste-8 > ul {
    border-left: 4px solid var(--grey-950-125);
}

.items-liste-articles, .items-liste-articles-vide {
    margin: 0.2em 0 0 1em !important;
    font-size: medium;
    font-style: normal;
    font-weight: normal;
    overflow-wrap: break-word;
    line-height: 1.5em;
    color: var(--text-title-grey);
}

.items-liste-articles a:hover, .items-liste-articles-vide a:hover {
    text-decoration: none;
}

.badge-articles {
    margin-right: 0.25em;
    margin-left: 0.25em;
    margin-bottom: 0.2em;
}

a.badge-articles:hover {
    border-bottom: 0.2rem solid;
    margin-bottom: 0;
}

.fr-btn--xs {
    font-size: .6rem;
    line-height: 1rem;
    min-height: 1.2rem;
    padding: 0.15rem 0.5rem;
    max-height: none;
    max-width: 100%;
    overflow: visible;
    overflow: initial;
    vertical-align: middle;
}

/* #disclamer
{
  position: sticky;
  top: 0;
  z-index: 1;
} */
.hide {
    display: none !important;
}

.fr-callout__text {
    font-size: 1rem;
    line-height: 1.2rem;
}

.fr-sidemenu__item, .fr-sidemenu__link, .fr-sidemenu__btn {
    font-size: 0.8rem !important;
    padding-top: 0.1rem !important;
    padding-bottom: 0.1rem !important;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 999;
}

#return-to-top span {
    color: #fff;
    margin: 0;
    position: relative;
    left: 13px;
    top: 11px;
    font-size: 35px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#return-to-top:hover {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

#return-to-top:hover span {
    color: #fff;
    top: 5px;
}

.impression_uniquement {
    display: none;
}

.contenuArticle {
    color: var(--text-default-grey);
    display: block;
}

.contenuArticle > p {
    font-size: 14px;
}

.numArticle > i {
    display: none;
}

.cadreArticle > div > h3 {
    font-size: 18px;
    margin-top: 4px;
    margin-bottom: 10px;
    color: var(--blue-france-sun-113-625);
}

.loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    border-top: 3px solid var(--blue-france-sun-113-625);
    border-right: 3px solid transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

tbody, td, tfoot, th, thead, tr {
    border-width: 1px;
}

.items-liste-articles .cadreArticle {
    border-bottom: 2px solid var(--grey-950-125);
    margin-bottom: 8px;
    padding-bottom: 8px;
}

ul.items-liste {
    margin-top: 22px;
}

.fa-square-minus::before {
    content: url(/v2/img/moins.svg);
    display: inline-block;
    width: 20px;
    height: 20px;
}

.fa-square-plus::before {
    content: url(/v2/img/plus.svg);
    display: inline-block;
    width: 20px;
    height: 20px;
}

ins {
    text-decoration: none;
    display: inline-block;
    padding: 0 .3em;
    background: rgba(144, 195, 138, .8);
    height: auto;
    border-radius: .3em;
    display: inline;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-left: .07em;
    margin-right: .07em;
}

del {
    text-decoration: none;
    display: inline-block;
    padding: 0 .3em;
    background: rgba(242, 125, 124, .6);
    cursor: help;
    position: relative;
    top: .175em;
    height: 1em;
    width: 1em;
    line-height: 1.35;
    overflow: hidden;
    color: transparent;
    margin: -.4em .07em -.05em .07em;
    padding: 0 0 .1em 0;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    border-radius: .5em;
    transition: padding-left ease .5s, padding-right ease .5s, color ease .15s;
    user-select: none;
}

del:active {
    width: auto;
    color: #962e22;
    display: inline;
    padding: 0 .35em 0em 0.35em;
    line-height: unset;
    position: unset;
    top: unset;
    height: unset;
    transition: padding-left ease .3s, padding-right ease .3s, color ease .7s;
}

.table_ins {
    background-color: rgb(199 235 194 / 80%);
    border-color: var(--success-425-625);
    border: solid var(--success-425-625) 3px;
}

.impr {
    display: none;
}

.nota {
    padding: .2em .5em;
    background: rgba(163, 202, 245, .7);
    /*  border-radius: .5em;*/
    display: block;
    text-indent: 0em !important;
}

.nota:before {
    content: "Nota :";
    text-decoration: underline;
    font-weight: bold;
    font-style: initial;
    margin-right: 0.5em;
    color: var(--text-default-info);
}

.nota:after {
    content: attr(title);
    font-weight: bold;
    font-style: italic;
    margin-left: 0.5em;
    color: var(--text-default-info);
}

.tooltip-del .tooltip-inner {
    background-color: #ce5c5b !important;
    color: var(--grey-1000-50) !important;
}

.tooltip-ins .tooltip-inner {
    background-color: #46883f !important;
    color: var(--grey-1000-50) !important;
}

.tooltip-ins.bs-tooltip-top .tooltip-arrow::before, .tooltip-ins.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    border-top-color: #46883f !important;
}

.tooltip-ins.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-ins.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    border-bottom-color: #46883f !important;
}

.tooltip-ins.bs-tooltip-end .tooltip-arrow::before, .tooltip-ins.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    border-right-color: #46883f !important;
}

.tooltip-ins.bs-tooltip-start .tooltip-arrow::before, .tooltip-ins.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    border-left-color: #46883f !important;
}

.tooltip-del.bs-tooltip-top .tooltip-arrow::before, .tooltip-del.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    border-top-color: #ce5c5b !important;
}

.tooltip-del.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-del.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    border-bottom-color: #ce5c5b !important;
}

.tooltip-del.bs-tooltip-end .tooltip-arrow::before, .tooltip-del.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    border-right-color: #ce5c5b !important;
}

.tooltip-del.bs-tooltip-start .tooltip-arrow::before, .tooltip-del.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    border-left-color: #ce5c5b !important;
}

.fr-modal__content table, .cadreArticle table, .contenuArticle table, .extraits_article table {
    margin: 0.35em auto 0 auto;
    font-weight: lighter !important;
    text-align: center !important;
    border: solid var(--grey-200-850) 1px;
    max-width: 80% !important;
    table-layout: fixed;
    font-size: 14px;
    border-spacing: 0;
}

.modal-body th, .cadreArticle th, .contenuArticle th {
    padding: 0 1em 0 1em;
    background-color: rgb(100 100 100 / 33%);
    font-size: inherit;
    border: solid var(--grey-200-850) 1px;
    width: auto !important;
}

.extraits_article th {
    padding: 0 1em 0 1em;
    font-size: inherit;
    border: solid var(--grey-200-850) 1px;
    width: auto !important;
}

.modal-body td, .cadreArticle td, .contenuArticle td, .extraits_article td {
    padding: 0 0.25em 0 0.25em;
    border: solid var(--grey-200-850) 1px;
    width: auto !important;
}

.modal-body table br:first-child, .cadreArticle table br:first-child, .contenuArticle table br:first-child, .extraits_article table br:first-child {
    display: none;
}

.numArticle .sousTitre {
    font-style: italic;
    font-weight: 500;
}

.fr-card__title a[href] {
    color: var(--text-action-high-grey);
}

.iconeCode {
    padding-right: 0.3rem;
}

h4.sousTitre {
    font-weight: 300 !important;
    font-style: italic;
}

#notaLegi {
    font-style: italic;
}

.brush u {
    border-image-outset: 25 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 27 27 48 27;
    border-image-width: 0 6% 24% 6%;
    border-style: solid;
    font-weight: bold;
    text-decoration: none
}

.brush--bleu-france u {
    border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23cecefc' fill-rule='evenodd'%3E%3Cpath d='M6.885 135.24c.826-.084 1.588-.016 2.293-.626.714-.621 1.148-1.643 2.406-1.66 1.878-.026 2.125-2.312 4.062-2.274 1.495.028 2.992-.056 4.481.028.97.05 1.472-.482 2.17-.886.81-.472 2.03-.325 2.607-1.241 1.407.207 2.05-1.15 3.24-1.272 1.429-.141 2.231-1.6 3.963-1.211 1.202.27 2.603-.16 3.813.103 1.72.369 2.555-1.107 3.966-1.17 1.49-.066 1.742-.893 3.237-.893 1.492 0-1.977-2.822-3.8-2.446-2.148.442-3.368-1.286-5.254-1.226-1.919.063-3.84.035-5.761-.002-.369-.008-.861-.152-1.076-.389-1.255-1.39-2.863-1.82-4.825-2.104-1.234-.182-2.257-1.52-3.592-2.498 2.486-1.272 4.746-.063 6.678-1.004.095-.86-.869-1.068-1.323-1.575-.526-.588-1.2-1.072-1.79-1.617-.652-.603-.854-1.138-.028-1.885.899-.815.795-1.648.818-2.561.028-1.125 1.39-1.622 1.537-2.876.111-.942 1.838-.404 2.84-.46 1.488-.08 2.993.043 4.477-.053.543-.035 1.055-.456 1.58-.701 1.096-.505 1.207-.628 2.152.04.722.51 1.368.72 2.252.722.568.002 1.356.126 1.664.467 1.307 1.44 2.9 1.842 4.958 1.85 1.477.004 2.543-.682 3.828-.942.38.572 1 .798 1.542.872.43.059.43 14.795-.002 44.21-7.754-.002-13.57-.003-17.446-.006-1.235 0-2.565.275-3.477-.888-.045-.058-1.212.843-1.863.85-5.547.074-11.101.16-16.64-.035-1.473-.05-2.924-1.037-4.22-1.83-.487-.294-.484-.19-.96-.007-3.06 1.184-2.875 1.4-5.392-1.022.626-.171 1.18-.292 1.704-.471.816-.28 1.283-1.133.907-1.719-.205-.318-.69-.5-.871-.82-.748-1.327-.556-1.804 1.474-3.106.856-.545.722-1.236.732-1.955.015-.77.013-1.552 1.871-1.133.386.111.215-.141-.03-.315-.114-.084-.442-.081-.538.002-.096.086-.098.376-.005.477.202.212.477.38.755.515.048.022.257-.22-.182-.68-.51-2.37-.515-2.419 1.068-2.578ZM100 100c1.273 1.117 2.434 1.86 3.482 2.229 1.475.52 3.366.098 5.072.116 1.642.017 2.651 1.67 4.613 1.196 1.389-.338 2.99-.202 4.454-.018.932.116 1.75.868 2.689 1.042 1.022.19 2.176-.131 3.176.096.924.207 1.447 1.1 2.679 1.186.805.058 1.424 1.294 2.673 1.09.05-.01.331.717.298.734-1.133.497-.694 1.686-1.35 2.36-.829.855-1.677 1.657-3.197 1.415-.472-.076-1.027.27-1.643.449l2.431 2.152c0 .129.066.338-.01.384-1.462.94-2.161 2.869-4.52 2.664a20.177 20.177 0 0 0-3.196 0c-1.21.091-1.048.944-1.022 1.683.007.19.002.379.002.57-1.287-.017-1.972 1.06-3.24 1.34-1.224.273-2.125 1.703-3.334 2.776.74.164 1.308.398 1.88.4 6.401.029 12.801-.002 19.204.031 1.881.008 3.762.16 5.64.242 1.278 1.532 3.118.677 4.712.878 1.578 1.812 5.057.54 6.279 3.104.38.792 1.48 1.317 2.176 1.902 0 1.264 0 2.397-.003 3.53 0 .374.152.97-.05 1.09-2.02 1.216-.874 3.101-1.328 4.635l-4.825 1.224c-.43-.184-.75-1.168-1.333-.277-.669 1.021-3.355.11-2.757 2.313.035.137-.611.613-.896.586-1.604-.152-2.911.234-3.828 1.428-.704.923-1.722.976-2.795.868-1.345-.14-1.782 1.49-3.322 1.188-1.222-.24-2.649-.318-3.803.02-1.403.412-1.982-1.58-3.08-.704-.952.76-1.921.669-2.924.613-1.398-.078-3.037.563-4.054-.898-1.672-.07-3.346-.2-5.02-.197-1.413.005-2.989-.436-4.054.947-.154.199-.892.287-1.154.14-.977-.547-1.868-1.55-2.808.014-.71.005-1.348.824-1.914 2.459v-49Z'/%3E%3Cpath d='M50 105.75c2.625-.006 4.365-.009 5.218-.009H59.7c1.28 0 2.565-.035 3.84.015.888.035 1.706-.018 2.211-.75.351-.504.46-.32.942-.037 1.808 1.047 1.869 1.002 3.065-.09.298-.273.604-.536.907-.803-.523-.2-1.036-.55-1.566-.573-1.704-.076-3.416.002-5.12-.056-.318-.01-.619-.373-.93-.572.344-.177.685-.5 1.034-.51 1.918-.05 3.84-.01 5.761-.03.795-.008 1.139-1.835 2.348-.409.773.913 2.005.202 2.99.429.179.04.429.247.439.386.232 3.434 3.135 1.304 4.782 1.761.07.018.492-.568.52-.886.05-.547.113-1.148.808-1.067.237.03.424.931.487 1.446.194 1.587.664 2.003 2.255 1.73.57-.098 1.108-.36 1.64-.587 1.768-.757 3.573-1.02 5.174.169.795.588 1.575.348 2.373.429.619.066 1.22-.04 1.146-.724-.017-.162-.676-.27-1.042-.404-.364-.134-1.025-.245-1.04-.404-.066-.68.527-.767 1.153-.731.212.012.427-.018.64.005 1.347.149 1.865-.34 1.867-1.565.003-.514.621-.812 1.207-.181.197.21.823.424.856.383.106-.131 1.303-.615 1.553-2.115v49a82.724 82.724 0 0 0-5.125-.174H80.789c-2.346 0-4.694-.022-7.04.006-1.221.017-2.46-.255-3.49.84-.38.4-1.564.275-2.38.277-3.956.004-9.89.007-17.803.01L50 105.75Z'/%3E%3C/g%3E%3C/svg%3E");
}

[data-fr-theme=dark] .brush--bleu-france u {
    border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2356568c' fill-rule='evenodd'%3E%3Cpath d='M6.885 135.24c.826-.084 1.588-.016 2.293-.626.714-.621 1.148-1.643 2.406-1.66 1.878-.026 2.125-2.312 4.062-2.274 1.495.028 2.992-.056 4.481.028.97.05 1.472-.482 2.17-.886.81-.472 2.03-.325 2.607-1.241 1.407.207 2.05-1.15 3.24-1.272 1.429-.141 2.231-1.6 3.963-1.211 1.202.27 2.603-.16 3.813.103 1.72.369 2.555-1.107 3.966-1.17 1.49-.066 1.742-.893 3.237-.893 1.492 0-1.977-2.822-3.8-2.446-2.148.442-3.368-1.286-5.254-1.226-1.919.063-3.84.035-5.761-.002-.369-.008-.861-.152-1.076-.389-1.255-1.39-2.863-1.82-4.825-2.104-1.234-.182-2.257-1.52-3.592-2.498 2.486-1.272 4.746-.063 6.678-1.004.095-.86-.869-1.068-1.323-1.575-.526-.588-1.2-1.072-1.79-1.617-.652-.603-.854-1.138-.028-1.885.899-.815.795-1.648.818-2.561.028-1.125 1.39-1.622 1.537-2.876.111-.942 1.838-.404 2.84-.46 1.488-.08 2.993.043 4.477-.053.543-.035 1.055-.456 1.58-.701 1.096-.505 1.207-.628 2.152.04.722.51 1.368.72 2.252.722.568.002 1.356.126 1.664.467 1.307 1.44 2.9 1.842 4.958 1.85 1.477.004 2.543-.682 3.828-.942.38.572 1 .798 1.542.872.43.059.43 14.795-.002 44.21-7.754-.002-13.57-.003-17.446-.006-1.235 0-2.565.275-3.477-.888-.045-.058-1.212.843-1.863.85-5.547.074-11.101.16-16.64-.035-1.473-.05-2.924-1.037-4.22-1.83-.487-.294-.484-.19-.96-.007-3.06 1.184-2.875 1.4-5.392-1.022.626-.171 1.18-.292 1.704-.471.816-.28 1.283-1.133.907-1.719-.205-.318-.69-.5-.871-.82-.748-1.327-.556-1.804 1.474-3.106.856-.545.722-1.236.732-1.955.015-.77.013-1.552 1.871-1.133.386.111.215-.141-.03-.315-.114-.084-.442-.081-.538.002-.096.086-.098.376-.005.477.202.212.477.38.755.515.048.022.257-.22-.182-.68-.51-2.37-.515-2.419 1.068-2.578ZM100 100c1.273 1.117 2.434 1.86 3.482 2.229 1.475.52 3.366.098 5.072.116 1.642.017 2.651 1.67 4.613 1.196 1.389-.338 2.99-.202 4.454-.018.932.116 1.75.868 2.689 1.042 1.022.19 2.176-.131 3.176.096.924.207 1.447 1.1 2.679 1.186.805.058 1.424 1.294 2.673 1.09.05-.01.331.717.298.734-1.133.497-.694 1.686-1.35 2.36-.829.855-1.677 1.657-3.197 1.415-.472-.076-1.027.27-1.643.449l2.431 2.152c0 .129.066.338-.01.384-1.462.94-2.161 2.869-4.52 2.664a20.177 20.177 0 0 0-3.196 0c-1.21.091-1.048.944-1.022 1.683.007.19.002.379.002.57-1.287-.017-1.972 1.06-3.24 1.34-1.224.273-2.125 1.703-3.334 2.776.74.164 1.308.398 1.88.4 6.401.029 12.801-.002 19.204.031 1.881.008 3.762.16 5.64.242 1.278 1.532 3.118.677 4.712.878 1.578 1.812 5.057.54 6.279 3.104.38.792 1.48 1.317 2.176 1.902 0 1.264 0 2.397-.003 3.53 0 .374.152.97-.05 1.09-2.02 1.216-.874 3.101-1.328 4.635l-4.825 1.224c-.43-.184-.75-1.168-1.333-.277-.669 1.021-3.355.11-2.757 2.313.035.137-.611.613-.896.586-1.604-.152-2.911.234-3.828 1.428-.704.923-1.722.976-2.795.868-1.345-.14-1.782 1.49-3.322 1.188-1.222-.24-2.649-.318-3.803.02-1.403.412-1.982-1.58-3.08-.704-.952.76-1.921.669-2.924.613-1.398-.078-3.037.563-4.054-.898-1.672-.07-3.346-.2-5.02-.197-1.413.005-2.989-.436-4.054.947-.154.199-.892.287-1.154.14-.977-.547-1.868-1.55-2.808.014-.71.005-1.348.824-1.914 2.459v-49Z'/%3E%3Cpath d='M50 105.75c2.625-.006 4.365-.009 5.218-.009H59.7c1.28 0 2.565-.035 3.84.015.888.035 1.706-.018 2.211-.75.351-.504.46-.32.942-.037 1.808 1.047 1.869 1.002 3.065-.09.298-.273.604-.536.907-.803-.523-.2-1.036-.55-1.566-.573-1.704-.076-3.416.002-5.12-.056-.318-.01-.619-.373-.93-.572.344-.177.685-.5 1.034-.51 1.918-.05 3.84-.01 5.761-.03.795-.008 1.139-1.835 2.348-.409.773.913 2.005.202 2.99.429.179.04.429.247.439.386.232 3.434 3.135 1.304 4.782 1.761.07.018.492-.568.52-.886.05-.547.113-1.148.808-1.067.237.03.424.931.487 1.446.194 1.587.664 2.003 2.255 1.73.57-.098 1.108-.36 1.64-.587 1.768-.757 3.573-1.02 5.174.169.795.588 1.575.348 2.373.429.619.066 1.22-.04 1.146-.724-.017-.162-.676-.27-1.042-.404-.364-.134-1.025-.245-1.04-.404-.066-.68.527-.767 1.153-.731.212.012.427-.018.64.005 1.347.149 1.865-.34 1.867-1.565.003-.514.621-.812 1.207-.181.197.21.823.424.856.383.106-.131 1.303-.615 1.553-2.115v49a82.724 82.724 0 0 0-5.125-.174H80.789c-2.346 0-4.694-.022-7.04.006-1.221.017-2.46-.255-3.49.84-.38.4-1.564.275-2.38.277-3.956.004-9.89.007-17.803.01L50 105.75Z'/%3E%3C/g%3E%3C/svg%3E");
}

.brush--red-marianne u {
    border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fdc5c5' fill-rule='evenodd'%3E%3Cpath d='M6.885 135.24c.826-.084 1.588-.016 2.293-.626.714-.621 1.148-1.643 2.406-1.66 1.878-.026 2.125-2.312 4.062-2.274 1.495.028 2.992-.056 4.481.028.97.05 1.472-.482 2.17-.886.81-.472 2.03-.325 2.607-1.241 1.407.207 2.05-1.15 3.24-1.272 1.429-.141 2.231-1.6 3.963-1.211 1.202.27 2.603-.16 3.813.103 1.72.369 2.555-1.107 3.966-1.17 1.49-.066 1.742-.893 3.237-.893 1.492 0-1.977-2.822-3.8-2.446-2.148.442-3.368-1.286-5.254-1.226-1.919.063-3.84.035-5.761-.002-.369-.008-.861-.152-1.076-.389-1.255-1.39-2.863-1.82-4.825-2.104-1.234-.182-2.257-1.52-3.592-2.498 2.486-1.272 4.746-.063 6.678-1.004.095-.86-.869-1.068-1.323-1.575-.526-.588-1.2-1.072-1.79-1.617-.652-.603-.854-1.138-.028-1.885.899-.815.795-1.648.818-2.561.028-1.125 1.39-1.622 1.537-2.876.111-.942 1.838-.404 2.84-.46 1.488-.08 2.993.043 4.477-.053.543-.035 1.055-.456 1.58-.701 1.096-.505 1.207-.628 2.152.04.722.51 1.368.72 2.252.722.568.002 1.356.126 1.664.467 1.307 1.44 2.9 1.842 4.958 1.85 1.477.004 2.543-.682 3.828-.942.38.572 1 .798 1.542.872.43.059.43 14.795-.002 44.21-7.754-.002-13.57-.003-17.446-.006-1.235 0-2.565.275-3.477-.888-.045-.058-1.212.843-1.863.85-5.547.074-11.101.16-16.64-.035-1.473-.05-2.924-1.037-4.22-1.83-.487-.294-.484-.19-.96-.007-3.06 1.184-2.875 1.4-5.392-1.022.626-.171 1.18-.292 1.704-.471.816-.28 1.283-1.133.907-1.719-.205-.318-.69-.5-.871-.82-.748-1.327-.556-1.804 1.474-3.106.856-.545.722-1.236.732-1.955.015-.77.013-1.552 1.871-1.133.386.111.215-.141-.03-.315-.114-.084-.442-.081-.538.002-.096.086-.098.376-.005.477.202.212.477.38.755.515.048.022.257-.22-.182-.68-.51-2.37-.515-2.419 1.068-2.578ZM100 100c1.273 1.117 2.434 1.86 3.482 2.229 1.475.52 3.366.098 5.072.116 1.642.017 2.651 1.67 4.613 1.196 1.389-.338 2.99-.202 4.454-.018.932.116 1.75.868 2.689 1.042 1.022.19 2.176-.131 3.176.096.924.207 1.447 1.1 2.679 1.186.805.058 1.424 1.294 2.673 1.09.05-.01.331.717.298.734-1.133.497-.694 1.686-1.35 2.36-.829.855-1.677 1.657-3.197 1.415-.472-.076-1.027.27-1.643.449l2.431 2.152c0 .129.066.338-.01.384-1.462.94-2.161 2.869-4.52 2.664a20.177 20.177 0 0 0-3.196 0c-1.21.091-1.048.944-1.022 1.683.007.19.002.379.002.57-1.287-.017-1.972 1.06-3.24 1.34-1.224.273-2.125 1.703-3.334 2.776.74.164 1.308.398 1.88.4 6.401.029 12.801-.002 19.204.031 1.881.008 3.762.16 5.64.242 1.278 1.532 3.118.677 4.712.878 1.578 1.812 5.057.54 6.279 3.104.38.792 1.48 1.317 2.176 1.902 0 1.264 0 2.397-.003 3.53 0 .374.152.97-.05 1.09-2.02 1.216-.874 3.101-1.328 4.635l-4.825 1.224c-.43-.184-.75-1.168-1.333-.277-.669 1.021-3.355.11-2.757 2.313.035.137-.611.613-.896.586-1.604-.152-2.911.234-3.828 1.428-.704.923-1.722.976-2.795.868-1.345-.14-1.782 1.49-3.322 1.188-1.222-.24-2.649-.318-3.803.02-1.403.412-1.982-1.58-3.08-.704-.952.76-1.921.669-2.924.613-1.398-.078-3.037.563-4.054-.898-1.672-.07-3.346-.2-5.02-.197-1.413.005-2.989-.436-4.054.947-.154.199-.892.287-1.154.14-.977-.547-1.868-1.55-2.808.014-.71.005-1.348.824-1.914 2.459v-49Z'/%3E%3Cpath d='M50 105.75c2.625-.006 4.365-.009 5.218-.009H59.7c1.28 0 2.565-.035 3.84.015.888.035 1.706-.018 2.211-.75.351-.504.46-.32.942-.037 1.808 1.047 1.869 1.002 3.065-.09.298-.273.604-.536.907-.803-.523-.2-1.036-.55-1.566-.573-1.704-.076-3.416.002-5.12-.056-.318-.01-.619-.373-.93-.572.344-.177.685-.5 1.034-.51 1.918-.05 3.84-.01 5.761-.03.795-.008 1.139-1.835 2.348-.409.773.913 2.005.202 2.99.429.179.04.429.247.439.386.232 3.434 3.135 1.304 4.782 1.761.07.018.492-.568.52-.886.05-.547.113-1.148.808-1.067.237.03.424.931.487 1.446.194 1.587.664 2.003 2.255 1.73.57-.098 1.108-.36 1.64-.587 1.768-.757 3.573-1.02 5.174.169.795.588 1.575.348 2.373.429.619.066 1.22-.04 1.146-.724-.017-.162-.676-.27-1.042-.404-.364-.134-1.025-.245-1.04-.404-.066-.68.527-.767 1.153-.731.212.012.427-.018.64.005 1.347.149 1.865-.34 1.867-1.565.003-.514.621-.812 1.207-.181.197.21.823.424.856.383.106-.131 1.303-.615 1.553-2.115v49a82.724 82.724 0 0 0-5.125-.174H80.789c-2.346 0-4.694-.022-7.04.006-1.221.017-2.46-.255-3.49.84-.38.4-1.564.275-2.38.277-3.956.004-9.89.007-17.803.01L50 105.75Z'/%3E%3C/g%3E%3C/svg%3E");
}

[data-fr-theme=dark] .brush--red-marianne u {
    border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237b5151' fill-rule='evenodd'%3E%3Cpath d='M6.885 135.24c.826-.084 1.588-.016 2.293-.626.714-.621 1.148-1.643 2.406-1.66 1.878-.026 2.125-2.312 4.062-2.274 1.495.028 2.992-.056 4.481.028.97.05 1.472-.482 2.17-.886.81-.472 2.03-.325 2.607-1.241 1.407.207 2.05-1.15 3.24-1.272 1.429-.141 2.231-1.6 3.963-1.211 1.202.27 2.603-.16 3.813.103 1.72.369 2.555-1.107 3.966-1.17 1.49-.066 1.742-.893 3.237-.893 1.492 0-1.977-2.822-3.8-2.446-2.148.442-3.368-1.286-5.254-1.226-1.919.063-3.84.035-5.761-.002-.369-.008-.861-.152-1.076-.389-1.255-1.39-2.863-1.82-4.825-2.104-1.234-.182-2.257-1.52-3.592-2.498 2.486-1.272 4.746-.063 6.678-1.004.095-.86-.869-1.068-1.323-1.575-.526-.588-1.2-1.072-1.79-1.617-.652-.603-.854-1.138-.028-1.885.899-.815.795-1.648.818-2.561.028-1.125 1.39-1.622 1.537-2.876.111-.942 1.838-.404 2.84-.46 1.488-.08 2.993.043 4.477-.053.543-.035 1.055-.456 1.58-.701 1.096-.505 1.207-.628 2.152.04.722.51 1.368.72 2.252.722.568.002 1.356.126 1.664.467 1.307 1.44 2.9 1.842 4.958 1.85 1.477.004 2.543-.682 3.828-.942.38.572 1 .798 1.542.872.43.059.43 14.795-.002 44.21-7.754-.002-13.57-.003-17.446-.006-1.235 0-2.565.275-3.477-.888-.045-.058-1.212.843-1.863.85-5.547.074-11.101.16-16.64-.035-1.473-.05-2.924-1.037-4.22-1.83-.487-.294-.484-.19-.96-.007-3.06 1.184-2.875 1.4-5.392-1.022.626-.171 1.18-.292 1.704-.471.816-.28 1.283-1.133.907-1.719-.205-.318-.69-.5-.871-.82-.748-1.327-.556-1.804 1.474-3.106.856-.545.722-1.236.732-1.955.015-.77.013-1.552 1.871-1.133.386.111.215-.141-.03-.315-.114-.084-.442-.081-.538.002-.096.086-.098.376-.005.477.202.212.477.38.755.515.048.022.257-.22-.182-.68-.51-2.37-.515-2.419 1.068-2.578ZM100 100c1.273 1.117 2.434 1.86 3.482 2.229 1.475.52 3.366.098 5.072.116 1.642.017 2.651 1.67 4.613 1.196 1.389-.338 2.99-.202 4.454-.018.932.116 1.75.868 2.689 1.042 1.022.19 2.176-.131 3.176.096.924.207 1.447 1.1 2.679 1.186.805.058 1.424 1.294 2.673 1.09.05-.01.331.717.298.734-1.133.497-.694 1.686-1.35 2.36-.829.855-1.677 1.657-3.197 1.415-.472-.076-1.027.27-1.643.449l2.431 2.152c0 .129.066.338-.01.384-1.462.94-2.161 2.869-4.52 2.664a20.177 20.177 0 0 0-3.196 0c-1.21.091-1.048.944-1.022 1.683.007.19.002.379.002.57-1.287-.017-1.972 1.06-3.24 1.34-1.224.273-2.125 1.703-3.334 2.776.74.164 1.308.398 1.88.4 6.401.029 12.801-.002 19.204.031 1.881.008 3.762.16 5.64.242 1.278 1.532 3.118.677 4.712.878 1.578 1.812 5.057.54 6.279 3.104.38.792 1.48 1.317 2.176 1.902 0 1.264 0 2.397-.003 3.53 0 .374.152.97-.05 1.09-2.02 1.216-.874 3.101-1.328 4.635l-4.825 1.224c-.43-.184-.75-1.168-1.333-.277-.669 1.021-3.355.11-2.757 2.313.035.137-.611.613-.896.586-1.604-.152-2.911.234-3.828 1.428-.704.923-1.722.976-2.795.868-1.345-.14-1.782 1.49-3.322 1.188-1.222-.24-2.649-.318-3.803.02-1.403.412-1.982-1.58-3.08-.704-.952.76-1.921.669-2.924.613-1.398-.078-3.037.563-4.054-.898-1.672-.07-3.346-.2-5.02-.197-1.413.005-2.989-.436-4.054.947-.154.199-.892.287-1.154.14-.977-.547-1.868-1.55-2.808.014-.71.005-1.348.824-1.914 2.459v-49Z'/%3E%3Cpath d='M50 105.75c2.625-.006 4.365-.009 5.218-.009H59.7c1.28 0 2.565-.035 3.84.015.888.035 1.706-.018 2.211-.75.351-.504.46-.32.942-.037 1.808 1.047 1.869 1.002 3.065-.09.298-.273.604-.536.907-.803-.523-.2-1.036-.55-1.566-.573-1.704-.076-3.416.002-5.12-.056-.318-.01-.619-.373-.93-.572.344-.177.685-.5 1.034-.51 1.918-.05 3.84-.01 5.761-.03.795-.008 1.139-1.835 2.348-.409.773.913 2.005.202 2.99.429.179.04.429.247.439.386.232 3.434 3.135 1.304 4.782 1.761.07.018.492-.568.52-.886.05-.547.113-1.148.808-1.067.237.03.424.931.487 1.446.194 1.587.664 2.003 2.255 1.73.57-.098 1.108-.36 1.64-.587 1.768-.757 3.573-1.02 5.174.169.795.588 1.575.348 2.373.429.619.066 1.22-.04 1.146-.724-.017-.162-.676-.27-1.042-.404-.364-.134-1.025-.245-1.04-.404-.066-.68.527-.767 1.153-.731.212.012.427-.018.64.005 1.347.149 1.865-.34 1.867-1.565.003-.514.621-.812 1.207-.181.197.21.823.424.856.383.106-.131 1.303-.615 1.553-2.115v49a82.724 82.724 0 0 0-5.125-.174H80.789c-2.346 0-4.694-.022-7.04.006-1.221.017-2.46-.255-3.49.84-.38.4-1.564.275-2.38.277-3.956.004-9.89.007-17.803.01L50 105.75Z'/%3E%3C/g%3E%3C/svg%3E");
}

.brush--green-tilleul-verveine u {
    border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fbe769' fill-rule='evenodd'%3E%3Cpath d='M6.885 135.24c.826-.084 1.588-.016 2.293-.626.714-.621 1.148-1.643 2.406-1.66 1.878-.026 2.125-2.312 4.062-2.274 1.495.028 2.992-.056 4.481.028.97.05 1.472-.482 2.17-.886.81-.472 2.03-.325 2.607-1.241 1.407.207 2.05-1.15 3.24-1.272 1.429-.141 2.231-1.6 3.963-1.211 1.202.27 2.603-.16 3.813.103 1.72.369 2.555-1.107 3.966-1.17 1.49-.066 1.742-.893 3.237-.893 1.492 0-1.977-2.822-3.8-2.446-2.148.442-3.368-1.286-5.254-1.226-1.919.063-3.84.035-5.761-.002-.369-.008-.861-.152-1.076-.389-1.255-1.39-2.863-1.82-4.825-2.104-1.234-.182-2.257-1.52-3.592-2.498 2.486-1.272 4.746-.063 6.678-1.004.095-.86-.869-1.068-1.323-1.575-.526-.588-1.2-1.072-1.79-1.617-.652-.603-.854-1.138-.028-1.885.899-.815.795-1.648.818-2.561.028-1.125 1.39-1.622 1.537-2.876.111-.942 1.838-.404 2.84-.46 1.488-.08 2.993.043 4.477-.053.543-.035 1.055-.456 1.58-.701 1.096-.505 1.207-.628 2.152.04.722.51 1.368.72 2.252.722.568.002 1.356.126 1.664.467 1.307 1.44 2.9 1.842 4.958 1.85 1.477.004 2.543-.682 3.828-.942.38.572 1 .798 1.542.872.43.059.43 14.795-.002 44.21-7.754-.002-13.57-.003-17.446-.006-1.235 0-2.565.275-3.477-.888-.045-.058-1.212.843-1.863.85-5.547.074-11.101.16-16.64-.035-1.473-.05-2.924-1.037-4.22-1.83-.487-.294-.484-.19-.96-.007-3.06 1.184-2.875 1.4-5.392-1.022.626-.171 1.18-.292 1.704-.471.816-.28 1.283-1.133.907-1.719-.205-.318-.69-.5-.871-.82-.748-1.327-.556-1.804 1.474-3.106.856-.545.722-1.236.732-1.955.015-.77.013-1.552 1.871-1.133.386.111.215-.141-.03-.315-.114-.084-.442-.081-.538.002-.096.086-.098.376-.005.477.202.212.477.38.755.515.048.022.257-.22-.182-.68-.51-2.37-.515-2.419 1.068-2.578ZM100 100c1.273 1.117 2.434 1.86 3.482 2.229 1.475.52 3.366.098 5.072.116 1.642.017 2.651 1.67 4.613 1.196 1.389-.338 2.99-.202 4.454-.018.932.116 1.75.868 2.689 1.042 1.022.19 2.176-.131 3.176.096.924.207 1.447 1.1 2.679 1.186.805.058 1.424 1.294 2.673 1.09.05-.01.331.717.298.734-1.133.497-.694 1.686-1.35 2.36-.829.855-1.677 1.657-3.197 1.415-.472-.076-1.027.27-1.643.449l2.431 2.152c0 .129.066.338-.01.384-1.462.94-2.161 2.869-4.52 2.664a20.177 20.177 0 0 0-3.196 0c-1.21.091-1.048.944-1.022 1.683.007.19.002.379.002.57-1.287-.017-1.972 1.06-3.24 1.34-1.224.273-2.125 1.703-3.334 2.776.74.164 1.308.398 1.88.4 6.401.029 12.801-.002 19.204.031 1.881.008 3.762.16 5.64.242 1.278 1.532 3.118.677 4.712.878 1.578 1.812 5.057.54 6.279 3.104.38.792 1.48 1.317 2.176 1.902 0 1.264 0 2.397-.003 3.53 0 .374.152.97-.05 1.09-2.02 1.216-.874 3.101-1.328 4.635l-4.825 1.224c-.43-.184-.75-1.168-1.333-.277-.669 1.021-3.355.11-2.757 2.313.035.137-.611.613-.896.586-1.604-.152-2.911.234-3.828 1.428-.704.923-1.722.976-2.795.868-1.345-.14-1.782 1.49-3.322 1.188-1.222-.24-2.649-.318-3.803.02-1.403.412-1.982-1.58-3.08-.704-.952.76-1.921.669-2.924.613-1.398-.078-3.037.563-4.054-.898-1.672-.07-3.346-.2-5.02-.197-1.413.005-2.989-.436-4.054.947-.154.199-.892.287-1.154.14-.977-.547-1.868-1.55-2.808.014-.71.005-1.348.824-1.914 2.459v-49Z'/%3E%3Cpath d='M50 105.75c2.625-.006 4.365-.009 5.218-.009H59.7c1.28 0 2.565-.035 3.84.015.888.035 1.706-.018 2.211-.75.351-.504.46-.32.942-.037 1.808 1.047 1.869 1.002 3.065-.09.298-.273.604-.536.907-.803-.523-.2-1.036-.55-1.566-.573-1.704-.076-3.416.002-5.12-.056-.318-.01-.619-.373-.93-.572.344-.177.685-.5 1.034-.51 1.918-.05 3.84-.01 5.761-.03.795-.008 1.139-1.835 2.348-.409.773.913 2.005.202 2.99.429.179.04.429.247.439.386.232 3.434 3.135 1.304 4.782 1.761.07.018.492-.568.52-.886.05-.547.113-1.148.808-1.067.237.03.424.931.487 1.446.194 1.587.664 2.003 2.255 1.73.57-.098 1.108-.36 1.64-.587 1.768-.757 3.573-1.02 5.174.169.795.588 1.575.348 2.373.429.619.066 1.22-.04 1.146-.724-.017-.162-.676-.27-1.042-.404-.364-.134-1.025-.245-1.04-.404-.066-.68.527-.767 1.153-.731.212.012.427-.018.64.005 1.347.149 1.865-.34 1.867-1.565.003-.514.621-.812 1.207-.181.197.21.823.424.856.383.106-.131 1.303-.615 1.553-2.115v49a82.724 82.724 0 0 0-5.125-.174H80.789c-2.346 0-4.694-.022-7.04.006-1.221.017-2.46-.255-3.49.84-.38.4-1.564.275-2.38.277-3.956.004-9.89.007-17.803.01L50 105.75Z'/%3E%3C/g%3E%3C/svg%3E");
}

[data-fr-theme=dark] .brush--green-tilleul-verveine u {
    border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23615b44' fill-rule='evenodd'%3E%3Cpath d='M6.885 135.24c.826-.084 1.588-.016 2.293-.626.714-.621 1.148-1.643 2.406-1.66 1.878-.026 2.125-2.312 4.062-2.274 1.495.028 2.992-.056 4.481.028.97.05 1.472-.482 2.17-.886.81-.472 2.03-.325 2.607-1.241 1.407.207 2.05-1.15 3.24-1.272 1.429-.141 2.231-1.6 3.963-1.211 1.202.27 2.603-.16 3.813.103 1.72.369 2.555-1.107 3.966-1.17 1.49-.066 1.742-.893 3.237-.893 1.492 0-1.977-2.822-3.8-2.446-2.148.442-3.368-1.286-5.254-1.226-1.919.063-3.84.035-5.761-.002-.369-.008-.861-.152-1.076-.389-1.255-1.39-2.863-1.82-4.825-2.104-1.234-.182-2.257-1.52-3.592-2.498 2.486-1.272 4.746-.063 6.678-1.004.095-.86-.869-1.068-1.323-1.575-.526-.588-1.2-1.072-1.79-1.617-.652-.603-.854-1.138-.028-1.885.899-.815.795-1.648.818-2.561.028-1.125 1.39-1.622 1.537-2.876.111-.942 1.838-.404 2.84-.46 1.488-.08 2.993.043 4.477-.053.543-.035 1.055-.456 1.58-.701 1.096-.505 1.207-.628 2.152.04.722.51 1.368.72 2.252.722.568.002 1.356.126 1.664.467 1.307 1.44 2.9 1.842 4.958 1.85 1.477.004 2.543-.682 3.828-.942.38.572 1 .798 1.542.872.43.059.43 14.795-.002 44.21-7.754-.002-13.57-.003-17.446-.006-1.235 0-2.565.275-3.477-.888-.045-.058-1.212.843-1.863.85-5.547.074-11.101.16-16.64-.035-1.473-.05-2.924-1.037-4.22-1.83-.487-.294-.484-.19-.96-.007-3.06 1.184-2.875 1.4-5.392-1.022.626-.171 1.18-.292 1.704-.471.816-.28 1.283-1.133.907-1.719-.205-.318-.69-.5-.871-.82-.748-1.327-.556-1.804 1.474-3.106.856-.545.722-1.236.732-1.955.015-.77.013-1.552 1.871-1.133.386.111.215-.141-.03-.315-.114-.084-.442-.081-.538.002-.096.086-.098.376-.005.477.202.212.477.38.755.515.048.022.257-.22-.182-.68-.51-2.37-.515-2.419 1.068-2.578ZM100 100c1.273 1.117 2.434 1.86 3.482 2.229 1.475.52 3.366.098 5.072.116 1.642.017 2.651 1.67 4.613 1.196 1.389-.338 2.99-.202 4.454-.018.932.116 1.75.868 2.689 1.042 1.022.19 2.176-.131 3.176.096.924.207 1.447 1.1 2.679 1.186.805.058 1.424 1.294 2.673 1.09.05-.01.331.717.298.734-1.133.497-.694 1.686-1.35 2.36-.829.855-1.677 1.657-3.197 1.415-.472-.076-1.027.27-1.643.449l2.431 2.152c0 .129.066.338-.01.384-1.462.94-2.161 2.869-4.52 2.664a20.177 20.177 0 0 0-3.196 0c-1.21.091-1.048.944-1.022 1.683.007.19.002.379.002.57-1.287-.017-1.972 1.06-3.24 1.34-1.224.273-2.125 1.703-3.334 2.776.74.164 1.308.398 1.88.4 6.401.029 12.801-.002 19.204.031 1.881.008 3.762.16 5.64.242 1.278 1.532 3.118.677 4.712.878 1.578 1.812 5.057.54 6.279 3.104.38.792 1.48 1.317 2.176 1.902 0 1.264 0 2.397-.003 3.53 0 .374.152.97-.05 1.09-2.02 1.216-.874 3.101-1.328 4.635l-4.825 1.224c-.43-.184-.75-1.168-1.333-.277-.669 1.021-3.355.11-2.757 2.313.035.137-.611.613-.896.586-1.604-.152-2.911.234-3.828 1.428-.704.923-1.722.976-2.795.868-1.345-.14-1.782 1.49-3.322 1.188-1.222-.24-2.649-.318-3.803.02-1.403.412-1.982-1.58-3.08-.704-.952.76-1.921.669-2.924.613-1.398-.078-3.037.563-4.054-.898-1.672-.07-3.346-.2-5.02-.197-1.413.005-2.989-.436-4.054.947-.154.199-.892.287-1.154.14-.977-.547-1.868-1.55-2.808.014-.71.005-1.348.824-1.914 2.459v-49Z'/%3E%3Cpath d='M50 105.75c2.625-.006 4.365-.009 5.218-.009H59.7c1.28 0 2.565-.035 3.84.015.888.035 1.706-.018 2.211-.75.351-.504.46-.32.942-.037 1.808 1.047 1.869 1.002 3.065-.09.298-.273.604-.536.907-.803-.523-.2-1.036-.55-1.566-.573-1.704-.076-3.416.002-5.12-.056-.318-.01-.619-.373-.93-.572.344-.177.685-.5 1.034-.51 1.918-.05 3.84-.01 5.761-.03.795-.008 1.139-1.835 2.348-.409.773.913 2.005.202 2.99.429.179.04.429.247.439.386.232 3.434 3.135 1.304 4.782 1.761.07.018.492-.568.52-.886.05-.547.113-1.148.808-1.067.237.03.424.931.487 1.446.194 1.587.664 2.003 2.255 1.73.57-.098 1.108-.36 1.64-.587 1.768-.757 3.573-1.02 5.174.169.795.588 1.575.348 2.373.429.619.066 1.22-.04 1.146-.724-.017-.162-.676-.27-1.042-.404-.364-.134-1.025-.245-1.04-.404-.066-.68.527-.767 1.153-.731.212.012.427-.018.64.005 1.347.149 1.865-.34 1.867-1.565.003-.514.621-.812 1.207-.181.197.21.823.424.856.383.106-.131 1.303-.615 1.553-2.115v49a82.724 82.724 0 0 0-5.125-.174H80.789c-2.346 0-4.694-.022-7.04.006-1.221.017-2.46-.255-3.49.84-.38.4-1.564.275-2.38.277-3.956.004-9.89.007-17.803.01L50 105.75Z'/%3E%3C/g%3E%3C/svg%3E");
}

.flag {
    font-size: large;
    font-weight: bold;
}

.drapeauPF {
    background-size: cover;
    background-position: center;
    background-image: url(/img/drapeau_polynesie.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 10px;
    margin-left: 0.8em;
}

.drapeauFR {
    background-size: cover;
    background-position: center;
    background-image: url(/img/drapeau_national.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 10px;
    margin-left: 0.8em;
}

.hexagone {
    background-size: cover;
    background-position: center;
    background-image: url(/img/hexagone.svg);
    width: 25px;
    height: 24px;
    display: inline-block;
    border-radius: 0px;
    margin-left: 0.8em;
}

.popLegifrance > h6 {
    font-size: 1rem !important;
    margin-bottom: 0;
}

.dossierLegislatif > a {
    margin-right: 5px;
    font-size: 0.8rem;
    word-break: break-word !important;
}

#selectVersion {
    font-size: 1.2rem;
    font-weight: bold;
}

#historiqueMetropole > .fr-accordion > .fr-collapse--expanded {
    padding-bottom: 0;
}

p.adapts > em {
    font-size: 0.7rem;
    line-height: 0.7rem;
    font-weight: 200;
}

i.fr-tag {
    margin-right: 3px;
}

.fr-notice--error .fr-notice__body:before {
    content: "";
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5LjUgMi41aC0xNWMtMS4xIDAtMiAuOS0yIDJ2MTVjMCAxLjEuOSAyIDIgMmgxNWMxLjEgMCAyLS45IDItMnYtMTVjMC0xLjEtLjktMi0yLTJ6TTEzIDE3aC0ydi02aDJ2NnptMC04aC0yVjdoMnYyeiIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5LjUgMi41aC0xNWMtMS4xIDAtMiAuOS0yIDJ2MTVjMCAxLjEuOSAyIDIgMmgxNWMxLjEgMCAyLS45IDItMnYtMTVjMC0xLjEtLjktMi0yLTJ6TTEzIDE3aC0ydi02aDJ2NnptMC04aC0yVjdoMnYyeiIvPjwvc3ZnPg==)
}

.fr-notice--error {
    --idle: transparent;
    --hover: var(--background-contrast-error-hover);
    --active: var(--background-contrast-error-active);
    background-color: #ffe9e9;
    background-color: var(--background-contrast-error);
    color: #ce0500;
    color: var(--text-default-error)
}

.tag-hexagone {
    position: absolute;
    left: 2rem;
    top: -1rem;
    background-color: var(--background-action-low-blue-france);
    color: var(--text-action-high-blue-france);
}

.tag-PF {
    position: absolute;
    right: 2rem;
    top: -1rem;
    background-color: var(--background-action-low-red-marianne);
    color: var(--text-action-high-red-marianne);
}

.tag-traduction {
    position: absolute;
    left: 2rem;
    top: -1rem;
}

#cadreTraduction {
    display: none;
}

#contenuArticleTraduit {
    font-style: italic;
}

.adapts > em {
    margin-bottom: 0.8em;
    line-height: 1em;
    white-space: pre-wrap;
}

.titreTexteModale {
    margin-bottom: 0;
    font-weight: bold;
    font-style: italic;
}

.listeArticlesModale > li {
    display: inline;
    padding-right: 4px;
}

.contenuArticle table br:first-child, .contenuArticleMetro table br:first-child, .fr-modal__content table br:first-child {
    display: none;
}

figure.fr-quote {
    margin-bottom: 1rem;
}

.fr-quote > blockquote > p {
    margin-bottom: 0;
    font-weight: 100;
    line-height: 1.3em;
    font-size: 1rem;
}

.fr-tag--green-tilleul-verveine {
    --idle: transparent;
    --hover: var(--background-action-low-green-tilleul-verveine-hover);
    --active: var(--background-action-low-green-tilleul-verveine-active);
    background-color: var(--background-action-low-green-tilleul-verveine);
    color: var(--text-action-high-green-tilleul-verveine)
}

.fr-tag--green-tilleul-verveine > .pill {
    background-color: var(--background-action-high-green-tilleul-verveine);
    color: var(--text-inverted-green-tilleul-verveine)
}

.fr-tag--blue-france {
    --idle: transparent;
    --hover: var(--background-action-low-blue-france-hover);
    --active: var(--background-action-low-blue-france-active);
    background-color: var(--background-action-low-blue-france);
    color: var(--text-action-high-blue-france)
}

.fr-tag--blue-france > .pill {
    background-color: var(--background-action-high-blue-france);
    color: var(--text-inverted-blue-france)
}

.fr-tag--green-bourgeon {
    --idle: transparent;
    --hover: var(--background-action-low-green-bourgeon-hover);
    --active: var(--background-action-low-green-bourgeon-active);
    background-color: var(--background-action-low-green-bourgeon);
    color: var(--text-action-high-green-bourgeon)
}

.fr-tag--green-bourgeon > .pill {
    background-color: var(--background-action-high-green-bourgeon);
    color: var(--text-inverted-green-bourgeon)
}

.fr-tag--green-emeraude, .fr-tag--green-emeraude[aria-pressed=false]:not(:disabled) {
    --idle: transparent;
    --hover: var(--background-action-low-green-emeraude-hover);
    --active: var(--background-action-low-green-emeraude-active);
    background-color: var(--background-action-low-green-emeraude);
    color: var(--text-action-high-green-emeraude)
}

.fr-tag--green-emeraude > .pill {
    background-color: var(--background-action-high-green-emeraude);
    color: var(--text-inverted-green-emeraude)
}

.fr-tag--green-menthe {
    --idle: transparent;
    --hover: var(--background-action-low-green-menthe-hover);
    --active: var(--background-action-low-green-menthe-active);
    background-color: var(--background-action-low-green-menthe);
    color: var(--text-action-high-green-menthe)
}

.fr-tag--green-menthe > .pill {
    background-color: var(--background-action-high-green-menthe);
    color: var(--text-inverted-green-menthe)
}

.fr-tag--green-archipel {
    --idle: transparent;
    --hover: var(--background-action-low-green-archipel-hover);
    --active: var(--background-action-low-green-archipel-active);
    background-color: var(--background-action-low-green-archipel);
    color: var(--text-action-high-green-archipel)
}

.fr-tag--green-archipel > .pill {
    background-color: var(--background-action-high-green-archipel);
    color: var(--text-inverted-green-archipel)
}

.fr-tag--blue-ecume {
    --idle: transparent;
    --hover: var(--background-action-low-blue-ecume-hover);
    --active: var(--background-action-low-blue-ecume-active);
    background-color: var(--background-action-low-blue-ecume);
    color: var(--text-action-high-blue-ecume)
}

.fr-tag--blue-ecume > .pill {
    background-color: var(--background-action-high-blue-ecume);
    color: var(--text-inverted-blue-ecume)
}

.fr-tag--blue-cumulus {
    --idle: transparent;
    --hover: var(--background-action-low-blue-cumulus-hover);
    --active: var(--background-action-low-blue-cumulus-active);
    background-color: var(--background-action-low-blue-cumulus);
    color: var(--text-action-high-blue-cumulus)
}

.fr-tag--blue-cumulus > .pill {
    background-color: var(--background-action-high-blue-cumulus);
    color: var(--text-inverted-blue-cumulus)
}

.fr-tag--purple-glycine {
    --idle: transparent;
    --hover: var(--background-action-low-purple-glycine-hover);
    --active: var(--background-action-low-purple-glycine-active);
    background-color: var(--background-action-low-purple-glycine);
    color: var(--text-action-high-purple-glycine)
}

.fr-tag--purple-glycine > .pill {
    background-color: var(--background-action-high-purple-glycine);
    color: var(--text-inverted-purple-glycine)
}

.fr-tag--pink-macaron {
    --idle: transparent;
    --hover: var(--background-action-low-pink-macaron-hover);
    --active: var(--background-action-low-pink-macaron-active);
    background-color: var(--background-action-low-pink-macaron);
    color: var(--text-action-high-pink-macaron)
}

.fr-tag--pink-macaron > .pill {
    background-color: var(--background-action-high-pink-macaron);
    color: var(--text-inverted-pink-macaron)
}

.fr-tag--pink-tuile {
    --idle: transparent;
    --hover: var(--background-action-low-pink-tuile-hover);
    --active: var(--background-action-low-pink-tuile-active);
    background-color: var(--background-action-low-pink-tuile);
    color: var(--text-action-high-pink-tuile)
}

.fr-tag--pink-tuile > .pill {
    background-color: var(--background-action-high-pink-tuile);
    color: var(--text-inverted-pink-tuile)
}

.fr-tag--yellow-tournesol {
    --idle: transparent;
    --hover: var(--background-action-low-yellow-tournesol-hover);
    --active: var(--background-action-low-yellow-tournesol-active);
    background-color: var(--background-action-low-yellow-tournesol);
    color: var(--text-action-high-yellow-tournesol)
}

.fr-tag--yellow-tournesol > .pill {
    background-color: var(--background-action-high-yellow-tournesol);
    color: var(--text-inverted-yellow-tournesol)
}

.fr-tag--yellow-moutarde {
    --idle: transparent;
    --hover: var(--background-action-low-yellow-moutarde-hover);
    --active: var(--background-action-low-yellow-moutarde-active);
    background-color: var(--background-action-low-yellow-moutarde);
    color: var(--text-action-high-yellow-moutarde)
}

.fr-tag--yellow-moutarde > .pill {
    background-color: var(--background-action-high-yellow-moutarde);
    color: var(--text-inverted-yellow-moutarde)
}

.fr-tag--orange-terre-battue {
    --idle: transparent;
    --hover: var(--background-action-low-orange-terre-battue-hover);
    --active: var(--background-action-low-orange-terre-battue-active);
    background-color: var(--background-action-low-orange-terre-battue);
    color: var(--text-action-high-orange-terre-battue)
}

.fr-tag--orange-terre-battue > .pill {
    background-color: var(--background-action-high-orange-terre-battue);
    color: var(--text-inverted-orange-terre-battue)
}

.fr-tag--brown-cafe-creme {
    --idle: transparent;
    --hover: var(--background-action-low-brown-cafe-creme-hover);
    --active: var(--background-action-low-brown-cafe-creme-active);
    background-color: var(--background-action-low-brown-cafe-creme);
    color: var(--text-action-high-brown-cafe-creme)
}

.fr-tag--brown-cafe-creme > .pill {
    background-color: var(--background-action-high-brown-cafe-creme);
    color: var(--text-inverted-brown-cafe-creme)
}

.fr-tag--brown-caramel {
    --idle: transparent;
    --hover: var(--background-action-low-brown-caramel-hover);
    --active: var(--background-action-low-brown-caramel-active);
    background-color: var(--background-action-low-brown-caramel);
    color: var(--text-action-high-brown-caramel)
}

.fr-tag--brown-caramel > .pill {
    background-color: var(--background-action-high-brown-caramel);
    color: var(--text-inverted-brown-caramel)
}

.fr-tag--brown-opera {
    --idle: transparent;
    --hover: var(--background-action-low-brown-opera-hover);
    --active: var(--background-action-low-brown-opera-active);
    background-color: var(--background-action-low-brown-opera);
    color: var(--text-action-high-brown-opera)
}

.fr-tag--brown-opera > .pill {
    background-color: var(--background-action-high-brown-opera);
    color: var(--text-inverted-brown-opera)
}

.fr-tag--beige-gris-galet {
    --idle: transparent;
    --hover: var(--background-action-low-beige-gris-galet-hover);
    --active: var(--background-action-low-beige-gris-galet-active);
    background-color: var(--background-action-low-beige-gris-galet);
    color: var(--text-action-high-beige-gris-galet)
}

.fr-tag--beige-gris-galet > .pill {
    background-color: var(--background-action-high-beige-gris-galet);
    color: var(--text-inverted-beige-gris-galet)
}

.fr-tag--red-marianne {
    --idle: transparent;
    --hover: var(--background-action-low-red-marianne-hover);
    --active: var(--background-action-low-red-marianne-active);
    background-color: var(--background-action-low-red-marianne);
    color: var(--text-action-high-red-marianne)
}

.pill {
    position: absolute !important;
    top: 0 !important;
    right: -1.1rem !important;
    transform: translate(-50%, -50%) !important;
    display: inline-block;
    min-width: 0 !important;
    padding: 0.2rem 0.3rem !important;
    font-size: 0.5rem !important;
    line-height: 0.5rem !important;
    min-height: 0 !important;
    background-color: var(--background-action-high-grey);
    color: var(--text-inverted-grey)
}

.fr-card {
    z-index: 100;
}

.fr-btn.fr-btn--edit {
    --hover: var(--background-action-high-red-marianne-hover);
    --active: var(--background-action-high-red-marianne-active);
    background-color: var(--background-action-high-red-marianne);
    color: var(--text-inverted-red-marianne);
}

.fr-btn--secondary.fr-btn--edit {
    --hover: inherit;
    --active: inherit;
    background-color: transparent;
    box-shadow: inset 0 0 0 1px var(--border-action-high-red-marianne);
    color: var(--text-action-high-red-marianne);
}

.fr-btn--tertiary.fr-btn--edit {
    --hover: inherit;
    --active: inherit;
    background-color: transparent;
    box-shadow: inset 0 0 0 1px var(--border-default-grey);
    color: var(--text-action-high-red-marianne);
}

.fr-btn--tertiary-no-outline.fr-btn--edit {
    --hover: inherit;
    --active: inherit;
    background-color: transparent;
    color: var(--text-action-high-red-marianne);
}

#notaLegi {
    display: none;
}

.fr-link--to_tab {
    background-image: var(--underline-img), var(--underline-img);
    background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness));
    background-repeat: no-repeat, no-repeat;
    background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness);
    transition: background-size 0s;
    color: var(--text-action-high-blue-france) !important;
    cursor: pointer !important;
}

.notVigueur {
    opacity: 0.4;
}

.fr-tag {
    user-select: none;
}

textarea.fr-input {
    resize: vertical;
}

:root {
    --background-active-pink-tuile: var(--background-action-high-pink-tuile);
    --background-active-pink-tuile-active: var(--background-action-high-pink-tuile-active);
    --background-active-pink-tuile-hover: var(--background-action-high-pink-tuile-hover);
    --background-open-pink-tuile: var(--background-action-low-pink-tuile);
    --background-open-pink-tuile-active: var(--background-action-low-pink-tuile-active);
    --background-open-pink-tuile-hover: var(--background-action-low-pink-tuile-hover);
    --border-action-high-pink-tuile: var(--background-active-pink-tuile);
    --border-active-pink-tuile: var(--background-active-pink-tuile);
    --text-active-pink-tuile: var(--text-action-high-pink-tuile);

    --background-active-pink-macaron: var(--background-action-high-pink-macaron);
    --background-active-pink-macaron-active: var(--background-action-high-pink-macaron-active);
    --background-active-pink-macaron-hover: var(--background-action-high-pink-macaron-hover);
    --background-open-pink-macaron: var(--background-action-low-pink-macaron);
    --background-open-pink-macaron-active: var(--background-action-low-pink-macaron-active);
    --background-open-pink-macaron-hover: var(--background-action-low-pink-macaron-hover);
    --border-action-high-pink-macaron: var(--background-active-pink-macaron);
    --border-active-pink-macaron: var(--background-active-pink-macaron);
    --text-active-pink-macaron: var(--text-action-high-pink-macaron);

    --background-active-green-tilleul-verveine: var(--background-action-high-green-tilleul-verveine);
    --background-active-green-tilleul-verveine-active: var(--background-action-high-green-tilleul-verveine-active);
    --background-active-green-tilleul-verveine-hover: var(--background-action-high-green-tilleul-verveine-hover);
    --background-open-green-tilleul-verveine: var(--background-action-low-green-tilleul-verveine);
    --background-open-green-tilleul-verveine-active: var(--background-action-low-green-tilleul-verveine-active);
    --background-open-green-tilleul-verveine-hover: var(--background-action-low-green-tilleul-verveine-hover);
    --border-action-high-green-tilleul-verveine: var(--background-active-green-tilleul-verveine);
    --border-active-green-tilleul-verveine: var(--background-active-green-tilleul-verveine);
    --text-active-green-tilleul-verveine: var(--text-action-high-green-tilleul-verveine);

    --background-active-green-bourgeon: var(--background-action-high-green-bourgeon);
    --background-active-green-bourgeon-active: var(--background-action-high-green-bourgeon-active);
    --background-active-green-bourgeon-hover: var(--background-action-high-green-bourgeon-hover);
    --background-open-green-bourgeon: var(--background-action-low-green-bourgeon);
    --background-open-green-bourgeon-active: var(--background-action-low-green-bourgeon-active);
    --background-open-green-bourgeon-hover: var(--background-action-low-green-bourgeon-hover);
    --border-action-high-green-bourgeon: var(--background-active-green-bourgeon);
    --border-active-green-bourgeon: var(--background-active-green-bourgeon);
    --text-active-green-bourgeon: var(--text-action-high-green-bourgeon);

    --background-active-green-emeraude: var(--background-action-high-green-emeraude);
    --background-active-green-emeraude-active: var(--background-action-high-green-emeraude-active);
    --background-active-green-emeraude-hover: var(--background-action-high-green-emeraude-hover);
    --background-open-green-emeraude: var(--background-action-low-green-emeraude);
    --background-open-green-emeraude-active: var(--background-action-low-green-emeraude-active);
    --background-open-green-emeraude-hover: var(--background-action-low-green-emeraude-hover);
    --border-action-high-green-emeraude: var(--background-active-green-emeraude);
    --border-active-green-emeraude: var(--background-active-green-emeraude);
    --text-active-green-emeraude: var(--text-action-high-green-emeraude);

    --background-active-green-menthe: var(--background-action-high-green-menthe);
    --background-active-green-menthe-active: var(--background-action-high-green-menthe-active);
    --background-active-green-menthe-hover: var(--background-action-high-green-menthe-hover);
    --background-open-green-menthe: var(--background-action-low-green-menthe);
    --background-open-green-menthe-active: var(--background-action-low-green-menthe-active);
    --background-open-green-menthe-hover: var(--background-action-low-green-menthe-hover);
    --border-action-high-green-menthe: var(--background-active-green-menthe);
    --border-active-green-menthe: var(--background-active-green-menthe);
    --text-active-green-menthe: var(--text-action-high-green-menthe);

    --background-active-green-archipel: var(--background-action-high-green-archipel);
    --background-active-green-archipel-active: var(--background-action-high-green-archipel-active);
    --background-active-green-archipel-hover: var(--background-action-high-green-archipel-hover);
    --background-open-green-archipel: var(--background-action-low-green-archipel);
    --background-open-green-archipel-active: var(--background-action-low-green-archipel-active);
    --background-open-green-archipel-hover: var(--background-action-low-green-archipel-hover);
    --border-action-high-green-archipel: var(--background-active-green-archipel);
    --border-active-green-archipel: var(--background-active-green-archipel);
    --text-active-green-archipel: var(--text-action-high-green-archipel);

    --background-active-blue-ecume: var(--background-action-high-blue-ecume);
    --background-active-blue-ecume-active: var(--background-action-high-blue-ecume-active);
    --background-active-blue-ecume-hover: var(--background-action-high-blue-ecume-hover);
    --background-open-blue-ecume: var(--background-action-low-blue-ecume);
    --background-open-blue-ecume-active: var(--background-action-low-blue-ecume-active);
    --background-open-blue-ecume-hover: var(--background-action-low-blue-ecume-hover);
    --border-action-high-blue-ecume: var(--background-active-blue-ecume);
    --border-active-blue-ecume: var(--background-active-blue-ecume);
    --text-active-blue-ecume: var(--text-action-high-blue-ecume);

    --background-active-blue-cumulus: var(--background-action-high-blue-cumulus);
    --background-active-blue-cumulus-active: var(--background-action-high-blue-cumulus-active);
    --background-active-blue-cumulus-hover: var(--background-action-high-blue-cumulus-hover);
    --background-open-blue-cumulus: var(--background-action-low-blue-cumulus);
    --background-open-blue-cumulus-active: var(--background-action-low-blue-cumulus-active);
    --background-open-blue-cumulus-hover: var(--background-action-low-blue-cumulus-hover);
    --border-action-high-blue-cumulus: var(--background-active-blue-cumulus);
    --border-active-blue-cumulus: var(--background-active-blue-cumulus);
    --text-active-blue-cumulus: var(--text-action-high-blue-cumulus);

    --background-active-purple-glycine: var(--background-action-high-purple-glycine);
    --background-active-purple-glycine-active: var(--background-action-high-purple-glycine-active);
    --background-active-purple-glycine-hover: var(--background-action-high-purple-glycine-hover);
    --background-open-purple-glycine: var(--background-action-low-purple-glycine);
    --background-open-purple-glycine-active: var(--background-action-low-purple-glycine-active);
    --background-open-purple-glycine-hover: var(--background-action-low-purple-glycine-hover);
    --border-action-high-purple-glycine: var(--background-active-purple-glycine);
    --border-active-purple-glycine: var(--background-active-purple-glycine);
    --text-active-purple-glycine: var(--text-action-high-purple-glycine);

    --background-active-yellow-tournesol: var(--background-action-high-yellow-tournesol);
    --background-active-yellow-tournesol-active: var(--background-action-high-yellow-tournesol-active);
    --background-active-yellow-tournesol-hover: var(--background-action-high-yellow-tournesol-hover);
    --background-open-yellow-tournesol: var(--background-action-low-yellow-tournesol);
    --background-open-yellow-tournesol-active: var(--background-action-low-yellow-tournesol-active);
    --background-open-yellow-tournesol-hover: var(--background-action-low-yellow-tournesol-hover);
    --border-action-high-yellow-tournesol: var(--background-active-yellow-tournesol);
    --border-active-yellow-tournesol: var(--background-active-yellow-tournesol);
    --text-active-yellow-tournesol: var(--text-action-high-yellow-tournesol);

    --background-active-yellow-moutarde: var(--background-action-high-yellow-moutarde);
    --background-active-yellow-moutarde-active: var(--background-action-high-yellow-moutarde-active);
    --background-active-yellow-moutarde-hover: var(--background-action-high-yellow-moutarde-hover);
    --background-open-yellow-moutarde: var(--background-action-low-yellow-moutarde);
    --background-open-yellow-moutarde-active: var(--background-action-low-yellow-moutarde-active);
    --background-open-yellow-moutarde-hover: var(--background-action-low-yellow-moutarde-hover);
    --border-action-high-yellow-moutarde: var(--background-active-yellow-moutarde);
    --border-active-yellow-moutarde: var(--background-active-yellow-moutarde);
    --text-active-yellow-moutarde: var(--text-action-high-yellow-moutarde);

    --background-active-orange-terre-battue: var(--background-action-high-orange-terre-battue);
    --background-active-orange-terre-battue-active: var(--background-action-high-orange-terre-battue-active);
    --background-active-orange-terre-battue-hover: var(--background-action-high-orange-terre-battue-hover);
    --background-open-orange-terre-battue: var(--background-action-low-orange-terre-battue);
    --background-open-orange-terre-battue-active: var(--background-action-low-orange-terre-battue-active);
    --background-open-orange-terre-battue-hover: var(--background-action-low-orange-terre-battue-hover);
    --border-action-high-orange-terre-battue: var(--background-active-orange-terre-battue);
    --border-active-orange-terre-battue: var(--background-active-orange-terre-battue);
    --text-active-orange-terre-battue: var(--text-action-high-orange-terre-battue);

    --background-active-brown-cafe-creme: var(--background-action-high-brown-cafe-creme);
    --background-active-brown-cafe-creme-active: var(--background-action-high-brown-cafe-creme-active);
    --background-active-brown-cafe-creme-hover: var(--background-action-high-brown-cafe-creme-hover);
    --background-open-brown-cafe-creme: var(--background-action-low-brown-cafe-creme);
    --background-open-brown-cafe-creme-active: var(--background-action-low-brown-cafe-creme-active);
    --background-open-brown-cafe-creme-hover: var(--background-action-low-brown-cafe-creme-hover);
    --border-action-high-brown-cafe-creme: var(--background-active-brown-cafe-creme);
    --border-active-brown-cafe-creme: var(--background-active-brown-cafe-creme);
    --text-active-brown-cafe-creme: var(--text-action-high-brown-cafe-creme);

    --background-active-brown-caramel: var(--background-action-high-brown-caramel);
    --background-active-brown-caramel-active: var(--background-action-high-brown-caramel-active);
    --background-active-brown-caramel-hover: var(--background-action-high-brown-caramel-hover);
    --background-open-brown-caramel: var(--background-action-low-brown-caramel);
    --background-open-brown-caramel-active: var(--background-action-low-brown-caramel-active);
    --background-open-brown-caramel-hover: var(--background-action-low-brown-caramel-hover);
    --border-action-high-brown-caramel: var(--background-active-brown-caramel);
    --border-active-brown-caramel: var(--background-active-brown-caramel);
    --text-active-brown-caramel: var(--text-action-high-brown-caramel);

    --background-active-brown-opera: var(--background-action-high-brown-opera);
    --background-active-brown-opera-active: var(--background-action-high-brown-opera-active);
    --background-active-brown-opera-hover: var(--background-action-high-brown-opera-hover);
    --background-open-brown-opera: var(--background-action-low-brown-opera);
    --background-open-brown-opera-active: var(--background-action-low-brown-opera-active);
    --background-open-brown-opera-hover: var(--background-action-low-brown-opera-hover);
    --border-action-high-brown-opera: var(--background-active-brown-opera);
    --border-active-brown-opera: var(--background-active-brown-opera);
    --text-active-brown-opera: var(--text-action-high-brown-opera);

    --background-active-beige-gris-galet: var(--background-action-high-beige-gris-galet);
    --background-active-beige-gris-galet-active: var(--background-action-high-beige-gris-galet-active);
    --background-active-beige-gris-galet-hover: var(--background-action-high-beige-gris-galet-hover);
    --background-open-beige-gris-galet: var(--background-action-low-beige-gris-galet);
    --background-open-beige-gris-galet-active: var(--background-action-low-beige-gris-galet-active);
    --background-open-beige-gris-galet-hover: var(--background-action-low-beige-gris-galet-hover);
    --border-action-high-beige-gris-galet: var(--background-active-beige-gris-galet);
    --border-active-beige-gris-galet: var(--background-active-beige-gris-galet);
    --text-active-beige-gris-galet: var(--text-action-high-beige-gris-galet);
}

.MortNe {
    font-style: italic;
    text-decoration-style: double;
    text-decoration-line: line-through;
}

.fr-menu .fr-nav__link {
    box-shadow: none;
}

@media (min-width: 62em) {
    .fr-mega-menu .fr-nav__link {
        padding: .5rem 1rem;
    }
}

.fr-pagination__list {
    justify-content: center;
}

.fr-select[multiple] {
    padding: .5rem 0rem .5rem 1rem;
    --data-uri-svg: none;
}

mark {
    background: linear-gradient(-100deg, hsla(48, 92%, 75%, .3), hsla(48, 92%, 75%, .7) 95%, hsla(48, 92%, 75%, .1));
    border-radius: 1em 0;
    padding: 0.1rem .5rem;
}

/*.fr-collapse:not(.fr-collapse--expanded):not(#breadcrumb-1)
{
  visibility: hidden;
  height: 0;
}
*/
.no-after:after {
    content: none !important;
}

@media only screen and (max-width: 576px) {
    .fr-sidemenu {
        margin-left: unset;
        margin-right: unset;
    }

    .fr-sidemenu__btn, .fr-sidemenu__link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .fr-sidemenu__btn:before, .fr-sidemenu__link:before {
        left: -5px !important;
    }
}
