		body
			{
				margin: 10px 0 ; /*marges hautes et basse à 10px, marges droite et gauche à 0px */
				padding: 0 ;
				text-align: center ;
				font: 0.8em "Verdana", helvetica, sans-serif ; /*taille du texte, police d'écriture*/
				/*background-color:#FFFFFF ; /*couleur de fond*/
				background-attachment:fixed ; /*fixation de l'image de fond, pour éviter la répétition*/
				background-image:url(fond.png);
			}
			
		div#conteneur
		
			{
				width: 768px ; /*largeur du conteneur*/
				margin: 0 auto ; /*centrage des blocs*/
				text-align: left ; /*alignement du texte à gauche*/
			}	
			
			
		div#header
			{
				height: 163px ;
				background: url(header.jpg) no-repeat center top;
				margin: 0 ;
			}	
			
		ul#menu
			{
				height: 25px ;
				margin: 0 ;
				padding: 0 ;
				background: url(menu.jpg) repeat-x 0 0 ;
				list-style-type: none ;
			}
			
		ul#menu li
				{
					float: left ;
					text-align: center ;
				}

		ul#menu li a
				{
					width: 190px ; /*longueur des cases liens du menu*/
					line-height: 25px ; /*hauteur de ligne*/
					font-size: 1em ; /*taille des caractères*/
					font-weight: bold ; /*mise en forme du texte, attribut "gras"*/
					letter-spacing: 1.8px ; /*espacement des lettres*/
					color: #0000FF ; /*couleur du texte du menu*/
					display: block ;
					text-decoration: none ;
					border-right: 1px solid #0000FF ; /*bordure gauche lien, taille et couleur*/
					border-left: 1px solid #0000FF ; /*bordure droite lien, taille et couleur*/
					border-top: 1px solid #0000FF ; /*bordure haut lien, taille et couleur*/
					border-bottom: 0.5px solid #0000FF; /*bordure bas lien, taille et couleur*/
				}

		ul#menu li a:hover
				{
					background: url(menu.jpg) repeat-x 0 -25px ; /*décalage de l'image au passage de la souris*/
					color: #FFFFFF ;
				}
				
			
		div#contenu p
			
				{
					text-align: justify ;
					text-indent: 2em ;
					line-height: 1.7em ;
				}
			
			
		div#titre
				{
					margin-left: 15px ;
					padding-left: 5px ;
					border-bottom: 1px solid #0000FF ;
					border-left: 2px solid #0000FF ;
					color: #0000FF ;
					font-size: 1.3em ;
				}

				
			
		div#footer
				{
					margin: 0 ; /*marge bas de page*/
					padding-right: 10px ;
					line-height: 30px ; /*hauteur de ligne*/
					text-align: right ; /*alignement du texte*/
					color: #0000FF ;
					font-size: 0.8em;
				}
				
		div#pub /*conteneur pour la pub Google AdSense*/
				{
					width: 728px; /*largeur du div*/
				}
				
	
		.font_menu {font-family: Georgia, "Times New Roman", Times, serif}
			
		.font_texte 
				{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 1em;
					color:#0000FF;
				}
			.bleu{
					color:#0000FF;}
			.contenu p
			
				{
					text-align: justify ;
					text-indent: 2em ;
					line-height: 1.7em ;
				}
			
			
			.titre
				{
					margin-left: 15px ;
					padding-left: 5px ;
					border-bottom: 1px solid #0000FF ;
					border-left: 2px solid #0000FF ;
					color: #0000FF ;
					font-size: 1.3em ;
				}
