#global #content #right #texte .new_faq,
.new_faq{
}

#global #content #right #texte .new_faq .faq > ul,
.new_faq .faq > ul{
	list-style:none outside;
	margin-left:0 !important;
	position:relative;
	width:100%;
	float:left;
}

#global #content #right #texte .new_faq .faq.full > ul > li,
.new_faq .faq.full > ul > li{
	list-style:none outside;
}

#global #content #right #texte .new_faq .faq.full > ul > li,
.new_faq .faq.full > ul > li{
	width:100%;
	display:block;
	margin:0;
	float:left;
}

#global #content #right #texte .new_faq .faq.full > ul > li > a,
.new_faq .faq.full > ul > li > a{
	width:23%;
	display:block;
	padding:14px 10px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #f3f3f3;
	border-right:2px solid #f3f3f3;
	float:left;
}

#global #content #right #texte .new_faq .faq.full > ul > li > a i,
.new_faq .faq.full > ul > li > a i{
	color:#FFFFFF;
}

#global #content #right #texte .new_faq .faq.full > ul > li > a:hover,
#global #content #right #texte .new_faq .faq.full > ul > li > a.active_new,
.new_faq .faq.full > ul > li > a:hover,
.new_faq .faq.full > ul > li > a.active_new{
	background-color:#f3f3f3;
	text-decoration:none;
}

#global #content #right #texte .new_faq .faq.full > ul > li > a:hover i,
#global #content #right #texte .new_faq .faq.full > ul > li > a.active_new i,
.new_faq .faq.full > ul > li > a:hover i,
.new_faq .faq.full > ul > li > a.active_new i{
	color:inherit;
}

#global #content #right #texte .new_faq .faq.full > ul > li > ul,
.new_faq .faq.full > ul > li > ul{
	display:none;
	margin:0;
	width:72%;
	float:right;
	position:absolute;
	top:0;
	right:0;
	list-style:none outside;
}

#global #content #right #texte .new_faq .faq.full > ul > li > ul.show_new,
#global #content #right #texte .new_faq .faq.full > ul > li > ul.show_new{
	display:block;
}

#global #content #right #texte .new_faq .faq > ul > li > ul > li,
.new_faq .faq > ul > li > ul > li,
#global #content #right #texte .new_faq .faq.onlyFDL > ul > li,
.new_faq .faq.onlyFDL > ul > li{
	list-style:none outside;
	margin:0;
}

#global #content #right #texte .new_faq .faq > ul > li > ul > li > a,
.new_faq .faq > ul > li > ul > li > a,
#global #content #right #texte .new_faq .faq.onlyFDL > ul > li > a,
.new_faq .faq.onlyFDL > ul > li > a{
	width:100%;
	padding:14px 0 14px 5px;
	border-right:0px;
	border-bottom:2px solid #f3f3f3;
	font-size:16px;
	font-weight:bold;
	display:block;
}

#global #content #right #texte .new_faq .faq > ul > li > ul > li > a.no_border,
.new_faq .faq > ul > li > ul > li > a.no_border,
#global #content #right #texte .new_faq .faq.onlyFDL > ul > li > a.no_border,
.new_faq .faq.onlyFDL > ul > li > a.no_border{
	border-bottom:0;
}

#global #content #right #texte .new_faq .faq > ul > li > ul > li > a:hover,
.new_faq .faq > ul > li > ul > li > a:hover,
#global #content #right #texte .new_faq .faq.onlyFDL > ul > li > a:hover,
.new_faq .faq.onlyFDL > ul > li > a:hover{
	background-color: #F3F3F3;
	text-decoration:none;
}

#global #content #right #texte .new_faq .faq > ul > li > ul > li > a span,
.new_faq .faq > ul > li > ul > li > a span,
#global #content #right #texte .new_faq .faq.onlyFDL > ul > li > a span,
.new_faq .faq.onlyFDL > ul > li > a span{
	width:95%;
	color:#181c27;
	display:inline-block;
}

#global #content #right #texte .new_faq .faq > ul > li > ul > li > a i,
.new_faq .faq > ul > li > ul > li > a i,
#global #content #right #texte .new_faq .faq.onlyFDL > ul > li > a i,
.new_faq .faq.onlyFDL > ul > li > a i{
	color:#0091de;
	font-size:20px;
}

