body {
	background-color: #900; /* #903 */
	margin-top: 20px;
}
	
a, a:visited, a:active {
	color: #00F;
}
	
div {
	margin-left: auto;
	margin-right: auto;	
	width: 900px;
	border: 2px solid #FFF;
}
	
img {
	border: 0;
}
	
div#header-image {
	background-color: #000;
	text-align: center;
	height: 201px;
	border-bottom: 0;
}
	
div#header-image img {
	border: 0;
	position: relative;
	left: 10px;
	top: 20px;
}
	
div#header-date {
	background-color: #000;
	color: #FC0;
	border-top: 0;
	border-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 51px;
	font-family: Broadway;
	font-size: 2em;
	text-align: center;
	line-height: 51px;
}
	
div#header-date div {
	border: 0;
	float: left;
	display: block;
	width: 50%;
	text-align: center;
}
	
div#logon {
	text-align: center;
	background-color: #000;
	color: #FFF;
	border-top: 0;
	border-bottom: 0;
	height: 1.8em;
}

/* Début du menu */

#outside{
	border-top:0;
	border-bottom:0;
	background:#000000;
	}
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:29px;
	font-size: 0.88em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:90px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#000000;
	color:#FC0;
	width:90px;
	height:21px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666;
	font-weight: bold;
	width:88px;
	height:21px;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:88px;
	position:absolute;
	top:29px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:88px;
	height:21px;
	clear:left;
	font-size:9pt;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
	width:88px;
	height:12px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	font-weight: normal;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#666;
	font-weight: bold;
	padding:4px 0;
	width:88px;
	height:12px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}

/* Fin du menu */

div#daily
	{
	padding: 5px 0 5px;
	border-top: 1px solid #999;
	border-bottom: 0;
	background-color: #FFF;
	color: #000;
	height: 16em;
	}
	
div#daily p#titre
	{
	font-weight: bold;
	font-size: 2.4em;
	font-family: Broadway;
	color: #666; 
	margin: 10px 10px 0 10px;
	}
	
div#daily p#texte
	{
	margin: 10px 10px 0 10px;
	font-size: 1.2em;
	}
	
div#daily p#texte span#date
	{
	color: red;
	}
	
div#daily p#texte a
	{
	text-decoration: underline;
	color: red;
	font-weight: bold;
	}

div#scores
	{
	padding: 5px 0 5px;
	border-top: 0; /* 1px solid #999 */
	border-bottom: 0;
	height: 15em;
	background-color: #000;
	color: #FC0;
	overflow: auto;
	margin-left: auto;
	}
	
div#scores div
	{
	border: 0;
	float: left;
	display: block;
	width: 440px;	
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
div#scores div div
	{
	border: 1px solid #999;
	margin: 0.8em 4%;
	_margin: 0.8em 1%;
	padding: 5px 1%;
	width: 90%;
	text-transform: none;
	font-weight: normal;
	text-align: left;
	font-size: 0.75em;
	}
	
div#scores div div a
	{
/*	font-size: 0.8em; */
	color: #FFF; /* #FC0 */
	}
	
div#scores div div p
	{
	margin: 0 0 0.2em 0;
	color: #FFF;
	}
	
div#bestplayers
	{
	padding-top: 5px;
	background-color: #000;	
	border-top: 1px solid #999;
	border-bottom: 0;
	height: 17em;
	}
	
div#bestplayers div
	{
	width: 25%;
	float: left;
	border: 0;
	text-align: center;
	font-weight: bold;
	font-family: Broadway;
	color: #FFF;
	text-transform: uppercase;	
	}	
	
div#bestplayers div p
	{
	text-transform: capitalize;
	font-size: 1.6em;
	padding-bottom: 5px;
	border: 0;
	margin: 0;
	color: #FC0;
	}
	
div#bestplayers div img
	{
	height: 12em;
	margin-bottom: 5px;
	max-width: 200px;
	_width: 200px;
	}
	
div#teams {
	color: #FFF;
	padding-top: 5px;
	background-color: #000;	
	border-top: 1px solid #999;
	border-bottom: 0;
	height: 21.6em;
}
	
div#teams td {
	width: 11.111111%;
	border: 0;
	text-align: center;
	height: 8em;
	font-weight: bold;
	vertical-align: text-top;
}
	
