input.normal {
	background:url('../gfx/forms/champ.gif') transparent ;
	text-align:left ;
	width:125px ;
	height:13px ;
	font-size:10px ;
	padding:6px 3px 4px 6px ;
	/* width:133px ; */
	/*height:33px ;*/
}

td.label {
	text-align:right ;
	font-size:10px ;
	font-weight:bold ;
	width:300px ;
}

td.form_champ {
	
}

.required, .obligatoire {
	color:#A00 ;
	font-size:10px ;
	font-style:italic ;
	text-align:right ;
}

form.form {
}

.form .input {
	margin:5px 0 ;
	padding:0 ;
	clear:both ;
	height:25px ;
}

.form  span.required {
	font-weight:bold ;
	color:#A00 ;
	font-size:14px ;
	cursor:pointer ;
}

.form label.gauche {
	width:200px ;
	display:block ;
	float:left ;
	clear:both ;
	text-align:right ;
	margin:2px 0px 5px 0 ;
	padding-right:10px ;
	font-size:10px ;	
}

.form label.gauche_large {
	width:200px ;
	display:block ;
	float:left ;
	clear:both ;
	text-align:right ;
	margin:2px 0px 5px 0 ;
	padding-right:10px ;
	font-size:10px ;	
}

.form .input input.champ {
	/*background:url('../images/form/input2.jpg') transparent ;*/
	text-align:left ;
	width:300px ;
	height:15px ;
	font-size:10px ;
	/*padding:0 7px 10px 8px ;*/
	margin-left:5px ;
	border:1px solid #2a1b08 ;
	padding:2px 5px ;
	/* width:133px ; */
	/*height:33px ;*/
}

.form .input input.demi {
	width:90px ;
}

.form .input input.disabled {
	background-color:#A0A0A0 ;
}

.form.input iinput.nombre {
	text-align:right ;
} 

.form.input input.court {
	width:100px ;
} 

.form .textarea textarea {
	width:300px ;
	height:73px ;
	float:left ;
	border:0 ;
	border:1px solid #2a1b08 ;
	margin-left:5px ;
	/*padding:12px 13px 13px 15px ;*/
	font-size:10px ;
	font-family:Arial, Helvetica, sans-serif;
	/*background:url('../images/form/textarea.jpg') transparent ;*/
	padding:2px 5px ;
}

.bouton {
	text-align:left;
	margin: 0 0 20px 290px ;
	clear:both ;
	font-size:11px ;
	font-weight:bold ;
}

.form .bouton input {
	font-size:10px ;
	font-weight:bold ;
	clear:both ;
	margin-top:15px ;
	/*padding:3px 8px ;*/
	border:0 ;
	/*border:1px outset #e9d7c9 ;*/
	/*background:#e9d7c9 ;*/
}

#form_erreur {
	padding:4px ;
	margin:0 50px ;
	font-weight:bold ;
	color:#A00 ;
	font-size:10px ;
	text-align:center ;
	/*border-top:2px solid #AA0 ;
	border-bottom:2px solid #AA0 ;*/
}

div.infosupp {
	text-align:left ;
	margin-left:255px ;
	font-size:9px ;
	clear:both ;
}

