

	html, body {
		padding : 0px ;
		margin : 0px ;
		height : 100% ;
		width : 100% ;
	}

	body {
		font-family : verdana, Arial, Helvetica, sans-serif ;
		font-size : 9px ;
		background : #1d1d1d ;
		text-align : center ;
		background: url(../_fr/img/covering/soldes.jpg) top center no-repeat #000;
		background-attachment:fixed;
		background: url(../_fr/img/covering/soldes_bg.jpg) repeat;
	
	}

	img {
		border : 0px ;
	}

	p {
		margin : 0px ;
		padding : 0px 0px 10px 0px ;
	}

	a {
		color : #000 ;
	}

	a:hover {
		text-decoration : none ;
	}

	form {
		padding : 0px ;
		margin : 0px ;
	}

	ul {
		padding : 0px ;
		margin : 0px ;
		list-style-type : none ;
	}

	div {
		margin: 0;
		padding: 0;
	}

	.spacer{
		clear: both;
		margin: 0;
		padding: 0;
	}

	.rouge {
		color: #ff0000;
	}

	.blanc {
		color: #fff;
	}

	.gras{
		font-weight: bold;
	}

	.normal{
		font-weight: normal;
		text-transform: none;
	}

	.majuscule{
		text-transform: uppercase;
	}

	.left{
		float: left;
	}

	.right{
		float: right;
	}

	.droite{
		text-align: right;
	}

	.souligne{
		text-decoration: underline;
	}

	.fdgris{
		background: #e5e5e5;
		padding: 0 0 0 5px;
	}

	.pointillesHB{
		border-top: 1px dashed #000;
		border-bottom: 1px dashed #000;
		margin: 3px 0 0 0;
 	}

	.imgAlignMiddle{
		vertical-align: text-top;
	}

	.alignDroite{
		text-align: right;
	}

	/***************************************************************************
	  Styles globaux
	****************************************************************************/

	.SpanPrice {
		float : left ;
		background : #e5001f url("/Sport2000_Plain/img/spanprice-bg.gif") top left no-repeat ;
		width : 50px ;
		height : 16px ;
		padding : 3px 0px 0px 0px ;
		display : block ;
		color : #FFF ;
		font-weight : bold ;
		text-align : center ;
	}

	.SpanPricePromo {
		background : #727272 url("/Sport2000_Plain/img/spanpricepromo-bg.gif") top left no-repeat ;
		text-decoration : line-through ;
	}

	.Line {
		font-size : 0px ;
		height : 1px ;
	}

	.MargB20 {
		margin-bottom : 20px ;
	}

	.Split2Cols {
		clear : both ;
		text-align: center ;
	}

	.Split2Cols .ColA, .Split2Cols .ColB {
		float : left ;
		width : 49% ;
	}

	.Clear {
		clear : both ;
	}

	.Center {
		text-align : center ;
	}

	.FontMedium {
		font-size : 11px ;
	}

	.RedText {
		color : #e60018 ;
	}

	/***************************************************************************
	  Mise en page
	****************************************************************************/

	#Global {
		min-height : 100% ;
		width : 100% ;
	}

	* html 	#Global {
		height : 100% ;
	}

	#GlobalIn {
		width : 1012px ;
		margin : auto ;
	}

	#GlobalLeft {
		width : 92px ;
		float : left ;
		text-align : left ;
	}

	#GlobalRight {
		width : 828px ;
		float : left ;
		text-align : left ;
	}

	#GlobalBot {
		clear : both ;
	}

	#Logo {
		width : 80px ;
		height : 80px ;
		padding : 24px 0px 0px 9px ;
	}

	#Partners {
		position : absolute ;
		width : 92px ;
		margin-top : 150px ;
		text-align : center ;
	}

	#Partners a {
		display : block ;
		padding : 0px 0px 19px 0px ;
	}

	/***************************************************************************
	  Header
	****************************************************************************/

	#Header {
		color : #000 ;
	}

	#Header a {
		color : #000 ;
		text-decoration : none ;
	}

	#Header a:hover {
		text-decoration : underline ;
	}

	#BaseLine {
		padding : 42px 0px 12px 3px ;
	}

	/************************************* Header Menu de gauche **/

	#HeaderMenuLeft {
		float : left ;
		color : #fff;
	}

	#HeaderMenuLeft ul {
		padding : 5px 0px 0px 0px ;
		margin : 0px ;
	}

	#HeaderMenuLeft li {
		list-style-type : none ;
		display : inline ;
		padding : 0px 15px 0px 0px ;
	}

	#HeaderMenuLeft li  a{
		color : #fff;
	}

	/************************************* Header Menu de droite **/

		
	#HeaderMenuRight {
		float : right ;
		font-weight : bold ;
		padding : 5px 0 0 20px ;
	}
	
	#HeaderMenuRight li{
		padding:0 0 0 20px;
		float:left;
		color : #fff ;
	}
	
	#HeaderMenuRight li a{
		color:#FFFFFF;
	}
	
	#layerQuickLog{
		display:none;
	    z-index:1000; position:fixed; top:200px; left:50%; margin:0 0 0 -110px; width:350px; height:180px; background:#FFFFFF; border:1px solid #CCCCCC;
	    _position:absolute; _top:expression(documentElement.scrollTop+body.scrollTop+200);
	}
	#layerQuickLog .layerQuickLog{ z-index:60; position:absolute; top:0; left:0; padding:1px; width:348px; _width:352px; height:178px; text-align:left; }
	#layerQuickLog .layerQuickLog .head{ padding:0 4px 0 0; background:url(/Sport2000_Plain/img/button-a-bg-r.gif) no-repeat right; }
	#layerQuickLog .layerQuickLog .head span{ display:block; padding:4px 1px 6px 5px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background:url(/Sport2000_Plain/img/button-a-bg-l.gif) no-repeat; }
	#layerQuickLog .layerQuickLog .closer{ position:absolute; top:5px; right:7px; }
	#layerQuickLog .layerQuickLog .closer a{ color:#FFFFFF; font-weight:bold; }
	#layerQuickLog .layerQuickLog p{ padding:2px 0; margin:0; }
	#layerQuickLog .layerQuickLog .Title{ padding:5px; font-weight:bold; }
	#layerQuickLog .layerQuickLog .error{ height:25px; }
	#layerQuickLog .layerQuickLog .TextField{ width:170px; }
	#layerQuickLog .layerQuickLog .Valid{ padding:0 10px 0 0; text-align:right; }
	#layerQuickLog .layerQuickLog .subscribe{ padding:5px 0 0 0; font-size:9px; float:left; }
	#layerQuickLog .layerQuickLog .subscribe a:hover{ text-decoration:underline; }
	#layerQuickLog .layerQuickLog .RemindPass{ padding:5px 10px 0 0; font-size:9px; font-weight:normal; float:right; }
	#layerQuickLog .layerQuickLog .RemindPass a:hover{ text-decoration:underline; }
	#layerQuickLog .layerQuickLog .ClubLogin{ padding:5px; font-weight:bold; }
	#layerQuickLog .layerQuickLog .ClubLogin label{ float:left; padding:2px 0 0 0;  width:150px; }
	#layerQuickLog iframe{ z-index:50; position:relative; margin:-2px; width:350px; height:180px; border:2px solid #000000; opacity:0.12; filter:alpha(opacity:12);  }
	
	body{ height:100%; }
	
	#maskQuickLog{
		display:none;
	    z-index:900; position:fixed; top:0; left:0; width:100%; height:100%; background:#FFFFFF;
		opacity:0.5;
		filter:alpha(opacity:50);
	    _position:absolute;
		_top:expression(documentElement.scrollTop+body.scrollTop);
	}
	

	/************************************* Header Nav **/

	#HeaderNav {
		font-size:10px;
		background : url("/Sport2000_Plain/img/nav-bg.gif") top left no-repeat #e5001f ;
		height : 23px ;
		margin : 4px 0px 0px 0px ;
		color : #FFF ;
	}

	#HeaderNav a, #HeaderNav a:hover {
		color : #FFF ;
	}

	#HeaderNav ul {
		padding : 5px 0px 0px 10px ;
		margin : 0px ;
	}

	#HeaderNav li {
		display : inline ;
		padding : 0px 10px 0px 10px ;
		background : url("/Sport2000_Plain/img/nav-point.gif") top right no-repeat ;
	}

	/************************************* Zones Nav : recap de la nav **/

	.ZoneNav {
		/* background : url("/Sport2000_Plain/img/point-a-h.gif") bottom left repeat-x ; */
		height : 21px ;
		margin : 0px 7px 0px 10px ;
	}

	.ZoneNav a {
		text-decoration : none ;
	}

	.ZoneNav a:hover {
		text-decoration : underline ;
	}

	.ZoneNav .NavRecap {
		float : left ;
		padding : 3px 0px 0px 0px ;
	}

	.ZoneNav .NavRecap a {
		color: #000;
	}

	.ZoneNav .NavMore {
		padding : 2px 0px 0px 0px ;
		float : right ;
	}

	/***************************************************************************
	  Definition des zones
	****************************************************************************/
	
	.moment_img {float:left; margin:0 0 18px 17px; padding:0;}
	
	.zoneimg {background:#000; width:828px; height:320px;}
	
	.pub_moment {float:left;}
	.pub_noel2009 { float:left; margin:0; padding:0; width:494px; height:335px; background:url(../img/espaces-img/encemoment_noel.jpg) top left no-repeat;}
	.pub_moment p {float:left;}
	
	.pubgauche {
		position:absolute;
		display:block;
		margin:0;
		padding:7px 0 0 0;
		width:500px;
		height:305px;
		float:left;
		background: url(../img/espaces-img/noel_2009_bg.jpg) bottom no-repeat #000;
		z-index:0;
		}
		.pubgauche2 {
		position:absolute;
		margin:7px 0 0 8px;
		padding:0;
		width:244px;
		height:306px;
		float:left;
		background: #000;
		z-index:0;
		}
		.pubgauche3 {
		position:absolute;
		margin:7px 3px 0 261px;
		padding:0;
		width:244px;
		height:306px;
		float:left;
		background: #000;
		z-index:0;
		}
		
	 .pubgauche img {margin:0 0 4px 0;}
	
	.ZoneFlash {
		margin : 6px 0px 6px 0px ;
		height: 320px;
	}

	.BackgroundHome{
		background : url("/Sport2000_Plain/img/espaces-img/black-bg.gif") no-repeat ;
	}

	.BackgroundTennis{
		background : url("/Sport2000_Plain/img/espaces-img/espace-tennis.jpg") no-repeat ;
	}

	.BackgroundMontagne{
		background : url("/Sport2000_Plain/img/espaces-img/espace-montagne.jpg") no-repeat ;
	}

	.BackgroundMode{
		background : url("/Sport2000_Plain/img/espaces-img/espace-mode.jpg") no-repeat ;
	}

	.BackgroundRunning{
		background : url("/Sport2000_Plain/img/espaces-img/espace-running.jpg") no-repeat ;
	}

	.ZoneFlashInterHome {
		float: left;
	}

	.ZoneFlashInterHome ImgGauche{
		width: 265px;
	}

	.ZoneFlashInterHome ImgCentre{
		width: 360px;
	}

	.PartieGauche{
		width: 625px;
	}

	.FlashDroite{
		width: 203px;
	}

	.flashVideoHome{
		padding: 60px 0 0 80px;
	}

	.BackgroundNoir{
		background: #000;
	}

	.ZoneBot {
		background : #FFF url("/Sport2000_Plain/img/zones-bg/deg-bot.jpg") bottom left no-repeat ;
		height : 127px ;
		padding : 4px 0px 5px 12px ;
	}

	.ZoneMain {
		margin :0;
		float: left ;
		width: 828px ;
	}

	.ZoneMainNoBg {
		background : #FFF;
	}

	.ZoneMainHigh {
		height : 857px ;
	}

	.ZoneMainIn {
		padding : 0px 6px 0px 9px ;
		background : url("/Sport2000_Plain/img/zones-bg/deg-top.jpg") top left no-repeat ;
	}

	.ZoneLandscape {
		background : url("/Sport2000_Plain/img/zones-bg/landscape.jpg") top left no-repeat ;
		height : 415px ;
	}

	.ZoneFixed {
		height : 305px ;
	}


	/************************************* Zones Racks **/

	.ZoneRacks {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
		padding : 1px 0px 0px 0px ;
		margin : 1px 0px 0px 0px ;
		clear : both ;
		min-height: 70px ;
	}

	* html .ZoneRacks {
		height: 70px ;
	}

	.ZoneRacks .ZoneRacksIn {
		background : url("/Sport2000_Plain/img/zones-bg/zoneracksin-bg.gif") top left repeat-x ;
		padding : 10px 0px 0px 0px ;
	}

	.ZoneRacks .ZoneRacksIn .RackColA {
		float : left ;
		width : 240px ;
		padding : 0px 5px 0px 0px ;
		margin : 0px 5px 0px 0px ;
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
	}

	.ZoneRacks .ZoneRacksIn .RackColB {
		float : left ;
	}

	.ZoneRacks .ZoneRacksIn .RackColLarge {
		width : 488px ;
		float : left ;
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
		margin : 0px 5px 0px 0px ;
		padding : 0px 5px 0px 0px ;
	}

	/************************************* Zones Big Racks **/

	.ZoneBigRacks {
		margin : 0px 0px 0px 0px ;
		background : url("/Sport2000_Plain/img/zones-bg/zone-bigracks.gif") top left repeat-x ;
	}

	.ZoneBigRacksLeft {
		width : 370px ;
		float : left ;
	}

	.ZoneBigRacksRight {
		float : right ;
		width : 380px ;
		padding : 10px 1px 0px 0px ;
	}

	.ZoneBigRacksLeft .Title {
		padding : 10px 0px 5px 20px ;
	}

	.ZoneBigRacksLeft ul {
		padding : 0px 0px 0px 30px ;
		margin : 0px ;
	}

	.ZoneBigRacksLeft ul li {
		background : url("/Sport2000_Plain/img/fl-db.gif") top left no-repeat ;
		list-style-type : none ;
		padding : 0px 0px 0px 15px ;
	}

	.ZoneBigRacksLeft ul li strong {
		display : block ;
		padding : 0px 0px 5px 0px ;
	}

	.ZoneBigRacksLeft ul li span {
		display : block ;
		padding : 0px 0px 10px 0px ;
		margin : 0px 0px 0px 0px ;
	}

	/************************************* Zones Bienvenue Club **/

	.ZoneBienvenueClub {
		height : 273px ;
		background : url("/Sport2000_Plain/img/zones-bg/bienvenue-club.jpg") top left no-repeat ;
		margin : 3px 0px 0px 1px ;
	}

	/************************************* Zones Be Collector **/

	.ZoneBeCollector {
		background : url("/Sport2000_Plain/img/zones-bg/becollector.jpg") top left no-repeat ;
		padding : 0px 0px 0px 0px ;
		margin : 0px 0px 0px 1px ;
		height : 276px ;
	}

	.ZoneBeCollector .Title {
		padding : 12px 0px 19px 259px ;
	}

	.ZoneBeCollector .ColLeft {
		float : left ;
		width : 280px ;
		background : url("/Sport2000_Plain/img/point-a.gif") top right repeat-y ;
		padding : 0px 0px 0px 259px ;
	}

	.ZoneBeCollector .ColRight {
		float : left ;
		padding : 0px 20px 0px 18px ;
		width: 230px ;
	}

	.ZoneBeCollector .paveLoginNoir {
		width: 512px;
		color: #fff;
		background: #000;
		padding: 6px 13px 6px 13px;
		margin: 20px 0 0 259px;
	}

	.ZoneBeCollector .paveLoginNoir .Title{
		padding: 0 0 4px 0;
		background: url("/Sport2000_Plain/img/point-blancnoir-h.gif") bottom left repeat-x;
		font-weight: bold;
	}

	.ZoneBeCollector .paveLoginNoir .Title .Rouge{
		color: #ff0000;
	}

	.ZoneBeCollector .paveLoginNoir .LigneGlobal {
		padding: 5px 0 0 0;
		clear: both;
	}

	.ZoneBeCollector .paveLoginNoir .LigneGlobal label{
		float: left;
		padding: 0 5px 0 0;
		line-height: 18px;
	}

	.ZoneBeCollector .paveLoginNoir .LigneGlobal .Texte{
		margin: 5px 0 0 0;
	}

	.ZoneBeCollector .paveLoginNoir .LigneGlobal .chCarte{
		margin: 2px 27px 0 0;
		border: 1px solid #ccc;
		width: 100px;
	}

	.ZoneBeCollector .paveLoginNoir .LigneGlobal .chCode{
		margin: 2px 3px 0 0;
		border: 1px solid #ccc;
		width: 50px;
	}

	.ZoneBeCollector .paveLoginNoir .LigneGlobal .LigneInterGauche {
		float: left;
		width: 260px;
	}

	.ZoneBeCollector .paveLoginNoir .LigneGlobal .LigneInterCentre {
		float: left;
		width: 184px;
	}

	.ZoneBeCollector .paveLoginNoir a {
		color: #fff;
		font-size: 9px;
		text-decoration: underline;
	}

	#popupGlobal{
		border: 1px solid #000;
		display: none;
		position: absolute;
		z-index: 1;
		margin: 35px 0 0 20px;
		background: #fff;
	}

	#popupGlobalScroll{
		border: 1px solid #000;
		display: none;
		position: absolute;
		z-index: 1;
		margin: 35px 0 0 20px;
		background: #fff;
	}

	#popupGlobalStar1Jour{
		background : url("/Sport2000_Plain/_fr/img/header/becollector/def.gif") center left no-repeat ;
		width: 570px;
		height: 222px;
		margin: 15px 0 0 15px;
	}

	#popupGlobalNumero{
		background : url("/Sport2000_Plain/_fr/img/header/becollector/fd-num.jpg") top left no-repeat ;
		width: 570px;
		height: 222px;
	}

	#popupGlobalCode{
		background : url("/Sport2000_Plain/_fr/img/header/becollector/fd-code.jpg") top left no-repeat ;
		width: 570px;
		height: 222px;
	}

	#popupGlobalCoach{
		background : url("/Sport2000_Plain/_fr/img/mon-compte/fd-pop-coach.gif") top left no-repeat ;
		width: 632px;
		height: 399px;
	}

	#popupGlobalAmis{
		width: 553px;
		min-height: 255px;
	}

	.TitreGlobal{
		padding: 7px 12px 0 12px;
		margin: 0 0 10px 0;
		min-height: 16px;
	}

	.TitreGlobal a{
		color: #000;
	}

	.TitreGlobal .TitreGauche{
		float: left;
		font-weight: bold;
		padding: 5px 0 0 0;
	}

	.TitreGlobal .FermerDroite{
		float: right;
		font-size: 10px;
	}

	.TitreGlobal .FermerDroite img{
		vertical-align: text-top;
	}

	.TitreGlobal .FermerDroite a{
		color: #000;
	}

	.TexteGlobal{
		margin: 32px 12px 0 316px;
	}

	.CentreCoachGlobal{
		padding: 7px 12px 0 12px;
	}

	.CentreCoachGlobal input.email {
		width: 200px;
		border: 1px solid #d4d0c8;
		height: 15px;
	}

	.CentreCoachGlobal .textMessage {
		padding: 0 0 0 12px;
	}

	.CentreCoachGlobal textarea.message {
		width: 265px;
		height: 131px;
		border: 1px solid #d4d0c8;
	}

	.CentreCoachG{
		width: 590px;
		height: 317px;
	}

	.CentreCoachG #texteScroll {
		width : 590px ;
		height : 317px ;
		clip : rect(0px 590px 317px 0px) ;
	}

	.CentreCoachD{
		padding: 0 0 0 7px;
		width: 11px;
	}

	.CentreCoachD .ScrollBar {
		height : 317px ;
	}

	.CentreCoachD .ScrollBar #track {
		height : 302px ;
	}

	.CentreCoachD .ScrollBar #down {
		margin-top : 312px ;
	}

	.PresentationCoachGlobal{
		padding: 0 0 11px 0;
		display: inline-block;
		min-height: 125px;
	}

	.PresentationCoachPhoto{
		padding: 0 24px 0 0;
	}

	.PresentationCoachTexte{
		padding: 13px 0 0 0;
	}

	.RubriqueCoachGlobal{
		padding: 0 0 24px 0;
	}

	.RubriqueCoachGlobalLast{
		padding: 0;
	}

	.RubriqueCoachGlobal .Titre{
		background : url("/Sport2000_Plain/img/point-a-h.gif") bottom left repeat-x ;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
	}

	.RubriqueCoachGlobal li{
		background : url("/Sport2000_Plain/img/liste-gris.gif") top left no-repeat ;
		padding: 0 0 3px 6px;
	}

	.RubriqueProfilPersoGlobal{
		background : url("/Sport2000_Plain/img/point-a-h.gif") bottom left repeat-x ;
		padding: 0 0 5px 0;
	}

	.TitreProfilPerso{
		padding: 8px 8px 8px 8px;
		background : url("/Sport2000_Plain/img/fd-titre.gif") top left repeat-x;
		color: #ff0000;
		font-weight: bold;
		text-transform: uppercase;
	}

	.TitreProfilPersoVide {
		padding: 8px 0 8px 0;
		margin: 0 8px 0 8px;
		font-weight: bold;
	}

	.TitreProfilPerso .Texte{
		background : url("/Sport2000_Plain/_fr/img/blank.gif") top left;
		color: #000;
		text-transform: none;
	}

	.LienAjoutEnfant{
		padding: 5px 0 5px 17px;
		color: #000;
		font-weight: bold;
		text-transform: none;
	}

	.BackgroundNone{
		background : url("/Sport2000_Plain/_fr/img/blank.gif") bottom left repeat-x ;
	}

	.FdPratiquesSportives{
		min-height: 414px;
		background : url("/Sport2000_Plain/_fr/img/header/becollector/fd-pratsport.jpg") bottom left no-repeat ;
		padding: 0 0 10px 0;
	}

	.LigneGlobalLabel{
		padding: 0 0 5px 17px;
	}

	.LigneGlobalLabelNoneBas{
		padding: 0 0 0 17px;
	}

	.LigneGlobalLabelNoneLeft{
		padding: 0 0 5px 0;
	}

	.LigneGlobalLabel label{
		padding: 0 5px 0 0;
		line-height: 15px;
		float: left;
	}

	.LigneGlobalLabel .borderChTexte{
		border-top: 1px solid #404040;
		border-left: 1px solid #404040;
		border-bottom: 1px solid #d4d0c8;
		border-right: 1px solid #d4d0c8;
	}

	.alignLabelRubriquePorteurCarte{
		width: 100px;
	}

	.alignLabelRubriqueOptions{
		width: 340px;
	}

	.alignLabelCivilite{
		width: 68px;
	}

	.alignLabelNom{
		width: 40px;
	}

	.alignLabelchNom{
		width: 165px;
	}

	.alignLabelCp{
		width: 118px;
	}

	.alignLabelPays{
		width: 318px;
	}

	.alignLabelPhone{
		width: 108px;
	}

	.alignLabelPrenomConjoint{
		width: 90px;
	}

	.alignLabelFille{
		width: 40px;
	}

	.alignLabelGarcon{
		width: 64px;
	}

	.alignLabelNomC{
		margin: -2px 0 0 0;
	}

	.chNom{
		width: 151px;
	}

	.chAdresse{
		width: 495px;
	}

	.chCp{
		width: 49px;
	}

	.chVille{
		width: 127px;
	}

	.chPays{
		width: 272px;
	}

	.chPhone{
		width: 101px;
	}

	.chEmail{
		width: 270px;
	}

	.chAutresSports{
		width: 239px;
		height: 43px;
	}

	.chMessage {
		width: 467px;
		height: 85px;
	}

	.chDtNaissEnfants{
		width: 92px;
	}

	.radioEnfants{
		vertical-align: middle;
	}

	.RubriquePratiquesSportives{
		padding: 10px 0 0 193px;
	}

	.alignLabelSportsCo{
		width: 150px;
	}

	.alignLabelHC{
		width: 64px;
	}

	.alignLabelEC{
		width: 49px;
	}


	.ZoneBeCollectorBas{
		padding : 0px 0px 0px 0px ;
		margin : 0px 0px 0px 0px ;
	}

	.ZoneBeCollectorBas .ColLeftBis {
		float : left ;
		width : 429px ;
		padding : 0px 10px 0px 0px ;
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
	}

	.ZoneBeCollectorBas .ColRightBis {
		float : left ;
		width : 188px ;
		padding : 0px 0px 0px 10px ;
	}

	.BlockBeRouge {
		background : url("/Sport2000_Plain/img/zones-bg/berouge.gif") top left no-repeat ;
		height : 80px ;
		width: 424px ;
		color : #FFF ;
	}

	.BlockBeRouge .Title {
		padding : 6px 0px 0px 71px ;
	}

	.ColLeftBis .BlockBeRouge ul {
		padding : 5px 0px 0px 70px ;
	}

	.ColLeftBis .BlockBeRouge ul li {
		list-style-type : none ;
		padding : 0px 0px 5px 0px ;
	}

	.ColLeftBis .BlockBeRouge ul li a{
		color: #fff;
	}

	.ColLeftBis .BlockBeRouge ul li a:hover{
		text-decoration: underline;
	}

	.BlockBeRougeMore {
		background : #000 ;
		width : 339px ;
		height : 75px ;
		text-align : left ;
		padding : 5px 0px 0px 10px ;
		color : #FFF ;
	}

	.BlockBeRougeMore .Title {
		padding : 0px ;
	}

	.BlockBeRougeMoreNews {
		color : #FFF ;
		padding : 0px 0px 5px 0px ;
	}

	.BlockBeRougeMoreNews p {
		padding : 0px 0px 2px 0px ;
	}

	.ZoneBeCollectorAccueil{
		padding: 11px 0 0 17px;
	}

	.ZoneBeCollectorAccueil .ColLeft{
		float: left;
		width: 426px;
		height: 339px;
		background: url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y;
	}

	.ZoneBeCollectorAccueil .ColRight{
		float: left;
		width: 338px;
		padding: 0 0 0 17px;
	}

	.ZoneBeCollectorAccueil .ColRight .TexteGlobalAccueil{
		padding: 5px 0 0 0;
		height: 314px;
		font-size: 10px;
	}

	.ZoneBeCollectorAccueil .ColRight .TexteGlobal .Titre{
		padding: 0 0 21px 0;
	}

	.ZoneBeCollectorAccueil .ColRight .BoutonGlobal{
		text-align: right;
	}

	.BlockDegrad .centreBeCollectorProfilGlobal{
		margin: 12px 3px 0 3px;
		height: 316px;
		background: url("/Sport2000_Plain/_fr/img/header/becollector/fd-centre-profil.jpg") bottom left no-repeat;
	}

	.centreBeCollectorProfilGlobal .centreBeCollectorProfilPointilles{
		background: url("/Sport2000_Plain/_fr/img/header/becollector/fd-pointilles-profil.gif") top left repeat-y;
	}

	.centreBeCollectorProfilPointilles .centreBeCollectorProfilPointillesG{
		float: left;
		padding: 0 0 0 12px;
		width: 388px;
	}

	.centreBeCollectorProfilPointillesG .Titre{
		padding: 0 0 12px 0;
		font-weight: bold;
		color: #ff0000;
		text-transform: uppercase;
	}

	.centreBeCollectorProfilPointillesG .LigneInfPersGlobal{
		padding: 0;
	}

	.LigneInfPersGlobal .raised {
		background: transparent;
		display:table;
		margin:0;
		float: left;
	}

	.LigneInfPersGlobal .boxcontent{
		padding: 5px 5px 5px 5px;
		display: block;
 	}

	.LigneInfPersGlobal .boxcontent a{
		color: #000;
 	}

	.LigneInfPersGlobal .liensPage{
		padding: 5px 10px 0 0;
		font-weight: normal;
	}

	.LigneInfPersGlobal .liensPage span{
		color: #ff0000;
		font-weight: bold;
	}

	.LigneInfPersGlobal .liensPage a{
		color: #000;
		text-decoration: underline;
		font-weight: normal;
	}

	.PuceCV {
		background: url("/Sport2000_Plain/_fr/img/mon-compte/puce-cv.gif") top left no-repeat;
		padding: 0 0 1px 20px;
	}

	.PuceFAQ {
		background: url("/Sport2000_Plain/_fr/img/mon-compte/puce-faq.gif") top left no-repeat;
		padding: 0 0 1px 20px;
	}

	.PuceReponses {
		background: url("/Sport2000_Plain/_fr/img/mon-compte/puce-reponse.gif") top left no-repeat;
		padding: 0 0 1px 20px;
	}

	.LigneInfPersGlobal .LigneInfPersG1{
		width: 153px;
		font-weight: bold;
		text-align: right;
		float: left;
		padding: 5px 4px 0 0;
	}

	.LigneInfPersGlobal .LigneInfPersG2{
		width: 231px;
		float: left;
	}

	.LigneInfPersGlobal .LigneInfPersG2 span{
		color: #ff0000;
		font-weight: bold;
	}

	.LigneInfPersGlobal .LigneInfPersR1{
		width: 140px;
		font-weight: bold;
		text-align: right;
		float: left;
		padding: 7px 4px 0 0;
	}

	.LigneInfPersGlobal .LigneInfPersR2{
		width: 244px;
		float: left;
	}

	.LigneInfPersGlobal .LigneInfPersR2 span{
		color: #ff0000;
		font-weight: bold;
		font-size: 13px;
	}

	.backgroundGrisR2{
		background: #e5e5e5;
	}

	.backgroundGrisR2G{
		float: left;
		width: 230px;
		padding: 5px 0 0 5px;
		height: 211px;
		line-height:10px;
	}

	.backgroundGrisR2D{
		float: left;
		width: 15px;
	}

	.btAccederProfilGlobal{
		text-align: right;
		padding: 11px 7px 0 0;
	}

	.btEnvoyerCoach {
		padding: 0 20px 0 0;
	}

	#popupEnvoiAmi {
		display: none;
		position: absolute;
	}
	/************************************* Block Groupe **/

	.BlockAdherent {
		padding : 10px 0px 0px 40px ;
	}

	.BlockAdherent .RowForm {
		height : 25px ;
	}

	.BlockAdherent .RowForm label {
		float : left ;
		font-weight : bold ;
		width : 100px ;
		display : block ;
		padding : 3px 0px 0px 0px ;
	}

	.BlockAdherent .RowForm input {
		font-size : 11px ;
		width : 200px ;
	}

	.BlockAdherent .RowFormArea label {
		font-weight : bold ;
		display : block ;
		padding : 0px 0px 3px 0px ;
	}

	.BlockAdherent .RowFormArea textarea {
		width : 550px ;
		height : 160px ;
		font-size : 11px ;
		margin : 0px 0px 5px 0px ;
	}

	/************************************* Block Groupe **/

	.BlockGroup {
		height : 300px ;
		background : url("/Sport2000_Plain/img/zones-bg/groupe.jpg") bottom center no-repeat ;
	}

	.BlockGroup .Title {
		padding : 10px 0px 0px 17px ;
	}

	.BlockGroup .Content {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
		padding : 10px 220px 0px 17px ;
		font-size : 12px ;
	}

	.BlockGroup .Content2 {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
		padding : 18px 10px 0px 17px ;
		font-size : 10px ;
	}

	/************************************* Block Partners **/

	.BlockPartners {
		padding : 12px 0px 10px 0px ;
	}

	.BlockPartner {
		text-align : center ;
		background : url("/Sport2000_Plain/img/point-full-a.gif") bottom middle no-repeat ;
		padding : 0px 0px 15px 0px ;
	}

	.BlockPartner a {
		padding : 0px 0px 0px 15px ;
	}

	.BlockPartner a:hover, .BlockPartner .On {
		background : url("/Sport2000_Plain/img/fl-db-b.gif") center left no-repeat ;
	}

	.BlockPartnersZoom {
		width : 590px ;
		height : 360px ;
	}

	.BlockPartnersZoomIn {
		padding : 50px 230px 0px 115px ;
	}

	.BlockPartnersZoomIn p {
		padding-bottom : 7px ;
	}

	.PartnerHome {
		color: #fff ;
	}

	.PartnerHome  .BlockPartnersZoomIn{
		padding : 50px 15px 0px 15px ;
	}

	.PartnerFrance {
		background : url("/Sport2000_Plain/img/partners/france-bg.jpg") top left no-repeat ;
	}

	.PartnerFrance  .BlockPartnersZoomIn{
		padding : 0px 0px 0px 405px ;
	}

	.PartnerRugby {
		background : url("/Sport2000_Plain/img/partners/rugby-bg.jpg") top left no-repeat ;
		color: #fff ;
	}

	.PartnerRugby  .BlockPartnersZoomIn{
		padding : 57px 70px 0px 119px ;
	}

	.PartnerRugby  .BlockPartnersZoomIn p{
		padding-bottom : 10px ;
	}

	.PartnerRugby a {
		color : #FFF ;
		text-decoration : underline ;
	}

	.PartnerAthletisme {
		background : url("/Sport2000_Plain/img/partners/athletisme-bg.jpg") top left no-repeat ;
		color: #fff ;
	}

	.PartnerAthletisme  .BlockPartnersZoomIn{
		padding : 62px 158px 0px 119px ;
	}

	.PartnerAthletisme a {
		color : #FFF ;
		text-decoration : underline ;
	}

	.PartnerStade {
		background : url("/Sport2000_Plain/img/partners/stade-bg.jpg") top left no-repeat ;
		color : #FFF ;
	}

	.PartnerStade a {
		color : #FFF ;
		text-decoration : underline ;
	}

	.PartnerStade  .BlockPartnersZoomIn{
		padding : 65px 30px 0px 115px ;
	}

	.PartnerAventure  .BlockPartnersZoomIn {
		padding : 0px 0px 0px 20px ;
	}

	.BlockPartnersAventure {
		background : url("/Sport2000_Plain/img/partners/aventure2.jpg") top left no-repeat ;
		height : 143px ;
	}

	.BlockPartnersAventure .Content {
		padding : 30px 0px 0px 0px ;
	}

	.PartnersAventure2 {
		background : url("/Sport2000_Plain/img/partners/aventure1.jpg") top left no-repeat ;
	}

	/***************************************************************************
	  Definition des presentation en colonnes
	****************************************************************************/

	.TwoCols {
		background : url("/Sport2000_Plain/img/twocols-bg.gif") top left repeat-y ;
		margin : 0px 0px 7px 0px ;
	}

	.TwoColsLeft {
		float : left ;
		width : 629px ;
		padding : 0px 5px 0px 0px ;
	}

	.TwoColsLeft ul {
		padding : 0px 0px 10px 50px ;
		margin : 0px ;
	}

	.TwoColsLeft ul li {
		list-style-type : square ;
	}

	.TwoColsRight {
		float : right ;
		width : 166px ;
		padding : 0px 0px 0px 12px ;
	}

	.TwoColsClear {
		clear : both ;
		height : 1px ;
		font-size : 0px ;
	}

	/************************************* Definition des colonnes Intérieurs type default **/

	.TwoColsIn {
		margin : 10px 0px 0px 0px ;
	}

	.TwoColsInLeft {
		float : left ;
		width : 256px ;
		padding : 0px 0px 0px 0px ;
	}

	.TwoColsInRight {
		float : right ;
		width : 358px ;
		padding : 0px 0px 0px 15px ;
	}

	.TwoColsInClear {
		clear : both ;
		font-size : 0px ;
		height : 1px ;
	}

	/************************************* Definition des colonnes Intérieurs type B **/

	.TwoColsIn_B {
		background : url("/Sport2000_Plain/img/twocolsin-b-bg.gif") top left repeat-y ;
		margin : 10px 0px 0px 0px ;
		min-height : 272px ;
	}

	.TwoColsIn_B .TwoColsInLeft {
		width : 191px ;
		padding : 0px 7px 0px 0px ;
	}

	.TwoColsIn_B .TwoColsInRight {
		width : 425px ;
		padding : 0px ;
	}

	.TwoColsInHeigh_C {
		min-height : 345px ;
	}

	/************************************* TwoCols Type B **/

	.FdSportPassion{
		background : url("/Sport2000_Plain/img/zones-bg/fd-sportpassion.jpg") top left no-repeat ;
		width : 629px ;
		height: 344px ;
	}

	.TwoColsTypeB .Left {
		float : left ;
		width : 170px ;
	}

	.PartenariatsLeft{
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
		padding : 0px 25px 0px 10px ;
		margin : 0px 10px 0px 0px ;
	}

	.SportPassionLeft {
		padding : 10px 20px 0px 15px ;
	}

	.TwoColsTypeB .Right {
		float : left ;
	}

	.PartenariatsRight{
		width : 595px ;
	}

	.SportPassionRight {
		width : 410px ;
	}

	/************************************* Styles spéciaux des colonnes **/

	.ZoneMainHigh .TwoCols {
		height : 803px ;
	}

	.ZoneMainHigh .TwoColsIn {
		height : 730px ;
	}

	.ZoneMainInTwoCols {
		padding-top : 14px ;
	}

	/***************************************************************************
	  Styles des sytèmes d'onglets
	****************************************************************************/

	.SystemTabs {
		background : url("/Sport2000_Plain/img/point-b-h.gif") top left repeat-x ;
	}

	.SystemTabs .TabsRow {
		padding : 0px ;
		margin : 0px ;
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
		height : 24px ;
	}

	.SystemTabs .TabsRow li {
		float : left ;
		list-style-type : none ;
		border-top : 1px solid #CCC ;
		border-right : 1px solid #CCC ;
		line-height : 22px ;
		padding : 0px 10px 0px 10px ;
		background : url("/Sport2000_Plain/img/tabs-bg.gif") top left repeat-x ;
	}

	.SystemTabs .TabsRow li a {
		text-decoration : none ;
	}

	.SystemTabs .TabsRow .On, .SystemTabs .TabsRow a:hover {
		border-bottom : 1px solid #FFF ;
		font-weight : bold ;
	}

	/***************************************************************************
	  Styles des blocks
	****************************************************************************/

	/************************************* Block des titre avec fond en jpg **/

	.BlockTitle {
		background-position : top left ;
		background-repeat : no-repeat ;
		color : #FFF ;
		padding : 0px 0px 0px 18px ;
		min-height : 48px ;
		font-weight : bold ;
	}

	.BlockTitleBeCollector {
		margin : 0px 0px 0px 17px ;
	}

	.Imprimer a{
		margin : 0px 0px 0px 18px ;
		text-decoration : underline ;
	}

	.BlockTitle h1 {
		padding : 8px 0px 0px 0px ;
		margin : 0px ;
	}

	.TitleStandard {
		background-image : none ;
		color : #000 ;
	}

	.TitleBlack {
		color : #000 ;
	}

	.TitleDotted {
		background : url("/Sport2000_Plain/img/point-a.gif") bottom left repeat-x ;
	}

	.TitleFoot {
		background-image : url("/Sport2000_Plain/img/title-bg/foot.jpg") ; }

	.TitleRugby {
		background-image : url("/Sport2000_Plain/img/title-bg/rugby-bg.jpg") ; }

	.TitleTennis {
		background-image : url("/Sport2000_Plain/img/title-bg/tennis.jpg") ; }

	.TitleOutdoor {
		background-image : url("/Sport2000_Plain/img/title-bg/outdoor.jpg") ; }

	.TitleFitness {
		background-image : url("/Sport2000_Plain/img/title-bg/fitness.jpg") ; }

	.TitleRunning {
		background-image : url("/Sport2000_Plain/img/title-bg/running.jpg") ; }

	.TitleMode {
		background-image : url("/Sport2000_Plain/img/title-bg/mode.jpg") ; }

	.TitlePromo {
		background-image : url("/Sport2000_Plain/img/title-bg/rentree.jpg") ; }

	.TitleSport2000 {
		background-image : url("/Sport2000_Plain/img/title-bg/sport2000.gif") ; }

	.TitleBeCollector {
		background-image : url("/Sport2000_Plain/img/title-bg/becollector.jpg") ;
		padding : 8px 0px 0px 264px ;
	}

	.TitleBeCollectorProfil {
		background : url("/Sport2000_Plain/img/title-bg/becollectorprofil.jpg") top right no-repeat #000;
		padding : 4px 0px 0px 17px ;
		margin: 0 0 16px 0 ;
	}

	.TitleCoachOnline {
		background-image : url("/Sport2000_Plain/img/title-bg/coachonline.jpg") ;
		padding : 1px 0px 0px 17px ;
	}
	
	.TitleSSF {
		background-image : url("/Sport2000_Plain/img/title-bg/ssf-bg.jpg") ; 
	}

	/************************************* Block Sub Title **/

	.BlockSubTitle {
		background : url("/Sport2000_Plain/img/point-a-h-deg.gif") top left repeat-x ;
		margin : 2px 0px 0px 0px ;
		font-weight : bold ;
	}

	.BlockSubTitle .BlockSubTitleIn {
		padding : 10px 0px 0px 0px ;
		height : 43px ;
	}

	.BlockSubTitle .BlockSubTitleInPartnerHome {
		padding : 4px 0px 0px 0px ;
	}

	.BlockSubTitle .BlockSubTitleIn h2 {
		margin : 0px ;
		padding : 0px ;
	}

	/************************************* Block Text Deg **/

	.BlockTextDeg {
		background : url("/Sport2000_Plain/img/point-a-h-deg.gif") top left repeat-x ;
	}

	.BlockTextDotted {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
	}

	.BlockTextDegIn, .BlockTextDottedIn {
		padding : 10px 0px 10px 0px ;
	}

	/************************************* Block Sports By **/

	.BlockSportsBy {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
		padding : 2px 0px 0px 0px ;
	}

	.BlockSportsBy .BlockSportBy {
		width : 155px ;
		height : 222px ;
		float : left ;
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
		padding : 0px 2px 0px 0px ;
	}

	.BlockSportsBy .BlockSportBy .Title {
		height : 73px ;
		color : #FFF ;
		padding : 0px 0px 0px 8px ;
		font-weight : bold ;
		font-size : 11px ;
		margin : 0px 0px 1px 1px ;
	}

	.BlockSportsBy .BlockSportBy .Title img {
		position : absolute ;
	}

	.BlockSportsBy .BlockSportBy .Title span {
		display : block ;
		padding : 10px 0px 0px 60px ;
	}

	.BlockSportsBy .BlockSportBy .Content {
		background : url("/Sport2000_Plain/img/point-a-h-deg.gif") top left repeat-x ;
		padding : 10px 0px 0px 10px ;
	}

	.BlockSportsBy .BlockSportBy .Content p {
		padding : 0px 0px 5px 0px ;
	}
	.BlockSportsBy .SportByA .Title {
		background : url("/Sport2000_Plain/img/sport2000/deg-a.gif") top left repeat-x ;
	}

	.BlockSportsBy .SportByB .Title {
		background : url("/Sport2000_Plain/img/sport2000/deg-b.gif") top left repeat-x ;
	}

	.BlockSportsBy .SportByB .Title span {
		padding-top : 3px ;
	}

	.BlockSportsBy .SportByC .Title {
		background : url("/Sport2000_Plain/img/sport2000/deg-c.gif") top left repeat-x ;
	}

	.BlockSportsBy .SportByC .Title span {
		color : #000 ;
	}

	.BlockSportsBy .SportByD {
		background : none ;
	}

	.BlockSportsBy .SportByD .Title {
		background : url("/Sport2000_Plain/img/sport2000/deg-d.gif") top left repeat-x ;
	}

	.BlockSportsBy .SportByD .Title span {
		color : #000 ;
	}

	/************************************* Block Rack **/

	.BlockSportMode .Left {
		float : left ;
		width : 320px ;
	}

	.BlockSportMode .Right {
		float : left ;
		width : 290px ;
	}

	.BlockSportMode p {
		margin : 0px 0px 10px 0px ;
	}

	.BlockSportMode .Title {
		margin : 5px 0px 0px 0px ;
	}

	.BlockSportModeLarge .Left {
		width : 175px ;
	}

	.BlockSportModeLarge .Right {
		width : 435px ;
	}

	/************************************* Block Ecoles Cols **/

	.BlockEcolesCols .ColA {
		float : left ;
		width : 180px ;
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
		padding : 0px 0px 0px 10px ;
		height : 110px ;
	}

	.BlockEcolesCols .ColB {
		float : left ;
		width : 270px ;
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
		padding : 0px 0px 0px 10px ;
		height : 110px ;
	}

	.BlockEcolesCols .ColC {
		float : left ;
		width : 145px ;
		padding : 0px 0px 0px 10px ;
	}

	.BlockEcoles {
		clear : both ;
		height : 122px ;
		background : url("/Sport2000_Plain/img/zones-bg/ecoles.gif") top left no-repeat ;
		font-weight : bold ;
		color : #FFF ;
		margin : 0px 0px 10px 0px ;
	}

	.BlockEcoles .Desc {
		padding : 45px 20px 0px 190px ;
	}

	.BlockEcoles .Base {
		padding : 10px 20px 0px 50px ;
		text-transform : uppercase ;
	}

	/************************************* Block Coords **/

	.BlockCoords {
		padding : 10px 0px 0px 0px ;
	}

	.BlockCoords img {
		padding : 10px 0px 0px 0px ;
		vertical-align : middle ;
	}

	.BlockCoords .Left {
		float : left ;
		width : 200px ;
		padding : 0px 0px 0px 50px ;
	}

	.BlockCoords .Right {
		float : left ;
		width : 300px ;
		padding : 0px 0px 0px 50px ;
	}

	/************************************* Block Envoi Ami **/
	.BlockEnvoiAmi {
		border : 1px solid #000 ;
		background : #909090 url("/Sport2000_Plain/img/zones-bg/blockenvoiami-bg.gif") top left no-repeat;
		width: 164px;
		height: 55px;
		color: #ff0000;
		margin: 10px 0 10px 0;
		padding: 10px 0 0 0;
		line-height: 15px;
	}

	.BlockEnvoiAmi a {
		color: #ff0000;
	}

	.BlockEnvoiAmi a:hover {
		text-decoration: underline;
	}
	/************************************* Block Rack **/

	.BlockRack {
		border : 1px solid #666 ;
	}

	.BlockRack .BlockRackIn {
		border : 1px solid #FFF ;
		background : #909090 url("/Sport2000_Plain/img/zones-bg/blockrackin-bg.gif") top left repeat-x ;
		min-height : 48px ;
		padding : 0px 9px 5px 9px ;
	}

	* html .BlockRack .BlockRackIn {
		height : 48px ;
	}

	.BlockRack .BlockRackIn .Title {
		padding : 3px 0px 2px 0px ;
		color: #e5031b;
		font-weight: bold;
	}

	.BlockRack .BlockRackIn .Content a {
		text-decoration : none ;
		color: #000;
	}

	.BlockRack .BlockRackIn .Content a:hover {
		color : #e60018 ;
	}

	.BlockRackLarge .Title {
		padding : 3px 0px 2px 0px ;
		color: #e5031b;
		font-weight: bold;
	}

	.BlockRackLarge .Img {
		float : left ;
		padding : 0px 10px 0px 0px ;
	}

	.BlockRackLarge .Link {
		padding : 3px 10px 0px 0px ;
		display : block ;
		float : left ;
	}

	.BlockRackLarge .Link:hover {
		color : #e60018 ;
	}

	.BlockRack .CarteBeCollector {
		width : 63px ;
		height : 84px ;
		position : absolute ;
		margin : -5px 0px 0px -60px ;
		background : url("/Sport2000_Plain/img/illus/carte-be-collector.png") top left repeat-x ;
	}

	* html .BlockRack .CarteBeCollector {
		background : none ;
		filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Sport2000_Plain/img/illus/carte-be-collector.png", sizingMethod='scale');
	}

	.BlockRackCollector .BlockRackIn {
		padding-left : 50px ;
	}

	.TwoColsRight .BlockRackCollector {
		margin : 5px 0px 0px 0px ;
	}

	.ZoneBigRacksRight .BlockRackCollector {
		width : 200px ;
		margin : 7px 0px 0px 0px ;
	}

	/************************************* Block Rack **/

	.BlockRackAd {
		background : #000 ;
		width : 313px ;
		height : 57px ;
		color : #FFF ;
	}

	.BlockRackAd a {
		color : #FFF ;
	}

	.BlockRackAd .ColA {
		float : left ;
		padding : 4px 10px 4px 4px ;
		width : 147px;
	}

	.BlockRackAd .ColB {
		float : left ;
		width : 150px;
	}

	.BlockRackAd .ColB .Title {
		padding : 5px 0px 2px 0px ;
		font-weight: bold;
	}

	/************************************* Block Dotted **/

	.BlockDotted {
		background : url("/Sport2000_Plain/img/point-a-h.gif") bottom left repeat-x ;
		padding : 0px 0px 1px 0px ;
	}

	.BlockDotted .DotTop {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
		padding : 1px 0px 0px 0px ;
	}

	.BlockDotted .DotLeft {
		background : url("/Sport2000_Plain/img/point-a-v.gif") top left repeat-y ;
		padding : 0px 0px 0px 1px ;
	}

	.BlockDotted .DotRight {
		background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
		padding : 2px ;
	}

	/************************************* BlockMore **/

	.BlockMore {
		padding : 0px 2px 0px 0px ;
		margin : 0px 10px 0px 0px ;
		width : 195px ;
		float : left ;
		background : url("/Sport2000_Plain/img/point-a.gif") top right repeat-y ;
	}

	.BlockMoreNews {
		width : 190px ;
		background : none ;
		float : right ;
	}

	.BlockMore a, .BlockMoreNews a {
		color : #000 ;
		text-decoration : none ;
	}

	.BlockMore a:hover, .BlockMoreNews a:hover {
		text-decoration : underline ;
	}

	.BlockMore .Title, .BlockMoreNews .Title {
		position : absolute ;
		z-index : 2 ;
		font-weight : bold ;
		text-transform : uppercase ;
	}

	.BlockMore .Text {
		padding : 20px 0px 0px 0px ;
		width : 100px ;
		float : left ;
	}

	.BlockMore .Text .Para {
		height : 85px ;
	}

	.BlockMore .Text .Link {
		text-transform : uppercase ;
		font-weight : bold ;
		padding : 0px ;
	}

	.BlockMore .Text .Link a {
		padding : 0px 20px 0px 0px ;
		background : url("/Sport2000_Plain/img/fl-dl-a.gif") top right no-repeat ;
	}

	.BlockMore .Img {
		float : left ;
	}

	.BlockZoneBotNews {
		background : url("/Sport2000_Plain/img/point-b.gif") bottom left repeat-x ;
		padding : 0px 0px 10px 0px ;
		margin : 0px 0px 5px 0px ;
	}

	/************************************* Catalogues **/

	.BlockCatalogues {
		background : #000 ;
		color : #FFF ;
		padding: 10px 0 10px 0;
	}

	.BlockCatalogues a {
		color : #FFF ;
	}

	.BlockCatalogue {
		float : left ;
		padding : 0 0 0 5px ;
		margin : 0px 14px 0px 0px ;
		width : 380px ;
	}

	.BlockCatalogue .Img {
		float : left ;
		padding : 0px 6px 0px 0px ;
	}

	.BlockCatalogue .Title {
		padding : 0px 0px 5px 0px ;
	}

	.BlockCatalogue .Baseline {
		height : 30px ;
		font-weight : bold ;
		text-transform : uppercase ;
	}

	.BlockCatalogue .Text {
		height : 45px ;
	}

	.BlockCatalogue .Download {
		text-align : right ;
	}

	/************************************* Club Login **/

	.BlockClubLoginLine {
		padding : 0px 0px 0px 18px ;
	}

	.BlockClubLogin {
		background : #000 ;
		width : 338px ;
		color : #FFF ;
		padding : 10px 10px 0px 10px;
		float : left ;
	}

	.BlockClubLogin .Title {
		font-weight : bold ;
		padding : 0px 0px 10px 0px ;
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
	}

	.BlockClubLogin .ClubLogin {
		padding : 10px 0px 0px 0px ;
	}

	.BlockClubLogin .ClubLogin p {
		clear : both ;
	}

	.BlockClubLogin .ClubLogin .TextField {
		font-size : 11px ;
		width : 198px ;
	}

	.BlockClubLogin .ClubLogin label {
		font-weight : bold ;
		text-align : right ;
		width : 125px ;
		display : block ;
		float : left ;
		padding : 4px 5px 0px 0px ;
	}

	.BlockClubLogin .ClubLogin .Valid {
		text-align : right ;
	}

	.BlockClubLoginMore {
		float : left ;
		padding : 0px 0px 0px 30px ;
	}

	.BlockClubLoginMore ul {
		padding : 5px 0px 0px 10px ;
		margin : 0px ;
	}

	.BlockClubLoginMore li {
		list-style-type : none ;
		background : url("/Sport2000_Plain/img/fl-db.gif") top left no-repeat ;
		padding : 0px 0px 10px 12px ;
	}

	.BlockClubLogin .RemindPass {
		display : block ;
		padding : 3px 0px 0px 133px ;
	}

	.BlockClubLogin .RemindPass a {
		color : #FFF ;
	}

	/************************************* Club Inscription **/

	.BlockClubInscrip {
		background : #000 ;
		height : 54px ;
		color : #FFF ;
		font-weight : bold ;
		margin:16px 0 0 0;
		padding : 5px 10px 20px 10px ;
	}

	.BlockClubInscrip .Title {
		padding : 0px 0px 5px 0px ;
	}

	.BlockClubInscrip .Text {
		float : left ;
		width : 210px ;
	}

	.BlockClubInscrip .Link {
		float : right ;
		padding : 5px 0px 0px 0px ;
	}

	/************************************* Block Mode **/

	.BlockModeSelect {
		padding : 15px 0px 0px 0px ;
	}

	.BlockModeSelect .BlockMode {
		float : left ;
		padding : 0px 15px 0px 0px ;
		margin : 0px 14px 0px 0px ;
		background : url("/Sport2000_Plain/img/point-a.gif") top right repeat-y ;
	}

	.BlockModeSelect .BlockModeLast {
		float : right ;
		padding : 0px ;
		margin : 0px ;
		background : none ;
	}

	.BlockModeSelect .BlockMode a {
		position : absolute ;
		width : 27px ;
		height : 27px ;
		background : url("/Sport2000_Plain/img/loupe.png") top left no-repeat ;
		cursor : pointer ;
		top: 216px ;
	}

	* html .BlockModeSelect .BlockMode a {
		background : none ;
		filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Sport2000_Plain/img/loupe.png", sizingMethod='scale');
		top: 219px ;
	}

	/***************************************************************************
	  Styles divers
	****************************************************************************/

	.ButtonA {
		background : url("/Sport2000_Plain/img/button-a-bg-r.gif") top right no-repeat ;
		padding : 0px 4px 0px 0px ;
		color : #FFF ;
		font-weight : bold ;
	}

	.ButtonA a, .ButtonA span {
		float : left ;
		color : #FFF ;
		text-decoration : none ;
		padding-top : 4px ;
	}

	.ButtonA .ButtonIn {
		background : url("/Sport2000_Plain/img/button-a-bg-l.gif") top left no-repeat ;
		padding : 0px 0px 0px 10px ;
		height : 22px ;
	}

	.ButtonA .Img {
		float : right ;
		padding : 1px 5px 0px 0px ;
	}

	.ShowOnImg {
		position : absolute ;
		margin : -30px 0px 0px 10px ;
		width : 232px ;
	}

	.ShowOnPop {
		margin : 0px 0px 0px 10px ;
		width : 232px ;
	}

	/************************************* Styles des fond avec pictos **/

	.PicWhiteFl {
		background : url("/Sport2000_Plain/img/fl-dl-b.gif") top left no-repeat ;
		padding-left : 25px ;
	}

	/************************************* Styles des ligne dégradées **/

	.RowDegA {
		background : url("/Sport2000_Plain/img/row-deg-a.gif") top left repeat-x ;
	}

	.RowDegA .RowDegAIn {
		background : url("/Sport2000_Plain/img/point-a-h.gif") bottom left repeat-x ;
		padding : 5px 0px 6px 5px ;
	}

	.RowDegANotDotted .RowDegAIn {
		background : none ;
	}

	.RowDegALast .RowDegAIn {
		background-image : none ;
	}

	.RowDegA a {
		text-decoration : none ;
	}

	.RowDegA a:hover {
		font-weight : bold ;
	}

	.RowFirst {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
	}

	.RowFirst .RowFirstIn {
		background : url("/Sport2000_Plain/img/point-a-h.gif") bottom left repeat-x ;
		padding : 5px 0px 6px 21px ;
	}

	.RowLast  {
		padding : 5px 0px 6px 21px ;
	}

	/************************************* Citation **/

	.ShowCitation {
		background : url("/Sport2000_Plain/img/citation-close.gif") bottom right no-repeat ;
		margin : 15px 18px 15px 0px ;
		padding : 0px 0px 8px 0px ;
	}

	.ShowCitation .ShowCitationIn {
		background : url("/Sport2000_Plain/img/citation-open.gif") top left no-repeat ;
		padding : 3px 0px 0px 0px ;
		text-align : center ;
	}

	/************************************* Block photo More **/

	.BlockPhotoMore {
		padding : 0px 0px 0px 10px ;
	}

	.BlockPhotoMore img {
		border : 1px solid #b1b1b1 ;
	}

	.BlockPhotoMore .Voir {
		position : absolute ;
		margin : -26px 0px 0px 128px ;
	}

	/************************************* Styles des paginations **/

	.PaginMenu {
		color : #CCC ;
	}

	.PaginMenu a {
		text-decoration : none ;
		color : #CCC ;
	}

	.PaginMenu a:hover, .PaginMenu .On {
		color : #000 ;
		font-weight : bold ;
	}

	/***************************************************************************
	  Style de la page Zoom Sur : fiche
	****************************************************************************/

	/************************************* ZoomTitle **/

	.ZoomTitle {
		background : url("/Sport2000_Plain/img/point-b-h.gif") top left repeat-x ;
		margin : 0px 0px 3px 0px ;
	}

	.ZoomTitle .ZoomTitleIn {
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;

		clear: both;
	}

	.ZoomTitle .ZoomTitleIn .ColA {
		float : left ;
		width : 170px ;
		font-size : 14px ;
		font-weight : bold ;
		border-right : 1px solid #000 ;
		margin : 4px 0px 0px 0px ;
		padding : 0px 10px 0px 0px ;
	}


	.ZoomTitle .ZoomTitleIn .ColB {
		float : left ;
		padding : 0px 0px 0px 10px ;
		line-height : 25px ;
	}

	.ZoomTitle .ZoomTitleIn .ColC {
		float : right ;
		padding : 3px 0px 0px 0px ;
	}

	/************************************* ZoomPhoto **/

	.ZoomPhoto .Photo .Voir {
		position : absolute ;
		margin : -160px 0px 0px 215px ;
	}

	/************************************* ZoomDesc **/

	.ZoomDesc {
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
		padding : 0px 0px 10px 0px ;
	}

	/************************************* ZoomAvis **/

	.ZoomAvis {
		padding : 5px 0px 0px 0px ;
	}

	.ZoomAvis .ZoomAvisTitle {
		height : 17px ;
	}

	.ZoomAvis .ZoomAvisTitle .Title {
		float : left ;
		font-weight : bold ;
	}

	.ZoomAvis .ZoomAvisTitle .PaginMenu {
		float : right ;
	}

	/************************************* BlockAvis **/

	.BlockAvis {
		clear : left ;
		background : #BBB ;
		height : 38px ;
		margin : 0px 0px 5px 0px ;
		border-bottom : 1px solid #868686 ;
	}

	.BlockAvis .ColA {
		float : left ;
		width : 85px ;
		padding : 1px 0px 0px 10px ;
	}

	.BlockAvis .ColB {
		float : left ;
		width : 223px ;
		padding : 1px 0px 0px 0px ;
	}

	/************************************* Block Avis Form **/

	.BlockAvisForm {
		padding : 10px 10px 0px 10px ;
		background : #000 ;
		color : #FFF ;
		position : relative ;
	}

	.BlockAvisForm .Infos {
		padding : 0px 0px 5px 0px ;
		color : #FFF ;
		position : relative ;
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
	}

	.BlockAvisForm .Decal {
		padding : 5px 0px 5px 5px ;
		clear : both ;
	}

	.BlockAvisForm .Decal .SSTitle {
		padding : 0px 0px 5px 0px ;
		margin : 0px 0px 0px -10px ;
	}

	.BlockAvisForm .Decal .SSSTitle {
		padding : 0px 0px 10px 0px ;
	}

	.BlockAvisForm .FormLogin label {
		float : left ;
		width : 108px ;
		display : block ;
		padding : 4px 0px 0px 0px ;
	}

	.BlockAvisForm .FormLogin .Text {
		float : left ;
		width : 114px ;
		font-size : 11px ;
	}

	.BlockAvisForm p {
		clear : left ;
	}

	.BlockAvisForm .ButtonOK {
		text-align : right ;
		height : 25px ;
	}

	.BlockAvisForm textarea {
		width : 320px ;
		height : 100px ;
	}

	.BlockAvisForm .LightGrey {
		color : #CCC ;
	}

	/***************************************************************************
	  Block Black Menu
	****************************************************************************/

	.BlockBlackMenu {
		background : #000 ;
		color : #FFF ;
		padding : 5px 10px 5px 10px ;
		margin : 0px 0px 1px 0px ;
	}

	.BlockBlackMenu a {
		color : #FFF ;
	}

	.BlockBlackMenu .Title {
		padding : 0px 0px 5px 0px ;
		text-transform : uppercase ;
	}

	.BlockBlackMenu ul {
		margin : 0px ;
		padding : 0px ;
	}

	.BlockBlackMenu li {
		background : url("/Sport2000_Plain/img/point-c-h.gif") top left repeat-x ;
		list-style-type : none ;
	}

	.BlockBlackMenu li a {
		background : url("/Sport2000_Plain/img/fl-w-a.gif") top left no-repeat ;
		padding : 7px 0px 7px 14px ;
		margin : 0px 0px 0px 7px ;
		display : block ;
		text-decoration : none ;
		color : #FFF ;
	}

	.BlockBlackMenu li a span {
		color : #666 ;
	}

	.BlockBlackMenu li a:hover, .BlockBlackMenu .On a {
		background : url("/Sport2000_Plain/img/fl-w-b.gif") top left no-repeat ;
	}

	.BlockBlackMenu li a:hover span, .BlockBlackMenu .On a span {
		color : #FFF ;
		font-weight : normal ;
	}

	.BlockBlackMenu .Last {
		border-bottom : 3px double #FFF ;
		padding-bottom : 5px ;
	}


	*html .BlockBlackMenu li a {
		height : 10px ;
	}

	.BlackMenuLight li {
		background : none ;
	}

	.BlackMenuLight li a {
		padding-bottom : 2px ;
	}


	/************************************* Block White Menu **/

	.BlockWhiteMenu ul {
		margin : 0px ;
		padding : 0px ;
	}

	.BlockWhiteMenu li {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
		list-style-type : none ;
		padding : 0px 0px 2px 0px ;
	}

	.BlockWhiteMenu li a {
		background : url("/Sport2000_Plain/img/fl-white-menu.gif") top left no-repeat ;
		padding : 5px 0px 2px 16px ;
		display : block ;
		text-decoration : none ;
	}

	.BlockWhiteMenu li a span {
		font-weight : normal ;
	}

	* html .BlockWhiteMenu li a {
		height : 10px ;
	}

	.BlockWhiteMenu .PointDeg {
		background : url("/Sport2000_Plain/img/point-deg-a.gif") top left repeat-x ;
		padding : 6px 0px 6px 0px ;
	}

	.BlockWhiteMenu .PointDeg a {
		text-decoration : none ;
	}

	.BlockWhiteMenu .Light, .BlockWhiteMenu .Light a {
		color : #BBB ;
	}

	.BlockWhiteMenu .Light a {
		display : inline ;
		font-weight : normal ;
		padding : 0px ;
		background : none ;
		text-decoration : underline ;
	}

	.BlockWhiteMenu .Light a:hover {
		text-decoration : none ;
	}

	/************************************* Block More Img **/

	.BlockMoreImg {
		background : url("/Sport2000_Plain/img/point-b-h.gif") top left repeat-x ;
		padding : 5px 0px 0px 0px ;
		margin : 10px 0px 0px 0px ;
		width : 152px ;
	}

	.BlockMoreImg .Img {
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
		padding : 0px 0px 5px 0px ;
		margin : 0px 0px 5px 0px ;
	}

	.BlockMoreImg .Voir {
		position : absolute ;
		display : block ;
		padding : 92px 0px 0px 119px ;
	}

	.BlockMoreImg .Voir img {
		border-top : 1px solid #d0d0d0 ;
		border-left : 1px solid #d0d0d0 ;
	}

	.BlockMoreImg .Photo img {
		border : 1px solid #d0d0d0 ;
	}

	/************************************* Block FAQ **/

	.BlockFAQ {
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
		padding : 0px 0px 14px 0px ;
		margin : 0px 0px 14px 0px ;
	}

	.BlockFAQ .Title {
		font-weight : bold ;
		padding : 0px 0px 5px 0px ;
		margin : 0px 0px 5px 0px ;
	}

	/************************************* Block Prod **/

	.AllProds {
		position : relative ;
	}

	.BlockProd {
		position : relative ;
		width : 135px ;
		float : left ;
		margin : 0px 70px 5px 0px ;
	}

	.BlockProd a {
		text-decoration : none ;
	}

	.BlockProd a:hover {
		text-decoration : underline ;
	}

	.BlockProd .Img {
		background : url("/Sport2000_Plain/img/point-a.gif") bottom left repeat-x ;
		padding : 0px 0px 2px 0px ;
	}

	.BlockProd .Desc {
		padding : 0px 0px 2px 0px ;
	}

	.BlockProd .Conseil {
		float : left ;
		padding : 3px 0px 0px 0px ;
	}

	.BlockProd .ConseilPromo {
		float : left ;
		padding : 3px 0px 0px 0px ;
		color : #e60018 ;
		font-weight : bold ;
		width : 50px ;
	}

	.BlockProd .Price {
		float : right ;
	}

	.BlockProd .PricePromo {
		float : left ;
		margin : 0px 3px 0px 0px ;
	}

	.BlockProd .BlockProdClear {
		clear : both ;
		font-size : 0px ;
		height : 1px ;
	}

	/************************************* Block Ball **/

	.BlockBall {
		background : url("/Sport2000_Plain/img/illus//blockball-bg.jpg") bottom left repeat-x ;
		height : 64px ;
	}

	.BlockBall .Title {
		padding : 6px 0px 3px 10px ;
		font-weight : bold ;
	}

	.BlockBall .Text {
		padding : 0px 0px 0px 10px ;
	}

	/************************************* Pop Prod **/

	#calquePopup{
		display: none ;
	}

	#calquePopup2{
		display: none ;
	}

	.Popup {
		position : absolute ;
		top : 50% ;
		left : 50% ;
		background : #FFF ;
		margin : -200px 0px 0px -142px ;
		border : 1px solid #000 ;
		z-index : 20 ;
		text-align : left ;
		clear: both ;
	}

	.PopupLarge {
		width : 352px ;
	}

	.PopupSmall .PopupIn {
		height : 100px ;
	}

	.PopupIn {
		margin : 4px ;
		border : 2px solid #f3f3f3 ;
		text-align: right;
		width: auto;
	}

	.PopupIn .Title {
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
		margin : 0px 5px 0px 5px ;
		padding : 5px 0px 5px 0px ;
		text-align: left;
	}

	.PopupIn .Close {
		margin : 0px 5px 0px 0px ;
	}

	.PopupIn .Img {
		text-align : center ;
		padding : 1px ;
	}

	.PopupIn .Content {
		padding : 10px ;
	}

	.PopupIn .Desc {
		margin : 0px 5px 5px 5px ;
		padding : 5px 0px 5px 0px ;
		background : url("/Sport2000_Plain/img/point-b-h.gif") top left repeat-x ;
	}

	/************************************* Block Black Choice **/

	.BlockBlackChoice {
		padding : 8px ;
		background : #000 ;
		color : #FFF ;
		height: 37px ;
	}

	.BlockBlackChoice form	 {
		padding : 12px 0px 0px 10px ;
	}

	.BlockBlackChoice select	 {
		position : absolute ;
		font-size : 11px ;
		width : 200px ;
	}

	.BlockBlackChoice .ButtonOK	 {
		position : absolute ;
		margin : 0px 0px 0px 211px ;
	}

	/************************************* Block Degrad **/

	.BlockBonPlan {
		margin: 0;
		padding: 0;
	}

	.BlockDegrad {
		margin: 0;
		padding: 0;
	}

	.BlockDegrad .BlockDegradIn {
		margin : 0px 3px 0px 3px ;
		padding : 5px 0px 0px 10px ;
		background : url("/Sport2000_Plain/img/zones-bg/block-degrad.gif") top left repeat-x ;
	}

	.BlockDegrad .BlockDegradInNoDeg {
		background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
	}

	.BlockDegrad .BlockDegradIn .Img {
		float : left ;
		width : 110px ;
	}

	.BlockDegrad .BlockDegradIn .Content {
		float : left ;
		padding : 5px 0px 0px 0px ;
		width : 490px ;
	}

	.BlockDegrad .BlockDegradIn .Content .Desc {
		margin: 0;
		padding: 0;
	}

	.BlockDegrad .BlockDegradIn .Content .Link {
		font-weight : bold ;
		padding : 0px 0px 5px 0px ;
	}

	.BlockDegrad .BlockDegradIn .Content .RedLink, .BlockDegrad .BlockDegradIn .Content .RedLink a {
		color : #e5001f ;
	}

	/************************************* Zones de scroll CAS PARTICULIERS **/

	.ScrollProds {
		padding : 0px 0px 0px 35px ;
		margin : 10px 0px 0px 0px ;
		height : 271px ;
	}

	.ScrollProds #texteScroll {
		width : 615px ;
		height : 261px ;
		clip : rect(0px 615px 261px 0px) ;
	}

	.ScrollProds .ScrollBar {
		height : 255px ;
	}

	.ScrollProds .ScrollBar #track {
		height : 247px ;
	}

	.ScrollProds .ScrollBar #down {
		margin-top : 255px ;
	}

	/************************************* Scrol Be collector profil **/

	.backgroundGrisR2G #texteScroll {
		margin: 2px 0 0 0;
		width : 224px ;
		height : 205px ;
		clip : rect(0px 224px 205px 0px) ;
	}

	.backgroundGrisR2D .ScrollBar {
		margin: 5px 0 0 0;
		height : 203px ;
	}

	.backgroundGrisR2D .ScrollBar #track {
		height : 191px ;
	}

	.backgroundGrisR2D .ScrollBar #down {
		margin-top : 198px ;
	}

	/************************************* Scrol Avis **/

	.ScrollAvis {
		height : 130px ;
	}

	.ScrollAvis #texteScroll {
		width : 325px ;
		height : 130px ;
		clip : rect(0px 325px 130px 0px) ;
	}

	.ScrollAvis .ScrollBar {
		height : 130px ;
	}

	.ScrollAvis .ScrollBar #track {
		height : 115px ;
	}

	.ScrollAvis .ScrollBar #down {
		margin-top : 125px ;
	}

	/************************************* Scrol Standard **/

	.ScrollStandard {
		height : 335px ;
		margin : 15px 0px 0px 15px ;
	}

	.ScrollStandard #texteScroll {
		width : 585px ;
		height : 330px ;
		clip : rect(0px 585px 330px 0px) ;
	}

	.ScrollStandard .ScrollBar {
		height : 330px ;
	}

	.ScrollStandard .ScrollBar #track {
		height : 315px ;
	}

	.ScrollStandard .ScrollBar #down {
		margin-top : 325px ;
	}


	/************************************* Scrol More News **/

	.ScrollMoreNews {
		height : 95px ;
		padding : 20px 0px 0px 0px ;
	}

	.ScrollMoreNews #texteScroll {
		width : 160px ;
		height : 95px ;
		clip : rect(0px 160px 95px 0px) ;
	}

	.ScrollMoreNews .ScrollBar {
		height : 105px ;
		margin-top : -10px ;
	}

	.ScrollMoreNews .ScrollBar #down {
		margin-top : 105px ;
	}

	/************************************* Scrol More News **/

	.BlockBeRougeMore .ZoneScroll {
		height : 50px ;
		padding : 3px 0px 0px 2px ;
	}

	.BlockBeRougeMore .ZoneScroll #texteScroll {
		width : 230px ;
		height : 50px ;
		clip : rect(0px 230px 50px 0px) ;
	}

	.BlockBeRougeMore .ZoneScroll .ScrollBar {
		height : 50px ;
	}

	.BlockBeRougeMore .ZoneScroll .ScrollBar #track {
		height : 50px ;
	}


	.BlockBeRougeMore .ZoneScroll .ScrollBar #down {
		margin-top : 50px ;
	}

	/************************************* Pour systeme d'onglets **/

	.ScrollTab {
		margin : 10px 0px 9px 10px ;
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ;
		border-top: 1px solid #fff;
	}

	.ScrollTab #texteScroll {
		width : 395px ;
		height : 231px ;
		clip : rect(0px 395px 231px 0px) ;
	}

	/***.ScrollTab #texteScroll {  A VIRER
		width : 395px ;
		height : 1031px ;
		clip : rect(0px 395px 1031px 0px) ;
		background : #FFF ;
	}
	**/

	.ScrollTab .ScrollBar #track {
		height : 235px ;
	}

	.ScrollTab .ScrollBar #down {
		margin-top : 245px ;
	}

	.TwoColsInHeigh_C .ScrollTab #texteScroll {
		width : 395px ;
		height : 291px ;
		clip : rect(0px 395px 291px 0px) ;
	}

	.TwoColsInHeigh_C .ScrollTab .ScrollBar #track {
		height : 285px ;
	}

	.TwoColsInHeigh_C .ScrollTab .ScrollBar #down {
		margin-top : 295px ;
	}

	.TwoColsInHeigh_C .ScrollTabLinks #texteScroll {
		width : 395px ;
		height : 250px ;
		clip : rect(0px 395px 250px 0px) ;
	}

	.TwoColsInHeigh_C .ScrollTabLinks .ScrollBar #track {
		height : 255px ;
	}

	.TwoColsInHeigh_C .ScrollTabLinks .ScrollBar #down {
		margin-top : 265px ;
	}

	.TabsLinks {
		padding : 275px 0px 0px 10px ;
	}

	.TabsLinks .PicLink {
		margin : 0px 10px 0px 0px ;
	}

	/***************************************************************************
	  Section emploi
	****************************************************************************/

	.SPEmploi .Col {
		float : left ;
		margin : 3px 10px 3px 0px ;
		padding : 1px 0px 3px 0px ;
	}

	.SPEmploi .ColA {
		width : 150px ;
	}

	.SPEmploi .ColB {
		width : 245px ;
	}

	.SPEmploi .ColC {
		width : 160px ;
	}

	.SPEmploi .ColD {
		width : 430px ;
	}

	.SPEmploiRow {
		clear : both ;
		/*background : url("/Sport2000_Plain/img/point-a.gif") bottom left repeat-x ;*/
	}



	/***************************************************************************
	  Style des bordures
	****************************************************************************/

	.BordR_A { /** Bordure Droite type A **/
		background : url("/Sport2000_Plain/img/point-a.gif") top right repeat-y ; }

	.BordL_A { /** Bordure Gauche type A : noir **/
		background : url("/Sport2000_Plain/img/point-a.gif") top left repeat-y ; }

	.BordB_A { /** Bordure Bottom type A **/
		background : url("/Sport2000_Plain/img/point-a.gif") bottom left repeat-x ; }

	.BordR_B { /** Bordure Droite type B : gris **/
		background : url("/Sport2000_Plain/img/point-b.gif") top right repeat-y ; }

	.BordT_B { /** Bordure Top type B **/
		background : url("/Sport2000_Plain/img/point-b-h.gif") top left repeat-x ; }

	.BordB_B { /** Bordure Bottom type B **/
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ; }

	.BordB_C { /** Bordure Bottom type C : blanc **/
		background : url("/Sport2000_Plain/img/point-b-h.gif") bottom left repeat-x ; }

	.BordT_C { /** Bordure Bottom type C **/
		background : url("/Sport2000_Plain/img/point-b-h.gif") top left repeat-x ; }

	/***************************************************************************
	  Style des lien button
	****************************************************************************/

	.PicLink {
		padding : 0px 0px 3px 0px ;
		line-height : 14px ;
		text-decoration : none ;
	}

	.PicDownInv {
		background : url("/Sport2000_Plain/img/pictos/down.gif") top right no-repeat ;
		padding-right : 17px ;
	}

	.PicBack {
		background : url("/Sport2000_Plain/img/pictos/back.gif") top left no-repeat ;
		padding-left : 17px ;
	}

	.PicNextInv {
		background : url("/Sport2000_Plain/img/pictos/next.gif") top right no-repeat ;
		padding : 0px 17px 2px 0px ;
	}

	.PicCloseInv {
		background : url("/Sport2000_Plain/img/pictos/close.gif") top right no-repeat ;
		padding : 0px 17px 2px 0px ;
	}

	/***************************************************************************
	  Style du pied de site
	****************************************************************************/

	#GlobalBot ul {
		margin : 2px 0px 0px 0px ;
		padding : 0px 91px 10px 0px ;
		float : right ;
		color : #777 ;
	}

	#GlobalBot a {
		color : #777 ;
		text-decoration : none ;
		text-transform:uppercase; 
	}
	
	#GlobalBot a.special {
		color : #c9c9c9 ;

	}
	

	#GlobalBot a:hover {
		text-decoration : underline ;
	}

	#GlobalBot li {
		list-style-type : none ;
		display : inline ;
	}


	/***************************************************************************
	  Style des fond de zone
	****************************************************************************/

	.ZoneZoomSur {
		background-image : url("/Sport2000_Plain/img/zones-bg/zoom-sur.jpg") ;
	}

	.ZoneSportsCo {
		background-image : url("/Sport2000_Plain/img/zones-bg/sports-collectifs.jpg") ;
	}



	/***************************************************************************
	  SIFR
	****************************************************************************/

	h3 {
		font-size : 20px;
		font-weight : bold;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0px 0px;
		letter-spacing: -3px;
	}

	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	/*.sIFR-hasFlash h1 {
		visibility: hidden;
	}*/

	#flashcontent{
	width: 828px;
	height: 320px;
	background: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	}

	#flashcontent a{
	color: #000;
	}

	#flashcontenthome{
	width: 203px;
	height: 320px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #fff;
	}

	#flashcontenthome a{
	color: #fff;
	}

	#flashcontenthomevideo{
	width: 449px;
	height: 260px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #fff;
	}

	#flashcontenthomevideo a{
	color: #fff;
	}

	#flashcontentsportmode{
	width: 290px;
	height: 260px;
	background: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #000;
	}

	#flashcontentsportmode a{
	color: #000;
	}

	#flashcontentspots{
	width: 336px;
	height: 270px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #000;
	}

	#flashcontentspot a{
	color: #000;
	}

