/* p {
    font-family: Avenir, Helvetica, Arial, sans-serif;
    font-size: 13px;
} */

p {
    font-family: "Playfair Display", serif;
    font-size: 13px;
    text-align: justify;
}



* {
    background-color: #ffffff;
}

.first-letter {

    font-size: 40px;
}

@media screen and (max-width: 800px) {
    h1, h2, h3 {
        font-size: 20px;
    }
}

h1, h2, h3 {
    font-family: "Bodoni Moda", serif;
    letter-spacing: 1px;
}

/* header edito et sommaire en haut section */
header .div-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}


/* Fausse pliure site */
/*
.fausse-pliure {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 80px;
    height: 80px;
    background: linear-gradient(
            135deg,
            #eee 0%,
            #eee 50%,
            #ccc 50%,
            #ccc 100%
    );
    box-shadow: -2px -2px 5px rgba(0,0,0,0.2);
    pointer-events: none;
}

*/


/* 2) Quand l'écran est >= 1300px */
@media screen and (min-width: 1300px) {
    .fausse-pliure {
        /* On place la pliure au bord droit du conteneur centrée (1300px) */
        left: calc(50% + 650px);  /* 50% = centre écran + moitié de 1300 */
        transform: translateX(-100%);
        right: auto;
    }
}




.footer-iframe {
    position: relative;
    z-index: 20;
    left: 0;
}

