/****************************************************************************************/
/*		BODY																			*/
/****************************************************************************************/
	
	body {
		background-image:		none;
	}

/****************************************************************************************/
/*		WRAPPER																			*/
/****************************************************************************************/
	
	.wrapper {
		width:					1129px;
	}

/****************************************************************************************/
/*		CONTENT																			*/
/****************************************************************************************/
	
	#content {
		background-color:		transparent;
	}

	#accueil table#content td.left {
		background-position:	right top;
		background-repeat:		no-repeat;
		background-image:		url( ../img/content_left_bg.gif.png );
	}

	#accueil table#content td.right {
		background-position:	left top;
		background-repeat:		no-repeat;
		background-image:		url( ../img/content_right_bg.gif.png );
	}

	#accueil table#content td.center {
		width:					1129px;
		height:					924px;
		background-position:	left top;
		background-repeat:		no-repeat;
		background-image:		url( ../img/content_center_bg.gif.png );
	}

/****************************************************************************************/
/*		TABLEAUX CONTENEURS																*/
/****************************************************************************************/
	
	#accueil table.ligne_1 td.col_1 {
		width:					490px;
		padding-top:			130px;
	}
	#accueil table.ligne_1 td.col_2 {
		padding-top:			125px;
		padding-right:			32px;
	}	
	#accueil table.ligne_1 td.col_3 {
		width:					300px;
		padding-top:			186px;
	}

	#accueil table.ligne_2 td.col_1 {
		width:					595px;
	}
	#accueil table.ligne_2 td.col_2 {
		width:					360px;
		height:					130px;
	}

/****************************************************************************************/
/*		LOGO																			*/
/****************************************************************************************/
	
	#accueil #logoFlash {
		width:					521px;
		height:					205px;
		background-position:	right bottom;
		background-repeat:		no-repeat;
		background-image:		url( ../img/accueil_logo.png );
		margin:					-20px 0 40px -85px;
	}
	#accueil #logoFlash.noFlash {
		width:					436px;
		background-image:		none;
		margin:					0 0 0 36px;
	}

/****************************************************************************************/
/*		WHAT																			*/
/****************************************************************************************/

	#accueil #what {
		margin-bottom:			40px;
		padding:				0px 20px 0px 90px;
		background-position:	10px center;
		background-repeat:		no-repeat;
		background-image:		url( ../img/accueil_what_bg.png );
	}

	#accueil #what h1 {
		font-size:				20px;
		font-weight:			normal;
		color:					#e41694;
	}

	#accueil #what p {
		font-size:				15px;
		color:					#ffffff;
	}


/****************************************************************************************/
/*		LOGIN																			*/
/****************************************************************************************/

	#accueil #login {
		font-size:				12px;
		color:					#888888;
		text-align:				right;
		padding:				0 21px 20px 0;
		position:				relative;
	}
	
	#accueil.accueil_v2 #login {
		margin:					43px 0 54px 0;
		padding:				0 42px 20px 0;
	}

	#accueil #login span {
		padding-right:			27px;
	}
	#accueil #login span a {
		color:					#888888;
	}

	#accueil #login div {
		clear:					none !important;
		float:					right !important;
	}
	#accueil #login div.clear {
		clear:					both !important;
		float:					none !important;
	}

