#commons_zoom
{
	padding-top: 			50px;
	padding-bottom: 		150px;
}
.bloc_login
{  
	/*font-family:			Arial;*/
    margin: 				100px auto 20px auto;
    padding: 				20px 20px;
    padding-left: 			155px;
    background-image: 		url(../images/login/secure.png);
    background-repeat: 		no-repeat;
    background-position: 	10px 50%;
    background-color: 		#2f3a4e;
    color: 					#fff;
    font-size: 				10pt;
    border: 				0;
    border-bottom: 			8px solid #222b3c;
    margin-bottom: 			200px;
	max-width: 				400px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
}

	.bloc_login::before
	{
		content: 			"Authentification";
		/*font-family: 		Arial;*/
		font-size: 			11pt;
		font-weight: 		normal;
		color: 				rgba(255,255,255,.5);
		display: 			block;
		clear: 				both;
	}

.login_field
{  
	padding: 				3px 0;
}

.login_form_field_left
{
	display: 				none;
}

.login_form_field
{
	color: 					#161206;
	font-size: 				10pt;
	font-weight: 			normal;
	width: 					100%;
	padding: 				7px 10px;
	border: 				0;
	border-bottom: 			1px solid rgba(255,255,255,.3);
	/*font-family: 			Arial;*/
}

.login_form_field_submit
{
	text-align: 			right;
	padding: 				3px 0;
}

.login_form_field_submit .login_form_button,
.login_form_field_submit .login_form_button:hover
{
	font-size: 				10pt;
	font-weight: 			normal;
	background-color: 		#8bc463;
	padding: 				7px 25px;
}

.login_form_field_remind,
.lost_password_title,
.login_lost_password_bloc_content
{
	display: 				none;
}


/***************************
 *
 * Responsive
 *
 ***************************/
@media only screen /* Smartphone Horizontal */ 
and (max-width : 700px) 
{
	.bloc_login	
	{
		background-image: 	none;
		padding-left: 		10px;
		margin: 			20px auto;
	}
}