/**/ p { margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em; text-indent: 1.5em } h1, h2, h3 { text-align: center; clear: both } /* all headings centered */ h1 { margin-top: 2em; margin-bottom: 2em; line-height: 1.5em; letter-spacing: 0.2em } h1:first-line { font-size: 60% } h2 { font-size: 1em; font-weight: normal; margin: 2em 3em 2em 3em; line-height: 1.8em } h2:first-line { font-size: 1.6em; line-height: 3em } hr.small { width: 30%; border-color: #999; border-style: solid; margin: 1em auto 4em auto; clear: both } hr.over { width: 30%; border-color: #999; border-style: solid; margin: 4em auto 0.2em auto; clear: both } hr.under { width: 30%; border-color: #999; border-style: solid; margin: 0.2em auto 4em auto; clear: both } hr.tiny { width: 10%; border-color: #999; border-style: solid; margin: 2em auto 2em auto; clear: both } hr.full { width: 100%; margin: 4em auto 4em auto; border-width: 4px 0 0 0; border-style: solid; border-color: #999; clear: both } sup { font-size: 70%; vertical-align: 40% } .smcap { font-variant: small-caps; font-size: 90% } .center { text-align: center; text-indent: 0 } .center2 { text-align: center; margin-top: 2em; margin-bottom: 2em; text-indent: 0 } .left { text-align: left; font-family: sans-serif } .hang { margin-left: 5em; text-indent: -5em; text-align: left } .mt { text-align: center; font-size: 1.5em; line-height: 1.5em; text-indent: 0; letter-spacing: 0.1em; margin-top: 2em; margin-bottom: 2em } .t5 { font-size: x-small } /* images */ img { margin-left: auto; margin-right: auto } .figcenter { margin: 4em auto 2em auto; text-align: center; text-indent: 0 } /* top chapter */ .figcenter2 { margin: 2em auto 2em auto; text-align: center; text-indent: 0 } /* middle */ .maths2 { height: 2.5em } .caption { text-align: center; margin: 0.5em 0 0.5em 0; font-size: 100%; color: #62696f; text-indent: 0 } .footnotes { border: none } .footnote { margin-left: 10%; margin-right: 10%; font-size: small } .fnanchor { vertical-align: super; font-size: 0.6em; text-decoration: none } .footnote .label { text-align: left } /* tables */ table { margin: 2em auto 2em auto; border-collapse: collapse } .tdltop { text-align: left; vertical-align: baseline; padding: 0 0.5em 0 0.5em } .tdctop { text-align: center; vertical-align: baseline } .tdrtop { text-align: right; vertical-align: baseline; padding: 0 0.5em 0 0.5em } .tdrbottom { text-align: right; vertical-align: bottom } /* page numbers */ .pagenum { font-size: 90%; font-weight: normal; font-style: normal; text-align: right; color: #ccc; background-color: inherit; text-indent: 0 } a { text-decoration: none } /* note au lecteur */ .tnote { margin-left: 10%; margin-right: 10%; font-family: sans-serif; font-size: small } /* correction popup */ ins { text-decoration: none; border-bottom: thin dotted silver } @media screen { body { margin-left: 15%; margin-right: 15% } .handonly { display: none } .screenonly { display: block } .x_link { font-size: x-small; text-align: center; font-weight: 400; font-family: sans-serif } } @media all { /* was @media handheld */ .pagenum { display: none } .screenonly { display: none } .handonly { display: block } .npage { page-break-before: always } .x_link { display: none } } /**/