body,
.table .row{
    background: #ffffff;
}

body main section {
    font-family: Arial, sans-serif;
    font-size: 16px;
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}

body main section a {
    background-color: transparent;
    border-bottom: none;
}

body main section a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}

body main section p,
body main section em {
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
}

body main section strong,
body main section b{
    font-weight: 700;
    font-family: inherit !important;
}

/* Assurer que les éléments spécifiques héritent correctement */
body main section p,
body main section a,
body main section blockquote,
body main section button,
body main section div,
body main section input,
body main section label,
body main section select,
body main section span,
body main section table,
body main section textarea,
body main section ul {
    font-family: inherit;
    font-size: inherit;
}

/* Maintenir l'héritage des styles pour les éléments en emphase */
body main section em,
body main section i,
body main section strong {
    font-family: inherit;
}

/* Titres avec police spécifique */
body main section h1,
body main section h2,
body main section h3,
body main section h4,
body main section h5,
body main section h6 {
    font-family: Arial, sans-serif;
}

body main section h1 {
    font-size: 32px !important; /* ~32px */
}

body main section h2 {
    font-size: 28px !important; /* ~28px */
}

body main section h3 {
    font-size: 20px !important; /* ~24px */
}
