/**/ body { margin-left: 15%; margin-right: 15% } h1, h2, h3, h4 { text-align: center; /* all headings centered */ text-indent: 0; clear: both } h3 { font-size: large } h4 { font-size: medium; font-weight: normal; font-style: italic; margin-top: 2em; margin-bottom: 1.5em } .h3bis { text-indent: 0; text-align: center; margin-bottom: 1.5em } p { margin-top: 0.75em; /* indented paragraphs */ text-align: justify; margin-bottom: 0.75em; text-indent: 1em } ul.enum { list-style-type: none } ul.enum li { margin-bottom: 0.25em } .p0 { margin-top: 0 } .p1 { margin-top: 1em } .p2 { margin-top: 2em } .p4 { margin-top: 4em } .noindent { text-indent: 0 } .center { text-align: center } .small { font-size: small } .medium { font-size: medium } .large { font-size: large } .xlarge { font-size: x-large } .bold { font-weight: bold } .blackletter { font-family: "Old English Text MT", fantasy, sans-serif } .normal { font-style: normal } .smcap { font-variant: small-caps } hr { width: 33%; margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both } hr.c5 { width: 5% } hr.c15 { width: 15% } hr.c25 { width: 25% } hr.c25m0 { width: 25%; margin-bottom: 0 } /* Numéros de pages. */ .pagenum { /* visibility: hidden; */ font-size: smaller; text-align: right; text-indent: 0; border: thin solid; padding: 0.2em } /* Notes de bas de page et note de transcription */ .footnotes { border: 1px dashed; background-color: #F0FFFF } .footnote { margin-left: 15%; margin-right: 15%; font-size: 0.9em } .fnanchor { vertical-align: super; font-size: 0.6em; text-decoration: none; font-style: normal } /* Table of content. */ .tdm { width: 80%; margin-left: auto; margin-right: auto } .tdm > tbody > tr > td:first-child + td { text-align: right; width: 10% } /* Table of content for title corresponding to h3, h4 and their subtitles. */ .tdm2 { text-indent: 0; text-align: center } .tdm2b { text-indent: 0; text-align: center; font-style: italic } /* Errata */ .erratah3 { font-weight: normal; font-size: medium } /* second part of title. */ .errata { width: 80%; margin-left: auto; margin-right: auto; border-spacing: 1em 0; /* 1em horizontal, 0em vertical. */ } .errata th { font-weight: normal; text-align: center; font-style: italic } .errata > tbody > tr > td:first-child { text-align: right; width: 10% } .errata > tbody > tr > td:first-child + td { text-align: right; width: 10% } .errata > tbody > tr > td:first-child + td + td { width: 40% } .errata > tbody > tr > td:first-child + td + td + td { width: 40% } /* Tables. On n'utilise pas de pseudo-elements ici car les liseuses * actuelles ne les supportent pas et l'aspect des tables reste * important. */ .table1 { border: medium solid; border-collapse: collapse; width: 100%; margin-top: 1em; margin-bottom: 1em; margin-left: auto; margin-right: auto } .tr2 { border-top: solid thin } .padbot1 { padding-bottom: 1em } .padtop1 { padding-top: 1em } .tab_obsv { padding: 1em; text-align: justify } .td2 { border-right: solid thin; text-align: center; padding-bottom: 0.75em; vertical-align: top } .td2vc { border-right: solid thin; text-align: center; padding-bottom: 0.75em } .td2b { border-right: solid medium; text-align: center; padding-bottom: 0.75em; vertical-align: top } .td2l { border-right: solid thin; text-align: left; padding-bottom: 0.75em; vertical-align: top } .td2r { border-right: solid thin; text-align: right; padding-bottom: 0.75em; padding-right: 0.75em; vertical-align: top } .td2rn { text-align: right; padding-bottom: 0.75em; vertical-align: top } .td2n { text-align: center; padding-bottom: 0.75em; vertical-align: top } .td3 { border-right: thin solid; text-align: center; padding-top: 1em; padding-bottom: 1em; border-bottom: solid thin } .td3m { border-right: medium solid; text-align: center; padding-top: 1em; padding-bottom: 1em; border-bottom: solid thin } .td4 { text-align: center; padding-bottom: 0.75em; vertical-align: top } .cbrace3 { white-space: nowrap; vertical-align: middle; font-size: 10ex; text-align: center; font-weight: 100 } .cbrace4 { white-space: nowrap; vertical-align: middle; font-size: 14ex; text-align: center; font-weight: 100 } /* Simple table avec separation centrale. */ .table10 { border-collapse: collapse; width: 100%; margin-top: 1em; margin-bottom: 1em; margin-left: auto; margin-right: auto } .td10 { text-align: left; vertical-align: top; padding: 1em; width: 50% } .borderr { border-right: solid thin } /* Listes avec 3 colonnes. */ .liste { width: 100%; margin-left: auto; margin-right: auto } .liste > tbody > tr > td:first-child { width: 30%; vertical-align: top } .liste > tbody > tr > td:first-child + td { width: 5%; vertical-align: top } .liste > tbody > tr > td:first-child + td + td { width: 65%; vertical-align: top } /**/