	body {
    	font: 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    	background: #ffffff;
    	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;
		font-size:12px;
    }
	div {
		margin:0;
    	padding:0;
	}
    .oneColFixCtr #container {
    	width: 955px;  /* paramÃ©trage de la largeur Ã  20 pixels de moins que le plein Ã©cran (800 pixels) pour tenir compte de l'habillage du navigateur et Ã©viter l'apparition d'un ascenseur horizontal */
    	background: #FFFFFF;
    	margin: 0 auto; /* les marges automatiques (et dotÃ©es d'une largeur positive) centrent la page */
    	border:none;
    	text-align: left; /* ce paramÃ©trage annule le paramÃ¨tre text-align: center de l'Ã©lÃ©ment body. */
    }
    .oneColFixCtr #mainContent {
    	padding: 0 0px; /* ne pas oublier que le remplissage est l'espace Ã  l'intÃ©rieur du cadre de l'Ã©lÃ©ment div, alors que la marge est l'espace Ã  l'extÃ©rieur de celui-ci */
    }
	img{
		border:none;
		vertical-align:middle;
	}
	ul{
		list-style: none;
	}
	hr{
		border:none;
		height:2px;
		size:2px;
		width:100%;
		color:#ffffff;
		background-color:#ffffff;
	}
	.hr_leger{ /* hr de sÃ©paration purement visuel, il ne sÃ©pare pas des blocs fondamentalement diffÃ©rent, 
				mais sert Ã  apporter de la lisibilitÃ© au sein d'un bloc. Doit Ãªtre lÃ©ger */
		border:none;
		height:1px;
		size:1px;
		width:100%;
		color:#dadada;
		background-color:#dadada;
	}
	.hr_bas_de_page{ /* utilisÃ© une seule fois, en bas de page */
		border:none;
		height:1px;
		size:1px;
		width:100%;
		color:#dadada;
		background-color:#9ebb67;
	}
	input {
		color:#333333;
		font-size:12px;
		font-family:arial;
	}
	textarea {
		 color:#333333;
		 font-size:12px;
		 font-family:arial;
	}
	select {
		 color:#333333;
		 background-color:#FFFFFF;
		 font-size:12px;
		 font-family:arial;
	}
	a:link{
		color:#000000;
		text-decoration:none;
	}
	a:visited{
		color:#000000;
		text-decoration:none;
	}
	a:hover{
		color:#d9a302;
		text-decoration:none;
	}
	
	.clearfloat { /* cette classe doit Ãªtre placÃ©e pour un Ã©lÃ©ment div ou break et doit Ãªtre l'Ã©lÃ©ment final avant la balise de fin d'un conteneur qui doit contenir entiÃ¨rement un Ã©lÃ©ment flottant */
    	clear:both;
        height:0px;
        font-size: 1px;
        line-height: 0px;
    }
	.champ_recherche{ /* champ recherche dans la barre de menu */
		height:10px;
		font-size:10px;
	}
	.bloc_header{
	    background-image:url(../_pix/banner_up.jpg);
		/*background-color:#d9a302;*/
		padding:0 5px;
		height:98px;
	}
	.texte_header{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	.texte_highlight{ /* utilisÃ© pour l'affichage de la page recherche */
		color:#FF0000;
	}
	.bloc{ /* bloc Ã  fond gris utilisÃ© un peu partout : chaque bloc de la page d'accueil par exemple */
		background-color:#EAEBE0;
		margin-top:5px;
		padding:5px;
		text-align:left;
	}
	.bloc_menu{ /* correspond à la barre de menu */
		
		background-color:#f7f9ea;
		margin-top:5px;
		padding:0 5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-stretch:narrower;
		font-size:12px;
		vertical-align:middle;
	}
	.item_menu{ /* chqaue élément du menu sauf la partie droite (champ recherche) */
		font-size:11px;
		display:inline;
		vertical-align:middle;
		line-height:20px;
		margin:7px 5px;
	}
	.titre_page{ /* titre des pages. UtilisÃ© aussi dans la colonne de gauche, par exemple pour le mot "Calendrier" sur la page qui liste les articles */
		font-size:16px;
		color:#876911;
		margin:10px 5px;
	}
	.article{ /* bloc blanc qui constitue le fond des articles. Dans le html, il est contenu dans un .bloc */
		background-color:#FFFFFF;
		text-align:justify;
		padding:5px;
	}
	.titre{ /* titre de certains paragraphes, cette classe est utilisÃ©e aussi pour les titres de la page d'accueil ("Articles", "Aujourd'hui", "Ã‰vÃ©nements", etc.) */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.titre_adresse{ /* titre des adresses... */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	.voir_plus{ /* classe appliquÃ©e qaux liens de type "cliquez ici pour en savoir plus" */
		text-decoration:underline;
	}
	.texte_aide{ /* texte utilisÃ© pour l'aide "BBcode", mais aussi pour afficher du contenu pas aussi important que le reste. Ex: le champ "extra" dans les adresses */
		color:#999999;
	}
	.barre_sondage{ /* barre de remplissage pour les sondages */
		height:5px;
		background-color:#b96808;
		font-size:5px;
		margin-bottom:8px;
	}
	.texte_rouge{ /* utilisÃ© sur la page "apprendre" dans le bloc de texte, pour mettre du texte en valeur */
		color:#ab730a;
	}