/* CSS Document */

/*****************/
/* Style General */
/*****************/

* {
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	background-color:#23251F;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000000;
}

form {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

a {
	text-decoration:none;
	color:#000000;
}

a:hover {
	text-decoration:underline;
}

textarea,  select {
	margin:0px;
	padding:3px 0px 2px 3px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
}

input {
	height:16px;
	margin:0px;
	padding:1px 0px 1px 3px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
}

fieldset {
	color:#000000;
	border:2px solid #000000;
}

legend {
	padding:0px 7px 0px 7px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#000000;
}

input[type=submit],  input[type=button],  input#submit {
	height:20px;
	padding:1px 1px;
	font-size:11px;
	background-color:#CEC19B;
	border:1px solid #CEC19B;
}
.Availability{
	cursor:pointer;
}
a.lienblogpanneau{
	display:block;
	margin:0px;
	padding:2px 0px 2px 6px;
	background-color:#CEC19B;
	border:1px solid #CEC19B;
	width:50px;
}
a.lienreserverpanneau{
	display:inline;
	margin:0px;
	padding:2px 6px 2px 6px;
	background-color:#CEC19B;
	border:1px solid #CEC19B;
	text-transform:uppercase;
}
a.lienreserverpanneau:hover{
	text-decoration:none;
}
a.lienblogpanneau{ text-decoration:none; }

/********/
/* Site */
/********/

#Site {
	margin:0px auto 0px auto;
	padding:0px;
	width:960px;
}

/************/
/* Banniere */
/************/

#Banniere {
	margin:0px;
	padding:0px;
	height:105px;
	width:100%;
}

#Banniere h1{
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#484848;
	font-weight:normal;
}

/********/
/* Menu */
/********/

#Menu {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
}

#Menu table {
	margin:0px;
	padding:0px;
	height:27px;
}

#Menu table td {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#Menu table td a {
	display:block;
	padding:7px 0px 7px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	background-color:#595B56;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1.1px;
	text-align:center;
}

#Menu table.Francais td a { margin:0px 1px 0px 1px;  }
#Menu table.English td a {	margin:0px 1px 0px 1px;  }
#Menu table.Espanol td a { margin:0px 1px 0px 1px;  }

#Menu table td a:hover {
	overflow:hidden;
	text-decoration:none;
	background-color:#32362D;
}

#Menu table.Accueil td a.Accueil,  #Menu table.Chambres-et-suites td a.Chambres-et-suites,  #Menu table.Offres-speciales td a.Offres-speciales,  #Menu table.Restaurant td a.Restaurant,  #Menu table.Services td a.Services,  #Menu table.Seminaires-et-evenements td a.Seminaires-et-evenements,  #Menu table.Acces td a.Acces,  #Menu table.Le-blog td a.Le-blog,
#Menu table.Home td a.Home,  #Menu table.Rooms-and-suites td a.Rooms-and-suites,  #Menu table.Special-offers td a.Special-offers,  #Menu table.Restaurant td a.Restaurant,  #Menu table.Services td a.Services,  #Menu table.Meetings-and-events td a.Meetings-and-events,  #Menu table.Access td a.Access,  #Menu table.Our-blog td a.Our-blog,
#Menu table.Presentacion td a.Presentacion,  #Menu table.Habitaciones-y-suites td a.Habitaciones-y-suites,  #Menu table.Ofertas-especiales td a.Ofertas-especiales,  #Menu table.Restaurante td a.Restaurante,  #Menu table.Servicios td a.Servicios,  #Menu table.Reuniones-y-eventos td a.Reuniones-y-eventos,  #Menu table.Accesos td a.Accesos,  #Menu table.Blog td a.Blog {
	text-decoration:none;
	background-color:#32362D;
}

/************/
/* Rubrique */
/************/

#Rubrique {
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:407px;
	text-align:left;
	background-color:#363932;
}


#Rubrique .fck_Titre1{
	margin:0px; padding:0px 0px 0px 15px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color:#000000;	background-image:url(FileMMedia/Image/img_puce-carre.jpg);
	background-position:left center;
	background-repeat:no-repeat;

}

#Rubrique .fck_Paragraphe1{
	margin:0px; padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;	
	font-size:12px;
	color:#4D4D4D;
}

a.lienNews{
	color:#FFFFFF;
	text-decoration:underline;
}

