
body
{
   width: 978px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;    
   background: #4F7FA9 url(images/bg.gif);
   background-attachment: fixed;
   background-repeat: repeat-x;
   background-position: top;
}


/* L'en-tête */

/*
{
width: 978px;
margin: 0 auto;
border: 20px solid #F3F3F3;
} 

ceci est les bordure autour de la bannière */

#en_tete
{
	width: 938px;
	height: 515px;
	margin: 0 auto;
   background-image: url("images/banniere3.jpg");
   background-repeat: no-repeat;
   margin-bottom: -52px;
}


/* Le menu */

#menu2 {

	float: left;
	width: 908px;
	padding-left: 30px;
	background: url(images/menu.gif) repeat-x
}
#menu2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu2 li {
	float: left;
}

#menu2 a {

	display: block;
	float: left;
	height: 32px;
	width: 100px;
	text-align:center;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	padding-top: 20px;
}

#menu2 a:hover {
	background:  #F3F3F3;
	color: #2C2E22;
	
}



#content {
	float: left;
	width: 650px;
	padding: 0px 0px 0px 20px;
}



/* Le corps de la page */

#corps
{
   margin-left: 0px;
 
   margin-bottom: 0px;
   padding: 5px;
   
   color: #6a6a6b;
   background-color: #ffffff;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;

   border: 1px solid black;
   }


#corps h1
{
   color: white;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
   height: 30px;

   background-image: url("images/titre.png");
   background-repeat: no-repeat;
   
   padding-left: 30px;
   color: white;
   text-align: left;
}





/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
	text-align: center;
	font-size: 12px;
	color: #2693ca;
	height: 40px;
	padding-top: 10px;
}

a
{
color: ##6a6a6b
}


a:hover
{
   background-color: #B3B3B3;
   color: #2693ca;
}

#oldpage
{
 text-align: center;
   margin-left: 0px;
   margin-bottom: 10px;
   padding: 5px;
   
   color: black;
   background-color: white;

   background-repeat: repeat-x;
   
   border: none;
}

#corps1
{
   margin-left: 0px;
   margin-bottom: 0px;
   padding: 0px;
   
   color: #2693ca;
   background-color: #F3F3F3;
   background-image: url("images/x1.gif");
   background-repeat: repeat-x;
   
    /*filter : alpha(opacity=50);
    -moz-opacity : 0.7;
    opacity : 0.7;*/ 
   
   border: 20px solid #F3F3F3
}

#corps2
{
margin-top: 55px;
   margin-left: 0px;
   margin-bottom: 10px;
   padding: 5px;
   text-align: center;
   color: #2693ca;
   background-color: #ffffff;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   
   border: 1px solid black;
}

td /* Toutes les cellules des tableaux... */
{
   border: 1px solid black; /* ... auront une bordure de 1px */
}

td, th /* Mettre une bordure sur les td ET les th */
{
   border: 1px solid black;
}