body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#505050;
	background-color:#000;
}
img, a {behavior:url("css/iepngfix.htc");}
body{behavior:url("css/csshover.htc");}
/********** GLOBALE ***********/
p{margin:0 0 10px 0;padding:0;text-align:justify;font-weight:normal;}
img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.imgRight{float:right;margin:0 0 1px 10px;}
.clear{clear:both;}
.succes {font-weight:bold;color:#5eb035;}
.echec {font-weight:bold;color:#ff0000;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#b41651;text-decoration:none;}
a:hover{text-decoration:underline;}
.a_plus{background:url(../images/p-plus.gif) no-repeat;padding-left:15px;}
.a_telecharger{background:url(../images/p-telecharger.gif) no-repeat;padding-left:15px;}

/********** STRUCTURE ***********/
#site{position:relative;margin:0 auto 30px auto;width:976px;}
#container{background-color:#252525;padding:8px 8px 0 8px;}

/* bloc personnalisation page */
#personnalisation .bloc{display:none;margin:0;padding:0;width:976px;height:110px;background:url(../images/header/personnalisation-bg.png) repeat-x;border-bottom:3px solid #fff;}
#personnalisation .bloc_onoff{position:relative;z-index:35;width:186px;height:23px;margin-left:791px;}
#personnalisation #perso_bloc_1{float:left;width:260px;height:85px;padding:25px 0 0 30px;}
#personnalisation #perso_bloc_2{float:left;width:670px;}
#personnalisation #perso_bloc_2 ul{margin:5px 0 0 0;padding:0;}
#personnalisation #perso_bloc_2 ul li{margin:0;padding:0 0 10px 0;list-style-type:none;}
#personnalisation #perso_bloc_2 ul li a img{border:1px solid #c7c7c5;padding:2px;width:150px;}
#personnalisation #perso_bloc_2 ul li a:hover img{border:1px solid #73a6b9;}
#personnalisation .perso_bloc_titre{color:#9b9d9c;border-bottom:1px solid #d6dadb;text-transform:uppercase;font-size:10px;font-weight:bold;padding:10px 0  3px 0;}


/* bandeau */
#bandeau{padding-top:0}
#bandeau_logos{float:right;padding:50px 12px 0 0;}
#bandeau_logos a{margin-left:20px;}

/* menu */
#menuNav {
	clear:both;
	float:none;
	margin:0px auto;
	width:976px;
	padding:0;
	float:left;
	background:#000 url(../images/menu/bg.png) repeat-x;
	height:46px;
}
#menuNav ul {margin:0;padding:0;}
#menuNav li {float: left;background-position: left top;background-repeat: no-repeat;list-style-type: none;}
#menuNav li span {display:block;height:34px;padding:12px 0 0 0;text-align:center;cursor:pointer;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;color:#fff;}
#menuNav li a:link span, #menuNav li a:visited span, #menuNav li a:hover span, #menuNav li a:active span {cursor:pointer;text-decoration:none;}

	/* menu actif */
	#menuNav ul li.actif { background-position : right top; }
	#menuNav ul li ul.hover { display : block; }
	#menuNav ul li:hover ul { display : block; }
	
	/** menu niveau 2 **/
	#menuNav ul ul {display:none;position:absolute;z-index:10000;width:200px;height:auto;background:#222222;border-bottom:1px solid #047aa1;}
	#menuNav ul ul li {float:none;background:none;}
	#menuNav ul ul li a {width:179px;color:#009bce;display:block;padding:4px 1px 4px 20px;text-decoration:none;background:url(../images/menu/puce.png) 10px 10px no-repeat;}
	* html #menuNav ul ul li a {background:none;}
	#menuNav ul ul li a:hover {color:#c9edf9;}
	#menuNav .infos{color:#a5a5a5;padding:4px 4px 6px 20px;}

/*
	#menuNav .menuNav_g span{width:127px;margin:0;}
	#menuNav .menuNav_g:hover span{background:url(../images/menu/bg_on_grand.png);width:127px;}
	#menuNav .menuNav_p span{width:91px;margin:0 7px 0 0;}
	#menuNav .menuNav_p:hover span{background:url(../images/menu/bg_on_petit.png);width:91px;}
*/	
	#menuNav li#accueil {width:58px;background:url(../images/menu/accueil.png);text-indent:-5000em;}
	#menuNav li:hover#accueil {background:url(../images/menu/accueil-on.png);text-indent:-5000em;}
	
	#menuNav li#billetterie {width:127px;margin:0;}
	#menuNav li:hover#billetterie {background:url(../images/menu/bg_on_grand.png);width:127px;}
	
	#menuNav li#tournoi {width:127px;margin:0;}
	#menuNav li:hover#tournoi {background:url(../images/menu/bg_on_grand.png);width:127px;}
	
	#menuNav li#resultats {width:127px;margin:0;}
	#menuNav li:hover#resultats {background:url(../images/menu/bg_on_grand.png);width:127px;}
	
	#menuNav li#joueurs {width:127px;margin:0;}
	#menuNav li:hover#joueurs {background:url(../images/menu/bg_on_grand.png);width:127px;}
	
	#menuNav li#actus {width:91px;margin:0 7px 0 0;}
	#menuNav li:hover#actus {background:url(../images/menu/bg_on_petit.png);width:91px;}
	
	#menuNav li#medias {width:91px;margin:0 7px 0 0;}
	#menuNav li:hover#medias {background:url(../images/menu/bg_on_petit.png);width:91px;}
	
	#menuNav li#bonus {width:91px;margin:0 7px 0 0;}
	#menuNav li:hover#bonus {background:url(../images/menu/bg_on_petit.png);width:91px;}
	
	#menuNav li#presse {width:91px;margin:0 7px 0 0;}
	#menuNav li:hover#presse {background:url(../images/menu/bg_on_petit.png);width:91px;}


/* header */
#header_top{height:23px;background:url(../images/header/header_top.png) no-repeat;padding:8px 0 0 25px;}
#header_contenu{width:952px;margin-left:12px;background:url(../images/header/header_contenu_bg.png);}
#header_bottom{height:12px;background:url(../images/header/header_bottom.png) no-repeat;}
#header form{margin:0;padding:0;}

#header_drapeau{float:left;width:80px;}
#header_date{float:left;width:300px;padding-top:2px;color:#adadad;font-size:11px;}

#header_newsletter{float:left;margin-left:133px;}
#header_newsletter #newsletter_email{height:14px;width:160px;float:left;border:1px solid #000;background:#161616;color:#d04d6a;font-size:11px;padding:2px;font-weight:normal;}

#header_recherche{float:left;margin-left:30px;}
#header_recherche .GoogleSearch{height:15px;width:163px;float:left;border:0px solid #fff;padding:2px;}

#header-offon{height:14px;}

/* footer */
#footer_top{height:14px;background:url(../images/footer/footer_top.png) no-repeat;}
#footer_contenu{width:952px;margin-left:12px;background:#5d001a url(../images/footer/footer_contenu_bg.png) repeat-x;}
#footer_bottom{height:7px;background:url(../images/footer/footer_bottom.png) no-repeat;}

#footer_contenu ul{padding:10px 0 10px 30px;margin:0;list-style-type:none;}
#footer_contenu ul ul{padding:10px 0 0 0;margin:0;}
#footer_contenu ul ul li{border-bottom:1px solid #8e3344;padding:1px 0 1px 0;}
#footer_contenu ul.footer_nav li.colonne {float:left;margin:0 19px 0 10px;width:150px;}
#footer_contenu ul.footer_nav li.colonne span {text-transform:uppercase;color:#e4b4b4;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#footer_contenu ul.footer_nav li.colonne a {text-decoration:none;color:#ffffff;font-size:11px;font-weight:normal;}
#footer_contenu ul.footer_nav li.colonne a:hover {text-decoration:none;color:#d0677a;}

#footer_contenu .footer_sep{clear:both;height:2px;background:url(../images/footer/footer_contenu_sep.gif) repeat-x;width:870px;margin-left:38px;}

#footer_carousel_titre{margin-left:38px;padding-top:5px;text-transform:uppercase;color:#e4b4b4;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#footer_carousel {position:relative;width:910px;margin:5px 0 0 15px;}
#footer_carousel .carouselPrev,#footer_carousel .carouselNext {display:none;}
#js #footer_carousel .carouselPrev {display:block;position:absolute;top:0px;left:auto;width:23px;height:50px;}
#js #footer_carousel .carouselNext {display:block;position:absolute;top:0px;left:auto;right:-10px;width:23px;height:50px;}
#js #footer_carousel .carousel {position:relative;height:50px;}
#footer_carousel .jcarousel-clipp {position:relative;overflow:hidden;background:url(../images/footer/footer_carousel_middle.gif) repeat-x;width:900px;}
#footer_carousel .jcarousel-clipp ul {padding-left:30px;margin:0;width:890px;}
#footer_carousel .carousel li {float:left;width:885px;height:30px;padding-right:5px;list-style-type:none;}

#footer_reseau ul{padding:14px 0 0 38px;margin:0x;}
#footer_reseau ul li{float:left;list-style-type:none;padding:0 15px 0 0;margin:0;height:26px;}

#footer_nav2{float:right;margin-right:38px;padding-top:5px;}
#footer_nav2 a{color:#f4c3c3;font-size:11px;}
#footer_nav2 ul{padding:0;margin:0;}
#footer_nav2 ul li{float:left;list-style-type:none;padding:0 13px 0 13px;margin:0;height:14px;border-right:1px solid #fff;}
#footer_nav2 ul li.last{border-right:none;}

/* copyright */
#copyright{height:40px;background-color:#252525;text-align:right;padding:10px 12px 0 0;color:#d9d9d9;}
#copyright img{vertical-align:middle;}
