/* CSS Document */
body {
 	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#374048 url(images/outside-bg.gif) repeat-x;
	}
a{
	outline:none;
	text-decoration:none;
	}
p, h1, h2, h3, h4, h5, h6, ul, ol{
	margin:0;
	padding:0;
	}
li{
	list-style-type:none;
	}
img{
	border:none;	
	}
/* container*/
#main{
	width:862px;
	overflow:hidden;
	margin:35px auto 0 auto;
	padding:0;
	
	}
#header ul{
	float:left;
	width:100%;
	background-color:#FFF;
	}
#header ul{
	padding:0 0 0 8px;
	}
#header ul li{
	float:left;
	padding:0 0 0 10px;
	}
#header ul li a{
	text-indent:-10000000px;
	float:left;
	height:40px;
	}
.home{
	background:url(images/home.gif) no-repeat left top;
	width:79px;
	}
.home:hover{
	background:url(images/home.gif) no-repeat left -40px;
	width:79px;
	}
.abt-us{
	background:url(images/about-us.gif) no-repeat left top;
	width:172px;
	}
.abt-us:hover{
	background:url(images/about-us.gif) no-repeat left -41px;
	width:172px;
	}
.abt-island{
	background:url(images/about-island.gif) no-repeat left top;
	width:240px;
	}
.abt-island:hover{
	background:url(images/about-island.gif) no-repeat left -41px;
	width:240px;
	}
.renseignements{
	background:url(images/resi.gif) no-repeat left top;
	width:75px;
	}
.renseignements:hover{
	background:url(images/resi.gif) no-repeat left -40px;
	width:75px;
	}
.gallery{
	background:url(images/gallery.gif) no-repeat left top;
	width:96px;
	}
.gallery:hover{
	background:url(images/gallery.gif) no-repeat left -41px;
	width:96px;
	}
.contact{
	background:url(images/contact.gif) no-repeat left top;
	width:84px;
	}
.contact:hover{
	background:url(images/contact.gif) no-repeat left -41px;
	width:84px;
	}
#spotlight img{
	display:block;
	}
#wrap{
	float:left;
	width:100%;
	background-color:#FFF;
	}
#home-content img{
	margin:0 0 0 8px;
	padding:20px 2px 0 17px;
	}
#home-content p{
	margin:0 0 0 8px;
	padding:14px 2px 0 17px;
	width:218px;
	color:#000000;
	text-align:justify;
	line-height:13px;
	}
#home-content p span{
	font-size:14px;
	}
.block{
	float:left;
	padding:0 21px 0 0;
	height:235px;
	background:url(images/content-bar.gif) no-repeat right 15px;
	}
.no-bord{
	background:none;
	}
.block a{
	color:#FF0000;
	padding:0 0 0 10px;
	}
.lightview{
	padding:0 !important;
	}
#footer{
	color:#FFFFFF;
	margin:0 auto 0 auto;
	padding:50px 0 0 0;
	width:862px;
	background:url(images/bottom.gif) no-repeat right top;
	}
#footer p{
	padding:0 0 20px 15px;
	}
/*Single-content*/
#single-content{
	width:559px;
	float:left;
	padding:0 0 0 40px;
	height:450px;
	overflow:auto;
	}
.contact-page{
	background:none !important;
	}
#single-content h1{
	padding:20px 0 27px 0;
	font-size:18px;
	font-weight:normal;
	}
#single-content h2{
	padding:0 0 15px 0;
	font-size:14px;
	}
#single-content p{
	padding:0 20px 20px 0;
	font-size:12px;
	}
.rates{
	padding-top:10px !important;
	}
#single-content ul li{
	background:url(images/button.gif) no-repeat left 5px;
	padding:0 0 8px 41px;
	font-size:12px;
	}
#right-block{
	width:189px;
	float:left;
	margin:18px 27px 0 20px;
	padding:0 0 0 20px;
	background:url(images/content-bar.gif) no-repeat left center;
	}
#right-block ul li{
	float:left;
	padding:0 18px 14px 0;
	}
/*Image-gallery*/
#image-gallery{
	float:left;
	padding:0 0 0 40px;
	}
#image-gallery ul li{
	float:left;
	padding:18px 18px 14px 18px;
	}
/*table*/
table{
	border-collapse:collapse;
	font-size:12px;
	}
td, th{
	border:1px solid #999999;
	}
th, .bg{
	background-color:#EDEDED;
	}
.email{
	color:#000;
	}
.email:hover{
	color:#0e3a4b;
	text-decoration:underline;
	}
