
			/* CLASSES PERSO */
			/*------------------------------------------------------------------------------------------------------*/

			.fl_droite{float:right;}

			.fl_gauche{float:left;}

			.invisible{display:none;}

			.centreur{ text-align: center;}
			.centreur2{ padding-left: 20px; width: 100%}
			.align-left{text-align:left;}
			.align-right{text-align:right;}

			.fl_droite_moitie{float:right; width:50%;}

			.fl_gauche_moitie{float:left;width:50%;}

		/**********************************/


			.petit{font-size:70%;}
			td.petit{font-size:70%;}

		/**********************************/
			.clear { clear:both; overflow:hidden; height:0 !important; height /**/:1px; }

			.clearboth { clear:both; overflow:hidden; height:0 !important; height /**/:1px; }

			.clearleft { clear:left; overflow:hidden; height:0 !important; height /**/:1px; }

			.clearright { clear:right; overflow:hidden; height:0 !important; height /**/:1px; }

		/**********************************/
			.WRAPPER{padding:0 15px;}

		/**********************************/
			.DOUBLE_WRAPPER{padding:0 20px 0 40px;}

		/**********************************/
			.SPACER{margin:10px 0 0 0 ; display:block;}

		/**********************************/
			.SEPARATEUR{margin:5px 0 ; display:block; border-bottom:2px solid #0c0c0c;}






			/* ELEMENT HTML */
			/*------------------------------------------------------------------------------------------------------*/
				/* body{text-align:center;background:#27282a url(../img/FD_page.gif) repeat-x left top; font: 100%/100% 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;} */
				/**********************************/
				*{margin:0; padding:0;}

				/**********************************/
				a{outline:0; text-decoration:none;color:#ffffff }
				a:hover{outline:0;color:#ffffff  }
				a:focus,a:selected{border:0; outline:0;color:#ffffff}
				a img{border:0;}
				img{border:0;}

				/**********************************/

				input.BOUTON{color:#efefef;background:transparent;border:0;font-size:100%;font-family:inherit;line-height:inherit;padding:3px;width:inherit;}

				input.unsuscribe{color:#fff;background:#FF9900;border:0;font-size:80%;font-family:inherit;line-height:inherit;padding:3px;width:inherit;}
				input.champ{color:#000000;border:1px solid #FF9900;font-size:90%;font-family:inherit;line-height:inherit;padding:3px;width:250px;}

				/**********************************/
				td{vertical-align:center;}

				/**********************************/
				ul{list-style:none;}
				ol{list-style-position:inside;}

				/**********************************/
				h1{line-height:180%;  font-size:140%;}
				h2{line-height:190%; font-size:140%; color:#aeb1b3; font-weight:normal; border-bottom:1px solid #aeb1b3; padding:0 0 5px 0;  margin:0 0 5px 0}
				h3{line-height:110%; font-size:90%; color:#393939;   }
				h4{/*line-height:300%;*/ font-size:90%; color:#cb0032;   }
				p{line-height:150%; font-size:80%; color:#CCCCCC; font-weight:normal;  }
				/**********************************/




			/* DIV de STRUCTURE */
			/*------------------------------------------------------------------------------------------------------*/

			#GLOBAL{margin:0 auto; width:1146px; text-align:left; }
			#GLOBAL_GAUCHE{background: url(../img/FD_page_GAUCHE.gif) no-repeat right top;width:1px; text-align:left; float:left; padding:110px 0 0 0;}
			#GLOBAL_CENTRE{width:1002px; text-align:left; float:left; overflow:hidden; }
			#GLOBAL_DROITE{background: url(../img/FD_page_DROITE.gif) no-repeat left top;width:140px; text-align:left; float:left; padding:110px 0 0 0;}
			/**********************************/

			#LOGO{ float:left;}
			#PUB_TOP{ float:left; background:#363639 url(../img/FD_TOP_PUB.gif) no-repeat left bottom; height:164px; margin:9px 0 0 0; width:750px; }
			#PUB_TOP .WRAPPER{ padding:20px; }
			/**********************************/

			#MENU_GLOBAL_FD{background: #ffffff;}
			#MENU_GLOBAL{background: #363636;padding: 3px 0 3px 30px; border-bottom:1px solid #a8a8a8; border-top:1px solid #a8a8a8; margin:0 0 0 5px;}
			#MENU_GLOBAL li{ font-size:11px; display:inline; padding:0 5px 0 0; margin:0 5px 0 0; border-right:1px solid white;}
			#MENU_GLOBAL li h1{ font-size:11px; font-weight: normal; display:inline;}
			#MENU_GLOBAL a{color:white;}
			#MENU_GLOBAL a:hover{color:#ca0032;}
			/**********************************/


			#CENTRE{background:white; padding:0 0 15px 0; width:1003px;}
			/**********************************/

			#GAUCHE{padding: 30px 0 0 0; width:252px; float:left;background:white url(../img/FD_CENTRE.gif) repeat-x left top;}
			#GAUCHE .WRAPPER{padding:0 0 0 5px; }
			/**********************************/

			#DROITE{width:750px; float:right;background:white url(../img/FD_CENTRE.gif) repeat-x left top; overflow:hidden;}
			#DROITE .WRAPPER{padding:30px 10px;}
			/**********************************/

			#PIED_SITE {background:#c0c3c5;padding:10px; color:#393939;}
			#PIED_SITE ul{padding:0 0 5px 0;font-size:80%; }
			#PIED_SITE li {padding:0 10px; display: inline; }
			#PIED_SITE a{ color:#393939;}
			#PIED_SITE a:hover{color:#ca0032;}
			/**********************************/


            h1.page-title {
                margin: 0;
                padding: 0;
                color: #393939;
                text-transform: uppercase;
                font-size: 190%;
                font-weight: bold;
            }
            h1.page-title span { color: #989C9F; }
            h1.page-title a span { color: #989C9F; }


			/* 	ID & CLASSES SPECIFIQUES */
			/*------------------------------------------------------------------------------------------------------*/

			#NL{width:246px;  display:block; background:url(../img/FD_NL.jpg) no-repeat center top; color:white; font-size:75%;}
			#NL .WRAPPER{padding:0 15px;}
			#NL .SPACER{margin:10px 0 0 0 ;}
			#NL form{padding:30px 0 0 00}
			#NL input.champ {margin:3px 0;border:1px solid #ccc;font-size:120%;background:#FFFFEF;font-family:inherit;vertical-align:middle;padding:3px 0;width:200px;}
			#NL input.BOUTON {margin:5px 0 0 0;}
			#NL a.PUCE_rouge{color:#555;}

			.newsletter {padding:0; font-size: 10px;}
			.newsletter form{padding:0; font-size: 10px;}
			.newsletter input.champ {margin:3px 0;border:1px solid #ccc;background:#FFFFEF;font-size: 1em;font-family:inherit;vertical-align:middle;padding:3px 0;width:200px;}
			.newsletter input.BOUTON {margin:5px 0 0 0;}
			.newsletter a.PUCE_rouge{color:#000000;}
			/**********************************/

			#date_badge{margin: 0 0 1px 20px; width: 50px; background: white; border: 1px solid silver;}
			#date_badge #jour{background:#cb0032; border-bottom:1px solid silver; color:white; text-align:center; font-size:11px;}
			#date_badge #date{background:white; border:1px solid silver;color:black; text-align:center; font-size:32px; padding:0px 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif;}
			#date_badge #mois{background:white; border:1px solid silver; text-align:center; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
			/**********************************/


			#outils_affichage{text-align:right;}
			#outils_affichage li {display:inline;}
			#outils_affichage li.vide {width:25px; float:right;}
			a.BTN_FONT_PLUS{				background:url(../img/BTN_FONT_PLUS.gif) no-repeat left center;height:18px; width:18px; display:block; float:right;}
			a:hover.BTN_FONT_PLUS{	background:url(../img/BTN_FONT_PLUS_ON.gif) no-repeat left center;}
			a.BTN_FONT_PETIT{			background:url(../img/BTN_FONT_PETIT.gif) no-repeat left center;height:18px; width:18px; display:block; float:right;}
			a:hover.BTN_FONT_PETIT{	background:url(../img/BTN_FONT_PETIT_ON.gif) no-repeat left center;}
			a.BTN_IMPRIMER{				background:url(../img/BTN_IMPRIMER.gif) no-repeat left center;height:18px; width:18px; display:block; float:right;}
			a:hover.BTN_IMPRIMER{		background:url(../img/BTN_IMPRIMER_ON.gif) no-repeat left center;}
			a.BTN_EMAIL{						background:url(../img/BTN_EMAIL.gif) no-repeat left center;height:18px; width:18px; display:block; float:right;}
			a:hover.BTN_EMAIL{			background:url(../img/BTN_EMAIL_ON.gif) no-repeat left center;}
			/**********************************/


			.ILLUS{float:right; margin:0 0 20px 20px;}
			.ILLUS_GAUCHE{float:left; margin:0 20px 20px 0;}
			.ILLUS_PRESENTATION{ margin:0 0 20px 16px;background-color:#393939; padding:10px; color:white; font-size:12px}
			/**********************************/

			.chapeau{padding:60px 0 0 0; border: none; line-height: 100%; font-size: 14px; color: #666666;}

			/**********************************/

			.lanceur .entete { background: url(../img/FD_TOP_DG.gif) repeat-x top left; padding: 5px; height: 35px }
			.lanceur .entete h1 { text-transform: uppercase; margin: 0; padding: 0; }
			.lanceur .entete h1 a { text-transform: uppercase; color: #FFFFFF; text-decoration: none; }
			.lanceur .entete h1 a:hover {  }
            .lanceur .entete h1 span { color: #989C9F; }
            .lanceur .entete h1 a span { color: #989C9F; }

            .lanceur .entete-white { background-color: #FFFFFF; padding: 5px; height: 35px; border-top: 1px solid #dddddd; }
			.lanceur .entete-white h1 { text-transform: uppercase; margin: 0; padding: 0; border-bottom: 1px solid #dddddd; }
			.lanceur .entete-white h1 a { text-transform: uppercase; color: #000000; text-decoration: none; }
			.lanceur .entete-white h1 a:hover {  }
            .lanceur .entete-white h1 span { color: #989C9F; }
            .lanceur .entete-white h1 a span { color: #989C9F; }


			/**********************************/

			#comments a{ color:#ca0032;}


			/**********************************/

			#GAUCHE .lanceur{border:1px solid #dddddd; border-top:none; padding:0 0 5px 0;}
			#GAUCHE .lanceur .WRAPPER{padding:0 25px;}
			#GAUCHE .lanceur dl{font-size:90%; color: #393939; margin:0 0 10px 0;}
			#GAUCHE .lanceur dl a{font-size:90%; color: #393939;}
			#GAUCHE .lanceur dl a:hover{color:#ca0032;}
			#GAUCHE .lanceur dt{font-weight:bold;margin:0 0 5px 0;}
			#GAUCHE .lanceur dd{background:url(../img/PUCE_1.gif) no-repeat left center; padding:0 0 0 10px; line-height:130%;}

			.kiosque dl{font-size:80%; color: #393939; margin:0; padding: 0 0 0 5px;}
			.kiosque dl a{font-size:80%; color: #393939;}
			.kiosque dl a:hover{color:#ca0032;}
			.kiosque dt{font-weight:bold;margin:0 0 5px 0;}
			.kiosque dd{background:url(../img/PUCE_1.gif) no-repeat left center; padding:0 0 0 10px; line-height:130%;}

			/**********************************/

			#COUV_JOURNAL{text-align:center; margin:5px 0 0 0;}

			/**********************************/

			#ACTUALITES{}
			#ACTUALITES  p{margin:0 0 5px 20px;padding:0 20px 0 0; text-align:justify}
			#ACTUALITES  a{color:#cb0032;}
			#ACTUALITES  h3{margin:0 0 5px 0px; border-bottom:1px solid silver; padding-bottom:5px font-size:100%}
			#ACTUALITES  h2{color:#CB0032; font-weight:bold }
			#ACTUALITES .petit{font-size:75%;}
			/**********************************/

			#ACTUALITES_PREVIEW {}
			#ACTUALITES_PREVIEW div.actu-menu { margin: 0; padding: 2px; background-color: #F3F3F3; border-bottom: solid 1px #2F2F2F;}
			#ACTUALITES_PREVIEW div.actu-menu ul {}
			#ACTUALITES_PREVIEW div.actu-menu ul li { float: left; margin: 0 0 0 4px; display: block; width: 20px; text-align: center; border: solid 1px #CCCCCC; background-color: #FFFFFF; }
			#ACTUALITES_PREVIEW div.actu-menu ul li a { color: #000000; }
			#ACTUALITES_PREVIEW div.actu-menu ul li.current { border: solid 1px #CB0032; background-color: #CB0032; }
			#ACTUALITES_PREVIEW div.actu-menu ul li.current a { color: #FFFFFF; font-weight: bold; }
			#ACTUALITES_PREVIEW .actu-content .first-actu .texte_article p {font-size: 11px;}

			/*
			#ACTUALITES_PREVIEW div#actuList{font-size:90%; color: #393939; margin:0 0 10px 0;}
			#ACTUALITES_PREVIEW div#actuList h2{font-size:90%; color: #393939; margin: 0; padding: 0; border: none; line-height: 130%;}
			#ACTUALITES_PREVIEW div#actuList a{font-size:102%; color: #D01212;}
			#ACTUALITES_PREVIEW div#actuList a:hover{color:#CA0032;}
			#ACTUALITES_PREVIEW div#actuList div.item{background:#fff; padding:0; line-height:130%; border-bottom:1px solid #ddd;}
			#ACTUALITES_PREVIEW div#actuList div.item div.head{background:#E7E7E7; padding:0 5px;}


			.first-actu{
                border-bottom: solid 1px #AEB1B3;
			}
			*/

			/*#ACTUALITES_PREVIEW div#actuList div{background:#fff; padding:5px; line-height:130%; display:block; border-bottom:1px solid #ddd;}
			#ACTUALITES_PREVIEW div#actuList div.LIGNE_COLOR{background:#f7f7f7; padding:0 5px; line-height:130%; display:block}
			#ACTUALITES_PREVIEW div#actuList div.LIGNE_COLOR p{text-align:right; font-size:70%; float:right}
			#ACTUALITES_PREVIEW div#actuList div.LIGNE_COLOR .WRAPPER{padding:0 5px}*/

			/**********************************/

			.pagination {font-size:90%; color: #aaaaaa; margin:0 15px 0 0; float:right;}
			.pagination ul{color: #aaaaaa;}
			.pagination li a{font-size:90%; color: #aaaaaa;}
			.pagination li a:hover{color: #CB0032;}
			.pagination li{background:#000000; float:left;padding:2px 5px; line-height:100%;border:1px solid #555555; width:10px; text-align:center; }
			.pagination li.actif{background:#FF9900; }
			.pagination li.actif {color:black;}

			/**********************************/

			#LISTE_JOUEUR table {font-size:90%; width:550px; margin:0 auto; }
			#LISTE_JOUEUR table th{background:#2a2a2a; color:white;padding:3px; vertical-align:top; height:15px;}
			#LISTE_JOUEUR table th a{ color:white;}
			
			#LISTE_JOUEUR table tr:hover { border: 3px solid yellow;background-color:#FEFFCA; } 
			
			#LISTE_JOUEUR table tr{background:#e1e0e1; color:#393939; padding:2px;}
			#LISTE_JOUEUR table tr.clair{background:#f3f3f3; color:#393939;}
			#LISTE_JOUEUR table td{ padding:2px; border-bottom:1px solid #ffffff; font-size:90%}
			
			
			
			#LISTE_JOUEUR table a{color: #000000; }

			/**********************************/

			#HOME{width:450px; float:left; overflow:hidden }
			#HOME h3{ color:#FFFFFF;}
			#HOME .lanceur{border:1px solid #dddddd; border-top:0px; padding:0 0 5px 0;}
			.entete_pave{background:#cb0032 url(../img/FD_TITRE.gif) repeat-x left bottom; padding:3px; color:#FFFFFF;}
			.entete_pave h3{ color:#FFFFFF;}

			/**********************************/

			#CALENDRIER_CONTENU{width:450px; float:left; background:#ffffff url(../img/FD_CALENDRIER.gif) repeat-x left bottom; }
			#PICTO_calendrier{border:1px solid #ca6b53; background:url(../img/PICTO_calendrier.gif) no-repeat right center; float:right; font-size:11px;padding:0 20px 0 5px;}
			#VUE_MOIS{width:200px; float:left; font-size:85%;}
			#VUE_MOIS a.navigation{color:#d01212; font-weight:bold;}
			#VUE_MOIS .WRAPPER{padding:10px;}
			#VUE_MOIS tr.JOURS td{ background:#d01212;border:1px dotted #ccc; text-align:center;height:20px;vertical-align:middle;}
			#VUE_MOIS tr.JOURS td.vide{border:0px dotted #ccc; text-align:center; background:transparent;}
			#VUE_MOIS tr.JOURS td.vierge{background:transparent;}
			#VUE_MOIS tr.JOURS td a{ display:block; color:#FFF; }
			#VUE_MOIS tr.JOURS td a:hover{ display:block; color:#393939; }

			#CALENDRIER_DETAILS{width:230px; float:left; border-left:1px dotted #afafaf; font-size:85%; color:#393939; }
			#CALENDRIER_DETAILS td{font-size:80%;}
			#CALENDRIER_DETAILS .WRAPPER{padding:10px 5px;}
			#CALENDRIER_DETAILS li{float:left; margin:0 3px 0 0 ; padding:2px 0 0 0 ;}
			#CALENDRIER_DETAILS h4{color:#d01212; line-height:200%;}
			#CALENDRIER_DETAILS a{color:#393939;}
			#CALENDRIER_DETAILS a:hover{color:#d01212;}

			#SEMAINE { margin:5px 0 0 00; height:100px; overflow:auto;}
			#SEMAINE table{ margin:0 0 10px 0;}
			#SEMAINE td{vertical-align:top;}
			#SEMAINE th{border-bottom:1px dotted #ddd; text-align:left;color:#d01212;}




			/* GAUCHE => BLOCS */
			#prochains {margin: 0 0 5px 0;	}

			.calendrierPreview { font-size:85%;}
			.calendrierPreview table.calendar {
				margin: 0 auto 0 auto;
				 
			}
			.calendrierPreview table.calendar tr th {
				vertical-align: middle;
			}
			.calendrierPreview table.calendar tr td.day {
				margin: 0;
				padding: 0;
				text-align: center;
				vertical-align: middle;
				width: 20px;
				height: 20px;
				border: dotted 1px #CCCCCC;
				background-color: #FBFBFB;
				color:#069;
			}
			.calendrierPreview table.calendar tr td.empty {
				margin: 0;
				padding: 0;
				text-align: center;
				vertical-align: middle;
				width: 20px;
				height: 20px;
			}
			.calendrierPreview table.calendar tr td.event {
				margin: 0;
				padding: 0;
				text-align: center;
				vertical-align: middle;
				width: 20px;
				height: 20px;
				border: solid 1px #626262;
				background-color: #626262;
				color: #FFFFFF;
				cursor: pointer;
			}
			.calendrierPreview table.calendar tr td.event a {
				color: #FFFFFF;
				cursor: pointer;
			}
			.calendrierPreview table.calendar tr td.current {
				margin: 0;
				padding: 0;
				text-align: center;
				vertical-align: middle;
				width: 20px;
				height: 20px;
				border: solid 1px #D01212;
				background-color: #FFCFCF;
			}
			.calendrierPreview table.calendar a {margin: 0;
				padding: 0;
				color: #D01212;
				font-weight: bold;
			}



			/**********************************/


			#RESULTATS_MAIN{background:#cccccc;}
			#RESULTATS{padding:0 5px;color:#393939;}
			#RESULTATS th{background:#cbcdcf; text-align:left; font-size:80%; }
			#RESULTATS td{background:#f4f5f5; font-size:85%; }
			#RESULTATS ol{color:#393939; font-size:80%; }
			#RESULTATS li.first{color:#d01212;font-weight:bold; }
			#RESULTATS li.first a{color:#d01212;font-weight:bold; }
			/**/
			#RESULTAT_ENTETE{ background:#cb0032 url(../img/FD_TITRE.gif) repeat-x left bottom; color:#efefef;	line-height:100%; font-size:80%;padding:3px; color:#FFFFFF; display:block;}
			#RESULTAT_ENTETE h4{color:#FFFFFF;	line-height:100%; text-transform:uppercase; font-weight:bold; font-size:100%}
			#RESULTAT_ENTETE .WRAPPER{padding:5px;}

			#RESULTAT_CORPS{ border:1px solid #A30028; font-size:smaller; padding:5px}


			/**********************************/

			#GAUCHE #TOP_JOUEUR_G{font-size:85%;width:240px;  padding:0 0px 10px 0 ;height:50px;float:left; font-size:85%; border-right:1px dotted #ccc; background:url(../img/FD_TOP.gif) repeat-x left bottom;}
			#TOP_JOUEUR_G{font-size:85%;width:195px;  padding:0 5px 10px 0 ;height:195px;float:left; font-size:85%; border-right:1px dotted #ccc; background:url(../img/FD_TOP.gif) repeat-x left bottom;}
			#TOP_JOUEUR_G ul{ padding:15px;}
			#TOP_JOUEUR_G li{ float:left; margin:0 15px 0 0 ;}
			#TOP_JOUEUR_G li a{color:#000000 ;}
			#TOP_JOUEUR_G li a:hover{color:#cb0032;}
			#TOP_JOUEUR_D{width:240px;float:left;color:#393939;background:url(../img/FD_TOP.gif) repeat-x left bottom;}
			#TOP_JOUEUR_D table{padding:10px;font-size:85%; margin:0;font-size:70%;  }
			#TOP_JOUEUR_D td{vertical-align:top; border-bottom:1px solid #ccc; padding:5px 0  ;}
			#TOP_JOUEUR_D td a{color:#000000 ;}
			#TOP_JOUEUR_D td a:hover{color:#cb0032;}
			#TOP_JOUEUR_D p { margin:0 0 0 5px; }
			#TOP_JOUEUR_D a { margin:0;font-size:80%; }

			table.best-players {margin: 0; font-size: 90%; text-align:left;}
			table.best-players td {vertical-align: top;  padding: 0 0 8px 8px;}
			table.best-players td a {color: #FFFFFF;}
			table.best-players td a:hover {color: #CB0032;}


			/**********************************/

           /*
           .CLASSEMENT_JOUEUR{ padding:0 15px; font-size:90%; }
			.CLASSEMENT_JOUEUR td{ padding:3px; border-bottom:1px solid silver}
			.CLASSEMENT_JOUEUR td.col_points{text-align:right; font-size:90%;}
			.CLASSEMENT_JOUEUR th{ text-align:center; color: #FFFFFF; background:transparent url(../img/FD_TOP_DG.gif) repeat-x scroll left top; height:40px;}
			.CLASSEMENT_JOUEUR table{border:1px solid #ccc; color:#333333;}
			.CLASSEMENT_JOUEUR table a{color:#000;}
			.CLASSEMENT_JOUEUR table a:hover{color:#CB0032;}
           */

			#POINTS{background:url(../img/FD_TOP.gif) repeat-x left bottom; color:#393939; float:left; margin:0 20px 0 0; width:100%   }
			/*#POINTS a{color:#393939;font-size:85%; }*/
			.calculator form{ padding: 0 5px; margin: 0; background-color: #F0EFF0; }
            .calculator table {font-size:80%; border: none;}
            .calculator table td {border: none;}
            .calculator table th {text-align: left; color: #000000; background: none; height: 20px;font-size:80%;}
			.calculator input.champs{border:1px solid #000000; color:#393939; font:Verdana, Arial, Helvetica, sans-serif;  font-size:80%;margin:0 0 3px 0; padding:2px; width:100px; margin:0 0 0 2px}
			.calculator input.BOUTON{ width:inherit; }

			#LANCEUR_ARTICLES{}
			#LANCEUR_ARTICLES ul{padding:5px 15px;font-size:90%;}
			#LANCEUR_ARTICLES li{margin:0 0 5px 0}
			#LANCEUR_ARTICLES h2{ color:#393939;font-size:90%;margin: 0; padding: 0; border: none; line-height: 100%; }
			#LANCEUR_ARTICLES a{ color:#393939;font-size:90%; }
			#LANCEUR_ARTICLES a:hover{ color:#CB0032; }
			/*#LANCEUR_ARTICLES a.suite_article{margin:0 0 0 15px;}*/


			/**********************************/
			#LIENS{color:#393939; background:url(../img/FD_TOP.gif) repeat-x left bottom; }
			#LIENS ul{padding:5px;font-size:90%;}
			#LIENS li{margin:5px 0 0 0; border-bottom:1px solid white;	padding:3px 0}
			#LIENS a{ color:#393939;font-weight:bold }
			#LIENS a:hover{ color:#CB0032; }


			/**********************************/

			#TOURNOIS{ background:url(../img/FD_TOP.gif) repeat-x left bottom; margin:20px 0 0 0;}
			#TOURNOIS table{padding:5px; }
			#TOURNOIS th{background:#eaebec;padding:2px;font-size:85%;}
			#TOURNOIS td{padding:0 2px;font-size:85%;}
			#lien_suite{padding:5px 0 5px 205px;}


			/**********************************/

			#COL_DROITE{width:270px; float:left;}
			#DROITE #COL_DROITE .WRAPPER{padding:0 0 0 10px;}

			#COL_DROITE .lanceur{border:1px solid #dddddd; border-top:0px; padding:0 0 5px 0;}
			#COL_DROITE .lanceur .WRAPPER{padding:0 25px;}
			#COL_DROITE .lanceur #entete{ background:url(../img/FD_TOP_DG.gif) repeat-x top left; padding:5px; height:35px}

			#COL_DROITE .lanceur dl{font-size:90%; color: #393939; margin:0 0 10px 0;}
			#COL_DROITE .lanceur dl a{font-size:90%; color: #393939;}
			#COL_DROITE .lanceur dl a:hover{color:#ca0032;}
			#COL_DROITE .lanceur dt{font-weight:bold;margin:0 0 5px 0;}
			#COL_DROITE .lanceur dd{background:url(../img/PUCE_1.gif) no-repeat left center; padding:0 0 0 10px; line-height:130%;}

			/**********************************/

			.LANCEUR_VIDEO{ background-color:#FFFFFF; padding: 0; font-size:100%; border: solid 1px #DDDDDD;}
			.LANCEUR_VIDEO { color:#FFFFFF;}
			.LANCEUR_VIDEO h1 { color:#FFFFFF; margin: 0; padding: 0 0 0 4px; text-transform: uppercase; background-color: #333333; }
			.LANCEUR_VIDEO a{ color:#FFFFFF;}
			.LANCEUR_VIDEO a:hover{ color:#FFFFFF;}
			.LANCEUR_VIDEO p{ color:#000000; padding:0;}

            .LANCEUR_VIDEO h1 span { color: #989C9F; }
            .LANCEUR_VIDEO h1 a span { color: #989C9F; }

			/**********************************/

			#PAVE_PUB_1 { width:260px; overflow:hidden;}

			/**********************************/

			#GAUCHE #FICHE_JOUEUR { float:left; margin:0 0 0 0px;}
			#FICHE_JOUEUR { float:left;width:195px; margin:0 0 0 10px;}
			.best-player a{ color: #CB0032; }
			.best-player a:hover{ color: #393939; }
			.best-player p{ padding:5px 7px 0 7px ;  line-height:100%; font-size:90%;}
			.best-player a.suite_article{font-size:100%;}
			.best-player .th{ float:left; margin:0 10px 10px 0	;}


			/**********************************/

			.ABONNEMENTS {	font-size:100%;}
			.ABONNEMENTS fieldset{	background-color:#EEEEEE;border:1px solid #AAAAAA;margin:5px 0 15px;padding: 10px;}
			.ABONNEMENTS legend{	background-color:#FFFFFF;	border:1px solid #AAAAAA;	color:#BC0202;	font-size:70%;	font-weight:bold;padding:2px 5px;position:relative;text-transform:uppercase;top:-12px;}
			.ABONNEMENTS label{	font-size:80%;	}
			.ABONNEMENTS 	input.champ{color:#000000;border:1px solid #333;font-size:90%;font-family:inherit;line-height:inherit;padding:3px;width:99%;}
			.ABONNEMENTS 	textarea.champ{color:#000000;border:1px solid #333;font-size:90%;font-family:inherit;line-height:inherit;padding:3px;width:99%;}
			a.close{color:#CC0000; font-size:75%;padding:3px; border:1px solid #cc0000;font-weight:bold; float:right;}
			.paypal p{font-size:80%}
			.ABONNEMENTS 	 td{padding-bottom:3px;}
			.ABONNEMENTS 	 td span{font-size:80%;}
			.covers td{background:white;  vertical-align:middle}
			.covers  a{color:#cb0032; margin:0 5px 0 0;font-size:80%}

			/**********************************/

			#ARTICLES  {font-size:90%}
			#ARTICLES  p{margin:0 0 5px 80px;padding:0 20px 0 0; text-align:justify}
			#ARTICLES  a{color:#cb0032;}
			#ARTICLES  h3{margin:0 0 5px 0px; border-bottom:1px solid silver; padding-bottom:5px font-size:100%}
			#ARTICLES  h2{color:#CB0032; font-weight:bold }
			#ARTICLES .petit{font-size:75%;}
			.ARTICLES_item{margin:0 0 30px 10px}

			/**********************************/

			.TOURNOIS  {font-size:90%;background:transparent url(../img/FD_TOP.gif) repeat-x scroll left bottom; padding:5px; margin:25px 100px;}
			#DROITE .TOURNOIS  .WRAPPER {padding:10px; }
			.TOURNOIS  h3 {background:#989C9F; font-size:110%; padding:5px; color:#C70031;}
			.TOURNOIS  th{background:#CBCDCF ;}
			.TOURNOIS  table{margin:15px 0 0 0;}
			.TOURNOIS  td{border-bottom:1px solid #CBCDCF;}
			.monthsTabs  {background:#ffffff;width:600px;margin-left:65px;}
			.monthsTabs  li{float:left; padding:3px 5px 3px 5px;border-right:1px solid #fff; border-bottom:0; width:35px;text-align:center; display:block;}
			.monthsTabs  li.active{background:#FF9900; }
			.monthsTabs  li.active a{ color:#000000; font-weight:bold;}
			.monthsTabs  li a div{   }
			.monthsTabs  li a{color:#ffffff; font-size:90%;}
			.monthsTabs  li a:hover{color:#FF9900; 	 }

			.tabulations_annees  {background:#333333;width:300px;margin-left:200px}
			.tabulations_annees  li{float:left; padding:3px 10px 3px 10px;text-align:center; display:block;}
			.tabulations_annees  li.active{background:#FF9900; color:#ffffff;}
			.tabulations_annees  li.active a{ color:#000000; font-weight:bold;}
			
			.tabulations_annees  li a{color:#ffffff; font-size:90%;}
			.tabulations_annees  li a:hover{color:#FF9900;}


			/**********************************/
			.Tabs {padding:0;text-align:center;border-bottom:1px solid silver; margin:10px 0 15px 0;background:#CB0032 url(../img/FD_TITRE.gif) repeat-x scroll left bottom;}
			.Tabs ul{margin:0;padding:0;}
			.Tabs li{margin:0;float:left;background-color:transparent; padding:3px 5px 3px 5px;border-right:1px solid #fff; border-bottom:0; text-align:center; display:block;}
			.Tabs li.active{background-color:#efefef;}
			.Tabs li.active a{color:#000000;}
			.Tabs div{margin:0;padding:0;}
			.Tabs li a{color:#ffffff;}
			.Tabs li a:hover{color:#000;}
			.Tabs li.end{border: none;}
			.Tabs div.clear{clear: both; margin:0; padding: 0;}

			/**********************************/
			.Tabs  { text-align:center;border-bottom:1px solid silver; margin:10px 0 15px 0;background:#CB0032 url(../img/FD_TITRE.gif) repeat-x scroll left bottom;}
			.Tabs  ul.alphabetique{margin:0 auto;}
			.Tabs  ul.alphabetique li{ width:inherit;}

			/**********************************/

			.CLASSEMENT_JOUEUR{ padding:0 15px; font-size:90%; }
			.CLASSEMENT_JOUEUR td{ padding:3px; border-bottom:1px solid silver}
			.CLASSEMENT_JOUEUR td.col_points{text-align:right; font-size:90%;}
			.CLASSEMENT_JOUEUR th{ text-align:center; color: #FFFFFF; background:transparent url(../img/FD_TOP_DG.gif) repeat-x scroll left top; height:40px;}
			.CLASSEMENT_JOUEUR table{border:1px solid #ccc; color:#333333;}
			.CLASSEMENT_JOUEUR table a{color:#000;}
			.CLASSEMENT_JOUEUR table a:hover{color:#CB0032;}

            .CLASSEMENT_JOUEUR table h2 {
                margin: 0;
                padding: 0;
                color: #FFFFFF;
                font-size: 1em;
                font-weight: bold;
                border: none;
            }

			.joueurs_info  {float:right; width:300px !important; width:280px; padding:5px;background:transparent scroll left bottom; line-height:16pt;}
			.joueurs_info a{color:#D01212;}
			.joueurs_info p{ line-height:14pt;}


			/**********************************/
			.search{ text-align:right;}
			.search label{margin:0 5px 0 0 ; color:#666666; font-size:70%}


			/**********************************/

			.VIDEOS_ALBUMS{ padding:0 15px; font-size:90%; }
			.VIDEOS_ALBUMS td{background:#333333 url(../img/FD_lanceur_VIDEO.gif) repeat-x scroll left bottom; padding:5px;}
			.VIDEOS_ALBUMS td p{ text-align:left; padding:3px; color:white;}
			.VIDEOS_ALBUMS td.col_points{text-align:right; font-size:90%;}
			.VIDEOS_ALBUMS th{ text-align:center;background:transparent url(../img/FD_TOP_DG.gif) repeat-x scroll left top; height:40px;}
			.VIDEOS_ALBUMS table a{color:#000;}
			.VIDEOS_ALBUMS table a:hover{color:#CB0032;}

			/*.VIDEOS_ALBUM */

		/*  P I C T O S  &  P U C E S 	 */
		/*------------------------------------------------------------------------------------------------------*/

		/*span.suite_article{background:url(../img/PICTO_2.gif) no-repeat left 2px; padding:0 0 0 20px; color:#cb0032; font-size:90%; color:#333}*/
		span.suite_article{padding:0 0 0 20px; color:#cb0032; font-size:90%; color:#333333}
		/**********************************/

		a.suite_article{background:url(../img/PICTO_2.gif) no-repeat left 2px; padding:0 0 0 20px; color:#cb0032; font-size:90%;}
		a:hover.suite_article{color:#393939;}
		/**********************************/

		a.suite_article_dark{background:url(../img/PICTO_4.gif) no-repeat left 2px; padding:0 0 0 20px; color:#cb0032; font-size:90%;}
		a:hover.suite_article_dark{color:#fff;}
		/**********************************/

		a.card{background:url(../img/PICTO_5.gif) no-repeat left center; padding:0 0 0 20px; color:#cb0032; font-size:90%;}
		a:hover.card{color:#fff;}
		/**********************************/

		a.PICTO_PANIER{background:#d01212 url(../img/PICTO_PANIER.gif) no-repeat 5px top;padding-left:25px;color:#ffffff;font-size:90%;display:block; height:20px}
		/**********************************/

		.sous_titre_article{background:url(../img/PICTO_1.gif) no-repeat left center; padding:0 0 0 20px;}
		.sous_titre_article a{color:#333; color:#D01212;}

		/**********************************/

		.PICTO_JOUEUR{ color:#dddddd; font-weight:bold; text-align:center; font-size:24px /*background:url(../img/PICTO_JOUEUR.gif) no-repeat left center; padding:0 0 0 20px;*/}
		/**********************************/

		.BTN_cal_ACTIF{background:url(../img/BTN_ACTIF.gif) no-repeat left top;color:#ffffff;font-size:90%;display:block;height:25px;width:67px;text-align:center;}
		.BTN_cal_INACTIF{background:url(../img/BTN_INACTIF.gif) no-repeat left top;color:#393939;font-size:90%;display:block;height:25px;width:67px;text-align:center;}
		/**********************************/

		a.PUCE_rouge{background:url(../img/PUCE_rouge.gif) no-repeat left center; padding:0 0 0 20px; color:#fff;}
		a:hover.PUCE_rouge{color:#cb0032;}
		/**********************************/


		.picture{float:left; margin: 0 10px 0 0; }
		/**********************************/
#modalBG {
    display: none;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
}
#modal {
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 500px;
    height: 417px;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -208.5px;
}
#modal div {
    margin: 0;
    padding: 0;
    text-align: center;
}
#modal div a {
    color: #FFFFFF;
    font-size: 0.8em;
    text-decoration: none;
};


.rooms {
    margin: 0;
    padding: 0;
}

.rooms-item {
	width: auto;
    margin: 0px;
    padding: 0;
    border-bottom: solid 1px #AEB1B3;
}

.rooms-item td
{
	margin: 0px;
	padding: 0px;
}

.rooms-item a {
    color: #393939;
}

.rooms-item h2 {
    margin: 0;
    padding: 0 4px;
    line-height: 100%;
    color: #303030;
    font-size: 1.4em;
    font-weight: bold;
    background-color: #E7E7E7;
}
.rooms-item h2 a {
    color: #303030;
}
.rooms-item h2 a:hover {
    color: #303030;
}
.rooms-item img {
	margin-left: 10px;
	margin-right: 10px;
}

.rooms-item .rooms-item-text {
    margin: 5px 0 0 0px;
    /*text-align: center;*/
	padding-left:0px;
	padding-bottom:5px;
	color: #4A4A4A;
	width: auto;
}
.rooms-item .rooms-item-text p {
    font-weight: bold;
	 font-size: 0.7em;
}

.footer-text {
    margin: 0;
    padding: 5px;
    color: #FFFFFF;
    font-size: 12px;
}
.footer-text p {
    color: #FFFFFF;
    line-height: 16px;
    text-align: justify;
}
.footer-text p.bold {
    font-weight: bold;
}
.footer-text a {
    color: #666666;
}
#bt_date{
	position: relative;
	top: -40px;
	left: 260px;
	width: 130px;
}
.bt-year{
	margin: 0 10px;
}