
#faq													{ position:relative; margin:0 auto; max-width:960px; min-width:320px; text-align:center; z-index:700; }

#faq .bloc_faq											{ position:relative; display:inline-block; width:100%; overflow:hidden; margin:0 0 10px 0; padding:none; }

#faq .bloc_faq .bloc_ask 								{ position:relative; display:inline-block; width:90%; overflow:hidden; margin:none; padding:10px 2%; cursor:pointer; text-align:left; background:#000000; }
#faq .bloc_faq .bloc_ask .titre_ask						{ float:left; width:95%; color:#ffffff; font-size:24px; line-height:30px; text-transform:uppercase; text-align:left; }
#faq .bloc_faq .bloc_ask .infos_ask_off					{ float:right; display:block; width:5%; height:100%; text-align:right; color:#ffffff; font-size:24px; line-height:30px; }
#faq .bloc_faq .bloc_ask .infos_ask_on					{ float:right; display:none; width:5%; height:100%; text-align:right; color:#ffffff; font-size:24px; line-height:30px; }

#faq .bloc_faq .bloc_ask:hover							{ background:#c20e1a; }
#faq .bloc_faq .bloc_ask:hover .titre_ask				{ color:#ffffff; }
#faq .bloc_faq .bloc_ask:hover .infos_ask_off			{ color:#ffffff; }
#faq .bloc_faq .bloc_ask:hover .infos_ask_on			{ color:#ffffff; }

#faq .bloc_faq .bloc_ask.activ .titre_ask				{ color:#ffffff; }
#faq .bloc_faq .bloc_ask.activ .infos_ask_off			{ display:none; color:#ffffff; }
#faq .bloc_faq .bloc_ask.activ .infos_ask_on			{ display:block; color:#ffffff; }

#faq .bloc_faq .bloc_ask.activ:hover .titre_ask			{ color:#ffffff; }
#faq .bloc_faq .bloc_ask.activ:hover .infos_ask_off		{ color:#ffffff; }
#faq .bloc_faq .bloc_ask.activ:hover .infos_ask_on		{ color:#ffffff; }

#faq .bloc_faq .bloc_panel								{ position:relative; top:-4px; display:none; width:92%; overflow:hidden; margin:none; padding:30px 1% 10px 1%; cursor:pointer; text-align:left; }
#faq .bloc_faq .bloc_panel .panel_txt					{ color:#393939; font-size:18px; line-height:24px; }
#faq .bloc_faq .bloc_panel.activ						{ display:inline-block; }
