/* ======================================== Déclaration des polices ============================================= */
@font-face {
 font-family:'Montserrat';
 src:url("../fonts/Montserrat-Black.eot");
 src:local("☺"),url("../fonts/Montserrat-Black.woff") format("woff"),url("../fonts/Montserrat-Black.ttf") format("truetype"),url("../fonts/Montserrat-Black.svg") format("svg");
 font-weight:900;
 font-style:normal
}
@font-face {
 font-family:'Montserrat';
 src:url("../fonts/Montserrat-Bold.eot");
 src:local("☺"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.svg") format("svg");
 font-weight:700;
 font-style:normal
}
@font-face {
 font-family:'Montserrat';
 src:url("../fonts/Montserrat-Regular.eot");
 src:local("☺"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.svg") format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:'Montserrat';
 src:url("../fonts/Montserrat-Light.eot");
 src:local("☺"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype"),url("../fonts/Montserrat-Light.svg") format("svg");
 font-weight:300;
 font-style:normal
}


.bg-moi {
	/*background-image: linear-gradient(to bottom, aqua 0%, #5dc0dc 50%, blue 85%);*/
	background-image: linear-gradient(to bottom, #5dc0dc, #3a3afb);
	margin-right: -15px;
	margin-left: -15px;
	padding: 8px 100px;
	max-height: 56px;
}
.navbar-brand img {
	transform: translateY(15px);
}
#formulaire .modal-dialog {
  	width: 250px;
  	margin: 60px 85%;
  	color: #000;
}
.affiche_pass {
  	font-size: 0.8em;
  	vertical-align: 30%;
  	margin-right: 20px;
}
.btn-connexion {
  	float: right;
}
.pseudo {
	/*margin-left: 100px;*/
    margin-right: 700px;
}
.pseudoColor {
	color: #1be3fb;
}
.container {
	background-color: #d0fdfd;
}
.container-image {
	background: url(../images/trefle.png) fixed no-repeat;
	height: 900px;
	background-position-x: center;
	font-family: 'Ultra', serif;
}
.reglageImg img {
	margin-top: 20px;
}
.reglage {
	padding-right: 0;
	padding-left: 0;
	margin-top: 70px;
}
.error {
	color: red;
	text-align: center;
	transform: translateY(50px);
	font-size: 2.5rem;
}


/*+++++++++++++++++++++++++ pour les erreurs +++++++++++++++++++++++++++++++++++++++*/