.bodyLayer > .box.clearfix { padding: 15px; }

.bodyLayer > .box.clearfix > form > h3,
.bodyLayer > .box.clearfix > div > h3 { margin-top: 0; }
#loginForm > div > .errorLogin { min-height: 40px; font-size: 14px; }
#loginForm > div > .errorLogin > span { padding: 10px 0; display: block; }

.back.login { margin-top:20px }

/* Login */
#loginForm { border-right: 1px solid #e2e2e2 }
.pg_login .bodyLayer .ttl { font-size: 1.2em; text-transform: uppercase; margin-bottom: 10px; }
.pg_login .bodyLayer .newAccount,
#lightbox.login .newAccount { min-height: 278px; position: relative; }
.pg_login .bodyLayer .newAccount .ttl { margin-bottom: 30px; }
.pg_login .bodyLayer .errorLogin,
#lightbox.login .errorLogin { padding: 10px 0; }

.pg_login .bodyLayer .newAccount .submit,
#lightbox.login .newAccount .submit { position: absolute; bottom: 0; left: 15px; right: 15px; }
.pg_login .bodyLayer .bottom,
#lightbox.login .bottom { margin-top: 20px; margin-bottom: 10px; }
#LoginWithAmazonPage > img { max-width: 170px; margin-top: 10px; }

/* Mot de passe oublié */
.modal-body .passPrompt { position: relative;}
	.modal-body .passPrompt .ttl { color: #333; display: block; font-size: 15px; }
	.modal-body.passPrompt .lbl { display: block; font-size: 15px; }
		.modal-body .lostPassForm input[type=email] { display: inline-block; vertical-align: middle; width: 100%; }
		.modal-body .errorPass { font-size: 14px; min-height: 30px; line-height: 30px; text-align: center; display: block; }
	.modal-body .passOk .lbl { margin: 25px 0 16px; }
	.modal-body .passOk .mail { display: block; font-size: 15px; margin: 0 0 22px; text-align: center; }	


/*-----------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------- [ MOB ] ----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
@media 	only screen and (max-width : 719px),
		only screen and (min-device-width : 320px) and (max-device-width : 414px) and (-webkit-min-device-pixel-ratio: 1) and (orientation : portrait), /* iphones portrait */
		only screen and (min-device-width : 480px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio: 1) and (orientation : landscape) /* iphones paysage */
		{
			
	#loginForm { padding-bottom: 20px; }
	#loginForm div .cBoxZone { margin-bottom: 15px; }
	.newAccount { margin: 20px 0 0; padding-bottom: 20px; position: relative; }
	.modal-body .lostPassForm menu > a:first-child { margin-bottom: 10px; }
    .passPrompt menu.actions > div { margin-bottom:10px}
}