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


#monForm
{
	vertical-align:middle;
	padding-top:15px;
	padding-left:13px;
	width:190px;
	font-size:0.9em;
	
}

#monForm p
{
	margin: 2px 0;

}

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

}

#monForm fieldset:hover
{
	/*background-color: #FFF;*/
}

#monForm fieldset legend
{
	padding: 10 0px;
	margin-top:0px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1em;
	color: #fff;
	background-color:#960
}
#monForm label
{
	/*background-color: #FFCC66;*/
	display: block;
	width: 100%;
	float: left;
	padding-right: 1%;
	text-align:left;
	letter-spacing: 1px;
	color: #fff;

}
#monForm label:hover
{
	/*font-weight: bold; */
}

#monForm .form_label_nostyle
{
	background: none;
}

/* Input */
#monForm input, #monForm select
{
	margin-left: 1%;
	width: 98%;
	border: #CCC 1px solid;
}

#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus
{
	border: #999 1px solid;
	/*background-color: #DDEEFF;*/
}
/* button submit */
#monForm input[type="submit"], #monForm1 input[type="submit"]
{
	border: #DDEEFF 1px solid;
	width: 35%;
}
#monForm input[type="submit"]:hover, #monForm1 input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}


/*-------monForm1----------*/
#monForm1
{
	vertical-align:middle;
	padding-top:15px;
	padding-left:13px;
	width:400px;
	font-size:0.9em;
	background-color:#999966;
	border-radius:5px;
  	box-shadow: 0px 2px 5px #999;
}

#monForm1 label
{
	background-color:#999966;
	display: block;
	width: 100%;
	float: left;
	padding-right: 1%;
	text-align:left;
	letter-spacing: 1px;
	color: #fff;

}


/*------------monForm2---------------------*/
#monForm2
{
	vertical-align:middle;
	padding-top:15px;
	padding-left:13px;
	width:400px;
	font-size: bold 1.2em;
	background-color:#D9D8B0;
	border-radius:5px;
  	box-shadow: 0px 2px 5px #999;
	color:#FF0000;

		
}

#monForm2 label
{
	background-color:#999966;
	display: block;
	width: 80%;
	float: left;
	padding-right: 1%;
	text-align:left;
	letter-spacing: 1px;
	color: #fff;

}
#monForm2 input[type="text"], #monForm2 textarea   
{
	margin-top:7px;
	margin-bottom:4px;
}

/* button submit */
#monForm2 input[type="submit"]  
{
	border: #DDEEFF 1px solid;
	width: 35%;
}
#monForm2 input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}


/*------------monForm3---------------------*/
#monForm3
{
display:inline-block;
	vertical-align:middle;
	padding-top:15px;
	padding-left:13px;
	width:200px;
	font-size: bold 1em;
	background-color:#D9D8B0;
	border-radius:5px;
  	box-shadow: 0px 2px 5px #999;
	color:#FF0000;

		
}

#monForm3 label
{
	background-color:#999966;
	display: block;
	width: 80%;
	float: left;
	padding-right: 1%;
	text-align:left;
	letter-spacing: 1px;
	color: #fff;

}
#monForm3 input[type="text"], #monForm2 textarea   
{
	margin-top:7px;
	margin-bottom:4px;
}

/* button submit */
#monForm3 input[type="submit"]  
{
	border: #DDEEFF 1px solid;
	width: 50%;
}
#monForm3 input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}
