	BODY {
		margin: 0; 
		padding: 0;
		font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
	} 

	* {margin: 0; padding: 0;}	

	html {
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}
	
	img {
        border: 0 none;
	}
	.clear {clear:both;}

	#container { 
		width: 990px;
		padding : 0 0 15px 0;
		margin: 0 auto 0 auto;
		text-align:left;
		position:relative;
		background-color:#ffffff;
	}
 	#ContentRight{
 		float:right;
 		width:249px;
 		margin-left:10px;
 		margin-right:23px;
 		display:inline;
 		/*border:1px black solid;*/
 	}
 	#ContentLeft{
 		float:left;
 		width:700px;
 		display:inline;
 		text-align:left;
 	}

/**********************************************/
/* Header */
/**********************************************/
		#HeaderLogo{
			float:left;
			display:inline;
			position:relative;
		}
		#HeaderBaseline{
			width:275px;
			height:131px;
			float:left;
			display:inline;
			position:relative;
			overflow:auto;
		}
		/*logo*/
		#HeaderBaseline span{
			display:block;
			background:url(/fastsport_images/site/baseline.gif) no-repeat 0 0;
			width:275px;
			height:131px;
			float:left;
			margin:0 0 0 0;
			text-indent:-9999px;
			overflow:hidden;
		}
		#HeaderOther{
			width:505px;
			float:right;
			text-align:right;
			display:inline;
		}
		#HeaderOther #Publicite{
			float:right;
			display:inline;
			margin:18px 13px 0 0;
		}
		ul#HeaderRightNav1  {
			margin:0;
			padding:0;
			float:right;
		}
		ul#HeaderRightNav1  li{
			display:block;
			padding-right:30px;
			padding-left:12px;
			padding-top:20px;
			float:left;
			border-left:1px #e95e27 solid;
			background:none;
		}
		ul#HeaderRightNav1  a{
			font: normal normal 10px/19px Verdana , Arial, Helvetica, sans-serif;  
			color:#000000;
			text-decoration:none;
		}
		ul#HeaderRightNav1  a:hover{
			text-decoration:underline;
		}
		#moteur_recherche input{
			width:147px;
			height:17px;
			background-color:transparent;
			font: normal normal 10px/17px Verdana , Arial, Helvetica, sans-serif;  
			color:#000000;
			border:1px #969696 solid;
			padding-left:5px;
			margin:0;
		}
		#moteur_recherche #BtnOK{
			height:17px;
			border:0;
			margin:0; 
			padding:0; 
			background-color: transparent;
			vertical-align:bottom;
			cursor:pointer;
		}
		#Navigation table {
			border-collapse : collapse;
		}
		#Navigation td {
			background-color:#e95e27;
			text-align:center;
			width:198px;
			border-left:1px white solid;
			border-right:1px white solid;
		}
		#Navigation td a{
			font: normal bold 11px/22px Verdana , Arial, Helvetica, sans-serif;  
			color:#ffffff;
			text-decoration:none;
		}
/**********************************************/
/* Colonne droite */
/**********************************************/
	 	.ImageSemaine{
	 		background-color:#e1e1e1;
	 		text-align:center;
	 	}
	 	.Article{
	 		padding:8px 0 0 0 ;
	 		position:relative;
	 		background: transparent url(/fastsport_images/site/article-top.gif) no-repeat 0 0;
	 	}
	 	.Article .Date{
	 		font:italic normal 10px Verdana, Arial, Helvetica, sans-serif;
	 		text-align:right;
	 		padding-right:20px;
	 		color:#545454;
	 	}
	 	.Article .Titre{
	 		font:normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	 		padding: 0 20px 5px 20px;
	 		color:#545454;
	 	}
	 	.Article .Texte{
	 		font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	 		padding-right:20px;
	 		padding-left:20px;
	 		color:#545454;
	 	}
	 	.Article .Link{
	 		background:url(/fastsport_images/site/fleche-orange-petite.gif) left 3px no-repeat;
	 		float:right;
	 		display:inline;
	 		padding-left:15px;
	 		margin-bottom:5px;
	 	}
	 	.Article .Link a{
	 		font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	 		color:#e95e27;
	 		text-decoration:none;
	 	}
	 	.Article img{
	 		position:relative;
			margin-right:18px;
	 	}
	 	.Article .TousLesArticles{
	 		padding-top:6px;
	 		padding-right:20px;
	 		text-align:right;
	 	}
	 	.Article .TousLesArticles a{
	 		font:normal bold 8px Verdana, Arial, Helvetica, sans-serif;
	 		text-align:right;
	 		text-transform:uppercase;
	 		color:#e95e27;
	 	}
	 	
