* {font-family:Arial;font-size:12px;color:#fff;margin:0;padding:0;border:0;}
body {margin:0px;height:100%;background-color:#cc0000;}

/* Common Classes
-------------------------------------------------------- */
.separator{clear:both;visibility:hidden;}
img {border:0px;}
a:link, a:visited { color: #fff; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
a span {display:none; right:0;}
a:hover span {display: inline;position: absolute;padding: 2px;}
a img {border:2px solid #000;}
a:hover img {border:2px solid #fff;}

/* Page
-------------------------------------------------------- */
#page {
	width: 960px;
	margin: 0 auto;
}

/* Header
-------------------------------------------------------- */
#header {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 960px;
	background: transparent url("img/header.gif") no-repeat;
}

#disc {
	text-align:center;
}

#header h1{
	position: relative;
	top: 55px;
	left: 15px;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
}

#header #banner {
	position: absolute;
	color: #fff;
	top: 10px;
	left: 400px;
	width: 550px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#header #subheader {
	position: absolute;
	width:960px;
	text-align:center;
	padding: 25px 0;
}

#header #subheader a{
	text-decoration: underline;
	font-size: 18px;
	color: #000;
}

/* Wrappers
-------------------------------------------------------- */
#wrapper {
	width: 960px;
	margin: 0 auto;
}

#main {
	text-align: center;
	width:928px;
	margin: 0 auto;
}
	#main h2 {
		font-size: 18px;
		padding: 0 0 20px;
	}
	#main a{
		font-size: 16px;
		color: #fff;
	}
	#main a:hover{
		text-decoration:none;
		color: #000;
	}
#player {
	width: 300px;
	margin: 0 auto;
	text-align: center;
}
	#player a{
		text-decoration:underline;
		color: #000;
	}
/* Disclaimer
-------------------------------------------------------- */
#entrer {margin: 15px;}
#entrer a{font-size:28px;font-weight:bold;color:#fff;text-decoration:none;}
#entrer a:hover{font-size:28px;font-weight:bold;color:#fff;text-decoration:underline;}
#sortir {padding: 15px 0 0;}
#sortir a{font-size:18px;font-weight:bold;color:#fff;text-decoration:none;}
#sortir a:hover{font-size:18px;font-weight:bold;color:#fff;text-decoration:none;}

/* Columns
-------------------------------------------------------- */
.column{
	float:left;
	text-align:left;
	font-size:13px;
}
	.left{
		width: 500px;
	}
	.player{
		width: 340px;
	}
	.right{
		width: 420px;
	}
	.right_player{
		width: 580px;
	}
	.column ul{
		list-style-type:none;
		margin: 0 0 0 10px;
	}
	.column ul a{
		font-size: 16px;
	}
	.column ul a:hover{
		text-decoration:none;
		color: #000;
	}
.column h3{
	margin:0 auto;
	width:342px;
	font-size:22px;
	background:#000;
	line-height:25px;
}
	.column h3 a{
		color: #fff;
	}
	.column h3 a:hover{
		color: #cc0000;
	}

.column h4{
	font-size:22px;
	text-align:center;
}
.main{
	margin: 0 auto;
}

/* Footer
-------------------------------------------------------- */
#footer {
	clear: both;
	width: 960px;
}
	#footer p {
		color: #000;
		padding: 23px 0 0;
		text-align: center;
		font-weight: bold;
	}
		#footer p a:link, #footer p a:visited { color: #000; text-decoration: underline;}
		#footer p a:hover, #footer p a:active { text-decoration: none; }
