			* {
			margin:0;
			padding:0;
			}
		
			body {
			padding:20px 0 20px 0;
			font:12px Verdana, "Trebuchet MS", sans-serif;
			background: url(images/fd_site.jpg) repeat-x #ffc312;
			color:#bbb1ad;
			}
				
			#forme {
			position:relative;
			width:750px;
			left:50%;
			margin-left:-375px;
			background-color:white ;
			z-index:50;
			}
			
			
			#bandeau_haut{
			width: 750px;
			}

			#bandeau_haut h1 {
			width:750px;
			height:128px;
			background:url(images/titre_site.jpg) no-repeat;
			margin-bottom: 20px;
			color: #f9970c;
			font: italic 25px Georgia,"Times New Roman",Times, serif;
			text-align: left
			}			
			
			#bandeau_haut h1 span{
			display:none;
			}
			
			#contenu {
			margin: 0px 5px;
			padding: 0;
			width: 740px;
			}
			
			#contenu h2 span {
			display:none;
			}
			#contenu h3 span {
			display:none;
			}
			#contenu h4 span {
			display:none;
			}
			#contenu h5 span {
			display:none;
			}
			
			#adresse {
			margin-top: 10px;
			padding-top: 100px;
			padding-bottom: 10px;
			width: 750px;
			background: url(images/bandeau_bas.gif) no-repeat;
			background-color: #004b84;
			text-align:center;
			color: white;			
			font: italic 12px Georgia,"Times New Roman",Times, serif;			
			}
			
			#adresse strong {
				color: #f9970c;
				}
		
			#reflet_bas{
			margin: 0;
			padding: 0;
			width: 750px;
			height: 54px;
			background: url(images/reflet_bas.jpg) top no-repeat;
			overflow: auto;
			text-align: center
			}
			#reflet_bas p	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt; color: #b97514;}
			#reflet_bas p a {color: #b97514; text-decoration: none}
			#reflet_bas p a:hover {color: #b97514; text-decoration: none; border-bottom: #b97514 1px dotted}
			

			#situation {
				width: 170px;
				margin: 0;
				padding: 0;
				text-align: center;
				color: #1a4c81;			
				font: italic 14px Georgia,"Times New Roman",Times, serif;
				}


/* Barre de navigation gauche */ 

			#bandeau_gauche {
			float: left;
			width: 170px;
			margin-left:30px;
			height: 1%}

			#navigation {
				width: 170px;
				margin-bottom: 20px;
				padding: 0;
				text-align: left;
				}
			
			#navigation h5 {
				width:150px;
				height:30px;
				background:url(images/titre_menu.gif) no-repeat;
				margin-bottom: 2px;
				color: #98bbe0;			
				font: italic 16px Georgia,"Times New Roman",Times, serif;	
				}
				
			#navigation ul {
				margin: 0;
				padding: 0;
				font: normal 13px Georgia,"Times New Roman",Times, serif;
				line-height: 18px;
				font-style: italic;
				list-style: none;
				}
			
			#navigation li {
				margin: 0;
				padding: 0;
				background-image: url("images/puce_menu.gif");
				background-repeat: no-repeat;
				background-position: left center;
				}			
				
			#navigation a {
				display: block;
				margin: 4px 0;
				padding-left: 15px;
				padding-top: 4px;
				color:#1a4c81;
				text-decoration: none;
				width:155px;
				border-top: 1px #98bbe0 dotted;
				}
			
			#navigation a.last {
				border-bottom: 1px #98bbe0 dotted;
				padding-bottom: 4px
				}
			
			#navigation a:hover {
				color: #f9970c;
				}

			#anim {
				width: 170px;
				margin-bottom: 20px;
				padding: 0;
				text-align: left;
				border-top: 4px #f9970c solid;
				border-bottom: 4px #f9970c solid;
				font-size: 1px;
				line-height: 1px;
				}
				
			#situation {
				width: 170px;
				margin: 0;
				padding: 0;
				text-align: center;
				color: #1a4c81;			
				font: italic 14px Georgia,"Times New Roman",Times, serif;
				}


		/* Contenu page */ 

			#page {
				margin: 0px 30px 0px 230px
				}

			#page h5 {
				font: italic 16px Georgia,"Times New Roman",Times, serif;
				font-variant: small-caps;
				line-height: 18px;
				color: #f9970c;
				margin-bottom: 5px;
				margin-top: 15px;
				}
				
			#page p {
				font: italic 13px Georgia,"Times New Roman",Times, serif;
				line-height: 18px;
				color: #1a4c81;
				text-align: left;
				margin-right: 0px
				}
				
			#page p a {
				font: italic 13px Georgia,"Times New Roman",Times, serif;
				line-height: 18px;
				color: #f9970c;
				text-decoration: none;
				border-bottom: #f9970c 1px dotted
				}
			#page p a:hover {
				font: italic 13px Georgia,"Times New Roman",Times, serif;
				line-height: 18px;
				color: #f9970c;
				text-decoration: none;
				border-bottom: #f9970c 1px solid
				}
				
			#page strong {
				color: #f9970c;
				}
				
			#bandeau_droit {
			float: right;
			width : 227px;
			margin: 0px 30px 12px 20px;
			text-align: left;
			font:normal 10px/12px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
			}
			
			#bandeau_droit h4 {
			margin: 25px 0 30px;
			color: #1a4c81;
			font: italic 16px Georgia,"Times New Roman",Times, serif;
			line-height: 20px;
			text-align: right
			}
			
			#bandeau_droit h4 strong {
			color: #f9970c;
			font-size: 110%
			}
			
			#bandeau_maison {
			float: right;
			width : 125px;
			margin: 0px 0px 12px 20px;
			text-align: left;
			font:normal 10px/12px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
			}
			
			#bandeau_maison h4 {
			margin-bottom: 10px;
			color: #1a4c81;
			font: italic 12px Georgia,"Times New Roman",Times, serif;
			text-align: left;
			border-top: #1a4c81 1px solid;
			border-bottom: #1a4c81 1px solid;			
			}
			
			#bandeau_maison p {
			color: #1a4c81;
			font: 10px Arial, sans-serif;
			text-align: left;
			margin: 0;
			line-height: 11px
			}
			
			#bandeau_maison p a {
			font: 10px Arial, sans-serif;
			line-height: 11px
			}
			
			#bandeau_maison p a:hover {
			font: 10px Arial, sans-serif;
			line-height: 11px;
			border-bottom: #f9970c 1px solid
			}
			
			#maison_1, #maison_2 {
			width: 227px;
			background-color: #f9970c;
			text-align:left;
			color: #1a4c81;
			margin-bottom: 25px;			
			font: 12px Arial, sans-serif;
			}
			
			#maison_1 p, #maison_2 p{
			font: 12px Arial, sans-serif;
			margin-left: 5px;			
			}
			
			#maison_1 img, #maison_2 img{
			border: none;			
			}
			
			.maisongd {
			width: 329px;
			background-color: #f9970c;
			text-align:left;
			color: #1a4c81;
			margin-bottom: 25px			
			}
			
			.maisongd p {
			margin-left: 5px;
			}			
			
			img.filet {
			border : 1px #f9970c solid;
			}
		
			.bottom {
			clear:both;
			}
			
			.mentions {
				text-align: center
				}
				
			.mentions p	{margin-top: 5px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt; color: #b97514;}
			.mentions p a {color: #b97514; text-decoration: none}
			.mentions p a:hover {color: #b97514; text-decoration: none; border-bottom: #b97514 1px dotted}
			