body	{ margin: 1ex; padding: 0; color: #000; background: #eee; font-family: "Comic Sans MS", Verdana, arial, helv, helvetica, sans-serif; border: 0.5ex #090 double; }
h2	{ background: transparent; color: #363; font-size: large; clear: right; border-bottom: 1px dotted #9f6; }
h3	{ background: transparent; color: #363; font-weight: 300; margin-top: 1em; line-height: 1.5em; border-bottom: 1px dotted #9f6; }
h4	{ background: transparent; color: #363; margin-left: 1em; }
p	{ margin: 1em 0 1.5em; line-height: 1.6em; color: #093; }
img	{ border: 0 none; }
ul	{ margin-bottom: 3em; }
li	{ margin: 1ex 0; padding-right: 2em; }
br	{ clear: right; }
hr	{ clear: right; background: #fff; margin: 0; padding: 0; }
code	{ white-space: nowrap; font-family: monospace; background: #fc0; color: #000; border: 1px #999 solid; border-left: #00f solid 1ex; padding: 0 1ex; }
address	{ text-align: right; padding: 1ex 1em 0.4em; clear: right; font-size: small; background: #fff; }
label	{ float: left; display: block; width: 6em; }
acronym	{ cursor: help; border-bottom: 1px dotted #369; }
textarea	{ margin-bottom: 1em; }
a:link		{ font-weight: bold; }
a:hover		{ color: #f00; background: transparent; }

div.divImage	{ margin: 0 auto 1em auto; text-align: center; border: 1px #9f9 solid; width: 400px; }
div.divImage h2	{ margin-bottom: 0; border: 0 none; }
div.divImage p	{ margin-top: 0; margin-bottom: 0; padding-bottom: 0; background: #9f9; color: #000; }
div.divVignette	{ width: 140px; height: 150px; text-align: center; float: left; }
div.divStats	{ text-align: center; }
div.divStats table	{ border: 1px dotted #999; margin: 1em auto; }
div.divStats table thead th { border: 1px outset black; color: #000; background-color: #9f6; }
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: #ccc; background: #063; }
strong.strongEs	{ color: #000; background: #9f6; }
span.spanLigne	{ padding: 0 1ex; font-weight: 600; font-family: arial, helv, helvetica, sans-serif; }

p#pSignature	{ display: none; }
hr#hrBreak	{ display: none; }
img#imgMeter	{ display: none; }
img.imgActu	{ float: right; clear: right; margin-left: 1em; }
img.imgRight	{ float: right; margin-top: 1ex; }
img.imgRub	{ float: left; }
ul#ulDepot	{ margin-left: 230px; }
ul#ulDepot li	{ padding-bottom: 0.9em; }

p#pSignature	{ text-align: right; }
p#pBack		{ text-align: right; }
p#pProgress	{ margin: 0.5ex 0 1em; }
p.pClear	{ clear: both; }

div#divLogo	{ color: #fff; position: absolute; top: 1.5ex; left: 1.5ex; z-index: 1; background: #063; padding-top: 0; width: 11.4em; height: 85px; }
div#divLogo img	{ width: 174px; height: 80px; }
div#divLogo a:active { background: #063; color: #fff; }
div#divTitle	{ left: 0; top: 0; padding-left: 12.2em; z-index: 0; height: 5.1em; background: #063; color: #fff; text-align: center; height: 85px; }
div#divTitle h1	{ margin: 0; padding-top: 0; padding-bottom: 3px; }
div#divMenu	{ display: none;}
div#divContenu	{ margin: 0; padding: 1px 1em; text-align: justify; background: #fff; }
div#divContenu h1 { font-size: x-large; border-top: 1px solid #690; border-bottom: 1px solid #690; background: #eee; padding: .1ex 1ex; }
div#divActu	{ background-color: #fc0; color: #000; max-width: 500px; padding: 1ex; margin: 0 auto 0; width: 98%; border: 4px double #9f6; }
div#divActu hr	{ height: 5px; color: #ccc; background: transparent; }
div#divBackground	{ background-image: url(home_bg.jpg); background-position: 50% 0; background-repeat: no-repeat; }
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; font-size: 90%; color: #fff; background-color: maroon; height: 5ex; }
div#divParc table tr.trEs	{ background: #9f6; color: #000; }
div#divParc table tr.trHs	{ background: #096; color: #333; }
div#divParc table tr.trRef	{ background: #063; color: #ccc; }
div#divParc table td		{ border: 1px inset black; font-size: 85%; font-family: "courier new", courier, monotype, monospace; white-space: nowrap; text-align: left; padding: 0.4ex; }
div#divParc table td.tdIm	{ text-align: right; } 
div#divParc table td.tdEs	{ font-weight: bolder; }
div#divParc table td.tdRq	{ font-weight: bolder; }
p#pNavbar		{ display: block; clear: both; background: #0c3; color: #0c3; text-align: center; border-bottom: 3px double #060; margin: 1px auto 0 auto; padding: 1ex; height: 1.5em; }
p#pNavbar a		{ font-weight: bold; padding: 0 1ex; }
p#pNavbar a:link	{ text-decoration: none; border-style: outset; border-color: green; border-width: 4px; background-color: #ffc; color: navy; }
p#pNavbar a:visited	{ text-decoration: none; border-style: outset; border-color: green; border-width: 4px; background-color: #ffc; color: navy; }
p#pNavbar a:hover	{ border-style: inset; border-color: green; border-width: 4px; background-color: #ffc; color: maroon; }
p#pNavbar a:active	{ border-style: inset; border-color: green; border-width: 4px; background-color: #ffc; color: maroon; }

