body {
    background-color: #f0f0f0;
}
h1 {
    text-align: center;
}

#image-profil {
    width: 100%;
    max-width: 200px;
    max-height: 200px;
    aspect-ratio: 1/1;
    object-fit: cover;
}
th a {
    text-decoration: none;
}
th a span.float-end {
    float: unset !important;
}

a {
    color: #cf931a;
}

a:hover,
a:focus,
label,
legend,
.text-custom {
    color: #8a6e46 !important;
}

.nav-link {
    font-weight: bold;
    color: #8a6e46;
}
.nav-link:hover, .nav-link:focus, .nav-link.active {
    color: #cf931a !important;
}

/* Couleur du site 
#8a6e46
#cf931a
*/