@charset "utf-8";
/* CSS Document */

<style type="text/css">

/* formulaire */
#formulaire
{
	width: 80%;
}

#formulaire p
{
	margin: 0.5em 0;
}

/* fieldset , legend */
#formulaire fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
}

#formulaire fieldset:hover
{
	background-color: #FFF;
}

#formulaire fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
}


/* Label */
#formulaire label
{
	display: block;
	width: 20%;
	float: left;
	padding-right: 1%;
	text-align: right;
}

#formulaire .form_label_nostyle
{
	background: none;
}


/* Input */
#formulaire input, #formulaire select, #formulaire textarea
{
	margin-left: 1%;
	width: 58%;
	border: #CCC 1px solid;
	font-size: 1em;
}

#formulaire input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus, #formulaire textarea:hover
{
	border: #999 1px solid;
	background-color: #DDEEFF;
}

#formulaire .form_input_day_month
{
	width: 3%;
}

#formulaire .form_input_year
{
	width: 6%;
}

#formulaire textarea
{
	height:10%;
}


/* button submit */
#formulaire input[type="submit"]
{
	border: #DDEEFF 1px solid;
	width: 27%;
}

#formulaire input[type="submit"]:hover
{
	background-color: #2161B8;
	cursor: pointer;
	color: #fff;
}

#formulaire input[type="reset"]
{
	border: #DDEEFF 1px solid;
	width: 27%;
}

#formulaire input[type="reset"]:hover
{
	background-color: #E6484D;
	cursor: pointer;
}

</style>