html
{
	background:#c8c5c0 url(../images/accueil/floor.png) repeat-x 0 1192px;
	position:relative; min-height:100%;
}
body{
	background:url(../images/accueil/lambris.jpg) repeat-x 50% 0;
	position:relative; min-height:100%;
}
	#container
	{
		width:960px;
		background:url(../images/accueil/tableau.jpg) no-repeat 100% 0;
		height:960px; 
	}
	#footer
	{
		padding-bottom:250px;
		width:960px; margin:0 auto;
	}
		#footer-ml{
			margin-left:151px;
			width:auto;
			padding-top:30px;
			height:40px;
			background:url(../images/accueil/tableau.jpg) no-repeat 0 -980px;
			color:#87513d;
		}
			#footer-ml ul{ list-style-type:none; margin:0; padding:0; display:inline; }
				#footer-ml ul li{ margin:0; padding:0; display:inline; }
		#footer-fmc{
			float:right;
			width:310px; 
			padding-top:14px;
			height:74px;
			color:#87513d;
		}
		
		#left
		{
			width:151px;
			float:left;
			position:relative;
		}
			#cadres
			{
				position:absolute;
				top:30px;
				left:-38px;
			}

		#tableau
		{
			width:809px;
			float:right;
			position:relative;
		}
			#pubs
			{
				position:absolute;
				left:594px; top:18px;
				width:180px;
				height:505px;
			}
				.pub
				{
					position:absolute;
					top:50px; left:4px;
				}
			#tableauLeft
			{
				width:330px;
				position:absolute;
				left:230px; top:0;
			}
				#texte
				{
					height:261px;
					position:relative;
				}
					#texteWrapperNoScroll
					{
						position:relative;
						height:220px;
						overflow:auto;
						top:30px;
						color:#fff;
						font-size:14px;
						text-shadow:2px 2px 3px #000;
						overflow-x:hidden;
					}
			
				#links
				{
					padding-left:38px;
				}
					#links a { outline:none; }
					#loginC
					{
						width:286px; height:106px;
						color:#FFF;
						display:none;
					}
						#loginC form{
							display:block; margin:0; padding:0;
						}
						#loginC .loginForm {
							height:42px;
						}
						#loginC .tx-felogin-pi1 { padding:0px; position:relative; }
						#loginC label, .tx-felogin-pi1 label
						{
							color:#FFF;
							width:102px;
							display:block !important;
							float:left;
						}
							#userLabel {
								position:absolute;
								left:0; top:4px;
							}
							#passLabel {
								position:absolute;
								left:130px; top:4px;
							}
							#loginC label input
							{
								width:100%;
							}
							#loginC label span
							{
								display:block;
							}
							span.plus
							{
								position:absolute;
								display:block;
								width:30px; text-align:center;
								left:101px; top:21px;
							}
							
							#loginSubmit
							{
								display:block;
								padding-left:3px;
								padding-top:0px;
								vertical-align:bottom;
								width:20px;
								float:left;
								height:21px; 
								position:absolute;
								left:238px; top:17px;
							}
							
								#loginSubmit input
								{
									display:block;
									width:20px; height:21px; 
									background:url(../images/ok.gif) no-repeat 0 0;
									border:none;
									overflow:hidden; text-indent:-999em;
									padding-left:20px; 
									cursor:pointer;
								}
							.tx-srfeuserregister-pi1 a { padding-left: 22px; background:none; text-decoration:none; color:#FFF; font-weight:bold; background:url(../images/accueil/arrow.gif) no-repeat 0 4px; }
							.tx-srfeuserregister-pi1 a:hover { 
								color:#609c25;
								background-position: 0 4px !important;
							}
							.tx-srfeuserregister-pi1 p { padding-left: 0; margin:0; }

					#links a
					{
						display:block;
						width:286px;
						text-decoration:none;
					}
					/*
					#btjouer
					{
						height:106px;
						background:url(../images/accueil/bt-jouer.jpg) no-repeat 0 0;
					}
					#btregles
					{
						height:54px;
						background:url(../images/accueil/bt-regles.jpg) no-repeat 0 0;
					}
					#btdemo
					{
						height:68px;
						background:url(../images/accueil/bt-demo.jpg) no-repeat 0 0;
					}
					*/
					/*
					#btjouer
					{
						height:106px;
						background:url(../images/accueil/bt-jouer-off.jpg) no-repeat 0 0;
						outline:none; cursor:default;
					}*/
					#btjouer
					{
						height:106px;
						background:url(../images/accueil/bt-jouer.jpg) no-repeat 0 0;
					}
					#btregles
					{
						height:54px;
						background:url(../images/accueil/bt-regles.jpg) no-repeat 0 0;
						overflow:hidden; text-indent:-999em;
					}
					#btdemo
					{
						height:68px;
						background:url(../images/accueil/bt-demo.jpg) no-repeat 0 0;
					}
					#btemail
					{
						height:54px;
						background:url(../images/accueil/bt-regles-off.jpg) no-repeat 0 0;
						overflow:hidden; text-indent:-999em;
					}
					#links a:hover
					{
						background-position:0 100%;
					}
					#gotoEdito
					{
						width:105px; height:54px;
						background:url(../images/accueil/bt-edito.jpg) no-repeat 0 0;
						position:absolute;
						top:489px; left:125px;
					}
						#gotoEdito a
						{
							display:block; width:100%;
							height:54px;
						}
			#actus
			{
				position:absolute;
				top:555px;
				left:131px;
				color:#FFF; font-size:14px;
			}
				#actusWrapper
				{
					width:600px;
					height:32px;
					overflow:hidden;
					position:relative;
				}
				.actu
				{
					line-height:32px;
				}
				.actusOn .actu 
				{
					position:absolute;
					top:0; left:0;
				}
				#actusNav
				{
					position:absolute;
					right:-80px;
					top:0px;
				}
					#actusNav a
					{ display:block; width:41px; height:41px; position:absolute; text-indent:-999em; overflow:hidden; }
					#actusNavPrev
					{
						right:41px;
						background:url(../images/accueil/actus-prev.png) no-repeat 0 0;
					}
					#actusNavNext
					{
						right:0px;
						top:-3px;
						background:url(../images/accueil/actus-next.png) no-repeat 0 0;
					}
					#actusNav a:hover
					{
						top:-5px;
					}
				#editoC
				{
					position:absolute;
					top:635px;
					left:180px;
				}
					#edito
					{
						font-size:14px; color:#2a2a2a;
						width:750px; height:300px;
						overflow:auto;
					}
						#edito h1
						{
							color:#000;
							font-size:23px;
							padding-bottom:20px;
							font-family:Calibri, Arial, Helvetica, sans-serif;
						}



		.scrollbar-vert
		{
			background:url(../images/accueil/scrollbarTrack.jpg) repeat-y 50% 0;
			width:20px;
		}
		.handle-vert
		{
			height:18px;
			width:31px;
			background:url(../images/accueil/scrollbarBt.png) no-repeat 100% 0;
			margin-left:-5px;
			cursor:pointer;
		}
		.handle-vert:hover
		{
			background-position:0 0;
		}



