@font-face { src: url(TriplexItalicLightLining-Italic.ttf); font-family: "TriplexItalicLightLining"; font-style: italic; font-stretch: normal; } @font-face { src: url(TriplexLightLining-Regular.ttf); font-family: "TriplexLightLining"; font-style: normal; font-stretch: normal; } @page { margin: 0.5em 0; } body { margin: 0 0.4em; font-family: "TriplexLightLining"; background-color: #FEFEF2; } i { font-family: "TriplexItalicLightLining"; } h1, h2, h3 { text-align: center; font-weight: normal; } h1 { font-size: 1.5em; } h2 { text-align: right; font-size: 1.75em; margin: 7% 0 15% 0; } h3 { font-size: 1.25em; padding: 15% 0 0 0; color: #9E7805; page-break-after: avoid; } h2+h3 { padding-top: 0; } h3+p { font-size: 1.15em; text-align: center; padding: 0 0 1em 0; text-indent: 0; } .container+h3 { padding: 0; } .reinit { text-indent: 1em; text-align: justify; padding-bottom: 0; font-size: 1em; } p { margin: 0; text-align: justify; text-indent: 1em; orphans: 2; widows: 2; line-height: 1.25; } a { text-decoration: none; } sup { font-size: 70%; vertical-align: text-top; } small { font-size: 0.75em; } blockquote { margin-top: 0.5em; margin-bottom: 0.5em; font-size: 0.9em; } .illus h2 { font-size: 1.15em; text-align: center; } .illus p { font-size: 0.85em; margin: 0 7%; text-indent: 0; padding-bottom: 0.5em; } table { border-collapse: collapse; width: 100%; height: 100%; } .pagetitre td *, .pagecopy td * { text-align: center; margin: 0; text-indent: 0; } .pagetitre .d1 { height: 20%; vertical-align: top; font-size: 3em; color: #EED9BB; } .pagetitre .d1 span { display: block; padding-left: 2em; padding-bottom: 1em; margin-top: -0.5em; color: black; } .pagetitre .d2 { vertical-align: middle; height: 70%; min-height: 70%; } .pagetitre .d2 p { height: 80%; min-height: 80%; } .pagetitre .d2 p img { height: 80%; } .pagetitre .d5 { vertical-align: bottom; height: 5%; min-height: 5%; } .pagecopy td { height: 50%; vertical-align: bottom; font-size: 0.75em; } .pageavert div { height: 30%; min-height: 30%; } .pageavert p { font-size: 0.9em; margin: 0 8%; } .centre { text-align: center; text-indent: 0; padding: 1.5em 0 0.75em 0; } .psep { padding-bottom: 1.25em; } .pagenotes { page-break-before: always; padding: 5% 0 0 0; } .pagenotes hr { width: 25%; margin-right: 70%; margin-left: 0.85em; } .pagenotes p { font-size: 0.9em; margin-bottom: 0.15em; } .pagenotes div { clear: both; } .pagenotes .rn { width: 3em; text-indent: 0; float: left; } .pagenotes .rn+p { margin-left: 3em; text-indent: 0; page-break-before: avoid; } .fp, .inter { background-color: #E9DAC5; } .container { font-size: 0.85em; } .container .image { padding-top: 1em; text-align: center; page-break-after: avoid; } .container .image img { width: 60%; border: 1px solid #D37E06; } .legc { text-align: center; text-indent: 0; padding-bottom: 1em; color: #D37E06; } .legende { margin: 2em 0; text-align: right; text-indent: 0; font-size: 0.85em; color: #D37E06; } .legende span { border-top: 1px dotted #D37E06; padding-top: 0.5em; } .tdm table { height: 100%; border-collapse: collapse; } .tdm td { height: 100%; vertical-align: middle; padding-left: 2em; } .tdm p { clear: both; font-size: 0.85em; margin: 0; text-indent: 0; } .tdm p span { float: left; display: block; } .tdm p span+span { padding: 1em 0 0 1em; } .tdm a { color: #D37E06; } .tabimg table { width: 100%; } .tabimg td { height: 100%; vertical-align: middle; } .tabimg p { text-align: center; font-size: 0.85em; } .tabimg img { border: 1px solid #D37E06; } .inter table { height: 100%; border-collapse: collapse; } .inter td { height: 50%; vertical-align: middle; padding-left: 2em; } .inter p { font-size: 0.85em; margin: 0; text-indent: 0; } .inter .d2 p { text-align: right; }