/**/ p { margin-top: 0.5em; text-align: justify; margin-bottom: 0.5em; text-indent: 1.5em } h1, h2, h3 { text-align: center; clear: both } /* all headings centered */ h1 { margin-top: 1em; margin-bottom: 1em; line-height: 2em; word-spacing: 0.4em } h2 { margin: 4em auto 0 auto; font-size: 1.4em; font-weight: normal } h3 { font-size: 0.8em; font-weight: normal; margin: 3em 3em 2em 3em; line-height: 1.8em; margin-top: 3em; word-spacing: 0.4em; letter-spacing: 0.1em } h3:first-line { font-size: 1.6em; line-height: 3em } h3.ill { margin-top: 0 } hr.full { width: 100%; margin: 4em auto 4em auto; border-width: 4px 0 0 0; border-style: solid; border-color: #999; clear: both } hr.hr20 { margin: 1em 40% 1em 40% } hr.small { width: 20%; border-color: #999; border-style: solid; margin: 3em auto 1em auto; clear: both } /* Typographie */ .addr { text-align: left; margin-left: 5em; text-indent: -2em } .agrt { text-align: center; padding-top: 0.5em; font-family: sans-serif; font-size: 0.8em } .center { text-align: center; text-indent: 0 } .cs6 { font-size: 60% } .cs8 { font-size: 80% } .cs12 { font-size: 120% } .cs16 { font-size: 160% } .hang { margin-left: 5em; text-indent: -5em; text-align: left } .left { text-align: left; font-family: sans-serif; text-indent: 0; font-size: 1.2em } .lh20 { line-height: 2em } .sep3 { margin-top: 3em } .smcap { font-variant: small-caps; font-size: 90% } sup { font-size: 70%; vertical-align: 40% } .wext { word-spacing: 0.4em } .manuscr { font-size: 90%; margin: 1em 5% 1em 5% } /* images */ img { margin-left: auto; margin-right: auto } .figcenter1 { margin: 4em auto 2em auto; text-align: center; text-indent: 0 } /* top chapter */ .figcenter2 { margin: 2em auto 1.5em auto; text-align: center; text-indent: 0 } /* middle */ .figcenter3 { margin: 2.5em auto 2em auto; text-align: center; text-indent: 0 } /* middle */ .figcenter4 { margin: 2em auto 0 auto; text-align: center; text-indent: 0 } /* top chapter */ .caption { text-align: center; margin: 0.5em 0 0.5em 0; font-size: 90%; color: #62696f; line-height: 1.5em; text-indent: 0 } .footnote { background-color: #f6f6f6; padding: 0.5em 1em 0.5em 1em; margin: 1em; font-size: 0.9em; border: solid 1px #ccc } .fnanchor { vertical-align: super; font-size: 0.6em; text-decoration: none } /* tables */ table { margin: 2em auto 2em auto; border-collapse: collapse } .tdl { text-align: left; vertical-align: baseline; padding: 0 0.5em 0 2.5em; text-indent: -2.5em } .tdc { text-align: center; vertical-align: baseline; padding: 1em 0 1em 0 } .tdrtop { text-align: right; vertical-align: baseline; padding: 0 0.5em 0 0 } .tdr { text-align: right; vertical-align: bottom; padding-right: 0.5em } /* page numbers */ .pagenum { font-size: small; 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 } /* links */ a:link { color: #999; text-decoration: none } a:visited { color: #999; text-decoration: none } a:hover { color: #000; text-decoration: underline } @media screen { body { margin-left: 15%; margin-right: 15% } .handonly { display: none } .screenonly { display: block } .agrt { display: block } } @media all { /* was @media handheld */ .pagenum { display: none } .screenonly { display: none } .handonly { display: block } .agrt { display: none } .npage { page-break-before: always } } /**/