.BlockQuestReps{
	margin: 0 8px 0 8px;
	padding: 18px 0 0 0;
	background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
}

.BlockQuestReps .BlockQuestion{
	padding: 0 0 20px 0;
}

.BlockQuestion .TitreQuestion{
	padding: 0 0 7px 0;
	clear: both;
	font-weight: bold;
}

.BlockQuestion .TitreReponse{
	padding: 0 0 7px 0;
	clear: both;
	font-weight: bold;
	color: #ff0000;
}

.BlockQuestion .TexteQuestion{
	padding: 10px 10px 10px 10px;
	background: #f3f3f3;
}

.BlockQuestion .TexteQuestion p{
	padding: 0;
}

.BlockQuestion .TexteQuestion ul{
	padding: 0 0 0 15px;
	margin: 0;
}

.BlockQuestion .TexteQuestion li{
	padding: 5px 0 0 0;
	margin: 0 0 0 15px;
	list-style-type: decimal;
	font-weight: bold;
}

.BlockQuestRepsDotted{
	background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
	margin: 0 8px 0 8px ;
	padding: 0 0 1px 0;
}

.BlockNews {
	margin: 0 8px 0 8px ;
	padding: 19px 0 22px 0;
	clear: both;
}

.BlockNews .BlockNewsColLeft{
	float: left;
	width: 346px;
	margin: 0 8px 0 0;
}

