.print_custom_list .ctable_body
{
	background:#D9F0E8;
       font-size:12pt;
}

.ctable_container {
	background:#FFFFFF; /*saison */
	border:2px solid #FFFFFF;
	margin: 0.2em;
	padding:0;
	width:734px;
	/*height:700px;*/ /* HACK IE  pour le scroll */
	overflow:scroll;	
}

.ctable {
	font-family:Verdana, Arial;
	margin: 8px auto;
	width:96%;
	background:#D6D8DE; /*saison */
}

.ctable_container table.ctable {
	width:auto;
	margin:0;
	white-space: nowrap;
}

.ctable_container table.ctable th {
	padding:0 1em;
}

.ctable_container table.ctable span {
	margin:0;
	white-space: nowrap;
}

.ctable_container table.ctable span a {
	color:#FFFFFF; /*saison */
}

.ctable_container table.ctable span a:hover {
	color:#77FF77; /*saison */
}

tr.clickable
{
	color:#224a72;
	background-color:#ffffff;
	cursor:hand;
	cursor:pointer;
}

tr.clickable:hover
{
	color:#224a72;
	background-color:#F1F1F3;
	background-image:url('selected_row.gif');
	background-repeat: repeat-x;
	$border:1px solid black;
}

.ctable_container th
{
	padding:3em;
	cursor:hand;
	cursor:default;
}

.ctable_container th a
{
	cursor:default;
}

table.ctable_small {
	font-size:0.9em;
}

.ctable_head {
	font-size:0.7em;
	font-weight:bold;
	background:#224A72; /*saison */
	color:#FFFFFF; /*saison */
}

.ctable_head_th {
	width:200px;
}

.ctable_subhead {
	font-size:0.8em;
	font-weight:bold;
	color:#00483A; /*saison */
	background-color:#D6D8DE; /*saison */;
}

.ctable_row {
	font-size:0.7em;
	background-color:#FFFFFF; /*saison */
}

.ctable_row_alternate1 {
	background-color:#D9F0E8; /*saison */
}

.ctable_row_alternate2 {
	background-color:#EAF6F3; /*saison */
}

.ctable_row ul {
	margin-left:20px;
	list-style:square;
}

.ctable td {
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}

.ctable th {
	padding-top:2px;
	padding-bottom:2px;
}

.ctable_function {
	color:#00483A; /*saison */
	padding:0.3em;
	border:solid 2px #009A67; /*saison */
	text-align:center;
	background:#D9F0E8; /*saison */
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	letter-spacing:0.1em;
}

.ctable_function a {
	text-decoration:none;
	color:#00483A; /*saison */
}

.ctable_function a:hover {
	text-decoration:none;
	color:#00483A; /*saison */
}

.ctable_function:hover {
	border:solid 2px #000000; /*saison */
	background:#C9E0D8; /*saison */
}

.ctable_attention_function {
	color:#CC1111; /*saison */
	border:solid 2px #FF0000; /*saison */
	background:#FFEEEE; /*saison */
}

.ctable_attention_function:hover {
	background:#DDCCCC; /*saison */
}

.ctable_attention_function a {
	text-decoration:none;
	color:#CC1111; /*saison */
}

.ctable_attention_function a:hover {
	text-decoration:none;
	color:#CC1111; /*saison */
}

.ctable_light_function {
	color:#5555EE; /*saison */
	padding-top:0.1em;
	padding-bottom:0.1em;
	border:solid 1px #E0E0FF; /*saison */
	background:#F3F3FF; /*saison */
}

.ctable_light_function:hover {
	border:solid 1px #000000; /*saison */
	background:#CCCCDD; /*saison */
}

.ctable_little_function
{
	letter-spacing:0.1em;
	padding-top:0em;
	padding-bottom:0em;
	width:8em;	
}

.ctable_mini_function
{
	letter-spacing:0em;
	padding-top:0em;
	padding-bottom:0em;
	width:1.5em;
}

.ctable_input {
	border:2px solid #000000; /*saison */
	background:transparent;
}

.ctable em {
	font-style:normal;
	font-weight : bold;
}

.ctable strong {
	font-style:normal;
	font-weight : bold;
}

.editlist {
	width:100%;
}

.clist_filtre, .clist_view {
	background:#d6d8de;
	border:2px solid #FFFFFF;
	padding:0.5em;
	margin:0.2em;
}

tr.statut_new, th.statut_new, div.statut_new {
	/* code couleur ne pas changer */
	background-color:#FF0000;
	color:#000000;
}

tr.statut_ack, th.statut_ack, div.statut_ack {
	/* code couleur ne pas changer */
	background-color:#55AAFF;
	color:#000000;
}

tr.statut_prepa, th.statut_prepa, div.statut_prepa {
	background-color:#FFFFFF;
	color:#000000;
}

tr.statut_actif, th.statut_actif, div.statut_actif {
	/* code couleur ne pas changer */
	background-color:#22AA22;
	color:#000000;
}

tr.statut_achats, th.statut_achats, div.statut_achats {
	/* code couleur ne pas changer */
	background-color:#FFFF00;
	color:#000000;
}

tr.statut_acloture, th.statut_acloture, div.statut_acloture {
	/* code couleur ne pas changer */
	background-color:#FF00FF;
	color:#000000;
}

tr.statut_cloture, th.statut_cloture, div.statut_cloture {
	/* code couleur ne pas changer */
	background-color:#808080;
	color:#000000;
}

tr.statut_archive, th.statut_archive, div.statut_archive {
	/* code couleur ne pas changer */
	background-color:#C0C0C0;
	color:#000000;
}

tr.list_pas_encore, th.list_pas_encore, div.list_pas_encore {
	/* code couleur ne pas changer */
	background-color:#AAAAEE;
	color:#000000;
}

tr.list_ouverte, th.list_ouverte, div.list_ouverte {
	/* code couleur ne pas changer */
	background-color:#00AA00;
	color:#000000;
}

tr.list_fermee, th.list_fermee, div.list_fermee {
	/* code couleur ne pas changer */
	background-color:#DD44FF;
	color:#000000;
}

tr.list_sortie, th.list_sortie, div.list_sortie {
	/* code couleur ne pas changer */
	background-color:#AAAAAA;
	color:#000000;
}

tr.list_archive, th.list_archive,  div.list_archive {
	/* code couleur ne pas changer */
	background-replace:#8888AA;
	color:#000000;
}

td.status_begin {
	/* code couleur ne pas changer */
	background-color:#FF0000;
}

td.status_confirmed {
	/* code couleur ne pas changer */
	background-color:#FFFFFF;
}

td.status_credit {
	/* code couleur ne pas changer */
	background-color:#22AA22;
}

td.status_error {
	/* code couleur ne pas changer */
	background-color:#808080;
}

div.code_example
{
	font-family:Arial;
	float:left;
	padding:0.35em;
	font-size:0.8em;
}

div.code_example div {
	float:left;
	border:1px solid #222222;
	padding:0;
	margin-right:0.3em;
	//margin-right:0.1em;
}

.tablespace td {
	padding-left:1em;
	padding-right:1em;
}
