@charset "UTF-8";
/* CSS Document */

form  {
	padding:0;
	margin:0;

}

form  p.double, form  p.element  {
/* Empêcher le dépassement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
	width: 100%;
	margin:0;
	padding:5px 0;
}



form fieldset {border:none;}

form p.double label {
	float:left;
	width:150px;
	text-align:right;
	color:#333;
	font-size:11px;
	margin-top:5px;
}

form p.double input {
	width:150px;
	border:1px solid #666;
	margin: 5px 0 0 5px;
}

form p.double textarea {
	width:350px;
	border:1px solid #666;
	margin: 5px 0 0 5px;
}

form p.double input[type="file"] {
	width:250px;
	border:none;
	margin: 5px 0 0 5px;
	
}



form p.double input:focus, form p.double textarea:focus {
	font-weight:bold;
	border:1px solid #fc5400;
}


form p.double .textAjout {
	width:350px;
	margin: 5px 0 0 5px;
	text-align:left;
	font-size:10px;
	font-style:italic;
	line-height:13px;
}

form p.double .textErreur {
	width:350px;
	margin: 0px 0 0 5px;
	padding:0;
	text-align:left;
	font-size:11px;
	line-height:13px;
	color:#F00;
	font-weight:bold;
}


form p.simple {
	
}

form p.simple .submit {
	border:1px solid #666;
	color:#333;
	background:#e9e9e9;
	cursor:pointer;
	font-weight:bold;
	margin: 15px 0 5px 160px;
	width:100px
}

form p.simple .submit:hover {
	color:#FFF;
	background:#F30;
	
}


form p.element .question { line-height:20px; padding:5px 0;font-size:15px; font-weight:bold;}


form p.element span{
	float:left;
	display:block !important;
	display:inline;
	width:60%;
	color:#666;
	font-size:13px;
	padding:0;
	margin:0 0 2px 160px;
	
}

form p.element input { margin:0; padding:0;}

form p.element label {margin:3px 0 0 5px;}


/* Réaction */





.adresse {
	position:absolute;
	left:230px;
	top:43px;
	widows:250px;
	height:75px;
	padding:0 0 15px 120px;
	}

