/**/ /* Titres */ h1, h2, h3 { text-align: center } h1 { font-size: 3em; margin: 0 } h2 { font-size: 1.3em; letter-spacing: 0.1em; margin-top: 1.5em; margin-bottom: 1.8em } h3 { font-size: 1em; letter-spacing: 0.1em; font-weight: lighter; margin-top: 2em; margin-bottom: 1.5em } .subh2 { margin: -1.5em 0 1.8em 0; text-indent: 0; text-align: center; font-size: 0.8em } div.chapter { page-break-before: always } .nobreak { page-break-before: avoid } /* Filets */ hr { border: solid 1px #999; clear: both } hr.full { width: 100%; margin-top: 3em; margin-bottom: 3em; clear: both; border-width: 6px 0 0 0 } hr.dbl { width: 100%; margin: 0.5em 0 0.5em 0; border-top: solid 2px; border-bottom: solid 2px } hr.dblsep { width: 100%; margin: 2em 0 2em 0; border-top: solid 2px; border-bottom: solid 2px } hr.hr1 { margin: 2em 40% } hr.hr2 { margin: 1.4em 43% 2em 43%; border-color: #000; border-style: solid; clear: both } /* Asterism */ .aster { font-size: 0.9em; text-align: center; line-height: 0.5em; margin: 1.5em } /* Typographie */ p { margin-top: 0.75em; margin-bottom: 0.75em; text-align: justify; text-indent: 1.5em } em { font-style: normal; font-size: 0.8em } sup { font-size: 70%; vertical-align: 30% } /* Classes */ .cent { text-align: center; text-indent: 0 } .cs7 { font-size: 70% } .cs8 { font-size: 80% } .left { text-align: left; text-indent: 0 } .txtind { margin: 0.5em 50% 1em 3em; text-indent: 0 } .lgnd { word-spacing: 0.4em; font-weight: bold } .rdate { text-align: right; margin-top: 2em; padding-right: 2em; margin-bottom: 2em; text-indent: 0 } .rsign { text-align: right; margin-top: 1.5em; padding-right: 4em; text-indent: 0 } .sep1 { margin-top: 1em } .sep2 { margin-top: 2em } .smcap { font-variant: small-caps } .ssrf { font-family: sans-serif } /* Cadres */ div.tnote { border: solid 2px #999; margin: 3em 8% 2em 8%; background-color: #f8f8f8; padding: 1em; font-family: sans-serif; font-size: 90% } /* Images */ img { margin-left: auto; margin-right: auto } div.figcenter { margin: 1em auto 1em auto; text-align: center; text-indent: 0; color: #666 } /* Tableaux */ table { width: 100% } .tdc { text-align: center } .tdl { text-align: left } .tdr { text-align: right } table.tabmat { border-collapse: collapse; width: 80%; max-width: 30em; margin: 1em auto 1em auto } table.tabmat td.tdl { vertical-align: top; padding: 0.3em 1em 0 1em; text-indent: -1em } table.tabmat td.tdl2 { text-align: left; vertical-align: top; padding: 0 1em 0 4em; text-indent: -1em } table.tabmat td.tdr { vertical-align: bottom; padding-left: 1em } /* Pagination */ .pagenum { font-size: small; font-weight: normal; font-style: normal; text-align: right; color: #ccc; background-color: inherit; text-indent: 0 } .pagedbl { font-size: small; font-weight: normal; font-style: normal; text-align: right; color: #ccc; background-color: inherit; text-indent: 0 } /* Corrections */ ins { text-decoration: none; border-bottom: thin dotted silver } /* Liens */ a:link { color: #99c; text-decoration: none } a:visited { color: #99c; text-decoration: none } a:hover { color: #000; text-decoration: underline } /* Dispositifs */ @media screen { body { width: 80%; max-width: 36em; margin-left: auto; margin-right: auto } div.chapter { margin-top: 4em } div.titlepage { margin-top: 4em; border: solid 5px #999; padding: 2em; text-align: center } .hhld { display: none } } @media all { /* was @media handheld */ body { width: 100% } div.chapter { page-break-before: always; margin-top: 0 } div.titlepage { text-align: center; border: none; padding: 0 } .pagenum { visibility: hidden } .pagedbl { visibility: hidden } .hhld { display: block } .scrn { display: none } .tabmat { width: 100% } } /**/