/* =GENERAL
---------------------------------------------------------*/
body{
	font:normal 62.5%/1.5em Helvetica; color:#000;
	background:url(/_new/includes/nav/images/_new/bg-page.jpg);
}
/* Class générique */
.tl{ text-align:left; }
.tr{ text-align:right; }
.tc{ text-align:center; }
.fr{ float:right; }
.fl{ float:left; }
.hide{ display:none; }
.u{ text-decoration:underline;}
.clear{
	clear:both;
	display:block;
	overflow:hidden;/* fix ie 1px */
	height:0px;
	font-size:1%;
	padding:0;
	margin:0;
	background:none;
}
.strike{ text-decoration:line-through; }
.odd{ background-color:#CCC; }

/* MAIN */
#main{
	width:940px;
	margin:0 auto; padding:0 10px;
	position:relative;
	background-color:#FFF;
}

/* HEADER */
h1{
	width:940px; height:200px;
	text-indent:-999em;
	background:url(/_new/includes/nav/images/_new/header.jpg) no-repeat left top;
}
/* nav */
#nav{
	height:48px;
	background-color:#FBDA41;
}
#nav a{
	display:block;
	height:36px;
	padding:6px 18px;
	float:left;
	font-size:1.2em; line-height:1.5em; color:#424242;
}
#nav a strong{
	display:block;
	font-size:1.5em;
}
#nav .current a{
	color:#FFF;
	text-decoration:none;
	background-color:#204D93;
}
#nav .first a{
	color:#000;
	background-color:transparent;
}
#nav li,
#sub-nav li{
	display:inline;
}
/* sub-nav */
#sub-nav{
	height:23px;
	background-color:#204D93;
}
#sub-nav a{
	display:block;
	padding:4px 18px;
	float:left;
	font-size:1.3em; font-weight:bold; color:#FFF;
}
#sub-nav .current a{
	color:#204d93;
	text-decoration:none;
	background-color:#FFF;
}

/* WRAPPER */
#wrapper{
	overflow:hidden;
	font-size:1.3em;
	background:#ededed;
	padding:9px 9px 0; clear:both;
}

/* Content */
#content{ background-color:#FFF; width:100%; }

/* FOOTER */
#footer{
	padding: 10px;
	color:#FFF; clear:both;
	background-color:#000;
}
#partenaires{
	margin:0 auto; padding:20px 6px;
	overflow:hidden;
}
#footer .partenaires{
	height:26px;
	padding:18px 0;
}
#footer .partenaires li{ display:inline; }
#footer .partenaires a{
	display:block;
	width:56px; height:26px;
	margin-right:10px;
	float:left;
	text-indent:-999em;
	background-image:url(/_new/includes/nav/images/_new/sprite-partenaires.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
#footer .partenaires .football a{
	width:92px;
	background-position:-153px 0;
}
#footer .partenaires .sports a{
	width:74px;
	background-position:-76px 0;
}
#footer .partenaires .sport4fun a{
	width:74px;
	background-position:-1px 0;
}
#footer p{ text-align:center; clear: both; padding:10px 30px; font-size: 0.8em; }
