body	{	width: 750px;	margin: auto;	margin-top: 20px; 	color: #999999;	background-color: black;	}#page	{		background-image: url("images/fond.jpg");		background-position: center;		background-repeat: repeat-y;		}#en_tete	{			width: 750px;			height: 100px;			background-image: url("images/header.jpg");			background-repeat: no-repeat;			height: 150px;			}#menu	{		float: left;		width: 150px;		}.titre_menu	{			background-image: url("images/haut_menu.jpg");			height: 35px;			text-align: center;			font-size: 25px;			}.titre_menu p	{				padding-top: 5px;				}.element_menu	{				color: #999999;				font-size: 13px;				}		.element_menu a	{				color: #999999;				font-size: 13px;				}.element_menu a:hover	{						color: #999999;						font-size: 13px;						}.corps	{		margin-left: 150px;		width: 550px;		padding: 5px;		color: #B3B3B3;		background-color: #626262;		background-image: url("images/fond_rub.jpg");		}.corps_titre	{			background-image: url("images/haut_rub.jpg");			text-align: center;			height: 35px;			}.corps_titre p	{				padding-top: 8px;				}.corps_bas	{			height: 9px;			margin-bottom: 30px;			background-image: url("images/bas_rub.jpg");			background-repeat: no-repeat;			}.corps p	{		padding-left: 30px;		padding-right: 20px;		}.corps ul	{		padding-left: 30px;		padding-right: 20px;		}.corps ul a	{		color: #999999;		}.corps ul a:hover	{				color: #999999;				}#pied_de_page	{				background-image: url("images/bas.jpg");				background-position: center;				background-repeat: no-repeat;				height: 33px;				}			table	{	margin: auto; /* Centre le tableau */	width: 500px;	border-collapse: collapse; /* Colle les bordures entre elles */	}