/*=========================================*/
/*                                         */
/*                CONNEXION                */
/*                                         */
/*=========================================*/
body.degrade {
	background: linear-gradient(to right, rgb(198,121,32), rgb(255,192,128));
	text-align: center;
}
div#connexion_logo img {
	width: 700px;
	margin: 50px 0;
}
fieldset#connexion_form {
	width: 700px;
}
/*=========================================*/
/*                ATTENTION                */
/*=========================================*/
.mise_avant {
	border: 2px solid black;
	border-radius: 30px;
	line-height: 35px;
	font-weight: bold;
	background: url('../img/attention_fd.png') repeat;
	background-size: 30px 30px;
	text-align: center;
}
	.mise_avant img {
		margin: 0 5px 2px 0;
		vertical-align: middle;
	}

/*=========================================*/
/*              QUESTIONNAIRE              */
/*=========================================*/
.click_ask {
	cursor: pointer;
}
.ask_see {
	margin: 5px 0 5px 25px;
	display: none;
}
#ask1 {
	display: block;
}
.ask_section {
	margin: 0 0 10px 50px;
	font-size: 0.8em;
	color: black;
}
.ask_questions {
	display: inline-block;
}
	.ask_questions:hover {
		background-color: rgb(238,250,14);
	}
.T4_titres {
	background-color: rgb(183,251,185);
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	display: table;
	border: 1px solid black;
	border-bottom: none;
	height: 100px;
	margin-bottom: -4px;
	overflow: hidden;
}
	.T4_titres span {
		display: inline-block;
		height: 100px;
		line-height: 100px;
		overflow: hidden;
	}
	.T4_titres .T4_propal { width: 28px; text-align: center; }
		.T4_titres .T4_propal em {
			display: table;
			transform-origin: 52px 52px 0;
			transform: rotate(-90deg);
			font-style: normal;
			width: 100px;
			height: 28px;
			line-height: 28px;
			text-transform: initial;
			font-size: 1.1em;
		}
.T4_form { display: table; border-left: 1px solid black; border-right: 1px solid black; background-color: rgb(230,230,230); }
	.T4_question, .T4_propal, .T4_comm {
		display: table-cell;
		border: 1px solid black;
		line-height: 28px;
	}
	.T4_question { width: 410px; font-size: 0.95em; }
	.T4_propal { width: 28px; text-align: center; }
	.T4_comm { width: 380px; }
		.T4_comm input {
			border: none;
			border-radius: 0;
			margin: 0 !important;
			padding: 0;
			width: 100% !important;
			height: 28px;
			line-height: 28px;
			font-size: 1em;
		}
.exp {
	display: block;
	width: 400px;
	border: 1px solid grey;
	background-color: rgb(230,230,230);
	padding: 0 15px 5px;
	margin: 15px auto;
	overflow: hidden;
	border-radius: 10px;
	font-style: italic;
	line-height: 25px;
	font-size: 0.9em;
}
	.exp legend {
		border: 1px solid grey;
		font-size: 1.4em;
		margin: initial;
		padding: 0 7px 2px;
		
	}