body {
  color: #006633;
  background:#006633 url(../images/img_body.jpg) repeat-x left top;
  font-size:0.8em;
  margin:0;
  padding:0; 
}

.accueil #header{
	background:#CFDDE6 url(../images/fond_header.jpg) no-repeat right top;
	height:auto;
	overflow:hidden;
	width:950px;
}

h1 a.retourAccueil{
	color:#CB071F;
	display:block;
	font-size:12px;
	height:35px;
	margin:0 auto;
	padding:105px 0 0;
	text-align:center;
	width:440px;
}

h1 a.retourAccueil:hover{text-decoration:none;}

.imgAccueil{
	background:transparent url(../images/fond_header2.jpg) no-repeat left bottom;
	height:332px;
	width:950px;
}

.imgAccueil h2{  padding-top:10px; text-align:center; }

.accueil .accroche-accueil{ height:45px; width:672px; }

.drapeau{
	position:absolute;
	right:5px;
	top:29px;
	z-index:2;
}


.drapeau li{
	display:inline;
	padding:0 5px;
}

.drapeau li img{
	height:59px;
	width:40px;
}

.accueil h2.typeface-js{
	color:green;
	padding-right:10px;
	padding-top:40px;
	text-align:right;
}

.accroche, .accrocheEs{
	color:#FFFFFF;
	font-size:1.25em;
	height:48px;
	line-height:48px;
	padding:0 20px;
}

.accrocheEs{ font-size:1.15em;}

.trefle { height:auto; position:absolute; width:950px; z-index:2;}

.lienPiscine, .lienAlentour, .lienLocation, .noLien{ position:absolute; }

.lienPiscine{
	background:transparent url(../images/accueil1.png) no-repeat left top;
	height:132px;
	right:0;
	top:240px;
	width:133px;
}

.lienAlentour{
	background:transparent url(../images/accueil2.png) no-repeat left top;
	height:97px;
	right:135px;
	top:290px;
	width:150px;
}

.lienLocation{
	background:transparent url(../images/accueil3.jpg) no-repeat left top;
	height:79px;
	right:125px;
	top:390px;
	width:126px;
}

.noLien{
	background:transparent url(../images/accueil4.png) no-repeat left top;
	height:41px;
	right:25px;
	top:375px;
	width:98px;
}
	
.accueil #footer{
	background-color:#FFFFFF;
	height:131px;
	margin:0 auto;
	width:950px;
}

	#footer address{
		color:#CB071F;
		float:left;
		font-size:1.1em;
		height:111px;
		padding:10px 20px;
		width:35%;
	}
	
	#footer ul li{
		display:inline;
		line-height:1.1em;
	}
	#footer ul li a{ font-size:0.9em; line-height:1.1em; }
	#footer ul li a:hover, #footer p a:hover{ text-decoration:underline; }
	
	.planSite{
		float:left;
		height:91px;
		padding:20px 5px;
		width:30%;
	}
	
		#footer ul li a, #footer p, #footer p a, #footer ul li, #footer address a{
			color:#CB071F;
		}