@charset "utf-8";
/* CSS Document */
p {
	margin-top: 0em;
  margin-bottom: 0em;
}
#Wrapper-Etoiles {
	padding:0px 0px 0px 0px;
	width:auto;
	height:30px;
	float:left;
}
#Wrapper-Etoiles img {
	padding:0 ;
	margin:0;
	float:left;
}
#FondNomHotel {
	width:990px;
	height:30px;
	padding:0px;
}
#NomAffichageHotel {
	padding:0;
	width:100%;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position: relative;
	float: left;
}

#NomAffichageHotel h1 {
	font-family: 'Arial Narrow';
	font-size: 30px;
	color: white;
	display: inline;
	font-weight: normal;
	float: left;
}
#FondTarif-Icone { width:100%; height:30px; margin-left:auto; margin-right:auto; padding:0px;}
#FloatTarifFormule {
	height:55px;
	width:990px;
	float:left;
}
#Icon-Avis {
	float: left;

}
#Icon-Carte {
	float:left;
}
#Icon-Promos {
	float: left;

}
#Icon-Etoiles {
	float:right;
}
#Tarif-Hotel {
	width:109px;
	height:55px;
	float:left;
	text-align:left;
	padding:0;
}
#FloatIcon {height:75px; width:560px; float:left; text-align:right;}
#Wrapper-TarifIcone {
	height:80px;
	width:990px;
	float: left;
	margin-top: 5px;
	position: relative;
}
#AffichageTarifHotel {
	width:115px;
	height:55px;
	float:left;
}
#Wrapper-Tarif-Formule {width:300px; height:55px; float:left; padding:0 0 0 15px; text-align:left;}
* html #Wrapper-Tarif-Formule {width:300px; height:55px; float:left; padding:0 0 0 15px;}
#Wrapper-TypeSejour { width:284px; padding-top:4px; float:left;}
* html #Wrapper-TypeSejour { width:284px; padding-top:4px; float:left;}
#Wrapper-TypeSejour span {font-family:Arial; font-size:12px; color:#FFC6E2; font-weight:bold;}
#Wrapper-Hotel-Vignette {width:342px; float:left; height:134px;}
#Wrapper-Devis-Horizontal {clear:both; margin:auto; width:990px;}
#Hotel-BreadCrums {
	height:20px;
	margin:0px;
	padding:0;
	text-align:left;
}
#Hotel-BreadCrums span{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold;}
#Hotel-BreadCrums span a:link{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Hotel-BreadCrums span a:visited{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Hotel-BreadCrums span a:hover{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#Hotel-BreadCrums span a:active{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Bandeau-Creme {
	width:720px;
	height:28px;
	background-repeat:repeat-y;
	float:left;
	margin-bottom:15px;
	margin-right:auto;
}
.Bandeau-Creme {
	width:720px;
	height:28px;
	background-repeat:repeat-y;
	float:left;
	margin-bottom:15px;
	margin-right:auto;
}
#Bandeau-Creme-Texte {padding-top:6px;}
.Bandeau-Creme-Texte {
	padding-top:2px;
	float: left;
	padding-left: 35px;
}
#Bullet-Bandeau-Creme {
	width:16px;
	height:11px;
	margin:8px 10px 8px 14px;
	background-image: url(../maldives/bullets/fond-titre-chambre.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
}
.Bullet-Bandeau-Creme {
	width:654px;
	height:27px;
	background-image: url(../maldives/bullets/fond-titre-chambre.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 0px;
}
#Wrapper-Main-Content {
	width:100%;
	top:0px;
	margin-top:0px;
}
#FondDoubleVignette {
	width:342px;
	background-image:url(../maldives/fonds/fond_points_fortv3.png);
	background-repeat:no-repeat;
	height:473px;
}
#Fond-Bandeau-Hotel {background:url(../maldives/fonds/fond-bandeau-hotel.png) no-repeat  ; width:624px; height:331px;}
#Fond-Contact-Bandeau {background:url(../maldives/fonds/fond_contact.jpg) no-repeat; width:496px; height:128px; position:relative}
#Wrapper-Vignette {width:342px; float:left;}
#Wrapper-Hotel-Vignette1 {width:155px; height:102px; border:1px solid #95B5D5; float:left; margin:10px 0 20px 9px; display:inline; padding:0;overflow:hidden;}
#Wrapper-Hotel-Vignette2 {width:155px; height:102px; border:1px solid #95B5D5; float:left; margin:10px 0 20px 10px; padding:0;overflow:hidden;}
#Wrapper-Points-Forts {width:342px; height:124px; float:left;}
#Wrapper-Commercial {height:217px; width:340px; float:left;}
#Wrapper-Description-Hotel {width:100%;}
#Wrapper-Left-Column {float:left; width:750px;}
#Wrapper-Right-Column {float:left; width:230px;}

