	body{
		font-size: 10px;
	}
	
	table{
		/*border: 1px solid #ccc;*/
		margin: 8px 0;
	}
	th {
		font-weight: normal;
		text-align: left;
	}
	tr td, th {
		font-family: Arial, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		/*background: #ffffff;
		border-bottom: 1px solid #ccc;*/
	}
	thead td {
		color: #000;
		/*background-color: #ffffff;
		border-bottom: none;*/
	}
	tbody td{
			/*border-left: 1px solid #ccc;*/
	}
	
	
	/* Opera fix */
	head:first-child+body tr.ruled td{
		/*background-color: #ffffff; */
	}
	
	thead td.colHeadRef1, thead td.colHeadRef2, thead td.colHeadRef3, thead td.colHeadRef4 {
		font-weight: bold;
		color: 000;
		/*border-bottom: 1px solid #fff;*/
	}
	
	td.colRef1, thead td.colHeadRef1 {
	background-color: #99CC99;
	}
	td.colRef2, thead td.colHeadRef2 {
	background-color: #99CCCC;
	}
	td.colRef3, thead td.colHeadRef3 {
	background-color: #99CCFF;
	}
	td.colRef4, thead td.colHeadRef4 {
	background-color: #6699cc;
	}
thead td.colHeadRef1, thead td.colHeadRef2, thead td.colHeadRef3, thead td.colHeadRef4 {
	font-size: 10pt;
	font-variant:small-caps;
}
.embedTabClear {
	clear: both;
	padding: 8px 0;
}
.rowNull {
	background: none;
	border: none;
	border-bottom: 1px solid #ccc;
}
.rowExcept {
	font-variant: normal;
}
/**/
.tabTertiaire tr td,.tabTertiaire th {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	padding: 4px;
}
.tabTertiaire thead td {
	background-color: #E2A4A3;
}
.tabTertiaire thead th {
	background-color: #AF4050;
	color: #fff;
}

/**/
.tabTertiaire td { width: 20px; }
.tabTertiaire th { width: 50px;}
/**/
.tabInpage td {
	border: none;
	background: none;
}
.tabInpage {
	border: none;
	background: none;
}
.tabInpage tr.even td{
	background: none;
}
.tabInpage tr.selected td{
	background: none;
}
.articleDesc table {
}
.articleDesc tr td { 
	background: #ffffff;