 
html
{
	height:100%;
	width: 100%;
}

p
{
	margin-top: 8px; 
	margin-left:0px;
	margin-right:0px; 
	margin-bottom: 20px;
}

body
{
	height:100%;
	width: 100%;
	background-image: url(../images/sea_turtle.gif);
	background-repeat : repeat-x;
}

a.visited
{
	text-decoration:none;
}

#container
{
	width: 100%;
	background-color: transparent;
	height: 720px;
}

#top
{
	width:1002px;
	background-color : transparent;
	height: 180px;
}

#menu
{
	width:1002px;
	height: 37px;
	background-color: transparent;
	overflow: hidden;
}

#center_back
{
	width:1000px;
	height: 462px;
	background-color: transparent;
	background-image: url(../images/barbados.gif);
	background-repeat : repeat-x;
	overflow: hidden;
}

#gauche
{
	width: 198px;
	height: 422px;
	background-color: White;
	border-right: 1px solid #B8D7DB;
	border-left: 1px solid #CCCCCC;
	float: left;
	padding-left: 1px;
	overflow: visible;
}

.formulaire
{
	font: 11px Tahoma ,"MS Sans Serif" Geneva sans-serif;
	margin: 10px 18px 10px 18px;
	color : #004768;
}

.champs
{
	font-size:10px;
	width: 155px;
	height: 12px;
}

.champs_date
{
	font-size:10px;
	width: 60px;
	height: 12px;
}

#contenu
{
	width:598px;
	height: 422px;
	background-color: transparent;
	float: left;
	overflow: hidden;
}

#contenu_scroll
{
	width:598px;
	height: 422px;
	overflow: auto;
	background-color: transparent;
	float: left;
}

.avertissement_red
{
	color:red;
}

.texte
{
	font: 12px/18px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color : #6D6D6D;
	margin-left:40px;
	margin-right:40px;
	margin-top: 38px;
	margin-bottom: 40px;
}

.texte_amenities
{
	font: 12px/18px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color : #6d6d6d;
	margin-top: 40px;
	margin-left:40px;
	margin-right:0px;
	Margin-bottom:30px;
}

.liste_seul
{
	color: #52859c;
}

.vert_para
{
	font: bold 12px/18px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color : #A6B530;
}

.vert
{
	font: bold 12px/6px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color : #A6B530;
}

a.vert
{
	text-decoration: none;
}

a.vert:hover
{
	color : #006d81;
}

h1
{
	font: bold 12px/18px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color : #A6B530;
	padding: 0px;
	margin: 0px 0px 0px 0px ;
}

a.h1
{
	text-decoration: none;
}

a.h1:hover
{
	color : #006d81;
}

.ariane_on
{
	font: 11px/10px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	margin-left: 0px;
	margin-top: 7px;
	margin-bottom:7px;
	color: #99a919;
}

a.ariane_on
{
	text-decoration : none;
}

a.ariane_on:hover
{
	text-decoration : none;
}

.ariane
{
	font: 11px/10px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	margin-left: 0px;
	margin-top: 7px;
	margin-bottom:7px;
	color:  #006d81;
}

a.ariane
{
	text-decoration : none;
	color: #006d81;
}

a.ariane:hover
{
	color: #99a919;
}

.rule
{
	background-color : #1976a1;
	width: 500px;
	margin-left: 40px;
}

a.lien_texte
{
	text-decoration: none;
	color: #006d81;
	margin-left: 50px;
	margin-top: 0px; 
	margin-right:0px; 
	margin-bottom: 0px;
}

a.lien_texte:hover
{
	text-decoration: none;
	color: #13a7b8;
}

a.lien
{
	text-decoration: none;
	color: #006d81;
	margin-top: 0px; 
	margin-left:0px;
	margin-right:0px; 
	margin-bottom: 0px;
}

a.lien:hover
{
	text-decoration: none;
	color: #13a7b8;
}

.titre_table
{
	color: #53869d;
	line-height: 15px;
}

.titre_table_red
{
	color: red;
	line-height: 15px;
}

.gallery
{
	width: 370px;
	float: right;
	margin-top: 50px;
}

.gallery_liens
{
	text-decoration: none;
	color: #006d81;
	margin-left: 40px;
}

a.gallery_liens:hover
{
	text-decoration: none;
	color: #13a7b8;
}

#visa
{
	width: 600px;
	background-image: url(../images/barbados.gif);
	background-repeat : repeat-x;
	padding-left: 30px;
	padding-right:30px;
	padding-top: 20px;
	padding-bottom:1px;
	background-color: #f2f7f9;
}

.visa_list
{
	font: 12px/18px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color: #6D6D6D;
}

#droite
{
	width: 199px;
	height: 422px;
	background-color: White;
	float: left;
	border-left: 1px solid #B8D7DB;
	border-right: 1px solid #DFDFDF;
	overflow: visible;
	position: relative;
}

