form.renseignements {
	/*width:260x;*/
	padding:5px 7px 5px 7px;
	font-size: 100%; 
	font-family: arial;
	/*display:block;*/
	}

.renseignements label, .renseignements input, .renseignements textarea, .renseignements select, .renseignements .alarm {
	 float: left;
	 margin: 0 0.5em 0.5em 0;
}

.renseignements br {clear: both;}
/*.renseignements input+label, .renseignements p+label {width: auto;} /* firefox */
.renseignements label {
	cursor: pointer;
	width: 7.5em;
}
.renseignements label.tocheck {width: auto;}

/* pied de formulaire */
.renseignements .rens_soumission {text-align: right;}
.renseignements .rens_soumission input{width:6em;}

/*.renseignements .rens_soumission input {float: none; display: inline; } */

/*
.renseignements label.tocheck {width: auto;}
*/
.renseignements label.tocheck {width: auto;}
.renseignements label.grand {width: auto;}
.renseignements .rens_mot {width: 100px;}
.renseignements .rens_phrase {width: 200px;}
.renseignements .rens_email {width: 200px;}
.renseignements textarea {width: 200px; height: 100px;}

.renseignements fieldset {
	margin: 0.6em 0; 
	/*padding: 0.5em 0.5em 0.5em auto; */
	padding: 5px 5px 5px 5px;
	background-color: transparent; 
	width:95%;
}
.renseignements legend {padding: 0.2em; font-size: 80%; font-weight: bold; text-transform: uppercase; background: #000; color: #fff;}
.renseignements fieldset:first-child input:focus, .renseignements textarea:focus {background-color: #f1f1f1;}
.alarm {padding-left: 22px; background: transparent url(../img/alert.gif) no-repeat 0em 0.2em; color: #666;}

