/**/ /* titres */ h1, h2, h3 { text-align: center; clear: both } h1 { font-size: 2em; line-height: 150% } h2 { font-weight: bold; font-size: 1.5em; line-height: 180%; margin-top: 4em; page-break-before: avoid } h3 { margin-top: 2.5em; margin-bottom: 1em } p { margin-top: 0.5em; margin-bottom: 0.5em; text-align: justify; text-indent: 1.5em } p.item { margin-top: 1em; font-size: 1.1em; text-indent: 0 } p.ti { margin-top: 0.75em; font-size: 1.1em; text-indent: 0 } /* pagination visible */ .pagenum { font-size: x-small; font-style: normal; font-weight: normal; letter-spacing: normal; color: #ccc; text-align: right } /* espacements */ .sep2 { margin-top: 2em } .sep4 { margin-top: 4em } .sepb0 { margin-bottom: 0 } .gesp { letter-spacing: 0.2em } /* styles */ ins { text-decoration: none; border-bottom: thin dotted silver } sup { font-size: 0.7em; font-style: normal } abbr { text-decoration: none; color: #333 } .cent { text-align: center; text-indent: 0; clear: both } p.cit { margin: 0.5em 0 0 3em; font-size: 0.9em } p.citrep { margin: 0.2em 0 0 3em; font-size: 0.9em } p.citscen { text-align: center; margin: 0.5em 2em 0.5em 2em; font-size: 0.9em } div.citsrc { text-align: right; margin: 0 0 0.5em 0; font-size: 0.9em } div.citsrct { text-align: right; margin: -0.5em 0 0.5em 0 } div.citsrcts { text-align: right; margin: -0.5em 0 0.5em 0; font-size: 0.9em } div.manuscrsc { margin: 1em; font-size: 0.9em } div.manuscrsc p { margin-bottom: 0 } p.pers { font-size: 0.7em; text-align: center; margin-top: 0.7em; text-indent: 0 } p.addr { text-align: left; margin-left: 3em } p.date { font-size: 0.75em; margin-left: 2em } p.ext { font-family: sans-serif; margin: 1em; text-indent: 0 } p.hang { margin-left: 1.5em; text-indent: -1.5em } p.hangc { margin-left: 1.5em; text-indent: 0 } p.noind { text-indent: 0 } p.sign { text-align: right; margin-right: 3em } p.wsep { word-spacing: 0.5em } span.sright { padding-right: 5em } span.smcap { font-variant: small-caps } .somm { margin: 0 0 2em 0; font-size: 0.9em; text-align: center } .t1 { font-size: 2em } .t3 { font-size: 1.2em } .t4 { font-size: 0.8em } .t5 { font-size: 0.75em } .t6 { font-size: 0.5em } /* tables - listes */ table { margin-left: auto; margin-right: auto; border: none } table.fixl { margin-left: 3em } table.fix0 { margin-left: -0.5em; border-collapse: collapse } table.tabmat { width: 90% } .tdl { text-align: right; padding-right: 1em; vertical-align: baseline } .tdm { text-align: left; vertical-align: top; padding-left: 1.4em; text-indent: -1.4em; padding-right: 1em } .tdn { text-align: left; vertical-align: top } .tdr { text-align: right; vertical-align: bottom } .tdc { text-align: center; vertical-align: baseline } .tdlk { text-align: left; vertical-align: middle; padding: 0.1em 0.5em 0 1.5em; text-indent: -1em } .gt { border-top: solid 1px #999 } .gr { border-right: solid 1px #999 } .gb { border-bottom: solid 1px #999 } .gl { border-left: solid 1px #999 } .lsoff { list-style-type: none; margin-left: -2em; text-indent: -0.5em } li { margin-top: 0.25em; margin-bottom: 0; line-height: 1.1em } /* cadres */ .tnote { margin-left: auto; margin-right: auto; max-width: 36em; background-color: #f6f6f6; padding: 1em; border: solid 1px #ccc; font-size: 0.9em; font-family: sans-serif } /* filets */ hr { clear: both; margin: 1em 0 1em 0 } hr.dbl { border-style: solid none solid none } hr.full { border-width: 4px 0 0 0; border-style: solid; margin: 2em 0 2em 0; color: #996 } hr.light { border-style: dotted; margin: 0.75em 0 0.75em 0; color: #666 } hr.hrt { margin: 2em 5% 0 0 } hr.hrb { margin: 0 5% 2em 0 } hr.hr50t { margin: 4em 25% 0 25% } hr.hr50b { margin: 0 25% 4em 25% } hr.hr20 { margin: 2em 40% 3em 40% } hr.hr10 { margin: 0 45% 0 45% } /* illustrations */ .figcenter { margin: 1.5em auto 1.5em auto; text-align: center } /* Poesie */ .poem { width: 80%; max-width: 28em; margin: 0.7em auto 0 auto; text-align: left; padding-left: 2em; font-size: 0.9em } .poemsc { width: 80%; max-width: 28em; margin: 0.5em auto 1em auto; text-align: left; padding-left: 2em; font-size: 0.9em } .poemfn { width: 80%; max-width: 28em; margin: -1.7em auto 0 auto; text-align: left; padding-left: 2em; font-size: 0.9em } .verse { padding-left: 7.2em; text-indent: -7.2em } div.pers { font-size: 0.8em; text-align: center; margin: 0.7em 10em 0.5em 2em } .scen { text-align: center; margin: 0.5em 8em 0.5em 2em } .verse10 { padding-left: 7.2em; text-indent: -6em } .verse9 { padding-left: 7.2em; text-indent: -5.4em } .verse8 { padding-left: 7.2em; text-indent: -4.8em } .verse7 { padding-left: 7.2em; text-indent: -4.2em } .verse6 { padding-left: 7.2em; text-indent: -3.6em } .verse5 { padding-left: 7.2em; text-indent: -3em } .verse4 { padding-left: 7.2em; text-indent: -2.4em } .verse2 { padding-left: 7.2em; text-indent: -1.2em } .verse-1 { padding-left: 7.2em; text-indent: -5.6em } .verse-2 { padding-left: 7.2em; text-indent: -4em } .verse-3 { padding-left: 7.2em; text-indent: -2.4em } .verse-4 { padding-left: 7.2em; text-indent: -0.8em } .verse-5 { padding-left: 7.2em; text-indent: 0.8em } .verse-6 { padding-left: 7.2em; text-indent: 2.4em } .verse-7 { padding-left: 7.2em; text-indent: 4em } .verse-8 { padding-left: 7.2em; text-indent: 5.6em } .verse-9 { padding-left: 7.2em; text-indent: 7.2em } .verse-11 { padding-left: 7.2em; text-indent: 9.6em } /* Footnotes */ .footnotes { background-color: #f6f6f6; padding: 1em; margin: 2.5em 0 1.5em 0; font-size: 0.9em; border: solid 1px #ccc } div.footnotes p { margin-top: 0.75em } div.footnotes p.fnf { margin-top: -0.25em } .fnanchor { vertical-align: super; font-size: 0.7em; text-decoration: none; font-style: normal; letter-spacing: normal } .label { text-align: right; font-size: 0.9em } /* Media */ @media screen { body { width: 76%; max-width: 36em; margin-left: auto; margin-right: auto } div.npage { margin-top: 4em } span.screenonly { display: inline } div.screenonly { display: block } .handonly { display: none } } @media all { /* was @media handheld */ p { margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } .smcap { text-transform: uppercase; font-size: 80% } div.screenonly { display: none } span.screenonly { display: none } } @media all { /* was @media handheld */ body { margin: 0; padding: 0; width: 100% } div.handonly { display: block } span.handonly { display: inline } npage { page-break-before: always } } /* Links */ a:link { color: #996; text-decoration: none } a:visited { color: #996; text-decoration: none } a:hover { color: #000; text-decoration: underline } /**/