/*  Classes G�n�rales */
*{
	outline: none;
}
html,body
{
	margin: 0;
	padding: 0;
}

body
{
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

a
{
	color: #FFF; 
	text-decoration: none;
}

.bugIE7
{
	display: none;
}

/*  Fin Classes G�n�rales */

/* Ajout furtif ! Nouvelles polices header !*/

	.police_impact
	{
		font-family: impact !important;
		font-size: 14px !important;
	}
	
	.police_times
	{
		font-family: Times new roman !important;
		font-style: italic;
		font-size: 14px !important;
	}
	
	.label_times
	{
		font-family: Times new roman !important;
		font-style: italic;
		font-size: 11px !important;
		font-weight: bold;
	}
	
	.police_times_insc
	{
		font-family: Times new roman !important;
		font-style: italic;
		font-size: 25px !important;
	}
	
	.police_impact_insc
	{
		font-family: impact !important;
		font-size: 19px !important;
	}


/* Fin nouvelles polices */


/* Div principaux */

		#layout
		{
			width: 996px;
			margin: 0 auto;
			font-family: Impact;
			color: #FFF;
		}

		#header
		{
			width: 996px;
			height: 288px;
			background: url(/medias/images/header.png) no-repeat;
		}

		#corps
		{
			width: 996px;
			background: url(/medias/images/bg.png) no-repeat;
		}
		#corps1
		{
			width: 996px;
			height: 366px;
			background: url(/medias/images/cadre.jpg);
		}
		
		#corps1-1
		{
			width: 996px;
			height: 100px;
			background: url(/medias/images/bg1-1.png);
			display: none;
		
		}

		#corps1-2
		{
			width: 996px;
			background: url(/medias/images/bg1-2.png);
			background-position: bottom;
			background-repeat: no-repeat;
			background-color: #f3f4f6;
			display: none;	
		}
		
		#spacer_corps
		{
			height: 603px;
			width: 996px; 
		}
		
		#footer
		{
			width: 996px;
			height: 112px;
			background: url(/medias/images/bas.png);
		}
		
		#challenge_hommes
		{
			width: 249px;
			height: 97px;
			margin-left: 12px;
			z-index: 0;
		}

		#challenge_femmes
		{
			width: 249px;
			height: 97px;
			margin-left: 731px;
			z-index: 0;
		}
		
		#challenge_hommes .tps_total
		{
			margin-left: 18px;
		}
		#challenge_femmes .tps_total
		{
			margin-left: -7px;
		}
		
		.tps_total
		{
			width: 235px;
			height: 34px;
			text-align: center;
			font-size: 36px;
			position: absolute;
			top:468px;
			font-style: italic;
			font-family: Times new roman !important;
			font-weight: bold;
			
		}
		
		.tps_total label
		{

			color: #57c8d9;
			font-family: Times new roman !important;
			font-style: italic;
			font-size: 23px !important;
			font-weight: normal !important;
		}
		
		

		.tps_cumul_h
		{
			color: #19274c;
			font-size: 13px;
			margin-left:10px;
			padding-top:168px;

			
		}
		
		.tps_cumul_f
		{
			color:#19274C;
			font-size:13px;
			margin-left:74px;
			margin-top:71px;
			position:absolute;
		}
		
		#play_game
		{
			position: absolute;
			margin-left: 715px;
			top: 292px;
			color:#19274C;
		}
		
		#slogan
		{
			float: left;
			font-size: 35px !important;
			color: #19274c;
			margin-top: 40px;
			margin-left: 210px;
		}
		#aboutlink2 
		{
			color: #19274c;
		}
		
		.span_slogan
		{
			margin-left: 5px;
			font-size: 31px !important;
			line-height:0.5;
		}
		
		.play 
		{
			font-size:30px;
		}
		.game 
		{
			font-size:48px;
			margin-left:24px;
			margin-top:-18px;
		}
	
/* Fin Div principaux */		
		
/* Liens du Header */

		#bandeau_flag
		{
			position: absolute;
			margin-left: 864px;
			margin-top: 12px;
		}
		
		#premier_flag
		{
			width: 19px;
			height: 13px;
			float: left;
		}
		
		.flag
		{
			width: 19px;
			height: 13px;
			float: left;
			margin-left: 7px;
		}
			
		#friend {
			
			float:right;
			font-size:14px;
			margin-right: 710px;
			margin-top:-9px;
		}
		
		#suivre_challenge
		{
			float: right;
			font-size:15px;
			margin-top: 20px;
			margin-right: 700px;
			text-align: right;
		}
		
		#suivre_challenge_texte
		{
			float: left;
			padding-right: 10px;
			margin-top: 11px;
		}
		
		#about
		{
			float: right;
			font-size:13px;
			margin-top: 24px;
			margin-right: 688px;
		}
		
		#rules
		{
			float: left;
			font-size:24px;
			margin-left:616px;
			margin-top:2px;
		
		}

		#inscription
		{
			float: left;
			margin-left:694px;
			margin-top: -103px;
		}
		#download{
			font-size:12px;
			margin-left:24px;
			position:absolute;
			top:162px;
		}
		
		#widget{
			font-size:12px;
			margin-left:837px;
			position:absolute;
			top:200px;
		}
		
		#word{
			margin-left:102px;
			margin-top:-15px;
		}
		#connexion
		{
			display:inline;
			float:left;
			margin-left:713px;
			margin-top:-30px;
		}
		
		#deconnexion
		{
			font-size:21px;
			display:inline;
			float:left;
			margin-left:714px;
			margin-top:-28px;
		}
		
		#login 
		{
			font-size:20px;
			height: 26px;
			margin-top: -5px;
		}
		#flash
		{
			position: absolute;
			width: 996px;
			text-align: center;
		}