/**********************************************/
/* Accueil */
/**********************************************/
	 	#Edito {
	 		padding:0 48px 10px 22px;
			font: normal normal 11px/16px Verdana , Arial, Helvetica, sans-serif;  
	 	}
	 	
	 	.Col1Home{
	 		margin-top:4px;
	 		background-color:#e95e27;/* url(/fastsport_images/site/col-1-bg.gif) 0 0 repeat-x; */
	 	}
	 	.Col1HomeMid{
	 		padding: 0 11px 0 11px;
	 	}
	 	.Col1HomeMid p {
	 		font: normal normal 11px Verdana , Arial, Helvetica, sans-serif;  
			color:#ffffff;
	 		padding-left:15px;padding-bottom:10px;
	 	}
	 	.Col1HomeMid .TitreTexte a{
	 		white-space:nowrap;
	 		color:#000000;
	 		text-decoration:none;
			font: normal normal 17px Arial , Arial, Helvetica, sans-serif;  
		}
	 	.Col1HomeMid .TitreTexte a strong{
	 		color:#000000;
			font: normal normal 22px Verdana , Arial, Helvetica, sans-serif;  
	 	}
	
		.Col1HomeMid .TitreTexteT{
		 	background:url(/fastsport_images/site/titre-1-bg.gif)  10px -6px repeat-x;
	 	}


	 	.Col2Home{
	 		margin-top:4px;
	 		background-color:#e95e27;/* url(/fastsport_images/site/col-1-bg.gif) 0 0 repeat-x; */
	 		/*background:#e97e27 url(/fastsport_images/site/col-2-bg.gif)  left bottom repeat-x;*/
	 	}
	 	.Col2HomeMid{
	 		padding: 0 11px 0 11px;
	 	}
	 	.Col2HomeMid p {
	 		font: normal normal 11px Verdana , Arial, Helvetica, sans-serif;  
			color:#000000;
	 		padding-left:15px;padding-bottom:10px;
	 	}
	 	.Col2HomeMid .TitreTexte a{
	 		white-space:nowrap;
	 		color:#ffffff;
	 		text-decoration:none;
			font: normal normal 17px Arial , Arial, Helvetica, sans-serif;  
		}
	 	.Col2HomeMid .TitreTexte a strong{
	 		color:#ffffff;
			font: normal normal 22px Verdana , Arial, Helvetica, sans-serif;  
	 	}
		.Col2HomeMid .TitreTexteT{
		 	background:url(/fastsport_images/site/titre-2-bg.gif)  10px -6px repeat-x;
	 	}


	 	.Col3Home{
	 		width:654px;
	 		margin-top:4px;
	 		background:#000000 url(/fastsport_images/site/col-3-bg.jpg)  left top repeat-x;
	 	}
	 	.Col3HomeMid p {
	 		padding-bottom:5px;
	 	}
	 	.Col3HomeTitre{
	 		font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	 		background:url(/fastsport_images/site/fleche-blanche-petite.gif) 10px 2px no-repeat;
	 		padding-left:25px;
	 		margin-bottom:5px;
	 	}
	 	.Col3HomeMid .Col3HomeTitre{ color:#ffffff; }
	 	.Col3HomeTexte {
	 		font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	 		padding-left:25px;
	 		color:#000000;
	 	}
	 	.Col3HomeDate {
	 		padding-left:25px;
	 		font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	 		color:#ffffff;
	 	}


/**********************************************/
/* Detail produit */
/**********************************************/
		.BGFormation{
			background:url(/fastsport_images/site/bg-filet.gif) repeat-y;
		}
		.FormationDet1{
			background:url(/fastsport_images/site/fond-detail.gif) no-repeat 0 0;
		}
		.FormationDet2{
			background:url(/fastsport_images/site/fond-detail-suite.gif) no-repeat 0 0;
		}

		.FormationDet{
			padding-left:49px;
			padding-bottom:7px;
		}
		.Baseline{
			font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
			color:#e95e27;
		}	
		.LesPlus p,.LesPlus p a{
			font:normal bold 13px Verdana, Arial, Helvetica, sans-serif;
			color:#e95e27;
		}	
		
/**********************************************/
/* Gamme de produit */
/**********************************************/

		.Formation1{
			background:url(/fastsport_images/site/fond-contenu.gif) no-repeat 0 0;position:relative;
		}
		.Formation2{
			background:url(/fastsport_images/site/fond-contenu-suite.gif) no-repeat 0 0;position:relative;
		}

		.Formation{
			padding-left:49px;
			padding-bottom:7px;
		}

/**********************************************/
/* commun */
/**********************************************/

		#ContenuListe{
			padding:22px 10px 10px 38px;
			font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#545454;
		}
		#ContenuListe p{
			line-height:17px;
			padding-bottom:5px;	
		}

		.AuteurArticle	{
	 		font:italic normal 10px Verdana, Arial, Helvetica, sans-serif;
	 		text-align:right;
	 		padding-right:20px;
	 		padding-bottom:20px;
	 		color:#545454;
	 		text-decoration:underline;
		}
		
		.Btn4 {
			font:normal normal 18px/32px Verdana, Arial, Helvetica, sans-serif;
			color:#ffffff;
		}
		.Btn5{
			font:normal bold 12px/15px Arial, Arial, Helvetica, sans-serif;
			color:#ffffff;
			text-transform:uppercase;
			letter-spacing:0em;
			margin-bottom:5px;
		}
		.Btn6{
			font:normal bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
			color:#ffffff;
			text-transform:uppercase;
			margin-bottom:5px;
		}
		.BoutonsNoir{
			float:right;
			padding-right:5px;
			padding-top:1px;
		}

