/* ************** header ***************** */
/* zone de présentation des solutions de login */
#login-choices {
	height: 185px;
	margin-bottom: 20px;
	background-color: #6f89ba;
	margin-top: -25px;
	padding: 15px 0 15px 0;
	overflow: hidden;
	display: none;
}
/* texte d'explication du login */
#login-choices-expl {
	font-weight: bold;
	font-size: 15px;
	color: #161e35;
	text-align: center;
	margin-bottom: 15px;
}
/* images de présentation des solutions de login */
.login-choice {
	width: 200px;
	height: 150px;
	float: left;
	margin-left: 30px;
	cursor: pointer;
	background-color: white;
}
/* informations complémentaires à une solution de login */
.login-info {
	width: 475px;
	height: 150px;
	float: left;
	margin-left: 30px;
	background-color: #5e74ab;
	display: none;
	overflow: hidden;
}
.login-info div.login-info-text {
	margin: 20px 25px 20px 30px;/* 20px 0 0 20px;*/
	font-size: 1.2em;
	font-weight: bold;
}
/* récapitulatif des solutions de login */
#login-choices-recap {
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 30px;
	display: none;
}

/* ************** formulaires ************ */
input.text {
	border: 1px solid #445686;
	/*background: transparent url(/img/bg05.gif) no-repeat bottom left;*/
	background: #7a95c3;
}
input.button {
	border: 1px outset #445686;
	/*background: transparent url(/img/bg03.gif) no-repeat top left;*/
	background-color: #687eb3;
	cursor: pointer;
	margin: 3px auto;
	padding: 5px;
	font-weight: bold;
	color: #c4c4ee;
}
input.button:hover {
	border: 1px inset #445686;
}

