table
{
	border-collapse: collapse; /* les bordures du tableau seront coll�es */
}
th /* bodure de titres */
{
	color:blue;
	border: 1px solid black;
}
td /* bordure du corps */
{
	border: 1px solid black;
	text-align: center;
}
.body
{
	background-color: rgb(147,147,147); 
}
h1
{
	font-family: 'Arial Black', Arial, Verdana, sherif; 
	font-size: x-large;
	text-align: center;
	color: rgb(0,0,148);
}
a img 
{
	border : none;
}

#menu
{
	float: left;
	width: 180px;
}

#wcorps
{
/*	margin-left: 140px;
	margin-bottom: 20px;
	margin-right: 140px; */
	width: 700px;
	margin: auto;
	padding: 15px;
	background-color: rgb(147,147,147); 
}
.elem_corpsh
{
	border: 4px ridge black;
	background-color: rgb(192,192,192); 
	text-align: center; 
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
	width: 600px;
	margin: auto;

}
.elem_corpsp
{
	border: 4px ridge black;
	background-color: rgb(192,192,192); 
	text-align: center;
	font-style: italic;
	padding-left: 10px;
	padding-top: 5px;
	width: 600px;
	margin: auto;
}
.elem_corpsp b
{
	font-style: normal;
	text-align: center;
	color:rgb(0,0,148);
}
.elem_corpsm
{
	border: 4px ridge black;
	background-color: rgb(192,192,192); 
	text-align: center;
	font-style: italic;
	padding-left: 10px;
	padding-top: 5px;
	width: 600px;
	margin: auto;
}

.elem_corpsm b
{
	font-style: normal;
	text-align: center;
	color:rgb(0,0,148);
}

.elem_photof
{
/*margin-left: 140px;*/
padding: 40px;
width: 400px;
margin: auto;

}

#pied
{
	margin-right: 140px;
	background-color: rgb(147,147,147); 
}
#menup table
{
	border-collapse: collapse; /* les bordures du tableau seront coll�es */
}
#menup th 
{
	color:blue;
	border: none;
	text-align: center;
	padding: 5px;
}
#menup td 
{
	border: none;
	text-align: center;
	padding: 5px;
}