.Header-Frame-List-Hotel{width:230px; height:33px; }
.Content-Header-Frame-Hotel{padding-top:3px; height:27px; width:230px; text-align:center;}
.Fond-Frame-List-Hotel {background-repeat:repeat-y; height:21px;}
.Footer-Frame-List-Hotel{width:230px; height:26px;  }
.Title-Frame{color:#234B71; font-family:Arial; font-size:14px; font-weight:normal;}
#devisframe {width:230px; height:625px; position:relative;}
#containers {width:230px; height:100%;}


.Liste-Deroulantes-Hotels {font-family:Arial; font-size:12px; color:#2C5D8D; font-weight:normal;}
.Liste-Deroulantes-Hotels a:link{font-family:Arial; font-size:12px; color:#2C5D8D; font-weight:normal; text-decoration:none;}
.Liste-Deroulantes-Hotels a:visited{font-family:Arial; font-size:12px; color:#2C5D8D; font-weight:normal; text-decoration:none;}
.Liste-Deroulantes-Hotels a:hover{font-family:Arial; font-size:12px; color:#2C5D8D; font-weight:normal; text-decoration:underline;}
.Liste-Deroulantes-Hotels a:active{font-family:Arial; font-size:12px; color:#2C5D8D; font-weight:normal; text-decoration:none;}
.icone-padding{
	margin-left:5px;
	margin-right:5px;
	}
	
	
.icone-padding a{
	font-family: 'Arial Narrow';
color: white;
font-weight: normal;
font-size: 16px;
text-decoration: underline;
text-transform:uppercase;
	}
	
.icone-padding a:link{
	font-family: 'Arial Narrow';
color: white;
font-weight: normal;
font-size: 16px;
text-decoration: underline;
text-transform:uppercase;
	}
.icone-padding a:active{
	font-family: 'Arial Narrow';
color: white;
font-weight: normal;
font-size: 16px;
text-decoration: underline;
text-transform:uppercase;
	}
	
.icone-padding a:hover{
	font-family: 'Arial Narrow';
color: white;
font-weight: normal;
font-size: 16px;
text-decoration: none;
text-transform:uppercase;
	}

.texteTarifs {
	font-family:"Arial narrow";
	font-size:35px;
	color:#FFF;
	font-weight:normal;
}
.texteEuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	font-weight:300;
}
.Condition-Formules{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
}

.Title-Description {
	color:#544C23;
	font-family:"Arial narrow";
	font-size:16px;
	font-weight:normal;
	text-transform: uppercase;
}
.Title-Description h2{color:#544C23; font-family:Arial; font-size:12px; font-weight:bold;}
.Texte-GeneralDesc {
	font-family:Arial;
	font-size:12px;
	color:#356A9C;
	text-align:justify;
}
.Texte-GeneralDesc a:link{font-family:Arial; font-size:12px; color:#2C5D8D; text-align:justify; text-decoration:underline;}
.Texte-GeneralDesc a:visited{font-family:Arial; font-size:12px; color:#2C5D8D; text-align:justify; text-decoration:underline;}
.Texte-GeneralDesc a:hover{font-family:Arial; font-size:12px; color:#2C5D8D; text-align:justify; text-decoration:underline;}
.Texte-GeneralDesc a:active{font-family:Arial; font-size:12px; color:#2C5D8D; text-align:justify; text-decoration:underline;}

.Separateur {font-family:Arial;font-size:14px;color:#827A4B;font-weight:bold;line-height:20px}
.Bullet-Point-Fort {float:left; width:21px; height:18px; padding-top:2px; padding-left:20px;}
.Wrapper-Text-Point-Fort {float:left; width:301px; text-align:left; height:20px;}
#Wrapper-Texte-Commercial {padding-left:15px; text-align:justify; font-weight:normal;}
.Wrapper-Photo-Commercial {border:1px solid #95B5D5; width:60px; height:60px; overflow:hidden;}


/*  SLIDER BANDEAU HOTEL
==============================================================*/
#slider 				{
	background:none;
	position:relative;
	width:618px;
	height:328px;
}
#slider a 				{border:0;}
#slider img 			{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index: 5;
}
.nivoSlider 			{overflow:hidden;}
.nivoSlider a.nivo-imageLink {display:none; height:100%; width:100%; position:absolute; top:0px; left:0px; border:0; padding:0; margin:0; z-index:5;}
.nivo-slice 			{display:block; height:100%; position:absolute; z-index:5;}
.nivo-caption 			{background:#f1ecd9; color:#49542e; width:100%; position:absolute; left:0px; bottom:0px; opacity:0.6; z-index:50;}
.nivo-caption p 		{padding:0px; margin:0;}
.nivo-controlNav 		{position:absolute; left:47%; bottom:0px;}
.nivo-controlNav a 		{background:url(../maldives/slider/bullets.png) no-repeat; cursor:pointer; display:block; float:left; height:10px; width:10px; position:relative; z-index:93; text-indent:-9999px;}
.nivo-controlNav a.active {background-position:-10px 0;}
.nivo-directionNav a 	{background:url(../maldives/slider/arrows.png) no-repeat; cursor:pointer; display:block; width:32px; height:34px; position:absolute; top:45%; z-index:99; text-indent:-9999px;}
a.nivo-nextNav 			{background-position:-32px 0; right:10px;}
a.nivo-prevNav 			{left:10px;}


/*  DESCRIPTION HOTEL resamaldives
==============================================================*/
.Float-Left							{float:left;}
.Clear								{clear:both;}
.Strong								{font-weight:bold;}
#HotelBodyWrapper					{
	width:100%;
	position:relative;
	background:url(../maldives/fonds/hotelbody.jpg) repeat-x top left #FFF;
	margin:0;
	padding:0;
	display:inline-block;
	overflow: hidden;
}
#HotelInnerBodyWrapper				{width:990px; position:relative; background:none; margin:auto; padding:1px 0 0 0;}
#Affichage-NomHotel					{width:100%; margin-top:38px; background:none; margin-left:6px; position:relative;}
#Affichage-NomHotel h1 				{font-family:'Arial Narrow'; font-size:30px; color:#FFFFFF; display:inline; font-weight:normal;}

#Affichage-Etoile					{vertical-align:top; margin-left:5px;}
#Tarif-Hotel 						{width:109px; height:44px; float:left; text-align:left; margin:0 0 0 0px;}
.Texte-Prix							{font-family:'Arial Narrow'; color:#FFF; font-weight:normal; font-size:35px; letter-spacing:3px;}
.Texte-Prix-Euro					{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; font-weight:300;}
#TypeSejour 						{
	width:284px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: top;
	float: left;
}
#Icones-Sociales					{float: right; height:28px; text-align:right; margin:0 6px 0 0; padding:0; vertical-align:top;}
#Hotel-BreadCrums 					{height:20px;	margin:10px 0 0 0;	padding:0 0 0 8px;	text-align:left; float:left;}
#Hotel-BreadCrums span				{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold;}
#Hotel-BreadCrums span a:link		{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Hotel-BreadCrums span a:visited	{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Hotel-BreadCrums span a:hover		{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#Hotel-BreadCrums span a:active		{font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#MenuHotel-Wrapper					{height:30px; float:right; text-align:right; vertical-align:top; padding-top:5px; margin-right:6px;}
#MenuHotel-Wrapper span				{font-family:'Arial Narrow';color:#FFF; font-weight:normal; font-size:16px;}
#MenuHotel-Wrapper span	a:link		{font-family:'Arial Narrow';color:#FFF; font-weight:normal; font-size:16px; text-decoration: underline;}
#MenuHotel-Wrapper span a:visited	{font-family:'Arial Narrow';color:#FFF; font-weight:normal; font-size:16px; text-decoration: underline;}
#MenuHotel-Wrapper span a:hover		{font-family:'Arial Narrow';color:#FFF; font-weight:normal; font-size:16px; text-decoration: none; text-shadow: 1px 1px 4px #fff;}
#MenuHotel-Wrapper span a:active	{font-family:'Arial Narrow';color:#FFF; font-weight:normal; font-size:16px; text-decoration: underline;}

#Wrapper-Main-Content 				{width:100%; top:0px; margin-top:0px; z-index:0; position:relative; clear:both; margin-left:5px;}
#Wrapper-Vignette 					{width:342px; float:left;}
#FondDoubleVignette {width:342px; background-image:url(../maldives/fonds/fond_points_fortv3.png); background-repeat:no-repeat; height:473px;}
#Cadre-Bandeau-Contact				{width:638px; height:473px; float:left; margin-top:2px;}
#Fond-Bandeau-Hotel 				{background:url(../maldives/fonds/fond-bandeau-hotel.png) no-repeat ; width:624px; height:331px; margin:0px 0 0 14px; border:none; clear:both; padding:3px 0 0 3px;}
#Photo-Bandeau						{width:618px; height:328px; margin:0; overflow:hidden;}
#WrapperVignettes					{width:342px; float:left; height:134px; vertical-align:top;}
#Wrapper-Points-Forts 				{width:342px; height:124px; float:left;}
.Point-Fort-Bullet					{float:left; width:21px; height:18px; padding-top:2px; padding-left:20px; margin-bottom:5px;}
.Point-Fort-Textes					{float:left; width:301px; text-align:left; height:20px; margin-bottom:5px;}
#Cadre-MiniCarte-Icones				{width:100%; height:130px; clear:both; margin-top:10px;}
#Cadre-MiniCarte					{width:120px; height:128px; float:left; margin-left:14px;} 
#Cadre-InfoHotel					{
	width:200px;
	height:130px;
	float:left;
	margin-left:0px;
}
#InfoHotel							{
	width:190px;
	height:128px;
	float:left;
	padding-top:5px;
	text-align:left;
	margin-left: 14px;
}
#Cadre-LogoHotel					{
	width:120px;
	height:99px;
	margin-left:85px;
	text-align:center;
	margin-right: 85px;
	float: left;
}
#Cadre-LogoHotel img				{display:block; margin:auto;}
#Cadre-IconesActivites				{
	width:131px;
	height:130px;
	float:left;
	vertical-align:top;
	text-align:left;
	margin-top: 0px;
	margin-left: 10px;
}
#Cadre-IconesActivites img			{overflow:hidden;}

#Colonne-Gauche						{width:712px; margin:40px 0 0 14px; float:left;}
#Colonne-Droite						{width:230px; margin:40px 2px 0 0; float:right; text-align:center;}

#Titre-Hebergement					{font-family:'Arial Narrow'; font-weight:normal; font-size:20px; color:#2C5D8D;}
#Cadre-Hebergement					{width:100%; margin:15px 0 40px 0; text-align:justify; position:relative; }

