body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #FFF;	margin: 0; 	padding: 0;	text-align: center; 	color: #000;}
/*Definition du conteneur principal*/#container {	width: 780px;	margin: 0 auto;	border: 1px solid #000000;	text-align: left;	background-color: #FFFFFF;	background-repeat: repeat-y;	background-position: left;	background-image: url(images/line.gif);} 
/*Definition du header */#header {    /*image de fond et marges */	padding: 0 10px 0 20px;	background-image: url(images/cloud-header.jpg);	background-repeat: no-repeat;} #header h1 {	margin: 0; 	padding: 10px 0; 	/*Police et couleur */	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFF;}/*Definition de sidebar1 */#sidebar1 {	float: left;	width: 200px;	padding: 18px;}/*Definition du format paragraphe de sidebar1 */#sidebar1 p {	font-size: 80%;	font-style: italic;	margin-top: 0px;}
/*Definition la colonne de droite, ContenuP */#ContenuP {	margin: 0 0 0 250px;	padding: 0 20px;	font-size: 90%;} /*Definition de h1, h2, h3 de ContenuP */#ContenuP h1, #ContenuP h2, #ContenuP h3 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #345FA3;}
/*Definition du footer */#footer {	padding: 0 10px 0 20px;
	/*Definition du cadre du pied de page */	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666;	border-right-color: #666;	border-bottom-color: #666;	border-left-color: #666;
	/*Definition du fond du footer (image , non-repeat) */	background-image: url(images/cloud-header.jpg);	background-repeat: no-repeat;} /*Definition du format du paragraphe du footer */#footer p {	margin: 0;	padding: 10px 0;	color: #FFF;	font-size: 80%;}
/*Autres styles... blockquote */
blockquote {	padding-right: 4px;	padding-left: 4px;	border: thin solid #00C;}/*Autres styles...  tableau */table {	padding: 4px;	width: 475px;	border-collapse: collapse;}/*Autres styles... cellules du tableau  */th, td {	border: thin solid #00C;}