/*  xcg72Tableau.css (Styles relatifs aux tableaux) */

/********************************/
/* tous les tableaux            */
/********************************/
#contenu table.tabTable th,#contenu table.tabTable, #contenu table.ocsTable, #contenu div.tab-s-table {
	border-collapse: collapse;
}
#contenu table.tabTable p {
	padding: 2px 0;
	margin: 0;
}
#contenu table.tabTable caption {
	text-align: center;
	font-size: 1em;
	padding: .5em 0;
	font-style:normal;
}
#contenu table.tabTable thead tr th,
#contenu table.tabTable tfoot tr th,
#contenu table.tabTable tbody tr td,
#contenu table.tabTable tbody tr th {
	padding:0.3em;
}
#contenu table.ocsTable thead tr th,
#contenu table.ocsTable tfoot tr th,
#contenu table.ocsTable tbody tr td,
#contenu table.ocsTable tbody tr th {
	padding:0.3em;
}

/********************************/
/*surcharge tableau standard et pair/impair*/
/********************************/
#contenu .tabTable th, #contenu .tabStandardTable th,
#contenu .tabOddEvenTable th {
	background:#F0F0F0;
	border: 1px solid #D8D8D8;
}
#contenu .tabTable, #contenu .tabStandardTable caption,
#contenu .tabOddEvenTable caption {
	color: #96BC33 ;
}

#contenu .tabOddEvenTable tr.even,
#contenu .tabTable tr.even  { 
	background-color:#f9f9f9;
	border:0px ;
	color: #000
}
#contenu .tabOddEvenTable tr.odd,
#contenu .tabTable tr.odd { 
	background-color:#FFF;
	border:0px ;
	color: #000
}
#contenu .tabStandardTable tr.even,#contenu .tabStandardTable tr.odd {
	background-color:#FFF;
	border:1px solid #ccc;
	color: #000
}
#contenu table.tabStandardTable td {
	border:1px solid #ccc;
	}
/********************************/
/*tableau couleur 1*/
/********************************/
#contenu table.cg72TableColor1 th { 
	background:#96BC33;
	color: #fff;
	font-weight: bold;
	border:0px solid #B7D46A;
}
#contenu table.cg72TableColor1 td { 
	border:0px;
	border-bottom: 0.1em solid #B7D46A;
}
#contenu table.cg72TableColor1 caption { 
	color: #96BC33;
}
#contenu table.cg72TableColor1 tr.even,
#contenu table.cg72TableColor1 tr.odd  { 
	background-color:#FFF;
}
/********************************/
/*tableau couleur 2*/
/********************************/
#contenu table.cg72TableColor2 th { 
	background:#D22111;
	color: #fff;
	font-weight: bold;
	border:0px solid #ffdcd2;
}
#contenu table.cg72TableColor2 td { 
	border:0px;
	border-bottom:0.1em solid #ffdcd2;
}
#contenu table.cg72TableColor2 caption { 
	color: #D22111;
}
#contenu table.cg72TableColor2 tr.even,
#contenu table.cg72TableColor2 tr.odd  { 
	background-color:#FFF;
}
/********************************/
/*tableau couleur paire/impaire 1*/
/********************************/
#contenu table.cg72TableColor1_pi th { 
	background-color:#96BC33;
	color: #fff;
	font-weight: bold;
	border:0px solid #badaaa;
}
#contenu table.cg72TableColor1_pi tr.even { 
	background-color:#badaaa;
	border:0px;
}
#contenu table.cg72TableColor1_pi tr.odd { 
	background-color:#FFF;
	border:0px;
}
#contenu table.cg72TableColor1_pi td { 
	border:0px;
}
#contenu table.cg72TableColor1_pi caption { 
	color:#96BC33;
}

/********************************/
/*tableau couleur paire/impaire 2*/
/********************************/
#contenu table.cg72TableColor2_pi  th { 
	background-color:#D22111;
	color: #fff;
	font-weight: bold;
	border:0px solid #D22111;
}
#contenu table.cg72TableColor2_pi  tr.even { 
	background-color:#ffdcd2;
	border:0px solid #D22111;
}
#contenu table.cg72TableColor2_pi  tr.odd {
    background-color:#FFF;
	border:0px solid #D22111;
}
#contenu table.cg72TableColor2_pi  td {
	border:0px solid #D22111;
}
#contenu table.cg72TableColor2_pi caption { 
	color:#D22111;
}
