
/* tables */
.jdm-ranking-block{
	position:relative;
	top:-20px;
    width:80%;
    margin:auto;
    z-index:100;
	}

.table_classement {
	font-family:arial;
	color:#151B54;
	margin:10px 0pt 15px;
	font-size: 9pt;
	
	width: 100%;
	text-align: left;
	
	background-color: rgba(100%, 100%, 100%, 0.75);
	
	position:relative;
	top:0px;
}

.table_classement a{
	color:#300000;
	}



.table_classement thead tr th, .table_classement tfoot tr th {
	border: 1px solid gray;
	font-size: 8pt;
	padding: 2px;
	background-color:rgba(0, 100, 250, 0.10);
}


.selected_crit a{
	font-weight:900;
	font-size:9pt;
	color:black;
	}

.table_classement thead tr .header {
	cursor: pointer;
}
.table_classement tbody td {
	color: #3D3D3D;
	padding: 2px;
	background-color: #FFF;
	vertical-align: top;
}
.table_classement tbody odd td {
	background-color:rgba(0, 100, 250, 0.05);
}
.table_classement thead tr .headerSortUp {
	background-image: url(asc.gif);
}
.table_classement thead tr .headerSortDown {
	background-image: url(desc.gif);
}
.table_classement thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.classment_icon {
	opacity:0.5;
}




.ranking_title {
	text-align: center;
}
.ranking_title_right {
	text-align: right;
}

.selection {
	border: 1px solid gray;
	font-family:arial;
	font-size: 8pt;
	padding: 2px;
	background-color:rgba(255, 100, 0, 0.30);
	text-align: center;
}

.selected {
	background-color:rgba(255, 100, 0, 0.80);
	text-align: center;
}

.class_num {
	color: grey;
	text-align: center;
}

.class_del {
	color: grey;
	text-align: center;
}
.class_name {
	color: #3D3D3D;
	text-align: right;
	padding-right:5px;
}

.class_score, .class_honnor, .class_maxhonnor, .class_credits, .class_nbplayed, .class_level, 
.class_eff, .class_tres a, .class_tres2, .class_tres3, .class_nivcon{
	color: grey;
	text-align: center;
	padding-left:5px;
}


.odd {
	background-color:rgba(0, 100, 250, 0.05);
}


.myself {
	background-color:rgba(0, 255, 0, 0.25);
}

.test_player {
	color: grey;
	background-color:rgba(0, 255, 0, 0.05);
}






.menu_classement{
	position:relative;
	top:0px;
	right: -200px;
	font-family:arial;
	font-size: 8pt;
	color:#151B54;
	width: 100%;
	text-align: left;
}

.menu_classement_label{
	text-align:right;
	height:16px;
}

.menu_classement_select{
	text-align:left;
	height:20px;
}

