body {
	margin:0px;
	background-color:#292b2a;
}

.logo{display:table-cell;}
.logojq{display:none;}

HTML {
	overflow: -moz-scrollbars-vertical;
}
textarea {
	font-family : tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	border :1px solid;
	margin-bottom: 2px;
	overflow: auto;
}
.footer {
	font-size:10px;
	font-family:Verdana;
	line-height:12px;
	color:#525252;
	padding-left : 16px;
}
.footer a {
	font-size:10px;
	font-family:Verdana;
	color:#525252;
}
.footer a:hover {
	font-size:10px;
	font-family:Verdana;
	color:#000000;
}
H1 { 
	color: #000000;
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	letter-spacing: 2px;
	background-image: URL(http://www.jeuxduquebec.com/images/titre.gif);
	background-repeat: no-repeat;
	padding:5px 5px 10px 5px;
	margin:0px 0px 0px 0px;
}
H2 { 
	color: #000000;
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	letter-spacing: 2px;
	background-image: URL(images/titre_bleu.gif);
	background-repeat: no-repeat;
	padding:5px 5px 10px 5px;
	margin:0px 0px 0px 0px;
}
.ulMenu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
td {
	background-color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
a { 
	color: #006cb7;
}
a:hover { 
	color: #ef3935;
}
td.normal { 
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px; 
	padding-bottom: 4px;
	vertical-align: middle;
	background-color:#050505;
	color:#DDDDDD;
	font:bold 12px verdana;
	text-decoration: none;
}
td.normal a { 
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px; 
	padding-bottom: 4px;
	vertical-align: middle;
	background-color:#050505;
	color:#DDDDDD;
	font:bold 12px verdana;
	text-decoration: none;
}
td.normal a:hover{ 
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px; 
	padding-bottom: 4px;
	vertical-align: middle;
	background-color:#DDDDDD;
	color:#050505;
	font:bold 12px verdana;
	text-decoration: none;
}
td.normals { 
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px; 
	padding-bottom: 4px;
	vertical-align: middle;
	background-color:#050505;
	color:#DDDDDD;
	font:bold 10px verdana;
	text-decoration: none;
}
td.normals a { 
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px; 
	padding-bottom: 4px;
	vertical-align: middle;
	background-color:#050505;
	color:#DDDDDD;
	font:bold 10px verdana;
	text-decoration: none;
}
td.normals a:hover{ 
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px; 
	padding-bottom: 4px;
	vertical-align: middle;
	background-color:#DDDDDD;
	color:#050505;
	font:bold 10px verdana;
	text-decoration: none;
}

table.TableGrid {
	border-spacing: 0px;
	/* for IE */
	border-collapse: collapse;
	border-color: #FFFFFF;
    border-width: 0 0 1px 1px;
	empty-cells: show;
    border-style: solid;
	margin: 0px;
	padding: 0px;
}
tr.ColHeader td {
	border-spacing: 0px;
	background-color:#5B7C97;
	font-family:Verdana;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	height: 22px;
}
tr.RowEven td {
	background-color:#DBDBDB;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0px;
    padding: 4px;
	height: 22px;
}
td.ColOdd {
	background-color:#F0F4F7 !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0px;
    padding: 4px;
	height: 22px;
}
td.ColEven {
	background-color:#C2CCD5 !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0px;
    padding: 4px;
	height: 22px;
}
td.ColExtraHeader {
	background-color:#274E6E !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0px;
    padding: 4px;
	height: 22px;
}
tr.RowOdd td {
	background-color:#F7F7F7;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0px;
    padding: 4px;
	height: 22px;
}

td.RowOddGold {
	background-color:#FAE7A9 !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	width: 40px;
	text-align : center;
}
td.RowOddSilver {
	background-color:#E2E2E2 !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	width: 40px;
	text-align : center;
}
td.RowOddBronze {
	background-color:#E5D5CC !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	width: 40px;
	text-align : center;
}
td.RowEvenGold {
	background-color:#FFD44C !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	width: 40px;
	text-align : center;
}
td.RowEvenSilver {
	background-color:#C9C9C9 !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	width: 40px;
	text-align : center;
}
td.RowEvenBronze {
	background-color:#CAAE9F !important;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	width: 40px;
	text-align : center;
}
td.Rank {
	font-family:Verdana;
	font-weight: bold;
	font-size:12px;
	background-color:#686868 !important;
	text-align : center;
	border-color: #FFFFFF;
	color:#FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
}
td.RowHeader {
	font-family:Verdana;
	font-weight: bold;
	font-size:12px;
	background-color:#5B7C97 !important;
	text-align : center;
	border-color: #FFFFFF;
	color:#FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

td.RowCellHeader {
	font-family:Verdana;
	font-weight: bold;
	font-size:12px;
	background-color:#686868 !important;
	text-align : center;
	border-color: #FFFFFF;
	color:#FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	width: 45px;
}
td.NullValue {
	border-spacing: 0px;
	border-color: #FFFFFF;
    border-width: 0 0 1px 1px;
	empty-cells: show;
    border-style: solid;
	background-color:#000000 !important;
	width: 22px;
	
}
td.ColHeaderMedal {
	border-spacing: 0px;
	background-color:#5B7C97;
	font-family:Verdana;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF;
	border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
	empty-cells: show;
    margin: 0;
    padding: 4px;
	text-align : center;
}
td.mGold {
    background-image: url("images/goldM.gif");
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 55px;
	text-align : center;
}
td.mSilver {
    background-image: url("images/silverM.gif");
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 55px;
	text-align : center;
}
td.mBronze {
    background-image: url("images/bronzeM.gif");
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 55px;
	text-align : center;
}
td.DisplayEvent {
	background-color: #FFFBFF;
	border-width: 1px;
	border-style: solid;
	border-color: #D6D7D6;
	padding: 4px;
	height: 62px;
	empty-cells: show;
}