/****************************************************************************************/
/*		INSCRIPTION																		*/
/****************************************************************************************/

	#accueil.accueil_v2 .accueil_ou {
		display:				block;
		width:					100%;
		line-height:			30px;
		text-align:				center;
		font-size:				16px;
		font-weight:			bold;
		color:					#ffffff;
		text-transform:			uppercase;
		background-position:	center center;
		background-repeat:		no-repeat;
		background-image:		url( ../img/accueil_ou_bg.png );
	}

	#accueil h1.inscription {
		font-size:				18px;
		font-weight:			normal;
		color:					#888888;
		text-align:				center;
	}
	#accueil h1.inscription span {
		font-weight:			bold;
		color:					#e41694;
	}
	#accueil.accueil_v2 h1.inscription {
		margin:					0 0 20px 0;
	}

	#accueil div.inscription {
		width:					242px;
		padding:				10px;
		margin:					10px auto 0 auto;
		background-position:	left top;
		background-repeat:		repeat;
		background-image:		url( ../img/accueil_inscription_bg.png );
	}

	#accueil.accueil_v2 div.inscription {
		margin:					0px auto 0 auto;
		padding:				0px 10px 10px 10px;
	}

	#accueil.accueil_v2 #lostmdp div.inscription {
		margin:					10px auto 0 auto;
		padding:				10px;
	}
	
	#accueil div.inscription p {
		font-size:				9px;
		color:					#888888;
		padding:				10px 0 5px 0;
		line-height:			12px;
		text-align:				center;
	}

/****************************************************************************************/
/*		INSCRIPTION	EXPRESS																*/
/****************************************************************************************/
	
	#accueil #inscription_express {
		display:				none;
	}
	#accueil #lostmdp {
		display:				none;
	}
	#accueil #avert {
		display:				none;
	}
	
	#accueil div.inscription.express p {
		font-size:				15px;
		line-height:			15px;
	}

	#accueil div.inscription.express a {
		display:				block;
		width:					242px;
		height:					34px;
		padding-top:			8px;
		font-size:				14px;
		color:					#e41694;
		font-weight:			bold;
		text-transform:			uppercase;
		background-position:	right top;
		background-repeat:		no-repeat;
		background-image:		url( ../img/accueil_express_bg.png );
	}
	#accueil div.inscription.express a:hover {
		color:					#ffffff;
	}

/****************************************************************************************/
/*		INSCRITS / INSCRITES															*/
/****************************************************************************************/
	
	#accueil #inscrits,
	#accueil #inscrites {
		margin-bottom:			40px;
	}
	
	#accueil #inscrits div.jcarousel-clip,
	#accueil #inscrites div.jcarousel-clip,
	#accueil #inscrits div.jcarousel-clip-vertical,
	#accueil #inscrites div.jcarousel-clip-vertical {
		width:					300px;
		height:					200px;
	}

	#accueil #inscrits h1,
	#accueil #inscrites h1 {
		font-weight:			normal;
		font-size:				14px;
		color:					#888888;
		text-align:				center;
		width:					230px;
	}

	#accueil #inscrits .img,
	#accueil #inscrites .img {
		margin:					15px 20px 0 0;
	}

	#accueil #inscrits ul.carousel > li,
	#accueil #inscrites ul.carousel > li {
		width:					300px;
		height:					200px;
	}

/****************************************************************************************/
/*		ILS PARLENT DE NOUS																*/
/****************************************************************************************/

	#accueil.accueil_v2 .accueil_parle h1 {
		float:					left;
		color:					#e41694;
		font-size:				14px;
		padding:				30px 35px 0 60px;
	}

	#accueil.accueil_v2 #parle {
		float:					left;	
		padding:				10px;
		width:					396px;
		overflow:				hidden;
		background-position:	left top;
		background-repeat:		repeat;
		background-image:		url( ../img/accueil_inscription_bg.png );
	}

	#accueil.accueil_v2 #parle ul.carousel > li {
		width:					48px;
		padding:				0 10px 0 0;
		height:					48px;
		text-align: 			left;
	}
	#accueil.accueil_v2 #parle ul.carousel > li a {
		color: 					#fff;
	}
	#accueil.accueil_v2 #parle ul.carousel > li a:hover {
		text-decoration:		underline;
	}
	#accueil.accueil_v2 #parle ul.carousel > li.last {
		width:					48px;
		padding: 				0;
		height:					48px;
	}

