body	{ font-family: Georgia, "Times New Roman", Times, serif; background: #fff; color: #000; }
h2	{ font-size: large; clear: right; }
h3	{ margin-top: 1em; line-height: 1.5em; border-bottom: dotted 1px #ccc; }
img	{ border: 0 none;/*filter: gray;*/ }
ul	{ margin-bottom: 3em; }
li	{ margin: 1ex 0; padding-right: 2em; }
br	{ clear: right; }
hr	{ clear: right; }
code	{ white-space: nowrap; font-family: monospace; background: #222; color: #fff; border: 1px #999 solid; padding: 0 1ex; font-weight: bold; }
address	{ text-align: right; padding: 0 1em 1ex; clear: right; font-size: small; }
label	{ float: left; display: block; width: 7em; }
acronym	{ cursor: help; border-bottom: 1px dotted #999; }
textarea	{ margin-bottom: 1ex; }
a:link		{ font-weight: bold; }
a:hover		{ color: #f00; background: transparent; }
div#divLogo	{ color: #fff; background: #000; padding-top: 2px; float: left; }
div#divLogo img	{ width: 174px; height: 80px; }
div#divLogo a:active { background: #000; color: #fff; }
div#divTitle	{ height: 5.5em; background: #000; color: #fff; text-align: center;}
div#divTitle h1	{ margin: 0; padding-top: 0.3ex; padding-bottom: 0.2ex; }
div#divMenu	{ display: none; }
div#divContenu	{ margin: 1ex auto; padding: 0 1em; text-align: justify; border-right: 1px solid #000; border-left: 1px solid #000; max-width: 700px; }
div#divContenu h1 { font-size: x-large; border-bottom: 1px solid #000; }
div#divContenu p { margin: 1em 0 1.5em; line-height: 1.5em; text-indent: 2em; }
/*div#divContenu p:first-letter { font-weight: bolder; } bug IE*/
div#divActu	{ background-color: #eee; color: #000; padding: 1ex; }
div#divActu hr	{ height: 5px; }
div#divParc	{ margin: 0 auto 0; text-align: center; }
div#divParc table { border: 1px dotted #999; margin: 0 auto 0; }
div#divParc table th { border: 1px outset black; color: #fff; background-color: #000; }
div#divParc table tbody tr:hover { background: #fff; }
div#divParc table .trEs	{ background: #eee; color: #000; }
div#divParc table .trHs	{ background: #ddd; color: #666; }
div#divParc table .trRef { background: #bbb; color: #555; }
div#divParc table td	{ border: 1px inset black; font-size: small; font-family: "courier new", courier, monotype, monospace; white-space: nowrap; text-align: left; padding: 0.5ex; }
div#divParc table .tdIm	{ text-align: right; } 
div#divParc table .tdEs	{ font-weight: bolder; }
div#divParc table .tdRq	{ font-weight: bolder; }
div.divImage	{ margin-bottom: 1em; text-align: center; }
div.divImage h2	{ margin-bottom: 0; }
div.divImage p	{ margin-top: 0!important; }
div.divVignette	{ width: 140px; height: 150px; text-align: center; float: left; }
div.divStats table { border: 1px dotted #999; margin: 1em auto; }
div.divStats table thead th { color: #fff; background-color: #000; text-align: center; }
div.divStats table tbody { font-size: small; font-family: "courier new", courier, monotype, monospace; white-space: nowrap; }
div.divStats table th { border: 1px outset black; }
div.divStats table td { border: 1px outset black; text-align: right; }
strong.strongRef { color: #000; background: #ccc; padding: 0 1ex; }
strong.strongEs { color: #000; background: #eee; }
span.spanLigne { padding: 0 1ex; font-weight: 600; font-family: arial, helv, helvetica, sans-serif; }
p.pClear { clear: both; }
p#pNavbar { clear: both; background: #eee; color: #000; text-align: center; border-bottom: 4px double #000; border-left: 1px #000 solid; border-right: 1px #000 solid; margin: 0 auto; padding: 0.3ex; letter-spacing: 0.3ex; display: block; }
p#pNavbar a { font-weight: 600; }
p#pSignature	{ text-align: right; }
p#pBack		{ text-align: right; }
p#pProgress	{ margin: 0.5ex 0 1em; }
p#pProgress:before { content: "Vous êtes ici : "; }
hr#hrBreak	{ display: none; }
img#imgMeter	{ display: none; }
img.imgActu	{ float: right; clear: right; margin-left: 1em; }
img.imgRight	{ float: right; }
img.imgRub	{ float: left; }
ul#ulDepot	{ margin-left: 230px; }
ul#ulDepot li	{ padding-bottom: 1em; }
