body {background-color: rgb(255,255,255);margin: 2em;color: rgb(0,0,0);font-family: tahoma, sans-serif;font-size: small;}div#entete {text-align: left;border-bottom: solid 1px #000;margin-bottom: 2em;}div#corps {text-align: justify;}div#copy {text-align: left;border-top: solid 1px #000;margin-top: 2em;font-size: smaller;text-align: right;}h1 {color: rgb(240,160,0);font-size: x-large;font-weight: bold;margin-bottom: 1em;}h2 {font-size: medium;font-weight: bold;margin-top: 1.5em;margin-bottom: 1em;}h1+h2 {margin-top: -1.0em;}p.edition {font-size: small;}  a {text-decoration: none;color: rgb(240,160,0);}a.mail {color: rgb(80,80,80);}        a:hover, a.mail:hover {color: rgb(240,0,0);}.grd {margin-top: 1.2em;}blockquote {font-family: optima, tahoma, sans-serif;margin: 0.5em 2em 0.5em 4em;}blockquote p.ref {text-align: right;}blockquote p.ref:before { content: "(";}blockquote p.ref:after { content: ")";}dl {width: 100%;}dt {float: left;clear: left;margin-right: 0.5em;}dt:after {content: ". ";}dd {margin-bottom: 0.5em;margin-left: 4em;padding-bottom: 0.3em;}sup {vertical-align: super;font-size: x-small;}              .nom {text-transform: uppercase;}.ouvrage {font-style: italic;}.article, q {quotes: "\00AB\00A0" "\00A0\00BB";}.article:before, q:before {content:open-quote;}.article:after, q:after {content:close-quote;}img.valid {border: none;height: 15px;width: 80px; }
