body {
	background-color: white;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

table {
	width: 100%;
	margin-bottom: 1px;
	border: thin solid black;
	border-width: 1px;
}

th {
	text-align: center;
	background-color: #094098;
	color: #ffff00;
}

/* Tableau du classement */
#tabClassement table {
	border-spacing: 1px;
	padding: 2px;
}

#tabClassement {
	width: 90%;
	margin: auto;
}

th.colClt, th.colAdjust, th.colPts, th.colJoue,
th.colVic, th.colNul, th.colDef, th.colFft, th.colPen,
th.colPG, th.colPP, th.colDiff {
	width: 30px;
}

th.colEquipe {
	text-align: left;
}

#tabClassement td {
	text-align: center;
	background-color: #ceceff;
	color: black;
}

#tabClassement td.colEquipe {
	text-align: left;
}

/* Tableaux des journées */
.tabJournee {
	width: 90%;
	margin: auto;
}

.tabJournee table {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}

th.colJournee {
	text-align: center;
}

.tabJournee td {
	border: thin solid black;
	background-color: #ebebeb;
	color: black;
}

td.colDom, td.colVis {
	width: 30%;
}
td.colDom {
	text-align: right;
}
td.colVis {
	text-align: left;
}

td.colSep, td.colPtsDom, td.colPtsVis {
	text-align: center;
}

td.colPtsDom, td.colPtsVis {
	width: 8%;
}

td.colSep {
	width: 4%;
}

.vainqueur {
	font-weight: bold;
}

/* boutons */
#boutons-championnat {
	width: 90%;
	margin: auto;
	text-align: left;
}
