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