#body_contenu .left
{
	width: 60%;
	margin-right: 15px;
	margin-left: 5px;
	float:left;
}

#body_contenu .left table.error_table	{ margin-left: 200px; margin-bottom: 10px;}
#body_contenu .left table td.error  	{ background:transparent url("/images/design/pitrader/error_arrow_up.gif") no-repeat 30px top; padding-top:6px; }
#body_contenu .left ul.error_list		{ margin:0; padding: 8px 12px;background-color:#dd6100; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px}
#body_contenu .left td.error li			{ list-style-type: none; color:#fff; font-weight: bold;}

#body_contenu .left input.box_background
{
 	background: url("/images/design/pitrader/fond_champ301.gif") no-repeat scroll 0 0 transparent;
    border: 0 solid transparent;
    height: 26px;
    padding: 0 5px;
    width: 290px;
    margin-bottom: 5px;
    line-height: 26px;
}

#body_contenu .left .informationTitre
{
	float:left;
	vertical-align: bottom;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#body_contenu .left .informationComplement
{
	float:left;
	font-style: italic;
	vertical-align: bottom;
	margin-top:20px;
}

#body_contenu .left .champs label
{
	display: block;
	width: 200px;
	float:left;
}

#body_contenu .left .champs div.instructions
{
	margin-left:200px;
	font-style: italic;
}

#body_contenu .left .champs .recaptcha_image_cell
{
	background-color: #D0D6DC;
}

#body_contenu .left .champs_condition
{
	width: 75%;
	margin-left: 25px;
}

#body_contenu .left table.error_table_condition	{ margin-left: 25px; margin-bottom: 10px;}

#body_contenu .left .controlBar
{
	width: 100%;
	margin-top: 15px;
	text-align: center;
}

#body_contenu .right
{
	width: 35%;
	margin-right: 15px;
	margin-bottom: 15px;
	float:left;
	font-weight: bold;
}