@namespace h "http://www.w3.org/1999/xhtml"; @page { margin: 5pt; } body { font: 1em Georgia, "Times New Roman", Times, serif, sansserif; } h1, h2, h3, h4, h5, h6, .title, .subtitle, .noindent, .marginalia, .alinea, .retrait, .signature, .salutation, .header, .caption, .illustration, .quotations, .center, .right { text-indent: 0; } h1, h2, h3, h4, h5, h6 { font-weight: normal; text-align: center; page-break-after: avoid; } h1 { font-size: 1.8em; margin-top: 4em; margin-bottom: 0; } h2 { font-size: 1.4em; margin-top: 2em; margin-bottom: 2em; page-break-before: always; } h3 { font-size: 1.2em; margin-top: 2em; margin-bottom: 1.5em; } h4 { font-size: 1.1em; margin-top: 1.5em; margin-bottom: 1.5em; } h1 > b, h2 > b { font-weight: normal; } p { text-align: justify; text-indent: 1.3em; margin: 0; } /****************************** Styles W2E *******************************/ /* Titre principal */ .title { text-align: center; font-size: 1.2em; margin-top: 2em; } /* Sous-titres */ .subtitle { text-align: center; margin-top: 2em; } /* Legende */ .caption { text-align: center; font-size: .80em; margin-top: 45%; } /*Retrait de liste */ .retrait { margin-top:2em; text-align: center; } /* Retrait corps de texte */ .noindent { margin-left: 2em; text-align: justify; font-size: 0.9em; } /* Citation */ .quotations { margin-left: 2em; margin-bottom: 0; text-align: left; font-size: 0.9em; font-style: italic; } /* Formule finale */ .formule { margin-top:1.5em; text-align: center; } /* En-tete */ .header { margin-top: 1.5em; margin-bottom: 1em; text-align: left; } /* Signature */ .signature { margin-top:1.5em; text-align: center; } /* Alinea neg */ .alinea { margin-top:1.5em; text-align: center; } /* Notes en marge */ .marginalia { margin-left: 35%; text-align: justify; } /* Illustration */ .illustration { text-align: center; margin-top:1.5em; margin-bottom:1.5em; } /* Alignements -----------------------------*/ .center { text-align: center; } .right { text-align: right; margin-right: 0.5em; } /* Divers ---------------------------*/ sup { font-size: 80%; vertical-align: 30%; } /* Petites majuscules */ .fakesmallcaps { font-size: .75em; } .normal { font-style: normal; } .linethrough { text-decoration: line-through; } .underline { text-decoration: underline; } /* Notes de fin */ .footnote { font-size: .90em; margin-left: 1em; text-indent: -1.5em; text-align: justify; } /****************************** Styles additionnels *******************************/ .exergue { text-align: right; font-style: italic; margin-right: 1em; margin-bottom: 1em; margin-top: 10%; font-size: 0.9em; } .mentions { text-align: center; margin-top: 10%; font-size: 0.9em; } /* Image couverture */ .imgcover { max-width: 100%; height: 100%; } .petittexte { font-size:85%; } .grandtexte { font-size:130%; }