a.lienNews:hover{
	color:#FFFFFF;
}

#Rubrique .Administrationdiv{
	margin:0px;
	padding:20px;
	color:#FFFFFF;
}

#Rubrique .Administrationuploadimage{ padding-top:60px; }
#Rubrique .Administrationuploadimage input{ height:22px;}

#Rubrique .Administrationdiv a{
	color:#FFFFFF;
	font-size:12px;
}

#Rubrique .Contenu{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:396px;
	width:705px;
}


#Rubrique .Contenu .jqgsUp{ position:absolute; z-index:100;  margin:370px 0px 0px 652px; text-decoration:none; }
#Rubrique .Contenu .jqgsDown{ position:absolute; z-index:100;  margin:370px 0px 0px 613px; text-decoration:none; }
#Rubrique .Contenu .jqgsUp2{ position:absolute; z-index:100;  margin:370px 0px 0px 482px; text-decoration:none; }
#Rubrique .Contenu .jqgsDown2{ position:absolute; z-index:100;   margin:370px 0px 0px 443px; text-decoration:none; }
#Rubrique .Contenu .jqgsUp3{ display:block; position:absolute; z-index:100;  margin:370px 0px 0px 682px; text-decoration:none; }
#Rubrique .Contenu .jqgsDown3{ display:block; position:absolute; z-index:100;  margin:370px 0px 0px 643px; text-decoration:none; }
 
#Rubrique .Contenu .Conteneurtransparent{
	background-color:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	width:634px;
	height:339px;
	padding:15px;
} 

#Rubrique .Contenu .Conteneurtexte{
	position:absolute;
	margin:-355px 0px 0px 10px;
	width:634px;
	height:339px;
	overflow:auto;
	padding-right:10px;
}

#Rubrique .Contenu .Offres-speciales img{ border:5px solid #595a5c; }  

#Rubrique .Contenu a.lientitefleche{ background-image:url(FileMMedia/Image/titefleche.gif); background-repeat:no-repeat; background-position:left 50%; padding-left:10px; }
#Rubrique .Contenu a.lirelasuite{ font-size:10px; }

#Rubrique .Contenu #BasTab1,
#Rubrique .Contenu #BasTab2,
#Rubrique .Contenu #BasTab3,
#Rubrique .Contenu #BasTab4,
#Rubrique .Contenu #BasTab5,
#Rubrique .Contenu #BasTab6,
#Rubrique .Contenu #BasTab7,
#Rubrique .Contenu #BasTab8{ display:none; }

#Rubrique .Contenu .flecheright{ position:absolute; z-index:35; margin:385px 0px 0px 686px; background-image:url(FileMMedia/Image/img_right.gif); background-repeat:no-repeat; width:9px; height:13px; }
#Rubrique .Contenu .flecheleft{ position:absolute; z-index:35; margin:385px 0px 0px 646px; background-image:url(FileMMedia/Image/img_left.gif); background-repeat:no-repeat; width:9px; height:13px;}
#Rubrique .Contenu .absoluttexte{ position:absolute; z-index:35; margin:383px 0px 0px 661px; color:#000000; font-size:14px; font-weight:bold; }
#Rubrique .Contenu .absolutinput{ position:absolute; z-index:35; padding:0px; margin:383px 0px 0px 659px; color:#000000; font-size:14px; font-weight:bold; background:none; border:none; width:20px;}

#Rubrique .Contenu .titretexte {  color:#000000; font-size:14px; }

#Rubrique .Contenu a.lienChambres{ color:#4D4D4D; }

#Rubrique .Contenu a.lienChambres:hover{ color:#000000; }
  
#Rubrique .Contenu a.lienChambresOver{ color:#000000; }

/**************************/
/* Page Chambres & suites */
/**************************/

#Rubrique .Contenu .ConteneurChambrestab{
	background-color:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#4D4D4D;
	font-size:12px;
	font-weight:bold;
}

#Rubrique .Contenu .ConteneurChambrestab .ConteneurChambrestabtd1{ padding:8px 0px 8px 15px; }
#Rubrique .Contenu .ConteneurChambrestab .ConteneurChambrestabtd2{ padding:8px 15px 8px 0px; }
#Rubrique .Contenu .ConteneurChambrestab .ConteneurChambrestabtd3{ padding:8px 10px 10px 10px; }
#Rubrique .Contenu .ConteneurChambrestab .ConteneurChambrestabtd4{ padding:0px 68px 8px 15px; }

