@import url("style2.css");

/* Hotel */

* {
 margin:0;
 padding:0;
 }
 
html{
/* background:url(../img/fond1.jpg) repeat-x top #000000;*/
 }
body{
 background:url(../img/fond_2.jpg) repeat-x  #000000 center top;

 }
 
a
{
	outline : none;
} 
  
#pageId 
{
	width:1000px;
	height:620px;
	margin:0 auto;
	position:relative;

}

#pageId #bandoId
{
	width:881px;
	margin:0  0  0 119px;
	height:80px;
	position:relative;
}

#pageId #bandoId marquee
 
{
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#B9AAA4;
	text-decoration: none;
	display:block;
	width:400px;
	position:absolute;
	top:25px;
	left:250px;
}

#pageId #bandoId marquee  strong 
{
	text-transform: uppercase;
}
#pageId #bandoId #logo_hotelId {
	background:url(../img/Logo_hotel.gif) no-repeat top left;
	width:227px;
	height:67px;
	cursor:pointer;

}
#pageId #bandoId #logo_petit_spaId {

	width:120px;
	height:45px;
	position:absolute;
	left: 734px;
	top: 0px;
	cursor:pointer;
	display:block;
	overflow:hidden;
}
.fr #pageId #bandoId #logo_petit_spaId 
{
	background:url(../img/logo_petit_spa_fr.gif) no-repeat top left;
}
.en #pageId #bandoId #logo_petit_spaId 
{
	background:url(../img/logo_petit_spa_en.gif) no-repeat top left;
}
#zone_lagId 
{
	position:absolute;
	
	width:88px;
	height:25px;
	right:0px;
	top: 4px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#zone_lagId a {
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}

#zone_lagId a img{
	border : 0;
	vertical-align:middle;
}
/*
#pageId #bandoId #bt_acces_spaId 
{

	width:153px;
	height:29px;
	position:absolute;
	left: 637px;
	top: 53px;
	background:url(../img/bt_acces_spa.gif) top left no-repeat;
	cursor:pointer;
}

.en #pageId #bandoId #bt_acces_spaId 
{

	background:url(../img/bt_acces_spa_en.gif) top left no-repeat;

}

#pageId #bandoId #bt_acces_spaId:hover 
{
	background-position: left -29px;

} 
*/

/*----*/
#pageId  #bt_reservationsId 
{
	width:88px;
	height:11px;
	position:absolute;
	left:10px;
	top: 75px;

	cursor:pointer;
	text-indent: -300000px;
	outline:none;
	padding:5px;
	border:solid 1px #735c0f;
	background-color:#140804;
}

.fr #pageId #bt_reservationsId 
{

	background:url(../img/bt_rese_fr.gif) 6px 6px no-repeat;

}
.en #pageId #bt_reservationsId 
{

	background:url(../img/bt_rese_en.gif) 6px 6px no-repeat;
		width:67px;

}

#pageId #bt_reservationsId:hover 
{
	border:solid 1px #a38521;
} 
/*----*/

#pageId  #bt_OffresId 
{	

	width:162px;
	height:30px;
	position:absolute;
	right:88px;
	top: 75px;
	background-image:url(../img/bt_offre_fr.jpg);
	background-repeat:no-repeat;
	background-position: left top; 
	cursor:pointer;
	text-indent: -300000px;
	outline:none;
	/*
	width:144px;
	height:11px;
	position:absolute;
	right:88px;
	top: 75px;
	background:url(../img/bt_offre_fr.jpg) 6px 6px no-repeat;
	cursor:pointer;
	text-indent: -300000px;
	outline:none;
	padding:5px;
	border:solid 1px #423732;
	background-color:#140804;*/
}

.en #pageId #bt_OffresId 
{
	background-image:url(../img/bt_offre_en.jpg);
	/*
	background:url(../img/bt_offre_en.gif) 6px 6px no-repeat;
	width:126px;
	*/
}

#pageId #bt_OffresId:hover 
{
	background-position: right top; 
	/*border:solid 1px #756d69;*/
} 
/*--*/


#menuId 
{
	width:798px;
	height:42px;
	margin:27px auto 0px auto;

}
/* Fr */
.fr #menuId #menu_bt1Id 
{
	background-image:url(../img/menu1_fr.gif)
}
.fr #menuId #menu_bt2Id 
{
	background-image:url(../img/menu2_fr.gif)
}
.fr #menuId #menu_bt3Id 
{
	background-image:url(../img/menu3_fr.gif)
}
.fr #menuId #menu_bt4Id 
{
	background-image:url(../img/menu4_fr.gif)
}
.fr #menuId #menu_bt5Id 
{
	background-image:url(../img/menu5_fr.gif)
}
.fr #menuId #menu_bt6Id 
{
	background-image:url(../img/menu6_fr.gif)
}

