table th.result,
table tr:hover th.result,
table tr:hover th.result
{
	background-color: transparent;
}

div.resultG,
table tr th.resultG,
table tr.row1:hover th.resultG,
table tr.row2:hover th.resultG
{
	background-color: #00A000;
	color: #FFFFFF;
}

div.resultN,
table tr th.resultN,
table tr.row1:hover th.resultN,
table tr.row2:hover th.resultN
{
	background-color: #0000A0;
	color: #FFFFFF;
}

div.resultP,
table tr th.resultP,
table tr.row1:hover th.resultP,
table tr.row2:hover th.resultP
{
	background-color: #A00000;
	color: #FFFFFF;
}

table th.resultF,
table tr:hover th.resultF
{
	background-color: #A0A000;
	color: #FFFFFF;
}

table tr td.blanc,
table tr.row1:hover td.blanc,
table tr.row2:hover td.blanc,
.blanc
{
	background-color: #FFFFFF;
	color: #000000;
}

table tr td.jaune,
table tr.row1:hover td.jaune,
table tr.row2:hover td.jaune,
.jaune
{
	background-color: #FFFF40;
	color: #000000;
}

table tr td.rouge,
table tr.row1:hover td.rouge,
table tr.row2:hover td.rouge,
.rouge
{
	background-color: #FF0000;
	color: #FFFFFF;
}

table tr:hover table.teamres th
{
	color: #FFFFFF;
}

table th.resultG,
table th.resultN,
table th.resultP
{
	color: #FFFFFF;
	border: 1px solid black;
}

table th.resultF
{
	color: #000000;
	border: 1px solid black;
}

table td.blanc,
table tr:hover td.blanc
{
	background-color: white;
	color: black;
}

table td.jaune,
table tr:hover td.jaune
{
	background-color: yellow;
	color: black;
}

table td.rouge,
table tr:hover td.rouge
{
	background-color: red;
	color: white;
}

@print *,
@print a
{
	color: black;
}