#Rubrique .Contenu .ConteneurChambres1,
#Rubrique .Contenu .ConteneurChambres2,
#Rubrique .Contenu .ConteneurChambres3,
#Rubrique .Contenu .ConteneurChambres4,
#Rubrique .Contenu .ConteneurChambres5,
#Rubrique .Contenu .ConteneurChambres6,
#Rubrique .Contenu .ConteneurChambres7{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:407px;
	width:704px;
	background-repeat:no-repeat;
	vertical-align:bottom;	
} 

#Rubrique .Contenu .ConteneurChambres1{	background-image:url(../../FileMMedia/Image/Chambres-et-suites/bg_chambre1.jpg); }
#Rubrique .Contenu .ConteneurChambres2{	background-image:url(../../FileMMedia/Image/Chambres-et-suites/bg_chambre2.jpg); }
#Rubrique .Contenu .ConteneurChambres3{	background-image:url(../../FileMMedia/Image/Chambres-et-suites/bg_chambre3.jpg); }
#Rubrique .Contenu .ConteneurChambres4{	background-image:url(../../FileMMedia/Image/Chambres-et-suites/bg_chambre4.jpg); }
#Rubrique .Contenu .ConteneurChambres5{	background-image:url(../../FileMMedia/Image/Chambres-et-suites/bg_chambre5.jpg); }
#Rubrique .Contenu .ConteneurChambres6{	background-image:url(../../FileMMedia/Image/Chambres-et-suites/bg_chambre6.jpg); }
#Rubrique .Contenu .ConteneurChambres7{	background-image:url(../../FileMMedia/Image/Chambres-et-suites/bg_chambre7.jpg); }

/*******************/
/* Page Restaurant */
/*******************/

#Rubrique .Contenu .ConteneurRestauranttab{
	background-color:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#4D4D4D;
	font-size:12px;
	font-weight:bold;
}

#Rubrique .Contenu .ConteneurRestauranttab .ConteneurRestauranttabtd1{ padding:8px 0px 8px 15px; }
#Rubrique .Contenu .ConteneurRestauranttab .ConteneurRestauranttabtd2{ padding:8px 15px 8px 0px; }
#Rubrique .Contenu .ConteneurRestauranttab .ConteneurRestauranttabtd3{ padding:8px 10px 10px 10px; }
#Rubrique .Contenu .ConteneurRestauranttab .ConteneurRestauranttabtd4{ padding:0px 68px 8px 15px; }

#Rubrique .Contenu .ConteneurRestaurant1,
#Rubrique .Contenu .ConteneurRestaurant2,
#Rubrique .Contenu .ConteneurRestaurant3,
#Rubrique .Contenu .ConteneurRestaurant4{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:407px;
	width:704px;
	background-repeat:no-repeat;
	vertical-align:bottom;	
} 

#Rubrique .Contenu .ConteneurRestaurant1{	background-image:url(../../FileMMedia/Image/Restaurant/bg_restaurant1.jpg); }
#Rubrique .Contenu .ConteneurRestaurant2{	background-image:url(../../FileMMedia/Image/Restaurant/bg_restaurant2.jpg); }
#Rubrique .Contenu .ConteneurRestaurant3{	background-image:url(../../FileMMedia/Image/Restaurant/bg_restaurant3.jpg); }
#Rubrique .Contenu .ConteneurRestaurant4{	background-image:url(../../FileMMedia/Image/Restaurant/bg_restaurant4.jpg); }

#Rubrique .Menus{
	position:absolute;
	margin-top:13px;
	z-index:300;
}

#Rubrique ul.MenusLiens{
	display:block;
	float:left;
	background-color:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	height:140px;
	padding:6px 10px 10px 10px;
	line-height:14px;	
	margin:0px;
	list-style:none;
}
#Rubrique ul.MenusLiens li {
	padding:0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#Rubrique ul.MenusLiens li a {
	padding:0x 0px;
	height:21px;
	width:150px;
	text-decoration:none;
	display:block;
	color:#4D4D4D;
	font-size:12px;
	font-weight:bold;
}
#Rubrique ul.MenusLiens li a:hover {
	color:#000000;
	text-decoration:underline;
}
#Rubrique ul.MenusLiens li a.selected {
	color:#000000;
	text-decoration:underline;
}

