/*////////////////////////////////FORMULAIRE////////////////////////////*/
#cryptogram{
	margin-left:1.1em !important;
	margin-left:1.5em;
	background: #FFFFFF;
}
fieldset{
	padding:2px;
	/*border:1px solid #AAAAAA ;*/
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #666664;*/
}
form {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	color: black;
	margin:45px 0 0 0 ; 
	padding: 1em;
	width:700px;
	border:1px dashed #333333;
}
label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 20%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align:left;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;
}
form p{
	
	padding: .2em 0;
	margin: 0 0 .2em 0;
	padding-left: 0px; /*width of left column containing the label elements*/
	/*border-bottom: 1px dashed #666666;*/
	text-align:left;
	width:100%;
	font-size: 12px;
	color: #FFFFFF;
	/*padding: .2em 0;
	margin: 0 0 .2em 0;*/
}
label.demande {
	width:310px;
	display:block; /*La balise devient de type block*/
	text-align:left;
}
input {
	width:15em;
	border:1px solid #989899;
	background:#fafafa;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input:hover, input:focus {
	border-color:#c5c5c5;
	/*background:#f6f6f6;*/
} 
textarea{
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	border:1px solid #989899;
}
/*AJAX*/
.jsvalidation {
	color:#FF0000;
	margin-left:10px;
}

/*//////////////////Fin Formulaire///////////////////////////*/

.img-contact{
	position:absolute;
	margin:20px 0 0 480px;
}
.img-contact img{
	border: 1px solid #B49971;
}
