h1, .h1{
    font-family:"Roboto Serif", serif;
    font-weight:500;
    font-size:35px;
    padding-left: 1rem;
    color:var(--psombre);
    min-width: 178px;
}

h2, .h2 {
    color: var(--psombre, #2c2c2c);
    text-align: center;
    font-family:"Roboto Serif", serif;
    font-size: 32px;
    font-weight: 600;
    position:relative;
    
}
.centrertxt{
    margin-left:auto;
    margin-right:auto;
}
h3, .h3{
    font-family:"Roboto Serif", serif;
    font-weight:500;
    font-size:20px;
    color:var(--psombre);
    justify-content: center;
    padding:1rem;
    overflow-y: auto;
}

.h4n{
    font-family:"Roboto Serif", serif;
    font-weight:400;
    font-size:16px;
    color:var(--psombre);
}

.h4b{
    font-family:"Roboto Serif", serif;
    font-weight:400;
    font-size:16px;
    color: var(--principal);
    font-style: italic;
    margin-bottom:10px;
}

.margincadretitre{
    margin-left:1.5rem;
    margin-right:0;
    -webkit-user-select: none;
    user-select: none;
    min-width: 119px;
}
.margincadre{
    margin-left:0;
    margin-right:1.5rem;
    padding: 0 5px 0 5px;
}

/* .margincadre:hover{
    background-color: var(--acc2);
    border-radius:2px;
    color:var(--p1);
    display:inline;
    padding: 0 5px 0 5px;
} */

.txtboutons{
    font-family:"Roboto";
    font-weight:500;
    font-size:20px;
    color:var(--psombre);
    
}

.indentation{
    margin-left:60px;
}