html	{ background: #999; }
body	{ margin: 1em; border: 0.5ex outset #fff; color: #0f0; background: #000; font-family: "courier new", courier, monotype, monospace; width: 46em; margin-left: auto; margin-right: auto; height: 25.5em; overflow: scroll; }
h2	{ font-size: medium; text-align: center; border-bottom: 1px dotted #0f0; }
h3	{ font-size: medium; font-weight: 300; margin-top: 1em; }
h4	{ font-size: medium; margin-left: 1em; }
p	{ margin: 1em auto;  }
img	{ display: none; }
ul	{ margin-bottom: 3em; }
li	{padding-right: 2em; }
dd	{ padding-top: 1em; }
br	{ clear: right; }
hr	{ clear: right; color: #0f0; height: 1px; }
th	{ color: #000; background-color: #0f0; }
code	{ white-space: nowrap; padding: 0 1ex; }
code:before	{ content: "["; }
code:after	{ content: "]"; }
address		{ text-align: right; padding: 0 1em 0.4em; clear: right; font-size: small; }
label		{ float: left; display: block; width: 6em; }
acronym		{ cursor: help; border-bottom: 1px dotted #0f0; }
textarea	{ margin-bottom: 1em; background: #000; color: #0f0; }
input		{ background: #000; color: #0f0; }
a:link		{ color: #0f0; font-weight: bold; }
a:visited	{ color: #0f0; background: transparent; }
a:hover		{ color: #0f0; background: transparent; }
a:active	{ color: #000; background-color: #0f0; }

div.divImage	{ margin: 5em auto; text-align: center; border: 1px solid #0f0; }
div.divImage h2	{ margin-bottom: 0; }
div.divImage p	{ margin-bottom: 1em; font-style: italic; }
div.divVignette	{ text-align: center;  }
div.divStats		{ text-align: center; }
div.divStats table	{ margin: 1em auto; }
div.divStats table tbody { font-size: small; white-space: nowrap; }
div.divStats table th { border: 1px outset black; }
div.divStats table td { border: 1px outset black; text-align: right; }
span.spanLigne	{ padding: 0 1ex; font-weight: 600; background: #0f0!important; color: #000!important; }
hr#hrBreak	{ display: none; }
img#imgMeter	{ display: none; }
ul#ulDepot li	{ padding-bottom: 1em; }
p#pSignature	{ text-align: right; }
p#pBack		{ text-align: right; }
p#pProgress	{ margin: 1em 0; }
p#pNavbar	{ clear: both; text-align: center; margin: 0 auto; display: block; }
p#pNavbar a	{ font-weight: bolder; }
p.pClear	{ clear: both; }
p.pIntro	{ margin-left: 0; margin-right: 0; }
div#divLogo	{ display: none; }
div#divTitle	{ background: #0f0; color: #000; text-align: center; margin-bottom: 1ex; }
div#divTitle h1	{ margin: 0; padding-top: 5px; padding-bottom: 3px; }
div#divMenu	{ display: none; }
div#divContenu		{ padding-left: 1em; padding-right: 1em; text-align: justify; }
div#divContenu h1	{ font-size: x-large; border-top: 1px solid #0f0; border-bottom: 1px solid #0f0; }
div#divActu	{ background-color: #0f0; color: #000; padding: 1ex; margin: 0 auto 0; }
div#divActu hr	{ height: 5px; color: #000; background: transparent; }
div#divActu a	{ color: #000; }
div#divParc		{ margin: 0 auto; text-align: center; }
div#divParc table	{ margin: 0 auto 1em; }
div#divParc table tr td	{ border-bottom: 1px solid #0f0; }
div#divParc table td	{ white-space: nowrap; text-align: left; padding-left: 0;}
div#divParc table td.tdIm { text-align: right; } 
div#divParc table td.tdEs { font-weight: bolder; }
div#divParc table td.tdRq { font-weight: bolder; }

