
img {-ms-interpolation-mode: bicubic;}


#progress 
{
	border:1px solid #ccc;
	display:block;
	float:left;
	height:25px;

	border-radius:0px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;

	background: -moz-linear-gradient(#3384CA, #004C66);
	background: -ms-linear-gradient(#3384CA, #004C66);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3384CA), color-stop(100%, #004C66));
	background: -webkit-linear-gradient(#3384CA, #004C66);
	background: -o-linear-gradient(#3384CA, #004C66);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3384CA', endColorstr='#004C66');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3384CA', endColorstr='#004C66')";
	background: linear-gradient(#3384CA, #004C66);
}


.fichier {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
font-family: 'Open Sans', sans-serif;
	color: #555;
}

.fichier caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

.fichier td, th {
	padding: 4px;
}

.fichier thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

.fichier tbody th {
	font-weight: bold;
}

.fichier tbody tr { background: #FCFDFE; }

.fichier tbody tr.odd { background: #F7F9FC; }

.fichier table a:link {
	color: #718ABE;
	text-decoration: none;
}

.fichier table a:visited {
	color: #718ABE;
	text-decoration: none;
}

.fichier table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

.fichier tfoot th, tfoot td {
	font-size: 85%;
}