.sep_bleue
{
	background-color: #009CFF;
	height: 3px;
	margin-top: 6px;
	margin-bottom: 10px;
}

#bas
{
	background-image : url(../images/condominiums_south.gif);
	height: 38px;
	width: 1002px;
	float: left;
	overflow: hidden;
}


#home_link
{
	width:200px;
	height: 37px;
	text-indent:-9999px;
	overflow: hidden;
	display: block;
	background : transparent url("../images/link_1.jpg") 0 0 no-repeat;
	float: left;
}

#home_link:hover
{
	background-position: 0 -37px;
}

#home_link:active
{
	background-position: 0 -74px;
}

#link_on
{
	width:200px;
	height: 37px;
	float: left;
}

#link_on_201
{
	width:201px;
	height: 37px;
	float: left;
}

#link_on_203
{
	width:201px;
	height: 37px;
	float: left;
}

#barbados_link
{
	width:201px;
	height: 37px;
	text-indent:-9999px;
	overflow: hidden;
	display: block;
	background : transparent url("../images/link_2.jpg") 0 0 no-repeat;
	float: left;
}

#barbados_link:hover
{
	background-position: 0 -37px;
}

#barbados_link:active
{
	background-position: 0 -74px;
}

#condos_link
{
	width: 200px;
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background : transparent url("../images/link_3.jpg") 0 0 no-repeat;
	float: left;
}

#condos_link:hover
{
	background-position: 0 -37px;
}

#condos_link:active
{
	background-position: 0 -74px;
}

#amenities_link
{
	width: 200px;
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background : transparent url("../images/link_4.jpg") 0 0 no-repeat;
	float: left;
}

#amenities_link:hover
{
	background-position: 0 -37px;
}

#amenities_link:active
{
	background-position: 0 -74px;
}

#contact_link
{
	width: 200px;
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background : transparent url("../images/link_5.jpg") 0 0 no-repeat;
	float: left;
}

#contact_link:hover
{
	background-position: 0 -37px;
}

#contact_link:active
{
	background-position: 0 -74px;
}

#gallery
{
	width:160px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: transparent url("../images/btn_gallery_2.gif") 0 0 no-repeat;
	margin-top: 5px;
}

#gallery:hover
{
	background-position: 0 -21px;
}

#contact_us
{
	width: 104px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: transparent url("../images/contact_us.gif") 0 0 no-repeat;
	float: right;
}

#contact_us:hover
{
	background-position: 0 -38px;
}

#sitemap
{
	width: 99px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: transparent url("../images/sitemap.gif") 0 0 no-repeat;
	float: right;
}

#sitemap:hover
{
	background-position: 0 -38px;
}

#sea_turtle
{
	width: 201px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: transparent url("../images/btn_sea_turtles.gif") 0 0 no-repeat;
	float: left;
}

#sea_turtle:hover
{
	background-position: 0 -38px;
}

#reservation
{
	width:160px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: transparent url("../images/btn_reservation.gif") 0 0 no-repeat;
	margin-top: 5px;
}

#reservation:hover
{
	background-position: 0 -21px;
}

#rates
{
	width: 77px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: transparent url("../images/btn_rates.gif") 0 0 no-repeat;
}

#rates:hover
{
	background-position: 0 -21px;
}

#availability
{
	width: 160px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: transparent url("../images/btn_availability_2.gif") 0 0 no-repeat;
	margin-bottom: 5px;
	margin-top: 5px;
}

#availability:hover
{
	background-position: 0 -21px;
}

.meteo
{
	font-family : Tahoma ,"MS Sans Serif" Geneva sans-serif;
	font-size: 16px ;
	color: #949494;
}

.meteo img
{
	border-color:#FFFFFF; 
}

.meteo a
{
	color: #a6b530;
	text-decoration : none;
	font-size: 11px;
}

.sun
{
	position: absolute;
	left:50px;
	top:72px;
	z-index: 2
}

.hide
{
	position: absolute;
	left:15px;
	top:110px;
	z-index: 1;
}

.fb_link
{
	font: 11px Tahoma, "MS Sans Serif", Geneva, sans-serif;
	color: #004768;
	overflow: hidden;
}

a.fb_link
{
	text-decoration : none;
	color: #004768;
}

a.fb_link:hover
{
	text-decoration : none;
	color: #006d81;
}

#face
{
	width:300px;
	height: 20px;
	float: right;
	margin-top:18px;
	margin-right:15px;
	overflow: hidden;
	background-color: transparent;;
}

.testimonial
{
	height: 128px;
	color: #53869d;
	font: 11px/15px Tahoma ,"MS Sans Serif" Geneva sans-serif;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom:15px;
}

.test_sign
{
	color: #a6b530;
	font-weight: bold;
	margin-top:5px;
}
