/* * Tous droits reserves Studio C1C4 * * HMH * Hors collection */ /* Speciaux */ div.texto-gauche { background-color: rgb(220,220,220); padding: 0.5em 1em; margin: 1em 0; border-radius: 5px; } div.texto-gauche-triangle { height: 1px; border-width: 10px; border-style: solid; border-color: transparent rgb(220,220,220) transparent transparent; margin-right: -2px; } div.texto-droite { background-color: #92c5f5; padding: 0.5em 1em; margin: 1em 0; border-radius: 5px; } div.texto-droite-triangle { height: 1px; border-width: 10px; border-style: solid; border-color: transparent transparent transparent #92c5f5; margin-left: -2px; } p.texto-gauche { font-family: sans-serif; font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: left; -webkit-hyphens: none; text-indent: 0; } p.texto-droite { font-family: sans-serif; font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: left; -webkit-hyphens: none; text-indent: 0; } p.perso { font-size: 0.8em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: left; -webkit-hyphens: none; text-indent: 0; } p.perso-inter { font-size: 0.9em; line-height: 1.5em; padding: 0; margin: 1.5em 0 0 0; text-align: left; -webkit-hyphens: none; text-indent: 0; } p.exergue-chap { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 8em 0 0 40%; text-align: justify; text-indent: 0; } p.exergue-sign-chap { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 0.5em 0 0 40%; text-align: right; -webkit-hyphens: none; text-indent: 0; } p.centre-spba { font-size: 1em; line-height: 1.5em; padding: 0; margin: 1em 0; text-align: center; -webkit-hyphens: none; text-indent: 0; } p.marge4g2d { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 2em 0 4em; text-align: justify; text-indent: 0; } p.marge4g2d-spb { font-size: 1em; line-height: 1.5em; padding: 0; margin: 1em 2em 0 4em; text-align: justify; text-indent: 0; } p.marge4g2d-spba { font-size: 1em; line-height: 1.5em; padding: 0; margin: 1em 2em 1em 4em; text-align: justify; text-indent: 0; } p.marge4g2d-spa { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 2em 1em 4em; text-align: justify; text-indent: 0; } p.texte-spb { font-size: 1em; line-height: 1.5em; padding: 0; margin: 1.5em 0 0 0; text-align: justify; text-indent: 1em; } p.texte-marge2gd { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 2em 0 2em; text-align: justify; text-indent: 1em; } p.texte-marge2gd-spba { font-size: 1em; line-height: 1.5em; padding: 0; margin: 1em 2em 1em 2em; text-align: justify; text-indent: 1em; } p.texte-marge2gd-spb { font-size: 1em; line-height: 1.5em; padding: 0; margin: 1em 2em 0 2em; text-align: justify; text-indent: 1em; } p.texte-marge2gd-spa { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 2em 1em 2em; text-align: justify; text-indent: 1em; } /* Titres */ h1 { font-family: sans-serif; font-size: 1.5em; line-height: 1.5em; padding: 0; margin: 50% 0 3em 0; text-align: center; -webkit-hyphens: none; text-indent: 0; font-weight: bold; } h2 { font-family: sans-serif; font-size: 1.5em; line-height: 1.5em; padding: 0; margin: 2em 0 3em 0; text-align: right; -webkit-hyphens: none; text-indent: 0; font-weight: bold; } p.h3 { font-size: 1em; line-height: 1.5em; padding: 0; margin: 2em 0 0.5em 0; text-align: left; -webkit-hyphens: none; text-indent: 0; font-weight: bold; } /* Page titre*/ p.auteur { font-size: 1.3em; line-height: 1.5em; padding: 0; margin: 10% 0 15% 0; text-align: center; -webkit-hyphens: none; text-indent: 0; } p.titre { font-size: 2.3em; line-height: 1.2em; padding: 0; margin: 0 0 40% 0; text-align: center; -webkit-hyphens: none; text-indent: 0; } p.sous-titre { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: center; -webkit-hyphens: none; text-indent: 0; } p.editeur { font-size: 0.8em; line-height: 1.5em; padding: 0; margin: 15% 0 0 0; text-align: center; -webkit-hyphens: none; text-indent: 0; } /* Textes */ p.texte1er { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: justify; text-indent: 0; } p.texte { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: justify; text-indent: 1em; } p.centre { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: center; -webkit-hyphens: none; text-indent: 0; } p.droite { font-size: 1em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: right; -webkit-hyphens: none; text-indent: 0; } p.citation { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 1.5em 1.8em; text-align: justify; text-indent: 0; } p.notes { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 0 0 0 1.5em; text-align: justify; text-indent: -1.5em; } p.etoiles { font-size: 1em; line-height: 1.5em; padding: 0; margin: 2em 0 2em 0; text-align: center; -webkit-hyphens: none; text-indent: 0; } /* Liminaires */ p.credits { font-size: 0.6em; line-height: 1.5em; padding: 0; margin: 0 0 0 0; text-align: left; -webkit-hyphens: none; text-indent: 0; } p.biblio { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 0 0 0 1.5em; text-align: justify; text-indent: -1.5em; } p.exergue { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 33% 0 0 40%; text-align: justify; text-indent: 0; } p.exergue-sign { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 0.5em 0 0 40%; text-align: right; -webkit-hyphens: none; text-indent: 0; } p.dedicace { font-size: 0.85em; line-height: 1.5em; padding: 0; margin: 33% 0 0 0; text-align: right; -webkit-hyphens: none; text-indent: 0; } /* Styles de caracteres */ span.small-caps { font-size: 0.7em; } .lettrine { font-size: 270%; float: left; margin: -0.0em 0.1em -0.2em 0em; line-height: 1em; height: 1em; } code.sans-serif { font-family: sans-serif; font-size: 0.9em; } sup { line-height: 0; } /* Parametres generaux */ @page { padding: 0; margin: 0; } p { orphans: 2; widows: 2; } .invisible { line-height: 0; font-size: 0; margin: 0; } img { max-width: 100%; } div.portrait { text-align: center; height: 99%; page-break-after: always; } img.portrait { height: 100%; } p.portrait-70 { padding: 0; margin: 0; text-align: center; height: 70%; } @supports (height: 100vh) { div.portrait { height: 99vh; } img.portrait { height: 100vh; } p.portrait-70 { height: 70vh; } } /* Styles de l’editeur */ a:link{ color:#A00000 ; text-decoration: none; } p.meme-auteur-titre { font-size: 1.2em; padding: 0; margin: 2em 0 2em 2em; line-height: 1.5em; text-align: center; -webkit-hyphens: none; text-indent: -2em; } p.meme-auteur { font-size: 1em; padding: 0; margin: 0 0 0 2em; line-height: 1.5em; text-align: justify; text-indent: -2em; } p.credits-retours { font-size: 0.6em; line-height: 0.8em; padding: 0; margin: 0 0 0 0; text-align: left !important; -webkit-hyphens: none; text-indent: 0; } p.credits-marge { font-size: 0.6em; line-height: 1.5em; padding: 0; margin: 0 0 0.12em 2em; text-align: left !important; -webkit-hyphens: none; text-indent: 0; } p.supp-titre { font-size: 1.5em; line-height: 1.5em; padding: 0; margin: 7em 0 2em 0; text-align: center; -webkit-hyphens: none; text-indent: 0; }