html{overflow-y: scroll;}

body{
  text-align: left;
  color: #ffffff;
  width: 1000px;
  margin: 15px auto 0 auto;
  background-color: #000000;
}

form{
  margin: 0;
  padding: 0;
}

#page-globale{
  width: 100%;
  background-color: #487737;
}

#wrap-header{
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
}

#wrap-middle{
  width: 100%;
  position: relative;
  float: left;
  text-align: left;
}

#wrap-show-picture{
  width: 980px;
  margin: 0 10px 0 10px;
  text-align: center;
}

#wrap-show-picture img{
  border: none;
}

#wrap-show-picture .nav-photo{
  width: 100%;
  border-collapse: collapse;
}

#wrap-show-picture .prev{
  text-align: right;
  width: 464px;
}

#wrap-show-picture .retour{
  text-align: center;
  width: 51px;
}

#wrap-show-picture .next{
  text-align: left;
  width: 465px;
}

#wrap-middle-left{
  width: 193px;
  position: relative;
  float: left;
  background:url(images/menu-wrap.jpg);
  height: 504px;
  text-align: left;
}

#wrap-middle-left a{margin-top:35px; }

#wrap-middle-left a.accueil{display:block; width:119px; height:34px; margin-left: 37px; background:url(images/accueil.jpg) no-repeat 0 0px; text-indent: -9999px;}
#wrap-middle-left a.accueil:hover {background-position: 0 -40px;}
#wrap-middle-left a.historique{display:block; width:165px; height:34px; margin-left: 14px; background:url(images/historique.jpg) no-repeat 0 0px; text-indent: -9999px;}
#wrap-middle-left a.historique:hover {background-position: 0 -40px;}
#wrap-middle-left a.photos{display:block; width:110px; height:34px; margin-left: 41px; background:url(images/photos.jpg) no-repeat 0 0px; text-indent: -9999px;}
#wrap-middle-left a.photos:hover {background-position: 0 -40px;}
#wrap-middle-left a.plan{display:block; width:119px; height:64px; margin-left: 37px; background:url(images/plan.jpg) no-repeat 0 0px; text-indent: -9999px;}
#wrap-middle-left a.plan:hover {background-position: 0 -70px;}
#wrap-middle-left a.liens{display:block; width:92px; height:34px; margin-left: 50px; background:url(images/liens.jpg) no-repeat 0 0px; text-indent: -9999px;}
#wrap-middle-left a.liens:hover {background-position: 0 -40px;}
#wrap-middle-left a.contact{display:block; width:165px; height:64px; margin-left: 14px; background:url(images/contact.jpg) no-repeat 0 0px; text-indent: -9999px;}
#wrap-middle-left a.contact:hover {background-position: 0 -70px;}

#wrap-middle-right{
  width: 807px;
  position: relative;
  float: left;
}

#wrap-text{
  width: 767px;
  font-size: 18px;
  text-align: justify;
  margin: 20px;
}

#photo-accueil{
  width: 100%;
  text-align: center;
}

#wrap-liste-photos{
  width: 767px;
  font-size: 24px;
  text-align: justify;
  margin: 20px 20px 0 20px;
  font-weight: bold;
}

#wrap-liste-photos img{
  margin: 5px;
}

#wrap-liste-photos table{
  border-collapse: collapse;
}
#wrap-liste-photos a{color: white; text-decoration: none;}
#wrap-liste-photos a:hover{color: #cdbe03;}
#wrap-liste-photos a:visited{color: white;}
#wrap-liste-photos a:visited:hover{color: #cdbe03;}

#wrap-liste-thumbs{
  width: 807px;
  text-align: center;
  font-size: 24px;
  color: white;
}

#wrap-liste-thumbs a{color: white; text-decoration: none;}
#wrap-liste-thumbs a:hover{color: #cdbe03;}

#wrap-liste-thumbs .nav-thumbs{
  width: 100%;
  text-align: center;
}

#wrap-liste-thumbs .retour{
  width: 100%;
}

.liste-fab li{
  margin-bottom: 15px;
}

.left-align{
  width: 100%;
  text-align: left;
}

#grossephoto{
  display: none;
}

#wrap-liste-thumbs img{
  margin: 5px;
  border: none;
}

#wrap-liste-thumbs .cadre-photo{
  width: 807px;
  text-align: center;
}

#wrap-liste-thumbs .center{
  width: 100%;
  text-align: center;
}

#wrap-text .alinea{
  text-indent: 20px;
}

#wrap-text .liens{
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}

#wrap-text img{
  border: none;
}

#wrap-text .pair{
  background-color: #cdbe03;
}

#wrap-text .impair{
  background-color: #3a5101;
}

#wrap-text .liens-cell{
  width: 50%;
}

#wrap-text .plan-cell{
  width: 50%;
  text-align: left;
}

#wrap-copyright{
  width: 100%;
  text-align: center;
  font-size: 10px;
  margin-bottom: 15px;
}