.BlockNews .BlockNewsColRight{
	float: left;
	width: 259px;
}

.BlockNewsInter {
	padding: 1px 1px 0 1px;
	margin: 0 0 4px 0;
	border: 1px solid #cac8c8;
}

.BlockNewsInter .BlockNewsInterTitre{
	background : url("/Sport2000_Plain/img/point-a-h.gif") bottom left repeat-x ;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 1px 0;
}

.BlockNewsInterTitreFond{
	height: 21px;
	padding: 0 0 0 8px;
	line-height: 20px;
}

.BlockNewsInterTitreSpots{
	background : url("/Sport2000_Plain/_fr/img/mon-compte/fd-titre-spots.gif") top left repeat-x ;
}

.BlockNewsInterTitreFitness{
	background : url("/Sport2000_Plain/_fr/img/mon-compte/fd-titre-fitness.gif") top left repeat-x ;
}

.BlockNewsInterTitreEvenement{
	background : url("/Sport2000_Plain/_fr/img/mon-compte/fd-titre-evenement.gif") top left repeat-x ;
}

.BlockNewsInterTitreNouveau{
	background : url("/Sport2000_Plain/_fr/img/mon-compte/fd-titre-nouveau.gif") top left repeat-x ;
}

.BlockNewsInterVideo{
	padding: 11px 3px 4px 3px;
}

