html {
	margin: 0;
	padding: 0;
}
	
body {
	font-family:times, verdana, sans-serif ;	
	font-size:14px;
	font-style: italic ;
	color: #0d5170;
	background: #ffffff url(images/back.jpg) no-repeat top center; 
	margin: 0; 
	padding: 0;
}

body a:link, a:active, a:visited{
	text-decoration:none;
	color:#0d5170;
}

body a:hover{
	text-decoration:underline;
}

p{
	margin: 10px;
	padding: 0;
}

h3 {
	display:none;
}

ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

li {
	background: url(bullet.gif) left center no-repeat;
	padding-left: 7px;
	margin-bottom: 5px;
}

/* box div */

#container { 
	margin: auto;
	width:1000px;
    background:url(images/) no-repeat top center;
	position:relative;
}

#intro{
	width:892px;
	height:451px;
}
#logo{
	position:absolute;
	left:50%;
	top:1px;
	background:url(images/logo.png) no-repeat top center;
	z-index:0;
}
#menu{
	position:absolute;
	left:235px;
	top:15px;
	font-size:14px;
	color: #8bb2c2;
	font-weight:bold;
	z-index:0;
}

#menu a{
	color: #488da9;
	margin-top: 20px;
}

#book {
	position:absolute;
	left:700px;
	top:450px;
	display:inline;
	text-decoration:none;
	background:black;
	z-index:2;
	width:512px;
	height: 334px;
	background: url() no-repeat top left;
	}
#bookingmai{
	position: absolute;
	left:0px;
	top:7px;

	}
#bookingcha{
	position: absolute;
	left:0px;
	bottom:-7px;

	}
#bookingapp{
	position: absolute;
	left:0px;
	top:7px;

	}
#bookingact{
	position: absolute;
	left:0px;
	top:7px;

	}
#book #imgbookmaison {
	position: absolute;
	left:280px;
	bottom:100px;
	padding-top:0px;
	z-index:2;
	background: url(rien.gif) no-repeat top center;
}
#book #imgbookmaison img {
border: 2px solid #fff;
}

#book #imgbookmaison img:hover {
border: 2px solid #0d5170;
}
#book #imgbookmaison b {
display:none;
}
#book #imgbookmaison a:hover b{
position:absolute;
left:0px;
top:0px;
display:inline;
text-decoration:none;
background:transparent;
z-index:2;
}

#book #imgbookmaison a:hover b em{
position:absolute;
left:400px;
top: 380px;
color:#000;
border:0px solid #000;
display:inline;
background:transparent;
padding: 5px;
width: 283px;
height:150px;
font-style:normal;
}

#accueil {
	position:absolute;
	left:25px;
	top:570px;
	display:inline;
	text-decoration:none;
	background:black;
	z-index:2;
	width:700px;
	height: 250px;
	background: url() no-repeat top left;
	}
	
#logoaccueil{
	position:absolute;
	left:100px;
	top:1px;
	background:url(images/logoaccueil.png) no-repeat top center;
	z-index:0;
}
#fondhaut{
	position: absolute;
	left:25px;
	top: 175px;
	font-family: Brush Script;
	font-size:30px;
	font-style: none;
	color: #0d5170;
	width:900px;
		
}	
#fond{
	position: absolute;
	left:0px;
	font-family: Brush Script;
	font-size:16px;
	font-style: none;
	color: #0d5170;
	width:900px;
		
}	

#accueilphoto img{  
	position:absolute;
	left:100px;
    top:250px;
	display:block;
    background:url(images/barfleur.png) no-repeat top center;
	width:750px;
	height:285px;
	z-index:2;
	
}
#accueilphoto1 img{  
	position:absolute;
	left:185px;
    top:470px;
	display:block;
    background:url(images/accueil/1.jpg) no-repeat top center;
	width:80px;
	height:100px;
	z-index:4;
	
}
#accueilphoto2 img{  
	position:absolute;
	left:310px;
    top:470px;
	display:block;
    background:url(images/accueil/2.jpg) no-repeat top center;
	width:80px;
	height:100px;
	z-index:4;
	
}
#accueilphoto3 img{  
	position:absolute;
	left:435px;
    top:470px;
	display:block;
    background:url(images/accueil/3.jpg) no-repeat top center;
	width:80px;
	height:100px;
	z-index:4;
	
}
#accueilphoto4 img{  
	position:absolute;
	left:560px;
    top:470px;
	display:block;
    background:url(images/accueil/4.jpg) no-repeat top center;
	width:80px;
	height:100px;
	z-index:4;
	
}
#accueilphoto5 img{  
	position:absolute;
	left:685px;
    top:470px;
	display:block;
    background:url(images/accueil/5.jpg) no-repeat top center;
	width:80px;
	height:100px;
	z-index:4;
	
}

#deco2maison img{  
	position:absolute;
	left:50px;
    top:150px;
	display:block;
    background:url(images/port2.png) no-repeat top center;
	width:350px;
	height:350px;
	z-index:4;
	
}
#deco1maison img{  
	position:absolute;
	left:700px;
    top:100px;
	display:block;
    background:url(images/port.png) no-repeat top center;
	width:300px;
	height:350px;
	z-index:1;
	
}


#galmaison {  
	position:absolute;
	left:555px;
    top:175px;
	display:inline;
    background:url(images/fond.png) no-repeat top center;
	z-index:5;
}
#galmaison img{  
	position:absolute;
	left:5px;
    top:17px;
	display:inline;
    background:transparent;
	z-index:3;
	
}
#pied {
	position:absolute;
	color: #8bb2c2;
	left:750px;
    top:800px;
	display:inline;
	font-size:14px;
	font-weight:bold;
	width:350px;
}
#pied a{
	color: #8bb2c2;
}
	

