@charset "UTF-8";body {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: normal;	margin: auto;	width: 1000px;	color: #000000;	background-color: #FFFFFF;}/* Pas de cadre bleu autour des photos lien*/a img { border: none;}/*Annuler toutes les valeurs des marges et remplissage par defaut des navigateurs*/* {margin: 0; padding: 0}/* Couleurs de la scrollbar*/.scrollbar {	SCROLLBAR-FACE-COLOR: #00568e; 	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;	SCROLLBAR-SHADOW-COLOR: #00000;	SCROLLBAR-3DLIGHT-COLOR: #00568e;	SCROLLBAR-ARROW-COLOR: #ffffff;	SCROLLBAR-TRACK-COLOR: #000000;	SCROLLBAR-DARKSHADOW-COLOR: #00000	}.titrejaune {	color: #FFFF00;	font-weight: bold;	text-align: center;	font-size: 1em;}.text {	font-size: 95%;	color: #000000;	text-align: center;}/* Passage à la ligne d'un element sous un element flottant*/.clearthefloats{	clear: both;}/* principal*/#wrapper {	width: 800px;	position: absolute;	background-color: #FFFFFF;	margin: auto;	top: auto; }/* Header*/#header{	width: 800px;	height: 165px;	margin: 40p auto 20px;	background-color: #FFFFFF;}/* Banniere photo */#banner {	width: 800px;	height: 143px;	}	/* main admin*/#mainadmin {	width: 100%;	float: left;	margin: 10px;	padding: 0px;	height: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	color: #000000;}#mainadmin h1 {	font-size: 1.1em;	color: #09639f;	text-align: center;}#mainadmin h2 {	font-size: 0.8em;	color: #000000;	text-align: center;	padding: 5px;}#mainadmin h3 {	font-size: 0.9em;	color: #09639f;	text-align: center;	padding: 5px;	background-color: #000000;}#mainadmin a {	font-size: 1em;	color: #000000;	text-decoration: none;	font-weight: bold;}#mainadmin a:hover {	text-decoration: underline;}	/* Menu*/#menu{	position:relative;	display:block;	height:22px;	font-size:11px;	font-weight:bold;}#menu ul{margin:0;padding:0;list-style-type:none;width:auto;}#menu ul li{	display:block;	float:left;	margin:0 1px 0 0;}#menu ul li a{	width: 150px;	height:22px;	display:block;	float:left;	color:#fff;	text-decoration:none;	background: transparent url(../images/btn-off.gif) no-repeat;	background-position: left top;	padding: 5px 0;	text-align: center;}#menu ul li a:hover{	color:#000000;	background-color: transparent;	background-image: url(../images/btn-over.gif);	background-repeat: no-repeat;	background-position: right top;}#menu ul li a.current,#menu ul li a.current:hover{color:#000;background:#fff;}/* Footer*/#footer{	width: 530px;	clear: both;	text-align: center;	color: #000000;	font-size: 0.75em;	margin: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;	padding: 5px;}#footer p{	margin-top: 3px;}#footer a {	color: #09639f;	text-decoration: none;	margin-bottom: 7px;}#footer a:hover{	text-decoration: underline;}.info{	color: #000000;	margin-bottom: 7px;	text-align: center;	font-size: 0.7em;}/*** Mise en forme du formulaire ***/#corpForm {	font-size: 0.8em;}#inscription {	border: none;	margin: 0;	padding: 0;}#titreForm, #piedForm {	/*** Mise en forme du titre et du pied de formulaire ***/	font: bold 1em;	margin: 0;	padding: 0.5em;}#piedForm {	text-align: right; /*** Les boutons sont alignés à droite ***/}#piedForm input {	font-weight: bold; /*** Pour améliorer la lisibilité des boutons ***/	margin-left: 1em;}#corpForm fieldset {	/*** Mise en forme des cadres ***/	margin: 0;	font-style: normal;	padding: 0 1em 1em;}#corpForm legend {	/*** Mise en forme des titres des cadres ***/	font-weight: bold;	color: black;	background: transparent;}#corpForm p {	/*** Mise en forme des lignes du formulaire ***/	padding: .2em 0;	margin: 0 0 .2em 0;	font-size: 1em;}#corpForm fieldset#coordonnees label {	/*** Mise en forme des intitulés de champs ***/	float: left;	/*** Très important, ne pas suprimer ! ***/	width: 30%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/	text-align: right;	/*** ... et ils sont alignés à droite... ***/	margin: 0;	padding: 0 .5em 0 0;	line-height: 1.8;	/*** ... et centrés verticalement. ***/}#corpForm label:hover, #piedForm input {	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/}#corpForm label.oblig {	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/}#corpForm .legende {	/*** Mise en forme des aides contextuelles ***/	font-style: italic;	color: #003366;	background: transparent;	margin: 0;	padding: 0;}#corpForm a.aide {	/*** Mise en forme des bulles d'aide ***/	text-decoration: none;}#corpForm a.aide img {	/*** Mise en forme de l'image des bulles d'aide ***/	margin: 0;	padding: 0;	border: 0;}#corpForm a.aide:hover {	/*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/	cursor: help;}#corpForm .focus {	/*** Mise en avant des champs en cours d'utilisation ***/	background: #FFFFCC;	color: black;}#corpForm .normal {	/*** Retour à l'état normal après l'utilisation ***/	background: white;	color: black;}.rouge {	color: #CC0000;}