/**********************************************/
/* Colonne droite */
/**********************************************/


	 	.FormationsDroite{
	 		position:relative;
	 		background-color:#e95e27;
	 	}
		
		.FormationsDroiteTexte {
			padding:0 15px 0 15px;
		}
		.FormationsDroite1 ul {
			list-style: none;padding:0;margin:0 0 0 15px;
			position:relative;
		}
		.FormationsDroite1 ul li { 
			background: url(/fastsport_images/site/fleche-li-noir.gif) left 5px no-repeat;
			font: normal bold 10px/20px Verdana , Verdana, Helvetica, sans-serif;
			padding-left:15px;  
		}
		.FormationsDroite1 ul li a{ 
			font: normal bold 10px/20px Verdana , Verdana, Helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
		}
		.FormationsDroite1 ul li a:hover{ 
			text-decoration:underline;
		}
		.FormationsDroite1 h3{ 
			text-transform:uppercase;
			font: normal bold 12px Verdana , Verdana, Helvetica, sans-serif;  
			padding : 0 0 5px 0;
			color:#000000;
			margin:0;
		}
	
		.FormationsDroite2 ul {
			list-style: none;padding:0;margin:0 0 0 15px;
			position:relative;
		}
		.FormationsDroite2 ul li { 
			background: url(/fastsport_images/site/fleche-li-blanche.gif) left 5px no-repeat;
			font: normal bold 10px/20px Verdana , Verdana, Helvetica, sans-serif;
			padding-left:15px;  
		}
		.FormationsDroite2 ul li a{ 
			font: normal bold 10px/20px Verdana , Verdana, Helvetica, sans-serif;
			color:#ffffff;
			text-decoration:none;
		}
		.FormationsDroite2 ul li a:hover{ 
			text-decoration:underline;
		}
		.FormationsDroite2 h3{ 
			text-transform:uppercase;
			font: normal bold 12px Verdana , Verdana, Helvetica, sans-serif;  
			color:#ffffff;
			padding : 10px 0 5px 0;
			margin:0;
		}
		.FocusTexte{
			border-left:1px black solid;
			border-right:1px black solid;
			padding:0 15px 0 15px;
		}
	 	
	 	.BlocOrange{
	 		position:relative;
	 		background-color:#e95e27;
	 	}
		.BlocOrange ul {
			list-style: none;
			position:relative;
			padding-left:5px;  
			margin-left:0px;  
		}
		.BlocOrange ul li { 
			background: url(/fastsport_images/site/fleche-li-blanche.gif) left 5px no-repeat;
			font: normal bold 10px/16px Verdana , Verdana, Helvetica, sans-serif;
			color:#ffffff;
			padding-left:15px;  
			padding-bottom:5px;  
		}
		.BlocOrangeTexte {
			padding:0 15px 0 15px;
			color:#ffffff;
		}

		
