body, html
{
	margin: 0;
	padding: 0;
	height: 100%;
	background:#dfdfe0;
	font-size:10px;
	font-family:"Tahoma";
}

img, input, select
{
	padding:0;
	margin:0;
}

div.container
{
	overflow:hidden;
}

div.ContainerDocument_design_1
{
}

div.ContainerDocument_design_1
{
	width:980px;
	background:#ffffff;
	border-left:2px solid #cecece;
	border-right:2px solid #cecece;
	margin:auto;
	padding-top:6px;
}

div.ContainerDocument_design_1 a
{
	color:#000000;
	text-decoration:underline;
}

div.ContainerDocument_design_1 a img
{
	border:0;
}

div.ContainerDocument_design_1 a:hover
{
	color:#006EB6;
	text-decoration:underline;
}

div.ContainerDocument_design_1 input,
div.ContainerDocument_design_1 select
{
	border:1px solid #cecece;
	font-size:9px;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_header
{
	margin-left:6px;
	margin-right:6px;
	height:134px;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_header.leroydirect
{
	background:url(header_leroydirect.jpg) no-repeat;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_header.packingfrance
{
	background:url(header_packingfrance.jpg) no-repeat;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_bandeau_top
{
	margin-left:6px;
	margin-right:6px;
	height:42px;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_centre
{
	margin-left:6px;
	margin-right:6px;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_container.header_right
{
	float:right;
	overflow:hidden;
	width:165px;
	height:128px;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_container.col_left
{
	float:left;
	width:165px;
	margin-right:13px;
	min-height:250px;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_container.col_center
{
	float:left;
	width:790px;	
	min-height:250px;
}

div.ContainerDocument_design_1 div.ContainerDocument_design_1_footer
{
	clear:both;
	width:100%;
}

div.ContainerDocument_design_1 a.logo_bigbrozers
{
	display:block;
	float:right;
	margin-top:3px;
	width:165px;
	height:35px;
	background:url(logo_bigbrozers.jpg) no-repeat;
}

/*		Forms		*/


div.ContainerDocument_design_1 form div.paragraph
{
	margin-top:3px;
	margin-bottom:3px;
}

div.ContainerDocument_design_1 form div.paragraph input,
div.ContainerDocument_design_1 form div.paragraph select
{
	height:16px;
}

div.ContainerDocument_design_1 form div.paragraph input
{
	padding-left:3px;
	padding-right:3px;
}

div.ContainerDocument_design_1 form div.paragraph label
{
	display:block;
	width:162px;
	float:left;
	background-color:#edf0f2;
	padding:3px;
	margin-right:5px;
}

div.ContainerDocument_design_1 form div.paragraph.mandatory
{
	font-weight:bold;
}

div.ContainerDocument_design_1 form div.note
{
	color:black;
	font-size:9px;
	font-style: italic;
	text-align:center;
	padding:5px;
}


div.ContainerDocument_design_1 form div.errors_container
{
	border:1px solid #c05555;
	background:#f6e3e3;
	color:#c05555;
	padding:5px;
	font-weight:bold;
	margin-bottom:10px;
}

div.ContainerDocument_design_1 form div.success_container
{
	border:1px solid #00a139;
	background:#dee8de;
	color:#00a139;
	padding:5px;
	font-weight:bold;
	margin-bottom:10px;
}

div.ContainerDocument_design_1 form div.paragraph.error input
{
	border:1px solid #c05555;
}

div.ContainerDocument_design_1 form div.paragraph.error label
{
	color:#c05555;
	background:#f0dcdc;
}

div.ContainerDocument_design_1 fieldset
{
	border:1px solid #6A6A6A;
	padding:10px;
}

div.ContainerDocument_design_1 fieldset legend
{
	color:#6A6A6A;
	font-size:16px;
}

/*		Buttons 	*/

div.ContainerDocument_design_1 div.buttons
{
	margin-top:10px;
	height:40px;
	text-align:center;
}

div.ContainerDocument_design_1 input.button
{
	color:#ffffff;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}

div.ContainerDocument_design_1 input.button.submit_button
{
	margin:auto;
	width:165px;
	height:26px;
	background:url(_form/bouton.jpg) no-repeat 0 0;
	
}

div.ContainerDocument_design_1 input.button.submit_button.over
{
	background:url(_form/bouton.jpg) no-repeat 0 -26px;
}


div.ContainerDocument_design_1 input.button.button_etape_precedente
{
	background-image:url(_form/bouton_precedent.jpg);
	text-align:right;
	padding-right:5px;
	float:left;
}

div.ContainerDocument_design_1 input.button.button_etape_suivante
{
	background-image:url(_form/bouton_suivant.jpg);
	text-align:left;
	padding-left:5px;
	float:right;
}

div.ContainerDocument_design_1 input.button.button_modifier
{
	background-image:url(_form/bouton_modifier.jpg);
	text-align:center;
	margin:auto;
}

div.ContainerDocument_design_1 input.button.button_valider
{
	background-image:url(_form/bouton_valider.jpg);
	text-align:center;
	margin:auto;
}


div.ContainerDocument_design_1 input.button.button_etape_precedente,
div.ContainerDocument_design_1 input.button.button_etape_suivante,
div.ContainerDocument_design_1 input.button.button_modifier,
div.ContainerDocument_design_1 input.button.button_valider
{
	background-position:0 0;
	height:34px;
	width:165px;
}

div.ContainerDocument_design_1 input.button.button_etape_precedente.over,
div.ContainerDocument_design_1 input.button.button_etape_suivante.over,
div.ContainerDocument_design_1 input.button.button_modifier.over,
div.ContainerDocument_design_1 input.button.button_valider.over
{
	background-position:0 -34px;
	height:34px;
	width:165px;
}