/*Description du formulaire*/
div.desc_form 
{font-weight:bold;text-align:center;margin-bottom:30px;}

/*Cadre du formulaire*/
div.formulaire {width:680px;}

input {height:20px;}

div.titre_gauche 					{float:left;width:115px;height:25px;margin-left:10px;margin-right:10px;}
div.titre_droite 					{float:left;width:115px;height:25px;margin-left:50px;margin-right:10px;}
div.titre_checkbox 				{float:left;width:100px;height:25px;margin-left:10px;}
div.titre_checkbox_archi 	{float:left;width:100px;height:50px;padding-top:15px;margin-left:10px;}
div.titre_2 							{float:left;width:155px;height:25px;margin-left:10px;}
div.titre_bien 						{float:left;width:250px;height:25px;padding-top:5px;margin-left:10px;margin-right:10px;}
div.titre_bien_uk 				{float:left;width:150px;height:25px;padding-top:5px;margin-left:10px;margin-right:10px;}

div.situation 	{width:675px;height:20px;}
div.commentaire	{float:left;width:125px;height:50px;padding-top:25px;margin-left:10px;}
div.checkbox  	{float:left;width:550px;height:40px;}
div.checkbox_2	{float:left;width:500px;height:65px;line-height:10px;}

div.champ 				{float:left;width:155px;height:25px;}
div.champ_2 			{float:left;width:420px;height:25px;margin-left:10px;margin-bottom:10px;}
div.champ_budget 	{float:left;width:155px;height:25px;margin-bottom:10px;}

div.envoyer 			{text-align:center;width:300px;margin:0 auto;}
div.envoyer input	{margin:20px auto;background-color:#b09357;color:#fff;font:normal 12px tahoma,verdana,arial;height:20px;text-align:center;width:70px;}
#derouler					{text-align:center;display:block;margin:12px 0px;font:bold 12px tahoma,verdana;}
#complement 			{padding-top:20px;margin-top:10px;display:none;width:660px;height:330px;line-height:20px;overflow:visible;}

/*** Gestion du formulaire ***/
#coordonnees {width:650px;margin:15px 0 0 5px;border:5px solid #65C1FF;background:#fff;}
#coordonnees legend {padding:0 5px;background:#fff;color:#333;border:3px solid #65C1FF;}
#inscription label {
	float: left;    /*** Très important, ne pas suprimer ! ***/
	width: 22%;    /*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;    /*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	color:#000;
}

#inscription input {border:1px solid #000;padding:2px;}

.exemple {font-size:12px;font-style:italic;display:none;
	}
	
/*Gestion de l'alerte champ non remplis*/
label.oblig {font-weight: bold;font:normal 10px verdana, arial, helvetica;}

/*** Retour à l'état normal après l'utilisation ***/
.focus { background: #e6e6e6;color:#000;}	
.normal {background: #fff;color:#000;}
.erreur {background:#B09357;}
#but_submit {margin:5px 0;}