/*****************/
/* Page Services */
/*****************/

#Rubrique .Contenu .ConteneurServicestab{
	background-color:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#4D4D4D;
	font-size:12px;
	font-weight:bold;
}

#Rubrique .Contenu .ConteneurServicestab .ConteneurServicestabtd1{ padding:8px 0px 8px 15px; }
#Rubrique .Contenu .ConteneurServicestab .ConteneurServicestabtd2{ padding:8px 15px 8px 0px; }
#Rubrique .Contenu .ConteneurServicestab .ConteneurServicestabtd3{ padding:8px 10px 10px 10px; }
#Rubrique .Contenu .ConteneurServicestab .ConteneurServicestabtd4{ padding:0px 68px 8px 15px; }

#Rubrique .Contenu .ConteneurServices1,
#Rubrique .Contenu .ConteneurServices2,
#Rubrique .Contenu .ConteneurServices3,
#Rubrique .Contenu .ConteneurServices4,
#Rubrique .Contenu .ConteneurServices5{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:407px;
	width:704px;
	background-repeat:no-repeat;
	vertical-align:bottom;	
} 

#Rubrique .Contenu .ConteneurServices1{	background-image:url(../../FileMMedia/Image/Services/bg_services1.jpg); }
#Rubrique .Contenu .ConteneurServices2{	background-image:url(../../FileMMedia/Image/Services/bg_services2.jpg); }
#Rubrique .Contenu .ConteneurServices3{	background-image:url(../../FileMMedia/Image/Services/bg_services3.jpg); }
#Rubrique .Contenu .ConteneurServices4{	background-image:url(../../FileMMedia/Image/Services/bg_services4.jpg); }
#Rubrique .Contenu .ConteneurServices5{	background-image:url(../../FileMMedia/Image/Services/bg_services5.jpg); }

#Rubrique .Panneau{
	padding:0px 10px 0px 10px;
	font-size:11px;
	color:#CCCCCC;
	width:235px;
}
	
#Rubrique .Panneau select.nombre{ width:40px; }

#Rubrique .Panneau .border{	border:1px solid #B3B3B3; }

#Rubrique .Panneau .bordermois{
	border:1px solid #B3B3B3;
	width:96px;
}

#Rubrique .Panneau .divblog{
	margin:15px 0px 0px 0px;
	padding:2px 0px 2px 110px;
	font-size:11px;
	color:#1A1A1A;
	letter-spacing:0px;
	background-color:#d9dadb;
}

#Rubrique h1 {
	margin:0px 0px 2px 0px;
	padding:16px 0px 0px 0px;
	font-size:24px;
}

#Rubrique h2 {
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
}

#Rubrique h3 {
	margin:0px 0px 2px 0px;
	padding:4px 0px 0px 0px;
	font-size:16px;
}

#Rubrique p {
	margin:0px 0px 0px 0px;
	padding:0px;
}

#Rubrique .ficheContact td { padding:4px; }

#Rubrique .News { padding:0px 20px 0px 20px; }

#Rubrique .News .Admin { text-align:right; margin:7px; }

#Rubrique .News .Titre {
	padding:4px;
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:14px;
}
#Rubrique .News .Schema {
	float:left;
	margin-right:7px;
	padding:4px;
	background-color:#DDDDDD;
}
#Rubrique .News .Texte { padding:0px 7px 0px 7px; }

#Rubrique .News .Categorie { display:none; }

#Rubrique .News .Heure {
	float:right;
	padding:4px;
	font-size:10px;
}

#Rubrique .News .Date {
	float:right;
	padding:4px;
	font-size:10px;
}

#Rubrique .News .Auteur {
	float:right;
	padding:4px;
	font-size:10px;
}

#Rubrique .News .Submit {
	padding:4px;
	text-align:center;
}
#Rubrique .conteneurxmlblog{
	margin:20px 0px 0px 0px;
	padding:0px;
	height:110px;
}

#Rubrique .conteneurxmlblog #ajax-loading{ display:none; margin-top:50px; text-align:center; font-size:10px; color:#B5A46E; }

.Tabresa p
{
    margin          : 0;
	color:#000;
	text-align:left;
}

