
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
||----------------------------------------------------------||
||                                                          ||
||                  Structure de tableaux                   ||
||                                                          ||
||----------------------------------------------------------||
|/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.table {
	display:block;
	position:relative;
	margin:10px;
}

#table {
	width: 100%;
	border-collapse: collapse;
	/*border: 1px solid #7D9BBA;
	background:none repeat scroll 0 0 #FFFCFC;*/
	font-family:'ColaborateLightRegular';
	margin-bottom:50px;
}
#table th, .stat_head {
	color: white;
	font-weight: normal;
	background: #2c496b;
	background: -moz-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2c496b), color-stop(100%, #57728f));
	background: -webkit-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: -o-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: -ms-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: linear-gradient(top, #2c496b 1%, #57728f 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c496b', endColorstr='#57728f', GradientType=0 );
}
#table .subtitle th {
	color: black;
	font-weight: normal;
	margin:0;
	padding:0;
	background: #efeded;
	background: -moz-linear-gradient(top, #efeded 0%, #ffffff 10%, #ffffff 80%, #f4f4f4 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efeded), color-stop(10%, #ffffff), color-stop(80%, #ffffff), color-stop(90%, #f4f4f4));
	background: -webkit-linear-gradient(top, #efeded 0%, #ffffff 10%, #ffffff 80%, #f4f4f4 90%);
	background: -o-linear-gradient(top, #efeded 0%, #ffffff 10%, #ffffff 80%, #f4f4f4 90%);
	background: -ms-linear-gradient(top, #efeded 0%, #ffffff 10%, #ffffff 80%, #f4f4f4 90%);
	background: linear-gradient(top, #efeded 0%, #ffffff 10%, #ffffff 80%, #f4f4f4 90%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeded', endColorstr='#f4f4f4', GradientType=0 );
}
#table thead, #table th, #table td {
	padding: 6px;
	border: 1px solid #cac8c8;
	/*border-bottom:none;
	border-top:none;*/
}


#table tr {
	background: #fffcfc;
	background: -moz-linear-gradient(top, #fffcfc 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffcfc), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #fffcfc 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #fffcfc 0%, #f4f4f4 100%);
	background: -ms-linear-gradient(top, #fffcfc 0%, #f4f4f4 100%);
	background: linear-gradient(top, #fffcfc 0%, #f4f4f4 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#f4f4f4', GradientType=0 );
}
#table tr:nth-of-type(odd) {
	background: #eaf6fe;
	background: -moz-linear-gradient(top, #eaf6fe 0%, #c9e8fb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaf6fe), color-stop(100%, #c9e8fb));
	background: -webkit-linear-gradient(top, #eaf6fe 0%, #c9e8fb 100%);
	background: -o-linear-gradient(top, #eaf6fe 0%, #c9e8fb 100%);
	background: -ms-linear-gradient(top, #eaf6fe 0%, #c9e8fb 100%);
	background: linear-gradient(top, #eaf6fe 0%, #c9e8fb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6fe', endColorstr='#c9e8fb', GradientType=0 );
}
#table tr:hover, .stat_sep, .stat_total > td {
	color: #FFF !important;
	background: #2c496b;
	background: -moz-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2c496b), color-stop(100%, #57728f));
	background: -webkit-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: -o-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: -ms-linear-gradient(top, #2c496b 1%, #57728f 100%);
	background: linear-gradient(top, #2c496b 1%, #57728f 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c496b', endColorstr='#57728f', GradientType=0 );
}
.stat_sep {
background: #cccccc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #cccccc 0%, #f2f2f2 7%, #cccccc 93%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(7%,#f2f2f2), color-stop(93%,#cccccc), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top,  #cccccc 0%,#f2f2f2 7%,#cccccc 93%,#f2f2f2 100%);
background: -o-linear-gradient(top,  #cccccc 0%,#f2f2f2 7%,#cccccc 93%,#f2f2f2 100%);
background: -ms-linear-gradient(top,  #cccccc 0%,#f2f2f2 7%,#cccccc 93%,#f2f2f2 100%);
background: linear-gradient(to bottom,  #cccccc 0%,#f2f2f2 7%,#cccccc 93%,#f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f2f2f2',GradientType=0 );

}
.stat_head{
	text-align:center;
}
#table tr td a, #table tr td a:visited{
	color: inherit;
}
#table td{
	font-size:14px !important;
	height:40px !important;
}