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-y.jpg");
background-attachment: fixed; /* Le fond restera fixe */
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Le corps de la page */

.corps
{  
	overflow: auto;
	margin: 5px;
	padding: 5px;
	color: rgb(0, 64, 128);
}


.corps a
{
font-size: x-small;
text-decoration: none;
font-weight: bold;
color: rgb(0, 100, 100);
border: 2px ridge rgb(153, 204, 255);
padding: 1px;
}

.corps a:hover
{
background-color: rgb(0, 100, 100);
color: rgb(255, 243, 198);
border: 3px ridge rgb(0, 100, 100);
padding: 1px;
}

.corps h1
{ font-size: large;
text-decoration: none;
font-variant: small-caps;
font-weight: bold;
color: rgb(0, 100, 100);
}

.corps h2
 { font-size: large;
text-decoration: underline;
font-weight: normal;
color: rgb(0, 100, 100);
}

.corps h3
 { font-size: medium;
text-decoration: none;
font-variant: small-caps;
font-weight: bold;
color: rgb(0, 100, 100);
}

.corps h4
 { font-size: medium;
text-decoration: none;
font-weight: normal;
color: rgb(0, 100, 100);
}

.corps h5 
{ font-size: small;
text-decoration: none;
font-variant: small-caps;
font-weight: bold;
color: rgb(0, 100, 100);
}

.corps h6 
{ font-size: small;
text-decoration: none;
font-weight: normal;
color: rgb(0, 100, 100);
}

.corps p
{ font-size: x-small;
text-decoration: none;
font-weight: bold;
color: rgb(0, 100, 100);
}

/* Les Tableaux */

.corps table
{
   float: center; /* Le menu flottera au centre */
   overflow: auto;
   text-align: center;
   font-family: Tahoma;
   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: small;
   border: 3px ridge rgb(153, 204, 255);
   color: rgb(0, 100, 100);
   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);
   color: rgb(0, 100, 100);
   padding: 1px;
}

#news table
{
   float: center; /* Le menu flottera au centre */
   overflow: auto;
   text-align: center;
   font-family: Tahoma;
   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;
}

#news table a
{
margin: 4px;
padding: 1px;
}

#news table a:hover /* Quand on pointe sur un lien du menu */
{
   /*border: 3px ridge rgb(153, 204, 255);*/
   padding: 1px;
}


#news td /* Mettre une bordure sur les td */
{
   text-align: center;
   font-size: small;
   /*border: 3px ridge rgb(153, 204, 255);*/
   color: rgb(0, 100, 100);
   margin: 1px;
   padding: 1px;
}

#news th /* Mettre une bordure sur les th */
{
   text-align: center;
   font-size: x-small;
   /*border: 3px ridge rgb(153, 204, 255);*/
   color: rgb(0, 100, 100);
   padding: 1px;
}

/* Le pied de la page */
.pied_de_page
{
	font-size: xx-small;
	text-decoration: none;
	text-align: center;
	font-family: Tahoma;
	margin: 3px;
	border: 0px solid black;
	color: rgb(0, 100, 100);
}

.pied_de_page p
{	
	font-weight: normal;
}

.pied_de_page a /* Tous les liens se trouvant dans un menu */
{  
	border: 0px solid black;
}

.pied_de_page a:hover
{ 
	background-color: rgb(0, 100, 100);
	color: rgb(255, 243, 198);
	border: 0px solid black;
}