/* En */
.en #menuId #menu_bt1Id 
{
	background-image:url(../img/menu1_en.gif)
}
.en #menuId #menu_bt2Id 
{
	background-image:url(../img/menu2_en.gif)
}
.en #menuId #menu_bt3Id 
{
	background-image:url(../img/menu3_fr.gif)
}
.en #menuId #menu_bt4Id 
{
	background-image:url(../img/menu4_fr.gif)
}
.en #menuId #menu_bt5Id 
{
	background-image:url(../img/menu5_en.gif)
}
.en #menuId #menu_bt6Id 
{
	background-image:url(../img/menu6_fr.gif)
}

#menuId #menu_bt1Id,
#menuId #menu_bt2Id,
#menuId #menu_bt3Id,
#menuId #menu_bt4Id,
#menuId #menu_bt5Id,
#menuId #menu_bt6Id 
{
	width:133px;
	height:42px;
	float:left;

	cursor:pointer;
}

#menuId #menu_bt1Id:hover,
#menuId #menu_bt2Id:hover,
#menuId #menu_bt3Id:hover,
#menuId #menu_bt4Id:hover,
#menuId #menu_bt5Id:hover,
#menuId #menu_bt6Id:hover 
{
	background-position: bottom left;
}

#menuId span
{
	background-position:top left;
}
#menuId span.menu_bt_on
{
	background-position: bottom left;
}
#sous_menuId 
{
	position:absolute;
	top:175px;
	left:114px;
	width:133px;
	min-height:10px;
	_height:10px;


}
#sous_menuId  span 
{
	border-bottom:solid 1px #30211d;
	width:133px;
	display:block;

}
#sous_menuId  span.bt 
{
	color:#544f4c;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	

	min-height:10px;
	_height:10px;
	text-align:center;
	padding:8px 0;
	cursor:pointer
}
#sous_menuId  span.bt:hover 
{
	color:#9b9592;
}
#sous_menuId  span.bt_on
{
	color:#e8e7e6;
}
#visuelId,
#visuel_hotel2Id 
{
	width:700px;
	height:400px;
	position:absolute;

	left: 285px;
	top: 150px;


}
#visuelId .marque,
#visuel_hotel2Id .marque
{	
	position:absolute;
	top:0;
	left:0;
	/*z-index:100;*/
	z-index:20;
	width:680px;
	height:400px;
	background:url(../img/masque_hotel2.png);
	/* IE 6 pour png */
	_background: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/masque_hotel2.png");
	/* Fin png */
	

}
#visuel_hotel2Id .marque 
{
	background:url(../img/masque_hotel2.png);
	/* IE 6 pour png */
	_background: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/masque_hotel2.png");
	/* Fin png */
}
#bas_pageId 
{
	/*position:absolute;
	bottom:0;
	width:1000px;
	height:70px;*/
	background:#000000;
	border-top:solid 1px #595959;
	z-index:120;
	padding:8px 0 0 0;
	_padding:0;


}
.bas_pagemasque
{

	width:20px;
	height:1px;
	background:#000000;
}

#bt_dispoId  { border:solid 1px #716966;cursor:pointer;height:20px; }
#bt_dispoId:hover  { border:solid 1px #FFFFFF}
.fr #bt_dispoId 
{
	background:url(../img/bt_dispo_fr.gif) top left;
	cursor:pointer;
}
.en #bt_dispoId 
{
	background:url(../img/bt_dispo_en.gif) top left;
}

#bt_dispoId.blanc{	border:solid 1px #aaa;}
#bt_dispoId.blanc:hover {	border:solid 1px #333;}
.en #bt_dispoId.blanc 
{
	background:url(../img/bt_dispo_en_blanc.gif) top left;
}
.fr #bt_dispoId.blanc 
{
	background:url(../img/bt_dispo_fr_blanc.gif) top left;
}





