body{font-size : 0.625em;}
#mainContainer{
	position:relative;
	margin : 5px auto;
	z-index:1;
	width : 1025px;
	height : 570px;
	background:url(../img/background.gif) no-repeat;
	}
#page{
	position:absolute;
	top : 0;
	left : 17px;
	width : 991px;
	height : 562px;
	z-index:2;
	}
/***** BLOC SUPERIEUR *****/
#top{
	position : absolute;
	top:0;
	left:0;
	width : 991px;
	height : 169px;
	z-index:11;
	}
#languages{
	position:absolute;
	top : 0;
	left : 1px;
	height : 13px;
	z-index:11;
	line-height:11px;
	width : 200px;
	}
#languages li{
	float:left;
	height : 13px;
	margin-right:2px;
	}
#languages li a img{
	opacity: 0.5;
	}
#languages li a:hover img{
	opacity: 1;
	}
#nav1{/*Nav de haut de page*/
	position:absolute;
	top:3px;
	right:3px;
	z-index:10;
	text-align:right;
	padding : 1px 0 1px 0;
	height:1.2em;
	overflow:hidden;
	}
#nav1 li{
	float:left;
	height : 1.2em;
	overflow : hidden;
	}
#nav1 li a{
	float : left;
	border-right: 1px solid #929296;
	padding : 0 4px 0 4px;
	font-size : 1.1em;
	color : #87888A;
	height : 1.2em;
	line-height:1em;
	}
#nav1 li a:hover{
	color : #393939;
	}
/** NAV Centrales **/
#mainNav{
	position:absolute;
	top : 22px;
	left:0;
	z-index : 10;
	width : 991px;
	height : 153px;
	}
#mainNav1{
	position:absolute;
	top:105px;
	left:157px;
	z-index:10;
	height:1em;
	padding : 1px 0 1px 0;
	overflow:hidden;
	}
#mainNav1 li{
	float:left;
	height : 1.2em;
	}
#mainNav1 li a{
	float:left;
	border-right: 1px solid #929296;
	padding : 0 12px 0 12px;
	font-size : 1.1em;
	color : #929296;
	text-transform:uppercase;
	height : 1em;
	line-height:1em;
	}
#mainNav1 li a:hover{
	color : #393939;
	}
#mainNav2{
	position:absolute;
	top:125px;
	left:40px;
	z-index:10;
	height:2.2em;
	overflow:hidden;
	}
#mainNav2 li{
	float:left;
	}
#mainNav2 li a{
	float:left;
	}
#backhome{
	position: absolute;
	top : 0;
	left:0;
	border-right:1px solid #E4E2E3;
	}
#nav2{
	position:absolute;
	top : 172px;
	left : 45px;
	z-index :10;
	}
#nav2 li{
	float:left;
	height : 1.2em;
	}
#nav2 li a{
	float:left;
	border-right: 1px solid #A97714;
	padding : 0 6px 0 6px;
	font-size : 1.1em;
	color : #A97714;
	height : 1em;
	line-height:1em;
	}
#nav2 li a:hover{
	color : #393939;
	}
	
/** rajout tripContainer **/
#tripAdvisorContainer{
	position : absolute;
	right :10px;
	top : 20px;
	z-index : 100;
	color : white;
	}
#tripAdvisorContainer a{color:white;}
/** /rajout tripContainer **/
/***** FIN BLOC SUPERIEUR *****/
/***** CONTENT *****/
#content{
	position: absolute;
	top : 190px;
	left : 0;
	width : 991px;
	height : 354px;
	z-index : 4;
	}
#animContainer{
	position:absolute;
	top : 22px;
	left : 0;
	z-index : 3;
	width : 991px;
	height : 329px;
	}

/*** formulaire reservation ***/
#reservation{
	position : absolute;
	bottom : 0;
	right : 51px;
	z-index : 9;
	width : 351px;
	height : 44px;
	color : white;
	padding : 4px 44px 0 2px;
	font-size : 1em;
	text-align:right;
	}
#reservation #inputContainer{
	position : absolute; 
	top : 4px;
	left : 0;
	width : 356px;
	height : 44px;
	}
#reservation select{
	font-size : 1em;
	margin-bottom:2px;
	vertical-align:middle;
	}
