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