body
{margin:auto;
margin-bottom:20px;
margin-top:20px;
width:100%;
background:url("fond.jpg") fixed repeat-x top left;}
#titre
{height:280px;
width:auto;
margin:auto;
text-align:center;
width:auto;}
.centre
{
margin-left:auto;
margin-top:10px;}
#menu
{float:left;
margin-top:5%;
margin-left:50px;
border-right-style:ridge;
border-width:5px;
width:185px;
height:750px;
font-size:15px;
color:red;
font-weight:bolder;
}
.men
{font-size:40px;
color:purple;
text-align:center;
text-decoration:underline;}
#pied
{height:20px;
width:auto;
margin-top:10%;
text-align:center;
font-size:xx-small;
font-family:arial serif;}
.lien
{color:blue;
text-decoration:none;}
.lien:hover
{color:green;
text-decoration:underline;}
.title/*titre du livre d'or*/
{text-align:center;
color:blue;
text-decoration:underline;
font-style:italic;}
.ajout/*lien pour ajouter un message*/
{margin-left:auto;
color:green;
font-size:22px;
font-weight:bolder;}
table
{width:60%;
border-collapse:collapse; 
margin-left:auto; /* Centre le tableau */
margin-right:100px;
border: 3px ridge #3451d1; /* Bordure du tableau  */
border-bottom-style:hidden;}
.deco/*mise en forme des element du message:pseudo,date...*/
{text-align:left;
margin-left:5px;
color:black;
font-size:12px;
font-weight:bolder;}
.soulign /*souligné message de...*/
{text-decoration:underline;
font-size:14px;
color:navy;
font-weight:normal;}
.message
{text-align:center;
color:black;
font-size:15px;}
.info
{text-align:center;
font-size:20px;
color:navy;}
.retour_en_haut
{text-align:center;
color:red;
font-variant:small-caps;}
