/* -------------------------------- */
/* CSS MANOTEL					 -- */
/* By PREZENZ - www.prezenz.com	 -- */
/* -------------------------------- */

/* -------------------------------- */
/* DIVERS						 -- */
/* -------------------------------- */

html {
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	background-color:#E6E2E2;
	color:#666666;
/*	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-family:"Tahoma", sans-serif;
	font-size:11px;
	line-height: 1.6/*1.2*/em;
	height:100%;
	background:none !important;
}

a {
	color:#00436B;
	text-decoration:underline;
}

p {
	margin:0px;
	padding:0px;
	border:0px;
}

a:hover {
	color:#00225A;
}

a.link {
	background-image:url(../images/icon-arrow.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:underline;
	line-height: 1.4em;
	background:none !important;
}

a.pdf {
	background-image:url(../images/icon-pdf.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:underline;
	line-height: 1.4em;
	background:none !important;
}

a.print {
	background-image:url(../images/icon-print.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:underline;
	line-height: 1.4em;
	background:none !important;
}

a.arrow {
	background-image:url(../images/arrow.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:underline;
	line-height: 1.4em;
	background:none !important;
}

a.extern {
	background-image:url(../images/arrow-ext.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:15px;
	text-decoration:underline;
	line-height: 1.4em;
	background:none !important;
}

a.arrow-white {
	background-image:url(../images/arrow-white.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:underline;
	line-height: 1.4em;
	background:none !important;
}

a.backlink {
	background-image:url(../images/icon-arrow-back.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:underline;
	line-height: 1.4em;
	background:none !important;
}

img {
	border:0px;
	padding:0px;
	margin:0px;
}

hr {
  margin:0px;
  padding:0px;
  border:0px;
  border-bottom:1px #BBBBBB solid;
}

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

h2 {
	font-size:16px;
	line-height:16px;
}

.auto {
  width:auto;
}

input.text {
  border:1px #888888 solid;
  width:200px;
}

textarea {
  border:1px #888888 solid;
  width:200px;
}

select {
  border:1px #888888 solid;
  width:200px;
}

.hotel {
	color:#AAAAAA;
}

/* -------------------------------- */
/* STRUCTURE					 -- */
/* -------------------------------- */

#page {
	width:940px !important;
	width:945px;
	text-align:left;
	min-height:100% !important;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/* -------------------------------- */
/* LEFT							 -- */
/* -------------------------------- */

#left {
	width:170px;
	
	padding-top:12px;
}

#logo {
	padding-left:5px;
	display:none;
}

#logoprint {
	padding-left:5px;
}

/* -------------------------------- */
/* Menu							 -- */
/* -------------------------------- */

#left #menu {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	display:none;
}

#left #menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#left #menu ul ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#left #menu ul li {
	list-style:none;
	padding:0px 0px;
}

#left #menu ul li a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#left #menu ul li a.light {
	font-size:12px;
	font-weight:normal;
}

#left #menu ul ul li a {
	font-size:12px;
	font-weight:normal;
}

#left a {
	color:#666666;
}

#left a:hover {
	color:#00436B;
}

#left a.active {
	color:#00436B;
}

#left a:hover .hotel {
	color:#666666;
}

#left a.active .hotel {
	color:#666666;
}

#left #info {
  font-size:11px;
	display:none;
}

#left #info a {
  text-decoration:none;
}

/* -------------------------------- */
/* CONTENT						 -- */
/* -------------------------------- */

#content {
	width:770px;
	padding-top:12px;
	position:relative;
	display:table;
}

table.full {
	width:100%;
}

/* POUR LES LIENS DANS LES <TD> DANS LES PAGES "LANDING" */

table.landing a {
	display:block;
	text-decoration:none;
	color:#666666;
}

/* IMAGES/LIENS POUR CHAQUE HOTEL */

table.landing a.royal {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_royal.gif);
	background-position:left;
}

table.landing a.epsom {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_epsom.gif);
	background-position:left;
}
table.landing a.auteuil {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_auteuil.gif);
	background-position:left;
}
table.landing a.edelweiss {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_edelweiss.gif);
	background-position:left;
}
table.landing a.kipling {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_kipling.gif);
	background-position:left;
}
table.landing a.jade {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_jade.gif);
	background-position:left;
}
table.landing a.brasserie {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_brasserie.gif);
	background-position:left;
}
table.landing a.le_duo {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_brasserie.gif);
	background-position:left;	
}
table.landing a.edelweiss_resto {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_edelweiss_resto.gif);
	background-position:left;
}
table.landing a.portobello {
	width:248px;
	height:45px;
	background-image:url(../images/landings/images/ind_logo_portobello.gif);
	background-position:left;
}

