body {
background-color:beige;

}

#titre{
width:500px;
height:60px;
margin-right:20px;
float:right;
color:#625239;
}

.sousligne{
text-decoration: underline;

}

#navigation{
border-left: beige solid 1px;
border-right: beige solid 1px;
height:200px;
}

#text{
padding-left:15px;
padding-right:15px;
color:#625239;
text-align:justify;
}


#gauche{
width:200px;
float : left;
margin-left : 20px;

height:200px;
}

#navigation ul li{
list-style-type:none;

}

#navigation ul li a{
color:#AE9B6E;
text-decoration:none;

}

#navigation ul li a:hover{
color:#AE9B6E;
text-decoration:underline;
}


#contenu{
width:500px;
border: beige solid 1px;
margin-right : 20px;
height:430px;
float : right;
background-color:white;
background-image:url(mariage-full.jpg);
background-repeat:no-repeat;
}

.chap_h{
width:800px;
height: 20px;
margin-left:auto;
margin-right:auto;
}

.chap_h_g {
background-image:url(bord/h_g.png);
height:20px;
width:20px;
background-repeat:no-repeat;
float : left;

}

.chap_h_d {
background-image:url(bord/h_d.png);
height:20px;
width:20px;
background-repeat:no-repeat;
float : right;
}

.chap_h_m {
background-color:white;
height:20px;
width:760px;
background-repeat:no-repeat;
float : left;
}

.chap_b {
width:800px;
height:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.chap_b_g {
background-image:url(bord/b_g.png);
height:20px;
width:20px;
background-repeat:no-repeat;
float : left;
}


.chap_b_d {
background-image:url(bord/b_d.png);
height:20px;
width:20px;
background-repeat:no-repeat;
float : right;
}

.chap_b_m {
background-color:white;
height:20px;
width:760px;
background-repeat:no-repeat;
float : left;
color:#625239;
}



#haut{
margin-left:auto;
margin-right:auto;
height: 90px;
width:800px;
background-color:white;
text-align:center;
color:white;
}

#haut a{
color:white;
border : none;
}

#haut a:active{
color:white;
border : none;
}

#corp {
padding-top:15px;
margin-left:auto;
margin-right:auto;
height: 500px;
width:800px;
background-color:white;
}