body  { background-image: url(../images/accueil/fd_body.jpg); }

#container {width: 358px; padding-top: 90px; height: 616px; background-image: url(../images/accueil/fd_container.png); background-repeat: no-repeat; }
*:first-child+html #container { height: 632px; }
	#h, #b { margin: 0 auto; overflow: hidden; }
	#b hr { margin-top: 20px; background-color: black; border: 0; color: black; height: 1px; }
	
	/* HEADER */
	#h { width: 292px; height: 228px; background-image: url(../images/accueil/logo.png); background-repeat: no-repeat;  }
		#h h1 { padding: 0; margin-top: 90px;}
		#h h1 a { height: 150px; }

	/* BODY*/
	#b { width: 283px; margin: 0; padding: 0px 50px 0 35px; font-size: 85%; text-align: justify; color: #002F3E; }
		*:first-child+html #b { padding-top: 15px } /* Hack IE7 */
		* html #b { padding-top: 15px } /* Hack IE6 */
		#b p { margin: 20px 5px; }

		#b #link { font-size: 145%; font-weight: bold; text-align: center; }
		#b #link a { color: #E10086; }
		#b #link a:hover { color: #5190E8; }
		#b .legals { margin: 0; margin-top: 30px; font-size: 85%; text-align: center; }
	
	/* FOOTER */
	#f { overflow: hidden; height: 53px; margin-top: 16px;padding-top: 20px; color: #668E98; font-size: 85%; text-align: center; background-image: url(../images/accueil/fd_b.png); background-repeat: repeat-y; background-position: center 0; }
	*:first-child+html #f { margin-top: 0; }
	* html #f { height: 60px; margin-top: 0; }
	
		#f p { margin: 0; padding: 0; }
		#f p a { color: #668E98; }
		#f p a:hover { color: #002F3E; }
		#f p#realisation { }		
		#f p#copyright {  } 