
/**********PAGE STYLES**********/
#homeNews {position:relative;left:-26px}

#menuPanel #menu a {text-transform: uppercase;}

#uniqueColumn{padding:20px;background:#fff}
#uniqueColumn h1{font-size:25px;text-align:left;letter-spacing:-1px;font-weight:bold}
#uniqueColumn h1 .highlighted{font-size:43px;padding-bottom:10px}
#uniqueColumn .chapeau{font-size:15px;line-height:25px;font-weight:bold;color:#50555a !important;padding-top:10px;padding-bottom:5px;margin-bottom:10px}
#uniqueColumn h2{padding:5px 0}

.homeDots{background:url(/images/hpdots.gif) repeat-y right top}
.homeColumn{padding:0 23px}
.homeColumn td{font-size:11px}

#homeLeft,#homeCenter,#homeRight{width:332px}
#homeLeft .panel{background:url(/images/homeLeft.gif) no-repeat left top;padding:6px 20px 20px 20px;margin-top:10px}
#homeLeft .panel td{font-size:11px;line-height:15px;padding:15px 0 18px 0}
#homeLeft .panel .icon{padding:15px 12px}
#homeLeft .panel a{color:#71644f;font-weight:bold}
#homeLeft .panel h4{color:#71644f;font-size:12px}
#homeLeft .panel .chevron{font-size:10px;background:url(/css/chev.brw.gif) no-repeat left 9px;padding-left:12px;display:block;padding-top:5px}

#splitOver {margin:24px 0 0 25px;position:absolute;width:275px;z-index:3;}
#qbOver{margin: 0px;position:relative;}

/**********COMPLEMENT********/
#footerPartners{ background-color:#5f6062;}
#footerPartners td{color:white;}

/**********SHARE POINT EDIT MODE**********/
.RadEWrapper{width:auto!important}
#MSO_tblPageBody{height:auto!important}
#MSOTlPn_Tbl{position:absolute;z-index:20;top:45px;right:0;height:300px!important}
#MSOTlPn_Parts{height:281px!important}
#bannerOver {padding-top:5px}
.ms-MenuUIPopupBody { z-index:40; }

.editmode #layout2{position:static}
.editmode #bandSplit{height:auto}
.editmode #mainShadowed1,.editmode #mainShadowed2{margin-left:0;margin-right:inherit;table-layout:auto}
.editmode #pageBody{table-layout:auto}
.editMode #MSOTlPn_WebPartPageDiv { height: 0px !important ;}

/**********RESTAURANT POPUP *********/
.modalWindow .chapeau {background:url("/css/dots50.gif") repeat-x bottom; padding-bottom:20px; }
.modalWindow .introduction {padding-bottom:15px;padding-top:15px}
.restaurant .windowTitle .closeIcon {background-position:-22px top;}


/**********HOTEL RESTAURANT DIRECTORY**********/
#directoryPlaces h1{background:url(/images/directory.icon.gif) no-repeat left center;padding-left:63px;padding-bottom:20px;padding-top:15px}
.restaurant #directoryPlaces h1{background:url(/images/directory.restaurant.icon.gif) no-repeat left center;padding-left:95px;padding-bottom:20px}

#directoryPlaces .itemTable{table-layout:fixed;width: 680px;}
#directoryPlaces .breadCrumb{padding-bottom:10px;}
#directoryPlaces .chapeau{padding-top:10px;padding-bottom:10px;background:url(/css/dots50.gif) repeat-x center top}
#directoryPlaces .chapeau .note{font-size:10px;}
#directoryPlaces .first{background:url(/css/dots50.gif) repeat-x center top;border-top:none !important}
#directoryPlaces .item{padding-top:35px;padding-bottom:35px;border-top:1px solid #C4C4C4;}
#directoryPlaces .Detail{padding-left:15px;width:430px;min-height:120px;}
#directoryPlaces .Detail h2 a {color:#50555A;}
#directoryPlaces .Detail h2 {padding-bottom: 5px;text-align:left;}
#directoryPlaces .Detail .link {padding: 10px 0 5px 0;}
#directoryPlaces .Information .features {padding-left:15px;}
#directoryPlaces .Information .features img {vertical-align:middle;}
#directoryPlaces .directoryNG{text-align:center; padding-top:10px;}
.pageLeftColumn #directoryTerritories {padding: 20px;}