/**********************************************/
/* Footer */
/**********************************************/
	#Footer { 
		width: 990px;
		padding : 5px 0 0 0;
		margin: 0px auto 0 auto;
		text-align:center;
		position:relative;
	}
	#Footer,#Footer a{
		font: normal normal 10px/18px Verdana, Arial , Helvetica, sans-serif;  
		color:#e95e27;
		text-decoration:none;
	}
	#Footer a:hover {
		color: #ff4800;
		text-decoration:underline;
	}
	.Clikeo { 
		margin-top: 10px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
		color :#bbbbbb;
	}
	.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
		color :#bbbbbb;
		font: normal normal 10px Arial;
	}
	.Clikeo a:hover {
		color: #ea9675;
	}
	
	
/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Verdana ; font-size:9px; }
	.Petite 	{ font-family:Verdana ; font-size:10px; }
	.Normal 	{ font-family:Verdana ; font-size:11px; }
	.Moyenne 	{ font-family:Verdana ; font-size:12px; }
	.Grande 	{ font-family:Verdana ; font-size:14px; }
	.TresGrande { font-family:Verdana ; font-size:16px; }	

	.TexteOrange , .TexteOrange a { color:#FF7D01;}
	.FlecheGrise{
		margin-right:5px;
	}

	h1 { 
		font: normal bold 20px Verdana , Helvetica, sans-serif;  
		padding : 0 0 15px 0;
		margin : 0 0 0 0;
		color:#e95e27;
	}
	h1 small {
		font: normal bold 19px Verdana, Helvetica, sans-serif;  
		color:#989898;
	}
	h2 { 
		font: normal normal 19px/20px Arial , Verdana, Helvetica, sans-serif;  
		padding : 0px 0 15px 0;
		margin : 0 0 0 0;
		color:#e95e27;
	}
	h3{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 12px 0;
		margin : 0 0 0 0;
		color:#e95e27;
	}
	h4{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
	}

	ul,ol {
		/*list-style: none;*/
	}
	ul li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	ol li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	li {margin-left: 0; padding-left: 10px;}
	ul {margin-left: 22px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 3px;
	}
	li,li a  {
		
	}
	a { 
		color:#e95e27;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
		color: #ff4800;
	}
	p {
		padding-bottom : 5px;
		/*border-bottom:1px black solid;*/
	}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
		font: normal 11px Verdana , Verdana, Helvetica, sans-serif;  
	}
/**********************************************/
/* Formulaire Contact */
/**********************************************/

	.FormContact,.FormContact td,.FormReponse{
	}
	.FormSubmit {
		margin: 0;
		padding: 2px 0 2px 2px;
		font: normal normal 10px Verdana, Arial, Times, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		cursor:hand;
		border:1px #000000 solid;
	}
	.LargeInput{
		width:263px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:192px;
	}
	.chkBoxes{
		background-color:white;border-width:0;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #FFFFFF;
	}
	.EditLibelle a {
		color: #FFFFFF;
	}



