﻿/**********General***********/
form { padding: 0px 0px 0px 0px; display: inline;}
body{background:white;padding:0;margin:0;cursor:default}
body,td,.ms-WPBody,.ms-WPBody td { font-family: Arial, sans-serif; font-size: 11px; color:#000}
body,td{text-align:left}
input{border:solid 1px #c6c6c6;color:#333; font-family: Arial, sans-serif;font-size: 11px;height:16px}
input.defaultValue{color:Gray}
.noborder{border:none}
a,a:visited,.ms-WPBody a,.ms-WPBody a:visited, .ms-WPBody a:link{color:#333;text-decoration:none}
a:hover,.ms-WPBody a:hover{color:#fcc000;text-decoration:underline}
a img{border:none}
table{font-size : 1em; /*IE 5.5 bug correction */ border-collapse:collapse;empty-cells:show}
td{vertical-align: top;}
th{text-align:left}
p{margin:0;padding:10px 0;}
button, .button input, .button {font-family: Arial,Sans-Serif;font-size: 12px;font-weight: bold;}

/**********SharePoint***********/
#editPanel{display:none}
.editMode #editPanel{display:block}

/**********Body***********/
#body{background:url("bg.gif") repeat-x center top;background-color:#fff ;width:100%}
#bodyc{background:url("bg.center.gif") no-repeat center top;background-color:transparent;width:100%}
#bodyInner{/*background:white url("/css/body.inner.gif") no-repeat top left;*/padding:5px 15px;line-height:18px;margin-right:1px}

/**********BodyTable & Content***********/
#bodyTable{margin:0 auto;width:965px;table-layout:fixed}
.editMode #bodyTable{table-layout:auto}

#bodySides{background: url("/css/body_sides.gif") repeat-x 0 145px;padding:0;margin:0}
#bodyCenter{background:#f5f5f5 url("/css/body_center.gif") repeat-x 0 0}

#leftCol0{-moz-user-select: none;-khtml-user-select: none;min-height:450px}

/**********BG color***********/
#leftCol, #contentCol {background-color:#F5F5F5;}
#leftCol #logo,#contentCol #header{background-color:white;}

/**********Content Title***********/
h1,h2,h3,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody h3{margin:0}
h1,h2,#directoryHome h3,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody #directoryHome h3{text-transform:uppercase;font-weight:normal;font-family:Arial, sans-serif;font-size:20px;color:#666}
h3,.ms-WPBody h3{font-size:12px;color:#333;border-bottom:solid 1px #ccc;padding:7px 0 3px 0}
.HotelDetail h2{text-transform:none;font-size:14px;color:#fcc000;margin-top:25px;font-weight:bold}
hr{color:#999;height:1px}
.important,h3.important{color:#fcc000}

h4 {color:#656567;border-bottom:1px solid #CCCCCC;background:url("/css/bulleth4.gif") no-repeat scroll 0px 2px transparent;padding-left:15px;padding-bottom:8px;}

#bodyInner h1,.ms-WPBody #bodyInner h1{font-weight:normal}
#bodyInner h1,.ms-WPBody #bodyInner h1,#bodyInner h2 .important,.ms-WPBody #bodyInner h2 .important,#directoryHome h3,.ms-WPBody #directoryHome h3{background:url("/css/body_sides.gif") no-repeat -5px 2px;padding-left:10px}
#bodyInner h1 .less,.ms-WPBody #bodyInner h1 .less,#bodyInner h2 .less,.ms-WPBody #bodyInner h2 .less{color:#666}
#bodyInner h1,.ms-WPBody #bodyInner h1,#bodyInner h2,.ms-WPBody #bodyInner h2{line-height:24px}


/**********Lists***********/
ul{	list-style-type:none;padding:0;	margin:0}
li,.bullet{	background:url("/css/bullet1.gif") no-repeat 5px 1px;	list-style-position:outside;	padding-left:22px;}
#column2{width:235px}

/**********Roll***********/
.roll{}
.roll td{padding:0;line-height:17px}
.roll .xstl,.roll .xstr{background:url("/css/roll.sides.gif") no-repeat;width:10px}
.roll .xstl{background-position:top left;width:10px}
.roll .xstl img{height:180px}
.roll .xstr{background-position:-10px 0;width:5px}
.roll .xstc{background:#ECECEC url("/css/roll.bg.gif") repeat-x top left;padding-right:3px}
.roll .xsb{height:55px}
.roll .xsbl,.roll .xsbr{background:url("/css/roll.bottom.sides.gif") no-repeat}
.roll .xsbl{background-position:0 bottom}
.roll .xsbr{background-position:-10px bottom}
.roll .xsbc{background:url("/css/roll.bottom.gif") right bottom}
.roll li{padding-left:18px;background-position:2px 1px}
.roll ul{padding:5px 3px 0 0;}

/**********Account***********/
/*#headerLinksTable{margin-left:auto;position:absolute}*/
#languagesOptions div,#languagesOptions a, #minisitelanguagesOptions div, #minisitelanguagesOptions a{color:#707072 !important}
#languages .shadow,#minisitelanguages .shadow{position:absolute;display:none}
.editMode #languages,.editMode #topLinks{display:none}
#languagesList,#minisitelanguagesList{background:transparent none;border:none;height:auto;white-space:nowrap;width:100px}
#languagesList .trigger,#minisitelanguagesList .trigger{border-left:none}

/**********Account***********/
#headerLinksTable,#wbeAccount{margin-left:auto}
#headerLinksTable td,#headerLinksTable a, #minisite #headerLinksTable td, #minisite #headerLinksTable a{color:#fff;white-space:nowrap}
#wbeAccountD{cursor:pointer}
#wbeAccountD .arrow{background:url(account.gif) no-repeat -375px -13px;margin:0 3px}
#accountCreate,#accountLink,#languageCell{background:url(account.gif) no-repeat -49px 0;padding:7px 7px 7px 11px}
#wbeAccountP{z-index:10;height:57px;top:30px; position:absolute}
#wbeAccountP,#wbeAccountQ{width:296px}
#homeLink {vertical-align:middle;background:url(account.gif) no-repeat left top;padding:5px 10px 15px 17px}
#headerEnd{background:url(account.gif) no-repeat right top}


html > body #wbeAccountP{background:url(wbe.sh.png) no-repeat left top}
* html #wbeAccountP{background:url(wbe.sh.gif) no-repeat left top}
#wbeAccountQ #wbeTable{margin: 0 13px}

#wbeAccount .combobox{background-position:right -143px}
#wbeAccount .comboboxExpanded{background-position:right -163px}
#wbeAccountP,#wbeAccountP td{vertical-align:middle;color:#6f6f71}
#wbeAccountP input{border:1px solid #6f6f71;font-size:10px;background:#fff;width:110px;margin-top:5px}
#wbeAccountP .watermark,#directorySearch .watermark{color:#ABABAB}
#wbeAccountP #wbeOk{border:none;margin:3px 0 0 0;cursor:pointer;padding:3px 5px;font-size:10px;font-weight:bold}
#wbeAccountP,#wbeAccountP td{font-size:10px}
#wbeForgot{text-decoration:underline;cursor:pointer}
#wbeAccount .bottom .cell{padding-top:3px!important}
#wbeAccount .left {padding-left:3px!important}
#wbeAccount .right {padding-right:3px!important}
#wbeInvalid{padding-left:10px}
.invalidLabel{color:#cc0000}


/**********Header***********/
#header{height:57px}
.editMode #header,.editMode #topAd{height:auto}
#header table{width:auto !important}
.editMode #header table{width:645px!important}
#topAd{height:90px}
#topLinks{padding:7px 7px 0 0;text-align:right}
#topImage,#topImage td{font-size:1px;line-height:0px;text-align:center;padding-left:5px;}

.editMode #topImage,.editMode #topImage td{font-size:11px;line-height:16px}


/**********Footer***********/
#footer{background:#e7e5e3;margin-top:15px}

#footerPartners,#footerLinks,#footerDirectory,#footerMenu { margin: 0 auto; width: 905px;}
#footerPartners {background:#5F6062;padding:5px 30px;}
#footerLinks,#footerDirectory,#footerMenu{padding:15px 30px}


#footerPartners table {height:70px;}
#footerPartners .first{vertical-align:middle;font-weight:bold;text-align:left;}
#footerPartners .middle{vertical-align:middle;}
#footerPartners .top{vertical-align:top;}
#footerPartners .bottom{vertical-align:bottom;}
#footerPartners td{text-align:right;color:white}
#footer table{width:100%}
#footer ,#footer td{font-size:11px}
#footer .title{font-weight:bold}
#footerLinks,#footerMenu,#footerDirectory{background:url(dots50.gif) repeat-x left top}
#footerLinks td,#footerDirectory{line-height:18px}
#footerLinks a,#footerDirectory{color:#898989}
#footerLinks .first{padding-right:20px}
#footerLinks .bl{border-left:1px solid #4f4f4f;padding:0 20px 0 30px}
#footerMenu a{font-weight:bold;margin:0 10px}



/**********Menu***********/
.editMode #menu{display:none}
#menu,#menu table{height:45px}
#menu{padding-left:10px}
#menu {background:#fcc000}
#menu th{vertical-align:middle}
#menu,#menu a,#menu a{color:#8d8d8d}
#menu a:hover{text-decoration:none}
#menu .over a{color:#fff}

#menu h2,#menu h3{font-size:12px;font-weight:bold;padding:0 0 0 30px;border-bottom:none;text-transform:uppercase;}
#menu th{background:url(/css/menu.gif) no-repeat left top;padding:10px 0 4px 0}
#menu .post,#menu .espaceProPost{width:10px;background:url(/css/menu.gif) no-repeat right top;border-right:10px solid #fcc000}
#menu .over{background:url(/css/menu.gif) no-repeat left -90px !important}
#menu .sepover{background:none!important}

/**********Menu Pro Tab***********/
#menu .espacePro h2,#menu th.espacePro h3{padding-left:35px;}
#menu .espacePro{background-position: left -45px;color:white}
#menu .espaceProPost{width:20px;background-position: right -45px;}
#menu .espacePro a {color:white}

/**********Menu Discover Tab***********/
#discover{width:203px!important}
#discover div{position:absolute;height:57px;width:203px}
#discover img{position:absolute;height:57px;width:203px;}

html>body #discover img{background-image:url("/css/discover.png");} /*Cannot be interpreted by IE 6-*/
* html #discover img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/discover.png', sizingMethod='crop');}/*IE 6- only*/

#discover h3{padding:6px 2px 0 55px;}
#discover h3,#discover h3 a,#discover h3 a:hover{color:#808080;font-weight:normal;text-decoration:none}
#discover h3 .important{font-weight:bold;color:#ff7300;font-size:13px}

/**********QuickBooking Tabs***********/
/*
#leftTabs {background:url("/css/qb.138.t1.gif") no-repeat center top}
#leftTabs .important{font-size:11px; font-weight:bold;color:#4d4d4d}
#leftTabs td{font-size:10px; padding:0;color:#333;cursor:pointer;padding-right:11px;background:url("/css/ltab.r.gif") no-repeat right top;text-align:center;vertical-align:middle}
#leftTabs .r{background:url("/css/ltab.gif") repeat-x right top;height:34px;padding:0 3px 0 6px}
#leftTabs .s{padding-top:3px}

#leftTabs .sel{color:#fff;}
#leftTabs .sel .important{color:#fff}
#leftTab0,#leftTab1,#leftTab2{padding-bottom:9px;}
#leftTab0,#leftTab1,#leftTab2,#leftTabs,#mapContainer{width:263px}

.tabContent{border:solid 1px #aaa;border-top:none;border-bottom:none;padding:13px 13px 0 13px;background:white;min-height:190px}
*/

.qb .state1,.qb .state2{height:41px;width:280px}
.qb .qbTabs table{width:280px;table-layout:fixed;height:38px}
.qb label{color:#000}
.qb .qbTabs td, #minisite .qb .qbTabs td{vertical-align:middle;color:#707070;cursor:pointer;text-align:center;padding-top:10px;font-size:11px}
.qbTabs .highlighted {font-weight:bold}
.qbIT .qbTabs .highlighted {font-size:14px}
.qbNL #qbOverTab2.highlighted {font-size:13px}
.qbTabs .highlighted div div{font-size:10px}
.qbPL #qbOverTab2.highlighted {font-size:13px}
.state1body,.state2body{background:#fcc000}
.qbContent{background:#fcc000;padding:10px}
.state2body,#minisite .state2body .qbContent{color:#707070;font-family:Arial,Sans-Serif}
.state2body button{text-transform:uppercase}
.qb .bottom,.leftColumnBottom{height:6px;background:url(qb.bottom.gif) no-repeat left top}

.qb .room,.qb .characs,.qb .qbCard{table-layout:fixed;width:249px}
.qb .room td{vertical-align:middle;padding-top:3px}
.qb .room .combobox,.qb .room .comboboxDropdown,.qb .characs .combobox,.qb .characs .comboboxDropdown,.qb .qbCard  .combobox{font-size:11px}
.qb .characs input {width:60px}
.qb .qbTabs table{width:278px;table-layout:fixed;height:38px;position:relative}


.qb .state1body,.qb .state1body label{font-size:10px}
.qb .state2body,.qb .state2body label{font-size:12px}
.qb .state2body button{margin-top:10px;padding:0 0 0 10px;border:0;height:17px;display:block;width:100%;font-size:12px;font-weight:bold;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;background:#FCC000 url(chevron.gif) no-repeat left center;color:#707070}
.qb .state2body{display:none}
.qb .qbSep{padding-top:10px}
#qbTown,#qbTowns{width:235px}
#qbCountry,#qbCountrys{margin-top:3px}
#qbCountry img, .qbCountry img,#qbCountrys img{vertical-align:-2px}
.qbSport{margin:5px 0}.qbSport td{vertical-align:middle}
.qbSpin{vertical-align:middle;float:right;margin-right:10px}
.qb113 .state1{background:url(qb.113.t1.gif) no-repeat left top}
.qb113 .state2{background:url(qb.113.t2.gif) no-repeat left top}
.qb93 .state1{background:url(qb.93.t1.gif) no-repeat left top}
.qb93 .state2{background:url(qb.93.t2.gif) no-repeat left top}
.qb138 .state1{background:url(qb.138.t1.gif) no-repeat left top}
.qb138 .state2{background:url(qb.138.t2.gif) no-repeat left top}

.qb .room,.qb .characs,.qb .qbCard{table-layout:fixed;width:252px}

.qbCard .combobox{padding-top:1px}
.qb .room td,.qbCard td{vertical-align:middle;padding-top:3px}
.qb .room .combobox,.qb .room .comboboxDropdown,.qb .characs .combobox,.qb .characs .comboboxDropdown,.qb .qbCard  .combobox{font-size:11px}
.qb .characs input {width:60px}
#qbArrv,#qbArrvs{width:90%!important}
.qbLoginWindow .textbox{margin-top:10px}


.modalWindow button{margin:10px auto 0 auto;-moz-outline-offset: 0px!important}
.modalWindow button,.yellowButton{border:0;font-weight:bold;display:block;font-size:12px;text-align:center;cursor:pointer;background:transparent url(controls.gif) no-repeat left -110px;color:#fff;padding:0 0 0 33px}
.modalWindow button .chevron,.yellowButton div{background:transparent url(controls.gif) no-repeat right -110px}
.modalWindow button .chevron,.modalWindow .yellowButton div,.yellowButton div{padding:5px 14px 6px 0}
.modalWindow button div{position:relative;top:-1px;left:3px;top:-2px\9}

.modalWindow .cancelButton{padding:5px 14px 6px 14px}
.yellowButton div div,.tallButton div div{padding:0;background:transparent none}
.tallButton{background:url(controls.gif) no-repeat left -145px;cursor:pointer;font-size:11px}
.tallButton div{background:url(controls.gif) no-repeat right -145px;white-space:nowrap;padding:3px 10px 2px 30px;text-align:center}

.modalWindow .cancelButton{background:#C44}
.chevronGr{background:url(chevron.gif) no-repeat left center;padding-left:11px;color:#707070}
.modalWindow .bullet,.bullet{background:url("yellow.bullet.gif") no-repeat left center;padding-left:11px}
.modalWindow .closeIcon{width:22px;height:22px;background:url(win.icons.gif) no-repeat left top;margin-left:15px;cursor:pointer}
.modalWindow h3{font-weight:bold;font-size:11px;margin:0;color:#6d6e70;padding:0;border-bottom:none}
.modalWindow .windowTitle td{vertical-align:middle;padding-bottom:10px}
.modalWindow .error{color:#A00; font-size:11px}
.dotsGr{background:url(dots.gr.gif) repeat-x center bottom}
.dots50{background:url(dots50.gif) repeat-x center bottom}

#qbSearch,#qbSearchs,.offers .qb button{text-align:center;display:block;width:100%;margin:0;border:0;cursor:pointer;background:url(controls.gif) no-repeat 0 -182px;padding:5px 0 5px 15px;color:#fff}

.textbox{background:url(controls.gif) no-repeat right top;cursor:text;zoom:1}
.textbox input{_f\loat:left}
*:first-child+html .textbox input{float:left}
.textbox input{border:0;background:transparent url(controls.gif) no-repeat left top;width:100%;padding:2px;margin:0 2px 0 0}

.textbox .watermark,.textbox input.watermark,.combobox.watermark{color:#AAA}

.combobox input{margin:0;border:0;padding:2px 0 0 0;color:#5b514f;font-size:11px;background:transparent}
.combobox{border-left:1px solid #ececee; background-image:url(controls.gif);background-repeat: no-repeat;background-position: right -20px;padding:0 20px 0 4px;height:18px;color:#5b514f;font-size:11px;vertical-align:middle;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box}
.comboboxinvalid{background-position:right -82px}
.combobox,.combobox div{white-space:nowrap;overflow:hidden}
.comboboxExpanded{background-position: right -60px}
.comboboxExpandedinvalid{background-position: right -223px}
.comboboxDropdown{background:#F2F2F2;color:#5b514f;font-size:11px;z-index:4;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.comboboxDropdown div{white-space:nowrap;padding:4px;cursor:pointer;_p\osition:relative}
.comboboxDropdown .hover{background:#d0d1d2}
.comboHint{cursor:default!important;background:#BCBFC4;font-size:9px}





.dropdown {white-space:nowrap;border:solid 1px #c6c6c6;height:18px;cursor:pointer;background-color:white;}
.dropdown .sel{padding:2px 0 0 3px}
.dropdown input{border:none}
.dropdown .trigger{width:17px;height:18px;background:url("/css/trigger.gif") no-repeat center center;float:right;border-left:solid 1px #c6c6c6}
#languages .dropdown .trigger, #minisitelanguages  .dropdown .trigger{background:url("account.gif") no-repeat scroll -367px -7px transparent}
.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;}
.dropdownOptions .info div{padding:2px 6px;border:1px solid #DDDDDD;display:block !important; cursor:default !important;background-color:#DDDDDD;}
.dropdownOptions .info div{background-image:url("/css/info.gif");background-position:2px 3px;background-repeat:no-repeat;padding-left:20px !important;}


.dotted_line{background:url("/css/dotted_line.gif") repeat-x center center;height:2px}
.unselectable, .unselectable * {-moz-user-select: none;-khtml-user-select: none;}

.scrollUp,.scrollDown{background:url("/css/scroll.gif") no-repeat;height:12px;font-size:1px;cursor:pointer;margin:1px 0 1px}
.scrollUp{background-position:top center}
.scrollDown{background-position:bottom center}
#bonsPlans{border:solid 1px #ddd;background:white url("/css/bonsplans.bg.gif") repeat-y center center}
#bonsPlans li{background:url("/css/bullet3.gif") no-repeat 5px 8px;padding-left:15px}
#bonsPlans a{font-weight:bold}

#qbWifiT {width:235px}
#qbWifiT td,#qbItiT td{vertical-align:middle}
#qbWifiT input{border:none}
#qbItiT a{color:#78249e;text-decoration:underline}
#skyscraper{position:absolute;right:1px;top:40px}
#ms-ToolPaneOuter{height:300px}
@media print
{
	#skyscraper,#discover,#header,#menu{display:none}
	
}

/**********Buttons***********/
.btn1 td
{
	background:url("/css/btn1.bg.gif") repeat-x center -36px;
	color:White;
	height:18px;
	vertical-align:middle;
	white-space:nowrap;
	padding:0 6px;
	cursor:pointer;-moz-user-select: none;-khtml-user-select: none;
}
.btn1 .btn-left {background-position:right top;}
.btn1 .btn-right {background-position:left -18px;}
.btn-left,.btn-right {width:3px;padding:0 !important}
.btn1.hover td {background:url("/css/btn1.bg.gif") repeat-x center -90px; color:White; height:18px; vertical-align:middle; white-space:nowrap; padding:0 6px}
.btn1.hover .btn-left { background-position:right -54px;}
.btn1.hover .btn-right { background-position:left -72px;}

#discoverBtn {background:url("/css/discover.bg.gif") no-repeat left center; height:30px; width:139px; color:White; line-height:12px; cursor:pointer; margin-top:5px; text-transform:uppercase; padding:6px 0 0 6px; display:block;}
#discoverBtn a{color:White;}

.panel .content{background:#ebebed url("/css/panel.bg.gif") repeat-x top center}
.panel .left,.panel .right{width:5px;background:url("/css/panel.corners.gif") left top;}
.panel .right{background-position:right top;}
.panel .bottom .right{background-position:right bottom;height:5px}
.panel .bottom .left{background-position:left bottom;}
.panel .bottom td{font-size:1px !important}
.panel .bottom .content{background-position:center 4px}

#newsletter td{font-size:10px;line-height:15px}
#newsLeft{line-height:15px}

/**********Calendar***********/
/*Date picker*/
.datepickerControl table{table-layout:fixed;width:233px;height:182px}
.datepickerControl .arrowRight,.datepickerControl .arrowLeft{background-image:url(calendararr.gif);background-repeat:no-repeat;width:11px;height:12px;font-size:2px}
.datepickerControl .arrowLeft{background-position:left center}
.datepickerControl .arrowRight{background-position:right center;margin-left:auto}
.datepickerControl td {text-align:center;font-size:12px}
.datepickerControl .navigation,.datepickerControl .monthLabel{background:#fcc000;color:#fff;font-weight:bold;padding:0 0 8px 0;vertical-align:top;text-transform:uppercase}
.datepickerControl .navigation{cursor:pointer}
.datepickerControl .dayLabel,.datepickerControl .day{background:#fff;text-align:center;padding:2px 0;border-left:1px solid #eee}
.datepickerControl .dayLabel.first,.datepickerControl .day.first{border-left:none}
.datepickerControl .dayLabel{font-weight:bold;font-size:11px}
.datepickerControl .disabled{background:#eee;border-left:1px solid #fff;color:#bbb}
.datepickerControl .hover {background-color:#FFEBB6}
.datepickerControl .selected {font-weight:bold;background-color:#fcc000;color:#fff}

.sht,.shb,.shtLight,.shbLight,.shtGreen,.shbGreen{height:22px}
.sht,.shtLight,.shtGreen{background-position:left top}
.shb,.shbLight,.shbGreen{background-position:left bottom}
.shl,.shr,.shlLight,.shrLight,.shlGreen,.shrGreen,.shtl,.shtr,.shtlLight,.shtrLight,.shtlGreen,.shtrGreen{width:22px}
.shl,.shlLight,.shlGreen{background-position:left top}
.shr,.shrLight,.shrGreen{background-position:right top}

.shtl,.shtlLight,.shtlGreen{background-position:left top}
.shtr,.shtrLight,.shtrGreen{background-position:right top}
.shbl,.shblLight,.shblGreen{background-position:left bottom}
.shbr,.shbrLight,.shbrGreen{background-position:right bottom}

html > body .shtLight,html > body .shbLight{background-image:url(sh.l.tb.png);background-repeat:repeat-x}
html > body .shlLight,html > body .shrLight{background-image:url(sh.l.lr.png);background-repeat:repeat-y}
html > body .shtlLight,html > body .shtrLight,html > body .shblLight,html > body .shbrLight{background-image:url(sh.l.corners.png);background-repeat:no-repeat}
html > body .sht,html > body .shb{background-image:url(sh.tb.png);background-repeat:repeat-x}
html > body .shl,html > body .shr{background-image:url(sh.lr.png);background-repeat:repeat-y}
html > body .shtl,html > body .shtr,html > body .shbl,html > body .shbr{background-image:url(sh.corners.png);background-repeat:no-repeat}
html > body .shtGreen,html > body .shbGreen{background-image:url(sh.g.tb.png);background-repeat:repeat-x}
html > body .shlGreen,html > body .shrGreen{background-image:url(sh.g.lr.png);background-repeat:repeat-y}
html > body .shtlGreen,html > body .shtrGreen,html > body .shblGreen,html > body .shbrGreen{background-image:url(sh.g.corners.png);background-repeat:no-repeat}
.sht{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.t.png',sizingMethod='scale')}
.shb{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.b.png',sizingMethod='scale')}
.shtl{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.c.tl.png',sizingMethod='crop')}
.shtr{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.c.tr.png',sizingMethod='crop')}
.shbl{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.c.bl.png',sizingMethod='crop')}
.shbr{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.c.br.png',sizingMethod='crop')}
.shtLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.t.png',sizingMethod='scale')}
.shbLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.b.png',sizingMethod='scale')}
.shtlLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.c.tl.png',sizingMethod='crop')}
.shtrLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.c.tr.png',sizingMethod='crop')}
.shblLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.c.bl.png',sizingMethod='crop')}
.shbrLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.c.br.png',sizingMethod='crop')}

.shlLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.l.png',sizingMethod='scale')}
.shrLight{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.r.png',sizingMethod='scale')}
.shl{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.l.png',sizingMethod='scale')}
.shr{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.r.png',sizingMethod='scale')}

.shtGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.t.png',sizingMethod='scale')}
.shbGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.b.png',sizingMethod='scale')}
.shtlGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.c.tl.png',sizingMethod='crop')}
.shtrGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.c.tr.png',sizingMethod='crop')}
.shblGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.c.bl.png',sizingMethod='crop')}
.shbrGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.c.br.png',sizingMethod='crop')}
.shlGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.l.png',sizingMethod='scale')}
.shrGreen{_f\ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/sh.g.r.png',sizingMethod='scale')}



/* Popup window */
.hidden{display:none}
#control_overlay {background-color:#000000}
.window .shtl,.window .shtr,.window .shl,.window .shr,.window .shbl,.window .shbr{width:22px}
.window .body{background:#fff}
.window td{font-size:12px}



/**********HomePage***********/
.homeInnerTable h3{text-transform:uppercase;font-weight:bold;color:#848484; border:none;padding-bottom:10px}
.homeInnerTable h3 .highlighted{font-weight:bolder;color:black;}

/***************Title Bar*********/
.titleBar .titleText {vertical-align: middle; padding-left:35px; height:30px; min-width:100px;background: url("/css/title.bar.gif") no-repeat scroll left top transparent;}
.titleBar .titleText h2 {margin-bottom:0px;font-size: 12px;font-weight: bold;}
.titleBar .right{width:20px;background: url("/css/title.bar.gif") no-repeat scroll right top transparent;}


/**********highlights***********/
#highlights {width:640px;}
#highlights td{color:#9C9C9E;border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0; background-color:white; padding:5px;}
#highlights a{color:#646466; }
#highlights .images td{border-top:1px solid #F0F0F0;}
#highlights .content td{padding:0 7px;}
#highlights .more td{border-bottom:1px solid #F0F0F0;text-align:right;padding-top:10px;}
#highlights .images td.separator, #highlights .more td.separator, #highlights .content td.separator {border:none; background-color:transparent;}
#highlights .title, #highlights .title a{font-weight: bold;text-transform:uppercase;text-decoration:underline;}
#highlights .title {padding-bottom:10px;}
#highlights ul{ list-style-type: disc; padding-left: 15px;}
#highlights li{background:none;  list-style-position: outside;padding-left:0px}
#highlights .more a{ background: url("/css/bullet1.gif") no-repeat scroll 0 0 transparent; padding-left: 15px; text-decoration: underline;}

/**********Directory***********/
.ms-selectedtitlealternative,.ms-unselectedtitle{border-collapse:separate}
.directoryTable h2{font-size:14px;text-transform:none;font-weight:bold;border-top:solid 1px #CCC;margin-top:5px}
.directoryTable .details{padding:10px}
.directoryTable .information{margin-top:15px}

/**********Left Column Map***********/
#mapTop{background:url(/css/ltab.top.gif) no-repeat top center;height:9px;font-size:1px}
#mapTitle{background:url(/css/map.title.bg.gif) no-repeat center bottom;text-align:center;color:#333}
#mapTitle img{margin-right:8px}
#mapTitle h3{border-bottom: none;color:#848484;}
#mapContainer{margin:7px 8px 10px 9px;}
#mapSwf{background-color:white;}
#mapContainer li{   background: none;    list-style-position: outside;    padding-left: 0;}
#mapContainer ul { color: #656567; list-style-type: square; padding-left: 15px;}
#mapContainer {color:#656567}
#mapContainer a {color:#656567;text-decoration:underline;}

#locationSearchCnt,#locationSearch{width:140px}
#fetchConf,#fetchLastHelho,#fetchCardHelho{width:200px}
#fetchCC{width:115px}
#fetchLast{width:75px}
#fetchNow,#fetchHelhoNow{float:right;margin-top:3px}

/* Search */
.directorySearch .textbox {float: left; width: 180px;}
.directorySearch .search {float: right;}
.directorySearch .region{color:#aaa;display:block;font-size:10px}


#locationSearchCnt .region{display:block;color:#aaa}
#locationSearchCnt .country{font-weight:bold;border-top:solid 1px #333;display:block}
#locationSearchCnt .item div,#locationSearchCnt .item a{white-space:normal}
#logo{line-height:0px}


.newsletter td{padding-top:10px;padding-right:15px}
.newsletter input{width:300px}

.servicesTable {width:407px}
.servicesTable .bullet{font-weight:bold;background-position:0px 0px;padding-left:15px}
.servicesTable tr{height:105px}
.servicesTable td{padding:3px 2px 2px 84px;width:50%}
.servicesTable .serviceChambre{background:url(service.chambre.gif) no-repeat left top}
.servicesTable .serviceRestau{background:url(service.restau.gif) no-repeat left top}
.servicesTable .service1{background:url(service.1.gif) no-repeat left top}
.servicesTable .service2{background:url(service.2.gif) no-repeat left top}
.specialOffers td{ padding-right:5px}
.specialOffers h3{padding:0}

.renovationsTable {width:600px}
.renovationsTable .bullet{font-weight:bold;background-position:0px 0px;padding-left:15px}
.renovationsTable .renoLigne{height:15px}
.renovationsTable .renoModernite{background:url(modernite.jpg) no-repeat left top;height:105px;padding:3px 2px 2px 160px;width:100%}
.renovationsTable .renoBienetre{background:url(bienetre.jpg) no-repeat left top;height:105px;padding:3px 160px 2px 10px;width:100%}
.renovationsTable .renoDesign{background:url(design.jpg) no-repeat left top;height:105px;padding:3px 2px 2px 160px;width:100%}
.renovationsTable .renoPicto{background:url(picto.jpg) no-repeat left top;height:53px;padding:3px 2px 2px 70px;width:100%}
.renovationsTable .renoPictoPL{background:url(picto.pl.gif) no-repeat left top;height:53px;padding:3px 2px 2px 70px;width:100%}
.renovationsTable .renoPictoNL{background:url(picto.nl.gif) no-repeat left top;height:53px;padding:3px 2px 2px 70px;width:100%}
.renovationsTable .renoPictoDE{background:url(picto.de.gif) no-repeat left top;height:53px;padding:3px 2px 2px 70px;width:100%}
.renovationsTable .renoPictoES{background:url(picto.es.gif) no-repeat left top;height:53px;padding:3px 2px 2px 70px;width:100%}
.renovationsTable .renoPictoIT{background:url(picto.it.gif) no-repeat left top;height:53px;padding:3px 2px 2px 70px;width:100%}
.renovationsTable .renoPictoEN{background:url(picto.en.gif) no-repeat left top;height:53px;padding:3px 2px 2px 70px;width:100%}
#News_Content p{padding:0}

.Features span{color:white;display:block;padding:0 0 10px 0}
.Features {padding:10px 1px 5px 1px;white-space:nowrap}
.Features img{margin:0 2px 2px 0}
.features .ng{margin-left: 15px;}
#FeaturesContainer{width:260px;margin:10px 0; background:#FFCC66}
.MiniHotelPhoto{vertical-align:bottom;padding:7px 0}


.DiscreetList li{list-style-type:none;margin:0px;padding-left:0px;background:transparent;}
/**********************************
			VIA FRANCE
**********************************/
.ViaFrancePathView {padding: 5px 0px 5px 3px;font-weight: bold;}
.ViaFranceTable {	width:100%;  }
.ViaFranceTable td {padding-left:2px;padding-right:5px;}
#leftCol .ViaFranceTable h1  {text-transform:none; color:#FCC000;  font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;border-bottom :1px solid #FCC000; padding-left:12px !important; background: transparent url(/css/bullet1.gif) no-repeat scroll Left 4px;}
#leftCol .ViaFranceTable h1,#leftCol .ViaFranceTable h2  {	margin-top:20px;line-height:24px;}
.ViaFranceTable h1 {text-align:left; text-transform:none;}
.ViaFranceTable .subtitle { color:#666666;font-family:Arial,sans-serif;font-size:9px;text-transform:uppercase;}
.ViaFranceTable .edition {text-transform:lowercase;}
.ViaFranceTable .Monument { padding-top:12px;}
.ViaFranceTable h2, .ViaFranceTable h3  {text-transform:none; color:#FCC000;font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold ;border-bottom :1px solid #FCC000; padding-left:12px !important; background: transparent url(/css/bullet1.gif) no-repeat scroll Left 4px;}
.ViaFranceTable .Title {color:Black !important; text-decoration:underline; font-weight:bold;font-size:12px;}
.ViaFranceTable .TitleHeadline {color:Black !important; text-decoration:none; font-weight:bold;font-size:12px;}
.ViaFranceTable .FlashContent {padding-left:0px;padding-right:0px;}
.ViaFranceTable .NotFound {font-weight:bold;padding:30px 0 20px 0;display:block;}
.ViaFranceTable th, .ViaFranceTable td {vertical-align:top;}
.ViaFranceTable .ContentTable {	width:100%;}
.ViaFranceTable .ContentTable a {text-decoration:underline;}
.ViaFranceTable .ContentTable td { padding: 5px 2px 5px 5px;}
.ViaFranceTable .ContentTable .separated, .ViaFranceTable separated { border-bottom-width:1px;border-bottom-color:#FCC000;border-bottom-style:dashed;}
.ViaFranceTable .ContentTable .over {	background:#F9EFD1;}
.ViaFranceTable .ContentTable .Image {	float:left;padding-right:5px;}
.ViaFranceTable .ContentTable .DetailImage { background-color:#FCC000; color:white;  padding: 5px 5px 5px 5px; font-weight:bold; font-size:12px;}
.ViaFranceTable .ContentTable .Bullet { float:right;}
.ViaFranceTable .ContentTable .ClickHere{ float:right;height:17px; padding-right:20px !important;background-image:url(/css/LinkTo.gif);background-position:right top;background-repeat:no-repeat;}
.ViaFranceTable .ContentTable .JumpHere{ float:right;height:17px; padding-right:20px !important;background-image:url(/css/LinkToBottom.gif);background-position:right top;background-repeat:no-repeat;}
.ViaFranceTable .Localisation {color:#fcc000 !important;}
.ViaFranceTable .InformationTable {width:100%;margin-top:10px; border-top:1px dashed #FCC000}
.ViaFranceTable .InformationTable td {	padding-left: 2px; padding-right:5px;}
.ViaFranceTable .InformationTable .picto {	vertical-align:middle;}

.ViaFranceTable .Mode {float:right; vertical-align:bottom;}
.ViaFranceTable li {list-style:none; white-space:nowrap;margin-bottom: 5px; margin-left:-10px; background-image:none;}
.ViaFranceTable li a {color:#8D8C92; text-decoration:none; font-weight:bold;}
.ViaFranceTable .More {float:right; line-height:normal;}

/***************Idees Sejour Home *********/
#ideeSejourHome{height:30px;padding-left:10px; margin-right: 10px; background: url("/css/content.corner.bl.gif") no-repeat scroll left bottom white;}
#ideeSejourHome .ideeSejourHomeTable{width:100%; height:30px;}

#ideeSejourHome a {color:#656567;text-decoration:underline;font-weight:bold;padding-left:20px; background: url("/css/bullet1.gif") no-repeat scroll 5px 0px transparent;}

#ideeSejourHome .linksContainer{height:30px;overflow:hidden;}
#ideeSejourHome .linksTable td{height:30px;vertical-align: middle;white-space:nowrap;}
#ideeSejourHome .more{text-align:right;vertical-align: middle;padding-right:10px;white-space:nowrap;}


/**********************************
			MINISITE
**********************************/
#minisite.main {background-image:url(/_themes/PremiereClasse/static.bg.gif);background-repeat:repeat;}
#minisite td{	color:#858585;font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:8pt;text-align:left;}

/* Header*/
.minisiteBg{background-color: #FCC000;}
.secondMinisiteBg{ padding: 10px 5px 5px 10px !important;	color:#858585 !important;	background-color:white !important;}
.secondMinisiteBg a{color:#858585 !important;}
#minisiteLogo{	position:absolute;}
#minisiteLogo img{	height:125px;	width:130px;	background-image:url(/_themes/PremiereClasse/static.logo.gif);background-repeat: no-repeat;}
#minisiteMyAccount {padding-right: 30px;}
#minisiteTitle{	height:69px;padding-left:128px;	padding-right:5px;background-color: #F5F5F5;color:#FCC000;font-family:arial,sans-serif;font-size:22px;font-weight:bold;text-align:right;}
#minisiteTitle table{float:right;}
#minisite #minisiteTitle td{color:#FCC000;font-family:arial,sans-serif;font-size:22px;font-weight:bold;text-align:right;vertical-align: middle;padding-left:10px}
#minisiteTitle .brand{color:#858585;font-family:arial;font-size:18px;font-weight:normal;font-family:Arial,sans-serif;}
#minisiteTitle img{margin-right:15px}
#minisiteAccroche{height:6px;}
#minisiteMyAccount{background-color: #F5F5F5;height:50px;}
#minisiteAccroche{background-color: #F5F5F5;}
/*Footer*/
#minisite .legalFooter{background-color:#FCC000;text-align:right;line-height:10px;height: 11px;width:750px;}
#minisite .legalFooter a{	font-size: 10px;color:white;}
#minisite .footerLinks{text-align:center;padding-top:20px;font-size:10px;font-family:Arial, Verdana, sans-serif}
#minisite .footerLinks,#minisite .footerLinks a{color:#666}

/*Menu */
#minisiteMenu{padding-left:128px;	border-top: 1px #C9A938 solid;background-color: #FBC000;}
#minisite #menu{height:40px;font-weight:bold;}
#minisite #menu,#minisite #menu a,#minisite #menu a:hover,#minisite #menu a:visited{color:#8d8d8d;font-size:11px;font-weight:bold;}
#minisite h3{border-bottom:none;}
#minisite #menu a{	text-transform:uppercase;}
#minisite #menu .sel a,#minisite #menu .sel h2 a{color:white !important;}
#minisite #menu table{height:40px;width:740px; }
#minisite #menu th {padding:5px 0 0 0; background-position:left -3px;text-align: center;} 
#minisite #menu .sel{background:url(/css/menu.bg.gif) no-repeat  0px -42px !important;}
#minisite #menu .post{width:25px;background-position: -347px -3px}
#minisite #menu .postsel, #minisite #menu .post.sel  {width:25px;background-image:none}
/*#minisite #menu #discover{display:none;}*/
#minisite #menu #discover h2 {padding:6px 0 0 50px !important;}
/*#minisite #menu #hotelguide, #minisite #menu #hotelguidepost{display:none;}*/

/* Quickbooking */
#minisite .qbBody{width:280px;}
#minisite #qbEmbed{ margin-left: 8px;}
#minisite .qbContent{color:black;}

/* */
#minisite .minisiteFeaturesList{background-color:#FCC000;float:left;padding:3px 0px 0px 3px;white-space:normal;margin-right: 17px;}
#minisite #menu h2{font-size:11px;font-weight:bold;padding:0 0 0 30px !important; margin: 0 0 0 0 !important;}
#minisite #menu .sel h2 {padding-left:10px  !important}
#minisite .FeaturesTitle{	color:#858585 !important;}
#minisite .homeSeparator{border-bottom:1px dotted #FBC100 !important; width:100% !important;height:1px;}
#minisite .minisiteHomeAddress{color:#858585;padding: 10px 10px 10px 10px;background-color: #EEEEEE;}
#minisite .minisiteAddress,#minisite .minisiteAddress a,#minisite .minisiteHomeAddress,#minisite .minisiteHomeAddress a {color:gray !important;white-space:normal;}
#minisite .minisiteAddress b, #minisite .minisiteHomeAddress b{color:#FCC000;}
#minisite td.Features {	padding: 10px 3px 5px 3px;border-left:3px white solid;background-repeat:no-repeat !important;background-position: right bottom !important;background-color: #EEEEEE; }
#minisite td.minisiteFeaturesList{float:none;background-color:#FCC000;}
#minisite td.minisiteFeaturesList span{color: #868686; font-weight:bold;}
#minisite .Features span{	padding: 0px 0px 3px 0px;display:block;font-weight:bold;color:#868686;}
#minisite .Features img,.minisiteHomeFeatures img{margin-right:3px;margin-bottom: 3px;}
#minisite .MiniHotelPhoto{padding-right:3px;border-right:1px #ADADAD dotted;}
#minisite .selected{color:#fcc000;font-weight:bold;}
#minisite .rightColumn td a:hover {color: #FCC000;text-decoration: underline;}
#minisite .MiniHotelPhoto {	padding:0px;}

.minisiteBookingLink{padding-top:5px;padding-bottom: 10px;clear:both;}
.minisiteGPS{float:right !important;}
/* MSO */
#MSO_ContentTable{	color: #858585;	background-color:white;}
#MSO_ContentTable h1 {color: #FCC000;font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;font-size: 16px;font-weight:bold; margin-top: 10px;}*/
#MSO_ContentTable h2, #MSO_ContentTable h2 a {color: #FCC000;font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;font-size: 14px;padding: 0px 0px 0px 0px;margin: 10px 0px 5px 0px; font-weight:bold;text-transform:none;}
#MSO_ContentTable h3 {color: #FCC000;font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;font-size: 13px;margin-bottom: 0px;}
#MSO_ContentTable a,#MSO_ContentTable a:visited {color: #858585}
#MSO_ContentTable a:hover {color:#FCC000;text-decoration:underline;}

/*#minisite a,#minisite a:hover,#minisite a:visited {	color: #FCC000;text-decoration: underline;}*/
/* 	VIA FRANCE Partie minisite */
#minisite .ViaFranceTable {	border-collapse:separate;}
#minisite .ViaFranceTable a, #minisite .ViaFrancePathView a{color: #858585}
#minisite .ViaFranceTable .FakeH1 {padding-left:20px !important;background-image:url("/css/Bullet.gif");background-position:left 4px;background-repeat:no-repeat; border-bottom:solid 1px;}
#minisite .ViaFranceTable h2,#minisite .ViaFranceTable h3 {padding-left:20px !important;background-image:url("/css/Bullet.gif");background-position:left 4px;background-repeat:no-repeat; border-bottom:solid 1px;}
#minisite .ViaFranceTable h3 {margin-top:13px; padding:0px}
#minisite .ViaFranceTable .underlined h3 { border-bottom:none !important;}
#minisite .ViaFranceTable .underlined {border-bottom:solid 1px #FCC000;}
#minisite .ViaFranceTable .ContentTable td { padding: 5px 2px 5px 5px;}
#minisite .ViaFranceTable .ContentTable a {color:#AB4ED0; text-decoration:underline;}
#minisite .ViaFranceTable .ContentTable .JumpHere {	color:#FCC000;}
#minisite .ViaFranceTable .ContentTable .DetailImage { color:white; }
#minisite .ViaFranceTable .subtitle { font-size:9px;color:#FCC000;text-transform:none;}
#minisite .ViaFranceTable ul {	margin-top:10px;}
#minisite .ViaFranceTable .ContentTable .ClickHere{color:#FCC000 !important;}
#minisite .ViaFranceTable .RightPadding{padding-right:10px !important;}
#minisite .ViaFranceTable .LeftPadding{padding-left:10px !important;}
#minisite .ViaFranceTable .FlashContent { padding:0px 5px 0px 2px;}
/**********************************
		HOTEL FOR YOU Banner	
**********************************/
.hotelforyou{width:100%;text-align:left;}
.hotelforyou{font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:8pt;}
.hfylink{width:320px; height:50px;background-color:#AF4849;background-image:url("/css/hotelforyou.bg.gif");background-repeat:repeat-x;cursor:pointer;text-align:left;}
.hfylink, .hfylink a, .hfylink a:hover{color:white;text-decoration:none;}
.hfylink img {margin-left:5px;margin-top:8px; margin-right:5px; float:left;}
.hfylink .hotelforyoumessage {height:50px;margin-left:50px; margin-right:5px;width:265px;vertical-align:top;text-align:left;display:block;}





/** Actualités page d'accueil **/
#newsLeft{width:312px}
.hprenovation{background:#f5f5f5 url(/fr/images/hp/renovations.gif) no-repeat right top;padding:5px;height:130px}
.hpstay{background:#f5f5f5 url(/fr/images/hp/stay.gif) no-repeat right top;padding:5px;height:130px}

.highlighted,.highlighted a{color:#666666}
.clickable {cursor: pointer;}


#bodyInner .offersTitle{background:none transparent; text-transform:none;color:#fcc000;margin-bottom:10px;padding-left:0}
#offerList h2{color:#000;font-size:14px;font-weight:bold}
#offerList .qbContainer{width:100%}
#offerList .qb{background:#fcc000;padding:10px;width:10%}
#offerList .qbContainer .important{color:#FCC000;font-size: 18px;line-height:20px; font-weight: bold;font-family: Verdana;text-transform:uppercase;}
#offerList .qbContainer .accroche{color:#848484;font-size: 11px; font-weight: bold;font-family: Verdana;text-transform:uppercase;}
#offerList .qbContainer .accrocheNoBold{color:#848484;font-size: 11px; font-family: Verdana;text-transform:uppercase;}
#offerList .qbContainer .accrocheTall{color:#848484;font-size: 20px; font-family: Verdana;text-transform:uppercase;}
#offerList .qbContainer .accroche .highlighted{text-transform:none;font-family:	Arial,sans-serif; font-size: 11px; font-weight: normal;}

#otherPromos {margin-bottom:20px}
#otherPromos a{color:#666;text-decoration:underline;font-weight:bold}
.offers .qb button{width:123px;margin-left:auto}

#flashcontentHP {margin-top:10px;margin-left:0px;z-index:-1;}




.pricingZones .zonesTable{width:654px;table-layout:fixed}
.pricingZones td{vertical-align:top}
.pricingZones .img{padding-bottom:30px}
.pricingZones .img img{width:205px}
.pricingZones .desc{padding-bottom:40px}
.pricingZones .region{font-weight:bold;color:#fbaf17;font-size:12px;text-transform:uppercase;padding-left:20px}
.pricingZones .city{font-size:24px;padding:10px 0;padding-left:20px}
.pricingZones .links{font-size:11px;color:#89898a;padding-left:20px}
.pricingZones .subdesc{padding-left:20px}
.pricingZones .links a{text-decoration:underline;color:#89898a}
.pricingZones .fromDate{font-size:11px;color:#666;padding-top:30px;line-height:12px}
.pricingZones .fromDate div{padding-right:15px;text-align:right;}
.pricingZones .price{background:#FCC000}
.pricingZones .price div{color:#fff;font-size:32px;font-weight:bold;padding:32px 0;width:90px;text-align:center}
.pricingZones .price .decimals{font-size:20px}
.pricingZones .priceTable{padding-bottom:45px}
.pricingZones .priceTable table{table-layout:fixed}
.pricingZones .reserve{margin-top:10px;background:#707072 url(graybutton.gif) no-repeat right top;float:right;height:24px;width:130px}
.pricingZones .reserve a{color:#fff;font-weight:bold;font-size:12px;padding-top:3px;display:block;padding-left:25px;padding-right:4px;text-align:centertext-decoration:none;}
a:hover {text-decoration:none}
.hpplan{height:128px}
.hpplanf{height:128px;width:109px;background-color:#fff;background-position:right top;padding:2px 198px 0 2px;-moz-box-sizing:content-box;box-sizing:content-box;background-repeat:no-repeat;cursor:hand;}
.hpplanf a:hover {text-decoration:none;}