#reservationId 
{ 
	margin:0; 
	padding:0;
	text-align:center;
}
#reservationId span 
{
	color:#9b9b9b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#reservationId span.black 
{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

#reservationId select{
	font-size:12px;
	border:solid 1px #595959;
	background:#000000;
	padding:0 0px 0 3px;
	color:#CCCCCC;
	vertical-align:middle
}

#reservation_spaId 
{ 
	margin:0; 
	padding:0;
	text-align:center;
}
#reservation_spaId span 
{
	color:#888;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#reservation_spaId span.black 
{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

#reservation_spaId select{
	font-size:12px;
	border:solid 1px #888;
	background:#fff;
	padding:0 0 0 3px;
	color:#367FAC;
	vertical-align:middle;
}

#reservation_spaId a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
}

.txt ,
.champ,
.champ2,
.champ2_error
{
	font-size:12px;
	border:solid 1px #595959;
	background:#000000;
	color:#CCCCCC;
}

.champ.black
{
	font-size:12px;
	border:solid 1px #595959;
	background:#efefef;
	color:#000;
}


.champ2
{
	border:solid 1px #90746a;
	background:#97827b;
	color:#e3dddb;
}

.champ2_error
{
	border:solid 1px #90746a;
	background:#820000;
	font-weight : bold;
}

.champ2_error_spa
{
	border			: solid 1px #7f9db9;
	background	: #ffc3c3;
	font-weight : bold;
}

#bt_dispoId 
{
	vertical-align: bottom;
}

#bt_contactId,
#bt_offreId,
#bt_quideId,
#bt_chequesId
{
	background-position: 0 0;
	cursor:pointer;
	height:11px;
	display:inline;
	float:left;
	margin-bottom:5px;
	margin-top:8px;
	_font-size:1px;
}

#bt_offreId:hover,
#bt_quideId:hover,
#bt_chequesId:hover
{
	background-position: 0 -36px;
}

#bt_contactId 
{
	background-image:url(../img/bt_cont_fr.gif);
	width:62px;

	margin-left:395px;
}
#bt_contact_mailId 
{
	background-image:url(../img/bt_cont_fr.gif);
	width:62px;
}
#bt_contactId:hover  {background-position: 0 -12px}
.fr #bt_offreId 
{
	background-image:url(../img/bt_bas_page1_fr.gif);
	width:74px;
	margin-left:395px;
}
.fr #bt_quideId {
	background-image:url(../img/bt_bas_page2_fr.gif);
	width:101px;
}
.fr #bt_chequesId {
	background-image:url(../img/bt_bas_page3_fr.gif);
	width:127px;
}
.fr .adresse 
{
	background:url(../img/adrresse_fr.gif) no-repeat 300px 0  ;
	width:990px;
	height:	14px;
	display:block;

	float:left;
	_height:	5px;

}
.en #bt_offreId 
{
	background-image:url(../img/bt_bas_page1_en.gif);
	width:45px;
	margin-left:395px;
}
.en #bt_quideId {
	background-image:url(../img/bt_bas_page2_en.gif);
	width:120px;
}
.en #bt_chequesId {
	background-image:url(../img/bt_bas_page3_en.gif);
	width:127px;
}
.en .adresse 
{
	background:url(../img/adrresse_en.gif) no-repeat 300px 0  ;
	width:996px;
	height:	14px;
	display:block;

	float:left;
	_height:	5px;

}
.fr .adresse 
{
	background:url(../img/adrresse_fr.gif) no-repeat 300px 0  ;
	width:996px;
	height:	14px;
	display:block;

	float:left;
	_height:	5px;

}
.en #bt_contact_hotelId 
{ 

	left:676px;


}
.fr #bt_contact_hotelId 
{ 

	left:654px;
	

}

#bloc_vignetteId 
{
	width:241px;
	height:88px;
	position:absolute;
	left: 30px;
	top: 454px;
	

}
#bloc_vignetteId #fleche1Id,
#bloc_vignetteId #fleche2Id
{
	width:13px;
	height:23px;
	cursor:pointer;
	background-position: left top;
	display:block;
	position:absolute; 
	top:23px;
	z-index:80;
}
#bloc_vignetteId #fleche1Id:hover,
#bloc_vignetteId #fleche2Id:hover
{
	background-position: left bottom;
}
#bloc_vignetteId #fleche1Id { 
	background-image:url(../img/fleche_vignette1.gif);
	left:0;
	
}
#bloc_vignetteId #fleche2Id { 
	background-image:url(../img/fleche_vignette2.gif);
	right:0;
	
}
#bloc_vignetteId .marque 
{
	width:211px;
	height:88px;
	position:absolute;
	top:0;
	left:15px;
	z-index:20;
	background:url(../img/masque_vignette.png);
	/* IE 6 pour png */
	_background: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/masque_vignette2.png");
	/* Fin png */
	
}
#bt_vignette1Id,
#bt_vignette2Id,
#bt_vignette3Id 
{
	float:left;
	width:68px;
	height:55px;
	cursor:pointer;
	position:absolute;
	top:10px;
	z-index:50;
	background:url(../img/alpha.gif) ;


}
#bt_vignette1Id {
	left:15px;

}
#bt_vignette2Id{
	left:85px;

}
#bt_vignette3Id {
	left:157px;
	
}
.box_info 
{
	background:url(../img/fond_box.png);
	/* IE 6 pour png */
	_background: none;
	_background-color:#000000;	
	/* Fin png */
	width:200px;
	min-height:10px;
	_height:10px;
	padding:5px;
	color:#a49f98;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	_font-size:10px;
	/*position:absolute;
	top:380px;
	left:781px;
	z-index:80;*/
	border:solid 1px #2b2b2b;
	
}
.box_info img,
.box_info_spa img  
{
	display:none;

}
.box_info a
{
	color:#a49f98;
}
.box_info_spa a  
{
	color:#3779a3;

}
.box_info a:hover,
.box_info_spa a:hover  
{
	text-decoration: none;
}
.box_info ul,
.box_info_spa ul  
{
	margin-left:20px;
	list-style-type: square;
}
.box_info h1, 
.box_info h2, 
.box_info_spa h1, 
.box_info_spa h2
{
	font-size:11px;
	font-weight:bold;

}
.box_info  #lienId 
{
	color:#999999;
	cursor:pointer;
	text-transform: uppercase;
}
.box_info  #lienId:hover 
{
	color:#fff;
	
}
.box_info  #bt_fermerId 
{
	background:url(../img/icone_fermer.gif) left top no-repeat;
	width:9px;
	height:9px;
	_font-size:1px;
	display:inline;
	position:absolute;
	right:0px;
	_right:4px;
	top:0px;
	cursor:pointer;
}
.box_info  #bt_fermerId:hover 
{
	background-position: left bottom;

} 
.box_info   #contenuId 
{
	padding:10px;
	line-height: 15px;


}
.box_info   #contenuId  i 
{
	color:#FFFFFF;
}

