@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Layout                                                                              */
/***************************************************************************************/

html { font-size:100%; width:100%; height:100%; }
body { padding:0px; margin:0px 15px 0px 15px; text-align:center; background-color:#000; }
body, td { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#333333; }

form { padding:0px; margin:0px; }
img { vertical-align:middle; }

#Site { width:986px; margin:0 auto; padding:3px 0px 30px 0px; position:relative; text-align:left; }

	#Header {}
		#HeaderMenu { height:25px; }
		#HeaderMenu td { padding:2px 10px 0px 15px; }
		.HeaderMenuContainer { position:relative; height:23px; line-height:23px; }
		.HeaderMenuLink { position:absolute; height:23px; width:100%; line-height:23px; top:-2px; left:-2px; z-index:2; }
		#HeaderMenu a:link, #HeaderMenu a:visited { line-height:23px; color:#fbfbfb; text-decoration:none; }
		#HeaderMenu a:hover, #HeaderMenu a:active { line-height:23px; color:#e6d0a8; text-decoration:none; }
		
	#Content { background:url(/Design/Backgrounds/BackgroundContent.png); }
		#ContentMenu { padding:0px 15px 15px 35px; }
		.ContentMenuTitle { color:#dedfe1; font-size:14px; font-weight:bold; }
		#ContentMenu ul { padding:0px; margin:5px 0px 15px 10px; }
		#ContentMenu li { list-style:none; }
		#ContentMenu li a:link, #ContentMenu li a:visited { padding-left:10px; color:#f5f5f5; text-decoration:none; background:url(/Design/Layout/ContentMenuPuce.png) no-repeat; }
		#ContentMenu li a:hover, #ContentMenu li a:active { padding-left:10px; color:#de1a22; text-decoration:none; background:url(/Design/Layout/ContentMenuPuce.png) no-repeat; }
		
		#ContentPageTable { width:100%; padding-right:20px; }
		
		.ContentTableGagnants { width:100%; border-left:1px solid #B49E7E; margin-top:20px; }
			.ContentTableGagnants td { font-size:11px; vertical-align:bottom; }
		
		.AccueilLeftTd { width:434px; padding:18px 0px 25px 25px; vertical-align:top; }
		.AccueilLeftDiv { border-right:solid 1px #bbb8b2; padding:25px 25px 0px 0px; }
		
		.PageMainTd { width:100%; padding:18px 0px 25px 25px; vertical-align:top; }
		.PageMainDiv { width:100%; padding:25px 25px 0px 0px; }
		
		.SectionBox { border-left:1px solid #e6d9c7; padding:0px 3px 3px 0px; margin-bottom:45px; }
			.SectionBoxTitle { border-bottom:solid 1px #e6d9c7; padding:3px; background:#F6EFE5; margin-bottom:5px; }
			.SectionBoxText { padding-left:15px; }
			.SectionBoxContent { padding:5px; }
			.SectionBoxContentImage { border:1px solid #e6d9c7; margin:2px 15px 0px 0px; }
				.SectionBoxContentBorder { border:1px solid #e6d9c7; }
				.SectionBoxZoneInfos { background:url(/Design/Layout/BoxRightTopCorner.png) top right no-repeat #F6EFE5; margin-left:10px; margin-right:20px; padding:5px; }
				.SectionBoxZoneInfosContent { padding:5px 20px 10px 20px; }
				.SectionBoxZoneLiens { background:#f6efe5; border:1px solid #e6d9c7; padding-left:10px; }

		.BorderLeftSousTitre { border-left:1px solid #a73c3c; padding-left:5px; }
		.BorderUnderSousTitre { border-top:2px solid #a73c3c; margin-top:4px; margin-left:4px; }
		
		.NewsBox { margin:15px 15px 0px 15px; padding:0px 4px 8px 4px; background:url(/Design/Layout/NewsBoxBottomLine.png) no-repeat bottom center; }
		.NewsBoxText { padding-left:13px; margin-top:4px; background:url(/Design/Layout/NewsPuce.png) no-repeat top left; }
		
			.TextBoxContent { border-left:1px solid #b49e7e; background:url(/Design/Layout/BoxRightTopCorner.png) top right no-repeat #F6EFE5; padding:7px 7px 13px 7px; margin-bottom:20px; }
			.TextBoxContentNoLine { background:url(/Design/Layout/BoxRightTopCorner.png) top right no-repeat #F6EFE5; padding:7px 7px 13px 7px; }
				.TextBoxFaqNumber { font-size:16px; }
				.TextBoxTitle { padding-bottom:5px; }
				.TextBoxText { padding-left:20px; padding-right:10px; }
			
			.TextBoxFaqBack { text-align:right; padding-top:5px; }
			
			.LogoBox { padding-left:95px; padding-bottom:50px; }
			.LogoBoxBottom { padding-left:95px; }
	
	#Footer { background:url(/Design/Backgrounds/BackgroundFooterBack.png); }
		#FooterBottom { padding:15px 0px 15px 0px; background:url(/Design/Backgrounds/BackgroundFooter.png) no-repeat bottom; }
		#Footer, #Footer td { color:#f5f5f5; font-size:12px; }
		#Footer ul { margin:0px; padding:0px; margin:5px 0px 10px 0px; }
		#Footer li { list-style:none; margin:0px; padding:0px; }
		#Footer a:link, #Footer a:visited { color:#f5f5f5; text-decoration:none; }
		#Footer a:hover, #Footer a:active { color:#f5f5f5; text-decoration:underline; }
		
	#Anekdotes { text-align:right; font-size:11px; color:#FFF; padding-right:5px; }
	#Copyrights { text-align:left; font-size:11px; color:#FFF; padding-left:5px; }
	
	
	