#global #content #right #texte .new_faq .faq  .description_faq,
.new_faq .faq  .description_faq{
	display:none;
	min-height:0;
	margin:14px 0 0;
	padding:0 0 14px 0;
	font-size:14px;
	border-bottom:2px solid #f3f3f3;
	padding:5px;
}

#global #content #right #texte .new_faq .faq .description_faq p,
.new_faq .faq .description_faq p{
	font-size:14px;
}

.block_utile{
	background-color:#f3f3f3;
	padding:16px 10px;
	margin:25px 0 15px;
}

#global #content #right #texte .new_faq .faq .description_faq .block_utile p,
.new_faq .faq .description_faq .block_utile p{
	font-size:12px;
	color:#088fd9;
	margin:0 !important;
}

#global #content #right #texte .new_faq .faq .description_faq .block_utile p a.bouton_utile,
.new_faq .faq .description_faq .block_utile p a.bouton_utile{
	font-size:12px;
	color:#848484 !important;
	text-transform:uppercase;
	background-color:#dadada;
	border-radius:5px;
	padding:4px 8px;
	font-weight:bold;
	margin:0 4px;
}

#global #content #right #texte .new_faq .faq .description_faq .block_utile p a.bouton_utile:hover,
#global #content #right #texte .new_faq .faq .description_faq .block_utile p a.bouton_utile:active,
.new_faq .faq .description_faq .block_utile p a.bouton_utile:hover,
.new_faq .faq .description_faq .block_utile p a.bouton_utile:active{
	color:#ffffff !important;
	background-color:#848484;
	text-decoration:none;
}

#global #content #right #texte .new_faq .faq .description_faq .block_utile p a.bouton_utile.yes:hover,
#global #content #right #texte .new_faq .faq .description_faq .block_utile p a.bouton_utile.yes:active,
.new_faq .faq .description_faq .block_utile p a.bouton_utile.yes:hover,
.new_faq .faq .description_faq .block_utile p a.bouton_utile.yes:active{
	background-color:#449d44;
}

#global #content #right #texte .new_faq .faq .description_faq .block_utile p a.bouton_utile.no:hover,
#global #content #right #texte .new_faq .faq .description_faq .block_utile p a.bouton_utile.no:active,
.new_faq .faq .description_faq .block_utile p a.bouton_utile.no:hover,
.new_faq .faq .description_faq .block_utile p a.bouton_utile.no:active{
	background-color:#d9534f;
}

#global #content #right #texte .new_faq .faq .description_faq .block_utile p span,
.new_faq .faq .description_faq .block_utile p span{
	font-size:11px;
	color:#848484;
}

#global #content #right #texte .new_faq #search_faq,
.new_faq #search_faq{
	width:100%;
	border-top:1px solid #cedce4;
	margin: 30px 0 45px;
	padding: 25px 0 0;
}

#global #content #right #texte .new_faq #search_faq h4,
.new_faq #search_faq h4{
	background-color:#cfdee5;
	color:#00293a !important;
	text-transform:uppercase;
	padding:16px 30px;
	float:left;
	margin:0 !important;
	font-size:14px;
}

#global #content #right #texte .new_faq #search_faq form,
.new_faq #search_faq form{
	background-color:#cfdee5;
	padding:30px 25px;
}

#global #content #right #texte .new_faq #search_faq form input[type=text],
.new_faq #search_faq form input[type=text]{
	border: 1px solid #a0bfd1;
	color:#7c868d;
	border-radius:2px;
	width:25%;padding:6px 10px;
}

#global #content #right #texte .new_faq #search_faq form input[type=submit],
.new_faq #search_faq form input[type=submit]{
	color:#FFF;
	border:0;
	font-weight:bold;
	border-radius:2px;
	background-color:#01273a;
	padding:5px 10px;
}

@media (max-width: 1023px) {
	#global #content #right #texte .new_faq #search_faq form input[type="text"], 
	.new_faq #search_faq form input[type="text"]{
		width:75%;
	}
	
	#global #content #right #texte .new_faq .faq > ul > li > a,
	.new_faq .faq > ul > li > a{
		width:100%;
	}
	
	#global #content #right #texte .new_faq .faq > ul > li > ul,
	.new_faq .faq > ul > li > ul{
		width:100%;
		position:relative;
		float:left;
	}
}