/* Fin Liens du Header */
		
/* Popup */
		
		/* Fond semi-transparent*/
		 #popupbg{  
			 display:none;  
			 position:fixed;  
			 height:100%;  
			 width:100%;  
			 top:0;  
			 left:0;  
			 background:#81a9af;  
			 border:1px solid #cecece;  
			 z-index:1;  
		 }  
		 
		 #popup{  
			 display:none;  
			 position:fixed;  
			 width:823px; 
			 font-family: arial;
			 color: black;
			 z-index:2;  
			 font-size:13px;  
		 }  
		 
		  #top-popup
		 {
			 width: 823px;
			 height: 60px;
			 background: url(/medias/images/top-popup.png);
			 background-repeat: repeat-y;
		 }
		 
		 
		 #middle-popup
		 {
			 width: 823px;
			 background: url(/medias/images/popup-bg.png);
			 background-repeat: repeat-y;
			padding: 1px 70px 0px  70px;
			color: #29668a;
			font-size: 11pt;
			
		 }
		 
		 #middle-popup a
		 {
			text-decoration: underline;
			color: #29668a;
		 }
		 
		 #close
		 {
			position: absolute;
			margin-left:713px;
			top:19px;
			z-index: 2;
		 }
		 #swimmerday
		 {
			width: 665px;
			height: 105px;
			margin-left: 7px;
			background-color: transparent;
		 }
		 
		 #swimmerday img
		 {
			float: left;
			margin-left:-7px;
			margin-top:-10px;
		 }
		 
		 #swimmerdaytext
		 {
			float:left;
			font-size:13px;
			margin-left:14px;
			margin-top:35px;
			width:166px;

		 }
		 
		 #swimmerdaytext label
		 {
			font-style: italic;
			font-family: Times new roman;
			font-weight: bold;
			font-size: 13px;
		 }
		 
		 #teamdaytext
		 {
			float:left;
			font-size:13px;
			margin-left:-6px;
			margin-top:35px;
			width:123px;
			
		 }
		 
		 #teamdaytext label
		 {
			font-style: italic;
			font-family: Times new roman;
			font-weight: bold;
			font-size: 13px;
		 }
		 
		 
		 #recordday
		 {
			color:#FFF;
			float:left;
			font-size:23px;
			margin-top:56px;
			width:114px;	
			margin-left:22px; 
			font-style: italic;
			font-family: Times new roman;
			font-weight: bold;
		}
		 
		 #recorddayteam
		 {
			color:#FFF;
			float:right;
			font-size:23px;
			margin-top:53px;
			width:114px;
			font-style: italic;
			font-family: Times new roman;
			font-weight: bold;
			
		 }
		 #bottom-popup
		 {
			width: 823px;
			height: 60px;
			background: url(/medias/images/bottom-popup.png);
		 }
		 
				/*Boutons Popup */
				 #slide-left
				 {
					width: 46px;
					height: 43px;
					left: -70px;
					position: absolute;
					top: 50%;
					margin-top: -22px;
				 }
				 
				 #slide-right
				 {
					width: 46px;
					height: 43px;
					right: -70px;
					position: absolute;
					top: 50%;
					margin-top: -22px;
				 }
				/*Fin Boutons Popup */
 
 /* Fin Popup */
 
 /*Classes techniques*/
 .clear
 {
	clear: both;
 }
 
 #men
 {
	color:#B2C5D4;
	float:right;
	font-size:31px;
	margin-right:9px;
	margin-top:91px;
 }
 
 #women {
	color:#b2c5d4;
	position: absolute;
	font-size:31px;
	margin-left:12px;
	margin-top: -6px;
	
}
 
 
 #signup {
	height:158px;
	margin-left:445px;
	margin-top:14px;
	overflow:hidden;
	z-index:0;
}

