@charset "utf-8";

/* formulaire Contact */
form {clear:both;}

input[type="text"], textarea { 
	border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-bottom:1px solid #ced0d4;
	border-right:1px solid #ced0d4;
	padding:3px;
}
textarea { 
	overflow:auto;
	width:380px;
	font-size:14px;
}

input[type="text"] { 
	padding-right:92px;
	width:200px;
}
input[type="submit"] {
	color:#FFF;
	height:28px;
	width:150px;
	background:transparent url(../images/glossy.png) no-repeat;
	border:0;
	cursor:pointer;
}

/* styles pour les champs obligatoires et valides */

input[type="text"].obligatoire, textarea.obligatoire {
	background:#fff url(../images/formulaires/obligatoire.png) bottom right no-repeat;
}

input[type="text"].valide, textarea.valide {
	background:#fff url(../images/formulaires/valide.png) bottom right no-repeat;
}

/* fin du formulaire */

.forminfo {
	padding-left:20px;
	float:left;
}

.envoyer {
	text-align:right;
	float:right;
}