.left { background-color: #FFFFFF; width: 25em;float: left; }.right { background-color: #FFFFFF; width: 25em;float: left; margin-left: 10px; }.bouton { background-color: #FFFFFF; width: 25em;float: left;margin-left: 10px; }#inscription {	border: none;	width: 24em;	margin: 0;	padding: 0;	}	fieldset {	/*** Mise en forme des cadres ***/		margin: 0;		font-style: normal;		padding: 1em;		border: 1px dashed #4C9BC7 ;	}	legend {	/*** Mise en forme des titres des cadres ***/		font: bold 1.1em arial, hevetica, sans-serif;		color: black;		background: transparent;	}	.row {		clear: both;	/*** Retour à la ligne obligatoire pour chaque ligne contenant un champ ***/		padding: .3em 0 0  0;		margin: 0;	}	.titre {	/*** Mise en forme des intitulés de champs ***/		float: left;	/*** Très important, ne pas suprimer ! ***/		width: 50%;	/*** Les intitulés prennent la moitié de la largeur totale du formulaire... ***/		text-align: right;	/*** ... et ils sont alignés à droite ***/		margin: 0;		padding: 0 .5em 0 0;}	.champs {		float: right;	/*** Très important, ne pas suprimer ! ***/		text-align: left;	}	label:hover, input[type="submit"] {		cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/	}	label.oblig {		font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/	}	.legende {	/*** Mise en forme des aides contextuelles ***/		font-style: italic;		color: #666;		background: transparent;		margin: 0;		padding: 0;	}	a.aide {	/*** Mise en forme des bulles d'aide. Mais vous pouvez aussi utiliser une image (plus simple) ***/		text-decoration: none;		margin: 0;		padding: 0 .2em;		border: 1px solid black;		color: black;		background: beige;		font: bold 1em arial, helvetica, sans-serif;		width: .1em;	}	a.aide:hover {	/*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/		cursor: help;	}	.focus {	/*** Mise en avant des champs en cours d'utilisation ***/		background: beige;		color: black;	}	.normal {	/*** Retour à l'état normal après l'utilisation ***/		background: white;		color: black;	}	.jaune {	width: 50%;	}	H1 {	text-align: right;	margin: 1px;	font-size: 15px;	font-family : "Helvetica", Geneva, Arial, sans-serif;	padding: 3px;	background: #7D091A;	color: #FFFFFF;	padding-right: 5px;	letter-spacing: 3px;	}	H2 {	text-align: left;	margin: 1px;	padding: 3px;	font-size: 13px;	font-family : "Helvetica", Arial, sans-serif;	background: #99CCFF;	color: #003399;	letter-spacing: 1px;	} 	H3 {	font-size: 13px;	font-family : "Helvetica", Arial, sans-serif;	letter-spacing: 1px;	} 