@charset "iso-8859-1";
/* author: Bertrand Le Guern */
/* Creation date: 02/03/04 */
html, body {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
/*overflow:hidden;*/
}
div#blg {clear:both}
div#blg h2 {margin:5px 0; padding:0}
#blg a{text-decoration:none; color:blue;}
#blg a:hover{color:red; text-decoration:underline;}
.blg a{text-decoration:none; color:blue;}
.blg a:hover{color:red; text-decoration:underline;}
.bad {text-decoration:line-through; color:red;}
.res {background-color:#FFFFE6; text-align:center; color:black;}
.res td {text-align:center; font-weight: bold;}
.res th {text-align:center;}
.badres {text-decoration:line-through; color:red;background-color:#FFFFE6;}

table.tdeg, table.tdump, table.tdump_row,
table.tluxey {border: none; border-collapse:collapse; border-spacing: 0px; width: 100%;}
table.tdeg tbody td, table.tdeg tbody tr,
table.tdump tbody td, table.tdump tbody tr,
table.tluxey tbody td, table.tluxey tbody tr { padding:4px; text-align:center;}
table.tluxey tbody tr:hover {background-color: #C0C0C0; padding:4px; text-align:right;}
table.tdeg thead th, table.tdeg tfoot th,
table.tdump thead th, table.tdump tfoot th,
table.tluxey thead th, table.tluxey tfoot th { background: url(../images/sub2a.gif) repeat; padding:4px; text-align:center;}
table.tdeg thead th:hover, table.tdeg tfoot th:hover,
table.tdump thead th:hover, table.tdump tfoot th:hover,
table.tluxey thead th:hover, table.tluxey tfoot th:hover { background: url(../images/menu2.gif) repeat;  padding:4px; text-align:center;}

table.tdump tbody tr:hover {background-color: #C0C0C0; color: white; text-align:right;}
table.tdeg tbody tr:hover {background-color: #C0C0FF; color: yellow; text-align:right;}
table.tdump_row tbody td {padding: 4px;}
table.tdump_row thead th,table.tdump_row tfoot th {background:#E0E0E0 url(../images/sub2a.gif) repeat-x; white-space: nowrap; padding:4px}
table.tdump_row thead th:hover,table.tdump_row tfoot th:hover {background:#E0E0E0 url(../images/menu2.gif) repeat-x; }


table.tleft {border-width:1px; border-color:#d2ffff; border-style:solid; padding:4px; border-collapse:collapse}
table.tleft td {border-width:0; border-color:#d2ffff; border-style:solid; padding:4px; border-collapse:collapse; text-align:left;}
.rank {text-decoration:none; font-size:xx-small; font-style:italic; color:blue}
.sort {font-weight:bold;}

.note { font-style:italic }

table.tluxey1 {border-width:1px; border-color:#d2ffff; border-style:solid; padding:4px; border-collapse:collapse}
table.tluxey1 th, table.tluxey1 td {text-align: center; border-width:1px; border-color:#d2ffff; border-style:solid; padding:4px; border-collapse:collapse; text-align:center;}
/*table.tluxey1 th {text-align: center; border-width:1px; border-color:#d2ffff; border-style:solid; padding:4px; border-collapse:collapse; text-align:center;}*/
table.tluxey1 tr:hover { color: red; background-color:#E0E0E0}
table.tluxey1 tr td:first-child {text-align: left;}

.highlight:hover {color: red;}
.highlight:active {color: red; font-weight: bold ;}
.highlight:focus {color: red; font-weight: bold ;}

tr.hightlighted {
	color: white;
	background-color: navy;
	font-weight: bold;
	z-index: 999;
}

.center { text-align: center;}
.center div { text-align: center;}
.center table { border: none; margin-left: auto; margin-right: auto;text-align: left;}
.center table th { border: none; text-align: center;}

/*.left {text-align: left;} */
.tcenter { border-collapse: collapse;}
.tcenter table { margin-left: auto; margin-right: auto;text-align: left;}
table.tcenter td { border: 0; text-align: center; white-space: nowrap; font-weight: bold; padding-left: 10px; padding-right: 10px;}
table.tcenter th { border: 0; text-align: center; white-space: nowrap}

.button {background-color:#eaeaea; border-style:outset; padding-left:5px; padding-right:5px}
.sbutton {background-color:#eaeaea; border-style:outset; padding-left:5px; padding-right:5px}
.smallbutton {background-color:#eaeaea; border-style:outset; padding-left:5px; padding-right:5px; font-size:60%}
a.nbutton {border-style:outset; margin-left: 10px; padding:0 5px; background-color: yellow;}
a.nbutton span { color:green}
a.nbutton:hover {color:yellow; background-color: navy}
a.nbutton span:hover {color:yellow; background-color: navy}

table.wrapper { border:0;  border-collapse: collapse;}
table.wrapper tr, table.wrapper td, table.wrapper th { border: 0; border-collapse: collapse;}


.alt{background-color:#eaeaea}

.c0 {
	background-color:#33FF00;
}
.c1 {
	background-color:#CCFFCC;
}
.c2 {
	background-color:#FFFF00;
}
.c3 {
	background-color:#FFCCCC;
}
.c4 {
	background-color:#FF00FF;
}


