body
{
padding: 0;
margin: 0; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
background-image: url("images/bg-b.jpg");
background-attachment: fixed; /* Le fond restera fixe */
font-family:Verdana, Arial, Helvetica, sans-serif;
color: rgb(250, 250, 210);
}

label
{
display:block;
width:100px;
float:left;
}

.corps
{  
	overflow: auto;
	margin: 5px;
	padding: 2px;
}

.corps a
{
	font-size: small;
	padding:1px 1px;
	text-decoration:none;
	border: 1px rgb(250, 250, 210);
	background-color: none;
	color: rgb(250, 250, 210);
	background-image: url("images/bg-b.jpg");
}

.corps a:hover
{
	color: rgb(93, 149, 203);
	text-decoration:none;
	border: 1px rgb(250, 250, 210);
	background-color: none;
}

.corps h1
{ font-size: large;
text-decoration: none;
font-variant: small-caps;
font-weight: bold;
}

.corps h2
 { font-size: large;
text-decoration: underline;
font-weight: normal;
}

.corps h3
 { font-size: medium;
text-decoration: none;
font-variant: small-caps;
font-weight: bold;
}

.corps h4
 { font-size: medium;
text-decoration: none;
font-weight: normal;
}

.corps h5 
{ font-size: small;
text-decoration: none;
font-variant: small-caps;
font-weight: bold;
}

.corps h6 
{ font-size: small;
text-decoration: none;
font-weight: normal;
}

.corps p
{ font-size: x-small;
text-decoration: none;
font-weight: bold;
}

/* Les Tableaux */

.corps table
{
   float: center;
   overflow: auto;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-top: 5px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-bottom: 5px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   margin-left: 5px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   margin-right: 5px; /* 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 */
   font-size: small;
   /* border: 3px ridge rgb(250, 250, 210); */	
   border-collapse: collapse;
}

.corps table a
{
margin: 4px;
padding: 1px;
}

.corps table a:hover /* Quand on pointe sur un lien du menu */
{
   border: 3px ridge rgb(255, 255, 205);
   padding: 1px;
}


.corps td /* Mettre une bordure sur les td */
{
   text-align: center;
   font-size: small;
   border: 3px ridge rgb(250, 250, 210);
   margin: 1px;
   padding: 1px;
}

.corps th /* Mettre une bordure sur les th */
{
   text-align: center;
   font-size: small;
   border: 3px ridge rgb(250, 250, 210);
   padding: 1px;
}

.pied_de_page
{
	font-size: xx-small;
	text-decoration: none;
	text-align: center;
	margin: 3px;
	border: 0px solid black;
}

.pied_de_page a
{
	font-size: xx-small;
	text-decoration:none;
	border: 0px solid black;
	background-color: none;
	color: rgb(250, 250, 210);
	background-image: url("images/bg-b.jpg");
}

.pied_de_page a:hover
{
	font-size: xx-small;
	text-decoration:none;
	border: 0px solid black;
	background-color: none;
}