#preambule{
       margin: var(--marge);
    padding: 25px 25px 100px 0;
    font-size: 2vw;
    line-height: 1.2;
    font-family: herbik;
}

#authors{
    display: block;
    margin: var(--marge);
}

.listeArt{
    display: inline-block;
    vertical-align: top;
}

/*
.listeArt::after,
.author::before{
    display: block;
    white-space: pre;
    content: " ";
}
*/


.listeArt a{
    display: block;
}

.aName{
    width: 30vw;
    display: inline-block;
}


.author{
    line-height: 1.2;
    padding: var(--marge) 0;
    border-bottom: 1px solid black;
}

.author:hover .aName::before{
    content: "⚑ ";
    margin-right: var(--marge);
}

.listeArt a:hover::before{
      content: "⚐ ";
    margin-right: var(--marge);
}