﻿@charset "utf-8";
/* -------------------------------------------------------------- 
  
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/classes.css';
  
h1.logo {margin:0px 0px 0px 30px;padding:0px;}
h1.logozone1 a,h1.logozone3 a,h1.logozone4 a,h1.logozone5 a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:205px;
	height:85px;
	background:url(../images/sprite.png) no-repeat 0px 0px;
	margin:0px 0px 0px 30px;padding:0px;
}
/* Zone Eden Palace */
h1.logozone6 a,h1.logozone7 a,h1.logozone8 a,h1.logozone9 a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:205px;
	height:85px;
	background:url(../images/sprite.png) no-repeat -250px -315px;
	margin:0px 0px 0px 30px;padding:0px;
}
/* Zone Grand Hotel Excelsior */
h1.logozone10 a,h1.logozone11 a,h1.logozone12 a,h1.logozone13 a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:205px;
	height:85px;
	background:url(../images/sprite.png) no-repeat -250px -405px;
	margin:0px 0px 0px 30px;padding:0px;
}
/* Zone Villa Toscane*/
h1.logozone14 a,h1.logozone15 a,h1.logozone16 a,h1.logozone17 a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:205px;
	height:85px;
	background:url(../images/sprite.png) no-repeat 0px -490px;
	margin:0px 0px 0px 30px;padding:0px;
}
/* Zone Clinique Biotonus*/
h1.logozone18 a,h1.logozone19 a,h1.logozone20 a,h1.logozone21 a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:205px;
	height:85px;
	background:url(../images/sprite.png) no-repeat 0px -315px;
	margin:0px 0px 0px 30px;padding:0px;
}

/* Zone Villa Eden*/
h1.logozone22 a,h1.logozone23 a,h1.logozone24 a,h1.logozone25 a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:205px;
	height:85px;
	background:url(../images/sprite.png) no-repeat 0px -402px;
	margin:0px 0px 0px 30px;padding:0px;
}

/* Zone MSH*/
h1.logozone26 a,h1.logozone27 a,h1.logozone28 a,h1.logozone29 a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:205px;
	height:85px;
	background:url(../images/sprite.png) no-repeat -250px -490px;
	margin:0px 0px 0px 30px;padding:0px;
}

.home h2.pageTitle{display:none;}
.slogan {position:absolute;top:50px;left:300px;}

.printheader {display:none;}
/* Zone Royal Plaza*/
.videoLinkzone1, .videoLinkzone3,.videoLinkzone4,.videoLinkzone5{/*position:absolute;top:6px;right:0px;background:url('../images/sprite.png') no-repeat 144px -225px;width:450px;height:90px;*/position:absolute;top:28px;right:0px;background:url('../images/sprite.png') no-repeat 144px -247px;width:450px;height:60px;}
/* Zone Eden Palace*/
.videoLinkzone6, .videoLinkzone7,.videoLinkzone8,.videoLinkzone9{/*position:absolute;top:6px;right:0px;background:url('../images/sprite.png') no-repeat 144px -225px;width:450px;height:90px;*/position:absolute;top:28px;right:0px;background:url('../images/sprite.png') no-repeat 148px -578px;width:450px;height:60px;}
/* Zone Grand Hotel Excelsior*/
.videoLinkzone10, .videoLinkzone11,.videoLinkzone12,.videoLinkzone13{/*position:absolute;top:6px;right:0px;background:url('../images/sprite.png') no-repeat 144px -225px;width:450px;height:90px;*/position:absolute;top:28px;right:0px;background:url('../images/sprite.png') no-repeat 148px -641px;width:450px;height:60px;}
/* Zone Villa Toscane*/
.videoLinkzone14, .videoLinkzone15,.videoLinkzone16,.videoLinkzone17{/*position:absolute;top:6px;right:0px;background:url('../images/sprite.png') no-repeat 144px -225px;width:450px;height:90px;*/position:absolute;top:28px;right:0px;background:url('../images/sprite.png') no-repeat 148px -761px;width:450px;height:60px;}
/* Zone Clinique Biotonus*/
.videoLinkzone18, .videoLinkzone19,.videoLinkzone20,.videoLinkzone21{/*position:absolute;top:6px;right:0px;background:url('../images/sprite.png') no-repeat 144px -225px;width:450px;height:90px;*/position:absolute;top:28px;right:0px;background:url('../images/sprite.png') no-repeat 148px -823px;width:450px;height:60px; display:none;}
/* Zone Villa Eden*/
.videoLinkzone22, .videoLinkzone23,.videoLinkzone24,.videoLinkzone25{/*position:absolute;top:6px;right:0px;background:url('../images/sprite.png') no-repeat 144px -225px;width:450px;height:90px;*/position:absolute;top:28px;right:0px;background:url('../images/sprite.png') no-repeat 148px -702px;width:450px;height:60px;}

