@charset "utf-8";
/* CSS Document */
form {
	background-color: #FAFAFA;
	padding: 10px;
	width: 660px;
 }
#envoi {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

fieldset {
	padding: 0 20px 20px 20px;
	margin-bottom: 10px;
	border: 1px solid #872F6B;
}
legend {
 color:#872F6B;
 font-weight:bold
 }
label {
	margin-top: 10px;
	display: block;/*passer à la ligne automatiquement*/
	font-weight: bold;
 }
 /*éviter de passer à la ligne pour les boutons radio*/
label.inline {
 display:inline;
 margin-right:50px;
 }
input, textarea, select, option {
	background-color: #F0F0F0;
	 }
input, textarea, select {
	padding: 3px;
	border: 1px solid #E492BB;
	border-radius: 5px;
	width: 200px;
	box-shadow: 1px 1px 2px #C0C0C0 inset;
}
select {
 margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
	width: 100px;
	margin-left: 5px;
	box-shadow: 1px 1px 1px #D2458C;
	cursor: pointer;
}
/* MSIE qu'à partir de la version 8.*/
input:focus, textarea:focus {
 background-color:white;
 }
input[type=submit]:focus, input[type=reset]:focus {
 background-color:#FFF3F3;
}
/*bouton survolé*/
input[type=submit]:hover, input[type=reset]:hover {
 background-color:#FCDEDE;
 }
 /*bouton enfoncé*/
input[type=submit]:active, input[type=reset]:active {
 background-color:#FCDEDE;
 box-shadow:1px 1px 1px #D83F3D inset;/*inset invers l'effet d'ombrage*/
}
