/* authentication.tpl */
#authentication .mentionsForm { background: #f4f4f4; }
.account_input {
	display:block; float:right; margin-right:15px ;border:1px solid #c7d7d9; 
}

#cadre .col1{
	width:50%;
	margin:0;
	float:left;
}
#cadre .col1 h3 { width: 100%; }

#id_gender1, #id_gender2,#newsletter, #optin{
	width:25px;
}
#newsletter, #optin, .radio span{
	margin:0 auto;
}

#account-creation_form .select span, .account_creation .radio span { width: 150px; display: block; float: left; text-align: right; margin: 0 10px 0 0; }
#account-creation_form .select span { margin: 0 15px 0 0; }
#account-creation_form .checkbox { padding: 0 0 10px 90px; }
#account-creation_form .checkbox label { width:350px; }

#account-creation_form input, .select, .textarea{ margin: 0; }
#account-creation_form label { width: 185px; }
#account-creation_form .radio span { width: 190px; }
#account-creation_form .radio label { width: 30px; }
#account-creation_form .select span, #account-creation_form .select label, #account-creation_form .textarea label { width: 195px; }
#account-creation_form .account_creation p { margin-bottom: 10px; }

.account_creation {
	margin:0 auto;
	padding:0 90px;
	background:#f3f3f3;
}
.account_creation p{
	margin-bottom:0;
}

#submitAccount {
	float: right;
	margin-right: 190px;
	width:73px;
	height:23px;
	bordel:none;
	background-image:url("../img/inscrire-nl.jpg");
}

.cart_navigation{ margin-top:0px; }

#account-creation_form{
	background:#fafafa;
}

#account-creation_form .text label,
 #account-creation_form .password label,
  #account-creation_form .select span,
   #account-creation_form .select label,
    #account-creation_form .textarea label {
	margin: 0 10px 0 0;
	text-align: right;
	vertical-align: top;
}

#address_alias label{ padding: 0 0 10px 0; }

#days, #years{width:50px;}
#months{width:84px;}

#create-account_form, #login_form {
	width: 332px; min-height: 140px;
	clear: none;
	float: left;
	background-color:#f3f3f3;
}

#create-account_form h4 {
	height: 1.0em;
	padding: 0;
	margin:30px;
}

#authentication #login_form a { color: #374853; width:160px; float:left;}

#authentication p.text label, #account-creation_form .password label { display: block; float: left; text-align: right; margin: 0 10px; }
#authentication p.text input, #account-creation_form .password input { display: block; float: left; width: 170px; }
#authentication p.submit { margin: 10px 0 0 110px; }

input#SubmitCreate{
	width:140px;
	height:21px;
	border:0px;
	background-image: url("../img/creez_votre_compte.jpg");
}

input#SubmitLogin{
	width:112px;
	height:21px;
	border:0px;
	background-image: url("../img/Identifiez_vous.jpg");
}

.cart_navigation span{
	margin-top:15px;
	margin-right:330px;
	font-style: italic;
}

#authentication p.lost_password { margin:10px 0 0 115px; float:left;  }

#authentication #create-account_form fieldset,
#authentication #login_form fieldset {	float:right; width: auto; }
#authentication #create-account_form fieldset { float: left; }
 
#authentication p.submit span { float:left; padding-right: 0.5em; }

#create-account_form label, #authentication #login_form label {
	float: none;
	clear: both;
	display: block;
	text-align: right;
	width: 90px;
	margin-bottom: 0.3em;
	float:left;
}

#account-creation_form p.submit { background: #f4f4f4; margin: 0; padding: 10px 210px 0 110px; }