
.paragraphe .IMF_50 {
    float: right;
}

.c-navigation__nav {
    margin-right: 0;
}

.c-navigation__list--level-1 {
   gap: 20px;
}

.c-navigation__link--level-1 {
    text-transform: uppercase;
    font-size: 2rem;
}

.PRS_MISENAVANT_GRIS {
    background: #F6F6F6;
    color: #000000;
}

.PRS_MISENAVANT_GRIS.txt a:not(.o-button, [class*="__"]) {
    color: #2154A2;
}

.PRS_MISENAVANT_GRIS h2 {
    color: #2154A2;
    background: none;
}

.slogan {
    display: none;
}


.PRS_MISENAVANT_COULEUR2 {
    /*background:#FDE9EA;
    color:#000000;*/
}

.PRS_MISENAVANT_COULEUR1, .PRS_MISENAVANT_COULEUR1 h2 {
    /*background:#07B9BC;
    color:#FFFFFF;*/
}

.paragraphe .IMF_50 {
    border: 2px solid #97877E;
    border-radius: 15px;
}

@media (min-width: 1024px) {
    .c-navigation__link--level-1 {
        color: #2154A2;
    }

    .PRS_MISENAVANT_GRIS {
        border-radius: 25px;
        /* background:#F6F6F6;
        color:#000000;  */
        padding: 40px 100px;
    }

    .paragraphe .IMF_50 {
        border: 3px solid #97877E;
        border-radius: 15px;
    }

    .blocRechercheWrapper .slogan::before {
        background: #f5f5f5;
    }

    .blocRechercheWrapper .slogan {
        color: #2154A2;
    }
}

@media (max-width: 1024px) {

    .PRS_MISENAVANT_GRIS {
        border-radius: 25px;
        font-size: 1.4rem;
    }

}

.choiceList {
    .u-flex {
        gap: 30px;
        margin-bottom: 30px;

        @media screen and (max-width: 780px) {
            flex-direction: column;

            & > div {
                flex: 1 1 100%;
            }
        }

        & > div {
            flex: 0 1 50%;

            &:not(.nostyle) {
                padding: 20px 20px;
                background: #2154A2;
                color: #fff;
                border-radius: 8px;
                box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
                display: flex;
                flex-direction: column;
                justify-content: space-between;

                &.secondary {
                    background: #163971;

                    a.external {
                        color: #163971;

                        &:hover,
                        &:focus {
                            background: #163971;
                            color: #fff;
                        }
                    }
                }
            }

            p {
                margin-top: 0;
                margin-left: 15px;

                &:last-child {
                    margin-bottom: 0;
                }
            }

            a {
                color: #fff;
                text-decoration: underline;

                &:hover,
                &:focus {
                    color: #999;
                    text-decoration: underline;
                }
            }


            a.external {
                display: flex;
                width: fit-content;
                border-radius: 15px;
                background: #fff;
                border: 1px solid #fff;
                color: #2154A2;
                padding: 10px 15px;
                text-decoration: none;
                transition: all .3s;

                &:hover,
                &:focus {
                    background: #2154A2;
                    color: #fff;
                }
            }
        }
    }
}

/*Override manuel*/
#par5823.PRS_MISENAVANT_COULEUR2 {
    padding: 9px 24px;

    a.o-button {
        padding: 18px 26px;
    }
}
