.faq
{
    background-color:white;
    margin-bottom:20px;
}

.faq h1
{
    color:#B6DE40;
}

.faq .left_column
{	
	background-color:#F5F5F5;
	padding:20px;
}

.faq .right_column
{
	border-left:1px solid #AAAAAA;
	padding-left:15px;
}

.faq .left_column ul li a.active
{
	font-weight:bold;
}

.faq .left_column ul li
{
	line-height:30px;
	list-style:circle;	
}
.faq .left_column ul li a,.faq .left_column ul li a:visited,.faq .left_column ul li a:link
{
	text-decoration:none;
	color:#3A3A3A;
}
.faq .left_column ul li a:hover
{
	text-decoration:none;
	color:#3A3A3A;
	border-bottom:1px solid red;
}

.faq #most_frequently
{
	padding-left:15px;
}
.faq #most_frequently ul li
{
	font-size: 1.2em;
	line-height:30px;
	font-weight:bold;
	color:#526380;
	
}

.faq .faq_view
{
	color:#3A3A3A;
	margin-bottom:15px;
}

.faq .active
{
	background-color:#DEDEDE;
}

.faq .faq_view .faq_conent
{
	margin-left:15px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#category_list{
    width:40%;
    float:left;
    margin-left:15px;
}

#category_list ul li h3{
    color:#333333;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
}

.question-item{
    cursor:pointer;
}

.liste-questions{
    list-style: none inside;
    margin-bottom:10px;
    margin-left:20px;
}

#question_list{
    width:58%;
    float:right;
}

.titre_question{
    font-weight:bold;
}