@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	color:#280e2b;
	background:#c5bbcf url(../images/bg.png) repeat-x;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
}

html>/**/body  {overflow-y: scroll;}
body:nth-of-type(0) {overflow-y: scroll;}

img {
	border:0px; 
}

a{ outline:0; text-decoration:none;}


h1{ padding:0 0 5px 0px; font-size:14px; margin:0px; color: #95519e; font-family: 'Short Stack', Arial;}
h2{padding:0 0 5px 0px; font-size:14px; margin:0px;}
h3,h4{ padding:0 0 5px 0px; font-size:13px; margin:0px; }

.input,
.input4{ width:120px; border:1px solid #c7bdd1; background:#ffffff; padding:2px;}
.input2{ width:250px; border:1px solid #543b55; background:#ffffff; padding:2px; }
.input3{ width:150px; border:1px solid #c7bdd1; background:#ffffff; padding:2px;}
.input5{ width:230px;}



.text-violet{ color:#575049}
.text-gray {color:#313131;}


.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font34{ font-size:34px;}

div,a{
	width:auto;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

td{ padding:3px 5px 3px 3px; }

#container{
	width:986px;
	height:800;
	margin:auto;
	padding:0;
	float:none;
	
}
#bgi{background:url(../images/bg-content.jpg) no-repeat;  width:986px; height:720px;}
#bg{background:url(../images/bg-content.jpg) no-repeat;  width:986px; height:695px;}

/*---- zone content ---*/
#container #left-sidebar{
	padding:0;
	margin:0 0 0 41px;
	width:215px;
	height:680px;
	background:url(../images/bg-left.png) repeat-y;
	position:relative;
	 z-index: 9;
}
#container #left-sidebar ul.box{ width:auto; height: auto; float:left; margin:0px; padding:0px 0 0 0px; list-style:none; z-index:999;}	
#container #left-sidebar ul.box li a{ text-decoration:none; }
#container #left-sidebar ul.box li.logo {background:url(../images/logo.png) no-repeat; width:244px; height:220px; margin-left:-15px;}
#container #left-sidebar ul.box li.text-address { text-align:center; width:215px; font-weight:bold;}
#container #left-sidebar ul.box li.language{  width:204px; height:auto; margin-left:3px; margin-bottom:5px;}
#container #left-sidebar ul.box li.login{background:url(../images/bg-login.png) no-repeat; width:215px; height:136px; padding:15px 0 0 10px;}
#container #left-sidebar ul.box li.login table {width:100%; }
#container #left-sidebar ul.box li.bt-video a{float:left; margin:-10px 0 0 -15px; z-index:999;}

.bt-ok a{
	background:url(../images/bt-ok.png) no-repeat;
	width:42px;
	height:28px;
	float:right;
}

/*--- menu ----*/
#layout-menu{
	width:730px;
	float:left;
	left:auto;
	right:auto;
	padding:0;
	margin:0;
	top:0;
	position:relative;
	z-index:999;

}
#layout-menu ul#menu{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	left:1px; 
	z-index:999;
}
#layout-menu ul#menu li{
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
}
#layout-menu ul#menu li a{ height:70px;}

/*-- menu fr --*/
#layout-menu.fr ul#menu li.item01 a,
#layout-menu.fr ul#menu li.item01-active a{
	background:url(../images/fr/menu-all.png) no-repeat;
	width:147px;
}
#layout-menu.fr ul#menu li.item01 a:hover,
#layout-menu.fr ul#menu li.item01-active a{
	background:url(../images/fr/menu-all.png) no-repeat 0px -75px;
}
#layout-menu.fr ul#menu li.item02 a,
#layout-menu.fr ul#menu li.item02-active a{
	background:url(../images/fr/menu-all.png) no-repeat -147px 0px;
	width:117px;
}
#layout-menu.fr ul#menu li.item02 a:hover,
#layout-menu.fr ul#menu li.item02-active a{
	background:url(../images/fr/menu-all.png) no-repeat -147px -75px;
}
#layout-menu.fr ul#menu li.item03 a,
#layout-menu.fr ul#menu li.item03-active a{
	background:url(../images/fr/menu-all.png) no-repeat -265px 0px;
	width:188px;
}
#layout-menu.fr ul#menu li.item03 a:hover,
#layout-menu.fr ul#menu li.item03-active a{
	background:url(../images/fr/menu-all.png) no-repeat -265px -75px;
}
#layout-menu.fr ul#menu li.item04 a,
#layout-menu.fr ul#menu li.item04-active a{
	background:url(../images/fr/menu-all.png) no-repeat -455px 0px;
	width:126px;
}
#layout-menu.fr ul#menu li.item04 a:hover,
#layout-menu.fr ul#menu li.item04-active a{
	background:url(../images/fr/menu-all.png) no-repeat -455px -75px;
}
#layout-menu.fr ul#menu li.item05 a,
#layout-menu.fr ul#menu li.item05-active a{
	background:url(../images/fr/menu-all.png) no-repeat -580px 0px;
	width:151px;
}
#layout-menu.fr ul#menu li.item05 a:hover,
#layout-menu.fr ul#menu li.item05-active a{
	background:url(../images/fr/menu-all.png) no-repeat -580px -75px;
}

