/*  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: #0D3648 ;
}

#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:#0D3648;
	color: #fff;
	font-weight: bold;
	border:0px solid #98B4C0;
}
TABLE.cg72TableColor1 td { 
	border:0px solid #98B4C0;
	border-bottom: 0.1em solid #98B4C0;
}
TABLE.cg72TableColor1 caption { 
	color: #0D3648;
}

/********************************/
/*tableau couleur 2*/
/********************************/
TABLE.cg72TableColor2 th { 
	background:#C78839;
	color: #fff;
	font-weight: bold;
	border:0px solid #EBCFAA;
}
TABLE.cg72TableColor2 td { 
	border:0px solid #EBCFAA;
	border-bottom:0.1em solid #EBCFAA;
}
TABLE.cg72TableColor2 caption { 
	color: #C78839;
}

/********************************/
/*tableau couleur paire/impaire 1*/
/********************************/
#contenu TABLE.cg72TableColor1_pi th { 
	background-color:#0D3648;
	color: #fff;
	font-weight: bold;
	border:0px solid #C5E1ED;
}
#contenu TABLE.cg72TableColor1_pi tr.even { 
	background-color:#C5E1ED;
	border:0px solid #C5E1ED;
}
#contenu TABLE.cg72TableColor1_pi tr.odd { 
	background-color:#FFF;
	border:0px solid #0D3648;
}
#contenu TABLE.cg72TableColor1_pi td { 
	border:0px solid #0D3648;
}
#contenu TABLE.cg72TableColor1_pi caption { 
	color:#0D3648;
}

/********************************/
/*tableau couleur paire/impaire 2*/
/********************************/
#contenu TABLE.cg72TableColor2_pi  th { 
	background-color:#C78839;
	color: #fff;
	font-weight: bold;
	border:0px solid #C78839;
}
#contenu TABLE.cg72TableColor2_pi  tr.even { 
	background-color:#EBCFAA;
	border:0px solid #C78839;
}
#contenu TABLE.cg72TableColor2_pi  tr.odd {
    background-color:#FFF;
	border:0px solid #C78839;
}
#contenu TABLE.cg72TableColor2_pi  td {
	border:0px solid #C78839;
}
#contenu TABLE.cg72TableColor2_pi caption { 
	color:#C78839;
}
