body{
     /*background-color:#00004F;*/
     background-color:#dfdf85;
     font-family:Arial;
}


#conteneur {
     position:absolute;
     left: 50%;
     width: 800px;
     margin-left: -400px; /* moitié de la largeur */
   }

   
#entete {
     width: 800px;
     height: 300px;
     background-image: url(images/banniere.jpg);
     background-repeat: repeat-x;
     background-position: center;
     border-left: 1px solid #633912;
     border-right: 1px solid #633912;
     border-top: 1px solid #633912;
    /* border-bottom: 1px solid #633912;*/
   }
#zone1 {
float: left;
width : 65px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}

#zone2 {
float: left;
width : 75px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}
#zone3 {
float: left;
width : 75px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}
#zone4 {
float: left;
width : 75px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}
#zone5 {
float: left;
width : 75px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}

#zone6 {
float: left;
width : 75px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}
#zone7 {
float: left;
width : 75px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}
#zone8 {
float: left;
width : 75px;
height: 20px;
margin-left: 0px;
margin-top: 230px;
}

#zone9 {
float: left;
width : 133px;
height: 25px;
margin-left: 665px;
margin-top: 20px;

}
   
   
   


   
#corps {
     width: 650px;
     background-color: #ffffff;
     background-image: url(images/fond.gif);
     background-repeat: no-repeat;
     background-position: center;
     vertical-align:top;
     text-align:justify;
     padding-right:32px;
     padding-left:33px;
     border-left: 1px solid #633912;

   }

#cote_droit{
     width: 133px;
     background-color: #ffffff;
    /* background-image: url(images/cote_droit.gif);
     background-repeat: repeat-y;
     background-position: top; */
     border-right: 1px solid #633912;
}



#bottom{
     height:50px;
     text-align: center;
     background-color: #ffffff;
     background-image: url(images/bas.gif);
     background-repeat: no;
     background-position: top;
     font-size:9px;
     color:#633912;
}


 /*Propiétés des divs*/

#menu {
     position:absolute;
     left: 50%;
     width: 150px;
     margin-left: -400px;
     text-align: center;
     margin-top: 300px;
     /*border: 2px dotted gray;*/
     font-size:15px;
     font-weight:bold;
     padding-top:20px;
     padding-bottom:10px;
     /*border-top: 1px solid #00004F;
     border-right: 5px solid #00004F;
     border-bottom: 5px solid #00004F;*/
   }
   
 #agp{
     margin-left: 50px;
     border: none;
 }
   
a{
  font-weight:bolder;
  border:0px;
  margin:0px;
  background-color:none;
}
a:link {
        text-decoration: none;
        cursor: hand;
        color: #633912;
}
a:visited {
        text-decoration: none;
        cursor: hand;
        color: #633912;
}
a:hover {
        cursor: hand;
        color: #C26B32;
}


a:link.menu1 {
        text-decoration: none;
        cursor: hand;
        color: gray;
}
a:visited.menu1 {
        text-decoration: none;
        cursor: hand;
        color: gray;
}
a:hover.menu1 {
        text-decoration: underline;
        cursor: hand;
        color: white;
        background-color: #00004F;
                }
 /*
a:link.news_ref {
        text-decoration: none;
        cursor: hand;
        color: gray;
}
a:visited.news_ref {
        text-decoration: none;
        cursor: hand;
        color: gray;
}
a:hover.news_ref {
        text-decoration: none;
        cursor: hand;
        color: #00004F;
                }   */


.navig_diapo{
  border:0px;
}
.navig_news{
  text-align:center;
  width:500px;
  border:0px;
}

#news {
     width:133px;
     background-color: #ffffff;
     vertical-align:top;
     text-align:center;
     padding:0px;
     border-right: 1px solid #633912;
   }
   
.news_tab{
  vertical-align:top;
  text-align:center;
  width:133px;
}

.news_titre{
  color:#633912;
  font-size:20px;
  font-weight:bolder;
  background-color:#FFFFFF;
  border-left:solid #633912 1px;
}
.news_prgph{
  border-left:solid #633912 1px;
  border-bottom:solid #633912 1px;
  padding:5px;
}



.titre_galerie{
width:600px;
height:30px;
background-image: url(images/titre2.jpg);
background-repeat: no-repeat;
background-position: top center;
vertical-align:center;
color:#633912;
font-weight:bolder;
margin:0px;
padding:0px;
text-align:center;
}
.comment_galerie{
width:600px;
text-align:center;
border-bottom:1px solid #633912;
border-right:1px solid #633912;
border-left:1px solid #633912;
padding:10px;
margin:0px;
}
.photo_galerie{
padding:0px;
border-bottom:2px solid #E6B559;
border-right:2px solid #E6B559;
}
.bas_galerie{
width:630px;
height:30px;
background-image: url(images/bas_titre2.jpg);
background-repeat: no-repeat;
background-position: top center;
vertical-align:center;
padding:0px;
margin:0px;
}
.download_galerie{
height:30px;
width:300px;
padding-top:5px;
padding-left:20px;
padding-bottom:30px;
}
.watch_galerie{
height:30px;
width:300px;
padding-left:20px;
padding-bottom:30px;
text-align:center;
}

a.titre_galerie{
   color:white;
}


.diapo{
text-align:center;
width:500px;
}

#diapo{
text-align:center;
width:500px;
width:100%;
margin:0px;
}

img{
border:1px solid #633912;
margin:2px;
}



hr{
height:0.5px;
width:50%;
text-align:center;
}
 h2{
color:#633912;
font-weight:bolder;
text-align:center;
font-size:17px;
font-weight:bolder;
margin-top:0px;
margin-bottom:0px;
padding-top:4px;
padding-bottom:0px;
background-image: url(images/titre2.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 26px;
 }
.test{
  margin-top:0px;
  padding-left:8px;
  padding-right:8px;
  border-right:1px solid #633912;
  border-left: 1px solid #633912;
}
.bas_titre2{
background-image: url(images/bas_titre2.gif);
background-repeat: no-repeat;
background-position: top center;
width:600px;
height:30px;
margin-bottom:10px;
}
 
 h1{
color:#744414;
height:35px;
font-weight:900;
text-align:Center;
font-size:25px;
margin-top:0px;
background-image: url(images/titre.jpg);
background-repeat: no-repeat;
background-position: top center;
vertical-align:Center;
padding-top:2px ;
}

.info_spot{
color:black;
vertical-align:Center;
font-size:12px;
margin-top:0px;
width:250px;
height:250px;
text-align:justify;
}

 h3{
color:#00004F;
font-weight:900;
text-align:Center;
font-size:15px;
margin-top:0px;
}

.float_right{
  float:left;
  margin-left:5px;
}
.float_right2{
  float:left;
  border:none;
  margin:5px;
}
.float_left{
  float:right;
  margin:5px;
}
.image_center{
  margin-left:173px;
}

p{
  margin:0px;
  padding:10px;
}