/*----- menu de ----*/
#layout-menu.de ul#menu li.item01 a,
#layout-menu.de ul#menu li.item01-active a{
	background: url(../images/de/menu-all.png) no-repeat;
	width:147px;
}
#layout-menu.de ul#menu li.item01 a:hover,
#layout-menu.de ul#menu li.item01-active a{
	background:url(../images/de/menu-all.png) no-repeat 0px -75px;
}
#layout-menu.de ul#menu li.item02 a,
#layout-menu.de ul#menu li.item02-active a{
	background:url(../images/de/menu-all.png) no-repeat -147px 0px;
	width:232px;
}
#layout-menu.de ul#menu li.item02 a:hover,
#layout-menu.de ul#menu li.item02-active a{
	background:url(../images/de/menu-all.png) no-repeat -147px -75px;
}
#layout-menu.de ul#menu li.item03 a,
#layout-menu.de ul#menu li.item03-active a{
	background:url(../images/de/menu-all.png) no-repeat -379px 0px;
	width:112px;
}
#layout-menu.de ul#menu li.item03 a:hover,
#layout-menu.de ul#menu li.item03-active a{
	background:url(../images/de/menu-all.png) no-repeat -379px -75px;
}
#layout-menu.de ul#menu li.item04 a,
#layout-menu.de ul#menu li.item04-active a{
	background:url(../images/de/menu-all.png) no-repeat -491px 0px;
	width:90px;
}
#layout-menu.de ul#menu li.item04 a:hover,
#layout-menu.de ul#menu li.item04-active a{
	background:url(../images/de/menu-all.png) no-repeat -491px -75px;
}
#layout-menu.de ul#menu li.item05 a,
#layout-menu.de ul#menu li.item05-active a{
	background:url(../images/de/menu-all.png) no-repeat -581px 0px;
	width:148px;
}
#layout-menu.de ul#menu li.item05 a:hover,
#layout-menu.de ul#menu li.item05-active a{
	background:url(../images/de/menu-all.png) no-repeat -581px -75px;
}

/*-- menu es --*/
#layout-menu.es ul#menu li.item01 a,
#layout-menu.es ul#menu li.item01-active a{
	background: url(../images/es/menu-all.png) no-repeat;
	width:137px;
}
#layout-menu.es ul#menu li.item01 a:hover,
#layout-menu.es ul#menu li.item01-active a{
	background:url(../images/es/menu-all.png) no-repeat 0px -75px;
}
#layout-menu.es ul#menu li.item02 a,
#layout-menu.es ul#menu li.item02-active a{
	background:url(../images/es/menu-all.png) no-repeat -137px 0px;
	width:207px;
}
#layout-menu.es ul#menu li.item02 a:hover,
#layout-menu.es ul#menu li.item02-active a{
	background:url(../images/es/menu-all.png) no-repeat -137px -75px;
}
#layout-menu.es ul#menu li.item03 a,
#layout-menu.es ul#menu li.item03-active a{
	background:url(../images/es/menu-all.png) no-repeat -344px 0px;
	width:156px;
}
#layout-menu.es ul#menu li.item03 a:hover,
#layout-menu.es ul#menu li.item03-active a{
	background:url(../images/es/menu-all.png) no-repeat -344px -75px;
}
#layout-menu.es ul#menu li.item04 a,
#layout-menu.es ul#menu li.item04-active a{
	background:url(../images/es/menu-all.png) no-repeat -500px 0px;
	width:107px;
}
#layout-menu.es ul#menu li.item04 a:hover,
#layout-menu.es ul#menu li.item04-active a{
	background:url(../images/es/menu-all.png) no-repeat -500px -75px;
}
#layout-menu.es ul#menu li.item05 a,
#layout-menu.es ul#menu li.item05-active a{
	background:url(../images/es/menu-all.png) no-repeat -606px 0px;
	width:122px;
}
#layout-menu.es ul#menu li.item05 a:hover,
#layout-menu.es ul#menu li.item05-active a{
	background:url(../images/es/menu-all.png) no-repeat -606px -75px;
}