#compteur {
	margin-left:177px;
	margin-top:-115px;
	z-index:0;
}

#lien_signup
{ 
	margin-left:-16px;
	padding-top:73px;
}

 .chall_h
 {
	color:#19274C;
	position: absolute;
	font-size:18px;
	margin-left: 20px;
	padding-top:120px;
	top: 385px;
	text-align: right;
	width: 230px;
	
 }
 
  .chall_f
 {
	color:#19274C;
	position: absolute;
	width: 230px;
	font-size:18px;
	margin-left:-5px;
	margin-top:21px;
	top: 483px;
 }
 
 .onglet
 {
	width: 407px;
	height: 27px;
	background: url(/medias/images/onglet.png) no-repeat;
	padding-left: 10px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	z-index: 1;
	margin-left:328px;
	margin-top:-46px;
 }
 
 .onglet_left
 {
	width: 301px;
	height: 27px;
	position: absolute;
	left: 9px;
	top: 14px;
	background: url(/medias/images/onglet2.png) no-repeat;
	padding-left:87px;
	font-size: 20px;
	color: #FFF;
	padding-top:4px;
	z-index: 1;
 }
 
 .onglet_left a {
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:bold !important;
	text-decoration:none !important;
	}
 
 .onglet a
 {
	font-size: 14px;
	color: #FFF !important;
	font-weight: bold !important;
	text-decoration: none !important;
 }
 .already
 {
	width: 369px;
	height: 24px;
	position: absolute;
	right: 9px;
	top: 14px;
	background: url(/medias/images/Bouton_Already.png) no-repeat;
	text-align: center;
	font-size: 18px;
	color: #FFF;
 }
 .enter
 {
	width: 258px;
	height: 24px;
	position: absolute;
	right: 9px;
	top: 40px;
	background: url(/medias/images/Bouton_Enter-a-team.png) no-repeat;
	text-align: center;
	font-size: 17px;
	color: #FFF;
 }
 .enter a
 {
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:bold !important;
	text-decoration:none !important;
 }
  
 .create
 {
	width: 216px;
	height: 24px;
	position: absolute;
	right: 9px;
	top: 63px;
	background: url(/medias/images/Bouton_Create-a-team.png) no-repeat;
	text-align: center;
	font-size: 17px;
	color: #FFF;
 }
 
  .create2
 {
	width: 179px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 87px;
	background: url(/medias/images/month_ranking.png) no-repeat;
	text-align: center;
	font-size: 17px;
	color: #FFF;
 }
 
  .create2 a
 {
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:bold !important;
	text-decoration:none !important;
 }
 
 .create a
 {
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:bold !important;
	text-decoration:none !important;
 }
 #dashboard {
	float:right;
	width: 253px;
	margin-right:62px;
	padding-top: -4px;
}
 #civilite {
	font-size:15px;
	margin-top:-35px;
	width: 205px;
}
 .homme {
	color:#5DBCE4;
	width: 91px;
	height:13px;
	float: left;
	margin-left: 22px;
	text-align: left;
	position: absolute;
	margin-top:3px;
}
 .femme {
	color:#EB79A9;
	width: 84px;
	height:13px;
	float: left;
	margin-left:152px;
	margin-top:3px;
	text-align: left;
	position: absolute;
}

 #donation {
	background:transparent url(/medias/images/donation.png) repeat scroll 0 0;
	float:right;
	font-size:13px;
	height:36px;
	margin-top:-110px;
	margin-right:82px;
	text-align:center;
	width:257px;
}

