	<style type="text/css">
	/* Générique */
	form {
		margin: 5px 0;
		padding: 0;
	}
	fieldset {
		margin: 0;
		padding: 0;
	}

	#formulaire fieldset {
		margin: 0;
		padding: 5px;
		border: none;
	}
	#formulaire fieldset legend {
		margin: 5px 5px 0 5px;
		padding: 0;
		font-family: Trebuchet MS, Verdana, serif;
		font-variant: small-caps;
		font-size: 13px;
		color: #c4ae76
	}

	div.marron1{
	background-color: #fbf7ee;
	}
	
	div.marron2{
	background-color: #fff;
	}
	
	div.marron3{
	background-color: #cba676}

	#formulaire div.gauche1 {
		width: 330px;
		margin-right: 18px;
		margin-bottom: 25px;
		float: left;
		display: inline; /* évite le Doubled Float-Margin Bug d'IE6 */
	}
	#formulaire div.gauche1 p {
		margin: 5px 0;
		overflow: hidden;
		font-size: 10px;		
	}
	#formulaire div.gauche1 span.label {
		float: left;
		width: 42%;
		font-size: 10px;		
		text-align: left;
		margin-left: 5px
	}
	
	#formulaire div.gauche1 label {
		cursor: pointer;
		color: #c4ae76;
	}
	#formulaire div.gauche1 span.controle {
		display: block;
		margin-left: 30%;
	}
	
	
	#formulaire div.gauche2 {
		width: 220px;
		margin-bottom: 25px;
		float: left;
		display: inline; /* évite le Doubled Float-Margin Bug d'IE6 */
	}
	#formulaire div.gauche2 p {
		margin: 5px 0;
		overflow: hidden;
		font-size: 10px;		
	}
	#formulaire div.gauche2 span.label {
		float: left;
		width: 50%;
		font-size: 10px;		
		text-align: left;
		margin-left: 5px
	}
	
	#formulaire div.gauche2 label {
		cursor: pointer;
		color: #c4ae76;
	}
	#formulaire div.gauche2 span.controle {
		display: block;
		margin-left: 30%;
	}
	
	
	
	#formulaire div.gauche3 span.controle input.bouton {
		position: absolute;
		margin-left: -30px;
	}
	#formulaire div.gauche span.controle br {
		display: none;
	}


	#formulaire div.droite {
		width: 340px;
		margin-left: 25px ;
		margin-bottom: 25px;
		float: left;
		display: inline; /* évite le Doubled Float-Margin Bug d'IE6 */
		font-size: 11px;		
	}
	#formulaire div.droite span.label {
		display: block;
		margin-left: 15px;
		padding-top:20px;
	}
	#formulaire div.droite span.label2 {
		display: block;
		font-weight: bold;
		margin-left: 15px;
		padding-top:5px;
	}
	#formulaire div.droite span.controle {
		float: left;
		display: inline;
		margin: 3px 0 0 35px;
		width: 120px;
	}
	#formulaire div.droite span.controle input.bouton {
		position: absolute;
		margin-left: -20px;
	}
	#formulaire div.droite span.controle br {
		display: block;
	}
	
	#formulaire p {
		margin-bottom: 10px
	}
	
	#formulaire p.captcha {
		margin-left: 400px
	}

	.champ {
		color: #968456;
		text-decoration: none;
		border: 1px solid #968456;
	}

	#formulaire input.text {
		width: 90%;
		border: solid 1px #968456;
		padding: 2px 4px;
	}
	#formulaire textarea {
		border: solid 1px #968456;
		margin-left: 5px;
	}
	#formulaire p.submit {
		clear: right;
		margin: 0 20px 0 410px;
	}
	#formulaire p.submit input {font-size: 12px;}
	</style>