.BlockNewsInterImg{
	padding: 0 0 1px 0;
}

.BlockNewsInterTwoCols{
	margin: 1px 0 0 0;
}

.BlockNewsInterTwoCols .InterTwoColsColLeft{
	background : url("/Sport2000_Plain/img/point-a-v.gif") top right repeat-y ;
	float: left;
	padding: 0 2px 0 0;
}

.BlockNewsInterTwoCols .InterTwoColsColRight{
	background : url("/Sport2000_Plain/img/point-a-v.gif") top left repeat-y ;
	padding: 0 9px 0 9px;
	margin: 0 0 0 -1px;
	float: left;
	width: 192px;
}

.BlockNewsInterTwoCols .InterTwoColsLeftNouveau{
	float: left;
	padding: 6px 5px 0 5px;
}

.BlockNewsInterTwoCols .InterTwoColsRightNouveau{
	padding: 0 9px 0 9px;
	margin: 0 0 0 -1px;
	float: left;
	width: 158px;
}

.BlockNewsInterTwoCols .InterTwoColsColRight p, .BlockNewsInterTwoCols .InterTwoColsRightNouveau p{
	padding: 6px 0 0 0;
}

.BlockNewsInterTwoCols .InterLienBas{
	background : url("/Sport2000_Plain/img/point-a-h.gif") top left repeat-x ;
	font-weight: bold;
	height: 22px;
	padding: 1px 0 0 5px;
	margin: 4px 0 0 0;
	line-height: 20px;
}

