			
			body {
				background-color: #86bcdd;
				background-image: url( 'images/bg.png' );
				background-repeat: repeat-x;
				margin: 0px; padding: 0px;
			}
			.lp-full {
				position: relative;
				width: 995px;
				margin: auto;
				background-color: #ffffff;
			}			
			.lp-page {
				position: relative;
				margin: auto;
				background-color: #ffffff;
			}			
			.lp-form {
				position: absolute;
				left: 445px;
				/left: 450px;
				top: 195px;
				background-image: none;
			}
			#departements {
				top: 300px;
				width: 200px;
				left: 70px;
				text-align: left;
			}
			#departements li.ville { margin-left: 20px; }
			#departements li.ville_selected { margin-left: 20px; }
			#departements h1 { color: #005595; border-bottom: none; }
			#departements h2 { color: #005595; font-weight: normal; }
			/*#departements h2 { font-family: Arial; font-size: 14px; margin-bottom: 5px; }*/
			
			
			#link-back {
				left: 25px;
				top: 230px;
				color: #1b528d;
			}
			#link-back a { color: #1b528d; }
			#link-selection {
				left: 20px;
				top: 235px;	
				border: solid 1px #a1d4ff;
				padding: 3px;
				padding-left: 10px;
				width: 137px;
				background-image: url( 'images/fd_extens_bleu_clair.gif' );
				background-repeat: repeat-x;
				color: #1b528d;
			}
			#link-selection a { color: #1b528d; text-decoration: none; font-weight: normal; font-size: 10px; }
			.programme {
				left: 265px;
				top: 240px;
				text-align: left;
			}
			#mySelection {
				left: 245px;
				top: 253px;
				width: 350px;
				height: 315px;
				background-image: url( 'images/selection-bg.jpg' );
				background-repeat: repeat-x;
				background-position: 0px -18px;
			}
			.programme .zoom { top: 220px; }
			.programme .h1 { font-size: 13px; }
			.programme .h2 { font-size: 11px; margin: 0px; }
			.programme .h3 { font-size: 13px; margin: 0px; }
			
			#link-mentions {
				top: 690px;
			}
			#swf-anim {
				position: absolute;
				left: 33px;
				top: 270px;
			}
			
			.section-title { overflow: auto; }


		.lp-header {
			position: relative;
			width: 995px;
			margin: auto;
			height: 225px;
			background-image: url( 'images/lp-header.jpg' );
			background-repeat: no-repeat;
		}
		.lp-page {
			position: relative;
			width: 995px;
			margin: auto;
			height: 440px;
			background-color: #ffffff;
			/*background-image: url( 'images/lp-main-bg.jpg' );
			background-repeat: repeat-x;
			background-position: bottom;*/
		}
		#step-0 { height: 410px; }
		#step-1 { height: 410px; }
		#step-2 { height: 430px; }
		.lp-footer {
			position: relative;
			width: 995px;
			margin: auto;
			height: 73px;
			background-image: url( 'images/lp-footer.jpg' );
			background-repeat: no-repeat;
		}