banner{
    
}

#banner__wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding:5px 15px;
}

#banner__logo__img{
    width:calc(100px + 4.8vw);
}

#banner__authent{
    display: flex;
    column-gap: 16px;
    align-items: center;
}

#banner__titre {
    font-size: 2rem;
    color: var(--bleu);
}

.banner__authent{
    padding:10px 16px;
    display: flex;
    column-gap: 16px;
}
.banner__authent__bouton{
    padding: 5px;

}
.banner__authent--creer{
    background-color:var(--blanc);
    border:1px solid var(--bleu) ;
    padding:10px;
    text-decoration: none;
    color: var(--bleu);
}
.banner__authent--creer:hover,
.banner__authent--connecter:hover{
    color: var(--blanc);
    background-color: var(--bleu_clair);
    box-shadow: 5px 5px 5px var(--bleu);
}
.banner__authent--connecter{
    background-color:var(--bleu);
    color:var(--blanc);
    padding:10px;
    text-decoration: none;
    display: flex;
    align-content: center;
}

.banner__authent__user{
    display:flex;
    flex-direction: column;
}

@media only screen and (max-width: 600px) {
    #banner__wrapper{
        padding-left:1px !important;
        padding-right: 1px !important;
    }
    #banner__titre{
        visibility: hidden;
    }
}


