	/* STYLES */
	/***********/
	
	/* style de l'en-tete */
	div#entete2, div#entete {
		text-align: center;
	}
	div#entete, div#entete2 {
		background: #EEEEFF;
		min-width: 550px; /* largeur minimale requise (sinon apparition d'une barre de defilement) */
	}
	/* style de l'arriere-plan general */
	body {
		background: #EEEEFF; 
	}
		/* style de l'arrière-plan du volet de gauche */
		div#gauche {
			background: #EEEEFF;
		}
		/* position: fixed; pour un rendu a la mode "frames" : */
		html>body #gauche_cent_pour_cent { /* position: fixed; */ } /* using a child selector to let only the browsers that support it see the position:fixed declarations.  In browsers that do not support position:fixed – with the exception of IE 5 / 6 – the whole page will scroll, which is a perfectly acceptable fallback.  */
		/* style du volet de gauche */
		div#gauche {
			text-align: left;
		}
		/* style de l'arrière-plan du volet de droite */
		div#droite_cent_pour_cent {
			/* background: gray; */
		}
		/* position: fixed; pour un rendu a la mode "frames" : */
		html>body #droite_cent_pour_cent { /* position: fixed; */ } /* using a child selector to let only the browsers that support it see the position:fixed declarations.  In browsers that do not support position:fixed – with the exception of IE 5 / 6 – the whole page will scroll, which is a perfectly acceptable fallback.  */
		/* style du volet de droite */
		div#droite {
			text-align: right;
		}
			/* style du contenu au centre */
			div#centre {
				background: #EEEEFF;
			}
	/* style du pied de page */
	div#piedpage {
		background: #EEEEFF;
		text-align: center;
		font-size: 6pt;
	}
	

a { color: #191970; font-weight: normal; text-decoration: none }
a:active { color: #b22222 }
a:hover { color: #2f4f4f; text-decoration: underline }
a:visited { color: #0000a0 }
body { font-size: 12px; font-family: Arial, Courier, Palatino, Geneva, Georgia, "Times New Roman", Times, serif; }
h1 { color: #2b22b2; font-size: 13pt; font-family: Geneva, Palatino, Arial, Helvetica, sans-serif}
h2 { color: #2222b2; font-size: 11pt; font-family: Geneva, Palatino, Arial, Helvetica, sans-serif }
h3 { color: #2222b2; font-family: Geneva, Palatino, Arial, Helvetica, sans-serif }
h4 { color: #2222b2; font-family: Geneva, Palatino, Arial, Helvetica, sans-serif }
li { font-size: 12px }
p { font-size: 12px }
ul {		padding-top: 0;
		margin-top: 0;
		padding-bottom: 0;
		margin-bottom: 0;
}

	#centre ul
	{
		margin-left: 15px;
		padding-left: 0;
		list-style-type: disc;
		font-family: Arial, Helvetica, sans-serif;
	}

		#sidebar-a {
			margin: 0px;
			padding: 0px;
			background-color: #EEEEFF;
		}

		#sidebar-a ul
	{
			margin-left: 5px;
			padding-left: 10px;
			padding-right: 10px;
			list-style-type: disc;
			font-family: Arial, Helvetica, sans-serif;
		}
	
	#navcontainer { width: 160px; }

	#navcontainer ul
	{
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
	}

	#navcontainer a
	{
		display: block;
		padding: 3px;
		width: 160px;
		background-color: white;
		border-bottom: 1px solid #eee;
		font-weight: bold;
	}

	#navcontainer a:link, #navlist a:visited
	{
		color: #2b22b2;
		text-decoration: none;
	}

	#navcontainer a:hover
	{
		background-color: rgb(213, 219, 225);
		color: #fff;
	}

	#navcontainernew { width: 200px; }

	#navcontainernew ul
	{
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
	}

	#navcontainernew a
	{
		display: block;
		padding: 3px;
		width: 160px;
		background-color: #fa9d83;
		border-bottom: 1px solid #eee;
		font-weight: bold;
	}

	#navcontainernew a:link, #navlist a:visited
	{
		color: #2b22b2;
		text-decoration: none;
	}

	#navcontainernew a:hover
	{
		background-color: rgb(213, 219, 225);
		color: #fff;
	}

	table.haut {
		background: #EEEEFF;
	}
