﻿
html,body,form{margin:0;padding:0;}

body {background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

img {border:0;}

.Clear {clear:both;line-height:1%;display:block;}

/* Hide the menus */
#NavInside, #NavSubHeader, #NavSubFooter, #NavMain {display:none;}

/* Hide the footers */
#Footer, #FixedFooter, #FixedFooterInner {display:none;}

/* Hide the banner */
#Banner {display:none;}

/* Hide the left column (we don't want pub on print) */
#ctl00_Left {display:none;}

#Header {display:none;}

h1 {margin:1em 0;font:24px georgia;color:#aa5a27;height:1%;}
h2 {margin:0 0 7px 0;font-size:19px;color:#665550;}

img.ForfaitImage {margin:0 20px 0 0;display:inline;text-align:left;}

ul.ListForfait {list-style:none;margin:0;}
ul.ListForfait li {clear:both;display:block;height:1%;}
ul.ListForfait li div {display:inline-block;}
ul.ListForfait em {}
ul.ListForfait a {color:Black;}
ul.ListForfait a.SquareArrowLink {display:none;}

#SoinEtTraitement table {width:100%;border:0;border-collapse:collapse;}
#SoinEtTraitement th {border:1px solid #716e6c;padding:3px 5px;text-align:left;font-weight:bold;}
#SoinEtTraitement td {border:1px solid #716e6c;padding:3px 5px;}
#SoinEtTraitement td.Price {text-align:right;}
#SoinEtTraitement td.NoBorder {border:0;}

#SalleEtCapacite table {width:100%;border:0;border-collapse:collapse;}
#SalleEtCapacite th {border-bottom:1px solid #ccc;padding:3px 5px;font-weight:bold; text-align:left;
    color:#554843;}
#SalleEtCapacite td {border:none;padding:3px 5px;}

#DynamicContent .Small {font:11px/14px arial;}
#DynamicContent a {color:#aa5a27;}
#DynamicContent .ActivityImage {float:left;margin:0 20px 0 0;border:1px solid #d2d2d2;padding:1px;}
#DynamicContent #GoogleMap {border:1px solid silver;padding:1px;position:absolute;top:250px;
    right:0px;}

/* --------------- */
/* Page de forfait */
/* --------------- */
.ForfaitLeft {float:none;display:block;width:273px;margin:-20px 13px 0 0;}
.ForfaitLeft h2 {margin:10px 0 20px 0;}
.ForfaitLeft .Small {font:11px/14px arial;}
.ForfaitLeft .Big {font:bold 17px arial;}

.ForfaitRight {float:right; padding-bottom:50px;}
.ForfaitRight img {padding:1px;border:1px solid #d2d2d2;}
.RightImageForfait1 {display:block}
.RightImageForfait2 {float:left;margin:7px 7px 0 7px;}
.RightImageForfait3 {float:left;margin:7px 0 0 0;}

.Separator {clear:both;height:50px;}
    
.Orange {color:#aa5a27;}
.Orange .Big {font:bold 14px arial;}
.Orange a {color:#aa5a27;}

/* Footer for print */
.PrintFooter {display:block;margin:1em 0 0 0;border-top:2px solid black; font-size:0.85em}
.PrintFooterLeft {float:left;text-align:left;}
.PrintFooterRight {float:right;text-align:right;}

/* Header for print */
.PrintHeader {display:block;height:200px;}

/* For home print */
.Home #Banner {display:block;}
.Home #OnlineReservation {width:274px;margin:1px 0 0 0;float:left;}
.Home #Pub {float:left;height:250px;width:300px;position:relative;margin:1px 0 0 1px;}
.Home #TabZone {float:right;height:274px;width:311px;margin:-23px 0 0 0;z-index:10;position:relative;}
.Home #TabZone #Tab {display:none;}
.Home #TabImagesZone {height:250px;}
.Home #TabVideosZone {display:none;height:250px;}
.Home #TabWhereZone {display:none;height:250px;}

#OnlineReservation h2 {margin:0 0 12px 0;color:#cdb083;font:normal 18px georgia;}
#OnlineReservation div.Column1 {float:left;width:62px;}
#OnlineReservation div.Column2 {float:left;width:133px;}
#OnlineReservation div.Column2_1 {float:left;width:66px;}
#OnlineReservation div.Column2_2 {float:left;width:66px;text-align:right;}
#OnlineReservation div.Column3 {float:left;width:40px;margin-left:11px;}
#OnlineReservation select {height:19px;font:11px arial;color:#665550;}
#OnlineReservation select.ShortSelect {width:52px;}
#OnlineReservation select.LongSelect {width:133px;}
#OnlineReservation .ButtonLink {margin:14px 0 24px 0;}
#OnlineReservation .CreditCardLogo {float:left;margin:0 0 0 10px;}
#OnlineReservation em {font:normal bold 14px arial;}
#OnlineReservation .boutonCalendar { cursor: pointer; } 

.imagesBox {height:300px;} 
.imagesBox, .ReserveBox, .ReserveBox span {display:block;}

.RoomVideoBox, .ReserveBox a, a.bRightCallTo, a.bRightBrochure {display:none}