/*----- ETAPE 1 : IDENTIFICATION-----*/
#ident{
	height: 0px;
	overflow: hidden;
	text-indent: -10000px;
}
/*.lien_retour{
	margin: 25px 0px 10px 25px;
	}
	.lien_retour a{
		color: #000;
		text-decoration: underline;
	}
	.lien_retour a:hover{
		text-decoration: none;
	}*/
#create-account_form,
#login_form_panier{
	border: solid 1px #e0e0e0;
	display: inline;
	float: left;
	margin: 25px 25px 25px 25px;
	padding: 2px;
	width: 350px;
	}
	#create-account_form fieldset,
	#login_form_panier fieldset{
		background: url('../images/authentication/fond_tab_ident.jpg') repeat-x #f3f3f3;
		border: none;
		height: 230px;
		padding: 5px;
	}
		#create-account_form fieldset h3,
		#login_form_panier fieldset h3{
			background: url('../images/order/fond_recap_comm.jpg') no-repeat #969696;
			border-top: solid 2px #e9e9e9;
			color: #FFF;
			font-size: 13px;
			height: 22px;
			margin-bottom: 2px;
			padding: 5px 0px 0px 45px;
		}
		#create-account_form fieldset h4,
		#login_form_panier fieldset h4{
			border: solid 1px #e0e0e0;
			font-weight: normal;
			margin: 33px 10px;
			text-align: center;
			padding: 5px;
			width: 90%;
		}
		#login_form_panier p{
			margin-top: 10px;
		}
		#create-account_form fieldset .text,
		#login_form_panier fieldset .text{
			font-weight: bold;
			margin-left: 45px;
		}
			#create-account_form fieldset .text  input,
			#login_form_panier fieldset .text input{
				font-weight: normal;
				margin: 5px 0px 5px 0px;
				width: 250px;
			}
		#create-account_form fieldset .submit,
		#login_form_panier fieldset .submit{
			background: url('../images/authentication/bouton_valid_ident.jpg') no-repeat;
			margin: 5px 0px 5px 125px;
			padding-left: 15px;
		}
		#create-account_form .submit .button_large,
		#login_form_panier .submit .button_large,
		#login_form_panier fieldset .button,
		#create-account_form fieldset .button{
			background: none;
			border: none;
			cursor: pointer;
			font-weight: bold;
			height: 30px;
		}
		#create-account_form .submit .button_large,
		#login_form_panier .submit .button_large{
			width: 150px;
		}
		#login_form_panier fieldset .button,
		#create-account_form fieldset .button{
			width: 120px;
			margin-left: 10px;
		}
		#create-account_form .submit:hover,
		#login_form_panier .submit:hover{
			text-decoration: underline;
		}		
		#login_form_panier fieldset .lost_password,
		#create-account_form fieldset .lost_password{
			font-size: 11px;
			margin-left: 45px;
		}
			#login_form_panier fieldset .lost_password a,
			#create-account_form  .lost_password a{
				color: #000;
				text-decoration: underline;
			}
			#login_form_panier fieldset .lost_password a:hover,
			#create-account_form fieldset .lost_password a:hover{
				text-decoration: none;
			}

/*----- ETAPE 2 : CREATION DU COMPTE-----*/
#account-creation_form .account_creation{
	border: solid 1px #e0e0e0;
	display: inline;
	float: left;
	margin: 25px 25px 5px 25px;
	padding: 2px;
	width: 765px;
}
			#account-creation_form .account_creation h3{
				background: url('../images/order/fond_recap_comm.jpg') no-repeat #969696;
				border-top: solid 2px #e9e9e9;
				color: #FFF;
				font-size: 13px;
				height: 22px;
				margin-bottom: 2px;
				padding: 5px 0px 0px 45px;
			}
			#account-creation_form .account_creation .contenu_form{
				background: url('../images/authentication/fond_tab_ident.jpg') repeat-x #f3f3f3;
				overflow: hidden;
				padding: 5px;
			}
			#account-creation_form .account_creation .contenu_form p{
				margin: 7px 0px 7px 0px;
				overflow: hidden;
			}
				#account-creation_form .account_creation .contenu_form p label,
				#account-creation_form .account_creation .contenu_form p span, 
				#account-creation_form .account_creation .contenu_form p input,
				#account-creation_form .account_creation .contenu_form p select,
				#account-creation_form .account_creation .contenu_form p text-area{
					display: inline;
					float: left;
				}
				#account-creation_form .account_creation .contenu_form p input{
					margin: 2px 5px 0px 0px;
					width: 250px;
				}
				#account-creation_form .account_creation .contenu_form p span{
					font-weight: bold;
					text-align: right;
					margin-right: 5px;
					padding-top: 3px;
					width: 300px;
				}
				#account-creation_form .account_creation .contenu_form .radio .bouton_radio,
				#account-creation_form .account_creation .contenu_form .checkbox input{
					 width: 30px;
				} 
				#account-creation_form .account_creation .contenu_form .radio label{
					width: 80px;
				}
				
				#account-creation_form .account_creation .contenu_form p .form_info{
					text-align: left;
					width: 120px;
				}
				#account-creation_form .account_creation .contenu_form .select select{
					margin-right: 10px;
				}
				#account-creation_form .account_creation .contenu_form .select #id_country{
					width: 250px;
				}
			#account-creation_form .account_creation .contenu_form .checkbox{
				margin: 10px 0px 10px 275px;
			}
	#account-creation_form .champs_requis{
		display: block;
		font-size: 11px;
		margin: 5px 0px 5px 300px;
	}
			#account-creation_form .submit{
				clear: both;
				padding: 0px 15px 5px 0px;
				text-align: right;
			}
		#account-creation_form .submit #submitAccount{
			border: none;
			background: url('../images/order/suivant.jpg') no-repeat;
			height: 30px;
			width: 88px;
		}