div#teams td.conference {
	width: 100%;
	height: 1.8em;
	margin: 5px 0 0 0;
	text-transform: uppercase;
	font-family: Castellar;
	font-size: 1.5em;
	vertical-align: middle;
}
	
div#teams td img {
	height: 65px;
}
	
div#teams td p {
	margin: 3px 0 0;
	color: #FC0;
}
	
div#teams td p a {
	color: #F00;
}
	
div#teams td p a.email {
	color: #FC0;
	text-decoration: none;
}
	
div#email {
	background-color: #FFC;
	border-top: 1px solid #999;
	border-bottom: 0;	
	height: 3em;	
	color: #000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
	
div#email div
	{
	float: left;
	width: 50%;
	border: 0;
	margin-top: -7px;
	}
	
div#email div img
	{
	position: relative;
	top: 10px;
	}
	
div#suite
	{
	height: 60px;
	text-align: center;
	background-color: #000;
	border-top: 1px solid #999;
	border-bottom: 0;
	padding-bottom: 15px;
	.padding-bottom: 10px;
	_padding-bottom: 5px;
	font-size: 4em;
	}
	
div#suite p
	{
	border: 0;
	margin: -10px 0 0 0;
	padding: 0;
	}
	
div#suite p a
	{
	color: #00F;
	}
	
div#suite p img
	{
	position: relative;
	top: 15px;
	}
	
div#news
	{
	background-color: #000; /* #FFC */
	border-top: 1px solid #999;
	border-bottom: 0;	
	color: #000;	
	height: 8em;
	}
	
div#news div
	{
	float: left;
	border: 0;
	}
	
div#news div.gauche
	{
	width: 540px;
	text-align: center;
	}	
	
div#news div.gauche p.content
	{
	height: 6.35em;
	overflow: auto;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.881em;	/* 0.9em */
	color: white;	/* red */
/*	font-weight: bold; */
	padding: 0 10px;
	text-align: justify;
	}	
	
div#news div.gauche .title
	{
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div#news div.droite
	{
/*	background-color: #069;	*/
	width: 341px;
	padding: 9px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 6.35em;
	}
	
div#news div.droite table
	{
	background-color: #FFC;
	text-align: center;
	color: #000;
	}
	
div#news div.droite table input
	{
	background-color: #FF9;
	}
	
div.standings
	{
	background-color: #FFF;
	border-top: 1px solid #999;
	border-bottom: 0;	
	color: #000;
	padding: 0;
	}
	
div.standings p.title
	{
	text-align: center;
	font-size: 1.6em;
	}		
	
div.standings div
	{
	padding-left: 10px;
	width: 890px;
	margin-top: 10px;
	height: 255px;
	overflow: auto;
	border: 0;
	}
	
div#contenu
	{
	background-color: #FFC;
	border-top: 1px solid #999;
	color: #008;
	width: 890px;
	padding: 5px;
	}
	
div#contenu a
	{
	color: #F00;
	}
	
div#admin {
	width: 890px;
	padding: 5px;
	background-color: #FFC;
	color: #008;
	border-top: 0;
}
	
div#coinDG {
	background: #000;
	border-top: 0;
	border-bottom: 0;
	text-align: center;
	color: #FFF;
	height: 1.8em;
}

div#coinDG a {
	color: #FFF;
}
	
.title
	{
	color: #007;
	margin: 0;
	font-size: 1.2em;
	font-family: Broadway;
	font-weight: bold;
	}
	
div#sths
	{
	background-color: #000;
	border-top: 1px solid #999;
	border-bottom: 0;
	width: 892px;
	padding: 0 4px;	
	text-align: center;
	height: 8.7em;
	overflow: hidden;
	}
	
div#sths a
	{
	position: relative;
	top: -0.7em;
	text-decoration: none;
	font-size: 4em;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
div#sths img
	{
	position: relative;
	top: 0.7em;
	}
	
div#today {
	background-color: #FFC;
	color: #008;
	border-top: 1px solid #999;
	border-bottom: 0;	
	height: 500px;
	overflow: auto;
}
	
div#today div table {
	color: #008;
}
	
div#footer
	{
	padding-top: 10px;
	text-align: center;
	background-color: #000;
	border-top: 0;
	color: #FFF;
	}