#corps .table_ass {
	margin: auto; /* Centre le tableau */
	margin-bottom: 20px;
	margin-right: 180px;
	margin-top : 5px;
	padding: 0px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
	padding-left : 15px;
	font-size: 13px;
	background-image:url("../ImgAccueil/fond.jpg"); 
}

.imgcentre  {
	text-align: center;
   border: none;
   margin-left: 25%;
}

#corps h2 {
	text-align: center;
	font-variant: small-caps;
	color: rgb(102,102,204);
	font-size: 18px;
	font-weight: bold;
}

#corps h3 {
	text-align: center;
	font-variant: small-caps;
	color: rgb(102,102,204);
	font-size: 14px;
	font-weight: bold;
}

#corps h4 {
	text-align: left;
	font-variant: small-caps;
	color: rgb(102,102,204);
	font-size: 14px;
	font-weight: bold;
}

#corps a {
	text-decoration: none;
	color: black
}

#corps img {
	border: none;
}

#corps .souligne {
	text-decoration : underline;
	font-variant: small-caps;
}

#menu3{		/* menu3 : empilement de photos à droite du corps */
	padding: 0px;
	margin: 0px;
   float: right; /* Le menu flottera à gauche */
   width: 160px; /* Très important : donner une taille au menu */
	}

#menu3 table{		/* menu3 : empilement à droite du corps */
	padding: 0px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
	margin: 0px;
	width: 160px;
   vertical-align: top;
   text-align: left; /* Tous les textes des cellules seront centrés*/
   font-size: 12px;
   color: rgb(102,102,204);
   background : rgb(232,242,242);
	}
	
#menu3 a {
	color: rgb(102,102,204);
}

#pied_de_page{
	width: 450px;
}






