 html, body {
 min-height: 100%;
height: auto !important;
 height: 100%;
 }
body {
   margin: 0px;
   padding: 0px;
  background-color: #8E421E;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url(images/body-fond.jpg);
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  background-position: left top;
}
#leconteneur {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
width: 980px;
margin-left: -490px;
left: 50%;
 background-repeat: no-repeat;
  font-weight: normal;
  min-height: 100%;
}
#presentation {
  position: absolute;
  width: 980px;
  left: 0px;
  top: 800px;
  padding: 200px 0px 0px 0px;

}
#leblocentre {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top : 0px;
left : 0px;
}
#leblocimage {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top : 0px;
left : 0px;
width: 980px;
min-height: 100%;
}

#bloclangue {
 position: absolute;
 background-color: red;
  width: 374px;
  height: 225px;
  left: 103px;
  top: 444px;
}
#logocamping {
  position: absolute;
  background-color: transparent;
  width: 500px;
  height: 200px;
  left: 94px;
  top: 55px;
}
#bloclangue-home {
position: absolute; 
  font-weight: normal;
  color : white;
 background-color: transparent;
  width: 980px;
  height: 30px;
  left: 0px;
  top: 705px;
padding-top: 0px;
  /*border: 1px solid red;*/
   font-size: 12px;
   text-align: center;
  }
  
#bloclangue-home ul {
padding: 0px;
 list-style-type: none;
}
#bloclangue-home li {
margin:0px;
/*margin-top: 10px;*/
padding:0;
display:inline;
/*border: 1px solid blue;*/
background-color: transparent;
/*background-color: yellow;*/
text-align: center;
}
#bloclangue-home a {
margin: 15px;
  padding: 0px;
 color: white; 
  font-weight: bold; 
text-align: center;
display : inline;
}
#bloclangue-home li a:hover {
 text-align:center;
 text-decoration:none;
 background-color: transparent;
 /*background:#ec454e; */
 color:#FEDC00; 
 display : inline;
}

#logoaquaticamp {
  position: absolute;
  width: 100px;
  height: 50px;
  left: 2px;
  top: 630px;

}
#cartefrance {
  position: absolute;
  width: 80px;
  height: 79px;
  left: 500px;
  top: 555px;

}
#emailcontact {
  position: absolute;
  width: 36px;
  height: 29px;
  left: 195px;
  top: 590px;

}

#blocslide {
  background-color: transparent;
  position: absolute;
  width: 240px;
  height: 176px;
  left: 693px;
  top: 391px;
}

#piedcds {
clear:both;
  width: 980px;
  position: relative;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 15px;
  background-color: #8E421E;
  color :#DD581F;
}
h1 {
padding: 7px 0px 7px 0px;
  font-size: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000066;
}
h2 {
padding: 5px 0px 5px 0px;
  font-size: 1.2em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333399;
}
h3 {
padding: 3px 0px 3px 0px;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #533300;
}
p {
padding: 3px 0px 3px 0px;
  font-size: 0.8em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: black;
}
a {
color: #000040;
}

h6 {
  font-size: 8px;
}
ul {
  padding: 0px 0px 0px 0px;
}
.format_png {
	behavior: url("win_png.htc");
}