/*-- menu gb --*/
#layout-menu.gb ul#menu li.item01 a,
#layout-menu.gb ul#menu li.item01-active a{
	background: url(../images/gb/menu-all.png) no-repeat;
	width:147px;
}
#layout-menu.gb ul#menu li.item01 a:hover,
#layout-menu.gb ul#menu li.item01-active a{
	background:url(../images/gb/menu-all.png) no-repeat 0px -75px;
}
#layout-menu.gb ul#menu li.item02 a,
#layout-menu.gb ul#menu li.item02-active a{
	background:url(../images/gb/menu-all.png) no-repeat -147px 0px;
	width:186px;
}
#layout-menu.gb ul#menu li.item02 a:hover,
#layout-menu.gb ul#menu li.item02-active a{
	background:url(../images/gb/menu-all.png) no-repeat -147px -75px;
}
#layout-menu.gb ul#menu li.item03 a,
#layout-menu.gb ul#menu li.item03-active a{
	background:url(../images/gb/menu-all.png) no-repeat -335px 0px;
	width:115px;
}
#layout-menu.gb ul#menu li.item03 a:hover,
#layout-menu.gb ul#menu li.item03-active a{
	background:url(../images/gb/menu-all.png) no-repeat -335px -75px;
}
#layout-menu.gb ul#menu li.item04 a,
#layout-menu.gb ul#menu li.item04-active a{
	background:url(../images/gb/menu-all.png) no-repeat -452px 0px;
	width:127px;
}
#layout-menu.gb ul#menu li.item04 a:hover,
#layout-menu.gb ul#menu li.item04-active a{
	background:url(../images/gb/menu-all.png) no-repeat -452px -75px;
}
#layout-menu.gb ul#menu li.item05 a,
#layout-menu.gb ul#menu li.item05-active a{
	background:url(../images/gb/menu-all.png) no-repeat -579px 0px;
	width:154px;
}
#layout-menu.gb ul#menu li.item05 a:hover,
#layout-menu.gb ul#menu li.item05-active a{
	background:url(../images/gb/menu-all.png) no-repeat -579px -75px;
}


/*-- menu it --*/
#layout-menu.it ul#menu li.item01 a,
#layout-menu.it ul#menu li.item01-active a{
	background: url(../images/it/menu-all.png) no-repeat;
	width:134px;
}
#layout-menu.it ul#menu li.item01 a:hover,
#layout-menu.it ul#menu li.item01-active a{
	background:url(../images/it/menu-all.png) no-repeat 0px -75px;
}
#layout-menu.it ul#menu li.item02 a,
#layout-menu.it ul#menu li.item02-active a{
	background:url(../images/it/menu-all.png) no-repeat -134px 0px;
	width:226px;
}
#layout-menu.it ul#menu li.item02 a:hover,
#layout-menu.it ul#menu li.item02-active a{
	background:url(../images/it/menu-all.png) no-repeat -134px -75px;
}
#layout-menu.it ul#menu li.item03 a,
#layout-menu.it ul#menu li.item03-active a{
	background:url(../images/it/menu-all.png) no-repeat -362px 0px;
	width:106px;
}
#layout-menu.it ul#menu li.item03 a:hover,
#layout-menu.it ul#menu li.item03-active a{
	background:url(../images/it/menu-all.png) no-repeat -362px -75px;
}
#layout-menu.it ul#menu li.item04 a,
#layout-menu.it ul#menu li.item04-active a{
	background:url(../images/it/menu-all.png) no-repeat -468px 0px;
	width:151px;
}
#layout-menu.it ul#menu li.item04 a:hover,
#layout-menu.it ul#menu li.item04-active a{
	background:url(../images/it/menu-all.png) no-repeat -468px -75px;
}
#layout-menu.it ul#menu li.item05 a,
#layout-menu.it ul#menu li.item05-active a{
	background:url(../images/it/menu-all.png) no-repeat -619px 0px;
	width:112px;
}
#layout-menu.it ul#menu li.item05 a:hover,
#layout-menu.it ul#menu li.item05-active a{
	background:url(../images/it/menu-all.png) no-repeat -619px -75px;
}


