body	{ margin: 0; padding: 0; color: #000; background: #fff; font-family: "Trebuchet MS", Verdana, arial, helv, helvetica, sans-serif; /*url(home_bg_bottom.jpg) bottom repeat-x*/ }
h2	{ background: transparent; color: #666; font-size: large; clear: right; border-bottom: 1px solid #c1de3e; }
h3	{ background: transparent; color: #666; font-weight: 300; margin-top: 1em; line-height: 1.5em; border-bottom: 1px dotted #c1de3e;}
h4	{ background: transparent; color: #f00; margin-left: 1em; }
p	{ margin: 1em auto 1.5em auto; line-height: 1.5em; max-width: 630px; }
img	{ border: 0 none; }
ul	{ margin-bottom: 3em; }
li	{ margin: 1ex 0; padding-right: 2em; }
dd	{ padding-top: 1em; }
br	{ clear: right; }
hr	{ clear: right; color: #ccc; }
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: 0 1em 0.4em; clear: right; font-size: small; }
label	{ float: left; display: block; width: 6em; }
acronym	{ cursor: help; border-bottom: 1px dotted #369; }
textarea	{ margin-bottom: 1em; }
a[hreflang]:after { color: #666; font-weight: normal; font-size: x-small; content: "\0000a0[" attr(hreflang) "]"; text-decoration: none; }
a:link		{ font-weight: bold; }
a:hover		{ color: #f00; background: transparent; }
a:active	{ color: #f00; background-color: #ff9; }

div.divImage	{ margin: 0 auto 1em auto; text-align: center; max-width: 630px; }
div.divImage h2	{ margin-bottom: 0; border-bottom: 0 none; }
div.divImage p	{ margin-top: 0; margin-bottom: 0; }
div.divImagePano { margin: 0 auto 1em auto; text-align: center; }
div.divImagePano p { display: none; }
div.divImagePano h5 { margin: 0; padding: 0; font-size: small; }
div.divImagePano img { border: 2px gray solid; cursor: pointer; }
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: #fc0; }
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; }
strong.strongEs	{ color: #000; background: #ffc; }
a.aW3cbutton	{ display: block; position: relative; width: 82px; height: 28px; margin: 1em 4em; border-top: 1px solid #cecece; border-right: 2px solid #4a4a4a; border-bottom: 2px solid #4a4a4a; border-left: 1px solid #cecece; font-family: helvetica,arial,sans-serif; font-size: 11px; font-weight: bold; }
a.aW3cbutton:link, .aW3cbutton:visited, .aW3cbutton:hover { text-decoration: none; }
a.aW3cbutton span { display: block; padding: 0 2px; }
span.spanW3c	{ background-color: #fff; color: #0c479d; font-size: 13px; line-height: 28px; }
span.spanSpec1	{ position: absolute; top: 0; left: 34px; width: 44px; height: 28px; font-size: 14px; padding: 0 2px; background-color: #fc6; color: #000; line-height: 25px; }
span.spanSpec2	{ position: absolute; top: 0; left: 34px; width: 44px; padding: 0 2px; background-color: #fc6; color: #000; line-height: 14px; }
span.spanCheck	{ position: absolute; top: 3px; left: 64px; color: #900; font-size: 24px; font-weight: bolder; }
span.spanLigne	{ padding: 0 1ex; font-weight: 600; font-family: arial, helv, helvetica, sans-serif; }
span.spanLigneS	{ padding: 0 1ex; font-weight: 600; font-family: arial, helv, helvetica, sans-serif; background: #ff0; color: #000; }
span.spanParc	{ font-weight: 800; font-family: arial, helv, helvetica, sans-serif; color: #f33; }
span[title].spanLigne { cursor: help; }

hr#hrBreak	{ display: none; }
img#imgActiveCh	{ margin-left: 15px; }
img#imgSidebar	{ margin: 0 15px 10px; }
img#imgMeter	{ display: none; }
img.imgActu	{ float: right; clear: right; margin-left: 1em; }
img.imgRight	{ float: right; margin-left: 1ex; }
img.imgRub	{ float: left; }
ul#ulDepot	{ margin-left: 230px; }
ul#ulDepot li	{ padding-bottom: 0.9em; }
p#pNavbar	{ display: none; }
p#pSignature	{ text-align: right; }
p#pBack		{ text-align: right; }
p#pProgress	{ margin: 0.5ex 0 1em; }
p.pClear		{ clear: both; }
p.pIntro		{ margin-left: 0; margin-right: 0; }

div#divLogo	{ color: #fff; position: absolute; top: 0; left: 0; z-index: 1; background: #369; padding-top: 2px; }
div#divLogo img	{ width: 174px; height: 80px; }
div#divLogo a:active { background: #369; color: #fff; }
div#divTitle	{ left: 0; top: 0; padding-left: 12.2em; z-index: 0; height: 5em; background: #369; color: #fff; }
div#divTitle h1	{ margin: 0; padding-top: 5px; padding-bottom: 3px; }
div#divMenu	{ position: absolute; top: 70px; left: 0; width: 11.4em; min-width: 11.4em; margin-top: 5px; padding-bottom: 1ex; background: #369; color: #fff; }
div#divMenu h3	{ margin: 0 15px 1ex; background: transparent; color: #fc3; padding-top: 1ex; font-weight: bolder; border: 0 none; }
div#divMenu h4	{ color: #fc0; background: transparent; margin-bottom: 1ex; }
div#divMenu a:link	{ color: #fc6; background: transparent; }
div#divMenu a:visited	{ color: #ccc; background: transparent; }
div#divMenu a:hover	{ color: #fff; background: transparent; }
div#divMenu a:active	{ color: #fff; background: #369; }
div#divMenu ul		{ margin: 0 0 0 30px; padding: 0; }
div#divMenu ul li	{ margin-right: 0; padding: 0; list-style-type: square; color: #ff0; }
div#divMenu ul li:hover	{ color: #ccc; }
div#divMenu ul li li	{ list-style-type: square; list-style-image: none; font-size: small; margin-top: 0; margin-bottom: 0; }
div#divMenu ul li li:hover	{ list-style-type: square; color: #fff; }
div#divMenu ul li li#liDossierLast a { margin-left: 2ex; }
div#divMenu ul.ulLiens li { margin: 0 0 3px 0; padding: 0; list-style-type: square; color: #ccc; }
div#divMenu ul#ulMenuItems li a { font-weight: 600; }
div#divMenu ul#ulMenuItems li a:visited { color: #fff; }
div#divMenu ul#ulMenuItems li a:hover { text-decoration: none; }
div#divMenu ul#ulMenuItems li a#aSelected { font-weight: bolder; }
div.divMenuItem		{ padding-top: 2ex; }
div#divMenuRub		{ color: #fff; background-color: #c1de3e; margin-top: 2em; padding-top: 1em; padding-bottom: 1em; border-bottom: 5px solid #fff; border-top: 5px solid #fff; } /*  background-image: url(home_decoupe.gif); background-repeat: no-repeat; */
div#divMenuRub h3	{ color: #888; background: transparent; margin-left: 35px; }
div#divMenuRub a:link	{ color: #fff; background: transparent; }
div#divMenuRub a:visited { color: #fff; background: transparent; }
div#divMenuRub a:active	{ color: #fff; background-color: #f60; }
Div#divContenu		{ margin-left: 12.5em; padding-right: 1em; text-align: justify; }
div#divContenu h1	{ font-size: x-large; border-bottom: 1px solid #000; }
div#divContenu>div#divBackground	{ background-image: url(home_bg.jpg); background-position: 50% 0; background-repeat: no-repeat; max-width: 630px; margin: 0 auto; }
div#divTexte	{ max-width: 650px; margin: 0 auto 0; }
div#divActu	{ border: solid #9cf 5px; background-color: #eee; color: #000; max-width: 500px; padding: 1ex; margin: 0 auto 0; width: 98%; }
div#divActu hr	{ height: 5px; color: #9cf; background: transparent; }
div#divParc	{ margin: 0 auto 0; text-align: center; }
div#divParc table	{ border: 1px dotted #999; margin: 0 auto 1em; }
div#divParc table th	{ border: 1px outset black; font-size: 90%; color: #000; background-color: #c1de3e; }
div#divParc table tbody th	{ border: 1px inset black; color: #000; background-color: #eee; }
div#divParc table tbody tr:hover { background: #0ff; }
div#divParc table tr.trEs	{ background: #ffc; color: #000; }
div#divParc table tr.trHs	{ background: #ddd; color: #666; }
div#divParc table tr.trRef	{ background: #bbb; color: #555; }
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.5ex; }
div#divParc table td.tdIm	{ text-align: right; } 
div#divParc table td.tdEs	{ font-weight: bolder; }
div#divParc table td.tdRq	{ font-weight: bolder; }
div#divDossierCnt	{ margin-bottom: 3em; }
div#divDossierCnt h4	{ margin-bottom: 1ex; border-bottom: 1px #f00 solid; }
div#divDossierCnt p	{ margin-left: 4em; margin-top: 0; margin-bottom: 1ex; }
div#divDossierCnt div.divImage	{ margin: 0 auto 0 auto; }