#directoryTerritories h3 {text-transform: uppercase;}
#directoryTerritories ul {padding-bottom:30px;}
#directoryTerritories .selected {font-weight:bold; text-decoration:underline;}

#directoryPlaces .hotelSheet h2 {padding-top:20px;}
#directoryPlaces .hotelSheet .features {padding-left:20px;padding-top:20px;float:right;}
#directoryPlaces .hotelSheet .features .greenBg{padding:3px;}
#directoryPlaces .hotelSheet .features img{margin:3px;}

#directoryPlaces .directoryDescription {float:left;padding-right:5px;}

/**********RESTAURANT QUICK BOOKING (RED)**********/
#qbRed {margin:5px 0 0 5px;background:#CB2A22 url(images/qb.red.bg.gif) no-repeat left top;width:260px}
#qbRed td{color:white;font-size:10px}
#qbRed .bottom{height:8px;background:url(images/qb.red.bt.gif) no-repeat left top;width:260px;font-size:2px}
#qbRed .textbox{background:url(css/controls.gif) no-repeat right -183px;padding:0 10px 0 4px;height:17px}
#qbRed .textbox input{font-size:10px;color:#50555A;background:#fff;padding-top:1px}
#qbRed .textbox .watermark{color:#aaa}
#qbRed .titles{padding:12px; }
#qbRed .title{color:#fff;font-weight:bold;font-size:36px;line-height:36px;}
#qbRed .subtitle{font-size:24px;color:#fff;font-family:Arial;}
#qbRed .region{color:#aaa;display:block;font-size:10px}
#qbRBody {padding:0 12px}
#qbRTown {width:220px;}
#qbRed .search {padding:5px 0;}
#qbRed button{display:block;width:175px;}
#qbRed button{color:#CB2A22;margin:5px 0 0 0;padding:0;background:url(images/qb.red.button.gif) no-repeat right center;border:0;height:35px;font-size:12px;font-weight:bold;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden}
#qbRed .button {background:url(css/qb.red.s.gif) no-repeat scroll 5px 4px !important;padding-left:17px}

/**********DISCREET LIST**********/
.DiscreetList a , .DiscreetList li a, .ms-WPBody .DiscreetList a {color:#50555A ;}
.DiscreetList {list-style-type:none;margin:0;padding-left:0;padding-bottom:30px;}
.DiscreetList .selected {font-weight:bold; text-decoration:underline;}

/**********NG DIRECTORY**********/
#directoryNg {background-color:#dfecc3;padding:10px;}
#directoryNg h4 {background:url('/images/directory.allng.icon.gif') no-repeat left center;margin-bottom:10px;padding:10px 0 20px 40px;text-transform: uppercase;}
#directoryNg a {padding-bottom:10px;display:block;font-weight:bold;}

/**********NG ACTU**********/
#directoryNgActuTop {background:url('/images/bigknow.bg.gif') no-repeat left top;line-height:15px;}
#directoryNgActuBottom {background:url('/images/bigknow.bg.gif') no-repeat left bottom;}
#directoryNgActuTop h4 {background:url('/images/know.icon.gif') no-repeat left center;margin-bottom:10px;padding:10px 10px 10px 30px;text-transform: uppercase;font-size:13px;color:#7AA411;}

/**********IDEES SEJOURS**********/
#ideessejourpath {padding-bottom:10px}
.pageLeftColumn .ideessejour  {padding:20px;}
#ideessejour .chapeau{color:#7AA411;padding-top:10px;padding-bottom:10px;background:url(/css/dots50.gif) repeat-x center top}
#ideessejour .chapeau .note{font-size:10px;}
#ideessejour .chapeau.under {padding-bottom:0px;}


#ideessejour .home .headlineCell{background:url('/images/ideessejour.headline.gif') no-repeat right bottom;}
#ideessejour .home .imageCell{background:url('/images/ideessejour.headline.gif') no-repeat left bottom;}

#ideessejour .home .headlineCell h3{color:#50555A; font-size:13px; padding:10px 20px 0px 10px;background:url('/images/ideessejour.headline.gif') no-repeat right top;}
#ideessejour .home .imageCell .image {padding-top:1px;background:url('/images/ideessejour.headline.gif') no-repeat left top;width:140px; }

#ideessejour .home .headline{font-size:11px; padding:10px 20px 10px 10px;}
#ideessejour .home .category{width:auto;}

#ideessejour .event .headline {text-align:left;}
#ideessejour .event .subtitle {padding-bottom:4px;font-weight:bold;color:#50555A;}


.ideessejour_tabs {white-space:nowrap;}
#mainPanel .ideessejour_tabs .selected ,#mainPanel .ideessejour_tabs .unselected {font-size:17px;}

#pageLeftColumn .ideessejour h3{font-size:15px; padding-top:15px;}
#pageLeftColumn .ideessejour .DiscreetList{padding-top:10px;}

#ideessejour a:hover{text-decoration:underline;}
#ideessejour .image{ padding-left:3px; padding-bottom:8px; }
#ideessejour .region,#ideessejour .event{width:680px}
#ideessejour .region .event{width:auto}
#ideessejour .headline{font-size:11px;padding:10px;}
#ideessejour .headline h2 {color:#50555A; font-size:14px; padding-bottom:3px;text-align:left;}
#ideessejour .headline h3 {color:#50555A; font-size:13px; padding-bottom:5px;}
#ideessejour .headline b, #ideessejour .headline b a {color:#50555A;}
#ideessejour .headline .link {padding-top:10px;padding-bottom:15px;}
#ideessejour .headline .information{color:#ACACAC;}
#ideessejour h1{background:url(/images/directory.idees.icon.gif) no-repeat left center;padding-left:63px;padding-bottom:20px;padding-top:15px}

#ideessejour .eventsline {background:url(/css/dots50.gif) repeat-x center bottom; padding-top:20px;padding-bottom:10px;}
#ideessejour .morelink {text-align:center; padding-top:20px;}
#ideessejour .morelink table{margin-left:auto; margin-right:auto;}

#ideessejour .detail{font-size:11px;padding-left:10px;}
#ideessejour .detail h2{padding-bottom:10px;}

#ideessejour .event .detail{padding-bottom:20px;}

#ideessejour .access {background-color: #E0ECC4;}
#ideessejour .access h3  {color:#50555A;padding-bottom:10px;}
#ideessejour .access table{width:100%;}
#ideessejour .access td{padding:10px;}
#ideessejour .access .image{width:75px;text-align:center;padding-left:15px;}

#ideessejour .hotels {padding-top:15px;padding-left:10px;}
#ideessejour .hotels h3{color:#50555A;text-transform:uppercase;padding-left:5px;padding-bottom:5px;font-size:12px;}
#ideessejour .hotel .detail {padding-right:10px;padding-top:10px;color:#50555A;font-weight:bold;text-align:left;}
#ideessejour .hotel .detail .information {color:#50555A;font-weight:normal;}
#ideessejour .hotel .detail .link {font-weight:bold;text-transform:uppercase;padding-top:20px;}
#ideessejour .hotel .directoryNG {padding-top:5px;}

#ideessejour .hsep {width:5px;font-size:0px;}
#ideessejour .vsep {height:10px;font-size:0px;}



/**********SPECIAL OFFERS**********/
#special{background-color:#F6F6F6;border:1px solid #c6c6c6;padding:20px}
#special .bordered{border:1px solid #c6c6c6}
#special .link table{width:914px}
#special .link img,#special .categories .icon div{cursor:pointer}
#special .link table td{text-align:center}
#special .link .left,#special .link .right{font-size:0px;width:32px;cursor:pointer}
#special .link .right{background-position:right 0}
#special #offerLinksPanel .left,#special .right{background-image:url(images/specials.line.arrows.gif);background-repeat:no-repeat}
#special #offerLinksPanel .icon{background:url(images/specials.line.bg.gif) repeat-x;vertical-align:middle}
#special #offerLinksPanel td{height:72px}
#special .left{background-position:0 0}
#special .categories{height:32px;background:url(images/specials.bg.gif) repeat-x}
#special .categories .link{position:absolute;z-index:2}
#special .categories td{height:32px;color:#fff;font-size:14px}
#special .categories .icon{vertical-align:middle}
#special .categories .left,#special .categories .right{background-image:url(images/specials.arrows.gif);background-repeat:no-repeat}
#special #allOffers{overflow:hidden;background:#fff;font-size:12px}
#special .category{padding:20px}
#specialCursor{width:216px;height:32px;background:url(images/specials.cursor.green.gif) no-repeat center center;position:absolute;z-index:1;display:none}
.specialOffers #specialCursor{background:url(images/specials.cursor.blue.gif) no-repeat center center}
#special #offersPanel {overflow:hidden}
#special .title{font-size:16px;padding-bottom:5px;font-weight:bold}
#special .comboDropdown{z-index:12}
#special button{background:url(images/qb.button.blue.gif) no-repeat right center;font-size:18px;color:#fff;height:35px;border:0;padding-right:20px;margin:5px auto 0 auto;cursor:pointer}
#special .room{margin-bottom:5px}

/**********SPECIAL OFFERS**********/
#specialV2{background-color:#F6F6F6;border:1px solid #c6c6c6;padding:20px}
#specialV2 h1{font-size: 43px;padding-bottom: 10px;}
#specialV2 h2{font-size: 25px;letter-spacing: -1px;}
#specialV2 .tabs h2{font-size: 18px;letter-spacing:0px;}
#specialV2 #allOffers h2{font-size:24px;padding-bottom:5px;font-weight:bold;}
#specialV2 #allOffers h2{color:#1E4C5E;letter-spacing: 0px;}
#specialV2 #allOffers h3{font-size:12px;font-weight:normal;color: #50555A;}

#specialV2 .bordered{border:1px solid #c6c6c6}
#specialV2 .link img, #specialV2 .link .selected, #specialV2 .link .unselected{cursor:pointer;}
#specialV2 .link table td{text-align:center}

#specialV2 .categories .link table.tabs {width:916px;}
#specialV2 .categories .link table.tabs td {height:44px;}
#specialV2 .categories .icon{vertical-align:middle}
/*#specialV2 .categories .selected,#specialV2 .categories .unselected{width:438px;}*/
/*#specialV2 .categories{height:32px;background:url(images/specials.bg.gif) repeat-x}*/
/*#specialV2 .categories td{height:32px;color:#fff;font-size:14px}*/
/*#specialV2 .categories .left,#specialV2 .categories .right{background-image:url(images/specials.arrows.gif);background-repeat:no-repeat}*/

#specialV2 #offerLinksPanel {overflow:hidden;background:#fff;}
#specialV2 #offerLinksPanel .link {padding-top:20px; padding-left:10px;padding-right:10px}
#specialV2 #offerLinksPanel .link table {width:894px;}
#specialV2 #offerLinksPanel .link .offers table {width:auto;}
#specialV2 #offerLinksPanel .link .left,#specialV2 #offerLinksPanel .link .right{font-size:0px;width:32px;cursor:pointer;background-image:url(images/specialsV2.line.arrows.gif);background-repeat:no-repeat}
#specialV2 #offerLinksPanel .link .right{background-position:right 0;}
#specialV2 #offerLinksPanel .offers td {background:url(images/specialsV2.bg.gif) repeat-x;}
#specialV2 #offerLinksPanel .offers table {margin:0 auto;}
#specialV2 #offerLinksPanel .offers td div {padding:0 3px}
#specialV2 #offerLinksPanel .offers  .inactive {	height:154px; overflow:hidden; opacity : 0.5; -moz-opacity : 0.5; -ms-filter: "alpha(opacity=50)"; /* IE 8 */ filter : alpha(opacity=50); /* IE < 8 */  } 
#specialV2 #offerLinksPanel .link .left {background-position:0 0}
#specialV2 .linkButtons {width: 824px;overflow:hidden;}
#specialV2 #allOffers {overflow:hidden;background:#fff;font-size:12px}
#specialV2 .category {padding:10px 50px;}
#specialV2 #offersPanel {overflow:hidden}
#specialV2 .comboDropdown{z-index:12}
#specialV2 button, #specialV2 .qbOSearch{background:url(images/qb.button.blue.gif) no-repeat right center;font-size:18px;color:#fff;height:35px;border:0;padding-right:20px;margin:5px auto 0 auto;cursor:pointer}
#specialV2 .room{margin-bottom:5px}
#specialV2 .qbOSearch .button{height:35px;line-height:35px;}

#specialV2 .qbContainer .qb {padding-left:20px;}
#specialV2 .qb .qbLabel td {padding-top:3px;}

/*********TABS COMPLEMENT *********/
.tabs .first,.tabs .firstSelected,.tabs .first img,.tabs .firstSelected img,.tabs .last,.tabs .lastSelected,.tabs .last img,.tabs .lastSelected img{width:10px}
html > body .tabs .first,html > body .tabs .firstSelected,html > body .tabs .last,html > body .tabs .lastSelected{background-image:url(css/tabs/borders.png);background-repeat:no-repeat;width:10px;}
.tabs .first{background-position: -20px top}
.tabs .last{background-position: -30px top}
.tabs .firstSelected{background-position: left top}
.tabs .lastSelected{background-position: -10px top}


/**********HOME OFFERS**********/
.homeOffer .clickable {text-decoration:underline;}

/**********ESPACE PRO**********/
.espacePro #menu .highlighted {background-image:url(css/menu.r.p.gif);}
.espacePro .highlighted, .espacePro .highlighted a, .espacePro h3, .espacePro .chapeau{color:#9C8D76 !important;}
.espacePro #uniqueColumn .chapeau {color:#7AA411 !important;}
.espacePro .proPanel, .espacePro .proPanel td {color:#FFFFFF;}
.espacePro .proPanel {background:none repeat scroll 0 0 #9C8D77;}
.espacePro .proLogin td {padding:3px 5px 3px 0px; vertical-align:middle;}
.espacePro .proLogin td label {font-weight:bold;}
.espacePro .proLogin .link {text-decoration:underline;font-size:11px;color:White;}
.espacePro .greenButton {padding:5px 6px 4px 19px;background:url("css/controls.gif") no-repeat scroll -1px -60px transparent;float:left;text-transform:uppercase;}
.espacePro h1 {background:url(css/dots50.gif) repeat-x center bottom; padding-bottom:10px;}

/*****ADDITIONAL ***/
#menu a { padding:0 10px 0 10px; }
#menuPanel #menu .highlighted {padding-left: 22px;}
.greenChevronTop{background:url(css/chev.gr.gif) no-repeat left 1px;padding-left:11px}
.redChevronTop{background:url(css/chev.red.gif) no-repeat left 1px;padding-left:11px}

.clickable {cursor:pointer;}



/**********************************
	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;}


#menuPanel #menu{z-index : 3;}
#bandSplit .splitImage {text-align: center; z-index: 1;}
#zFlash {z-index:2;position:relative;background-color:transparent;visibility:visible;top:-400px;left:-20px;}

/**********************************
	OPE TOUS AU RESTAURANT	
**********************************/

#tableau_TA{/*e5007c*/
	border:1px solid #f7b2d8;
	font-size:12px;
}
#tableau_TA th{
	padding:10px;
	color:#505559;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #f7b2d8;
	border-right:0;
	border-bottom:1px solid #f7b2d8;
	border-left:0;
	font-size:14px;
}
#tableau_TA th.first{
	border-left:1px solid #f7b2d8;
}
#tableau_TA th.last{
	border-right:1px solid #f7b2d8;
}
#tableau_TA td{
	background:#f7b2d8;
	border:1px solid #fff;
	padding:5px 10px;
	color:#505559;
	font-family:Helvetica, Arial, sans-serif;
}
#conteneur_tableau_TA{
	width:700px;
}

