/* STRUCTURE */
/* ################################################################################## */

HTML,BODY						{font-family: 'BebasNeueRegular', sans-serif;
							min-width: 980px;
							margin: 0;
							padding: 0;
							font-size: 100%;
							color: #626263;
							-webkit-font-smoothing: antialiased;}

STRONG,H1,H2,H3,H4,H5,H6,DIV,SPAN,P,TABLE,TR,TD,TH	{margin: 0; padding: 0; font: inherit;}
IMG							{vertical-align: middle; border: 0;}
IMG.scaleimg						{width: 100%; height: auto; border: 0;}

/* GENERIQUES */
/* ################################################################################## */

#separateur						{width:100%; border-top: 1px solid #CDCCCB; margin: 20px 0 20px 0;}

#box_reseaux						{background-color: #FFFFFF;
							border: 1px solid #CDCCCB;
							text-align: center;
							width: 50px;
							height: 100px;
							position: fixed;
							left: 0;
							top: 150px;
							display: none;
							z-index: 50;}

#entete							{position:fixed;
							background-color: #3E3E3E;
							width: 100%;
							height: 60px;
							margin: 0;
							padding: 0;
							z-index: 500;}

#navigation						{position:fixed;
							background-color: #FFFFFF;
							width: 100%;
							height: 50px;
							margin: 60px 0 0 0;
							padding: 0;
							border-bottom: 1px solid #DADADA;
							z-index: 500;}

#ombre_sections						{position:fixed;
							background:url(img/ombre_sections.png) 50%;
							color: white;
							width: 100%;
							height: 50px;
							margin: 110px 0 0 0;
							padding: 0;
							z-index: 500;}

#credits						{background: url(img/fond_credits.png) 50% bottom no-repeat;
							background-color: #3E3E3E;
							width: 100%;
							height: 400px;
							margin: 0;
							padding: 0;}

#container						{width: 980px;
							min-width: 980px;
							margin: 0 auto;
							overflow: hidden;}

#menu							{list-style: none;
							margin: 15px 0 0 0;
							padding: 0;
							z-index: 599;}

#menu li						{float: left;
							margin: 0 15px 0 0;
							font-size: 20px;}

#coupure						{height: 100px;
							background-color: #3E3E3E;
							border-top: 5px solid #626263;}

#coupure_petite						{border-top: 5px solid #626263;}

#coupure_fleche						{background: url(img/fond_coupure_fleche.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: 21px;}

#fond_neutre_haut					{background: url(img/fond_pages_neutre.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 155px 0 100px 0;}

#fond_neutre_bas					{background: url(img/fond_pages_neutre.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 55px 0 100px 0;
							border-top: 5px solid #626263;}

#fond_accueil_actualites				{background: url(img/fond_accueil_actualites.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 155px 0 100px 0;}

#fond_accueil_competition				{background: url(img/fond_accueil_competition.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 55px 0 40px 0;
							border-top: 5px solid #626263;}

#fond_accueil_photos					{background: url(img/fond_accueil_photos.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 55px 0 100px 0;
							border-top: 5px solid #626263;}

#fond_accueil_videos					{background: url(img/fond_accueil_videos.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 55px 0 100px 0;
							border-top: 5px solid #626263;}

#fond_accueil_goodies					{background: url(img/fond_accueil_goodies.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 55px 0 100px 0;
							border-top: 5px solid #626263;}

#fond_accueil_biographie				{background: url(img/fond_accueil_biographie.png) 50% bottom no-repeat;
							background-color: #F5F5F5;
							height: auto;
							margin: 0 auto;
							padding: 55px 0 100px 0;
							border-top: 5px solid #626263;}

/* FONDS PARALLAX */
/* ################################################################################## */

#parallax_container					{text-align: center;
							font-size:48px;
							color: #FFFFFF;
							margin: 170px 0 0 0;
							padding: 0 90px 0 90px;}


#parallax_signature 					{background: url(img/quote.png) 36% top no-repeat;
							height: 24px;
							font-size: 18px;
							line-height: 0.8;
							margin-top: 30px;}

#parallax_accueil_top					{background: url(img/parallax_accueil_1.jpg) 50% 0 no-repeat fixed;
							height: 750px;
							margin: 0 auto;
							padding: 55px 0 0 0;}

