/** Loading /css-v66/booking/refine-search-destination-common.css **/
@import url("/css-v66/set/resa-global.css");
.leftContent { padding-top:20px; } 
.middleContent { padding-top:33px; visibility:hidden;} 
.middleContent h2 { font-weight:normal; margin:0 0 15px 5px; } 
.middleContent h2 span { font-weight:bold; color:#803e6a; } 
.middleContent .listZones { background:url(/imagerie/booking/bg-list-zones.png) no-repeat -679px bottom; width:674px; padding-bottom:4px; } 
.middleContent .listZonesScale { background:url(/imagerie/booking/bg-list-zones.png)  repeat-y right top; }
.middleContent .listZones .listZonesWrapper { background:url(/imagerie/booking/bg-list-zones.png) no-repeat top left; padding:5px 4px 0 5px; } 
.middleContent .listZones .header { background-color:#daeffa; padding:0 12px; } 
.middleContent .listZones .header p { background:url(/imagerie/booking/blue-exclamation-mark.png) no-repeat top left; padding:26px 0 0 62px; min-height:34px; position:relative; top:-15px; font-size:15px; } 
.middleContent .listZones .content { padding:15px 18px; position:relative; } 
.middleContent .listZones table { width:100%; border-collapse:collapse; } 
.middleContent .listZones table th { text-align:left; width:400px; } 
.middleContent .listZones table td { text-align:right; color:#607c96; } 
.middleContent .listZones table td.selection { width:80px; white-space:nowrap; } 
.middleContent .listZones table td.stateDetail { text-align:left; padding-left:10px; } 
.middleContent .listZones table th, .middleContent .listZones table td { border-bottom:1px dotted #9daabd; vertical-align:center; font-size:12px; padding:5px 0; } 
.middleContent .listZones table tr.last th, .middleContent .listZones table tr.last td { border:none; } 
.middleContent .listZones table tr td a.buttonH { margin-left:10px; } 

/* Pagination */
.middleContent .pagination{position:relative; width:100%; height:20px; text-align:center;}
.middleContent .pageNav{overflow:hidden; zoom:1; /*position:absolute; top:0px; left:50%;*/ margin:auto; width:180px;}
.middleContent .pageNav p, .middleContent .pageNav li {float:left;}
.pageNav li.firstPage a, .pageNav li.firstPage span, .pageNav li.lastPage a, .pageNav li.lastPage span, .pageNav li.prevPage a, .pageNav li.prevPage span, .pageNav li.nextPage a, .pageNav li.nextPage span { display:block; width:8px; height:7px; background-image:url(/imagerie/booking/common/pictos/pictos.png); background-repeat:no-repeat; text-indent:-10000px; margin-top:3px; } 
.pageNav li.prevPage a, .pageNav li.prevPage span, .pageNav li.nextPage a, .pageNav li.nextPage span { width:5px; } 
.pageNav li a.disabled{cursor:default;}
.pageNav li.firstPage a.disabled { background-position:0 -7px; } 
.pageNav li.lastPage a { background-position:-12px -14px; } 
.pageNav li.lastPage a.disabled { background-position:-12px -21px; } 
.pageNav li.prevPage a { background-position:-15px 0; } 
.pageNav li.prevPage a.disabled { background-position:-15px -7px; } 
.pageNav li.nextPage a { background-position:0 -14px; } 
.pageNav li.nextPage a.disabled { background-position:0 -21px; } 
.pageNav li.numPage span { color:#9b6434; } 
.pageNav li.numPage a{color: #551A8B;} 
div#loading{position:absolute; left:0px; top:36px; z-index:40; background:white; width:660px; height:0px; display:none;}
div#searchTemplate{margin-bottom:10px;}
/** Done /css-v66/booking/refine-search-destination-common.css **/

body {background:url("/imagerie/commun/bg-cr.gif") repeat-x scroll 0 0 #F7F7F7 !important;}
.middleContent {background:transparent !important;}

.newbookingEngine .roomDetails {margin:0; padding:10px 0;}
.newbookingEngine span.roomDetailsTitle,
.bookingEngine form .childrensAgesTitle  {color:#fff; font-weight:bold;}

.bookingEngine .aclubPopin,
.sumbookingEngine .aclubPopin,
.bookingEngine form .lnk-advancedsearch {color:#fff;}

.bookingEngine form #search-destination-new,
.bookingEngine form #identification-fidelityCard-number-new,
.bookingEngine form #identification-preferredCode-code-new {width:155px;}
.bookingEngine form .tooltip {background:url("/imagerie/booking/booking-engine/tooltip-2.gif") no-repeat; height:25px; width:24px;margin-top:-3px;float:right;}

#divToolTip {border:1px solid #c81502;color:#797979;}

.bookingEngine .errorMessage {background-color:#fff;border:1px solid #ccc;}

* html .bookingEngine .arrivalDate img,
* html .bookingEngine .departureDate img{margin-left:-3px;}