table.landing a:hover {
	background-position:right;
}

/* -------------------------------- */
/* Header						 -- */
/* -------------------------------- */

#header {
	text-align:right;
	font-size:10px;
	height:18px;
	display:none;
}

#languages ul {
	list-style:none;
}

#languages ul li {
	list-style:none;
	display:inline;
}

#languages ul li a {
  text-decoration:none;
  color:#666666;
}

#languages ul li a:hover {
  color:#00225A;
}

/* -------------------------------- */
/* Footer						 -- */
/* -------------------------------- */

#footer {
	font-size:10px;
	display:none;
}

#footermenu {
	float:right;
}

#footermenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#footermenu ul li {
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#footermenu ul li a {
	text-decoration:none;
	color:#666666;
}

#footermenu ul li a:hover {
	color:#00225A;
}

#footerAddresses a {
text-decoration:none;
color:#666666;
}
/* -------------------------------- */
/* MAIN	/ OTHER					 -- */
/* -------------------------------- */

#main {
	margin-bottom:6px;
	border:6px solid #FFF;
	position:relative;
	background-color:#FFF;
	min-height:460px;
	height:auto !important;
	height:460px;
}

/* -------------------------------- */
/* Reservation Box				 -- */
/* -------------------------------- */

#content p {
  margin:0px;
  padding:0px;
  line-height:1.4em;
}

#content #reservation {
	border:6px solid #FFF;
	padding:3px;
	height:40px;
	margin-bottom:6px;
	display:none;
}

#content #reservation h2 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:16px;
	line-height:16px;
}

/* -------------------------------- */
/* Promotion Box				 -- */
/* -------------------------------- */

#content #promotion {
	background-color:#FFF;
	padding:3px;
	height:20px;
	padding-left:9px;
	padding-top:7px;
	margin-bottom:6px;
	display:none;
}

#content #main #promotion {
	border:none;
	padding:3px;
	width:370px;
	float:right;
	height:85px;
	overflow:auto;
	background-color:#330000;
	margin-bottom:0px;
	border-top:6px solid #FFF;
	display:block;
}

#content #promotion h2 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:16px;
	line-height:16px;
}

/* --	main-left			------- */

#main-left {
	width:376px;
	border-right:6px solid #FFF;
	height:462px;
	overflow:auto;
	background-position:top right;
	background-repeat:no-repeat;
	vertical-align:top;
}

.homelinkhotel {
	display:block;
	width:376px;
	height:462px;
}

#page-left {
	width:376px;
	border-right:6px solid #FFF;
	height:384px;
	overflow:auto;
	background-position:top right;
	background-repeat:no-repeat;
	vertical-align:top;
}

#page-left.mini {
  height:159px;
}

/* --	main-right			------- */

#main-right {
	width:376px;
	height:462px;
	overflow:auto;
	vertical-align:top;
}

#page-right {
  background-position:top right;
  background-repeat:no-repeat;
	width:376px;
	height:384px;
	overflow:auto;
	vertical-align:top;
}

#page-right.mini {
  height:159px;
}

.boxhotel p {
  margin:0px;
  padding:0px;
  line-height:1.2em;
}
.boxhotel {
	display:block;
	height:70px;
	border-bottom:6px solid #FFF;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;
	padding:2px;
	padding-bottom:0px;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#CCCCCC;
	text-decoration:none;
}

.boxhotel:hover {
	background-position:bottom left;
	color:#FFFFFF;
}

.noborder {
	border-bottom:0px;
}

.address {
	padding:5px;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
}

.description {
	padding:5px;
	padding-left:16px;
	overflow:auto;
	height:310px;
}

.description ul {
	margin:0px;
	padding:0px;
	padding-left:15px;
	list-style-image:url(../images/icon-list.gif);
}

.description ul li {
	margin:0px;
	padding:0px;
	list-style-image:url(../images/icon-list.gif);
}

/* -------------------------------- */
/* Comment Box					 -- */
/* -------------------------------- */

#content #commentbox {
	width:376px;
	float:right;
	height:auto !important;
	height:91px;
	min-height:91px;
	/*overflow:auto;*/
	border-top:6px solid #FFF;
	vertical-align:top;
}

#content #commentbox h2 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:16px;
	line-height:16px;
}

#content #commentbox p {
}

/* -------------------------------- */
/* Picture Box					 -- */
/* -------------------------------- */

#content #pictures {
	border-right:6px solid #FFF;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	width:376px;
	height:79px;
	overflow:auto;
	background-color:#CCCCCC;
	border-top:6px solid #FFF;
	vertical-align:top;
}

