/* Normalise les marges et le remplissage */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

/* Normalise les tailles de police pour les en-têtes */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; }

/* Supprime list-style pour les listes */
ul, ol
{ list-style: none; }

/* Normalise les styles et graisses de fontes: font-style et font-weight sont "normal" */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

/* Supprime les bordures dans les tableaux */
table
{ border-collapse: collapse; border-spacing: 0; }

/* Supprime les bordures dans les éléments fieldset et img */
fieldset, img
{ border: 0; }

/* Aligne le texte à gauche dans caption et th */
caption, th
{ text-align: left; }

/* Supprime les apostrophes doubles (guillemets anglais) autour de q */
q: before, q: after
{ content: ''; }

html
{ text-align: center; }

 
body  {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
	background : transparent url(images/background.jpg) repeat 0 0;
}

#container { 
	width: 800px;
	height: 1000px;
	background: transparent url(images/fondcontact.jpg) no-repeat 0 0;
	padding: 0 0 0 0;
	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 1px solid #000000;
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
} 

#contenu { 
	float: left;
	width: 768px;
	color: #CCC;
	font: "Arial", Trebuchet MS, Helvetica, sans-serif;
	font-size: 80%;
} 

#contenu p { 
margin: 10px 10px 10px 20px; 
text-align: justify;
}

#contenu h1 { 
margin: 30px 10px 10px 20px; 
text-align: justify;
font-size: 120%;
}

#contenu h2 { 
margin: 30px 10px 10px 20px; 
text-align: justify;
font-size: 150%;
}

#contenu a {
color: #CE7206;
text-decoration: none;
}

#contenu a:hover {
color: pink;
}

