@font-face { font-family: Times; src: url(fonts/times.ttf) format(TrueType) } @font-face { font-family: TimesBold; font-weight: bold; src: url(fonts/timesbd.ttf) format(TrueType) } @font-face { font-family: TimesItalic; font-style: italic; src: url(fonts/timesi.ttf) format(TrueType) } @page { margin: 2mm } .couverture { left: 0%; top: 0%; height: 100%; width: 100%; overflow: hidden; text-align: center } .img { max-width: 100%; max-height: 100%; height: auto } .image { height: 100%; width: auto } .imagelarge_intext { max-width: 100% } h1, h2 { margin: 0%; padding: 0%; font-style: normal; font-weight: normal } i { font-family: TimesItalic; font-style: italic } b { font-family: TimesBold; font-weight: bold } .part, .chap, .appen { page-break-before: always; padding-top: 25% } .pre { page-break-before: always; page-break-after: always; padding-top: 25% } .dev { margin-top: 2em } .part_tit { page-break-inside: avoid; text-align: center; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; line-height: 118%; font-family: Times; font-size: 95% } p { margin-top: 0; margin-bottom: 0.3em } .txt_courant_justif { text-align: justify; text-indent: 24pt } .txt_courant_ssalinea, .txt_justif { text-align: justify } .fig { margin-top: 1em; margin-bottom: 2em; text-align: center; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; font-size: 90% } .ntb { margin-bottom: 1em; text-indent: 24pt; font-size: 90% } .apnb { vertical-align: top; font-family: Times; font-size: 80%; font-style: normal; font-weight: normal } .SOM_titre { page-break-after: avoid; page-break-inside: avoid; margin-top: 25%; margin-bottom: 1em; text-align: center; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; line-height: 120%; font-family: TimesBold; font-weight: bold; font-size: 150% } .SOM_pdd { margin-top: 1em; margin-bottom: 1em } .SOM_part { margin-top: 1em; margin-bottom: 1em } .SOM_chap { margin-bottom: 1em; margin-left: 2em } body { margin-right: auto; margin-left: auto; font-family: Times, serif; font-size: 105%; font-style: normal; font-weight: normal; orphans: 2; widows: 2; -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; -moz-hyphenate-after: 3; -moz-hyphenate-before: 3; -moz-hyphenate-lines: 2; -ms-hyphenate-after: 3; -ms-hyphenate-before: 3; -ms-hyphenate-lines: 2; -o-hyphenate-after: 3; -o-hyphenate-before: 3; -o-hyphenate-lines: 2; text-rendering: optimizeSpeed } .defnotes { margin-top: 3em; padding-top: 1em; border-top: 1px black solid } .chap_tit, .pre_tit { page-break-inside: avoid; text-align: center; line-height: normal; font-family: Times; font-size: 95% } .appen_stit { page-break-inside: avoid; margin-top: 0.75em; text-align: center; line-height: normal; font-family: TimesBold; font-weight: bold; font-size: 75% } #pre-001 .imagelarge_intext { max-width: 100%; vertical-align: bottom } .fighaut { text-align: center; margin-bottom: 0 } .hi_pre, .hi_part, .hi_chap { text-align: center; margin-bottom: 2em } .hi_appen { text-align: center; margin-bottom: 0.5em } #pre-001 .txt_courant_justif { margin-left: 3em; text-indent: -1em } .retrait_gauche { margin-left: 2em; text-indent: -1em }