@charset "UTF-8";

@import "colors.css?v=2";

.bloc-infos-main {
	display: block;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

.bloc-bouton-validation {
	display: flex;
	flex-direction: row;
	flex: 2;
	justify-content: space-between;
}

/*  --  */


/*
#oubli_mot_de_passe_bloc_infos {
	float: left;
	width: 1060px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
}

.oubli_mot_de_passe_bloc_title {
	font-weight: bold;
	color: #D40050;
}

.oubli_mot_de_passe_ligne_champs {
	font-family: Verdana, Geneva, sans-serif;
	color: var(--color-darkgrey) // #8D8978;
	height: 20px;
	font-size: 0.85em;
	width: 600px;
}

.oubli_mot_de_passe_multiligne_champs {
	font-family: Verdana, Geneva, sans-serif;
	color: var(--color-darkgrey) // #8D8978;
	font-size: 0.85em;
	width: 600px;
}

.oubli_mot_de_passe_email_envoi {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	color: #06F;
}
*/

/*
.submit_button_formulaire_oubli_mot_de_passe {
	font-family: Verdana, Geneva, sans-serif;
	color: #ffffff;
	font-size: 0.875em;
	background: var(--color-darkgrey) // #8D8978;
	padding: 5px 25px;
	text-decoration: none;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.submit_button_formulaire_oubli_mot_de_passe:hover {
	background: var(--color-orange-accent);
	text-decoration: none;
}
*/

/*##CP ==> */
.block {
	font-family: Verdana, Geneva, sans-serif;
	border: solid 1px #000;
	margin: auto;
	margin-top: 50px;
	padding: 15px;
	width: 1030px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #FFF;
}

.alert-fail h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.875em;
	font-weight: bold;
	color: #D40050;
}

.alert-fail p {
	font-size: 0.75em;
}

.form-group.has-error {
	color: #D40050;

	input, textarea {
		border-color: #D40050;
	}
}

#err-flash.error {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.875em;
	font-weight: bold;
	color: #D40050;
	background-color: #FFDDDD;
	margin-bottom: 15px;
	padding: 8px 15px;
	border: solid 1px #D40050;
}

.bloc-titre-presentation {
	font-size: 1.8em;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 55px;
	text-align: center;
	color: var(--color-purple)
}

.bloc-titre-presentation-lost-password {
	font-size: 1.8em;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 55px;
	color: var(--color-purple)
}

/*##CP <== */
