/**
 * @title		FAQ Template Styles
 */


/**
 * @section		Filter
 */
#faq-filter-form .text {
	float:left;
	margin-right:30px;
}
#faq-filter-form .text label {font-weight:bold;}
#faq-filter-form .text input {width:200px;}
#faq-filter-form .actions {float:left;}
#faq-filter-form .actions p {margin:0;}
#faq-filter-form .actions input {
	font-size:14px; font-weight:bold; padding-bottom:4px;line-height:20px;
}

/**
 * @section Questions
 */

#content h2 a {color:#fff;}
#faq {
	padding-left:15px;
}

#faq h3 {
	background-image: none;
	padding:5px 0;
	font-size:18px; font-weight:bold;
	line-height:30px;
	margin: 0;
}
#js #faq h3 {border-bottom:1px solid #a1246b;}
#js #faq .open {border:0;}
#faq h3 a {
	background-image: none;
	display:block;
	color:#a1246b;
}
#faq h3 .img {
	float:left;
	margin:10px 6px 0 9px;
	width:14px; height:14px;
	background:url(/templates/nurun/images/picto/section-big-arrow-open-close.png) no-repeat 0 0;
}
#faq h3.open .img {
	background-position:0 -14px;
}
#faq ul {
	padding-bottom:20px; border-bottom:1px solid #a1246b;
}
#faq li {
	padding-top:3px;
	width:530px;
	background:transparent url(/templates/nurun/images/faq-bg.png) no-repeat 0 0;
}
#faq li h4 {
	background:transparent url(/templates/nurun/images/faq-bg.png) no-repeat 100% 100%;
}
#faq h4 a {
	display:block;
	margin-bottom:7px; padding:5px 5px 5px 0;
	color:#a1246b;
	font-size:14px; font-weight:normal;
	line-height:22px;

}
#faq h4 .img {
	float:left;
	margin:6px 7px 10px 10px;
	width:10px; height:10px;
	background:url(/templates/nurun/images/picto/section-arrow-open-close.png) no-repeat 0 0;
}
#faq h4.open .img {
	background-position:0 -10px;
}
#faq .response {
	padding-left:30px;
}
#js #faq ul {display:none;}
#js #faq .response {display:none;}
#js #faq .open .response {display:block;}
#faq .response p {
	font-size:12px;
	margin:1.3em 0;
}

