*,html { margin:0; padding:0; }
body { font:80% Verdana, Arial, Helvetica, sans-serif; background:#FFF; }
div#page { background:url(img/page_bg.gif) repeat-y; width:938px; min-height:600px; position:relative; margin:0 auto; }
div#header { width:922px; height:315px; margin-left:8px; }
div#center { background:url(img/center_bg.gif) repeat-y left top; width:922px; margin-left:8px; overflow:auto; padding-bottom:54px; padding-top:9px; }
div#subCenter { background:url(img/content_bg.gif) no-repeat right bottom; overflow:auto; }
div#sidebar { width:186px; float:left; }
div#content { width:715px; float:right; padding-right:10px; padding-bottom:104px; }
div#myContent { height:450px; }
div#footer { background:url(img/footer_bg.gif) no-repeat; width:938px; height:54px; text-align:center; position:absolute; left:0; bottom:0; }
div#header #logo { float:left; }
div#sidebar #login { background:#D2731D; text-align:center; width:186px; margin:5px 0; padding:5px 0; }
div#content #path { border-bottom:1px solid #D2731D; margin-bottom:9px; padding-top:8px; padding-bottom:2px; }
div#content .cleft { float:left; margin-right:16px; }
div#content .cright { overflow:hidden; }
div.bloctexte,div.article,div.commercant,div.treeview,div.myAccordion-content,div.loc,div.ope,div#regions { margin-left:30px; width:672px; clear:both; }
div#edito { color:#FFF; background:#006D82 url(img/edito_bg.gif) no-repeat; margin-bottom:20px; padding:10px 10px 0; }
div#appelpub,div#attribution,div#appelpubprint,div#etat,div#opeIntro,div.fiche { width:489px; clear:both; margin:0 auto; }
.sidebarmenu ul { list-style-type:none; width:186px; border-top:1px dotted #FFF; z-index:100; }
.sidebarmenu ul li { position:relative; }
.sidebarmenu ul li a { display:block; overflow:auto; color:#FFF; text-decoration:none; border-bottom:1px dotted #FFF; padding:8px 10px 8px 15px; }
.sidebarmenu ul li a:link,.sidebarmenu ul li a:visited,.sidebarmenu ul li a:active { background-color:#006D82; }
.sidebarmenu ul li a:hover { background-color:#26A1B9; }
.sidebarmenu ul li ul { position:absolute; width:170px; top:0; visibility:hidden; border-style:none; }
.sidebarmenu ul li ul li a { border-style:none; }
.sidebarmenu ul li ul li a:link,.sidebarmenu ul li ul li a:visited,.sidebarmenu ul li ul li a:active { background-color:#D2731D; }
.sidebarmenu ul li ul li a:hover { background-color:#BD681A; }
* html .sidebarmenu ul li { float:left; height:1%; }
* html .sidebarmenu ul li a { height:1%; }
ul#menu { border-top:1px dotted #FFF; list-style:none; }
ul#menu li { border-bottom:1px dotted #FFF; padding:8px 10px 8px 15px; }
div#header img,div.cleft img { display:block; }