/* login */
form.login {
	margin:50px auto auto auto;
	width:350px;
}
form.login input {
	background-image:url(../images/form/text-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #B5B8C8;
	margin:5px 0 0 0;
	padding:1px 3px;
/*	float:left; */
}
form.login label {
	margin:5px 0 0 0;
	width:100px;
	display:block;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	float:left;
}
form.login input.bouton {
	margin:20px auto auto auto;
	float:none;
	width:50px;float:right;
}
form.login fieldset {
	border-style:outset;
	margin:5px 0 0 0;
	padding:10px;
}
p.message {							/* TODO usage ??? */
	color:#E33;
	font-weight:bold;
	width:400px;
	margin: 0 auto auto auto;
	text-align:center;
}

form#rechercher {
	margin:6px 0 0 50px;
	padding:0;
}
form#rechercher input {
	float:left;
}
form#rechercher input.text {
	border:1px solid #CCC;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	width:10em;
}
form#edite fieldset {
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	padding:10px;
}
form#edite div.saisie {
	display:block;
}
form#edite label {
	width:150px;
	display:block;
	float:left;
	clear:left;
}
form#edite input, form#edite select {
	float:left;
}
form#edite a {
	float:left;
}