body
{
   width: 1024px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background: black;
   color:white;
}


#en_tete
{
   width: 1024px;
   height: 197px;
   background-image: url("images/mariage_top.jpg");
   background-repeat: no-repeat;
   margin-bottom: 10px;
}


#menu
{
   float: center; /* Le menu flottera à gauche */
   width: 1024px; /* Très important : donner une taille au menu */
   color:white;
}


.element_menu
{
   background-color: #2a3c4d;
   padding:5px;
   color:white;
   font-family:verdana;
}

#corps
{
   margin-left: 0px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   
   color: #B3B3B3;
   font-family:verdana;
   border: 1px solid #2a3c4d; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
	height:70%;
}

h1
{
font-size:12px;
color:white;
font-family:verdana;

}


#titre_entre
{
float: right;
margin-right:140px;
}

#pied_de_page
{
   text-align: center;
   color: #B3B3B3;
   font-family:verdana;
   padding:5px;
   font-size:10px;
}

a.menu
{
 color:white;
   font-family:verdana;
   text-decoration:none;
   
}

a:hover.menu
{
 color:black;
   font-family:verdana;
   text-decoration:none;
   
}