/* CSS Document */

.form .ligneForm{
	width:100%;
	float:left;
	margin:10px 0;
	color:#FFF;
	font-size:0.9em;
}
	.form .ligneForm ul{
		list-style:none
	}
		.form .ligneForm li{
			padding:0;
			margin:0;
		}
		
	.form legend{
		color:#4F4F4F;
		font-size:0.9em;
		padding:0 5px;
	}
	
	.form label.labelPrincipal{
		float:left;
		width:20%;
		margin-top:2px;
		text-align:right;
		font-size:0.8em;
		padding-left:10px;
	}
	
	.form input, .form textarea, .form select{
		margin-left:0.5em;
	} 
	
	.form .ligneForm textarea{
		width:70%;
		height:100px;
		padding:3px;
	}
	
	.form button.submit{
		position:relative;
		float:right;
		right:40px;
	}
	
		.form label.error, .form span.error{
			position:relative;
			text-align:left;
			color:#F99;
			margin-left:16%;
			width:500px;
			float:left;
		}
		
		.form span.error{
			margin-left:17.5%;
		}
		
		.form textarea.error, .form input.error{
			border:solid 1px #F33;
			background-color:#FCC;
		}