.formulaire .ligne {
	clear : both;
	margin-bottom : 0.7em;
}

.formulaire .gauche {
	float : left;
}

* html .formulaire .droite input{
	margin-left: -3px;
}

.formulaire label {
	display : block;
	float : left;
	margin-right : 10px;
	text-align : left;
	/*width : 200px;*/
}


.formulaire .ligneChampTexte input {
/*	font-family : "Trebuchet MS", Helvetica, sans-serif;*/
	font-size : small;
	
	border : 1px solid #666;
	width : 390px;
	height: 18px;
	margin-right: 20px;
}

* html .formulaire .ligneChampTexte input{
	width : 400px;
}

.formulaire .ligneChampTexte .telephone{
	width : 180px;
}

.formulaire .ligneChampTexte .codepostal{
	width : 100px;
}

.formulaire .ligneChampTexte .chiffre{
	width : 50px;
}

.formulaire .ligneChampTexte .date{
	width : 180px;
}

.formulaire .option{

}

.formulaire .option label{
	float: none;
	display: inline;
}

.formulaire .ligneChampTexte select{
	border : 1px solid #666;
	background-color : #fff;
	color : #000;
	/*font-family : "Trebuchet MS", Helvetica, sans-serif;*/
	font-size : small;
}

.formulaire .ligneChampTexte textarea{
	height: 120px;
	border : 1px solid #666;
	width : 400px;
}

.formulaire .ligneBouton {
	margin-top : 1em;
	margin-bottom : 1em;
}

.formulaire .ligneBouton input {
	margin-left : 0px;

	border : 2px solid #000;
	background-color : #fff;
	color : #000;
/*	font-family : "Trebuchet MS", Helvetica, sans-serif;*/
	font-size : small;
	padding : 5px 10px 5px 10px;
	width : 90px;
	font-weight : bold;
}

.formulaire .ligne hr {
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
	
	width : 392px;
	
	margin:0;
	padding:0;
}	

* html .formulaire .ligne hr{
	width : 403px;
}