.subfaq a{text-decoration:underline}
.faq{position:relative;padding-top:110px;background:#f5f4f1}
.faq .wrapper{position:relative;border-top:1px solid #333}
.faq .wrapper .wrapper-title{padding-bottom:40px;text-align:center}
.faq-container{padding:5px;background:#fff}
.faq .wrapper-title h1{position:relative;top:-17px;background:#f5f4f1;font-family:Arial,sans-serif;font-size:20px;text-align:center;text-transform:uppercase;color:#333}
.faq-container h2,.faq-container h3{display:inline-block}
.faq-theme{border-bottom:1px solid #dedede}
.faq-question-reponse:last-child{border-bottom:0}
.faq-theme-title{cursor:pointer;font-size:18px;font-family:'Oswald';text-transform:uppercase;padding-top:15px;padding-bottom:15px}
.faq-theme-title:hover{background-color:#e5e5e5}
.faq-question{font-weight:700;margin:15px 0;font-size:14px}
.faq-reponse{padding-left:28px}
.faq-theme-content{display:none;margin-bottom:10px}
.faq-question-arrow{position:relative;left:-20px}
.faq-arrow-bottom{left:-24px}
.ancres a{text-decoration:underline;color:#333}
.ancres a:hover{color:#c3c3c3}
.faq-subtheme{border-bottom:1px solid #dedede;margin-top:15px;padding-bottom:15px}
.faq-subtheme-title{font-weight:700;margin-top:15px;cursor:pointer;padding-left:28px;background-repeat:no-repeat}
.faq-subtheme > .faq-subtheme-title{background-image:url(../img/faq-arrow-right.jpg);background-position:0 8px}
.faq-subtheme.active > .faq-subtheme-title{background-image:url(../img/faq-arrow-bottom.jpg);background-position:0 4px}
.faq-subtheme-content{display:none;margin:0 20px;margin-bottom:10px}
.ancre{padding-top:84px;margin-top:-84px}