body, body * { padding:0%; margin:0%; font-family:Arial, Helvetica, Jamrul, sans-serif; cursor:default; font-size:inherit; }
body * a, body * a * { text-decoration:none; cursor:pointer; border:0px; }
body * a:hover { text-decoration:underline; }
input, textarea { cursor:text; }

body { background:#AEA483; }
#center { background:url(img/bg.gif) #FFF 50% 0% repeat-y; margin:0px auto; width:981px; text-align:center; }

#header { position:relative; float:left; top:34px; left:10px; background:#FFF; width:551px; height:78px; }
#logo { background:url(img/logo.jpg) #000 0% 0% no-repeat; display:block; width:313px; height:78px; float:left; margin-left:55px; }
#menu { float:right; }
#menu a { display:block; font-size:12px; background:url(img/bg_menu.jpg) #FFF 0% 0% repeat-x; }
#menu a { color:#000; text-align:left; font-weight:bold; padding:6px 12px 5px; }
#menu a:hover, #menu a.selected { background:url(img/bg_menuh.jpg) #FFF 0% 0% repeat-x; color:#FFF; text-decoration:none; }

#HautdePage { height:0px; float:left; }

h1 { padding-bottom:15px; font-size:15px; color:#AEA483; }
#presentation { position:relative; float:left; top:297px; left:378px; width:474px; padding:10px 20px 5px; font-size:12px; }
#presentation { background:#FFF; color:#111; text-align:justify; border-top:1px solid #AEA483; overflow:auto; height:135px; }

#parc { position:relative; float:left; top:34px; left:379px; width:461px; padding:25px; }
#parc { background:#FFF; color:#111; text-align:justify; font-size:12px; border-top:1px solid #AEA483; }

table.tarif { border-collapse:collapse; width:100%; margin:5px 0; }
table.tarif tr td, table.tarif tr th { border:1px solid #BBB; padding:5px; text-align:center; }
table.tarif tr th { background:url(img/bg_menu.jpg) #FFF 0% 0% repeat-x; }

p#exempletarif { margin-top:1em; font-weight:bold; text-align:right; }
p.tablegend { color:#777; }


#parc.contact { left:378px; }

.tel { border:none; }

img { border:1px solid #AEA483; margin-left:15px; }

#parc a, #parc strong { color:#E42; }



#btn_hdp { color:#111 !important; background:url(img/top.gif) #FFF 50% 0% no-repeat; }
#btn_hdp { float:right; display:block; padding:5px 10px; position:relative; top:-5px; }




#footer { padding:10px 30px 30px; text-align:left; border-top:1px solid #AEA483; margin-top:-4px; }
#footer, #footer a { font-size:9px; color:#AEA483; }

.mentions{padding:0px 30px 30px; text-align:left; margin-top:-4px;}
.mentions, .mentions a{font-size:9px; color:#AEA483;}

.numTel{margin-top:-25px;padding:0px 30px 30px;text-align:left;font-size:12px; color:#111;}


#parc #texte {width:100%; height:380px; overflow:auto; float:top}

/* -- Hacks IE6 -- */
* html #HautdePage { overflow:hidden; }
* html #menu { width:183px; }
* html #logo { margin-left:27px; }
* html #footer { margin-top:0px; }

/* -- Hacks IE7 -- */
*+html #footer { margin-top:0px; }


