form {
		margin-top:10px;
		margin-left:30px;

	}
	fieldset {
		text-align:left;
		border:1px solid #456;
		margin:0 0 0 10px;
		padding:5px;
		width:400px;
	}
	legend {
		font : bold 11px Tahoma,sans-serif; 
		text-align: left;
		color: #777;
		margin-left:1em;
		padding:5px;
	}


	input {
		text-align:left;
		color: #456;
		border: 1px solid #456;
		margin: 5px;
		width: 245px;
	}
	
		label {
		font: 11px Tahoma,sans-serif; 
		font-weight:bold;
	}
	label.adresse {
		clear:both;
		float:left;
		width:9em;
		text-align:left;
		margin:0.25em;
	}
		select {
		width: 150px;
		text-align:left;
		color: #456;
		border: 1px solid #456;
		margin: 5px;
	}


	textarea {
		float:left;
		width:auto;
		margin:0.25em;
		border: 1px solid #456;
		font: 11px Tahoma,sans-serif; 
		color: #456;
	}

	
	input[type=text] {
		float:left;
		width:auto;
		margin:0.25em;
		background: #fff;
		font: 12px Tahoma,sans-serif; 

	}

	input type=submit {
		text-align: center;
		font: 11px Tahoma,sans-serif; 
		color: #456;
	}
submit {
text-align: center;
}
	.fehlertext {
  display: block;
  float: left;
  width: 100px;
  color: #FF0000;
}
.fehler {
color: #ff0000;
}