body { background: #feecbd url(images/bg.jpg) top left repeat-x; border:none; color: black; font-family: verdana, helvetica, arial, sans-serif; font-size: 70%; margin:0; padding:0; }

a img {border: 0;}

hr.cleaned { clear: both; margin: 0; visibility: hidden; }

div.no { margin:0; border:none; }

/* --------------------------------------------------------------------------- */

#site { background: #780101; left: 50%; margin-left: -400px; position: absolute; width: 800px; }
#header { background: #780101 url(images/header.jpg) left top no-repeat; height: 290px; width: 800px; }
#hab1 { background: transparent url(images/potg.jpg) top left repeat-y; width: 800px; }
#hab2 { background: transparent url(images/potd.jpg) top right repeat-y; width: 800px;padding-top: 25px; }

.first { margin-top: 0; }
.last { margin-bottom: 0; }

#infos { font-weight: bold; color: #fd9802; left: 200px; position: relative; top: 190px; width: 410px; }
#horaires, #explications { line-height: 16px; text-align: center; }

div.encart { background: #feecbd url(images/enc-bg.jpg) top left repeat-x; margin-bottom: 40px; }
div.encart h1 { height:50px; margin:0; }
div.encart h1 span { display: none; }
div.encart h2 { font-size: 100%; margin: 0; }
div.encart p { color: #7F5E28; font-size: 100%; }

div.bor-g { background: transparent url(images/enc-bor-gau.jpg) top left no-repeat; margin: 0; }
div.bor-d { background: transparent url(images/enc-bor-dro.jpg) top right no-repeat; margin: 0; padding-top: 10px; height: 230px }

div.bas { height: 10px; margin: 0; }

#restaurant { float:left; margin-left: 90px; width: 190px; }
#restaurant h1 { background: transparent url(images/h1-restaurant.jpg) top left no-repeat; }
#restaurant h2 { background: transparent url(images/puce-v.gif) 10px 4px no-repeat; width: 137px; padding-left: 44px; }
#restaurant p { height:30px; margin: 0; padding-left: 44px; width: 137px; }
#restaurant div.bas { background: transparent url(images/bas-restaurant.jpg) top left no-repeat; }

#soirees { float:left; margin-left: 28px; width: 188px; }
#soirees h1 { background: transparent url(images/h1-soirees.jpg) top left no-repeat; }
#soirees h2 { background: transparent url(images/puce-r.gif) 20px 4px no-repeat; width: 144px; padding-left: 35px }
#soirees p { height:30px; margin: 0; padding-left: 35px; width: 144px; }
#soirees div.bas { background: transparent url(images/bas-soirees.jpg) top left no-repeat; }
#listdiff { margin: 6px 0 0; padding-left: 35px; width: 144px; }
#txtEmail { background: #FEECBD; border: 1px solid #780101; color: black; font-size: 80%; margin: 6px 0 6px;}
#btnOK { background: #FEECBD; border: 1px solid #780101; color: #780101; font-size: 80%; }
#feedback { color: #760101; font-size: 100%; margin:0; }

#contact { float:right; margin-right: 90px; width: 190px; }
#contact h1 { background: transparent url(images/h1-contact.jpg) top left no-repeat; }
#contact h2 { background: transparent url(images/puce-v.gif) 10px 4px no-repeat; width: 137px; padding-left: 44px; }
#mini-logo { border:none; height: 63px; margin: 0; padding-left: 44px; width: 137px; }
#mini-logo img { border:none; display: block; height: 28px; margin: 10px 0 0; width: 92px; }
#mini-logo-lbl { border:none; display:block; margin: 0; text-align:center; width:92px; text-decoration:none; color: #7F5E28; font-size: 100%; }
#plan-vignette { border:none; height:84px; margin: 0; padding-left: 44px; width: 137px; }
#vignette { border:1px solid #971B17; margin: 10px 0 0; height: 80px; width: 120px; }
#contact div.bas { background: transparent url(images/bas-contact.jpg) top left no-repeat; }

#menu { color: #fd9802; float:left; margin-left: 90px; width: 600px; border:1px solir red; text-align:center; }
#menu ul {line-height: 14px; list-style: none; margin: 0 0 0 15px; padding: 0 0 0 0; }
#soiree { color: #fd9802; float:left; margin-left: 90px; width: 600px; border:1px solir red; text-align:center }
#soiree ul {line-height: 14px; list-style: none; margin: 0 0 0 15px; padding: 0 0 0 0; }

#navibas { color: #c60; height: 40px; text-align: center; vertical-align:top }
#navibas a { color: #c60; text-decoration:none; }

#footer {}