.Tabresa .inputsSelect1,
.Tabresa .inputsSelect2,
.Tabresa .inputsSelect5,
.Tabresa .inputsSelect6,
.Tabresa .inputsSelect7{
	background-image:url(FileMMedia/Image/img_fleche-select.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#FFFFFF;
    position:inherit;
    border          : 1px solid #B3B3B3;
    text-align      : left;
    float           : left;
	padding:1px 1px 1px 4px;
	width:36px;
	height:16px;
}

.Tabresa .inputsSelect3,
.Tabresa .inputsSelect4{
	background-image:url(FileMMedia/Image/img_fleche-select.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#FFFFFF;
    position        : inherit;
    border          : 1px solid #B3B3B3;
    text-align      : left;
    float           : left;
	padding:1px 1px 1px 4px;
	width:92px;
	height:16px;
}

.Tabresa .inputsSelect8{
	background-image:url(FileMMedia/Image/img_fleche-select.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#FFFFFF;
    position        : inherit;
    border          : 1px solid #B3B3B3;
    text-align      : left;
    float           : left;
	padding:1px 1px 1px 4px;
	width:140px;
	height:16px;
}

.Tabresa .selects
{
    padding         : 3px 14px 3px 3px;
    font            : normal 11px arial;
    cursor          : default;
    width           : 100%;
    white-space     : nowrap;
    overflow        : hidden;
}
.Tabresa #select1,
.Tabresa #select2,
.Tabresa #select3,
.Tabresa #select4,
.Tabresa #select5,
.Tabresa #select6,
.Tabresa #select7{
	padding-top:1px;
}
							
.Tabresa #select8{
	padding-top:2px;
	font-size:9px;
}

.Tabresa ul
{
    position        : absolute;
    text-align      : left;
    border          : 1px solid #999;
    white-space     : nowrap;
    font            : normal 11px arial; 
    padding         : 5px 5px 5px 0px;
    display         : none;
	background-color:#FFFFFF;
    z-index         : 100;
    list-style      : none;
    margin          : 3px 0px 0px 0px;
	height:200px;
	overflow:scroll;
}

.Tabresa ul#listeSelect1{ width:36px; z-index:30; }
.Tabresa ul#listeSelect2{ width:36px; z-index:30; }
.Tabresa ul#listeSelect3{ width:95px; z-index:30; }
.Tabresa ul#listeSelect4{ width:95px; z-index:30; }
.Tabresa ul#listeSelect5{ width:36px; z-index:30; }
.Tabresa ul#listeSelect6{ width:36px; z-index:30; }
.Tabresa ul#listeSelect7{ width:36px; height:140px; z-index:30; overflow:hidden; }
.Tabresa ul#listeSelect8{ width:140px;height:105px; z-index:30; overflow:hidden; font-size:9px;  }

.Tabresa ul li a
{
    display         : block;
    cursor          : default;
    color           : #000;
    text-decoration : none;
	background-color:#FFFFFF;
    width           : 100%;
}

.Tabresa ul li a:hover
{
    color           : #000;
    background      : #d6d7d6;
}
/************/
/* BasDePage */
/************/

#BasDePage {
	margin:0px;
	padding:0px 0px 0px 0px;
}

#BasDePage ul {
	margin:0px;
	padding:0px;
	height:27px;
}

#BasDePage ul li {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#BasDePage ul li a {
	display:block;
	margin:0px;
	padding:7px 45px 7px 0px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#BasDePage ul li a:hover {
	overflow:hidden;
	text-decoration:none;
	color:#B5A46E;
}

#BasDePage ul.Contact li a.Contact,
#BasDePage ul.Brochure li a.Brochure,
#BasDePage ul.Recrutement li a.Recrutement,
#BasDePage ul.Recruitment li a.Recruitment,
#BasDePage ul.Contacto li a.Contacto,
#BasDePage ul.Folletos li a.Folletos,
#BasDePage ul.Recrutamiento li a.Recrutamiento{
	text-decoration:none;
	color:#B5A46E;
}

#BasDePage h2 {
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#FFF;
	font-size:18px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-weight:normal;
}

/************/
/* PiedPage */
/************/

#PiedPage {
	width:960px;
	margin:25px auto 15px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
	color:#666;
}

#PiedPage a {
	color:#666;
}