/****************************************************************************************/
/*		FACEBOOK																		*/
/****************************************************************************************/
	
	#accueil #facebook {
		font-weight:			normal;
		font-size:				15px;
		text-align:				center;
		width:					242px;
		padding:				10px;
		margin:					10px auto 0 auto;
		background-position:	left top;
		background-repeat:		repeat;
		background-image:		url( ../img/accueil_inscription_bg.png );
		color:					#888888;
	}

	#accueil #facebook a {
		font-size:				14px;
		color:					#e41694;
		font-weight:			bold;
		text-transform:			uppercase;
		display:				inline-block;
		margin-top:				5px;
	}
	#accueil #facebook a:hover {
		color:					#ffffff;
	}

	#accueil #facebook .img {
		margin:					15px 20px 0 0;
	}

	#accueil.accueil_v2 #facebook a {
		background-position:	left top;
		background-repeat:		no-repeat;
		background-image:		url( ../img/accueil_facebook_bg.png );
		display:				block;
		margin:					5px auto;
		width:					208px;
		height:					23px;
		color:					#ffffff;
		font-size:				9px;
		text-transform:			none;
		padding:				35px 0 0 0;
	}

/****************************************************************************************/
/*		CARTON																			*/
/****************************************************************************************/
	
	#accueil div#carton {
		width:					230px;
	}

	#accueil div#carton ul {
		list-style:				none;
	}
	#accueil div#carton ul li {
		text-align:				center;
	}
	#accueil div#carton ul li a {
		color:					#ffffff;
		font-size:				25px;
		font-weight:			bold;
		line-height:			14px;
		text-transform:			uppercase;
	}
	#accueil div#carton ul li a span {
		color:					#e41694;
	}

	#accueil.accueil_v2 div#carton ,
	.accPresse {
		margin:					50px 0 0 0;
		width: 					100%;
	}
	#accueil.accueil_v2 div#carton {
		text-align: 			center;
	}
	.accPresse {
		text-align: 			left;
		margin:					40px 0 0 0;
	}
	#accueil.accueil_v2 div#carton a,
	.accPresse a {
		font-size:				14px;
		text-transform:			none;
		color:					#888888;
		font-weight: 			bold;
		margin: 				0 6px 0 0;
		padding: 				0 10px 0 0;
	}
	.accPresse a {
		border-right:			1px solid #888888;
		font-weight: 			normal;
		font-size:				12px;
	}
	.accPresse a.last {
		border-right:			0px;
	}
	#accueil.accueil_v2 div#carton ul li a span {
		color:					#888888;
	}

/****************************************************************************************/
/*		POPUPS																			*/
/****************************************************************************************/
	
	div#fancybox-content div.popup {
		padding-bottom:			20px;
	}

	div#fancybox-content div.popup h1 {
		color:					#000000;
		font-size:				18px;
		font-weight:			bold;
		margin-bottom:			20px;
	}

	div#fancybox-content div.popup p {
		color:					#747474;
		font-size:				12px;
	}

/****************************************************************************************/
/*		FOOTER																			*/
/****************************************************************************************/
	
	.preIcos {					float: left; padding-top: 30px; color: #e41694; font-size: 14px; }

	#icosFooter {				list-style: none; text-align: center; float: right;}
	#icosFooter li {			display: inline-block; display: -moz-inline-stack; *display: inline; zoom: 1; height: 48px; width: 58px;  }
	#icosFooter li a {			display: block; padding: 0 5px; position: relative; height: 48px; width: 48px; }
	#icosFooter li a img {		position: absolute; top: 0px; left: 0px; }

/****************************************************************************************/
/*		RETOUR DEPUIS PARTENAIRES														*/
/****************************************************************************************/

	#accueil.accueil_v2 .part_retour {		display: block; width: 100%; line-height: 50px; font-size: 14px; color: #e41694; text-align: center; text-decoration: underline; }
	#accueil.accueil_v2 .page {				width: 100%; }
	#accueil.accueil_v2 .page.presse {		min-height: 750px; }
	#accueil.accueil_v2 .page.presse h1 {	text-align: center; }
	
/****************************************************************************************/
/*		REFERENCEMENT FOOTER															*/
/****************************************************************************************/

	.accRef {				margin: 60px auto 30px auto; width: 60%; text-align: center; color: #888888; font-size: 12px; }