body { background: #fff; color: #333; line-height:1.75em;
  font:82% 'Lucida Grande','Trebuchet MS',Genava,Tahoma,Helvetica,Arial,sans-serif;}
ol li { font-size: 11px; }
li {list-style-type: none; }
a { color: #3c6; background-color: transparent; text-decoration: none; }
a:hover { color: #0b4c94; text-decoration: underline; }
label, input { display: block; width: 150px; float: left; margin-bottom: 10px; }
label { text-align: right; width: 80px; padding-right: 10px; }
br { clear: left; }
h1 { font-size: 200%; }
p { line-height: 1.75em; }

#wrap { width: 100%; background: #fff url('treeback-new.jpg') no-repeat top center; }
#wrap2 { width: 100%; background: #fff url('parkback.jpg') no-repeat top center; }
#wrap3 { width: 100%; background: #fff url('skyback.jpg') no-repeat top center; }
#content { width: 932px; margin: 0 auto; }

#header { width: 932px; height: 215px; margin: 0 auto; }
#header2 { width: 932px; height: 191px; margin: 0 auto; background: #fff; }
#footer { background-color: #000; color: #fff; font-size: 86%; padding: 20px; border-top: 1px solid #ffc;
  text-align: center; }

#left { float: left; width: 240px; text-align: center; background: #fff; }
#left h2 { font-size: 120%; margin: 10px 0 5px 5px; }
#left ul { padding-left: 10px; }
#menu { width: 200px; margin: 0 auto; }
#menu a { display: block; width: 200px; margin: 1em 0; padding: 7px 0; font:bold 12px sans-serif;
  color: #fff; text-align: center; background: url('bouton-rv.png') 0 0 no-repeat; text-decoration: none; }
#menu a:hover { background-position:-200px 0; color: #fff; }
#menu a:active { background-position:-400px 0; color: #fff; }

#right { float: right; width: 680px; padding-top: 15px; background: #fff; }
#right h2 { font-size: 120%; margin: 5px 0; }
#right h2 a { text-decoration: none; }
#flGallery { width: 460px; margin: 25px 0 0 100px; }
#layout { width: 570px; margin: 10px auto; }
#clear { clear: both; }
#FlvHold { width: 326px; height: 203px; }
