body{	margin: 10px 0 ;	padding: 0 ;	text-align: center ;	font: 11px "Trebuchet MS", helvetica, sans-serif ;	background: #ffffd0;	overflow: scroll;}a img {	 border:none;}label span {	font-weight: bold;}fieldset {	margin: 10px 20px;}fieldset legend {	font-size: 1.2em;	font-weight: bold;	margin-bottom: 4px;}input, select, textarea {	background-color: #EFEFEF;	border: 1px solid #949e7c;	margin: 5px 0 5px 20px;	vertical-align: top;}input:focus, select:focus, textarea:focus {	background-color: #FFF;	border: 1px solid #000;}#gauche ul {	list-style-type:none;	padding-left:0;}#gauche ul li span, #gauche ul ul li span {	display: block;	float:left;	margin-top: 5px;	width: 100px;	text-align: right;	font-weight: bold;}div#conteneur{	width: 800px;	margin: auto;	text-align: left;}div#header {	height: 120px;	width: 800px;	border-bottom: 1px solid #c3050d;}div#header img{	margin-left: -15px;	margin-top: 33px;		float: left;}ul#menu{	padding-top: 20px;	list-style-type: none;}ul#menu li{	float: right;	margin-left: 1px;	overflow: visible;}ul#menu li a{	display: block;	padding: 60px 15px 5px 15px;	text-decoration: none;	color: #fff;	font-weight: bold;}ul#menu li a.m1:hover, ul#menu li a.m2:hover, ul#menu li a.m3:hover, ul#menu li a.m4:hover, ul#menu li a.m5:hover, ul#menu li a.m6:hover{	border-top: 5px solid #ffffd0;}ul#menu li a.m1{	background: #e0a007; 	border-top: 5px solid #e0a007;}ul#menu li a.m2{	background: #e9bb4b; 	border-top: 5px solid #e9bb4b;}ul#menu li a.m3{	background: #dfbd6c; 	border-top: 5px solid #dfbd6c;}ul#menu li a.m4{	background: #d5bd84; 	border-top: 5px solid #d5bd84;}ul#menu li a.m5{	background: #c0b292;	border-top: 5px solid #c0b292;}ul#menu li a.m6{	background: #bcb4a1;	border-top: 5px solid #bcb4a1;}div#gauche{	width: 550px;	border-right: 1px solid #c3050d;	border-bottom: 1px solid #c3050d; 	padding-bottom: 20px;	overflow: auto;}div#gauche h1{	color: #000;	font-size: 1.4em;}div#gauche p{	padding: 0 25px 15px 0;	text-align: justify;	color: #000;	font-size: 1.1em;}div#gauche a {	color: #758279;	text-decoration: underline;}div#gauche li {	list-style-type: none;}div#gauche ul {	color: #000;	text-align: justify;	padding: 20px;}div#droite{	float: right;	width: 220px;	color: #000;	font-size: 1em;	padding-bottom: 20px;	overflow: hidden;}div#droite h1{	font-size: 1.2em;}div#droite a {	color: #758279;}div#footer{	height: 30px;	width: 800px;	float: right;	text-align: center;	margin-top: 15px;	color: #949e7c;}div#footer a{	text-decoration: underline;	color: #949e7c;}div#footer a:hover{	text-decoration: overline;}div#droite a {	color: #758279;	text-decoration: none;}div#droite a:hover {	color: #000;	text-decoration: underline;}div#droite span {	text-decoration: underline;}div#droite a:hover span {	text-decoration: underline overline;}#img_home {	margin: 10px auto;	height: 300px;	width: 400px;	border: 1px solid #CCC;	padding: 3px;}#img_home img {	width: 400px;	height: 300px;}/* CLASSES */.right {	float: right; /* Must be corrected... */}.left {	float: left;}.error {	color: #D22;	font-weight: bold;}/* No outline */a:active, a:focus {	outline: 0;}