/*--right-sidebar--*/
#right-sidebar{
	width:730px;
	height:auto;
	float: left;
	left:0;
	padding:100px 0 0 0;
	margin:0;
	/*position:absolute;*/
	z-index:1;

}
.index-scroll{
	width:986px;
	height:160px;
	background:url(../images/bg-scroll-index.png) repeat-y;
	float:left;
	color:#575049;
	position:relative;
	z-index:1;
	left:-256px;
	top:350px;
	padding:0;
	
}
.content-right{
	width:986px;
	height:521px;
	background:url(../images/bg-scroll-index.png) repeat-y;
	float:left;
	color:#575049;
	position: relative;
	z-index:1;
	left:-256px;
	padding:0;
}

/*-- txt fr --*/
#content.fr #txt-situation{ background:url(../images/fr/situation.png) no-repeat; height:63px; width:598px; margin-left:15px; margin-top:-16px; padding:0 0 30px 0; }
#content.fr #txt-contact{ background:url(../images/fr/contact.png) no-repeat; height:62px; width:594px; margin-left:15px; margin-top:-15px; padding:0 0 30px 0;}
#content.fr #txt-lesChambres{ background:url(../images/fr/les-chambres.png) no-repeat; height:65px; width:526px; margin-left:15px; margin-top:-17px; }
#content.fr #txt-hotel{ background:url(../images/fr/hotel.png) no-repeat; height:63px; width:222px; margin-top:-15px; margin-left:15px;}
#txt-connexion{ background:url(../images/connexion.png) no-repeat; height:62px; width:403px; margin-left:15px; margin-top:-15px; padding:0 0 30px 0;}
#txt-conditions{ background:url(../images/conditions.png) no-repeat; height:48px; width:700px; margin-left:15px; margin-top:-16px;}

/*-- txt de --*/
#content.de #txt-situation{background:url(../images/de/situation.png) no-repeat; height:79px; width:100%; margin-left:15px; margin-top:-16px; padding:0 0 30px 0; }
#content.de #txt-contact{ background:url(../images/de/contact.png) no-repeat; height:64px; width:100%; margin-left:15px; margin-top:-17px; padding:0 0 30px 0;}
#content.de #txt-lesChambres{ background:url(../images/de/chambres.png) no-repeat; height:65px; width:267px; margin-left:15px; margin-top:-17px; }
#content.de #txt-hotel{ background:url(../images/de/hotel.png) no-repeat; height:80px; width:703px; margin-top:-16px; margin-left:15px;}
#content.de #txt-conditions{ background:url(../images/de/conditions.png) no-repeat; height:65px; width:690px; margin-left:15px; margin-top:-17px;}

/*-- txt es --*/
#content.es #txt-situation{background:url(../images/es/situation.png) no-repeat; height:62px; width:100%; margin-left:15px; margin-top:-16px; padding:0 0 30px 0; }
#content.es #txt-contact{ background:url(../images/es/contact.png) no-repeat; height:64px; width:100%; margin-left:15px; margin-top:-17px; padding:0 0 30px 0;}
#content.es #txt-lesChambres{ background:url(../images/es/chambres.png) no-repeat; height:64px; width:439px; margin-left:15px; margin-top:-15px; }
#content.es #txt-hotel{ background:url(../images/es/hotel.png) no-repeat; height:73px; width:702px; margin-top:-15px; margin-left:15px;}
#content.es #txt-conditions{ background:url(../images/es/conditions.png) no-repeat; height:50px; width:686px; margin-left:15px; margin-top:-16px;}

/*-- txt gb --*/
#content.gb #txt-situation{background:url(../images/gb/situation.png) no-repeat; height:62px; width:100%; margin-left:15px; margin-top:-16px; padding:0 0 30px 0; }
#content.gb #txt-contact{ background:url(../images/gb/contact.png) no-repeat; height:64px; width:100%; margin-left:15px; margin-top:-15px; padding:0 0 30px 0;}
#content.gb #txt-lesChambres{ background:url(../images/gb/chambres.png) no-repeat; height:62px; width:249px; margin-left:15px; margin-top:-15px; }
#content.gb #txt-hotel{ background:url(../images/gb/hotel.png) no-repeat; height:64px; width:530px; margin-top:-16px; margin-left:15px;}
#content.gb #txt-conditions{ background:url(../images/gb/conditions.png) no-repeat; height:62px; width:595px; margin-left:15px; margin-top:-15px;}

