#content form
{

}

#content form fieldset
{
	border:none;
}

#content form legend
{
	display:none;
}

#content form div
{
	position:relative;
}

#content form label
{
	font-family:Arial;
	font-size:10px;
	color:#5F7BAA;
	
	position:relative;
	float:left;
	clear:both;
	line-height:18px;
}
#content form div#cf-civ label.first-label, #content form div#cl-civ label.first-label
{
	clear:both;
}

#content form input
{
	position:relative;
	float:left;
	clear:both;
	width:200px;
	height:18px;
	background:url(input-form.jpg) no-repeat;
	border:none;
	padding:5px 0px 0px 7px;
	font-size:11px;
} 
#content form div#cf-civ input.first-input, #content form div#cl-civ input.first-input
{
	clear:both;
}

#content form textarea
{

}

#content form select
{
	position:relative;
	float:left;
	clear:both;
	width:207px;
}

#content form div#cf-civ label, #content form div#cl-civ label
{
	position:relative;
	float:left;
	clear:none;
	width:auto;
}
#content form div#cf-civ input, #content form div#cl-civ input
{
	position:relative;
	float:left;
	clear:none;
	width:auto;
	height:auto;
	padding:0px;
	background:0px;
	border:none;
	margin:3px 3px 0px 3px;
}

#content form#creat_account div#cf-newsletter, #content form#creat_account div#cf-same
{
	width:730px;
	margin:10px 0px 0px 0px;
}

#content form div#cf-newsletter label, #content form div#cf-same label
{
	position:relative;
	float:left;
	clear:none;
	width:auto;
	margin:0px 0px 0px 3px;
}
#content form input#cus_newsletter, #content form input#adl_identique
{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	clear:none;
	border:none;
	background:none;
}

#content form input.submit, #content form input#reset
{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	cursor:pointer;
	padding:0px;
	margin:10px 0px 0px 0px;
	
	position:relative;
	width:173px;
	height:24px;
	background:url(submit-form.jpg) no-repeat;
	clear:both;
}
#content form input.submit
{
	background:url(submit-ok.jpg) no-repeat;

}

#content form div#cf-tel, #content form div#cf-newsletter, #content form div#cf-civ
{
	clear:both;
}

/* /// */

#content form#creat_account fieldset, #content div.fieldset-style fieldset, #content div.detail-commande fieldset, #content div.fin-achat fieldset
{
	border:none;
}

#content form#creat_account legend, #content div.fieldset-style legend, #content div.detail-commande legend, #content div.fin-achat legend
{
	display:inline;
	width:100%;
	color:#3C5279;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	padding:5px 10px 5px 0px;
}

#content form#creat_account div, #content form#frm_adresse_livraison_new div
{
	position:relative;
	float:left;
	width:350px;
}

#content form div#livraison
{
	width:730px;
}

#content form em.error
{
	display:none;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	visibility:hidden;
}

#content form input.error
{
	background:url(input-form-nok.jpg) no-repeat;
}
#content form input.success
{
	background:url(input-form-ok.jpg) no-repeat;
}

/* *** */

a#lost_pwd
{
	font-family:Georgia;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
	color:#999B93;

	position:relative;
	float:left;
	clear:both;
	margin:5px 0px 0px 5px;
}
a#lost_pwd:hover
{
	text-decoration:underline;
}

