		body
		{
			margin: 10px 0 ;
			padding: 0 ;
			text-align: center ;
			font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
			background: #dea ;
		}
		body,TD
		{
			scrollbar-face-color: #97B442 ;
         		scrollbar-shadow-color: #6699CC ;
         		scrollbar-highlight-color: #FFCC00 ;
         		scrollbar-3dlight-color: #CC0000 ;
         		scrollbar-darkshadow-color: #660000 ;
         		scrollbar-arrow-color: #6699CC ;
         	}
         	img
		{
			border: none;
         	}
         	input
         	{
         		color: #7C300E ;
         		font-weight: bold ;
         		background-color: #C5DF6D ;
         		border-style: dashed ;
         		border-color: #6699CC ;
         	}
		div#conteneur
		{
			width: 700px ;
			margin: 0 auto ;
			text-align: left ;
			border: 1px solid #000 ;
			background: #fff ;
		}
		div#header
		{
			height: 141px ;
			margin: 0 ;
		}
		div#header a
		{
			width: 700px ;
			height: 141px ;
			display: block ;
			background: url(images/header_final.gif) no-repeat ;
			position: relative ;
			left: 0px ;
			top: 15px ;
		}
		div#footer
		{
			float: bottom;
			width: 669px ;
			height: 40px ;
			margin-left: 15px;
			margin-bottom: 5px;
			background: url(images/credits.gif) no-repeat bottom;
			text-align: center ;
			padding-bottom: 30px ;
			padding-top: 20px ;
		}
		div#footer a
		{
			color: #8a0 ;
		}
		div#footer a:hover
		{
			color: #CC0000 ;
		}
		div#gauche
		{
			float: left;
			width: 125px;
			padding: 30px 0 0 0 ;
		}
		div#menu
		{
			margin: 0 ;
			width: 125px;
		}
		div#haut_menu
		{
			float: top;
			height: 15px;
			margin: 0 ;
			background: url(images/fond_menu_haut.gif) no-repeat ;
		}
		div#bas_menu
		{
			float: bottom;
			height: 15px;
			margin: 0 ;
			background: url(images/fond_menu_bas.gif) no-repeat ;
		}
		div#milieu_menu
		{
			overflow: hidden;
			background: url(images/fond_menu_milieu.gif) repeat ;
			padding: 0 0 10px 4px ;			
		}
		div#milieu_menu p
		{
			padding: 0 0 0 8px ;
			background: url(images/puce1.gif) no-repeat left bottom ;
			color: #000 ;
			font: 1.4em Arial,sans-serif ;
			font-weight: bold ;
			letter-spacing: -1px ;
			line-height: 1.8em ;
			margin: 5px 0 2px 0;
		}
		div#bas_gauche
		{
			margin: 40px 0 0 0 ;
			width: 125px;
			text-align: center ;
		}
		div.contenu
		{
			margin-top: 20px;
			margin-left: 140px;
			margin-right: 20px;
			margin-bottom: 20px;
			min-height: 800px;
		}
		div.contenu h1
		{
			padding-left: 20px ;
			line-height: 25px ;
			font: 1.7em Arial,sans-serif ;
			font-weight: bold ;
			letter-spacing: 1px ;
			background: url(images/puce1.gif) no-repeat left bottom ;
			color: #000 ;
			border-bottom: 1px solid #9b2 ;
		}
		div.contenu h2
		{
			padding-left: 20px ;
			line-height: 25px ;
			font: 1.7em Arial,sans-serif ;
			font-weight: bold ;
			letter-spacing: 1px ;
			background: url(images/puce1.gif) no-repeat left bottom ;
			color: #000 ;
			border-bottom: 1px solid #9b2 ;
		}
		div.contenu h3
		{
			margin-left: 15px ;
			padding-left: 5px ;
			color: #9b2 ;
		}
		div.contenu p
		{
			text-align: justify ;
			text-indent: 2em ;
			line-height: 1.7em ;
		}
		div.contenu a
		{
			color: #CC0000 ;
		}
		div.contenu a:hover
		{
			color: #8a0;
		}

		div.contenu2
		{
			margin-top: 20px;
			margin-left: 140px;
			margin-right: 20px;
			margin-bottom: 20px;
		}
		div.contenu2 h2
		{
			padding-left: 20px ;
			line-height: 25px ;
			font: 1.7em Arial,sans-serif ;
			font-weight: bold ;
			letter-spacing: 1px ;
			background: url(images/puce1.gif) no-repeat left bottom ;
			color: #000 ;
			border-bottom: 1px solid #9b2 ;
		}
		div.contenu2 h3
		{
			margin-left: 15px ;
			padding-left: 5px ;
			color: #9b2 ;
		}
		div.contenu2 p
		{
			text-align: justify ;
			text-indent: 2em ;
			line-height: 1.7em ;
		}
		div.contenu2 a
		{
			color: #CC0000 ;
		}
		div.contenu2 a:hover
		{
			color: #8a0;
		}

		td
		{
			text-align: justify ;
			line-height: 1.7em ;
			font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
		}
		ul.navigation
		{
			width: 110px ;
			list-style: none ;
			margin: 0 ;
			padding: 0 ;
		}
		ul.navigation li a
		{
			display: block ;
			color: #CC0000 ;
			font: 1.2em "Trebuchet MS",Arial,sans-serif ;
			font-weight: bold ;
			line-height: 15px ;
			letter-spacing: -1px ;
			text-align: left ;
			text-decoration: none ;
			padding: 0 ;
		}
		ul.navigation li a:hover, #navigation li a:focus, #navigation li a:active
		{
			color: #6699CC ;
		}
