body{background:white;padding:0;margin:0;cursor:default}
body,td,.ms-WPBody,.ms-WPBody td
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#000
}
form.langfr{background:url(bg.fr.jpg) top center no-repeat;display:block}
form.langen{background:url(bg.en.jpg) top center no-repeat;display:block}
input{border:solid 1px #c6c6c6;color:#333;	font-family: Arial, sans-serif;font-size: 11px;height:16px}
.noborder{border:none}
a,a:visited,.ms-WPBody a,.ms-WPBody a:visited,.ms-WPBody a:link{color:#11a0df;text-decoration:underline}
a:hover,.ms-WPBody a:hover{color:#ffab08;text-decoration:underline}
a img{border:none}
table{font-size : 1em; border-collapse:collapse;empty-cells:show}
td{vertical-align: top;}
th{text-align:left}
p{margin:0;padding:10px 0;}
form,body
{
	padding: 0px 0px 0px 0px;
}
h1,h2,h3,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody h3{margin:0;padding:0}
h1,h2,#directoryHome h3,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody #directoryHome h3{font-family:Arial, sans-serif}
.ms-WPBody h3,h3{color:#5f6063;font-size:15px;font-weight:bold}
.unselectable{-moz-user-select:none}
#languages{float:right;height:0}
#languages td{padding:9px 0px 8px 0px;font-size:9px}
#languages td a{color:#aeaeae;text-decoration:none;padding:0 7px}
#languages .selected{padding:9px 5px 8px 5px;color:#60bded;background:url(lang.gif) no-repeat center bottom}

#menu{margin-top: 21px}
#menu td{vertical-align:middle;text-align:center;padding-bottom:20px}
#menu td h2 a{color:#0d3189;text-decoration:none;font-size:14px;font-weight:bold;text-transform:none}
#menu td.selected a{color:#ffab08}
#menu #kyriad{width:200px;text-align:left;padding-bottom:0}


* html .promotionGroup{background:url(promotion.tt.gif) left top no-repeat;padding-bottom:12px}
html>body .promotionGroup{background:url(promotion.tt.png) left top no-repeat;padding-bottom:12px}

.promotionGroup .title{padding:3px 4px 10px 2px;font-style:italic;font-weight:bold;font-size:14px;width:113px;text-align:center}
.promotionGroup{padding-left: 12px}
.promotionGroup .more {text-align:right;padding-right:27px}
.promotionGroup .more img{margin-right:5px}
.promotion{background:url(promotion.bg.gif) no-repeat bottom left;width:278px}
.promotion,.promotion a,a .promotion{text-decoration:none;color:#11a0df}
a.nounder,a.nounder:hover,.nounder{text-decoration:none!important}
.promotion td{vertical-align:middle;padding-left:5px;color:#11a0df}
.promotion .text{padding: 5px 5px 14px 19px}
.promotion table{width:278px;height:60px}
.promotion td.pastille{width:59px;text-align:center;background:url(pastille.gif) no-repeat;background-position:right bottom;font-size:18px;color:Black;padding-left:0;padding-bottom:3px}
.promotion .striked{text-decoration:line-through;font-size:12px;padding-right:5px;line-height:2px;color:#9c5803}
.pastille .important {text-decoration:none!important}
.pastille a,.ms-WPBody .pastille A,.ms-WPBody .pastille A:link{color:#000}
.important{font-weight:bold}


#footer{background:#ececec url(footer.bg.gif) repeat-x top center;margin-top:30px}
#footer, #footer td{text-align:center}
#footerLinks{background:url(footer.plat.gif) no-repeat top center}
#footerLinks, #footerLinks a {color:#9fa0a1;text-decoration:none;margin:0 5px}
#footerLinks a:hover{text-decoration:underline}
#footerLinks .red{color:#c6000f}
#footerLinks div{padding-bottom:5px}
#directoryLinks{padding:20px 140px !important}


.vision{width:399px;height:339px}
.vision .shown{padding-top:68px;text-align:center}
* html .vision .bg{_f\ilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/vision.bg.png");width:399px;height:339px;position:absolute;z-index:1}/*IE6 hack*/
html>body .vision {background:url(vision.bg.png)  no-repeat center center}
.vision table{table-layout:fixed;width:399px;height:339px;position:absolute; z-index:2}
.vision .left{text-align:right}
.vision .left,.vision .right {padding-top:155px;cursor:pointer}
@media print {.vision .left,.vision .right,#qb{display:none;}}
.vision .left img,.vision .right img{width:35px;height:70px;background:url(ears.gif) no-repeat}
.vision .left img{background-position:-25px center}
.vision .right img{background-position:-120px center}
.vision .leftHover img{background-position:-86px center}
.vision .rightHover img{background-position:-180px center}
.vision .center{text-align:center;padding-top:25px}

.panel{min-height:467px;padding:20px 40px 10px 34px}
.panel,.panel li, .panel td{color:#5f6063;text-align:justify}
* html .panel{background:url(panel.bg.gif) no-repeat left top ;}/*IE6 hack*/
html>body .panel{background:url(panel.bg.png) no-repeat left top ;}
.panel h1{color:#f5a42b;font-weight:bold;font-style:italic;font-size:24px;background:#ffffff url(panel.tr.gif) no-repeat right top;display:inline;clear:both;padding:0 20px 5px 10px;}
ul{ list-style:none;padding:0;margin:10px 0 10px 10px}
ul li{background:url(bullet.gif) no-repeat scroll left 6px;padding-left:14px;padding-right:10px}
/*list-style:outside disc outside; list-style-image:url('bullet.gif');vertical-align:middle*/
.panel li{line-height:19px}
.panel .dotted_line{background:url("/css/pdots.gif") repeat-x center center;height:2px}

.panelBottom{
	background:url(panel.bt.gif) repeat-x center bottom;
	margin:0 12px 0 9px;
	padding:0 0 20px 0;
	text-align:center;
}
.morePhotos{
	background:url(/images/morePhotos.gif) no-repeat center center;
	width:277px;white-space:nowrap;
	margin-left:auto;margin-right:auto;
	padding:32px 20px 32px 20px;
}
.morePhotos div{
	margin-left:100px;	text-align:left;
}


#qb{margin-top:12px;}
#qb .top,#qbb,#qb #tabs{width:270px}
#qb .tabContent{width:240px}
#qbb{height:17px}
#qb .top,#qb .center{padding:0px 0px 0 9px}
#qb .top{height:47px}
#qb .top table,#qb .top table td{text-align:center;font-size:12px;font-weight:bold;height:47px;vertical-align:middle}
* html #qb{background:url(qb.bg.gif) no-repeat left top;}/*IE6 hack*/
html>body #qb{background:url(qb.bg.png) no-repeat}
* html #qbb{background:url(qb.bt.gif) no-repeat left top;}/*IE6 hack*/
html>body #qbb{background:url(qb.bt.png) no-repeat}

#tabs{height:32px;width:262px}
#tabs table{height:32px;width:262px;margin-left:9px;position:absolute}
#tabs td{text-align:center;padding:0 7px 0 0;background:url(tab.r.gif) no-repeat right top;cursor:pointer}
#tabs .s,#tabs .r{height:32px}
#tabs .s{background:url(tab.s.gif) repeat-x center top}
#tabs .r{background:url(tab.l.gif) no-repeat left top;padding-left:7px}
#tabs .text{padding-top:3px;font-size:9px}
#tabs .text .important{font-size:11px}
#tabs .selected {background-position:right bottom;color:White}
#tabs .selected .s{background-position:center bottom}
#tabs .selected .r{background-position:left bottom}

#tabC1,#tabC2,#tabC3{margin:0 9px;color:#707173;padding:13px 13px 0}
#tabC1{height:150px}
#tabC3{padding-bottom:10px}
#tabC1 label,#tabC2 label,#tabC3 label{color:#707173}
#tabC2 table{width:235px}
#tabC2 table table{width:inherit}
#qbLocation,#qbCountryList{width:105px}
#qbArrv,#qbDept{width:75px}
#qbArrvIco, #qbDeptIco {cursor:pointer;margin-left:3px;}
#qbWifiT {width:235px}
#qbWifiT td,#qbItiT td{vertical-align:middle}
#qbWifiT input{border:none}
#qbItiT a{color:#707173}






.dotted_line{background:url("/css/dots.gif") repeat-x center center;height:1px}

.dropdown {border:1px solid #C6C6C6;cursor:pointer;height:18px;white-space:nowrap;background:white}
.dropdown .trigger {background:transparent url(trigger.gif) no-repeat scroll center center;border-left:1px solid #C6C6C6;float:right;height:18px;width:17px;}
.dropdown input{border:none}
.dropdown .sel {padding:2px 0 0 3px;}
.dropdownOptions{position:absolute;background:white;border:solid 1px #c6c6c6;margin:-1px 0 0 0;z-index:99999;cursor:pointer;visibility:hidden}
.dropdownOptions .item{white-space:nowrap;width:100%;cursor:pointer}
.dropdownOptions .item div,.dropdownOptions .item a{padding:2px 6px;border:1px solid white;display:block !important}
.dropdownOptions .over div,.dropdownOptions .over a{background:#eee url("/css/row-over.gif") repeat-x center top;border:1px dotted #DEDFDE;}


.shadow{position:absolute;z-index:1;margin:6px 0 0 -5px}.shadow .xst, .shadow .xsb {height:6px;width:100%;}.shadow .xscl, .shadow .xscr {float:left;height:100%;width:6px;}.shadow .xscc{float:left;height:100%;}.shadow .xstl, .shadow .xstr, .shadow .xsbl, .shadow .xsbr {float:left;height:6px;width:6px;}.shadow .xstc, .shadow .xsbc {float:left;height:6px}
html>body .shadow .xsbl {background:transparent url("/css/shadow.png") no-repeat scroll 0pt -12px;}html>body .shadow .xstl {background:transparent url("/css/shadow.png") no-repeat scroll 0 0;}html>body .shadow .xstr {background:transparent url("/css/shadow.png") repeat-x scroll 0pt -18px;}html>body .shadow .xsbc {background:transparent url("/css/shadow.png") repeat-x scroll 0pt -36px;}html>body .shadow .xsbr {background:transparent url("/css/shadow.png") repeat-x scroll 0pt -6px;}html>body .shadow .xscr {background:transparent url("/css/shadow-lr.png") repeat-y scroll -6px 0pt;}html>body .shadow .xscl {background:transparent url("/css/shadow-lr.png") repeat-y scroll 0pt;}
.shadow * {border:0pt none;clear:none;margin:0pt;overflow:hidden;padding:0pt;}
.calendar{position:absolute;width:233px;height:130px;display:none;margin-top:20px;z-index:20}.calendar table{width:233px;height:130px;border:solid 1px #aaa;background:white}.calendar .over{background:#EEE!important}.calendar .weekend.over{background:#DDD!important}.calendar .selected{background:#fcc000!important;color:white!important}.calendar td{text-align:center}.calendar .beforeToday{text-decoration:line-through;color:#BBB}.calendar .otherMonth{color:#BBB}.calendar .weekend{background:#EEE}.calendar .months td{background:#EEE}.calendar .days td{border-bottom:solid 1px #CCC}



#modpanel{position:	absolute;padding-left:300px;height:400px}

.MSOMenu_WebPartMenu td,.ms-ToolPaneOuter td,.ms-consoleframe td{vertical-align:middle}



.btn1 td{background:url("/css/btn1.gif") repeat-x center -28px;color:White;height:28px;font-weight:bold;font-style:italic;vertical-align:middle;
white-space:nowrap;padding:0 6px;cursor:pointer;-moz-user-select: none;-khtml-user-select: none;
}
#bookNow{width:110px !important}
#bookNow td{font-size:14px}
#fetchLast,#fetchCC{width:110px}
#fetchNow,#fetchHelhoNow{float:right}
.valign,.valign td{vertical-align:middle}
.btn1 .btn-left{background-position:right top;}
.btn1 .btn-right{background-position:left -56px;}
.btn-left,.btn-right{width:16px;padding:0 !important;font-size:2px;empty-cells:show}
.btn1.hover td{background:url("/css/btn1.gif") repeat-x center -112px;color:White;
	height:28px;
	vertical-align:middle;
	white-space:nowrap;
	padding:0 6px
}
.btn1.hover .btn-left
{
	background-position:right -84px;
}
.btn1.hover .btn-right
{
	background-position:left -140px;
}

.centered,table.centered td{text-align:center}
.vcentered,table.vcentered td{vertical-align:middle}

.homeInfos .center{padding:0 5px}
.homeInfos div{padding:0 10px}
html>body .threeImages {background:transparent url("/css/3.bg.png") no-repeat scroll 0pt 0px;}
* html .threeImages{_f\ilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/3.bg.png");}/*IE6 hack*/
.threeImages table{width:600px}
.threeImages td{text-align:center;width:200px}
.orangeBg{background:url(orangeBg.gif) no-repeat left top;padding:21px 15px;color:#5f6063}
.orangeBg h3{color:#f5a42b;font-size:16px;font-weight:bold;margin-bottom:10px}
.panel .orangeBg .dotted_line{background:url("/css/dotsorange.gif") repeat-x center center;height:1px}
.orangeBg ul{ list-style:none;margin:0;padding:0}
.orangeBg ul li{background:url('bulletorange.gif') no-repeat left center;padding-left:28px;line-height:14px;margin:15px 0}

.promotionsTable{width:100%;margin-top:10px}
.promotionsPanel .promotionGroup{width:50%;background:url(offers.one.gif) no-repeat top left;color:#000}
.promotionsPanel{padding-left:10px;padding-right:10px;min-height:inherit!important}
.mediaPanel {padding-left:0;padding-right:0}
.promotionsPanel h1{margin-left:24px}
.mediaPanel h1{margin-left:34px}
.promotionsTable .promotionGroup .title{padding-top:12px}
#promoUp0,#promoUp1,#promoDown0,#promoDown1{height:22px;cursor:pointer}
#promoContent0,#promoContent1{height:252px;padding:0 30px 0 15px;overflow:hidden;position:relative}
#promoContentInner0,#promoContentInner1{position:relative}

.promotionGroup .item {min-height:84px;background:url(promotion.item.gif) repeat-x bottom center}
.promotionGroup .item .important{color:#11a0df}
.promotionGroup .item .inner{padding:14px}
.promotionGroup .item table {width:100%}
.promotionGroup .item table td{vertical-align:middle;padding-right:10px}
.promotionGroup .item table td.bookBtn{ width:100px;border-left:1px dotted #11a0df;padding:15px 7px 15px 7px}
.promotionGroup .item table td.bookBtn ss.btn1{margin-left:7px}
.promotionGroup .item table td.bookBtn td{font-weight:bold;font-size:14px;padding-left:0;padding-right:0}
#mediaTable td,#mediaTable2 td{padding:15px 16px}
#mediaScrollingC,#mediaScrolling2C{width:640px;height:150px; overflow:hidden;clip:rect(0px,0px,640px,150px)}
#mediaScrolling,#mediaScrolling2{position:absolute;overflow:hidden;width:640px}
#mediaTable,#mediaTable2{height:150px;position:relative}
#mediaScroll,#mediaScroll2{width:690px;margin-left:2px;height:150px}

#mediaPrevious,#mediaNext,#mediaPrevious2,#mediaNext2{width:25px;height:130px;background:url(ears.media.gif) no-repeat;cursor:pointer}
#mediaPrevious,#mediaPrevious2{background-position:-56px center}
#mediaPrevious.hover,#mediaPrevious2.hover{background-position:-16px center}
#mediaNext.hover,#mediaNext2.hover{background-position:-120px center}
#mediaNext,#mediaNext2{background-position:-80px center}
#currentMediaTable,#currentMediaTable2{height:285px;margin-left:auto;margin-right:auto;text-align:center}
#currentMediaTable td,#currentMediaTable2 td{vertical-align:middle}


#mediaLeft,#mediaRight{width:37px;height:257px;cursor:pointer}
#mediaLeft{background:url(mediaear.left.gif) no-repeat center right}
#mediaRight{background:url(mediaear.right.gif) no-repeat center left}

#WebPartWPQ2{
	height:auto
}