.videoLink h3 {margin:0px;padding:0px;position:absolute;/*top:20px;*/right:0px; top:0px;}
.videoLink h3 a{font-size:14px;width:150px;text-align:center;padding-right:300px;padding-top:10px;display:block; color:#291a1c;}
.videoLink a:hover{font-size:14px;width:150px;text-align:center;padding-right:300px;padding-top:10px;display:block;color:#9a9a9a;text-decoration: underline;}
.homeBox {float:left;height:170px;color:#3F352C;margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;
line-height:1.1em;background: url('../images/boxesSprite.jpg') repeat-x 0px -309px;/* background:#ddd;*/font-family: Verdana, Geneva, sans-serif;}
.homeBox h4 {font-family: Verdana, Geneva, sans-serif;font-size:13px;color:#3F352C;text-transform:uppercase;margin:0px;padding:10px;}
.homeBox h4 a {color:#ddd4bf; font-family:Verdana, Geneva, sans-serif;}
.homeBox img { /*margin-bottom:6px;*/border:1px solid #FFFFFF;}
.homeBox table {margin:0px 0px 14px 8px;border:0px;width:445px;}
.homeBox input {font-size:11px;color:#572637;width:90px;border:1px solid #9a7c7c;float:left;margin-right:2px;font-family:Verdana, Geneva, sans-serif;}
.homeBox select {font-size:11px;color:#291A1C;border:1px solid #291A1C;float:left;/* clear:both; */display:inline;}
.homeBox .btn {background:url(../images/sprite.png) no-repeat 0px -189px ;
color:#ddd3c1;border:0px;padding:2px 0px 5px 0px;width:72px;text-align:center;cursor:pointer; height:21px;}
.homeBox label {display:block;color:#291a1c;font-weight:normal;font-size:10px;float:left;font-family:Verdana, Geneva, sans-serif; padding-bottom:3px;}
.homeBox p {margin:0px;padding:0 10px 10px; font-family:Verdana, Geneva, sans-serif;line-height:12px; color: #3F352C}
.homeBox p a {color:#DDD3C1; font-family:Verdana, Geneva, sans-serif;}
.homeBox td {border:0 none;
padding:0 5px 0 0;
text-align:right;
vertical-align:bottom;}
.datePicker {font-size:0px;text-indent:-10000px;line-height:0px;display:block;float:left;
background:url(../images/sprite.png) no-repeat -37px -98px;width:21px;height:15px;position:relative;top:2px;}

#footer p {padding:0 0 0 0;margin:0px 0px 0px ;font-size:11px; color:#291a1c; }
#footer a:hover { color:#000;background:white; }
#footer .links {font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;}

.socialLinks{float:right;}
.socialLinks a {display:block;float:left;width:20px;height:20px;font-size:0px;line-height:0px;text-indent:-10000px;margin-left:6px;}
.socialLinks .fb{background:url(../images/sprite.png) no-repeat -322px 0px;}
.socialLinks .tw{background:url(../images/sprite.png) no-repeat -359px 0px;}
.socialLinks .yt{background:url(../images/sprite.png) no-repeat -393px 0px;}
.socialLinks .bl{background:url(../images/sprite.png) no-repeat -427px 0px;}
#footer .socialLinks .fb:hover{background:url(../images/sprite.png) no-repeat -322px -33px;}
#footer .socialLinks .tw:hover{background:url(../images/sprite.png) no-repeat -359px -33px;}
#footer .socialLinks .yt:hover{background:url(../images/sprite.png) no-repeat -393px -33px;}
#footer .socialLinks .bl:hover{background:url(../images/sprite.png) no-repeat -427px -33px;}

.bookingBox {position:absolute;top:32px;left:380px;width:580px;background:#ddd4bf;height:55px; float:right;}
.bookingBox h4 {float:left;font-family:Verdana, Geneva, sans-serif;font-size:18px;color:#291a1c;text-transform:uppercase;width:190px; position:relative;height:20px; margin-left:5px; margin-right:5px;padding-top:10px; }
.bookingBox h4 span{background:url(../images/sprite.png) no-repeat -329px -92px;padding:0px 5px;margin-left:5px;}
.bookingBox table {margin:8px 0px 10px 10px;border:0px;width:372px;}
.bookingBox input {font-size:11px;color:#572637;width:90px;border:1px solid #9a7c7c;float:left;margin-right:2px;}
.bookingBox select {font-size:11px;color:#291A1C;border:1px solid #291A1C;float:left;}
.bookingBox td {vertical-align:bottom;border:0px;padding:0px;}
.bookingBox .btn {background:url("../images/sprite.png") no-repeat scroll 0 -190px transparent;
border:0 none;
color:#DDDDDD;
cursor:pointer;
height:20px;
padding:2px 0 3px;
text-align:center;
width:71px;}
.bookingBox label {display:block;color:#291a1c;font-weight:normal;font-size:10px;float:left;}
#bookingHomeBox {width: 445px;float:right;margin-right:12px;}
#bookingHomeBox h4{background:#3F352C; color:#ddd4bf;}
#bookingHomeBox h4 span{background:url(../images/sprite.png) no-repeat 0px -98px;padding:0px 5px;margin-left:5px;}
#bookingHomeBox p{margin-top:0px;}

.level0 li span {display:none;}
.span_print {display:none;}
/*.switch { position:absolute; top:3px; left:900px;background:url("../images/sprite.png") no-repeat scroll -310px -173px transparent;float:right; z-index:3; height:14px;}*/

.fromday {width:20px;}
.frommonth {width:62px;}