body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin: 0; padding: 0; border-width: 0 } td, th { border-style: solid; border-width: 1px } table { border-collapse: collapse } li { display: block } p { orphans: 3; widows: 3 } @page { margin: 5px 5px 5px 5px } h { -epub-hyphens: none; -webkit-hyphens: none } a:link { color: #04008d; text-decoration: none } a:visited { color: #707070 } a:hover { color: #707070 } a:focus { color: #707070 } a:active { color: #707070 } /* PAGE POINT DE VUE DES EDITEURS */ p.lettres-type { color: #707070; font-size: 0.85em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; text-align: center } p.serie { font-size: 0.85em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 2em; text-align: center } h1.ptdevue-titre { color: #707070; font-size: 1.1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; text-align: center; text-transform: uppercase } p.ptdevue-premier-para { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify } p.ptdevue-para { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify; text-indent: 1em } p.ptdevue-para-1l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: justify; text-indent: 1em } /* PAGE AUTEUR */ h1.auteur-titre { color: #707070; font-size: 1.1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; text-align: center; text-transform: uppercase } p.bio-premier-para { font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify } p.bio-para { font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify; text-indent: 1em } p.dma-titre { color: #404040; font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1.5em; margin-bottom: 1em; text-align: center; text-transform: uppercase } p.dma-genre { color: #707070; font-size: 0.9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; margin-bottom: 0.5em; text-align: center } p.dma-txt { font-size: 0.9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: center } p.copyright { font-size: 0.9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: center } /* PAGE TITRE */ p.auteur { -epub-hyphens: none; -webkit-hyphens: none; font-size: 1.5em; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 5%; margin-bottom: 5%; text-align: center; text-transform: uppercase } h1.titre-livre { color: #707070; font-size: 2.6em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5%; text-align: center } h1.sous-titre-livre { color: #707070; font-size: 1.5em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5%; text-align: center } p.mention-genre { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center } p.traducteur { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center } p.logo-actes-sud { font-size: 1.35em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; margin-top: 45%; /* variation entre 35% et 45% selon taille du titre */text-align: center } /* PAGE DEDICACE */ p.citation-centre-premier-para { /* citation courte */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 30%; text-align: center } p.citation-fad-premier-para { /* citation courte */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 30%; text-align: right } p.citation-fad { /* citation courte */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */text-align: right } p.citation-fad-1l-avant { /* citation courte */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 1em; text-align: right } p.citation-justifie-premier-para { /* citation longue */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 30%; margin-left: 40%; text-align: justify } p.citation-justifie { /* citation longue */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-left: 40%; text-align: justify } p.citation-justifie-1l-avant { /* citation longue */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 1em; margin-left: 40%; text-align: justify } p.citation-justifie-premier-para-alinea { /* citation longue */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 30%; margin-left: 40%; text-align: justify; text-indent: 1em } p.citation-justifie-alinea { /* citation longue */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-left: 40%; text-align: justify; text-indent: 1em } p.citation-justifie-alinea-1l-avant { /* citation longue */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-left: 40%; margin-top: 1em; text-align: justify; text-indent: 1em } p.citation-auteur { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 1em; text-align: right } p.citation-sous-auteur { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; /* confirmer interlignage */margin-top: 2em; text-align: justify } /* TITRES */ h2.partie-titre { /* comprend : partie-titre-numero */color: #707070; font-size: 1.1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 20%; text-align: center; text-transform: uppercase; letter-spacing: 0.1em } h2.partie-soustitre { color: #707070; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 5%; text-align: center; text-transform: uppercase; letter-spacing: 0.1em } h2.titre-chapitre { color: #707070; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 20%; text-align: center; text-transform: uppercase; letter-spacing: 0.1em } h2.titre-fad { color: #707070; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 20%; text-align: right; text-transform: uppercase; letter-spacing: 0.1em } h2.titre-fag { color: #707070; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 20%; text-align: left; text-transform: uppercase; letter-spacing: 0.1em } /* TEXTE COURANT */ p.legende { font-size: 0.85em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4; /* confirmer interlignage */text-align: justify } p.asterisque { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; margin-bottom: 1em; text-align: center } p.note-bdp { color: #707070; font-size: 0.8em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4; /* confirmer interlignage */text-align: justify } p.txt-premier-para-centre { color: #707070; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 20%; line-height: 1.45; text-align: center } p.txt-premier-para { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 20%; line-height: 1.45; text-align: justify } p.txt-premier-para-alinea { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 20%; line-height: 1.45; text-align: justify; text-indent: 1em } p.txt { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify; text-indent: 1em } p.txt-sans-alinea { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify } p.txt-sans-alinea-1l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: justify } p.txt-sans-alinea-2l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 2em; text-align: justify } p.txt-1l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: justify; text-indent: 1em } p.txt-2l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 2em; text-align: justify; text-indent: 1em } p.txt-centre { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: center } p.txt-centre-1l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: center } p.txt-centre-2l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 2em; text-align: center } p.txt-fad { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: right } p.txt-fad-1l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: right } p.txt-alinea-negatif { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify; text-indent: -1em; padding-left: 1em } p.txt-alinea-negatif-premier-para { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 20%; line-height: 1.45; text-align: justify; text-indent: -1em; padding-left: 1em } p.txt-alinea-negatif-1l-avant { font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 1em; line-height: 1.45; text-align: justify; text-indent: -1em; padding-left: 1em } p.txt-retrait-8mm { /* exception : retrait aligné */font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; line-height: 1.45; text-align: justify } p.txt-retrait-8mm-1l-avant { /* exception : retrait aligné */font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; margin-top: 1em; line-height: 1.45; text-align: justify } /* RETRAITS */ /* adapter : 12mm = 12% ; 24mm = 24% */ p.retrait-8mm { /* retrait aligné */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; line-height: 1.4; /* confirmer interlignage */text-align: justify } p.retrait-8mm-1l-avant { /* retrait aligné */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; margin-top: 1em; line-height: 1.4; /* confirmer interlignage */text-align: justify } p.retrait-8mm-alinea { /* retrait alinéa */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; line-height: 1.4; /* confirmer interlignage */text-align: justify; text-indent: 1em } p.retrait-8mm-alinea-1l-avant { /* retrait alinéa */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; margin-top: 1em; line-height: 1.4; /* confirmer interlignage */text-align: justify; text-indent: 1em } p.retrait-8mm-alinea-negatif { /* retrait en sommaire */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; line-height: 1.4; /* confirmer interlignage */text-align: justify; text-indent: -1em; padding-left: 1em } p.retrait-8mm-alinea-negatif-1l-avant { /* retrait en sommaire */font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; margin-left: 8%; margin-top: 1em; line-height: 1.4; /* confirmer interlignage */text-align: justify; text-indent: -1em; padding-left: 1em } /* TEXTE CORPS -1PT */ /* adapter aux styles corps -2pt */ h1.txt-1pt-titre { color: #707070; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 20%; text-align: center; text-transform: uppercase; letter-spacing: 0.1em } p.txt-1pt { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify; text-indent: 1em } p.txt-1pt-sans-alinea { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: justify } p.txt-1pt-premier-para { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 10%; text-align: justify } p.txt-1pt-premier-para-alinea { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 10%; text-align: justify; text-indent: 1em } p.txt-1pt-sans-alinea-1l-avant { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: justify } p.txt-1pt-1l-avant { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: justify; text-indent: 1em } p.txt-1pt-centre { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: center } p.txt-1pt-centre-1l-avant { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: center } p.txt-1pt-fad { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; text-align: right } p.txt-1pt-fad-1l-avant { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; text-align: right } p.txt-1pt-alinea-negatif { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; padding-left: 1em; text-align: justify; text-indent: -1em } p.txt-1pt-alinea-negatif-premier-para { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 10%; padding-left: 1em; text-align: justify; text-indent: -1em } p.txt-1pt-alinea-negatif-1l-avant { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 1em; padding-left: 1em; text-align: justify; text-indent: -1em } /* ACHEVE */ p.acheve-numerique { font-size: 0.95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.45; margin-top: 20%; text-align: center } /* STYLE DE CARACTERE */ span.italic { font-style: italic; font-weight: normal } span.regular { font-style: normal; font-weight: normal } span.gras { font-style: normal; font-weight: bold } span.mot-barre { font-size: 1em; text-decoration: line-through } span.exposant { vertical-align: 0.6em; font-size: 0.7em } span.exposant-italic { vertical-align: 0.6em; font-style: italic; font-size: 0.7em } span.exposant-notes { color: #04008d; vertical-align: 0.6em; font-size: 0.7em } span.petites-cap { /* à reprendre avec les PC+ et PC- */text-transform: uppercase; font-size: 75% } span.petites-cap-ital { font-style: italic; text-transform: uppercase; font-size: 75% } span.petites-cap-plus { /* à reprendre avec les PC+ et PC- */text-transform: uppercase; font-size: 90% } span.petites-cap-plus-ital { font-style: italic; text-transform: uppercase; font-size: 90% } span.logoAS { color: #04008d; border-bottom: #04008d solid; border-width: 2px } span.lettrine { font-size: 3em; float: left; margin-top: -0.22em; margin-right: 0.05em; -adobe-float-keep: column; margin-bottom: -0.4em } /* IMAGES */ img.frame-1 { max-width: 100%; height: 100% } div.frame-2 { max-width: 100%; max-height: 100%; text-align: center } img.frame-3 { max-width: 2%; height: 1.5%; text-align: center } /* NOTES DE BAS DE PAGE */ div.footnotes { margin: 2em auto 0 auto; border-top: solid 1px #707070; font-style: normal } div.footnote { margin: 0.6em auto 0.4em auto; font-style: normal } span.footnote-anchor-chiffre { color: #04008d; font-style: normal; font-weight: bold } a.footnote-anchor { color: #707070; font-style: normal; font-weight: normal } a.footnote-link { font-style: normal; font-weight: normal }