td.sep{width:5px; background-color:#FBC002;}
.titre {font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #FEFEFE;}
.dates {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #999999;}
.texte {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #000000;}

table.table-data{
	border-collapse:collapse;
	background:url(backgrd-top-repeat.gif) repeat-x 0 0;
}

table.table-data caption{
	display:none;
}

table.table-data th, table.table-data td{
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #CCF;
}


/* en-tete */
table.table-data th{

}

/* en-tête de colonne */
table.table-data thead th{
	text-align:center;
	color:#908EB5;
}

/* en-tête de ligne */
table.table-data tbody th{
	text-align:right;
	font-weight:normal;
	font-size:9px;
	background:url(backgrd-left-repeat.gif) repeat-y 100% 0;
	color:#FFF;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-left:none;
}

/* cellule */
table.table-data td{
	text-align:right;
	background-color:#FFF;
}

table.table-data .table-data-visuel{
	padding:0;
	background-color:#FFF;
	border:none;
}

table.table-data .table-data-legend{
	background-color:#FFF;
	font-weight:normal;
}


table.table-data td.c1{
	background-color:#F6F5F9;
}
table.table-data td.c2{
	background-color:#FFF;
}

