#BlocForm
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:590px;
	height:470px;
	background-color:#F7F7F7;
	padding: 2px 5px 2px 5px;
	overflow:auto;
}
.TitreIns
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:26px;
}
.BlocMessage
{
	width:560px;
	height:80px;
}
.BlocListe
{
	clear:both;
	width:560px;
}
.message
{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin:5px 5px 5px 0px;
	vertical-align:top;
	color:#FF3300;
}
.intitule
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin:5px 5px 0 0px;
	vertical-align:top;
}
	.intitule input, select, file
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:5px 5px 0 0px;
	}
.SepIntitule
{
	clear:both;
	float:left;
	height:10px;
	margin:0 0 0 0;
	width:570px;
}
.SepIntituleLight
{
	clear:both;
	float:left;
	height:5px;
	margin:0 0 0 0;
	width:570px;
}

.error
{
	border-color:#FF0000;
}
.valid
{
	border-color:#009900;
}
