/** Loading /css-v2512/booking/refine-search-map-common.css **/
@import url("/css-v2512/set/resa-global.css");
.leftContent { padding-top:20px; } 
.middleContent { padding-top:40px; visibility:hidden; } 
.middleContent h2 { font-weight:normal; margin:0 0 25px 5px; } 
.middleContent h2 span { font-weight:bold; color:#803e6a; } 
.middleContent .listZones { margin-bottom:20px; } 
.middleContent .listZones, .middleContent .map { background:url(/imagerie/booking/bg-list-zones.png) no-repeat -679px bottom; width:674px; padding-bottom:4px; } 
.middleContent .map .mapNotice { display: none; }
.middleContent .map .mapNotice p{ display: none; font-size:12px; padding:12px 12px 6px 12px; }
.middleContent .listZones .listZonesWrapper, .middleContent .map .mapWrapper { background:url(/imagerie/booking/bg-list-zones.png) no-repeat top left; padding:5px 4px 0 5px; } 
.middleContent .listZones .listZonesScale, .middleContent .map .mapScale { background:url(/imagerie/booking/bg-list-zones.png)  repeat-y right top; }
.middleContent .listZones .header, .middleContent .map .header { background-color:#daeffa; padding:0 14px; } 
.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, .middleContent .map .content { padding:15px 18px 20px; position:relative; } 
.middleContent .map .header { padding:0 20px; } 
.middleContent .map .header h3 { font-size:15px; font-weight:normal; padding:12px 0; } 
.middleContent .map .content { padding:2px; } 
.middleContent .map .iframeMap { width:660px; height:424px; } 

.middleContent .listZones table {width:100%;border-collapse:collapse;}
.middleContent .listZones table th {text-align:left; font-weight:bold;}
.middleContent .listZones table td {text-align:right;color:#607c96;}
.middleContent .listZones table td.selection {width:80px;white-space:nowrap;}
.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:20px; z-index:40; background:white; width:660px; height:0px; display:none;}
div#searchTemplate{margin-bottom:10px;}

/** Done /css-v2512/booking/refine-search-map-common.css **/ 
