h2 {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px; color:#999999; border-top:1px solid #CCCCCC;}
#formulaire {font-size:11px; padding-left:5px;}
#formulaire p { margin:0;}
p#sommaire-haut{ background-color:#ffecd0;	font-size:11px;	font-variant:normal; text-align:left; margin-top:0; margin-bottom:10px;}

FORM { width:500px; }
FORM * {
}
TEXTAREA, INPUT, LABEL {
	margin: 0 5px 5px 0
}
TEXTAREA, INPUT {
	border: #666 1px solid; 
	background-color: #fff;
	width: 150px; 
}
INPUT#case_flexible { width:15px; border:0;}
INPUT.noborder { border:none;}
TEXTAREA {
	width: 200px; 
	height: 100px
}
FORM {margin:10px;}
FORM P {
	clear: both; margin: 0; line-height:20px;
}
FORM LABEL {
	float: left; width: 33%; text-align: right;
}
#submit {
	border: 1px #000 solid;
	cursor: default;
	padding: 1px;
	color: #fff;
	background-color: #FF0000;
	width: auto;
	font-weight: bold;
}
#submit:hover {
	border: 1px red solid
}
.alerte {
	font-weight: bold; font-size: 11px; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.focus {
	background: #ff9
}
.focus2 {
	color:#FF0000; font-size:11px; font-weight:bold;
}
.saut10 { height:10px;}

