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(85, 85, 85);
}

label
{
display:block;
width:100px;
float:left;
}
.bigger{	font-weight: bolder;	font-size:big;	text-align: center;}.smaller{	font-size:small;	text-align: center;}.color{	color:red;	font-weight: bolder;	font-size:big;	text-decoration:underline;}
.corps
{  
	overflow: hidden;	height:auto;
	padding: 2px;
}.ban{		height:125px;		overflow:hidden;}
.corps a
{
	border: 3px ridge #b57906;
	background-color: rgb(85, 85, 85);
	color: rgb(255, 239, 213);
	font-size: small;
	padding:1px 1px;
	text-decoration:none;
}

.corps a:hover
{
	background-color: rgb(255, 255, 255);
	border: 3px ridge #b57906;		
	color: rgb(93, 149, 203);
	text-decoration: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: x-small;
   border: 3px ridge rgb(153, 204, 255);
   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(0, 100, 100);
   padding: 1px;
}


.corps td /* Mettre une bordure sur les td */
{
   text-align: center;
   font-size: x-small;
   border: 3px ridge rgb(153, 204, 255);
   margin: 1px;
   padding: 1px;
}

.corps th /* Mettre une bordure sur les th */
{
   text-align: center;
   font-size: x-small;
   border: 3px ridge rgb(153, 204, 255);
   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(85, 85, 85);
	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;
	color: rgb(93, 149, 203);
}