
/* ---- Some Resets ---- */

table, caption, td, tr, th {
	margin:0;
	padding:0;
	font-weight:normal;
	}

/* ---- Paragraphs ---- */


	
/* ---- Table ---- */

table {
	border-collapse:collapse;
	margin-bottom:15px;

	}
	
	caption {
		text-align:left;
		font-size:15px;
		padding-bottom:10px;
		}
	
	table td,
	table th {
		padding:5px;
		border:1px solid #7D8FA9;
		border-width: 1px;
		}
		
	thead th {
		background:#91c5d4;
		}
			
		thead th[colspan],
		thead th[rowspan] {
			background: #0173B2;
			color: #fff;
			width: 25%;
			text-align: left;
			font-size: 15px;
			padding-left: 20px;
			}
		
	tbody th,
	tfoot th {
		text-align:left;
		background:#e4effd;
		width:0%;
		font-size: 12px;
		}
		
	tbody td,
	tfoot td {
		text-align:left;
		background:rgba(224, 226, 226, 0.12);
		font-size: 12px;
		}
		
	tfoot th {
		background:#b0cc7f;
		}
		
	tfoot td {
		background:#d7e1c5;
		font-weight:bold;
		}
			
	tbody tr.odd td { 
		background:#bcd9e1;
		}
		
	.autre table thead th[colspan], thead th[rowspan] {
		background: #fff;
		color: #5f7490;
		width: 25%;
		text-align: left;
		font-weight: bold;
		padding: 5px;
		font-size: 12px;
	}
	.autre table th {
		padding:5px;
		border-width: 0px;
		}
		.autre table td {
		padding:5px;
		border-width: 0px;
		}
	.autre tbody th {
		text-align: left;
		background: #fff;
		padding-left:2%;
		}
		
	.infcomp table thead th[colspan], thead th[rowspan] {
		background: #fff;
		color: #5f7490;
		width: 25%;
		text-align: left;
		font-weight: bold;
		padding: 5px;
		font-size: 12px;
	}
	.infcomp table th {
		padding:5px;
		border:1px solid #fff;
		background: #e4effd;
		}
	.infcomp table td {
		padding:10px;
		border:1px solid #fff;
		background: #e4effd;
		text-align:justify;
		}
	.infcomp tbody th {
		text-align: left;
		background: #e4effd;
		text-align:justify;
		padding-left:2%;
		}
	.liens table thead th[colspan], thead th[rowspan] {
		background: #fff;
		color: #5f7490;
		width: 25%;
		text-align: left;
		font-weight: bold;
		padding: 5px;
	    font-size: 12px;
	}
	.liens table th {
		padding:5px;
		border:1px solid #fff;
		background: #e4effd;
		}
	.liens table td {
		padding:10px;
		border:1px solid #fff;
		background: #e4effd;
		text-align:justify;
		}
	.liens tbody th {
		text-align: left;
		background: #e4effd;
		text-align:justify;
		padding-left:2%;
		}