/* Styles de structure */ body { margin: 6px } body.court { padding-top: 20% } h1, h2, h3 { text-indent: 0; page-break-inside: avoid; page-break-after: avoid } h1, h2 { text-align: center } h1 { font-size: 2.5em } h2 { margin-top: 1em; margin-bottom: 1em; font-size: 1.5em } h3 { text-align: left; font-size: 1.25em } h1.annonce { margin-top: 3em } h2.annonce { margin-top: 2em } p { display: block; /* Nécessaire pour centrer les paragraphes sur Kobo */ text-indent: 1em; text-align: justify; widows: 2; orphans: 2; margin-top: 0.3em; margin-bottom: 0.3em } /* Styles utilitaires */ div.encart { margin-left: 2em } p.separateur { text-indent: 0; text-align: center; margin: 2em } .premier { margin-top: 1.5em } .insecable { white-space: nowrap } .invisible { visibility: hidden } .bloc { page-break-after: avoid } p.isole { margin-top: 1em; margin-bottom: 1em } /* Styles sémantiques */ .citation, .etranger, .titre { font-style: italic } p.annonce, body.annonce p, body.annonce div { text-align: center; text-indent: 0 } /* Styles de notes */ .renvoi { font-style: normal; font-size: x-small; vertical-align: super }