#donation label
{
	line-height:0.5;
	margin-left:107px;
	font-style:italic;
}

#pub
{
	width: 161px;
	height: 143px;
	//background:transparent url(/medias/images/pub.png) no-repeat 0 0;
	top: 200px;
	margin-left: 40px;
	position: absolute;
}
#ab
{
	float:right;
	padding-top:115px;
	padding-right:68px;
}
  /*Fin Classes techniques*/
  
  /* Classes texte */
  #titre-popup
  {
	color: #57c8d9;
	font-size: 26pt;
  }
  
  .chapo-popup
  {
    color: #57c8d9;
	font-size: 16pt;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 15px;
	
  }
  
  /* Fin classes texte */
  
   /* Classes profil*/
  
  #top_profil
  {
	 width: 805px;
	 height: 488px;
	 background: url(/medias/images/bg-profile.png) no-repeat;
	 margin-left: -61px;
	 margin-top: 0;
  }
  
   #middle-popup2
	 {	
		margin-left:-61px;
		 width: 805px;
		 background: url(/medias/images/popup-bg2.png);
		 background-repeat: repeat-y;
		color: #29668a;
		font-size: 11pt;
		margin-bottom: -10px;
		padding-top: 20px;
		
	 }
  
	#avatar
	{
		position: absolute;
		width:91px;
		height: 108px;
		margin-top :6px;
	}
  
	#infos_profil
	{
		color: #57c8d9;
		 font-size: 20px;
		 margin-left: 175px;
		 margin-top: 7px;
		 width: 250px;
		 float: left;
	}			
  
  #dashboard_profil
  {
	width: 346px;
	height: 477px;
	float: right;
	text-align: right;
	color: #57c8d9;
	padding-right: 20px;
  }
  
  #title_dashboard
  {
	margin-top: 25px;
	font-size: 20px;
	color: #FFF;
	height: 23px;
	margin-bottom: 12px;
	
  }
  
  .label_dashboard
  {
	font-size: 18px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-top: 6px;
	height: 27px;
	color: #FFF;
	
  }
  
  #label_dash_2
  {
	height: 26px;
  }
  
  .value_dashboard
  {
	font-size: 18px;
	margin-bottom: 7px;
	padding-top: 6px;
	padding-right: 10px;
	height:27px;
  }
  
  #dashboard_style
  {
	color:#8DA2B3;
	font-size:40px;
	margin-left:212px;
	margin-top:-10px;
	text-align:left;
  }
  
  #dashboard_style div
  {
	font-size:50px;
	margin-left:-191px;
	margin-top:-19px;
	width:370px;
  }
  
  #change_profile
  {
	height: 20px;
	position: absolute;
	margin-top: 223px;
	margin-left: 10px;
	font-size: 16px;
	color: #FFF;
  }
  
  #change_profile a {
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:bold !important;
	text-decoration:none !important;
	}
  
  #enter_swimming_time
  {
	position: absolute;
	margin-left: 35px;
	margin-top: 300px;
	width: 350px;
	font-size: 24px;
	color: #5ecada;
  }
  
  #enter_swimming_distance_activate
  {  
	width: 600px;
	height: 32px;
	margin-left: 35px;
	font-size: 24px;
	color: #5ecada;
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
  }
  
  #teamates
  {
	color: #5ecada; 	
	margin-left: 55px;
	padding-bottom: 10px;
  }
  
  #teamates label
  {
	font-size: 24px;
  }
  
  #teamates span
  {
	font-size: 17px;
	border-bottom: 1px solid white;
	cursor:pointer;
  }
  
  #teamates_list
  {
	float: left;
  }
  
  #teamates_cadre
  {
	float: right;
	margin-left: 0px;
	margin-right: 0px;
	height: 189px;
	width: 423px;
	background: url(/medias/images/team_member_profile.png);
	text-align: right;
	display: none;
  }
  
  #teamate_photo
  {
	height:108px;
	margin-left:-93px;
	margin-top:-51px;
	position:absolute;
	width:91px;
  }
  
  #teamate_appear
  {
	display: none;
	}
  
   #teamate_name
  {
	position: absolute;
	margin-top: 5px;
	margin-left: 85px;
	font-size: 24px;
	color: #8da2b3;
  }
  
   #teamate_cmtime
  {
	margin-top: 37px;
	margin-left: 25px;
	color: #FFF;
	font-size: 18px;
	padding-right: 15px;
	width: 280px;
	float: right;
  }

    #teamate_cmtime_value
	  {
		margin-top: 5px;
		color: #FFF;
		font-size: 18px;
		height: 27px;
		padding-right: 30px;
		padding-top: 6px;
		text-align: right;
		color: #57c8d9;
		width: 280px;
		float: right;
		
	  }
	  
  
   #teamate_name label
  {
	font-size: 29px;
  }
  
  #teamate_personnal
  {
	color: #8da2b3;
	font-size: 38px;
	text-align: right;
	padding-right: 15px;
	width: 280px;
	float: right;
  }

  .input_profil
  {
	margin-top: 10px;
	font-size: 20px;
	background: url(/medias/images/input_profil2.png) no-repeat;
	border: 0;
	width: 113px;
	height: 27px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
  }
  
  .submit_profil
  {
	background: url(/medias/images/submit_profil.png) no-repeat;
	width: 158px;
	height: 30px;
	color: #FFF;
	padding-left: 10px;
	font-size: 18px;
	padding-top: 4px;
	margin-top: 10px;
	text-align:center;
	cursor:pointer;
  }

	#espace_question {
	margin-left:-145px;
	text-align:center;
	}
	
	#ecrire_message{
	height:133px;
	width:289px;
	}
	table.listing {
	border-bottom:1px solid #E6E6E6;
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0;
	padding:0;
	width:680px;
	font-weight:bold;
	}
  	table.listing th {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}
	th, td {
	padding:0.65em;
	}
	caption, th, td {
	text-align:center;
	}
	table.listing tr + .ligne0 {
	background:#FEF8E0 none repeat scroll 0 0;
	border:medium none;
	}
	table.listing tr + .ligne1 {
	background:#FFFFFF none repeat scroll 0 0;
	border:medium none;
	}
	table.listing tr {
	height:40px;
	}
	.ranking
	{
		cursor:pointer;
	}
	.pos_classement
	{
		background-color: #9eaab4;
		border-top: 1px solid #8295a9;
		color: #FFF;
		font-size: 16px;
		text-align: center;
	}
	
	.team_rank
	{
		background: url(/medias/images/corner_listing.png) no-repeat;
		background-color: #6d879c;
	}
	
	.team_name
	{
		background-color: #314a62;
	}
	
	.team_name2
	{
		width: 18%;
		background-color: #314a62;
	}
	
	.team_time
	{
		background: url(/medias/images/corner_listing_right.png) no-repeat;
		background-position: right top;
		background-color: #314a62;
	}
	
	.listing_gender
	{
		height: 30px;
		font-size: 19px;
		color: #304961;
		text-align: right;
		margin-right: 150px;
	}
	
	.listing_gender label
	{
		margin-right: 20px;
	}
	

	
	.blocBlanc {
	color:#57C8D9;
	margin-top:-15px;
	}
	#titre{
	font-size:51pt;
	margin-left:196px;
	}
	.Surtitre {
	font-size:36px;
	margin-left:280px;
	margin-top:-17px;
	}
  /* Fin classes profil */
  
