			body
			{
				width:770px;
				margin:auto; 
				margin-top:10px; 
				margin-bottom:0px;
				background-color:#DAEBFA;
			}
			#en_tete
			{
				width: 770px;
				height: 92px;
				background-image: url("images/banniere.jpg");
				background-repeat: no-repeat;
				margin-bottom: 0px;
			}
			#menu
			{
				margin-bottom:0px;
				height:36px;
				padding-bottom:0px;
			}
			#corps
			{
				margin-top: 0px;
				margin-left: 0px;
				margin-bottom: 0px; 
				padding: 10px; 
				background-image: url("images/middle.jpg");
				background-repeat: repeat; 
									
			}
			#pied_de_page
			{
				padding: 5px;
				text-align: center;
				color: white;
				margin:auto; /* Pour centrer notre page */ 
				width:770px;
				height: 37px;
				background-image: url("images/footer.jpg");
				background-repeat: no-repeat;
				margin-bottom: 0px;
				font-size: 11px; /* Paragraphes de 14 pixels */
				font-family: "Arial", Verdana, serif;				
			}
			p
			{
				text-indent: 15px;
				font-size: 14px; /* Paragraphes de 14 pixels */
				font-family: "Arial", Verdana, serif;
			}
			h1
			{
				font-size: 17px; /* Titres de 22 pixels */
				color:#0066FF;
				font-family: "Arial", Verdana, serif;
			}
			h2
			{
			font-size: 17px; /* Titres de 22 pixels */
			color:#0066FF;
			font-family: "Arial", Verdana, serif;
			text-align:center;
			clear:both;
			border-top: 1px solid black;
			padding-top:3px;			
			}
			label {
			float:left;
			width:230px;
			cursor:pointer;
			}
			div.float {
				PADDING-RIGHT: 10px;
				PADDING-LEFT: 10px;
				FLOAT: left;
				PADDING-BOTTOM: 10px;
				PADDING-TOP: 10px;
				border: thin solid #black;
			}
			div.float p {
				TEXT-ALIGN: center;
			}
			p.spacer {
			clear: both;
			}
			ul.refmarge{
			padding-top:15px;
			}
			li {
			display: list-item;
			list-style-type: none;
			font-size: 14px;
			font-family: "Arial", Verdana, serif;
			}
			.floatsf{
			float:left;
			margin-right:10px;
						
			}
			#maitre_ouvrage{
			float:right;
			padding-right:5px;
			
			}
			#maitre_oeuvre{
			clear: both;
			float:left;
			padding-right:5px;
			
			}
			#ref_chantier {
			clear:both;
			padding-top:15px;
			margin:0 10px;
			text-align:justify;
			}
			.txtsf{
			padding-top:50px;
			}
			.form {
			color:white;
			background-color: #11325B;
			border: solid 1px black;
			}
			.form:hover{
			color:white;
			background-color:#1F4499;
			}
			.ref_liens{
			text-align:center;
			}
			a.ref_liens{
			text-decoration:none;
			}
			a.ref_liens:hover{
			text-decoration:underline;
			}
			a.liens_footer{
			text-decoration:none;
			color:white;
			}
			a.liens_footer:hover{
			text-decoration:underline;
			color:white;
			}
		
			