div.C * { z-index: 100; }
div.C h2 { margin: 0px; font-weight: bold; font-size: 11px; line-height: 20px; height: 20px; border-bottom: solid 1px #CA00CC; border-right: solid 1px #CA00CC; border-top: solid 1px #EEEEEE; background-color: #E9DBDE; background-image:url(images/bar_rose.jpg); }
div.C h2.nodata { border-bottom: solid 1px #B8B8B8; border-right: solid 1px #B8B8B8; border-top: solid 1px #EEEEEE; background-color: #F9F9F9;background-image:url(images/bar_grise.jpg); }
div.C h2.collapse { border-bottom: solid 1px #B8B8B8; border-right: solid 1px #B8B8B8; border-top: solid 1px #EEEEEE; background-color: #F0E6E8; background-image:url(images/bar_bleu.jpg);}
div.C h2 span.E { display: inline; cursor: pointer; overflow: hidden; }
div.C h2 em {padding-bottom:3px; height: 20px; line-height: 20px; }
div.C h2.expand span.E { padding-left: 15px; background-image: url(../images/minus.gif); background-repeat: no-repeat; background-position:top; empty-cells: show; }
div.C h2.collapse span.E { padding-left: 15px; background-image: url(../images/plus.gif); background-repeat: no-repeat; background-position:top;empty-cells: show; }
div.C .contentcollapse { display: none; }
div.C .content { background-color: #F0E6E8; padding: 5px 5px 5px 5px; }
div.C .content .fmsg h2{ margin: 0px; font-size: 15px; line-height:15px; border:none; background:#FFFFFF none; }
div.CO {display:none;visibility:hidden;}
div.C .content ul { margin: 0px; padding: 0px; }
div.C .content ul li { list-style-position: outside; list-style-type: none; line-height: 130%; }
div.C .right { text-align: right; }
div.C ul.right { list-style-type: none; margin: 0px; padding: 0px; }
td.J{
	background-color:#CCFF00;
	font-weight:bold;
}
