/* Generated by KompoZer */
html {
  height: 100%;
}
body {
  margin: 0;
  height: 100%;
  background-image: url(../images/bg_transv2.gif);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}
#Maquette {
  border-bottom: 1px solid #bcd35f;
  padding: 490px 0 0;
  width: 100%;
  height: 150px;
  background-image: url(../images/maquette_lecciemurta.jpg);
  background-repeat: no-repeat;
}
#Encart {
  padding: 20px;
  width: 390px;
  left: 20px;
  position: relative;
  background-image: url(../images/trame2.gif);
  color: #516600;
}
#Pied {
  color: #516600;
}
a {
  color: #516600;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
#Container {
  border-bottom: 1px solid #bcd35f;
  background-repeat: repeat-x;
  background-color: #e3edbd;
  overflow: hidden;
  background-image: url(../images/bg_verticale.png);
}
#ColDroite {
  padding: 10px 0 0;
  background-color: #e6efc4;
  background-image: url(../images/bg_droite.png);
  background-repeat: repeat-x;
  float: left;
  width: 170px;
  height: 490px;
}

#ColDroite p{
  margin: 10px;
}
#ColGauche {
  width: 810px;
  float: left;
}
#SsContainer {
  overflow: hidden;
  background-color: white;
  width: 997px;
  background-image: url(../images/ombre_laterale-1-0.png);
  background-position: right top;
  background-repeat: repeat-y;
}
#Photorama {
  width: 465px;
  height:500px;
  float:left;
}
#ContenuTexte {
  padding: 20px;
  width: 305px;
  float: left;
}

#ContenuTexte li{
  list-style-type: square;
  color: #88aa00;
}
#ContenuTexte li span{
  color: #000000;
}

#Menu {
  width: 997px;
  height: 87px;
  background-image: url(../images/ombre_laterale-1-0.png);
  background-repeat: repeat-y;
  background-position: right top;
}
#NomCamping {
  width: 980px;
  height: 19px;
  background-image: url(../images/bande_haut-0-1.png);
  background-repeat: no-repeat;
}
#Footer {
  color: #516600;
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
  width: 980px;
  padding-left: 20px;
  padding-top: 10px;
}

#Footer a{
  color: #8ca42c;
  font-weight: bold;
}
a#BtVideo {
  margin: auto;
  display: block;
  width: 91px;
  height: 68px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/bt_video.gif);
  border: none;
  outline-style: none;
}
a#BtVideoInt {
  margin: auto;
  display: block;
  width: 91px;
  height: 68px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/bt_video_int.gif);
  border: none;
  outline-style: none;
}
a#BtVideo:hover, a#BtVideoInt:hover  {
  background-position: left -70px;
}
a#BtResa {
  margin: 0 auto 20px;
  display: block;
  width: 156px;
  height: 52px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/demandederesa.png);
  border:none;
  outline-style: none;
}
a#BtResaInt {
  margin: 0 auto 20px;
  display: block;
  width: 156px;
  height: 52px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/demandederesa_en.png);
  border:none;
  outline-style: none;
}
a#BtResa:hover, a#BtResaInt:hover {
  background-position: left -52px;
}
#ColDroite a {
  color: #acca38;
}
#ColDroite dt {
  padding: 0 0 20px 20px;
  font-size: 14px;
  font-weight: bold;
}
#ColDroite dd {
  border-left: 2px solid #88a900;
  margin: 0 0 0 20px;
  padding: 0 10px 0 25px;
  line-height: 18px;
  background-image: url(../images/gnome-mime-application-pdf-16.png);
  background-repeat: no-repeat;
  background-position: 5px top;
}
.Lettrine:first-letter {
  float: left;
  font-size: 3em;
  font-family: Arial,Georgia,"Times New Roman",Times,serif;
  font-weight: bold;
  margin-right: 5px;
  color: #88aa00;
}

.Souligne{
  text-decoration: underline;
}
#map{
  width: 100%;
  height: 500px;
}

.MargeBas{
  padding: 0 0 20px 0;
}
.BgVideo{
  background-image: url(../images/bg_video.jpg);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  height: 450px;
  padding:50px 0 0 0;
}
#player-wrapper{
	width: 550px;
  height: 336px;
  padding:8px;
  background-color:#e3edbd;
    margin: auto;
}
/*#player{
  width: 550px;
  height: 336px;
  margin: auto;
  border: 8px #e3edbd solid;
}*/
#AidePlayer{
    width: 550px;
    margin: auto;
}
.alignvert{
  vertical-align: middle;
}
.SeparateurTarifs{
  width: 810px;
  height: 20px;
  clear:both;
}
#BlocResa{
  background-image: url(../images/reservation.png);
  width: 585px;
}
#InfoLegBloc{
  width: 650px;
  margin: auto;
  overflow: auto;
  height: 380px;
}
.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */