body{background:white;padding:0;margin:0;cursor:default}
body,td,.ms-WPBody,.ms-WPBody td
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#000
}
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:#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;}
form
{
	padding: 0px 0px 0px 0px;
	display: inline;
}
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}
#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}
.important,h3.important{color:#fcc000}
#body0{width:941px;/*background:url("/css/body.gif") repeat-y center top;*/ padding:0 13px 7px 17px;
background:url("/css/body_leftright.gif") no-repeat 953px 132px}
/*#body1{background:url("/css/body_top.gif") no-repeat center top;}*/
/*#body2{padding:7px 0 5px 2px}*/

.editMode #body0{width:auto;background-image:none}
.editMode #bodyTable{table-layout:auto}

#bodyTable{table-layout:fixed;width:939px}
#bodyInner{/*background:white url("/css/body.inner.gif") no-repeat top left;*/padding:5px 15px;line-height:18px;margin-right:1px}

#topLinks{padding:7px 7px 0 0;text-align:right}
#topImage,#topImage td{font-size:1px;line-height:0px}
.editMode #topImage,.editMode #topImage td{font-size:11px;line-height:16px}
#languages{float:right;padding:4px 0 0 5px}
#languages .sel{color:#fcc000}
.editMode #languages,.editMode #topLinks{display:none}
#languagesList{background:white;}
#bodyRight,#bodyLeft{font-size:1px;background:url("/css/body_leftright.gif") no-repeat}
#bodyLeft{background-position:-52px 132px;width:26px}
#bodyRight{background-position:-44px 132px;width:8px}
#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}

#leftCol{width:281px;padding-top:47px}
#leftCol0{background:#ededee url("/css/leftcol_bg.gif") repeat-x center top;-moz-user-select: none;-khtml-user-select: none;min-height:450px}
#leftColBottom{position:absolute;height:12px;width:281px;}
html>body #leftColBottom{background-image:url("/css/leftcol_bottom.png");} /*Cannot be interpreted by IE 6-*/
* html #leftColBottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/leftcol_bottom.png', sizingMethod='crop');}/*IE6- only*/

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 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;}

#header{height:132px}
.editMode #header,.editMode #topAd{height:auto}
#header table{width:auto !important}
.editMode #header table{width:645px!important}
#topAd{height:90px}
.adminMode #footer,.adminMode #mapContainer{display:none}
#footer{text-align:center;padding-top:20px;font-size:10px;font-family:Arial, Verdana, sans-serif}
#footer,#footer a{color:#666}

/*Menu*/
.editMode #menu{display:none}
#menu,#menu table{height:48px}
#menu{padding-left:10px}
#menu {background:#fcc000}
#menu table{width:648px}
#menu th{text-transform:uppercase;vertical-align:middle}
#menu,#menu a,#menu a:hover{color:#8d8d8d}
#menu .sel a{color:white}

#menu h2{font-size:12px;font-weight:bold;padding:0 0 0 30px}
#menu th{background:url(/css/menu.bg.gif) no-repeat left 10px;padding:10px 0 4px 0}
#menu .post{width:20px;background:url(/css/menu.bg.gif) no-repeat right 10px}
#menu .sel{background-position:0 -38px}
#menu .post.sel,#menu .postsel{background-image:none}
/*#menu th,#menu td{text-transform:uppercase;background:url("/css/menu.bg.gif") no-repeat left -71px}
#menu td{padding-left:15px}
#menu th{text-transform:uppercase;height:48px;vertical-align:middle}
#menu,#menu a,#menu a:hover{color:White}
#menu .sel{background-position:left top}
#menu .afterSel{background-position:left -142px}
#menu h2{font-size:12px;color:#fff;font-weight:bold;padding:0 0 0 50px}
#menu .first{background-position:-14px -71px}
#menu .first.sel{background-position:-14px 0px}
#menu .first h2{padding-left:36px}*/

