label.error {
	background-color:#FFFFFF; 
	border:1px dashed;
	color:#FD7D36;
	margin-left:0.2em;
	padding:0 0.2em;
	width:298px;
}

input.error, textarea.error { border:solid 1px #FD7D36 !important; }

form input.submit{
	border:none;
	cursor:pointer;
	width:auto;
}

/* ----------------------------------------- recommanderAmi -----------------------------------*/	
	
	#recommanderAmi{
		background-color:#B9AD95;
		border:5px solid #B9D8DD;
		padding:0 10px 5px;
		position:absolute;
		right:23px;
		text-align:left;
		top:0;
		width:188px;
	}
	
		#recommanderAmi a{
			color:#FFFFFF;
			display:block;
			font-size:11px;
			height:12px;
			text-align:right;
		}
		
		#recommanderAmi .close:hover{ background-color:transparent; }
		
		#recommanderAmi input{
			color:#917C6F;
			display:block;
			font-family:"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
			font-size:0.9em;
			font-style:italic;
			margin:0 0 10px;
			padding:0 0.2em;
			width:183px;
		}	
		
		#recommanderAmi label{ line-height:12px; }
		
		#recommanderAmi .error{ 
			display:block;
			margin-bottom:10px;
	 }
		
		#recommanderAmi .submit{
			float:right;
			font-weight:bold;
			margin-bottom:0;
			width:auto;
		}

/* ----------------------------------------- recommanderAmi -----------------------------------*/

.itineraire{ height:50px; padding:0 0 0 15px; }

#formContact li, #formCommande li{ background:none; text-indent:0;}
	
#formContact label, .likeLabel, #formCommande label{
	display:block;
	float:left;
	padding-top:0.6em;
	width:29%;
}	

#formCommande td label{ width:auto; }

#formContact .checkbox, #formCommande .checkbox{
	border:none;
	float:left;
	margin:5px 5px 0 0;
	padding:0;
}

#formContact label.error, #formCommande label.error{
	float:none;
	height:auto;
	line-height:normal;
	padding-top:0;
	width:auto;
}

#formContact .submit, #formCommande .submit{	margin-left:29%; }
	
#formContact input, #formContact textarea, #formContact select, .itineraire input,
#formCommande input, #formCommande textarea, #formCommande select{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;
	margin:0.3em 0;
	padding:0.2em;
	text-align:left;
}

#formCommande td input, #formCommande td select{ padding:0; }

#formContact .fleft label, .likeLabel, #formCommande .fleft label{ padding:0.6em 0.3em 0; width:auto; }

#formContact label.autre, #formCommande label.autre{ width:34%; }

#formContact .fleft input, #formCommande .fleft input{ float:left; }