#parallax_accueil_1					{background: url(img/parallax_accueil_1.jpg) 50% 0 no-repeat fixed;
							height: 550px;
							margin: 0 auto;
							padding: 0;}

#parallax_accueil_2					{background: url(img/parallax_accueil_2.jpg) 50% 0 no-repeat fixed;
							height: 550px;
							margin: 0 auto;
							padding: 0;}

#parallax_accueil_3					{background: url(img/parallax_accueil_3.jpg) 50% 0 no-repeat fixed;
							height: 550px;
							margin: 0 auto;
							padding: 0;}

#parallax_accueil_4					{background: url(img/parallax_accueil_4.jpg) 50% 0 no-repeat fixed;
							height: 550px;
							margin: 0 auto;
							padding: 0;}

#parallax_accueil_5					{background: url(img/parallax_accueil_5.jpg) 50% 0 no-repeat fixed;
							height: 550px;
							margin: 0 auto;
							padding: 0;}

.parallax_background_1					{background: url(img/parallax_background.png) 50% 0 no-repeat fixed;
							width: 980px;
							height: 550px;
							margin: 0 auto;
							padding: 0;
							position: absolute;}

.parallax_background_2					{background: url(img/parallax_background.png) 50% 0 no-repeat fixed;
							width: 980px;
							height: 550px;
							margin: 0 auto;
							padding: 0;
							position: absolute;}

.parallax_background_3					{background: url(img/parallax_background.png) 50% 0 no-repeat fixed;
							width: 980px;
							height: 550px;
							margin: 0 auto;
							padding: 0;
							position: absolute;}

.parallax_background_4					{background: url(img/parallax_background.png) 50% 0 no-repeat fixed;
							width: 980px;
							height: 550px;
							margin: 0 auto;
							padding: 0;
							position: absolute;}

.parallax_background_5					{background: url(img/parallax_background.png) 50% 0 no-repeat fixed;
							width: 980px;
							height: 550px;
							margin: 0 auto;
							padding: 0;
							position: absolute;}

/* TEXTES */
/* ################################################################################## */

@font-face 						{font-family: 'BebasNeueRegular';
    							src: url('fonts/BebasNeue-webfont.eot');
    							src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
							url('fonts/BebasNeue-webfont.woff') format('woff'),
							url('fonts/BebasNeue-webfont.ttf') format('truetype'),
							url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    							font-weight: normal;
    							font-style: normal;}

P							{font-family: 'Lato', sans-serif; 
							text-align: justify;
							font-weight: 400;
							font-size: 14px;
							line-height: 20px;
							margin: 0;
							padding: 0;}

P.introduction						{font-size: 18px;
							line-height: 28px;}

P.colonnes						{font-size: 13px;
							margin: 15px 0 0 0;}

P.intro_news						{font-size: 13px;
							margin: 0;}