.BlockNewsInterTwoCols .InterTwoColsColRight a, .BlockNewsInterTwoCols .InterTwoColsRightNouveau a, .BlockNewsInterTwoCols .InterLienBas a{
	color: #000;
}

.BlockNewsInterNoir{
	background: #000;
	padding: 7px 2px 7px 7px;
	height: 116px;
}

.BlockNewsInterNoir .BlockNewsInterNoirTitle{
	padding: 0 0 10px 0;
}

.BlockNewsInterNoir .BlockNewsInterNoirTexte{
	clear: both;
}

.BlockNewsInterNoir .BlockNewsInterNoirTexteColLeft{
	width: 230px;
	float: left;
}

.BlockNewsInterNoir .BlockNewsInterNoirTexteColRight{
	padding: 0 0 0 5px;
	float: left;
}

.BlockNewsInterNoirTexteColLeft #texteScroll {
	width : 230px ;
	height : 88px ;
	clip : rect(0px 230px 88px 0px) ;
}

.BlockNewsInterNoirTexteColLeft .contentScrollHome {
	color: #fff;
}

.BlockNewsInterNoirTexteColRight .ScrollBar {
	height : 88px ;
}

.BlockNewsInterNoirTexteColRight .ScrollBar #track {
	height : 80px ;
}


.BlockNewsInterNoirTexteColRight .ScrollBar #down {
	margin-top : 88px ;
}
