body{
	margin: 0 auto; /* On centre sur la page */
	padding: 0;
	width: 990px;
	background-color: #eeddcb;
	font-family: 'Trebuchet MS', 'Book Antiqua', Arial, 'Comic Sans MS';
	font-size: 14px;
}
	
	div#contener{
		position: relative;
	}
		li{
			list-style-type: none;
		}
		
		
		div#entete{
			position: absolute;
			top: 2px;
			left: 0;
		}
			
			span#titre{
				position: relative;
				top: 10px;
				left: 0;
				z-index: 10; /* On le place au dessus du flash  */
			}
			
			span#logo{
				position: relative;
				left: 250px;
			}
				
			
				.diaporama{
					position: relative;
					top: 55px;
					left: 0;
					margin: 0;
					padding: 0;
					width: 990px; /* Largeur d'une photo */
					height: 450px; /* Hauteur d'une photo */
					z-index: 1; /* On le place au dessous du texte du gite */
				}
				
				.diaporama li{
					overflow: hidden;
					position: absolute /* Les images seront positionnées toutes au même endroit */
				}
			
			div#menu{
				width: 970px;
				height: 40px;
				margin: 0;
				padding: 0;
				position: relative;
				top: 36px;
				left: 10px;
				background-image: url(../images/menu.jpg);
				background-repeat: no-repeat;
				font-size: 17px;
				font-weight: bold;
				z-index: 10; /* On le place au dessus du contenu */
			}
				
				ul#listeMenu li{
					position: relative;
					top: 5px;
					display: inline;
				}
				
				ul#listeMenu li a{
					text-decoration: none;
					color: #eeddcb;
				}
				
				ul#listeMenu li a:hover{
					color: #f79329;
				}
				
				div#menu ul#listeMenu a#lien_actif{
					color: #f79329;
					font-style:italic;
				}
				
				/* On positionne les liens sur la barre de menu */
				li#genets{
					position: relative;
					left: 80px;
				}
				
				li#joncs{
					position: relative;
					left: 175px;
				}
				
				li#loisirs{
					position: relative;
					left: 265px;
				}
				
				li#situation{
					position: relative;
					left: 360px;
				}
				
				li#contact{
					position: relative;
					left: 450px;
				}
				
				
			div#corps{
				position: relative;
				margin: 0;
				padding: 0;
				top: -20px;
				-top: -1px; /* IE6 */
				background-image: url(../images/contenuAccueil.jpg);
				background-repeat: no-repeat;
				width: 990px;
				height: 330px;
				z-index: 1; /* On le place en dessous du menu */
			}
			
			div.gite{
				position: relative;
				margin: 0;
				padding: 0;
				top: -20px;
				-top: -1px; /* IE6 */
				width: 990px;
				z-index: 1; /* On le place en dessous du menu */
			}
			
			div#corpsGenets{
				background-image: url(../images/contenuGitesGenets.jpg);
				background-repeat: no-repeat;
				height: 990px;
			}
			
			div#corpsGenets a, div#corpsJoncs a{
				text-decoration: none;
				color: #0e4e46;
			}
			
			div#corpsGenets a:hover, div#corpsJoncs a:hover{
				color: #f79329;
			}
			
			
			div#corpsJoncs{
				background-image: url(../images/contenuGitesJoncs.jpg);
				background-repeat: no-repeat;
				height: 1100px;
			}
			
				div#corps h3, div.gite h3, div#corpsLoisirsSituation h3, div#divSituation h3, div#divContact h3{
					position: relative;
					top: 50px;
					left: 50px;
					width: 895px;
					color: #0e4e46;
				}
				
				div#tarifsGenets h3{
					position: absolute;
					top: 265px;
					left: 480px;
					width: 400px;
					color: #0e4e46;
				}
				
				div#tarifsGenets table{
					position: absolute;
					top: 320px;
					left: 480px;
					width: 400px;
				}
				
				div#photosJoncs{
					position: relative;
					top: 0;
					left: 10px;
				}
				
				div#photosGenets{
					position: relative;
					top: 0;
					left: 10px;
				}
				
				
				
				.policeTarifs{
					font-size: 10px;
				}
				
				div#tarifsJoncs h3{
					position: absolute;
					top: 350px;
					left: 480px;
					width: 500px;
					color: #0e4e46;
				}
				
				div#tarifsJoncs table{
					position: absolute;
					top: 410px;
					left: 480px;
					width: 400px;
				}
				
				div#tarifsJoncs table tr, div#tarifsGenets table tr{
					background-color: #f4eade;
				}
				
				div#corps p, div.gite p, div#divContact p{
					position: relative;
					top: 35px;
					left: 50px;
					width: 900px;
					text-align: justify;
				}
				
				div#divContact p{
					width: 350px;
				}
				
				
				table#tabGenets{
					position: absolute;
					top: 92px;
					left: 480px;
				}
				
				table#tabJoncs{
					position: absolute;
					top: 90px;
					left: 470px;
				}
				
				
					div#giteGenet{
						width: 300px;
						height: 150px;
						margin: 0;
						padding: 0;
						position: relative;
						top: 30px;
						left: 100px;
						background-color: #b6f3ec;
						border: 1px solid #058270;
					}
						
						div#giteGenet h3{
						position: relative;
						top: -8px;
						left: 10px;
						width: 300px
						}
						
						div#giteGenet p{
							margin :0;
							padding: 0;
							position: absolute;
							top: 25px;
							left: 10px;
							width: 800px;
						}
						
						div#giteGenet a, div#giteJoncs a{
							text-decoration: none;
							color: #0e4e46;
						}
						
						div#giteGenet a:hover, div#giteJoncs a:hover{
							text-decoration: none;
							color: #f79329;
						}
						
						
						div#giteGenet img#imgGenets{
							position: absolute;
							top: 25px;
							left: 158px;
						}
					
					
					div#corpsLoisirsSituation{
						position: relative;
						margin: 0;
						padding: 0;
						top: -20px;
						-top: -1px; /* IE6 */
						background-image: url(../images/contenuLoisirsSituation.jpg);
						background-repeat: no-repeat;
						width: 990px;
						height: 510px;
						z-index: 1; /* On le place en dessous du menu */
					}
					
					div#corpsLoisirsSituation table#tableLoisirs{
						position: relative;
						top: 50px;
						left: 50px;
					} 
					div#corpsLoisirsSituation table#tableLoisirs a{
						color: #000000;
						text-decoration:none;
					} 
					div#corpsLoisirsSituation table#tableLoisirs a:hover{
						color: #C9723D;
					}
					.diapoLoisirs{
						position: absolute;
						top: 110px;
						left: 500px;
						margin: 0;
						padding: 0;
						width: 400px; /* Largeur d'une photo */
						height: 300px; /* Hauteur d'une photo */
					}
					
					.diapoLoisirs li{
						overflow: hidden;
						position: absolute /* Les images seront positionnées toutes au même endroit */
					}
					
					
					div#divSituation{
						position: relative;
						margin: 0;
						padding: 0;
						top: -20px;
						-top: -1px; /* IE6 */
						background-image: url(../images/contenuSituation.jpg);
						background-repeat: no-repeat;
						width: 990px;
						height: 720px;
						z-index: 1; /* On le place en dessous du menu */
					}
					
					div#divSituation p{
						position: relative;
						top: 40px;
						left: 50px;
						width: 380px;
						text-align: justify;
					}
					div#divSituation p strong{
						color: #093530;
					}
					
					div#divSituation div#mapsGoogle iframe{
						position: absolute;
						top: 90px;
						left: 460px;
						border: #0e4e46 solid 2px;
					}
					
					div#divSituation div#mapsGoogle a{
						position: absolute;
						top: 500px;
						left: 460px;
					}
			
				div#divContact{
					position: relative;
					margin: 0;
					padding: 0;
					top: -20px;
					-top: -1px; /* IE6 */
					background-image: url(../images/contenuSituation.jpg);
					background-repeat: no-repeat;
					width: 990px;
					height: 720px;
					z-index: 1; /* On le place en dessous du menu */
				}
					
					div#divContact p{
						position: relative;
						top: 40px;
						left: 60px;
						width: 360px;
					}
					
					div#divContact p a{
						text-decoration: none;
						color: #0e4e46;
					}
					div#divContact p a:hover{
						text-decoration: underline;
					}
					
					form#formContact{
						position: absolute;
						top: 10px;
						left: 420px;
					
					}
					form#formContact p{
						width: 500px;
					}
					
					form#formContact p label{ /* Mettre les labels et input aligné */
						float: left;
						display: block;
						width: 200px;
					}
					
					
			div#corps{
				position: relative;
			}
					
					div#giteJoncs{
						width: 300px;
						height: 150px;
						margin: 0;
						padding: 0;
						position: relative;
						top: -122px;
						left: 600px;
						background-color: #b6f3ec;
						border: 1px solid #058270;
					}
						
						div#giteJoncs h3{
						position: relative;
						top: -8px;
						left: 10px;
						width: 300px
						}
						
						div#giteJoncs p{
							margin :0;
							padding: 0;
							position: absolute;
							top: 25px;
							left: 10px;
							width: 300px
						}
						
						div#giteJoncs img#imgJoncs{
							position: absolute;
							top: 25px;
							left: 158px;
						}
				
				
				div#footer{
					margin: 0;
					padding: 0;
					width: 990px;
					height: 30px;
					position: relative;
					top: -10px;
					-top: -60px; /* IE6 */
					font-size: 12px;
					color: black;
					text-align: center;
				}
				
				div#footer a{
					text-decoration: none;
					color: #3e2314;
				}
				
				
