.qmfv
{
	visibility:visible !important;
}

.qmfh
{
	visibility:hidden !important;
}

.qmmc .qmdivider
{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
}

.qmmc .qmdividery
{
	float:left;
	width:0px;
}

.qmmc .qmtitle
{
	display:block;
	cursor:default;
	white-space:nowrap;
}

.qmclear 
{
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}

.qmmc
{
	position:relative;
	/*zoom:1;*/
}

.qmmc a, .qmmc li
{
	float:left;
	display:block;
}

.qmmc div a, .qmmc ul a, .qmmc ul li 
{
	float:none;
}

.qmsh div a
{
	float:left;
}

.qmmc ul 
{
	left:-10000px;
	position:absolute;
}

.qmmc, .qmmc ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.qmmc li a
{
	float:none;
}

li:hover>ul
{
	left:0px;
}

#qm0 ul
{
	top:100%;
}

#qm0 ul li:hover>ul
{
	top:10px;
}

#qm0	
{	
	margin-left:-10px;
	background-color:#fc6f16;
	border-width:1px 0px;
	border-style:solid;
	border-color:#fc6f16;
	border-bottom-color:#565656;
	border-bottom-width: 2px;
}
	
span#titre_menu a
{
	text-align:center;
	padding:5px 8px 0px 8px;
	background-color:transparent;
	color:#FFFFFF;
	font-size:15px;
	font-family:Arial;
	text-decoration:none;
	height: 20px;
	border-width:0px 3px 0px 0px;
	border-style:solid;
	border-color:#FFFFFF;
}

span#titre_menu a:hover
{
	background-color:#565656;
	color:#FFFFFF;
	text-decoration:underline;
}

span#big_title
{
	background-color:#FFFFFF;
	color:#fc6f16;
	font-size:14px;
	font-weight:bold;
	border-width:0px 0px 0px 0px;
}

span#big_title a
{
	background-color:#FFFFFF;
	color:#fc6f16;	
}

span#big_title a:hover
{
	text-decoration:underline;
}

span#big_title_rep
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:16px;
	font-weight:normal;
	border-width:0px 0px 0px 0px;
}

span#big_title_rep a
{
	background-color:#FFFFFF;
	font-weight:normal;
	color:#000000;
}

span#big_title_rep a:hover
{
	text-decoration:underline;
}
	
span#big_title_tele
{
	background-color:#FFFFFF;
	color:#fc6f16;
	font-size:14px;
	font-weight:bold;
	border-width:0px 0px 0px 0px;
}

span#big_title_tele a
{
	background-color:#FFFFFF;
	color:#fc6f16;
	float:left;
	display:block;
}

span#big_title_tele a:hover
{
	text-decoration:underline;
}

span#big_title_forum
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	border-width:0px 0px 0px 0px;
}

span#big_title_forum a
{
	background-color:#FFFFFF;
	color:#fc6f16;
}

span#big_title_forum a:hover
{
	text-decoration:underline;
}

span#descr_elem a
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	border-width:0px 0px 0px 0px;
	font-weight:normal;
}

span#descr_elem_quizz a
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	border-width:0px 0px 0px 0px;
	font-weight:normal;
}

span#descr_elem a:hover
{
	text-decoration:underline;
}
	
span#titre_ss_rub
{
	background-color:#fc6f16;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

span#titre_ss_rub a
{
	background-color:#fc6f16;
	color:#FFFFFF;
}

span#titre_ss_rub a:hover
{
	text-decoration:underline;
}

#title_right_menu
{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	border-width:7px 7px;
}

#title_right_menu a
{
	color:#FFFFFF;
}

#title_right_menu a:hover
{
	text-decoration:underline;
}
	
span#link_right_menu a
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

span#link_right_menu a:hover
{
	text-decoration:underline;
}
	
span#link_click_right_menu a
{
	text-align: right; 
}

span#link_click_right_menu a:hover
{
	text-decoration:underline;	
}
	
span#simple_desc
{
	font-size:11px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:normal;
}

span#simple_desc a
{
	font-size:11px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:normal;
}

span#simple_desc a:hover
{
	text-decoration:underline;
}

span#simple_title
{
	font-size:22px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

span#simple_title a
{
	font-size:22px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

span#simple_title a:hover
{
	text-decoration:underline;
}
	
span#fil_hour
{
	color:#727272;
	font-size:11px;
	background-color:#FFFFFF;
	font-weight:normal;
}

span#fil_hour a
{
	color:#727272;
	font-size:11px;
	background-color:#FFFFFF;
	font-weight:normal;
}

span#fil_hour a:hover
{
	text-decoration:underline;
}

span#fil_rub
{
	color:#fc6f16;
	font-weight:bold;
	font-size:11px;
	background-color:#FFFFFF;
}

span#fil_rub a
{
	color:#fc6f16;
	font-weight:bold;
	font-size:11px;
	background-color:#FFFFFF;
}

span#fil_rub a:hover
{
	text-decoration:underline;
}

span#fil_desc
{
	color:#000000;
	font-size:11px;
	background-color:#FFFFFF;
	font-weight:normal;
}

span#fil_desc a, #psycho_desc a
{
	color:#000000;
	font-size:11px;
	background-color:#FFFFFF;
	font-weight:normal;
}

span#fil_desc a:hover, #psycho_desc a:hover
{
	text-decoration:underline;
}

	
span#black_bold_title
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	background-color:#FFFFFF;
}

span#black_bold_title a
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	background-color:#FFFFFF;
}

span#black_bold_title a:hover
{
	text-decoration:underline;
}

body #qm0 .qmactive, body #qm0 .qmactive:hover	
{	
	background-color:#565656;
	color:#FFFFFF;
	text-decoration:underline;
}
	
#qm0 div, #qm0 ul	
{	
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
{	
	background-color:#ffffff;
	color:#FFFFFF;
	text-decoration:underline;
}