/*
 * Introduction ***********************************************************************************
 */
div#content h1
{
	color				: #726002;
}


/*
 * Introduction ***********************************************************************************
 */
p#contact_intro
{
	margin-top 			: 1em;
	margin-bottom 		: 1em;
}


div#mail_result
{
	margin-bottom		: 1em;
	
	padding:3px 8px 5px;
	
	border				: solid #6699CC;
	border-width		: 1px 1px 2px;
	
	width:700px;
	
	overflow:hidden;
	
	background			: #D9F2EB;
}


div#mail_result p#ok
{
	padding				: 3px 0px 5px 15px;
	
	font-size			: 1.4em;
	
	color				: #339900;
	
	line-height			: 1.6em;
	
	font-weight			: 700;
}


div#mail_result p#pas_ok
{
	margin-top			: 5px;
	margin-bottom		: 5px;
	
	padding-top			: 1px;
	
	color				: #ff0000;
	
	line-height			: 1.2em;
	
	font-weight			: 700;
}


/*
 * Formulaire *************************************************************************************
 */
form#form_contact fieldset
{
	padding				: 1em;
	
	border				: none;
	
	background			: #EDF1EB;
}


form#form_contact fieldset legend
{
	background			: #EDF1EB;
	
	color				: #339900;
	
	text-transform		: uppercase;
	
	font-size			: 0.9em;
	font-weight			: 700;
}


/*
 * Champs du Formulaire ***************************************************************************
 */
form#form_contact fieldset p
{
	margin-top			: 5px;
	margin-bottom		: 5px;
	
	line-height			: 1.2em;
}


form#form_contact fieldset p#p_jour_heure
{
	margin				: 13px 0px 8px 25px;
	
	color				: #3A5156;
	
	font-weight			: 700;
}


form#form_contact fieldset p#p_jour
{
	float				: left;
	
	margin-bottom		: 8px;
	
	width				: 320px;
}


form#form_contact fieldset p#p_heure
{
	float				: left;
	clear				: right;
	
	margin-bottom		: 8px;
	
	width				: 340px;
}


form#form_contact fieldset p#p_domiciliation
{
	margin-left			: 228px;
}


form#form_contact fieldset p label
{
	display				: inline;
	float				: left;
	
	margin				: 1px;
	
	padding				: 1px;
	padding-right		: 5px;
	
	width				: 220px;
	
	cursor				: pointer;
	
	color				: #3A5156;
	
	letter-spacing		: 1px;
	
	text-align			: right;
	
	font-weight			: 700;
}


form#form_contact fieldset p#p_heure label
{
	width				: 40px;
}


form#form_contact fieldset p.chp label
{
	float				: none;
	
	text-align			: left;
}


form#form_contact fieldset p#p_message label
{
	clear				: left;
}


form#form_contact p input, form#form_contact p textarea
{
	margin				: 1px;
	
	padding				: 3px;
	
	border				: 1px solid #000;
	
	background			: #fff;
	
	font-size			: 0.9em;
}


form#form_contact fieldset p.chp input
{
	float				: left;
	clear				: left;
}


form#form_contact fieldset input#submit
{
	margin-top			: 0.8em;
	margin-left			: 250px;
	
	padding				: 3px;
	
	border				: 1px solid #000;
	
	width				: 80px;
	
	background			: #fff;
	
	font-size			: 0.9em;
}