.boite_contact {
	background-color:#daecf3;
	width:70%;
}

p {
	color: #3C5874; 
	font-family:sans-serif;
}

.rubrique {
	font-weight:bold;
	color: #3C5874;
	font-family:sans-serif;
	font-size:20px;
	
}

.detail {
	color: #3C5874;
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
	/*margin-left: 30px;*/
	
}

.note {
	color: #3C5874;
	font-family:sans-serif;
	font-size:14px;
	/*margin-left: 50px;*/
}

.asterisque {
	color: red;
}

#formcontact {

}

#formcontact dorure.input
{
	margin-left: 1%;
	
	border: #CCC 1px solid;
}

#formcontact input[type="text"], #formcontact select, input[type="file"], textarea, select
{
	margin-left: 1%;
	width: 45%;
	border: #CCC 1px solid;
}

#formcontact input[type="radio"]
{
margin-left: 1%;
}

#formcontact label {
	background-color: #B5DEEE;
	display: inline;
	width: 45%;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
}

/* button submit */
#formcontact input[type="submit"]
{
	border:  #66CC33 2px solid;
	width: 27%;
}

#formcontact input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}

#formcontact input[type="reset"]
{
	border: #FD0004 2px solid;
	width: 27%;
}

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

#formcontact fieldset legend
{
	padding: 0 0px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #999;
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
	font-family:serif;
}

#lien:link {
	text-decoration:none;
	color: #3C5874;
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
}

#lien:visited {
	text-decoration:none;
	color: #3C5874;
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
}