P.booklet_textes					{color: #FFFFFF;}
					
STRONG							{font-weight:bold;}
H1							{font-size: 50px; margin: 0; padding: 0;}
H2							{font-size: 40px; margin: 0; padding: 0;}
H3							{font-size: 30px; margin: 0; padding: 0;}
H4							{font-size: 25px; margin: 0; padding: 0;}
H5							{font-size: 15px; margin: 0; padding: 0;}

H1.rouge						{color: #C72E2F;}
H2.rouge						{color: #C72E2F;}
H3.rouge						{color: #C72E2F;}
H4.rouge						{color: #C72E2F;}
H5.rouge						{color: #C72E2F;}

H1.blanc						{color: #FFFFFF;}
H2.blanc						{color: #FFFFFF;}
H3.blanc						{color: #FFFFFF;}
H4.blanc						{color: #FFFFFF;}
H5.blanc						{color: #FFFFFF;}

.rouge							{color: #C72E2F;}
.blanc							{color: #FFFFFF;}

#logo_prenom_intro					{float: left;
							margin: 100px 10px 0 300px;
							font-size:60px;
							color: #3E3E3E;
							text-shadow: 1px 2px 0 #CDCCCB;
							filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCCCB', Direction=135, Strength=1); zoom: 1;}

#logo_nom_intro						{float: left;
							margin: 100px 250px 0 0;
							font-size:60px;
							color: #C72E2F;
							text-shadow: 1px 2px 0 #CDCCCB;
							filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCCCB', Direction=135, Strength=1); zoom: 1;}

#logo_prenom						{float: left;
							margin: 7px 10px 0 0;
							font-size:40px;
							color: #FFFFFF;
							text-shadow: 1px 2px 0 #212121;
							filter:progid:DXImageTransform.Microsoft.Shadow(color='#212121', Direction=135, Strength=1); zoom: 1;}

#logo_nom						{float: left;
							margin: 7px 0 0 0;
							font-size:40px;
							color: #C72E2F;
							text-shadow: 1px 2px 0 #212121;
							filter:progid:DXImageTransform.Microsoft.Shadow(color='#212121', Direction=135, Strength=1); zoom: 1;}

#accroche_blanc						{float: right;
							margin: 11px 5px 0 0;
							font-size:20px;
							color: #FFFFFF;
							text-shadow: 1px 2px 0 #212121;
							filter:progid:DXImageTransform.Microsoft.Shadow(color='#212121', Direction=135, Strength=1); zoom: 1;}

#accroche_rouge						{float: right;
							margin: 11px 5px 0 0;
							font-size:20px;
							color: #C72E2F;
							text-shadow: 1px 2px 0 #212121;
							filter:progid:DXImageTransform.Microsoft.Shadow(color='#212121', Direction=135, Strength=1); zoom: 1;}

#jour_news						{font-size: 60px; color: #C72E2F; margin: 0; padding: 0; line-height: 0.9em;}
#mois_news						{font-size: 33px; color: #C72E2F; margin: 0; padding: 0; line-height: 1em;}

/* LISTES */
/* ################################################################################## */

#puces							{list-style-type: none;
							background: url(img/puces.png) 0 0.32em no-repeat;
							padding-left: 20px;}

/* LIENS */
/* ################################################################################## */

A:Link,A:Visited					{color:#C72E2F;
							text-decoration:none;
							-webkit-transition: color 0.20s ease-in-out;
							-moz-transition: color 0.20s ease-in-out;
							-o-transition: color 0.20s ease-in-out;
							transition: color 0.20s ease-in-out;
							border: 0;}

A:Active,A:Hover					{color:#FFFFFF;}

A.liens_menu:Active,A.liens_menu:Hover			{color:#F5F5F5;}

A.liens_menu_actif:Link,A.liens_menu_actif:Visited	{color:#626263;}
A.liens_menu_actif:Active,A.liens_menu_actif:Hover	{color:#F5F5F5;}

A.liens_pages_rouge:Link,A.liens_pages_rouge:Visited	{color:#C72E2F;}
A.liens_pages_rouge:Active,A.liens_pages_rouge:Hover	{color:#626263;}

A.liens_pages_gris:Link,A.liens_pages_gris:Visited	{color:#626263;}
A.liens_pages_gris:Active,A.liens_pages_gris:Hover	{color:#C72E2F;}

A.liens_news:Link,A.liens_news:Visited			{font-size: 25px; color:#FFFFFF;}
A.liens_news:Active,A.liens_news:Hover			{font-size: 25px; color:#C72E2F;}

A.liens_pagination:Link,A.liens_pagination:Visited	{background-color: #FFFFFF; padding: 5px 15px 3px 15px; border:1px solid #626263;}
A.liens_pagination:Active,A.liens_pagination:Hover	{background-color: #C72E2F;}

A.liens_pagination_num:Link,A.liens_pagination_num:Visited	{background-color: #FFFFFF; margin: 0 2px 0 2px; padding: 5px 7px 3px 7px; border:1px solid #626263;}
A.liens_pagination_num:Active,A.liens_pagination_num:Hover	{background-color: #C72E2F;}

A.liens_pagination_num_actif:Link,A.liens_pagination_num_actif:Visited	{background-color: #C72E2F; margin: 0 2px 0 2px; padding: 5px 7px 3px 7px; color:#F5F5F5; border:1px solid #626263;}
A.liens_pagination_num_actif:Active,A.liens_pagination_num_actif:Hover	{background-color: #626263; color: #CDCCCB;}

A.liens_credits:Link,A.liens_credits:Visited		{color:#FFFFFF;}
A.liens_credits:Active,A.liens_credits:Hover		{color:#C72E2F;}

A.liens_sites:Link,A.liens_sites:Visited		{font-size: 20px; margin: 0 0 20px 0; padding: 0 0 20px 0;}
A.liens_sites:Active,A.liens_sites:Hover		{color:#626263;}

.hautdepage						{background: url(img/icones_fleches.png) -60px 0 no-repeat;
							width: 30px;
							height: 30px;
							position: fixed;
							right: 20px;
							bottom: 20px;
							display: none;
							z-index: 501;}

.hautdepage:Hover					{background: url(img/icones_fleches.png) -60px -30px no-repeat;}

#icone_facebook						{display: inline-block;
							position: relative;
							width: 30px;
							height: 30px;
							margin: 15px 0 0 0;
							background: url(img/icones_reseaux.png) -90px 0 no-repeat;}


#icone_facebook span			 		{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/icones_reseaux.png) -90px -30px no-repeat;}

#icone_twitter						{display: inline-block;
							position: relative;
							width: 30px;
							height: 30px;
							background: url(img/icones_reseaux.png) -30px 0 no-repeat;}


#icone_twitter span			 		{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/icones_reseaux.png) -30px -30px no-repeat;}

#icone_facebook_credits					{display: inline-block;
							position: relative;
							width: 30px;
							height: 30px;
							background: url(img/icones_reseaux.png) -60px 0 no-repeat;}


#icone_facebook_credits span		 		{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/icones_reseaux.png) -60px -30px no-repeat;}

#icone_twitter_credits					{display: inline-block;
							position: relative;
							width: 30px;
							height: 30px;
							background: url(img/icones_reseaux.png) 0 0 no-repeat;}


#icone_twitter_credits span		 		{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/icones_reseaux.png) 0 -30px no-repeat;}

/* DIV */
/* ################################################################################## */

.IframeVideos						{width: 820px;
							height: 470px;
							margin: 0;
							padding: 0;}

.geoplanning						{background-color: #FFFFFF; 
							margin: 0;
							padding: 7px 10px 5px 10px;
							border:1px solid #626263; 
							font-size: 20px;
							color: #626263;}

/* BREADCRUMBS */
/* ################################################################################## */



/* BOX */
/* ################################################################################## */



/* BOUTONS */
/* ################################################################################## */



/* IMAGES */
/* ################################################################################## */

.mosaic-block						{float:left;
							position:relative;
							overflow:hidden;
							width:310px;
							height:186px;
							background: url(img/mosaic_progress.gif) no-repeat center center;
							border: 1px solid #626263;}

.mosaic-block-petit					{float:left;
							position:relative;
							overflow:hidden;
							width:230px;
							height:165px;
							margin: 0 0 10px 0;
							background: url(img/mosaic_progress.gif) no-repeat center center;
							border: 1px solid #626263;}

.mosaic-block-accueil-news-478				{float:left;
							position:relative;
							overflow:hidden;
							width:478px;
							height:287px;
							background:#111 url(img/mosaic_progress.gif) no-repeat center center;
							border: 1px solid #626263;}

.mosaic-block-accueil-news-478-long			{float:left;
							position:relative;
							overflow:hidden;
							width:478px;
							height:137px;
							background:#111 url(img/mosaic_progress.gif) no-repeat center center;
							border: 1px solid #626263;}

.mosaic-block-accueil-news-229				{float:left;
							position:relative;
							overflow:hidden;
							width:229px;
							height:137px;
							background:#111 url(img/mosaic_progress.gif) no-repeat center center;
							border: 1px solid #626263;}

.mosaic-backdrop					{display:none;
							position:absolute;
							top:0;
							height:100%;
							width:100%;}
	
.mosaic-overlay						{display:none;
							z-index:5;
							position:absolute;
							width:100%;
							height:100%;}

.mosaic-details						{margin: 8px 0 0 10px;
							color: #FFFFFF;}
	
.circle .mosaic-overlay					{background:url(img/mosaic_hover-magnify.png) no-repeat center center;
							opacity:0;
							-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
							filter:alpha(opacity=00);
							display:none;}

.bar .mosaic-overlay					{bottom:-100px;
							height:80px;
							background:url(img/mosaic_bg.png);
							border-top: 5px solid #F5F5F5;
							opacity:1;
							-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
							filter:alpha(opacity=100);}

.bar2 .mosaic-overlay 					{bottom:-48px;
							height:80px;
							background:url(img/mosaic_bg.png);
							border-top: 5px solid #F5F5F5;
							opacity:1;
							-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
							filter:alpha(opacity=100);}

#logo_entete_toyota 					{display: inline-block;
							position: relative;
							width: 250px;
							height: 21px;
							background: url(img/logo_toyota.png) 0 0 no-repeat;}


#logo_entete_toyota span		 		{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/logo_toyota.png) 0 100% no-repeat;}

#logo_entete_8star 					{display: inline-block;
							position: relative;
							width: 115px;
							height: 35px;
							background: url(img/logo_8star.png) 0 0 no-repeat;}


#logo_entete_8star span		 			{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/logo_8star.png) 0 100% no-repeat;}

#logo_indigotheory 					{display: inline-block;
							position: relative;
							width: 200px;
							height: 50px;
							background: url(img/logo_indigotheory.png) 0 0 no-repeat;}


#logo_indigotheory span 				{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/logo_indigotheory.png) 0 100% no-repeat;}

#logo_dppi	 					{display: inline-block;
							position: relative;
							width: 100px;
							height: 33px;
							background: url(img/logo_dppi.png) 0 0 no-repeat;}


#logo_dppi span		 				{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/logo_dppi.png) 0 100% no-repeat;}

#logo_dagys	 					{display: inline-block;
							position: relative;
							width: 120px;
							height: 10px;
							background: url(img/logo_dagys.png) 0 0 no-repeat;}


#logo_dagys span		 			{position: absolute;
							top: 0; left: 0; bottom: 0; right: 0;
							background: url(img/logo_dagys.png) 0 100% no-repeat;}

/* COUNTDOWN */
/* ################################################################################## */

#countdown_dashboard 					{height: 51px; margin: 0 0 0 35px;}

.dash 							{width: 90px;
							height: 51px;
							float: left;
							margin: 0;
							padding-left: 13px;
							position: relative;
							color: #626263;}

.days_dash 						{background: transparent url('img/countdown/dark_days_dash.png') 0 0 no-repeat;}
.hours_dash 						{background: transparent url('img/countdown/dark_hours_dash.png') 0 0 no-repeat;}
.minutes_dash 						{background: transparent url('img/countdown/dark_minutes_dash.png') 0 0 no-repeat;}
.seconds_dash 						{background: transparent url('img/countdown/dark_seconds_dash.png') 0 0 no-repeat;}

.dash .digit 						{font-size: 40px;
							float: left;
							width: 39px;
							text-align: center;
							position: relative;
							margin: 2px 0 0 0;}

.dash_title 						{display: none;}

/* SCROLL HORIZONTAL */
/* ################################################################################## */
		
.ScrollVideos						{float:left;
							background-color: #FFFFFF;
							margin: 100px 0 0 0;
							height: 100px;
							border:1px solid #626263;}

.ScrollVideos LI					{width: 266px;
							height: 100px;
							margin: 5px 0 5px 0;
							padding: 5px;}

.ScrollVideos_Btn_Prev					{float:left;}

.ScrollVideos_Btn_Prev A				{background: url(img/icones_fleches.png) 0 0 no-repeat;
							width: 30px;
							height: 30px;
							margin: 135px 20px 0 25px;
							cursor: pointer;}

.ScrollVideos_Btn_Prev A:Hover				{background: url(img/icones_fleches.png) 0 -30px no-repeat;}

.ScrollVideos_Btn_Next					{float:left;}

.ScrollVideos_Btn_Next A				{background: url(img/icones_fleches.png) -30px 0 no-repeat;
							width: 30px;
							height: 30px;
							margin: 135px 0 0 20px;
							cursor: pointer;}

.ScrollVideos_Btn_Next A:Hover				{background: url(img/icones_fleches.png) -30px -30px no-repeat;}

/* ACCORDION */
/* ################################################################################## */

#accordion2013						{margin: 10px 0 25px 0; padding: 0;}
#accordion2012						{margin: 10px 0 25px 0; padding: 0;}
#accordion2011						{margin: 10px 0 25px 0; padding: 0;}
#accordion2010						{margin: 10px 0 25px 0; padding: 0;}
#accordion2009						{margin: 10px 0 25px 0; padding: 0;}
#accordion2008						{margin: 10px 0 25px 0; padding: 0;}
#accordion2007						{margin: 10px 0 25px 0; padding: 0;}
#accordion2006						{margin: 10px 0 25px 0; padding: 0;}
#accordion2005						{margin: 10px 0 25px 0; padding: 0;}
#accordion2004						{margin: 10px 0 25px 0; padding: 0;}
#accordion2003						{margin: 10px 0 25px 0; padding: 0;}
#accordion2002						{margin: 10px 0 25px 0; padding: 0;}
#accordion2001						{margin: 10px 0 25px 0; padding: 0;}
#accordion2000						{margin: 10px 0 25px 0; padding: 0;}
#accordion1999						{margin: 10px 0 25px 0; padding: 0;}
#accordion1998						{margin: 10px 0 25px 0; padding: 0;}
#accordion1997						{margin: 10px 0 25px 0; padding: 0;}
#accordion1996						{margin: 10px 0 25px 0; padding: 0;}
#accordion1995						{margin: 10px 0 25px 0; padding: 0;}
#accordion1994						{margin: 10px 0 25px 0; padding: 0;}
#accordion1993						{margin: 10px 0 25px 0; padding: 0;}
#accordion8892						{margin: 10px 0 25px 0; padding: 0;}

#accordion2013 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2012 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2011 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2010 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2009 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2008 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2007 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2006 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2005 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2004 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2003 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2002 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2001 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion2000 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion1999 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion1998 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion1997 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion1996 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion1995 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion1994 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion1993 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}
#accordion8892 A					{display: block; background-color: #626263; color: #FFFFFF; border:1px solid #626263;}

#accordion2013 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2012 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2011 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2010 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2009 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2008 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2007 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2006 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2005 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2004 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2003 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2002 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2001 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion2000 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion1999 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion1998 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion1997 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion1996 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion1995 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion1994 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion1993 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}
#accordion8892 A:Hover					{background-color: #F5F5F5; color: #C72E2F;}

.ui-accordion-header					{display: block;
							width: 824px;
							background-color: #626263;
							margin: 0 0 0 2px;
							padding: 6px 0 3px 0;
							text-align: center;
							border:1px solid #626263;}

.ui-accordion-content					{background-color: #FFFFFF;
							width: 824px;
							margin: 0 0 0 2px;
							padding: 0;
							border-left: 1px solid #626263;
							border-right: 1px solid #626263;
							border-bottom: 1px solid #626263;}

.ui-accordion-content P					{padding: 10px;}

.ui-accordion-header-page				{display: block;
							width: 975px;
							background-color: #626263;
							margin: 0 0 0 2px;
							padding: 6px 0 3px 0;
							text-align: center;
							border:1px solid #626263;}

.ui-accordion-content-page				{background-color: #FFFFFF;
							width: 975px;
							margin: 0 0 0 2px;
							padding: 0;
							border-left: 1px solid #626263;
							border-right: 1px solid #626263;
							border-bottom: 1px solid #626263;}

.ui-accordion-content-page P				{padding: 10px;}

/* TWITTER FEED */
/* ################################################################################## */

.tweet, .query 						{margin: 0;}

.tweet_list 						{list-style: none;
							margin: 0;
							padding: 0;
							overflow-y: hidden;}
	
.tweet_list li 						{overflow-y: auto;
							overflow-x: hidden;
							list-style-type: none;
							margin: 0;
							padding: 10px 0 8px 0;
							border-bottom:1px dotted #626263;}

.tweet_list li a					{}
.tweet_list li a:Hover					{color:#626263;}

.loading 						{margin: 50px 0 0 0;
							padding: 0;
							text-align: center;}

.tweet_text						{font-family: 'Lato', sans-serif;
							font-weight: 400;
							font-size: 13px;}
		
.tweet_list .tweet_avatar 				{float: left;
							margin: 0 10px 10px 0;}

.tweet_list .tweet_avatar img 				{border: 1px solid #626263;
							-moz-border-radius: 5px;
							-webkit-border-radius: 5px;
							border-radius: 5px;
							behavior:url(PIE.htc);}

/* TABLEAUX */
/* ################################################################################## */

#calendrier TABLE					{border:1px solid #626263; border-collapse:collapse;}
#calendrier TD						{background-color: #FFFFFF; border:1px solid #626263; padding: 3px 7px 2px 7px;}

#palmares TABLE						{width: 100%; border:1px solid #626263; border-collapse:collapse;}
#palmares TH						{background-color: #F5F5F5; color: #C72E2F; border:1px solid #626263; padding: 3px 7px 2px 7px; text-align: left;}
#palmares TD						{background-color: #FFFFFF; border:1px solid #626263; padding: 3px 7px 2px 7px;}

#actualites TABLE					{width: 100%; border:1px solid #626263; border-collapse:collapse;}
#actualites TH						{background-color: #626263; color: #FFFFFF; border:1px solid #626263; padding: 3px 7px 2px 7px; text-align: left;}
#actualites TD						{background-color: #FFFFFF; border:1px solid #626263; padding: 3px 7px 2px 7px;}

/* WORLD MAP */
/* ################################################################################## */

.jvectormap-label 					{position: absolute;
							display: none;
							border: 1px solid #626263;
							background: #FFFFFF;
							padding: 7px 10px 5px 10px;
							color: #C72E2F;}

.jvectormap-zoomin, .jvectormap-zoomout 		{}
.jvectormap-zoomin					{}
.jvectormap-zoomout					{}

/* POPUP */
/* ################################################################################## */

.reveal-modal-bg 					{position: fixed; 
							height: 100%;
							width: 100%;
							background: #000;
							background: rgba(0,0,0,.8);
							z-index: 100;
							display: none;
							top: 0;
							left: 0;}
	
.reveal-modal						{visibility: hidden;
							top: 150px; 
							left: 50%;
							margin-left: -300px;
							width: 520px;
							background-color: #FFFFFF;
							position: absolute;
							z-index: 101;
							padding: 50px 9px 70px 70px;}
		
.reveal-modal.small 					{width: 200px; margin-left: -100px;}
.reveal-modal.medium 					{width: 400px; margin-left: -200px;}
.reveal-modal.large 					{width: 600px; margin-left: -300px;}
.reveal-modal.xlarge 					{width: 900px; height: 500px; margin-left: -489px;}
	
.reveal-modal .close-reveal-modal 			{font-size: 22px;
							line-height: .5;
							position: absolute;
							top: 8px;
							right: 11px;
							color: #626263;
							cursor: pointer;}

/* SCROLLBARS */
/* ################################################################################## */

.contenu_scrollbars					{background: #FFFFFF;
							width: 100%;
							height: 100%;
							margin: 0;
							padding: 0;
							overflow: auto;}

.contenu_scrollbars_pages				{width: 100%;
							height: 100%;
							margin: 0;
							padding: 0;
							overflow: auto;}

/* CARTE GOOGLE */
/* ################################################################################## */

.carte_google						{width: 100%;
							height: 600px;
							margin: 0;
							padding: 0;}

/* FORMULAIRES */
/* ################################################################################## */


/* TEXTE ANIME INTRO */
/* ################################################################################## */

.page_chargement					{position: absolute; 
							background-color: #F5F5F5;
							width: 100%;
							height: 100%;
							min-height: 1100%;
							z-index: 502;}

.page_chargement .wrapperwait 				{font-size: 25px; /* 1em */ 
							width: 8em;
							height: 8em;
							position: relative;
							margin: 0 auto;
							color: #3E3E3E;
							text-align: center;
							text-shadow: 1px 2px 0 #CDCCCB;
							filter:progid:DXImageTransform.Microsoft.Shadow(color='#CDCCCB', Direction=135, Strength=1); zoom: 1;}


.page_chargement .inner span				{display: inline-block;
							-webkit-animation: loading-1 1.5s ease-out infinite;
							-moz-animation: loading-1 1.5s ease-out infinite;
							-ms-animation: loading-1 1.5s ease-out infinite;
							-o-animation: loading-1 1.5s ease-out infinite;
							animation: loading-1 1.5s ease-out infinite;}


.page_chargement .inner span:nth-child(1)		{-webkit-animation-name: loading-1;
							-moz-animation-name: loading-1;
							-ms-animation-name: loading-1;
							-o-animation-name: loading-1;
							animation-name: loading-1;}

.page_chargement .inner span:nth-child(2)		{-webkit-animation-name: loading-2;
							-moz-animation-name: loading-2;
							-ms-animation-name: loading-2;
							-o-animation-name: loading-2;
							animation-name: loading-2;}

.page_chargement .inner span:nth-child(3)		{-webkit-animation-name: loading-3;
							-moz-animation-name: loading-3;
							-ms-animation-name: loading-3;
							-o-animation-name: loading-3;
							animation-name: loading-3;}

.page_chargement .inner span:nth-child(4)		{-webkit-animation-name: loading-4;
							-moz-animation-name: loading-4;
							-ms-animation-name: loading-4;
							-o-animation-name: loading-4;
							animation-name: loading-4;}

.page_chargement .inner span:nth-child(5)		{-webkit-animation-name: loading-5;
							-moz-animation-name: loading-5;
							-ms-animation-name: loading-5;
							-o-animation-name: loading-5;
							animation-name: loading-5;}

.page_chargement .inner span:nth-child(6)		{-webkit-animation-name: loading-6;
							-moz-animation-name: loading-6;
							-ms-animation-name: loading-6;
							-o-animation-name: loading-6;
							animation-name: loading-6;}

.page_chargement .inner span:nth-child(7)		{-webkit-animation-name: loading-7;
							-moz-animation-name: loading-7;
							-ms-animation-name: loading-7;
							-o-animation-name: loading-7;
							animation-name: loading-7;}

@-webkit-keyframes loading-1				{14.28% { opacity: 0.3; }}
@-webkit-keyframes loading-2 				{28.57% { opacity: 0.3; }}
@-webkit-keyframes loading-3 				{42.86% { opacity: 0.3; }}
@-webkit-keyframes loading-4 				{57.14% { opacity: 0.3; }}
@-webkit-keyframes loading-5 				{71.43% { opacity: 0.3; }}
@-webkit-keyframes loading-6 				{85.71% { opacity: 0.3; }}
@-webkit-keyframes loading-7 				{100% { opacity: 0.3; }}

@-moz-keyframes loading-1				{14.28% { opacity: 0.3; }}
@-moz-keyframes loading-2 				{28.57% { opacity: 0.3; }}
@-moz-keyframes loading-3 				{42.86% { opacity: 0.3; }}
@-moz-keyframes loading-4 				{57.14% { opacity: 0.3; }}
@-moz-keyframes loading-5 				{71.43% { opacity: 0.3; }}
@-moz-keyframes loading-6 				{85.71% { opacity: 0.3; }}
@-moz-keyframes loading-7 				{100% { opacity: 0.3; }}

@-ms-keyframes loading-1 				{14.28% { opacity: 0.3; }}
@-ms-keyframes loading-2 				{28.57% { opacity: 0.3; }}
@-ms-keyframes loading-3 				{42.86% { opacity: 0.3; }}
@-ms-keyframes loading-4 				{57.14% { opacity: 0.3; }}
@-ms-keyframes loading-5 				{71.43% { opacity: 0.3; }}
@-ms-keyframes loading-6 				{85.71% { opacity: 0.3; }}
@-ms-keyframes loading-7 				{100% { opacity: 0.3; }}

@-o-keyframes loading-1 				{14.28% { opacity: 0.3; }}
@-o-keyframes loading-2 				{28.57% { opacity: 0.3; }}
@-o-keyframes loading-3 				{42.86% { opacity: 0.3; }}
@-o-keyframes loading-4 				{57.14% { opacity: 0.3; }}
@-o-keyframes loading-5 				{71.43% { opacity: 0.3; }}
@-o-keyframes loading-6 				{85.71% { opacity: 0.3; }}
@-o-keyframes loading-7 				{100% { opacity: 0.3; }}

@keyframes loading-1					{14.28% { opacity: 0.3; }}
@keyframes loading-2 					{28.57% { opacity: 0.3; }}
@keyframes loading-3 					{42.86% { opacity: 0.3; }}
@keyframes loading-4 					{57.14% { opacity: 0.3; }}
@keyframes loading-5 					{71.43% { opacity: 0.3; }}
@keyframes loading-6 					{85.71% { opacity: 0.3; }}
@keyframes loading-7 					{100% { opacity: 0.3; }}

/* PARALLAX */
/* ################################################################################## */
/*
Plugin: jQuery Parallax
Version 1.1.3
Author: Ian Lunn
Twitter: @IanLunn
Author URL: http://www.ianlunn.co.uk/
Plugin URL: http://www.ianlunn.co.uk/plugins/jquery-parallax/
License: http://creativecommons.org/licenses/by-sa/3.0/ (Attribution Share Alike). Please attribute work to Ian Lunn simply by leaving these comments in the source code or if you'd prefer, place a link on your website to http://www.ianlunn.co.uk/.
*/