@font-face { src: url(Liberation-b.ttf); font-family: "Liberation Serif"; font-weight: bold; font-style: normal; font-stretch: normal; } @font-face { src: url(Liberation-bi.ttf); font-family: "Liberation Serif"; font-weight: bold; font-style: italic; font-stretch: normal; } @font-face { src: url(Liberation-i.ttf); font-family: "Liberation Serif"; font-weight: normal; font-style: italic; font-stretch: normal; } @font-face { src: url(Liberation-r.ttf); font-family: "Liberation Serif"; font-weight: normal; font-style: normal; font-stretch: normal; } @font-face { src: url(telegramme.ttf); font-family: "USIS 1949"; font-weight: normal; font-style: normal; font-stretch: normal; } body { margin: 0 0.4em; font-family: "Liberation Serif"; } small { font-size: 73%; } h1 { font-size: 2em; font-weight: normal; text-align: center; margin: 0; } p { margin: 0; text-align: justify; text-indent: 1em; orphans: 2; widows: 2; line-height: 1.25; } h2 { font-weight: bold; text-align: center; margin: 0; font-size: 1.1em; padding: 8% 0 5% 0; } h3 { font-weight: bold; text-align: center; margin: 0; font-size: 1.1em; padding: 10% 0 5% 0; page-break-after: avoid; } h1 + p { padding-top: 0.25em; } a { text-decoration: none; margin-left: 0.1em; } sup { font-size: 70%; vertical-align: text-top; } blockquote { margin-top: 0.5em; margin-bottom: 0.5em; font-style: italic; font-size: 0.9em; } blockquote p { text-indent: -1.5em; margin-left: 1.5em; } .pgtitre *, .pgcopy * { text-align: center; text-indent: 0; } .pgtitre .d1 { padding-top: 10%; } .pgtitre .d1 p { font-size: 1.2em; } .pgtitre .d2 { padding-top: 10%; } .pgtitre .d3 { padding-top: 10%; } .pgtitre .d4 { padding-top: 10%; } .pgtitre .d5 { padding-top: 30%; } .pgcopy { font-size: 0.85em; } .pgcopy .d1 { padding-top: 20%; margin-left: 1em; } .pgcopy .d1 p { text-align: justify; } .pgcopy hr { width: 50%; margin: 2em 0 2em 25%; height: 1px; background-color: black; } .tel { font-family: "USIS 1949"; } .encart { padding-top: 1.5em; } .encart p { text-align: right; text-indent: 0; font-size: 0.85em; } .encart i { display: inline-block; padding-top: 0.2em; border-top: 1px solid black; page-break-inside: avoid; } .ps { padding-top: 1em; } .ital { font-style: italic; padding: 1em 0; } .droite { text-indent: 0; text-align: right; padding: 0.5em 0.75em 0.5em 0; page-break-before: avoid; } .centre { text-align: center; text-indent: 0; padding: 0.75em 0; } cite { font-style: normal; } .pt0 { padding-top: 0; } .pb0 { padding-bottom: 0; } .pnotes { page-break-before: always; padding: 5% 0 0 0; } .pnotes hr { width: 25%; margin-right: 75%; margin-left: 0; } .pnotes p { font-size: 0.9em; margin-bottom: 0.15em; } .pnotes div { clear: both; } .pnotes .rn { width: 3em; text-indent: 0; float: left; } .pnotes .rn + p { margin-left: 3em; text-indent: 0; page-break-before: avoid; } .pnotes a { margin-left: 0; } .pgbiblio div p { text-indent: -1.5em; margin-left: 2em; } .pgbiblio .entete { text-align: center; padding: 1.5em 0 1em 0; text-indent: 0; margin-left: 0; } table { border-collapse: collapse; width: 100%; } table * { margin: 0; text-indent: 0; } .tab { margin: 0.5em 1em 0.5em 1em; width: 60%; } .tab p { font-size: 0.9em; } .tab .tad { text-align: right; } .exer { text-align: center; padding: 0.5em 0; margin-left: 30%; } .exer .txt { text-align: left; display: inline-block; font-size: 0.9em; } .exer .txt p { text-indent: 0; font-size: 0.9em; } .ligne { width: 20%; margin: 0 0 5% 40%; border-bottom: 1px solid black; }