#connexion .content
{ position: absolute;
	transform: translate(-50%,-50%);
	left: 50%;
	top: 50%;
}
 
#connexion .loginBox
{	
	width: calc(100% - 2rem);  
	max-width: 400px;
	margin: 5% auto;
	background-color: rgba(48, 48, 48, 0.5);
	padding: 1.2rem 1rem;
	border: 0 solid rgba(0,0,0,.125);
	border-radius: .25rem; 
}

#connexion .loginLogo
{ text-align: center;
	margin-bottom: 20px; 
	background: #FFFFFF;
	padding: .6rem .5rem .5rem;
	border-radius: .25rem;
}

#connexion LABEL { color: #FFFFFF!important; }
#connexion .grp-invalide LABEL { color: #444444!important; }