/* tableau cotisation */	

#tcol	{
	margin: 5px;
	}
	
#tcol th.lib, #tcol th.vi, #tcol th.ma, #tcol th.rg  {
	font: bold 10px Verdana, "Andale Mono", Courier, "Courier New", monospace;
	text-align: center;
	}
	
#tcol th.lib {	;
	background-color: #FFCC66;	
	}
#tcol td.lib {
	background-color: #FFCC66;
	}
	
#tcol th.lib, td.lib {
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}

#tcol th.vi {	
	background-color: #9999FF;	
	}
#tcol td.vi {
	background-color: #9999FF;
	}
	
#tcol th.vi, td.vi {
	border: 1px solid #9900FF;
	border-width: 0 1px 1px 0;
	}

#tcol th.ma {
	background-color: #CC99FF;	
	}
#tcol td.ma {
	background-color: #CC99FF;
	}
	
#tcol th.ma, td.ma {
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}
	
#tcol th.rg {
	background-color: #66CCCC;	
	}

#tcol td.rg {
	background-color: #66CCCC;
	}
	
#tcol th.rg, td.rg {
	border: 1px solid #0099FF;
	border-width: 0 1px 1px 0;
	}

#tcol th.vt {
	background-color: #bad861;	
	}

#tcol td.vt {
	background-color: #bad861;
	}
	
#tcol th.vt, td.vt {
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}
	
#tcol th.cy {
	font: bold 10px Verdana, "Andale Mono", Courier, "Courier New", monospace;
	text-align: center;
	background-color: #8AD9FF;
	}

#tcol td.cy {
	background-color: #8AD9FF;
	}
	
#tcol th.cy, td.cy {
	border: 1px solid #33CCFF;
	border-width: 0 1px 1px 0;
	}

#tcol td.ja {
	background-color: #FFFFCC;
	border: 1px solid #FFFF00;
	border-width: 0 1px 1px 0;
	}
	
#tcol td.yel {
	background-color: #fcd444;
	border: 1px solid #fff;
	border-width: 0 1px 1px 0;
	}
	
#tcol tr.jad {
	background-color: #FFFF66;
	border: 1px solid #ECEC00;
	border-width: 0 1px 1px 0;
	}
	
#tcol tr.ja {
	background-color: #FFFFCC;
	border: 1px solid #FFFF00;
	border-width: 0 1px 1px 0;
	}

#tcol td.kaki {
	background-color: #CC6;
	border: 1px solid #C96;
	border-width: 0 1px 1px 0;
	}

#tcol tr.lib {
	background-color: #fb9f3f;
	}
	
#tcol td.orange {
	background-color: #ef861a;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}
	
#tcol td.jad {
	background-color: #FFFF66;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}
	
#tcol td.dfis {
	background-color: #6699CC;
	border: 1px solid #3366CC;
	border-width: 0 1px 1px 0;
	}
	
#tcol td.bciel {
	background-color: #76c6d4;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}

#tcol td.rose {
	background-color: #f697b2;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}
	
#tcol td.gris {
	background-color: #adbec2;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	color: #FFF;
	font-weight: bold;
	}

#tcol td.bl {
	background-color: #e7edef;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}

#tcol th.gris {
	background-color: #adbec2;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	color: #FFF;
	}
	
#tcol td.grisf {
	background-color: #9bb2b6;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	font-weight: bold;
	}
	
#tcol td.glib {
	background-color: #d1dddf;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}
	
#tcol th.grisf {
	background-color: #9bb2b6;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}
	
#tcol th.noir {
	background-color: #000;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	color:#FFF;
	text-align: center;
	}
	
#tcol td.noir {
	background-color: #000;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	color:#FFF;
	text-align: center;
	}
	
#tcol td.vlt {
	background-color: #c78dc0;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
	}

#tcol td.st {
	text-align: left;
	background: #EEE;
	border: 1px solid gray;
	border-width: 0 1px 1px 0;
	}
	
#tcol th.vide {
	border: 1px solid gray;
	border-width: 0 1px 1px 0;
	}
	

	

td.rag {
	text-align:left;
}
