table.tab1 td {
	background-color: #6ea4e7;
	color:#f3f0ba;
}
/*---------------------------- Colonne Gauche ----------------------------*/
table.tab1 td.tdg {
	width:20px;
	background:#ffffff url(/i/tab1mg.gif) right repeat-y;
}
table.tab1 tr.trh td.tdg {
	background:#ffffff url(/i/tab1hg.gif) top right no-repeat;
}
table.tab1 tr.trb td.tdg {
	background:#ffffff url(/i/tab1bg.gif) bottom right no-repeat;
}
/*---------------------------- Colonne Droite ----------------------------*/
table.tab1 td.tdd  {
	width:20px;
	background:#ffffff url(/i/tab1md.gif) left repeat-y;
}
table.tab1 tr.trh td.tdd {
	background:#ffffff url(/i/tab1hd.gif) top left no-repeat;
}
table.tab1 tr.trb td.tdd {
	background:#ffffff url(/i/tab1bd.gif) bottom left no-repeat;
}
/*---------------------------- Ligne Haut ----------------------------*/
table.tab1 tr.trh td {
	height:30px;
}
table.tab1 tr.trh td.tdm {
	background:#ffffff url(/i/tab1hm.gif) top repeat-x;
	color:#333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	font-weight:bolder;
	vertical-align: middle;
}
table.tab1 tr.trh td.tdm span.titre {
	background:url(/i/tab1h1.gif) center left no-repeat;
	padding-left:15px;
}
/*---------------------------- Ligne Bas ----------------------------*/
table.tab1 tr.trb td {
	height:15px;
}
table.tab1 tr.trb td.tdm {
	background:#ffffff url(/i/tab1bm.gif) bottom repeat-x;
}
/*---------------------------- Cellules diverses ----------------------------*/
table.tab1 tr.tr1 td.tdmbd, table.tab1 tr.tr1 td.tdmbc {
	color:#333333;
}
table.tab1 td.tdcel {
	background-color:#f3f0ba;
	border:2px solid #6ea4e7;
	padding: 2px;
}
table.tab1 td.tdmbc {
	padding:2px 6px 2px 6px;
	text-align:center;
}
table.tab1 td.tdmbd, table.tab1 td.tdmd {
	padding:2px 4px 2px 8px;
	text-align:right;
}
table.tab1 tr.tr1 td.tdmbc, table.tab1 tr.tr1 td.tdmbd {
	background-color:#f3f0ba;
	border:1px solid #6ea4e7;
}
table.tab1 tr.trt td.tdmbc, table.tab1 tr.trt td.tdmbd {
	background-color:#f3f0ba;
	border:1px solid #6ea4e7;
	font-weight:bold;
}
table.tab1 tr.tr1 td.tdm, table.tab1 tr.tr2 td.tdm {
	padding: 2px;
	color:#f3f0ba;
}
table.tab1 tr.tre td.tdmbc, table.tab1 tr.tre td.tdmbd {
	background-color:#6ea4e7;
	color:#f3f0ba;
}
table.tab1 td.spandemo {
/*	color:#333333;
	background-color:#f8ad00; */
	background-color:#f8ad00;color:#FFFFFF; 
	padding:5px;
	text-align:center;
}
table.tab1 a {
	color:#000000;
}