/*-- txt it --*/
#content.it #txt-situation{background:url(../images/it/situation.png) no-repeat; height:63px; width:100%; margin-left:15px; margin-top:-16px; padding:0 0 30px 0; }
#content.it #txt-contact{ background:url(../images/it/contact.png) no-repeat; height:64px; width:100%; margin-left:15px; margin-top:-17px; padding:0 0 30px 0;}
#content.it #txt-lesChambres{ background:url(../images/it/chambres.png) no-repeat; height:63px; width:302px; margin-left:15px; margin-top:-15px; }
#content.it #txt-hotel{ background:url(../images/it/hotel.png) no-repeat; height:77px; width:703px; margin-top:-15px; margin-left:15px;}
#content.it #txt-conditions{ background:url(../images/it/conditions.png) no-repeat; height:54px; width:689px; margin-left:15px; margin-top:-16px;}



#right-sidebar #content{
	width:680px;
	height:auto;
	float:left;
	margin:15px 10px 0 260px;
	padding:0;
	display:inline;
	text-align: justify;
	position:relative;
	z-index:990;
}

#content #txt-point{ width:300px; float:left; padding-right:10px; font-weight:bold; padding-left:10px;}
.txt-point{ border-top:dotted 1px; width:100%; height:auto; margin-bottom:15px; padding:10px 0 0 30px; }
.title-point{ padding-left:10px; font-size:17px;}

#content #google-map{
	border: 0 none;
    float: left;
    height: 220px;
    margin-left: 33px;
	margin-top:-20px;
    padding: 10px 0 ;
    width: 300px;
}

#content #contact{
	width:auto;
	height:auto;
	margin:0 0 0 130px;
}

.bt-submit a{
	background:url(../images/bt-submit.png) no-repeat;
	width:137px;
	height:28px;
	margin:20px 0 0 60px;
	padding:0;
}

#right-sildebar #lightbox{
	width:986px;
	height:auto;
	position:absolute;

}

#gallery {
		width:700px;
		margin:-10px 0  5px 270px; 
		float:left;
		padding:0;
		height:auto;
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; background:#fff;}
#gallery ul li a{ text-decoration:none; }
#gallery ul img {text-decoration:none;}
#gallery ul a:hover img {color: #fff;	}
#gallery ul a:hover { color: #fff; }

#gellery-chambres{
	margin-left:250px;
	padding:0;
	width:auto;
	height:auto;
}


/*------ footer---*/
#footer{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background-color: #625950;
}
#footer #wrapper {
	width:986px;
	margin: auto;
	height:100%;
	padding:0;
	float:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #625950;

}
#footer #wrapper ul{ width:470px; height:auto; padding:0;  float:none; margin:5px auto; 	}
#footer #wrapper ul li{ width:auto; height:auto; list-style-type:none; float:left; margin:0; display:inline; padding:3px; color:#CCCCCC;  }
#footer #wrapper ul li a{color:#CCCCCC;}
#footer #wrapper ul li a:hover{ color:#CCCCCC;}
#footer #wrapper ul li a.pixalione {left: 580px; position: relative; top: -10px;}
#footer #wrapper ul li .footer-line{
		border-bottom:10px solid #dbcfe6;
		width:986px;
		height:auto;
}

/*--- footer gb---*/
#footer.gb #wrapper ul{ width: 470px; height:auto; padding:0;  float:none; margin:5px auto; }
#footer.gb #wrapper ul li a.pixalione {left: 450px; position: relative; top: -10px;}

/*--- footer de---*/
#footer.de #wrapper ul{ width: 470px; height:auto; padding:0;  float:none; margin:5px auto; }
#footer.de #wrapper ul li a.pixalione {left: 360px; position: relative; top: -10px;}

/*--- footer es---*/
#footer.es #wrapper ul{ width:470px; height:auto; padding:0;  float:none; margin:5px auto; }
#footer.es #wrapper ul li a.pixalione {left:360px; position: relative; top: -10px;}

/*--- footer it---*/
#footer.it #wrapper ul{ width:470px; height:auto; padding:0;  float:none; margin:5px auto; }
#footer.it #wrapper ul li a.pixalione {left:360px; position: relative; top:-10px;}
