@charset "UTF-8";

/* --------------------------------------- */
/* -- MISE EN FORME GENERALE DES PAGES	-- */
/* --------------------------------------- */

.faq__panel_0_v2 {
	display: block;
	position: relative;
	width: 795px;
	margin: 0px auto 10px auto;
	padding: 0px;
	border: 1px solid #eaeaea;
	border-radius: 10px;
	background: #ffffff;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}
.faq__panel_1_v2 {
	width: 795px; 
	margin: 0px auto 10px auto; 
	padding: 0px;
	text-align: center;
	border: 1px solid #eaeaea;
	border-radius: 0px;
	background: #ffffff;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}
.faq__panel_2_v2 {
	width: 769px; 
	margin: 0px auto 10px auto; 
	padding: 0px;
	text-align: center;
	border: 1px solid #eaeaea;
	border-radius: 0px;
	background: #ffffff;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}
.faq__panel_3_v2 {
	width: 795px; 
	margin: 0px auto 10px auto; 
	padding: 0px;
	text-align: center;
	border: 1px solid #eaeaea;
	border-radius: 00px;
	background: #ffffff;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}
.faq__panel_4_v2 {
	width: 1308px; 
	margin: 0px auto 10px auto; 
	padding: 0px;
	text-align: center;
	border: 1px solid #eaeaea;
	border-radius: 00px;
	background: #ffffff;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}

.faq__label_0_v2 {
	display: block;
	width: 100%;
	padding: 10px 0px;
	position: relative;
}
.faq__span_0_v2 {
	display: block;
	position: relative;
	font-size: 14px;
	text-align: center;
	margin: 10px 7px;
}
.faq__span_1_v2 {
	display: block;
	position: relative;
	font-size: 14px;
	text-align: justify;
	margin: 10px 7px;
}
.faq__form_0_v2 {
	display: block;
	position: relative;
	font-size: 14px;
	text-align: center;
	margin: 10px 7px;
	border-top: 3px solid #000;
	padding-top: 10px;
}

.faq__label_v2 {
	display: flex; 
	width: 100%;
	height: 40px;
	padding: 10px 0px;
}
.faq__label_statut_v2 {
	width: 40px;
	padding: 0px 10px;
}
.faq__label_title_v2 {
	display: inline-block;
	width: 675px;
	font-size: 28px;
}
.faq__label_edit_v2 {
	width: 40px;
	padding: 0px 10px;
}
.faq__label_i_v2 {
	display: block;
	width: 32px;
	height: 32px;
	font-size: 32px;
}
.bi-pencil-square{
	color: blue;
}
.bi-pencil-square:hover{
	color: black;
}
.bi-check-square-fill{
	color: green;
}
.bi-hourglass-split{
	color: orange;
}
.faq__answer_v2 {
	width: 777px;
	padding: 10px 9px 0px 9px;
}

.faq__section_v2{
	display: flex; 
	position: relative; 
	width: 767px; 
	margin: 0px; 
	padding: 0px 5px; 
	border-top: 1px solid black; 
	border-bottom: 0px solid black;
}
.faq__article_v2{
	display: block; 
	position: relative; 
	float: left; 
	width: 760px; 
	padding: 10px 5px; 
	border: 0px solid black;
	text-align: center;
}
.faq__div_v2{
	display: block;
	position: relative;
	float: left;
	width: 760px;
	padding: 0px;
	border: 0px solid black;
	text-align: center;
}}

.faq__label_img_v2{
	width: 40px;
	vertical-align: middle;
}

/* --  -- */
.mineur_majeur_on{
	display: block;
}
.mineur_majeur_off{
	display: none !important;
}
.mutation{
	display: none !important;
}
.edition{
	display: none !important;
}

.on {
	display: block;
}
.off {
	display: none;
}

span.span_30px{
	display: block;
	margin-left: 30px;
}
span.span_center{
	display: block;
	text-align: center;
}

/* -- BOUTONS -- */
button.boutton__ok{ /* 400px */
	width: 400px;
}
button.boutton__ok{
	border: 1px black solid;
	padding: 10px;
	border-radius: 8px;
	background: #DCDCDC;
	font: bold 13px Arial;
	color: #000;
	cursor: pointer;
}
button.boutton__ok:hover{
	background: #6C6C6C;
	color: #FFF;
}

button.boutton__ko{ /* 200px */
	width: 200px;
}
button.boutton__ko{
	border: 1px black solid;
	padding: 10px;
	border-radius: 8px;
	background: #DCDCDC;
	font: bold 13px Arial;
	color: #000;
	cursor: pointer;
}
button.boutton__ko:hover{
	background: #6C6C6C;
	color: #FFF;
}

a.a__bouton{ /* 400px */
	width: 400px;
}
a.a__bouton{
	display: block;
	text-align: center;
	margin: 0px auto 20px;
	border: 1px black solid;
	padding: 10px;
	border-radius: 8px;
	background: #DCDCDC;
	font: bold 13px Arial;
	color: #000;
	cursor: pointer;
}
a.a__bouton:hover{
	background: #6C6C6C;
	color: #FFF;
}

/* --  -- */
form#formulaire_poursuite_dossier_inscription{ 
	width : 767px;
	margin: 0px auto 10px auto; 
	padding: 15px;
	text-align: center;
	border: 1px solid #eaeaea;
	border-radius : 5px;
	background: #ffffff;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}

@media screen and (max-width: 667px){
	form#formulaire_poursuite_dossier_inscription {width: 318px;}

	.faq__label_v2 {height: 64px;}

	.faq__panel_1_v2 {width: 348px;}
	.faq__panel_2_v2 {width: 348px;}
	.faq__panel_3_v2 {width: 348px;}

	.faq__label_title_v2 {font-size: 26px;}

	.faq__answer_v2 {width: 332px;}

	.faq__section_v2 {width: 322px;}

	.faq__article_v2 {width: 310px;}

	button.boutton__ok {width: 300px;}
	button.boutton__ko {width: 150px;}
	a.a__bouton {width: 308px;}
}
