/**
 * @title		Contact
 */
 
/**
 * @section     Formulaire de contact
 * @tree		#Contact < #core < #body < #wrapper
 */
#Contact  {
	margin:15px 0;
	overflow:hidden;
}
#Contact .error {
	display:none;
	color:#f00;
	font-weight:bold;
}
#Contact .identity {
	float:left;
	overflow:hidden;
	padding-left:20px;
	width:250px;
} 
#Contact .addresses {
	float:left;
	overflow:hidden;
	margin-top:30px; padding-left:20px;
	width:250px;
}
#Contact .actions {
	clear:left;
	overflow:hidden;
}
#Contact .text, #Contact .radios {
	padding:5px 0;
	height:20px;
}
#Contact .text label, #Contact .textarea label, #Contact .radios .legend  {
	float:left;
	padding-left:10px;
	width:70px;
	border-left:3px solid #fff;
}
#Contact .required, #Contact .text .required, #Contact .textarea .required {
	padding-left:10px;
	border-left:3px solid #93D11D;
}
#Contact p.required {
	color:#106D99;
}
#Contact .text input {
	float:left;
	width:150px;
	border:1px solid #9c9c9c;
}
#Contact .textarea {
	padding:5px 0;
	height:52px;
}
#Contact .textarea textarea {
	float:left;
	width:150px; height:50px; 
	border:1px solid #9c9c9c;
}
#Contact .actions {
	padding:5px 0;
}
#Contact .actions .action {
	margin-bottom:20px;
}
#Contact .actions .action input {
	margin-left:103px; padding:2px; border:1px solid #666;
	background:#C9EC39; color:#000;
	font-size:10px;
	cursor:pointer;
}
#Contact .actions .action input:hover, #Contact .actions .action input:focus {
	background:#93D11D;
}

/**
 * @section     Itinéraire
 * @tree		.route < #core < #body < #wrapper
 */
#core .route {
	overflow:hidden;
	padding-bottom:10px;
} 
#core .route li {
	float:left;
	padding-left:0;
	width:150px;
	background:none;
}