/**************************************************/
/*            Formulaire et  composants          */

#formulaire
{	position:absolute;
	width:40em;
	top:4em;
	left:5em;
	margin:0 auto;
}

fieldset
{	border:none;
}

legend
{ display:none;
}
/* DIV entourant les composants*/
/* label principal : #FFEEEE  */
/*listes
/*------
/* couleur des puces de liste : #000000;
/* label de liste : #9900ff 
/**/

#formulaire div
{	width:100%;
	height:auto;
	margin:0.5em 0
}
/*		Style des composants par d?faut   	*/

	/* label Principal*/
	#formulaire label
	{	float:left;
		color:#004ea7;
		font-size:1.4em;
		font-weight:300;
		text-align:right;
		margin-right:0.7em;
		padding-right:0.3em;
		width:9em;
		background-color:#eeeeee;
	}
	
	#formulaire input
	{	color:#666;
		display:inline;
		float:left;
		width:15em;margin-bottom:1em;
		background:url("images/fond_champs1.jpg") repeat-x bottom left;
		font-family: arial;
	}
	
	#submit_div input
	{	float:left;
		margin-left:12em;
		width:6em;
		background:url("images/fond_submit.jpg") repeat-x bottom left;
	}
	
	/* couleur des listes select*/
	#formulaire select
	{	color:#666;
		width:9em;
	}

	#formulaire textarea
	{	background:url("images/fond_champs1.jpg") repeat-x bottom left;
		color:#666;
		width:15em;
		height:3em;
		margin-bottom:0.7em;
		font-family: arial;
	}
	
		/**************************************
		/*           Les liste               */	
		#formulaire ul
		{	width:auto;
			height:auto;
			float:left;
			list-style-type:none;
			margin-left:-0.3em;
			color:#FF0000;
		}	
				/* comportement des lignes de la liste */
				#formulaire ul li
				{	color:#000000;
				
					/*clear:both;*/display:inline;
				}
				
				/* comportement des input de la liste */
				#formulaire ul li input
				{	position:relative;
					float:left;
					width:auto;
					background-image:none;
					color:#000000;
				}
				
				/* label des éléments de liste */
				#formulaire ul li label
				{	color:#0171c6;
					background-color:#fff;
					font-weight:300;
					float:left;
					width:auto;
				}

		/*       Fin des liste		  	 	 */
		/*************************************/

/* Message d'erreur */
.erreur
{	position:relative;
	float:left;
	top:-1.5em;
	left:16em;
	margin:0;
	width:auto;
	height:auto;
	color:#FF0000;
}	
/****************************************************/
/*  			  Elements customises		#civil_liste { width:30em;}		*/

#civil_liste li { font-size:0.6em;}


#submit_label { display:none; }

#commentaire_div textarea{
	height:5em;
}