#reservation option{
	padding : 0 4px 0 1px;	
	}
#reservation label{
	text-transform : uppercase;
	position : relative;
	}
#reservation input{
	position:relative;
	}
#inputContainer{
	position : relative;
	}
#input6, #input4{
	width : 36px;
	}
	
#nightContainer, #dateContainer, #roomContainer, #clientContainer{position:absolute;}
#submitReserv{
	position:absolute !important;
	top:0px;
	right:0px;
	width:35px;
	height:48px;
	font-weight:bold;
	font-size : 0.9em;
	border-width:0;
	cursor : pointer;
	outline-width:0 !important;
	}
#logoRC{
	position:absolute;
	bottom:1px;
	right:0;
	z-index:9;
	}
/*** fin formulaire reservation ***/
/***** FIN CONTENT *****/
/***** BOTTOM *****/
#bySin{
	position:absolute;
	top:553px;
	left:0px;
	z-index:11;
	padding : 1px 0 1px 0;
	height:1em;
	overflow:hidden;
	font-size : 1.1em;
	color : #87888A;
	}
#bySin li{
	float:left;
	height : 1em;
	}
#bySin li a,#bySin li div{
	float:left;
	border-right: 1px solid #929296;
	padding : 0 4px 0 4px;
	color : #87888A;
	height : 1em;
	line-height:1em;
	}
#navBottom{
	position:absolute;
	top:553px;
	right:0px;
	z-index:11;
	text-align:right;
	padding : 1px 0 1px 0;
	height:1.2em;
	overflow:hidden;
	}
#navBottom li{
	float:left;
	height : 10px;
	}
#navBottom li a{
	float:left;
	border-right: 1px solid #929296;
	padding : 0 4px 0 4px;
	font-size : 1.1em;
	color : #87888A;
	height : 1em;
	line-height:1em;
	}
#navBottom li a:hover{
	color : #393939;
	}
#telephone{
	padding-left : 18px !important;
	background:url(../img/ico-telephone.gif) 2px 0 no-repeat;
	}
/***** FIN BOTTOM *****/
/***** SYSTEME POPIN *****/
.popinContainer{
	display : none;
	position : absolute;
	top : 0;
	left : 0;
	width : 1025px;
	height : 570px;
	z-index : 15;
	}
.popinContainer .bgContainer{
	position : absolute;
	top : 22px;
	left : 17px;
	width : 991px;
	height : 522px;
	z-index : 15;
	background-color : #000000;
	opacity: 0.5;
	}
.popin{
	position : absolute;
	top : 200px;
	left : 400px;
	border : 1px black solid;
	width : 400px;
	padding : 40px 10px 10px 10px;
	z-index : 16;
	background-color : white;
	}
.popinTop{
	position : absolute;
	top:0;
	left:0;
	width : 420px;
	height : 25px;
	background-color : #eeeeee;
	}
.popinTop .close{
	position : absolute;
	top : 5px;
	right : 5px;
	padding-right : 18px;
	text-align : right;
	background:url(../img/ico-close.gif) right 5px no-repeat;
	line-height : 1.4em;
	font-size:1.2em;
	z-index : 15;
	}
.popinTop .close:hover{text-decoration:underline;}
/***** /SYSTEME POPIN *****/
/***** BOUTON PROMOTION *****/
#boutonPromoContainer{
	position : absolute;
	top : 200px;
	left : 0px;
	background-position : right top;
	background-repeat: no-repeat;
	padding : 0 13px 0 0px;
	height : 19px;
	line-height : 19px;
	z-index : 100;
	
	}
#boutonPromo{
	float:left;
	height : 19px;
	color : white;
	text-transform : uppercase;
	font-size : 1em;
	font-weight : normal;
	padding-left:35px;
	background-image:url(../img/fleche-fd-ocre.gif);
	background-position : 17px 4px;
	background-repeat : no-repeat;
	background-attachment:inherit;
	}
#boutonPromo:hover{
	text-decoration : underline;
	}
#bgBoutonPromo{
	position:absolute;
	top : 0;
	right : 0;
	width : 18px;
	height : 19px;
	display : none;
	}
/***** /BOUTON PROMOTION *****/