body {
  background-color: #BB9A86;
  font-family: "Copperplate Gothic Light";
  color: #383737;
}
.souligne {
  text-decoration: underline;
}
#en_tete {
  text-align: center;
  background-image: url(images/en_tete.JPG);
  background-repeat: no-repeat;
  width: 1000px;
  height: 135px;
  margin-left: auto;
  margin-right: auto;
}
#en_tete a {
  text-decoration: none;
  color: #383737;
}
/*Définition des éléments du menu*/

#menu {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  background-color:;
}
#menu ul {
  float: left;
  list-style-position: inside;
}
#menu li {
  list-style-type: none;
}
#menu a {
  text-decoration: none;
  color: #383737;
}
#menu a:hover, a:focus  {
background-color: #908684;
-moz-border-radius: 5px;
}

/*Page accueil*/

#index {
       clear: both;
       margin-left: auto;
       margin-right: auto;
       text-align: justify;
       width: 700px;
}
/*Page activités*/

#activites {
   clear: both;
   width: 700px;
   margin-left: auto;
   margin-right: auto;
 }

/*Page news*/

#news {
        clear: both;
        margin-left: auto;
        margin-right: auto;
        width: 1000px;
}
.billet {
       border: 2px solid #bb927a;
       -moz-border-radius: 10px;
       margin-left: auto;
       margin-right: auto;
       margin-top: 10px;
       padding-left: 5px;
       width: 700px;
}
.billet h3 {
        text-align: center;
}

/*Page concours*/

#concours {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
}
#concours h2 {
  text-align: center;
}
#concours ul li {
  list-style-type: square;
  list-style-position: inside;
}


#western {
           float: left;
           width: 350px;
           text-align: justify;

         }
#trec {
           float: left;
           width: 350px;
           text-align: justify;
           border-left: 2px solid #bb927a;
           margin-left: 15px;
           padding-left: 15px;
         }
#infos_concours {
                 clear: both;
                 width: 800px;
                 margin-left: auto;
                 margin-right: auto;
                 }

/*Page tarifs*/

#tarifs { 
  clear: both;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#tarifs_individuels {
                     float: left;
                     width: 50%;
                   }
                
 #tarifs_groupes {
                     float: left;
                     width:50%;
                   }
 #tarifs table {
         border-collapse: collapse;
       }
 #tarifs td, th {
      padding: 5px;
      border: 2px solid #bb927a;
 }
 #tarifs caption {
   font-size: 1.5em;
 }
#infos_tarifs {
  clear: both;
}

/*Page contact*/

#contact {
  clear: both;
  width: 800px;
  margin-left: auto;
  margin-right: auto
}
#form_contact {
  float: left;
  width: 49%;
  border-right: 2px solid #bb927a;
}
#adresse {
  float: right;
  width: 49%;
}
#contact label   {
         display:block;
         width:150px;
         float:left;
         }
#post_contact {
  clear: both;
  margin-top: 15%;
}  

/*Page partenaire*/

#partenaires {
  width: 1000px;
  clear: both;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
#partenaires_gauche {
  width: 49%;
  float: left;
  border: 2px solid #bb927a;
}
#partenaires_droite {
  width: 49%;
  float: left;
  border: 2px solid #bb927a;
  margin-left: 10px;
  margin-top: 13%;
}
a img {
  border: none;
  }
#pied_de_page {
  clear: both;
  text-align: center;
  font-size: 0.7em;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#pied_de_page a {
  text-decoration: none;
  color: #383737;
}
#pied_de_page a:hover {
  text-decoration: underline;
}
#pied_de_page ul {
  float: left;
  list-style-position: inside;
}
#pied_de_page li {
   display: inline;
  list-style-type: none;
  border-right: 1px solid #383737;
  padding-right: 4px;
}
#mentions_legales {
  clear: both;
  text-align: center;
}