/* Classes sp�cifiques � la page register */

  #blocIdentification
  {
	float:left;
	margin-left:75px;
  }
  #formJoin
  {
	margin-right:114px;
	text-align:center;
  }
  #form_login
  {
	margin-top: 20px;
	width: 600px;
	margin-left: 40px;
	margin-top: 20px;
	text-align: center;
	font-size: 10pt;
	color: #194368
  }
  
  #passe_oublie {
	font-size:13px;
	margin-top:6px;
	text-align:center;
	}
	
	#passe_oublie a {
	text-decoration:none;
	}
  
  #photo_homme
  {
	float: left;
	width: 358px;
	background: url(/medias/images/img_homme.png) no-repeat;
	margin-left: -62px;
	margin-top: 30px;
	padding-top: 200px;
	color: #69cddc;
	font-size: 19pt;
	text-align:center;
  }
  
  #photo_femme
  {
	float: right;
	width: 358px;
	background: url(/medias/images/img_femme.png) no-repeat;
	margin-right: 72px;
	margin-top: 30px;
	padding-top: 200px;
	color: #69cddc;
	font-size: 19pt;
	text-align:center;
  }
  
  #civilite_0
  {
	float:left;
	margin-left:140px;
	margin-top:-21px;
  }
  
  #civilite_1
  {
	float:right;
	margin-right:143px;
	margin-top:-38px;
  }
  
  #lien_aquas
  {
	width: 138px;
	height: 30px;
	position: absolute;
	right:420px;
	top:720px;
  }
  
  .register_bar
  {
	border: 0;
	background: url(/medias/images/textbar.png) no-repeat;
	width: 263px;
	height: 33px;
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size:20px;
  }
  
  #maFiche
  {
	width: 600px;
	margin-left: 40px;
	text-align: center;
	font-size: 12pt;
	color: #194368
	
  }
  
  #blocChampaccepte
  {
	background: url(/medias/images/I-Want-to.png) no-repeat;
	width: 386px;
	height: 16px;
	background-color: transparent;
	border: 0;
	font-size:12px;
	font-style:italic;
	margin-left:113px;
	text-align:right;
  }
  #imgCalendar_date_naissance
  {
	float:right;
	margin-right:130px;
	margin-top:-36px;
  }
  
  .checkinscription{
	float: right;
	margin-top:0;
  }
  
  #submit_form
  {
	background: url(/medias/images/create.png) no-repeat;
	width: 246px;
	height: 39px;
	background-color: transparent;
	border: 0;
	color:#FFFFFF;
	font-size:20px;
  }
  
 /* Fin Classes sp�cifiques � la page register */
 
 /* Classes sp�cifiques � la page send friend*/
 
 #form_share
  {
	margin-top: 20px;
	width: 600px;
	margin-left: 40px;
	margin-top: 20px;
	text-align: center;
	font-size: 10pt;
	color: #194368
  }
   
  .valid_temp
  {
	background: url(/medias/images/submit.png) no-repeat;
	width: 245px;
	height: 37px;
	background-color: transparent;
	border: 0;
	color:#FFFFFF;
	font-size:22px;
  }
 
	#formMdpoublie{
	text-align: center;
	margin-left:-133px;
	}
 /*Fin classes sp�cifiques � la page send friend*/
 
 


/* FENETRES D'INFORMATIONS COMME LE LANCEMENT D'UN AJAX OU LE TRAITEMENT D'UN FORMULAIRE */
        
.messageFenetre {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 250px;
        padding: 25px 0 25px 0;
        margin-left: -125px;
        z-index: 5001;
        background: #FFFFFF;
        border: 4px solid #5e5e5e;
        text-align: center;
}

.messageFenetre p {
        margin: 0;
        padding: 20px 0 15px 0;
        background: url(medias/images/app/small_indic.gif) 50% top no-repeat;
        color: #000000;
}

html>body .messageFenetre {
        position: fixed;
}

/*Div Classement*/

 #titre_graphique
 {
	width: 300px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
 }
 
 #graphique
 {
	margin-top: -20px;
 }

/* Fin Div Classement */
