form.form {
	margin:0 0 0 10px ;
	padding:15px 0 ;
	display:block ;
	width:540px ;
	background:#CCCCCC ;
}

.min350 {
	min-height:350px ;
	height:auto ;
}

* html .min350 {
	height:350px ;
}

.min380 {
	min-height:380px ;
	height:auto ;
}

* html .min380 {
	height:380px ;
}

.form .input {
	margin:5px 0 ;
	padding:0 ;
	clear:both ;
	height:25px ;
}

.form  span.required {
	font-weight:bold ;
	color:#A00 ;
	font-size:14px ;
}

.form label.gauche {
	width:160px ;
	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 {
	width:200px ;
	aborder:1px solid #28282f ;
	abackground:#c9d303 url('../images/base/ident_fond.jpg') repeat-x ;
	background:#999999 ;
	border-top:1px solid #c1c1c1 ;
	border-right:1px solid #d4d4d4 ;
	border-bottom:1px solid #d9d9d9 ;
	border-left:1px solid #d3d3d3 ;
	margin:0 5px ;
	padding:1px 4px ;
	font-size:10px ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold ;
	float:left ;
}

.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:330px ;
	height:80px ;
	float:left ;
	aborder:1px solid #28282f ;
	abackground:#c9d303 url('../images/base/ident_fond.jpg') repeat-x ;
	border-top:1px solid #c1c1c1 ;
	border-right:1px solid #d4d4d4 ;
	border-bottom:1px solid #d9d9d9 ;
	border-left:1px solid #d3d3d3 ;
	background:#999999 ;
	margin:0 0 0 5px ;
	padding:4px 4px 2px 4px ;
	font-size:10px ;
	font-family:Arial, Helvetica, sans-serif;
}

.form .bouton {
	text-align:center;
	clear:both ;
	width:400px ;
}

.form .bouton input {
	font-size:10px ;
	text-transform:uppercase ;
	font-weight:bold ;
	clear:both ;
	margin-top:15px ;
	padding:2px ;
	border:0 ;
	border:1px outset #28282f ;
	background:#c9d303 ;
}

.form .submit {
	text-align:center;
	clear:both ;
	width:400px ;
}

.form .submit input {
	margin-top:10px ;
}

#erreur {
	margin:0 ;
	padding:0 10px ;
	font-weight:bold ;
	color:#A00 ;
}