#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 h2{padding:6px 2px 0 55px;}
#discover h2,#discover h2 a,#discover h2 a:hover{color:#808080;font-weight:normal;text-decoration:none}
#discover h2 .important{font-weight:bold;color:#ff7300;font-size:13px}
/*Tabs*/
#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;background:url("/css/ltab.r.gif") no-repeat right -34px}
#leftTabs .sel .important{color:#fff}
#leftTabs .sel .r{background:url("/css/ltab.gif") repeat-x right -34px}
#leftTab0,#leftTab1,#leftTab2{padding-bottom:9px;background:url("/css/ltab.bottom.gif") no-repeat center bottom}
#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}
.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}
.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}
@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}

input.defaultValue{color:Gray}
#newsletter td{font-size:10px;line-height:15px}
#newsLeft{line-height:15px}

.calendar{position:absolute;width:233px;height:130px;display:none;margin-top:20px;z-index:2}
.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}

.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;}

#qbArrvIco,#qbDeptIco{margin-left:3px;cursor:pointer}


.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}

#editPanel{display:none}
.editMode #editPanel{display:block}

/* Map */
#mapTop{background:url(/css/ltab.top.gif) no-repeat top center;height:9px;font-size:1px}
#mapSwf{border-right:1px solid #AAA;border-left:1px solid #AAA;border-bottom:1px solid #AAA}
#mapTitle{background:white url(/css/map.title.bg.gif) no-repeat center bottom;text-align:center;padding-bottom:5px;color:#333}
#mapTitle img{margin-right:8px}
#mapContainer{margin-top:7px}


#locationSearchCnt,#locationSearch{width:140px}
#fetchConf,#fetchLastHelho,#fetchCardHelho{width:200px}
#fetchCC{width:115px}
#fetchLast{width:75px}
#fetchNow,#fetchHelhoNow{float:right;margin-top:3px}

#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}
#leftCol .selected{/*Used by directory*/
color:#fcc000;font-weight:bold;}
#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}
#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}
#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;}
/**********************************
			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:140px;	width:135px;	background-image:url(/_themes/PremiereClasse/static.logo.png);}
#minisiteTitle{	height:87px;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 .brand{color:#858585;font-family:arial;font-size:18px;font-weight:normal;font-family:Arial,sans-serif;padding-top:10px;}
#minisiteAccroche{padding-left:131px;border-top: 1px #C8C8C8 solid;background-color: #858585;color:white;text-transform:uppercase;height:26px;line-height:25px;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;}
/*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;padding-left:128px;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:620px; }
#minisite #menu th {padding:5px 0 0 0; background-position:left 6px;} 
#minisite #menu .sel{background:url(/css/menu.bg.gif) no-repeat  0px -42px !important;}
#minisite #menu .post{width:20px;background:url(/css/menu.bg.gif) no-repeat right 6px}
#minisite #menu .postsel, #minisite #menu .post.sel  {width:20px;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 .quickbooking{	width:300px;background-color:#F8F8F8;background-repeat:repeat-x;background-position:left bottom; background-image:url('/css/qb.back.gif');}
#minisite .quickbooking .fieldlabel{padding-right:4px;padding-left:4px;}
#minisite #booksubmit {position:relative;cursor:pointer;}
#minisite #booksubmit img{position:absolute;left: 95px;top: 135px;}
#minisite .fieldmark{	background-image:url('/css/bullet1.gif');background-repeat:no-repeat;background-position:4px 0px;padding-right:18px;}
#minisite .quickbooking tr td{padding: 0px 0px 0px 0px;color: #858585;height: 32px;font-family: Arial, sans-serif,"Trebuchet MS", Tahoma;font-size: 12px;vertical-align:middle;}
#minisite .quickbooking select,#minisite .quickbooking option,#minisite .quickbooking input {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;font-size: 12px;color: #53544F;}
#minisite .quickbooking select, #minisite .quickbooking input{border:#969696 1px solid;}
#minisite .quickbooking #QuickBooking_Wifi {border:none; margin-left:5px;}


/* */
#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 .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;}
