.step-content
{
	margin: 20px;
}
.frontFormPertinence
{
	font-size:0.8em;
	font-style: italic;
	text-align: right;
}
.actionsDemande
{
	text-align:center;
	width: 100%;
}
.actionsPane
{
	display: none;
}
.field_front
{
	margin-top:15px;
}
.field_front_2_cols textarea,
.field_front_2_cols input
{
	width:447px!important;
}
.error
{
	color:red;
}
.field_front_choice, .field_front_choice span, .field_front_choice input
{
	display:block;
	float:left;
	margin-right:5px;
}
.field_front_choice span
{
	padding:0 3px;
}
body {
	font-size:14px!important;
}
label.error
{
	/*display:none!important;*/
}
.error
{
	/*border:1px solid red!important;*/
}
input[type="radio"].error
{

}
textarea
{
	height:150px!important;
}
select
{
	width:auto!important;
}

.labelNum{
	display: table-cell;
	padding-right: 5px;
}
.labelTxt{
	display: table-cell;

}