.plante_home 
{
	background:url(../img/plante.png);
	/* IE 6 pour png */
	_background: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/plante.png");
	/* Fin png */
	width:125px;
	height:335px;
	
	position:absolute;
	top:155px;
	left:861px;
	z-index:0;


	

}
/* Fin Hotel */

/* Home */

.bas_page_home 
{
	/*width:512px;*/
	width:1000px;
	height:55px;
	position:absolute;
	bottom:0;
	

}
.bas_page_home  .bas_page_hotel,
.bas_page_home  .bas_page_spa
{
	width:500px;
	height:55px;
	float:left;
}
.bas_page_home  .bas_page_hotel 
{
	border-top:solid 1px #383838;

}
.bas_page_home  .bas_page_spa 
{
	border-top:solid 1px #c8d0db;

}
#logo_home_hotelId 
{
	background:url(../img/logo_home_hotel.gif) no-repeat left top;
	width:230px;
	height:77px;
	position:absolute;
	top::0;
	left:105px;
	cursor:pointer;
}

#logo_home_spaId
{
	background:url(../img/logo_home_spa.gif) no-repeat left top;
	width:104px;
	height:80px;
	position:absolute;
	top::0;
	left:805px;
	cursor:pointer;

}
#bt_home_spa_1Id,
#bt_home_spa_2Id,
#bt_home_hotel_1Id,
#bt_home_hotel_2Id 
{
	background-position: left top;
	width:117px;
	height:22px;
	display:inline;
	float:left;
	margin-left:17px;
	cursor:pointer;
	margin-top:12px;
	

}
#bt_home_spa_1Id:hover,
#bt_home_spa_2Id:hover,
#bt_home_hotel_1Id:hover,
#bt_home_hotel_2Id:hover 
{
	background-position: left bottom;

}
#bt_home_hotel_1Id 
{
	background-image:url(../img/bt_home_hotel_lang_1.gif);

}
#bt_home_hotel_2Id{
	background-image:url(../img/bt_home_hotel_lang_2.gif);

}
#bt_home_spa_1Id{
	background-image:url(../img/bt_home_hotel_spa_1.gif);

}
#bt_home_spa_2Id {
	background-image:url(../img/bt_home_hotel_spa_2.gif);

}
#flash_homeId
{
	width:1000px;
	height:475px;
	margin-left:0px;

	padding-top:87px;
	display:block;

}
.conteneurVignette 
{
	background:#FF0000;
	style="position:relative; 
	padding:0 15px;


 
	_height:50px;
}
#conteneurarboId 
{
	border:solid 1px #ffffff; 
	background-color:#236c98; 
	width:200px; 
	padding:4px;
	overflow: hidden;
}
#arboId 
{
	background-color:#417ca1;
	padding:2px;
	width : 500px;

}
#arboId span 
{

/*	width:auto;
	display:block;
	float:left;*/
}
#arboId span span 
{
	background-color:4f89ad;
	border:0;
	width:auto;
	display:inline;
	float:none;
	clear:both;
	color:#cbdce7;
	font-size:11px;
}
#arboId img
{
	/*float:left;
	clear:both;*/
}