#content #pictures_link {
	border-right:6px solid #FFF;
	padding:3px;
	width:370px;
	height:85px;
	overflow:auto;
	border-top:6px solid #FFF;
	vertical-align:top;
}

#content #pictures h2 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}

/* --	hotel colors			------- */
/*
.backcolor_auteuil { background-color:#877369 !important; color:#FFF !important; }
.backcolor_auteuil a { color:#FFF; }
.icon_arrow_auteuil { background-image:url(../images/icon-arrow-auteuil.gif) !important; }
.arrow_auteuil { background-image:url(../images/arrow-auteuil.gif) !important; }
.color_auteuil a { color:#877369 !important; }
.color_auteuil a:hover { color:#333 !important; }
.menu_auteuil a.active, .menu_auteuil a:hover { color:#877369 !important; }

.backcolor_edelweiss { background-color:#C82323 !important; color:#FFF !important; }
.backcolor_edelweiss a { color:#FFF; }
.icon_arrow_edelweiss { background-image:url(../images/icon-arrow-edelweiss.gif) !important; }
.arrow_edelweiss { background-image:url(../images/arrow-edelweiss.gif) !important; }
.color_edelweiss a { color:#C82323 !important; }
.color_edelweiss a:hover { color:#333 !important; }
.menu_edelweiss a.active, .menu_edelweiss a:hover { color:#C82323 !important; }

.backcolor_jade { background-color:#BEB4AA !important; color:#FFF !important; }
.backcolor_jade a { color:#FFF; }
.icon_arrow_jade { background-image:url(../images/icon-arrow-jade.gif) !important; }
.arrow_jade { background-image:url(../images/arrow-jade.gif) !important; }
.color_jade a { color:#BEB4AA !important; }
.color_jade a:hover { color:#333 !important; }
.menu_jade a.active, .menu_jade a:hover { color:#BEB4AA !important; }

.backcolor_kipling { background-color:#F0823C !important; color:#FFF !important; }
.backcolor_kipling a { color:#FFF; }
.icon_arrow_kipling { background-image:url(../images/icon-arrow-kipling.gif) !important; }
.arrow_kipling { background-image:url(../images/arrow-kipling.gif) !important; }
.color_kipling a { color:#F0823C !important; }
.color_kipling a:hover { color:#333 !important; }
.menu_kipling a.active, .menu_kipling a:hover { color:#F0823C !important; }

.backcolor_epsom { background-color:#F0AA32 !important; color:#FFF !important; }
.backcolor_epsom a { color:#FFF; }
.icon_arrow_epsom { background-image:url(../images/icon-arrow-epsom.gif) !important; }
.arrow_epsom { background-image:url(../images/arrow-epsom.gif) !important; }
.color_epsom a { color:#F0AA32 !important; }
.color_epsom a:hover { color:#333 !important; }
.menu_epsom a.active, .menu_epsom a:hover { color:#F0AA32 !important; }

.backcolor_royal { background-color:#643C32; color:#FFF !important; }
.backcolor_royal a { color:#FFF; }
.icon_arrow_royal { background-image:url(../images/icon-arrow-royal.gif) !important; }
.arrow_royal { background-image:url(../images/arrow-royal.gif) !important; }
.color_royal a { color:#643C32 !important; }
.color_royal a:hover { color:#333 !important; }
.menu_royal a.active, .menu_royal a:hover { color:#643C32 !important; }
*/

/* ------------------------------ */
/* -- GLIDER				----- */
/* -- Texte simple  			  */
/* ------------------------------ */

#glider {
	margin-left:3px;
	margin-right:3px;
}

#glider .scroller {
	/* Taille de l'élément affiché (Largeur et Hauteur) */
	width: 335px;
	overflow: hidden;
}

*:first-child+html #glider .scroller {
	width: 335px;
}

* html #glider .scroller {
	width: 335px;
}

#glider .scroller .section {
	/* Section (texte) doit être égal au scroller */
	width: 335px;
	overflow: hidden;
	float: left;
}

*:first-child+html #glider .scroller .section {
	width: 335px;
}

* html #glider .scroller .section {
	width: 335px;
}

#glider .scroller .content { 
	/* Taille du glider (élevé pour ne pas tout affiché) */
	width: 10000px;
}

#glider .section_desc { 
	padding:5px;
	padding-bottom: 10px;
	height:270px;
}

#glider .section_desc1 { 
	padding:5px;
	padding-bottom: 10px;
	height:60px;
}

.noprint {
  display:none !important;
}

.onlyprint {
  display: !important;
}