html{ color:#000; background: #f9f9f9; font-family: Arial, Verdana, sans serif; font-size: 12px;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0;}table { border-collapse:collapse; border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}ol,ul { list-style:none;}caption,th { text-align:left;}h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}q:before,q:after { content:'';}abbr,acronym { border:0; font-variant:normal;}sup { vertical-align:text-top;}sub { vertical-align:text-bottom;}input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit;}input,textarea,select { *font-size:100%;}::-ms-clear { display: none; width: 0; height: 0;}::-ms-reveal { display: none; width: 0; height: 0;}legend { color:#000;}.hand { cursor: pointer; cursor: hand;}.truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.placeholder { padding-left: 0; width: 265px !important; font-size: 12px; font-weight: bold; border: 0; outline: none;}.sHomePage .placeholder { padding-left: 0 !important;}.sHotelPage .placeholder,.sRestaurantPage .placeholder { padding-left: 5px; width: 284px !important; border: 1px solid #ACADB2; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}#strInMapAddress { margin-top: 5px; padding: 5px 0px 5px 5px !important; width: 120px !important; height: 12px !important; vertical-align: baseline; border: 1px solid #ACADB2 !important; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}.placeholder::-webkit-input-placeholder { color: #000; font-weight: bold;}.placeholder:-moz-placeholder { color: #000; font-weight: bold; -moz-opacity: 1; opacity: 1;}.placeholder::-moz-placeholder { color: #000; font-weight: bold; -moz-opacity: 1; opacity: 1;}.placeholder:-ms-input-placeholder { color: #000; font-weight: bold;}.placeholderFocused { }.placeholderFocused::-webkit-input-placeholder { -khtml-opacity: 0.00; opacity: 0;}.placeholderFocused:-moz-placeholder { -moz-opacity: 0.00 !important; opacity: 0 !important;}.placeholderFocused::-moz-placeholder { -moz-opacity: 0.00 !important; opacity: 0 !important;}.placeholderFocused:-ms-input-placeholder { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter:alpha(opacity=0); opacity: 0;}.placeholderKeyDown { font-weight: normal !important;}.placeholderKeyDown::-webkit-input-placeholder { font-weight: normal !important;}.placeholderKeyDown:-moz-placeholder { font-weight: normal !important;}.placeholderKeyDown::-moz-placeholder { font-weight: normal !important;}.placeholderKeyDown:-ms-input-placeholder { font-weight: normal !important;}.sPrevision .txtLink:hover { text-decoration: none;}a,.txtLink { color: #0083FF; cursor: pointer; text-decoration: none;}a:hover,.txtLink:hover { text-decoration: underline; }.vm-page-wrapper { width: 1005px; margin: 0 auto; background: #fff;}#idHeaderGDH { background: #f9f9f9;}.vm-page-header { height: 100px; position: relative; background: url(/img/ihm/cmn/header-bgV12.1.1.gif) top left no-repeat #0084ff; width: 1005px; margin-bottom: 14px;}.sMeteoPage .vm-page-header { height: 100px; position: relative; background: url(/img/ihm/cmn/header-bgV12.1.1.gif) top left no-repeat #0084ff; width: 1005px; margin-bottom: 5px;}.vm-page-content { padding: 0 18px; margin-top: 8px;}.sMeteoPage .vm-page-content { margin-top: 5px;}.vm-page-footer { width: 100%; } .vm-page-footer .sFooter td { padding: 10px 20px; } .vm-page-footer .sFooter td, .vm-page-footer .sFooter a { color:#333; } .vm-page-footer .sFooter h4 { font-weight: bold; }.vm-page-footer .dynamicMesh { clear: both; }.vm-page-footer .dynamicMesh h4,.sRestaurantPage .dynamicMesh h4 { color: #747476; font-weight: bold;}.vm-page-footer .dynamicMesh a { color: #747577; }.vm-page-footer .dynamicMesh .dmFirstLine { margin: 15px 0 0 0; padding: 10px; background-color: #F4F4F4; color: #747577;}.vm-page-footer .dynamicMesh .dmFirstLine div>span,.sRestaurantPage .dynamicMesh .dmFirstLine div>span { color: #747476; font-weight: bold;}.vm-page-footer .dynamicMesh .dmTable { margin: 15px 0 0 0; background-color: #F4F4F4; width: 100%;}.vm-page-footer .dynamicMesh .dmTable td { padding: 10px 10px; }.dynamicMesh table { border-collapse: separate; }.dynamicMesh .dmTable h4 { font-weight: bold; }.dmFirstWord { color: #747476; font-weight: bold;}.sUnderFooter { padding: 10px 0; height: 50px; text-align: center; background-color: #F4F4F4;} .sItineraryPage .sUnderFooter { width: 933px; margin: 0 auto; padding: 10px 18px; } .sItineraryPage { padding-bottom: 100px; } .vm-page-footer .imgTopOfPage { float: right; width: 12px; height: 12px; margin-top: 15px; cursor: pointer; } .sFrame .vm-page-footer .imgTopOfPage { display:none; }.clear:before,.clear:after,.vm-clear:before,.vm-clear:after,.clearDiapo:before,.clearDiapo:after { content:""; display:table;}.clear:after,.vm-clear:after,.clearDiapo:after{ clear:both;}.clearfix { clear: both;}.fleft { float: left; }.fright { float: right; }.simpleClear { clear: both; font-size: 1px; line-height: 0; display: block; height: 0; overflow: hidden;}.ovfh { overflow: hidden; }.rel { position: relative; z-index: 1; }.none { display: none; }.block { display: block; }.strong { font-weight: bold; }.tRight { text-align: right; }.tCenter { text-align: center; }.tLeft { text-align: left; }.mgr17 { margin-right: 17px; }.mgr50 { margin-right: 50px; }.mgb48 { margin-bottom: 48px; }.mgb24 { margin-bottom: 24px; }.mgb10 { margin-bottom: 10px; }.mgb11 { margin-bottom: 11px; }.mgb12 { margin-bottom: 12px; }.mgb17 { margin-bottom: 17px; }.mgb18 { margin-bottom: 18px; }.mgb6 { margin-bottom: 6px; }.mgb9 { margin-bottom: 9px; }.mgt12 { margin-top: 12px; }.mgt17 { margin-top: 17px; }.mgt22 { margin-top: 22px; }.h105 { height: 105px; }.h124 { height: 124px; }.vm-box-abs { clear: both; width: 100%; }.vm-grid-3 { width: 971px;}.vm-grid-3-1 { width: 312px; position:relative; z-index: 22; }#idMapLeftBlock .vm-grid-3-1 { width: 343px; }.vm-grid-3-2 { width: 641px; position:relative; z-index:23; }.vm-grid-3-2-pushHotelFdr { width: 641px; position:relative; }.vm-box { position: relative;} .vm-box-content { border: 1px solid #cdcbcb; padding: 10px 10px 5px 10px; color: #636161; margin: 0 0 20px 0; } .sMapPage .vm-box-content { margin: 0; } .sMeteoPage .vm-box-content { border: none; padding: 0 0 27px; color: #636161; margin: 0 0 30px 0; } .sMapPage .vm-box-content.vm-map-search, .sTrafficPage .vm-box-content.vm-map-search, .sMeteoPage .vm-box-content.vm-map-search { width: 380px; margin-top: 10px; padding: 0; } .sMapPage .vm-box-content.vm-map-search > *, .sTrafficPage .vm-box-content.vm-map-search > *, .sMeteoPage .vm-box-content.vm-map-search > * { padding-left: 18px; padding-right: 7px; } .sMapPage .vm-box-content, .sTrafficPage .vm-box-content{ border: none; padding: 10px 0 8px; } .sMapPage #vm-box-map-hotel .vm-box-content, .sTrafficPage #vm-box-map-hotel .vm-box-content { padding:18px 4px 8px; } .sMeteoPage .sMapRemote .vm-box-content .title, .sMapPage .sMapRemote .vm-box-content .title, .sTrafficPage .sMapRemote .vm-box-content .title{ margin-top: 14px; margin-left: 18px; margin-right: 18px; } .sMeteoPage .sMapRemoteContainer #idMapAdvertising, .sMapPage .sMapRemoteContainer #idMapAdvertising, .sTrafficPage .sMapRemoteContainer #idMapAdvertising { height: 277px; padding: 0; margin: 0 18px; width: 313px; } .sMapPopup .sMapRemoteContainer #idMapAdvertising { margin-top:40px; } .sMapPage .sMapRemoteContainer #idMapAdvContainer, .sTrafficPage .sMapRemoteContainer #idMapAdvContainer { width: 344px; height: 277px; padding: 0; margin: 0 18px; } .vm-box-content .title { color: #0c2263; font:bold 17px/17px Arial, Helvetica, sans-serif; text-align: center; padding: 0 0 10px 0; display: block; position: relative; zoom: expression( this.runtimeStyle.zoom="1", this.nodeCssAfter = this.appendChild( document.createElement("span")), this.nodeCssAfter.className="after", this.nodeCssBefore = this.appendChild( document.createElement("span")), this.nodeCssBefore.className="before" ); } .sMapPage .searchWrapper, .sTrafficPage .searchWrapper { background-color: #e5e5e5; padding: 7px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .vm-box-content .title:before, .vm-box-content .title .before, .vm-box-content .title:after, .vm-box-content .title .after{ background: no-repeat #C4C9D9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAAACCAYAAADW1SCbAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABYSURBVHjaYuRRSmZkwATEipGillL9lNo10O4f6voH0q3/saj5Tyc1A2n3YHffoAsbFjwJiXGIyA0lO0ZCGONTS66Z/7Gw/xOQH8ns4eAPRjRxRmLUAAQYAPFjT5u+XrXfAAAAAElFTkSuQmCC'); content: ''; display: block; overflow: hidden; height: 1px; position: absolute; top: auto; bottom: 3px; width: 50%; } .vm-box-content .title:before, .vm-box-content .title .before{ left: 0; right: auto; background-position: left -1px; background: linear-gradient(to right, #e3e3e4 0%,#C4C9D9 100%); } .sMapRemote .vm-box-content .title:before, .sMapRemote .vm-box-content .title .before, .lemonde .title:before, .lemonde .title .before, #idLastItinerariesBlock .title:before, #idLastItinerariesBlock .title .before, #idResultZone .title:before, #idResultZone .title .before { background: linear-gradient(to right, #fbfcfd 0%,#C4C9D9 100%); } .vm-box-content .title:after, .vm-box-content .title .after{ right: 0; left: auto; background-position: right 0; background: linear-gradient(to right, #C4C9D9 0%,#e3e3e4 100%); } .sMapRemote .vm-box-content .title:after, .sMapRemote .vm-box-content .title .after, .lemonde .title:after, .lemonde .title .after, #idLastItinerariesBlock .title:after, #idLastItinerariesBlock .title .after, #idResultZone .title:after, #idResultZone .title .after { background: linear-gradient(to right, #C4C9D9 0%,#fbfcfd 100%); } .vm-box-hotel .title { color: #f69b26; } .vm-box-hotel .title:before, .vm-box-hotel .title .before{ background-color: #fad8ad; background: linear-gradient(to right, #ffffff 0%,#fad8ad 100%); } .vm-box-hotel .title:after, .vm-box-hotel .title .after{ background-color: #fad8ad; background: linear-gradient(to right, #fad8ad 0%,#ffffff 100%); } .vm-box-tourism .title { color: #007450; } .vm-box-tourism .title:before, .vm-box-tourism .title .before{ background-color: #7bb0a0; background: linear-gradient(to right, #ffffff 0%,#7bb0a0 100%); } .vm-box-tourism .title:after, .vm-box-tourism .title .after{ background-color: #7bb0a0; background: linear-gradient(to right, #7bb0a0 0%,#ffffff 100%); } .vm-box-hotel input.sTextInput { border: 1px solid #000; } .vm-map-search.vm-box-content { margin-bottom: 8px; width: 352px; } .sHomePage .vm-map-search { width: auto !important; background: #e5e5e5; margin-bottom: 21px; border: 0 !important; } .sHomePage .vm-pub-home300 { margin-bottom: 17px; width: 310px !important; } .vm-box-content .bg-light-to-dark{ background: #ffffff !important; color: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); background: linear-gradient(top, #ffffff 0%,#f3f3f3 100%); }.box-shady { background: transparent url('/img/ihm/sprites/vm-box-shadowV12.1.2.png') no-repeat 7px bottom; padding-bottom: 6px;}#idRoadsheetContainer.box-shady { background-position: 315px bottom;}.vm-services .vm-box-content { height: 63px; padding: 45px 10px 5px; }.vm-services .vm-box-content .services-col { width: 50%; float: left; }.vm-box-tabs-right .cont { position: relative; -ms-transform: rotate(90deg) !important; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }.vm-box-tabs-right ul { position: relative; width: auto; white-space: nowrap; font-size:0; line-height: 0px;}.vm-box-tabs-right li { display: inline-block; cursor: pointer; font-size: 15px; line-height: normal; width: 50%; }.sTrafficPage .vm-box-tabs-right li{ width:inherit;}.vm-box-tabs-right span,.vm-box-tabs-right a { display: block; padding: 5px; color: #636161;text-align: right; }.vm-box-tabs-right li.iti:hover { background: url("/img/ihm/sprites/tabsRightV12.1.gif") repeat-x 0 -42px ;}.vm-box-tabs-right li:hover,.vm-box-tabs-right li.selected,.vm-box-tabs-right li.bgSelected {}.vm-box-tabs-right li:hover span,.vm-box-tabs-right li:hover a,.vm-box-tabs-right li.selected span,.vm-box-tabs-right li.bgSelected a { text-decoration: none; color: #0079f3; background-color:#e5e5e5; border-radius:2px;}.vm-bgcolor-lightblue { background-color: #0084ff; }.vm-bgcolor-darkblue { background-color: #184778; }.vm-bgcolor-lightgrey { background-color: #a5a5a5; }.vm-bgcolor-darkgrey { background-color: #7a7a7a; }.vm-bggradient-lightgrey { background: #dfdfdf; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #dfdfdf 0%, #fbfafa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#fbfafa)); background: -webkit-linear-gradient(top, #dfdfdf 0%,#fbfafa 100%); background: -o-linear-gradient(top, #dfdfdf 0%,#fbfafa 100%); background: -ms-linear-gradient(top, #dfdfdf 0%,#fbfafa 100%); background: linear-gradient(top, #dfdfdf 0%,#fbfafa 100%);}.vm-button-wrapper { text-align: center; clear: both;}.vm-box-home-hotel .vm-button-wrapper, .vm-box-hotel .vm-button-wrapper { clear: none;}.wrapperBtnOverlay { text-align: center;}.pol .overlay .btnSearchOverlay { margin-left: 105px; }.ita .overlay .btnSearchOverlay { margin-left: 10px; }.deu .overlay .btnSearchOverlay { margin-left: 12px; }.por .overlay .btnSearchOverlay { margin-left: 16px; }.int .overlay .btnSearchOverlay { margin-left: 17px; }.esp .overlay .btnSearchOverlay { margin-left: 20px; }.btnSearch,.overlay .btnSearchOverlay { background-color: #0079f3; color: #ffffff; border-radius: 3px; border: none; padding: 6px 30px; cursor: pointer; font-size: 14px;}.btnSearchDepart { width: 32px; height: 28px; background-color: #fff; border-radius: 3px; border: 1px solid #cccccc; cursor: pointer; font-size: 14px; background-repeat: no-repeat; background-image: url('/img/ihm/map/updown.png'); margin: 0 0 0 4px; background-position: center center; padding: 6px 13px 0;}.sMeteoPage .btnSearch,.sMapPage #idMapSearchZone .btnSearch,.sTrafficPage #idMapSearchZone .btnSearch,#idBtnSearchMap,.sHomePage .vm-map-search .btnSearch { width: 32px; height: 28px; background-color: #0079f3; color: #ffffff; border-radius: 3px; border: none; cursor: pointer; font-size: 14px; background-repeat: no-repeat; background-image:url('/img/ihm/meteo/pLoupe.png'); margin: 0 0 0 4px; background-position:center center; padding:0;}#idBtnSearchIti { margin: 13px 12px 0 4px !important; }.sMapPage #idHotelSearch .btnSearch,.sTrafficPage #idHotelSearch .btnSearch,.overlay #idHotelSearch .btnSearchOverlay { background-image:none; padding:3px 23px 8px 23px; margin: 2px 0 2px 105px;}.sMapPage .btnViewFdr,.sTrafficPage .btnViewFdr { height:23px; background-color: #0079f3; color: #ffffff; border-radius: 3px; border: none; cursor: pointer; font-size: 14px; background-repeat: no-repeat; margin: 2px 0 2px 4px; background-position:center center; padding: 6px 13px 6px 13px;}.ui-boxOverlay-content .txtLink,.ui-boxOverlay-content .txtLinkOver { color: #0083FF; cursor: pointer; text-decoration: none;}.ui-boxOverlay-content .txtLinkOver { text-decoration: underline; }div.sCompletion { max-height: 205px; max-width: 450px !important; min-width: 320px !important; overflow-x: hidden; padding: 7px;}input, select { vertical-align: middle;}select,select.fHourSelect { padding: 3px 2px; width: auto;}input { height: 13px; padding: 4px 0 5px 0;}.overlay input { padding: 0;}input.sTextInput,select { border: 1px solid #ACADB2; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}.wrapperInput input.sTextInput,.wrapperInput select { border: 0 !important;}.fRentCarInput { width: 158px;}ul.tabs { position: relative; border-bottom: 1px solid #0079F3; zoom: expression( this.runtimeStyle.zoom="1", this.nodeCssAfter = this.appendChild( document.createElement("span")), this.nodeCssAfter.className="after" );}ul.tabs:after,ul.tabs .after{ content: ""; clear: both; display: block;}ul.tabs li{ float:left; font-size: 14px; margin-right: 2px; cursor: pointer;}ul.tabs .tabOn { border-bottom: 2px solid #0079F3;}ul.tabs .tabFirst { margin-right: 6px; text-align: left;}ul.tabs .tabLast { margin-right: 0;}.vm-home-map { position: relative; overflow: hidden; z-index: 22;}.inFullscreen .vm-home-map { position: absolute;margin: 0; top:0; left:0; } .vm-home-map .map-legend { font-size: 10px; position: absolute; width: 100%; bottom: 25px; z-index: 3; } .vm-home-map .map-copyright { bottom: 2px; margin-right: 106px; padding-left: 20px; position: absolute; right: 0; z-index: 20; } .vm-home-map .map-scale { position:relative; float:right; z-index:20; -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); filter:alpha(opacity=70); background-color: #FFF; padding: 0 2px 0 3px; } .vm-home-map .map-scale img { background:url("/img/map/scalepoint.gif") repeat scroll 0 0 transparent; } .sDragZoomer { position:absolute; top:0; left:0; height:1px; width:1px; visibility:hidden; font-size:1px; border:2px solid #F00; z-index:5; }.sPushHotels { float: left; width: 100%; }.sPushHotels li { width: 309px; float: left; height: 27px; line-height: 27px; position: relative; }.sPushHotels li a { color: #005ff0; text-decoration: none; display: block; font-size: 15px; float: left; }.sPushHotels .pBedHostel { float: left; margin:0 9px 0 7px; }.sPushHotels .pNbHostel { position: absolute; height: 22px; top: 0; right: 45px; font-size: 12px; color: #005ff0;}.resaTopForm { margin-bottom: 0; }.resaTopForm .sBottomLink { clear: both;}.resaTopForm { min-height: 138px; }.overlay .resaTopForm { min-height: 170px; }.pAction { background:url(/img/ihm/sprites/ActionsV11.2.0.png) no-repeat;} .pMore, .pLess, .pQuestionBlue, .pQuestionGreyBackgroundBlue { width:12px; height:12px; } .pMore { background-position: 0 -49px ; } .ui-boxplus-content .pMore:hover{background-position: 0 -66px ;} .ui-boxplus-content .pLess{background-position: 0 -81px} .sTransportOption .pMore{ background:url(/img/ihm/sprites/ActionsV11.2.0.png) no-repeat 256px -49px; } .sTransportOption .pMore:hover{ background:url(/img/ihm/sprites/ActionsV11.2.0.png) no-repeat 256px -66px; } .sTransportOption .pLess { background-position:256px -81px; } .pQuestionGrey { background-position:0 -95px; cursor:help; } .pQuestionBlue { background-position:-12px -95px; cursor:help; } .pQuestionGreyBackgroundBlue { background-position:-24px -95px; cursor:help; } .pMyFavorites, .pMyFavoritesGrey, .pPrint, .pCostsReports{ width:16px; height:15px; vertical-align:-4px; cursor:pointer; } .pMyFavorites { background-position:0 -107px; } .pMyFavoritesGrey{ background-position:-16px -107px; } .pCostsReports { height:17px; background-position:0 -200px; } .pItiRetour { padding-left:35px; background-position:0 -135px; cursor:pointer; text-decoration:none; height:14px; line-height:14px; } .pPrint { background-position:0 -149px; } .pMail { background-position:0 -164px; width:16px; height:12px; vertical-align:-1px; cursor:pointer; } .pDelete { width: 10px; height: 10px; background-position: 0 -188px; } .step a:hover .pDelete { background-position: -10px -188px; }.poiMini { float:left; width:16px; height:16px; font-size:10px; font-weight:bold; color:#FFF; text-align:center; text-decoration:none;} .poiMini.poiMiniBlack { background-image:url(/img/ihm/pastille/black_small_disc.png); } .poiMini.poiMiniBlue { background-image:url(/img/ihm/pastille/blue_small_disc.png); }.poiMap,.poiMap img { width:20px;}.poiMapHighlight, .poiMapHighlight img { width:34px; height:44px; }.vmapi-overlay .poiMap,.vmapi-overlay .poiMap img { width:34px; height:44px; }.vmapi-overlay .poiMap { margin-left: -17px; margin-top: -22px; }.poiMapHighlight { margin-left: -7px; margin-top: -17px; }.vmapi-overlay .poiMap { margin-left: -10px; margin-top: -17px; font-size: 17px; }.vmapi-overlay .poiMap div { margin-left: -3px; margin-top: -12px; font-size: 17px; }.poiMap div, .poiMapHighlight div { color:#FFF; font-size:11px; font-weight:bold; left:0; line-height:22px; position:absolute; text-align:center; top:0; width:17px; padding: 7px 0 0 8px;}.sHotelPage .poiMapHighlight div { margin-left: -7px; margin-top: -17px; padding: 0; } .sReferencingZone { background-color: #F4F4F4; color: #747476; margin-top: 10px;}.sReferencingZone h2 { font-weight: bold; font-size: 14px; }.sReferencingZone .sTips,.sReferencingZone .sPoi { padding:10px; }.vm-tooltip { background-color: #FFF; background-color: rgba(255,255,255,0.8); -webkit-box-shadow: 1px 1px 5px 0 #999; box-shadow: 1px 1px 5px 0 #999; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #E3E3E3; padding: 4px 6px;}.sUnderLayer { -webkit-transform: translate3d(0,0,0); border:1px solid #000; height: auto !important; width: auto !important; bottom: -5px; right: 0; top: -10000px !important;}.hotelTo { cursor: pointer;}.hotelPlace, .hotelTo { margin-bottom: 14px;}.hotelTo .pPicto { padding-right: 25px; background-color: transparent !important;}.hotelTo .clsPictoArr, .hotelTo label { margin-left: 30px;}.hotelTo .clsPictoDep { margin-left: 15px;}.hotelPlace #strDestiAddress { width: 100px !important;}.hotelPlace #strDesti2Address { width: 291px !important;}.hotelTo #strArrivalDate, .hotelTo #strDepartureDate { width: 58px !important;}.hotelTo #strArrivalDateResa, .hotelTo #strDepartureDateResa { width: 70px !important;}#resaTopForm #idContainerCalendarArrival, #resaBottomForm #idContainerCalendarArrival { left: 190px;}#resaTopForm #idContainerCalendarDeparture, #resaBottomForm #idContainerCalendarDeparture { left: 150px;}#idHotelSearch #idContainerCalendarArrival,#idHotelSearch #idContainerCalendarDeparture{ left:20px;}#resaTopForm .errorMessage, #resaBottomForm .errorMessage, #idCarRentZone .errorMessage { float: none !important; clear: left !important; color: red !important; margin-top: 0 !important;}#resaTopForm .error, #resaBottomForm .error, #vm-box-hotel-resa .error, #idCarRentZone .error { border: 1px solid red !important;}#resaTopForm .btnSearch, #resaBottomForm .btnSearch, #resaTopForm .btnSearchOverlay { margin-top: 0 !important;}.sMapPage #idMapLeftBlock .resaTopForm1col,.sTrafficPage #idMapLeftBlock .resaTopForm1col { padding-left: 5px !important; padding-right: 5px !important;}.resaTopForm1col { margin-top: -56px !important; padding-left: 3px !important; padding-right: 0 !important; line-height: normal !important;}.overlay .resaTopForm1col { margin-top: 0 !important; margin-left: 0 !important;}.sItineraryPage .resaTopForm1col { margin-left: 12px;}.resaTopForm1col p { font-size: 11px !important; color: #636161 !important;}.resaTopForm1col .hotelPlace label, .resaTopForm1col .hotelTo label { float: none !important; display: inline !important; margin-bottom: 0 !important; padding-right: 0 !important;}.resaTopForm1col .hotelPlace input, .resaTopForm1col .hotelTo input { display: block !important; margin-top: 3px !important; padding: 4px 0 5px 5px !important; height: 13px !important; font-size: 11px !important; vertical-align: middle !important;}.resaTopForm1col #strDestiAddress, .resaTopForm1col #strArrivalDate, .resaTopForm1col #strDepartureDate { display : block !important;}.resaTopForm1col #strArrivalDate, .resaTopForm1col #strDepartureDate { margin-left: 18px !important; *margin-left: 3px !important;}.resaTopForm1col .hotelPlace { width : auto !important; margin-right: 0 !important;}.sMapPage .resaTopForm1col .hotelTo,.sTrafficPage .resaTopForm1col .hotelTo { margin-left : 20px !important;}.resaTopForm1col .hotelTo { float: left !important; margin-left : 10px !important; margin-right: 0 !important; width : auto !important; background: url('/img/ihm/sprites/PictosV12.2.0.png') no-repeat -36px -89px;}.resaTopForm1col .hotelTo .pPicto { position : static !important; margin-left : 0 !important; padding-right : 25px !important; color: #636161 !important; background: none !important;}.resaTopForm1col .vm-button-wrapper { float : none !important;}.sMapPage #idHotelRemote #idContainerCalendarArrival { top: 36px !important; left: 141px !important;}.sMapPage .overlay #idHotelRemote #idContainerCalendarArrival { top: 145px !important; left: 23px !important;}.sTrafficPage #idHotelRemote #idContainerCalendarArrival { top: 36px !important; left: 134px !important;}.resaTopForm1col #idContainerCalendarArrival { top: 75px !important; left: 80px !important;}.overlay .resaTopForm1col #idContainerCalendarArrival { top: 136px !important; left: 15px !important;}.sHotelPage .overlay .resaTopForm1col #idContainerCalendarArrival { top:127px !important;}.resaTopForm1col #idContainerCalendarDeparture { top: 75px !important; left: -50px !important;}.overlay .resaTopForm1col #idContainerCalendarDeparture { top: 136px !important; left: -40px !important;}.sHotelPage .overlay .resaTopForm1col #idContainerCalendarDeparture { top: 127px !important;}.sTrafficPage .resaTopForm1col #idContainerCalendarDeparture { top: 36px !important; left: 89px !important;}.resaTopForm1col .containerCalendar table { margin-bottom: 0 !important; width: auto !important; color: #636161 !important; background: transparent !important;}.resaTopForm1col .containerCalendar table tr { background: transparent !important;}.resaTopForm1col .containerCalendar table td { width: auto !important;}.resaTopForm1col .containerCalendar .vmapi-calendar-month { width: 166px !important;}.resaTopForm1col .containerCalendar .clsCalendarClose { font-size: 11px !important;}.resaTopMoreLink1col { padding-right: 5px !important;}#idHotelSearch4 #idContainerCalendarArrivalResa { position: fixed; bottom:50px; left: 693px; z-index: 999;}#idHotelSearch4 #idContainerCalendarDepartureResa { position:fixed; bottom:50px; left: 830px; z-index: 999;}.vm-box-hotel-resa { padding: 5px 0 0 25px; position: fixed; bottom: 0; margin: 0 auto; width: 945px; text-align: left; height:50px; z-index:101; border-top: 1px; border-bottom: 0; border-left: 1px; border-right: 1px; border-style: solid; border-color: #fff; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; background-color:#ed8716; background: linear-gradient(top, #F7B037 0%,#E47114 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7B037), color-stop(100%,#E47114)); background: -webkit-linear-gradient(top, #F7B037 0%,#E47114 100%); background: -moz-linear-gradient(top, #F7B037 0%, #E47114 100%); background: -o-linear-gradient(top, #F7B037 0%,#E47114 100%); -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms; overflow: visible; opacity: 0.95; -moz-opacity: 0.95; -webkit-opacity: 0.95; -khtml-opacity: 0.95;}.txtResa1{ color: #fff; font-size: 18px; text-align: center; vertical-align: middle; font-weight: bold; line-height:1;}.txtResa2{ color: #fff; font-size: 14px; text-align: center; vertical-align: middle; font-weight: bold;}.vm-bhb-box .sAddressInput { width: 265px; padding-left: 5px;}.vm-bhb-box .sDateInput { width: 65px; padding-left: 5px;}.hotelTxtResa { text-align: center; width: 140px;}.vm-box-hotel-resa .hotelTo .pPicto.pCalendar { padding-top: 0 !important; padding-bottom: 0 !important; }#strDestiAddressResa { width: 265px; padding-left: 5px;}.vm-box-hotel-resa .hotelPlace, .vm-box-hotel-resa .hotelTo, .vm-box-hotel-resa .vm-button-wrapper { text-align:center; vertical-align:middle; padding-top:15px;}.vm-btn-hotel-resa-open-close { cursor: pointer; padding: 10px 0 0 40px; position:fixed; bottom: 55px; margin-left: 385px; margin-right: 385px; width: 80px; height:20px; z-index:101; -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms;}#btnSearchResa { height: 33px;}.vm-panel-hotel-anim-close { height: 1px !important;}.vm-btn-hotel-anim-close { bottom: 25px; height: 1px !important;}.openMsgError { height: 60px !important; -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms;}.openMsgError2 { bottom: 55px; height: 30px !important; -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms;}#strDesti4Address { width:245px !important;}#idOu { padding-left: 30px; }#vm-box-hotel-resa .errorMessage { float: none !important; clear: left !important; color: #990B00 !important; margin-top: 0 !important;}.posErrorMessage { position: relative; top:-10px; left:210px;}.hotelToToolBar { margin-left: -20px !important;}#idCarRent { z-index: 25; width:306px; margin-left:11px; margin-right:15px; margin-bottom:16px;}#carRentPickupDateDisplay { z-index: 23;}.sHotelRemoteHP .sTopDestinations { z-index: 21;}.borderTopRoadSheet { border-bottom:1px solid #cdcbcb; margin:0 -10px;}.lemonde h2.title,.sLeMonde h2.title { color: #61687d;}#contentArticle, #contentBoxArticles { margin: 25px 17px 0 0; width: 641px;}#contentArticle h1 { font-size: 32px; font-weight: bold; line-height: 34px;}#contentArticle h1 a{ text-decoration: none; color: #000;}#contentArticle .lemondeChapeau { margin-top: 10px; height: 21px; font-size: 14px; color: #a2a9ae; text-decoration: none; display: block;}#contentArticle div img { margin-right: 15px;}#contentArticle p { margin-top: 10px; font-size: 15px; line-height: 21px; text-align: justify;}#contentArticle p img { width: 638px; height: 318px; border: 1px solid #999;}#contentArticle p a { color: #005ff0; text-decoration: underline;}#contentBoxArticles { padding: 10px 0 15px 0; border-top: 3px solid #e6e6e6; border-bottom: 3px solid #e6e6e6;}#contentBoxArticles h2 { height: 34px; font-size: 19px; font-weight: bold; line-height: 34px; color: #333;}#contentBoxArticles h2 .img1 { margin-right: 5px; vertical-align: bottom;}#contentBoxArticles h2 .img2 { margin-left: 5px;}#contentBoxArticlesList div { margin-top: 15px; min-height: 122px; line-height: 15px; overflow: hidden;}#contentBoxArticlesList div img { display: block; float: left; margin-right: 20px; width: 198px; border: 2px solid #999;}#contentBoxArticlesList div h3 { margin-top: -1px; font-size: 14px; color: #005ff0; position: relative;}#contentBoxArticlesList div h3 a { color: #005ff0; text-decoration: none;}#contentBoxArticlesList div p { margin-top: 7px;}#contentBoxArticlesList a.description { color: #000; text-decoration: none;}#contentBoxArticlesList div a { display: block; margin-top: 5px; color: #0084ff; text-decoration: underline;}.vm-page-content-header { position: relative;}.vm-page-content-ariane { padding: 0 4px; height: 18px; line-height: 18px; font-size: 11px; color: #636161;}.vm-page-content-ariane .sepCarac { margin: 0 6px;}.vm-page-content-ariane a { color: #636161; text-decoration: underline;}.sItineraryPage .vm-page-content-ariane { margin-top: -8px; padding: 0 18px;}.sHotelPage .vm-page-content-ariane,.sRestaurantPage .vm-page-content-ariane { margin-top: -4px; padding: 0 18px;}.sHotelPage .vm-page-content-ariane h1 { float: right; font-size: 21px; font-weight: bold; }.sHotelPage .vm-page-content-ariane h1 { color: #F69B26;}.vm-print-wrapper .vm-page-content-ariane { margin: 9px 0 18px 0; height: auto; line-height: normal;}#vm-box-hotel-in-rs { width: 645px;}#vm-box-hotel-in-rs #resaBottomForm { border-top: 1px solid #cdcbcb; border-right: 1px solid #cdcbcb; border-left: 1px solid #cdcbcb; border-bottom: 0; background: #fff; padding-right: 5px !important;}#vm-box-hotel-in-rs #idHotelRemote2 { width: 316px; border-right: 1px solid #e3e3e3; margin-top: 10px; padding-right: 4px;}#vm-box-hotel-in-rs #idHotelRemote .hotelPlace { float: none;}#vm-box-hotel-in-rs #idHotelRemote label { margin-left: 0; font-weight: bold;}#vm-box-hotel-in-rs #idHotelRemote .hotelPlace { display: block; font-size: 14px; margin-top: 5px;}#vm-box-hotel-in-rs #idHotelRemote .hotelPlace .sFavoritesButton { float: right; font-size: 11px; text-decoration: underline; cursor: pointer; color: #636161;}#vm-box-hotel-in-rs #idHotelRemote .hotelPlace .pFavorite { height: 22px; width: 26px; margin-left: 8px; background: url('/img/ihm/sprites/PictosV12.2.0.png') no-repeat 0 0;}#vm-box-hotel-in-rs #idHotelRemote .hotelTo { font-size: 14px; margin-top: 10px;}#vm-box-hotel-in-rs #idHotelRemote .hotelPlace .sTextInput { width: 280px !important; margin-top: 2px;}#vm-box-hotel-in-rs #idHotelRemote .hotelTo .sTextInput { width: 84px !important;}#vm-box-hotel-in-rs #idContainerCalendarArrival, #vm-box-hotel-in-rs #idContainerCalendarDeparture { top: 150px; left: 12px;}#vm-box-hotel-in-rs #idHotelRemote .vm-button-wrapper { padding-top: 10px; clear: both;}#vm-box-hotel-in-rs #resaBottomForm .sPushHotelArrival { margin-top: 10px !important; margin-left: 2px !important; margin-right: 0 !important; float: right; width: 305px; overflow: hidden;}#vm-box-hotel-in-rs #resaBottomForm .sPushHotelArrival li { width: 100%; border-top: 1px solid #e3e3e3; margin-top: 5px; padding-top: 5px;}#vm-box-hotel-in-rs #resaBottomForm .sPushHotelArrival li.fstPushHotelArrival { border: 0 !important; margin-top: 0 !important; padding-top: 0 !important;}#vm-box-hotel-in-rs #resaBottomForm .sPushHotelArrival .highlightInfos { font-size: 12px !important;}#vm-box-hotel-in-rs #resaBottomForm .sPushHotelArrival .sPhotoPush { border: 1px solid #f69b26;} #vm-box-hotel-in-rs #resaBottomForm .sBottomLink { clear: both;}#vm-box-hotel-in-rs #resaBottomForm .sBottomLink a,#idCarRent .sRentCarBoxIti .sBottomLink a { text-decoration: underline; color: #6e758b;}.vm-box-itiresult { padding-bottom: 0 !important;}#bottom-fdr { position:relative !important; width: 971px; margin-left: -11px;}#strDesti2Address { -webkit-box-shadow: inset 2px 2px 4px -2px #636161; -moz-box-shadow: inset 2px 2px 4px -2px #636161; box-shadow: 2px 2px 4px -2px #636161 inset; border-width: 1px; border-color: #acadb2 #e3e3eb #e3e3eb #e3e3eb; border-style: solid;}#idDayDateDeparture2 { -webkit-box-shadow: inset 0 2px 4px -2px #636161; -moz-box-shadow: inset 0 2px 4px -2px #636161; box-shadow: 0 2px 4px -2px #636161 inset; border-width: 1px; border-color: #acadb2 #e3e3eb #e3e3eb #e3e3eb; border-style: solid;}#idHotelRemote2 .vm-clear .fright .pPicto { width:20px; margin-top: 4px;}#idHotelRemote2 .vm-clear .fleft .pPicto { width:20px; margin-top: 4px;}#idHotelRemote2 .hotelPlace .vm-place-wrapper-none label { padding-left: 0 !important;}#idLocationVoitureFdr { display: block; background: #e8e8e8; width: 328px; height: 323px;}.sWidgetSncf { padding:55px 10px 8px; }#idArrivalServicesContainer .vm-box { margin-top:0 !important; }#idReservezBilletSncf > iframe { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px#888; box-shadow: 0 0 10px #888;}.sLeMonde { width: 298px; padding: 5px !important; font-size: 0; margin: 17px 10px 17px 10px; border: 1px solid #cdcbcb; background: #fff; position: absolute; bottom: 290px;}.sLeMondeHeader { margin: 10px 0 0 6px; height:42px; background: #fff url('/img/cmn/lemonde-header-fdr.png') no-repeat;}.sLeMonde #sLeMondeContent .contentArticle{ display: block; float: left; margin: 12px 15px 0 0; width: 304px; height: 60px; font-size: 12px; line-height: 15px; color: #0084FF; text-decoration: none; overflow: hidden;}.sLeMonde #sLeMondeContent .titleArticle{ color:#000; display: block; float: left; padding:0px; font-size: 12px; width: 165px;}.sLeMonde #sLeMondeContent a{ color:#0084FF;}.sLeMonde #sLeMondeContent a img { float: left; margin-right: 10px; width: 108px; height: 58px; border: 1px solid #999;}#idAdvertPubLeMonde { position: absolute; bottom: 0;}.btnRhp { color: #FFF; height: 41px; width:40px; cursor: pointer; padding: 0 0 0 930px; border: 0; position: fixed; bottom: 60px; z-index: 100; }.btnRhp-moveUp { bottom: 0; height: 41px !important;}.pushBottomFdr { width: 605px; margin: 10px 10px 5px 10px; padding: 10px; background-color: #F4F4F4;}#idSecuRouteHeader { padding: 19px 0; color: rgb(0, 115, 222); font-weight: bold; font-size: 12px;}.rightBlockFdr { background:#e8e8e8;}#idPushLiensContextuels { width: 615px; margin: 15px 10px 10px 10px; color:#0083FF;}#idPushLiensContextuels a { color:#0083FF;}#idPushLiensContextuelsContent h4 { color: #747476; font-weight: bold;}.tPrevisions { color: #0079F3; margin-left:-9px;}.titlePrevision { color: #000; font-size:15px; margin-bottom: 10px;}#idMeteo310 { padding: 5px !important; border-top: 1px solid #919191; margin-top: 6px !important; font-size: 0;}#idMeteo310 span{ position: relative; display: block; width: 180px; margin: -14px auto 0 auto; font-size: 14px; background-color: #FFF; padding: 0 6px; text-align: center; color:#0c2263; font-weight:bold;}#idKeyWords h2, #idKeyWordsResult h2 { color:#000; font-size:12px; margin-bottom: 5px;}.sMapPage #idKeyWords h2 { margin-top: 13px;}.sHomePage #idHotelRemote,.sItineraryPage #idHotelRemote { margin: 10px 0 0 0 !important;}.vm-box-home-hotel #idHotelSearch{ width:295px;}.vm-box-home-hotel #idHotelRemote{ margin: 0 0 0 0 !important;}.vm-box-home-hotel .vm-box-content{ padding: 5px 10px 5px 10px;}.vm-box-home-hotel .title { color: #f69b26; margin-bottom: 7px;}.vm-box-home-hotel .title { font: bold 17px/17px Arial, Helvetica, sans-serif; text-align: center; padding: 0 0 7px 0; display: block; position: relative; zoom: expression( this.runtimeStyle.zoom="1", this.nodeCssAfter = this.appendChild( document.createElement("span")), this.nodeCssAfter.className="after", this.nodeCssBefore = this.appendChild( document.createElement("span")), this.nodeCssBefore.className="before" );}.vm-box-home-hotel .title:before, .vm-box-home-hotel .title .before {background-color: #fad8ad;background: linear-gradient(to right, #ffffff 0%,#fad8ad 100%);}.vm-box-home-hotel .title:after, .vm-box-home-hotel .title .after {background-color: #fad8ad;background: linear-gradient(to right, #fad8ad 0%,#ffffff 100%);}.vm-box-home-hotel .dateFrom,.vm-box-home-hotel .dateGone{ width:50%; font-weight: bold;}.vm-box-home-hotel .vm-place-wrapper-none{ margin-bottom: 6px; clear: both; height: 28px;}.vm-box-home-hotel .fFocusedWrapper label{ padding-right:0px !important;}.vm-box-home-hotel .wrapperInput { white-space: nowrap; overflow: hidden; display: block; width: 290px; border: 1px solid #8e8e8e; height: 26px; position: relative; color: #000; background-color: #fff; padding-left:3px;}.vm-box-home-hotel .vm-button-wrapper{ margin-top: 3px;}.vm-box-home-hotel .pPicto.orange{ background-image: url('/img/ihm/sprites/pictoDrapeauHotel.png'); background-position: 0 2px;}.vm-box-home-hotel .pPicto.pCalendar{ background-position: right -107px; background-color: #fff; height: 13px; cursor: hand; cursor: pointer; border: none; padding-top: 4px; padding-bottom: 5px; width: 18px; float: left; margin-top: 5px;}.vm-box-home-hotel .sAddressInput.sTextInput{ margin-bottom:4px;}.vm-box-home-hotel .errorMessage{ color:red;}.vm-box-home-hotel .fSelect.clsDayArr, .vm-box-home-hotel .fSelect.clsDayDep{ width:52px;}.vm-box-home-hotel .fSelect.clsMonthArr, .vm-box-home-hotel .fSelect.clsMonthDep{ width:67px;}#idMapSearchZone { margin-bottom: 15px;}.sHomePage .vm-map-search #idMapSearchZone { margin-bottom: 0 !important;}.sStep { margin-left: 6px; margin-top: 3px; font: normal 20px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; text-decoration:none;}.vm-place-wrapper .searchContainer a:hover { text-decoration:none;}.sKeyWords { margin-top: 28px;}.sMeteoPage .sKeyWords { margin-top: 0; }.sMapPage .sKeyWords,.sTrafficPage .sKeyWords { margin-top: 0;}.sMapPage .vm-box-tabs-right,.sTrafficPage .vm-box-tabs-right { margin-bottom: 28px;}.sMapPage .vm-box-tabs-right li.sTrafficPage .vm-box-tabs-right li { width: auto; display: block;}#filAriane a { text-decoration: underline;}.sMapPage #idResumeCoutTotalSmall,.sTrafficPage #idResumeCoutTotalSmall { line-height: 3px; margin-bottom: 8px;}.sAutoPage #idResaAuto { width: 300px;}.sAutoPage #idCarRent { width: auto; margin: 0; padding-right: 0;}.sAutoPage #idCarRent .vm-box { width: auto;}.sAutoPage #idCarRent .vm-box .vm-box-content { padding-right: 0; padding-bottom: 10px;}.sAutoPage #idCarRent .columnForm { width: 67%;}.sAutoPage #idCarRent .columnButtons { width: 33%;}.sAutoPage #idCarRent .vm-button-wrapper { margin-top: 5px;}.sAutoPage #idCarRent .vm-button-wrapper .btnSearch { padding-left: 12px; padding-right: 12px; font-size: 8pt;}.sAutoPage #idCarRent .vm-button-wrapper .btnSearch em { margin:0; padding:0;}.sAutoPage #idCarRent .vm-button-wrapper .before,.sAutoPage #idCarRent .vm-button-wrapper .after{ display: none;}.sAutoPage #idCarRent .sRentCarBox label.to { width: 10px;}.fullScreenVM #gdhMegaBan,.fullScreenVM #gdhBillBoard,.fullScreenVM #idHeaderGDH,.fullScreenVM #idHeader,.fullScreenVM #idSyncGDH,.fullScreenVM #VMStats,.fullScreenVM #idBillBoardGDH,.fullScreenVM .vm-page-header,.fullScreenVM .vm-page-content-header,.fullScreenVM .sItiRemote,.fullScreenVM #idLastItinerariesBlock,.fullScreenVM #idResultZone,.sHomePage.fullScreenVM .vm-map-search,.fullScreenVM .tCenter,.fullScreenVM .vm-pub-home300,.fullScreenVM .vm-pub-home300-topAdvertCol2,.fullScreenVM .vm-box-hotel,.fullScreenVM #btn-rhp,.fullScreenVM #idHotelSearch4,.fullScreenVM #idGdhSky,.fullScreenVM #idGdh120x90Result1,.fullScreenVM #idGdh120x90Result2,.fullScreenVM #idGdh120x90Result3,.fullScreenVM #idAFSRoadsheetTop,.fullScreenVM .autoPromoCarTrawler,.fullScreenVM .vm-box-home-hotel,.fullScreenVM #gdhMegaBanBottom,.fullScreenVM #idGdhGodz,.fullScreenVM #idNewDataZone,.fullScreenVM .vm-grid-mag,.fullScreenVM .lemonde,.fullScreenVM .vm-page-footer,.fullScreenVM #idToolTipTextMap,.fullScreenVM .sUnderFooter,.fullScreenVM .sReferencingZone,.fullScreenVM > img,.fullScreenVM > iframe { display: none !important;}.fullScreenVM #idRoadsheetContainer { display: none;}.fullScreenVM > .vm-page-wrapper { width: 100% !important; position: absolute !important; top: 0 !important; left: 0 !important; z-index: 101 !important;}.fullScreenVM,.fullScreenVM .vm-page-content,.fullScreenVM .vm-grid-3,.fullScreenVM .vm-grid-3-1,.fullScreenVM .vm-grid-3-2 { margin: 0 !important; padding: 0 !important;}.diaporama { position: relative; width: 315px; height: 135px; margin:4px 0px 0px 9px;}.diaporama li { list-style-type: none; position: absolute; display: none;}.diaporama li img { width: 315px; height: 135px;}.diaporama .btn{ display:block; background-color: rgba(0, 0, 0, 0.7); color:#fff; font-size: 20px; margin-top: 30px; width:30px; text-align: center; position:absolute; text-decoration: none;}#previous{ border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; left:0px; z-index: 1000; cursor: pointer;} #next{ border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; right:1px; z-index: 1000; cursor: pointer;} #resaTopForm .btn { margin-top: 45px; position: absolute; width: 315px;}#resaTopForm .btn a { background-color: #fff; width: 15px; text-align: center;}.diaporama_ban { width: 315px; margin-top: 88px; background-color: rgba(0, 0, 0, 0.7); position: absolute;}.diaporama_ban .link1 { color: #f69b26; font: bold 15px/15px Arial, Helvetica, sans-serif; float:left;}.diaporama_ban .town { color: #fff; font: bold 12px/12px Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px;}.diaporama_ban .priceLabel { color: #fff; font: bold 12px/12px Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px;}.diaporama_ban .price { color: red; padding: 5px 5px 5px 5px;}.diaporama_ban #stars{ display: block; float:right; background-position: 0 -125px;}#lemondeContent .contentArticle{ display: block; float: left; margin: 19px 15px 0 0; width: 301px; height: 60px; font-size: 12px; line-height: 15px; color: #000; text-decoration: none; overflow: hidden;}#lemondeContent .contentArticle .titleArticle{ display:block;}.lemonde #lemondeContent a{ width:120px !important; margin:0px !important;}.vmapi-completion { z-index: 101; min-width: 261px; max-width: 400px;}#idItiSummary .containerBtnSmallSearch span { display: inline-block;}.icon-fav-iti-summary { padding: 0px 0px 9px 20px; margin: 0px 52px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFQSURBVHjalJM9TgMxEIU/RyktJR3l5gZsQU9uwFJQs5wgaeOGVK7hBi4pwwkIJyA5AckJSBT3QzO7spZdS4w0Wnt+3oxn3iIiDCmry3XO31UjIgyJcfEHqMXbd71PgABUSVgAluLteZQBugMOTaICbROgoN9a7QyCaVINlElSmfgPybk0Lj7mwErxdg9stcup2ueqITkDzMbGxUUS2MisaV2TXhJfY1+rNnIaa2INLDut7wDE271xcQ1cATeA7XnFCQhGRDAu3mr1IN6+ZpbyALx1Zn0AKvF231JDt7XWIVfi7bkD9JwspR2LePvZBvUQ9YPVpeixf7O6THKkHXWqT4CpeHvU+0Jt6BiqzPb/8KwCgnGxMC5+6ZN3So3Nf8Fq3e5Gf5EnBay1szLpdBjMuFgkBJw3gxVvz+LtvfJrmuuuu82Zsn6IGoUWOPb5fwcAlwTiraw04D0AAAAASUVORK5CYII='); background-repeat: no-repeat; color: #005ff0; cursor: pointer; text-align: left;}.vm-page-header .vm-header-links { margin-left:188px; position:relative; height:100%;}.vm-page-header .vm-baseline { position: absolute; top: 45px; left:-3px; color: #FFF; font-size: 14px;} .vm-page-header .vm-baseline span { color: #FFFF00; font-style: italic; font-size: 20px; }.vm-page-header .vm-logo { width: 170px; height: 64px; position: absolute; top: 13px; left: 12px; background: none;}.vm-page-header .vm-bib { width: 122px; height: 80px; position: absolute; bottom: -14px; right: 31px; background: url(/img/ihm/cmn/header-bibV12.1.1.png) bottom left no-repeat; z-index: 23;} .vm-page-header .vm-bib .top { display: block; background: url(/img/ihm/cmn/header-bibV12.1.1.png) -42px 0px no-repeat; position: absolute; height:30px; width:43px; left: 42px; top:-30px; }.vm-page-header .vm-siteslist { position: absolute; top: 20px;} .vm-page-header .vm-siteslist li { float: left; position: relative; } .vm-page-header .vm-siteslist li a { float: left; display: block; color: #FFFFFF; padding-right: 8px; font-size: 11px; } .vm-page-header .vm-siteslist .sCompanyList { background: none repeat scroll 0 0 #333333; display: none; left: 0; position: absolute; top: 13px; width: 300px; padding: 0px 5px; z-index: 1; } .deu .vm-page-header .vm-siteslist .sCompanyList { width: 365px; } .esp .vm-page-header .vm-siteslist .sCompanyList { width: 335px; } .vm-page-header .vm-siteslist .sCompanyList li { width: 100%; } .vm-page-header .vm-siteslist .sCompanyList a { display: block; width: 100%; } .vm-page-header .vm-tools { position: absolute; top: 12px; right: 0px; background: transparent url(/img/ihm/sprites/HeaderBoxV12.2.0.png) 0 -693px repeat-x; color: #FFF !important; font-size: 11px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;} .vm-page-header .vm-tools li{ padding: 2px 0px; float: left; cursor: pointer; } .vm-page-header .vm-tools .login { padding-left: 11px; padding-right: 9px; border-right: 1px solid #091e59; } .vm-page-header .vm-tools .pKey { display: block; float: left; margin-top: 2px; margin-right: 10px; } .vm-page-header .vm-tools .subscribe { padding-left: 10px; padding-right: 56px; border-left: 1px solid #1a328f; border-right: 1px solid #091e59; } .vm-page-header .vm-tools .lang { border-left: 1px solid #1a328f; padding-right: 10px; position: relative; width: 48px; height: 14px; } .vm-page-header .languageSelect { color: #FFF; position: absolute; right: 0px; top: 14px; font-size: 11px; cursor: pointer; padding-left: 30px; padding-right: 10px; }.vm-page-header .sLanguages { position: absolute; z-index: 50; right: 2px; top: 30px; width: 115px; background-color: #152d82; border: 1px solid #091e59; -webkit-border-radius: 0px 4px 4px 4px; -moz-border-radius: 4px 0px 4px 4px; border-radius: 0px 4px 4px 4px; -webkit-box-shadow: 2px 2px 2px 0 #636161; -moz-box-shadow: 2px 2px 2px 0 #636161; box-shadow : 2px 2px 2px 0 #636161;}.vm-page-header ul.sLanguages li { float: none;}.vm-page-header .sLanguages .alt { background-color: #005ff0;}.vm-page-header .sLanguages a { color: #FFF; text-decoration: none;}.vm-page-header .sLanguages a:hover { text-decoration: underline; }.vm-page-header .sLanguages .txtLanguageSelected,.vm-page-header li.lang .pFlag, .vm-page-header .sLanguages .pFlag { background-image:url(/img/ihm/sprites/PictosV12.2.0.png); background-repeat: no-repeat;}.vm-page-header li .pFlag { width: 18px; height: 12px; display: inline-block; margin: 2px 5px 0 10px; } .vm-page-header li a.hasnoflag { padding-left:37px; }.vm-page-header .sLanguages li { padding: 2px 0 3px 0; }.vm-page-header .france .pFlag { background-position: 0px -920px; }.vm-page-header .suisse .pFlag { background-position: -18px -920px; }.vm-page-header .pays-bas .pFlag { background-position: -36px -920px; }.vm-page-header .italie .pFlag { background-position: 0px -932px; }.vm-page-header .pologne .pFlag { background-position: -18px -932px; }.vm-page-header .royaume-uni .pFlag { background-position: -36px -932px; }.vm-page-header .allemagne .pFlag { background-position: 0px -944px; }.vm-page-header .espagne .pFlag { background-position: -18px -944px; }.vm-page-header .belgique .pFlag { background-position: -36px -944px; }.vm-page-header .autriche .pFlag { background-position: 0px -956px; }.vm-page-header .portugal .pFlag { background-position: -18px -956px; }.vm-page-header li.europe .pFlag { padding-left:5px; background:none; }.vm-page-header li.europe { padding: 2px 5px 3px; }.vm-page-header .vm-sep { background: #FFFF00; height:2px; line-height:2px; width: 100%; position: absolute; top:42px;}.vm-page-header .vm-nav { position: absolute; bottom: 0px; width: 100%; height: 27px; background: #19318d; background: -moz-linear-gradient(top, #19318d 0%, #091e59 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19318d), color-stop(100%,#091e59)); background: -webkit-linear-gradient(top, #19318d 0%,#091e59 100%); background: -o-linear-gradient(top, #19318d 0%,#091e59 100%); background: -ms-linear-gradient(top, #19318d 0%,#091e59 100%); background: linear-gradient(top, #19318d 0%,#091e59 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19318d', endColorstr='#091e59',GradientType=0 );} .vm-page-header .vm-nav .first { padding-left: 12px;} .vm-page-header .vm-nav li { list-style-type: none; float: left; background: url(/img/ihm/sprites/HeaderBoxV12.2.0.png) 0px -634px no-repeat; } .vm-page-header .vm-nav .last span { display: block; float: left; width: 2px; height: 27px; background: url(/img/ihm/sprites/HeaderBoxV12.2.0.png) 0px -666px no-repeat; } .vm-page-header .vm-nav li a { display: block; float: left; height: 27px; line-height: 27px; margin-left: 2px; color: #FFF; text-decoration: none; font-size: 13px; padding: 0px 9px; } .vm-page-header .vm-nav a:hover, .vm-page-header .vm-sites .vm-nav a:hover, .vm-page-header .vm-nav .selected { color: #091e59; background: #FFF url(/img/ihm/sprites/HeaderBoxV12.2.0.png) left -607px repeat-x; }.vm-page-header .bottom-shadow { height: 5px; background: #A2A2A2; background: -moz-linear-gradient(top, #e2e2e2 0%, #a2a2a2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#a2a2a2)); background: -webkit-linear-gradient(top, #e2e2e2 0%,#a2a2a2 100%); background: -o-linear-gradient(top, #e2e2e2 0%,#a2a2a2 100%); background: -ms-linear-gradient(top, #e2e2e2 0%,#a2a2a2 100%); background: linear-gradient(top, #e2e2e2 0%,#a2a2a2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#a2a2a2',GradientType=0 ); }.sItineraryPage .vm-nav li a.sItiTab,.sMapPage .vm-nav li a.sMapTab,.sTrafficPage .vm-nav li a.sTrafficTab,.sMeteoPage .vm-nav li a.sMeteoTab ,.sAutoPage .vm-nav li a.sAutoTab ,.sSkiPage .vm-nav li a.sSkiTab ,.sHotelPage .vm-nav li a.sHotelTab ,.sRestaurantPage .vm-nav li a.sRestaurantTab { background: url(/img/ihm/sprites/HeaderBoxV12.2.0.png) repeat-x left -607px #FFFFFF; color: #091E59;}.vm-nav li a.sSkiTab { padding: 0px 9px 0px 2px;}.vm-sites .pictoSki{ background: url(/img/ihm/sprites/PictosV12.2.0.png) no-repeat -2px -1232px; width: 25px; height: 22px; position: absolute; display: block; top: -1px; left: 11px;}.sSkiPage .vm-sites span.pictoSki,.vm-sites a:hover span.pictoSki{ background: url(/img/ihm/sprites/PictosV12.2.0.png) no-repeat -2px -1258px;}.vm-page-header .vm-nav .vm-sites a,.vm-page-header .vm-nav .vm-sites a:hover { padding-left: 42px; position: relative;}.vm-nav .vm-sites .vm-picto-sites { background: url(/img/ihm/sprites/PictosV12.2.0.png) no-repeat left -900px; width: 22px; height: 18px; top: 3px; left: 10px; position: absolute; display:block;}.vm-page-header .vm-nav .vm-site-voyage a,.vm-page-header .vm-nav .vm-site-voyage a:hover {padding-left: 35px; margin-left: 0; }.vm-nav .vm-site-voyage .vm-picto-sites { background-position: -24px -900px; }.vm-nav .vm-site-voyage .sep { display: block; overflow: hidden; width: 2px; height: 18px; left: 0px; top: 5px; position: absolute; } .sAddressInput { background: #FFF url("/img/ihm/sprites/AddressInputBgV13.3.0.gif") 0 4px no-repeat; }input.sTextInput.sAddressInput{ outline:none;}.int .sAddressInput { background-position: 0px -25px; }.ita .sAddressInput { background-position: 0px -55px; }.esp .sAddressInput { background-position: 0px -86px; }.deu .sAddressInput { background-position: 0px -117px; }.nld .sAddressInput { background-position: 0px -148px; }.pol .sAddressInput { background-position: 0px -179px; }.por .sAddressInput { background-position: 0px -210px; }.gbr .sAddressInput { background-position: 0px -242px; }.sAddressInput.fFocused { background: #FFF; }.vm-place-wrapper .sAddressInput, .vm-place-wrapper-none .sAddressInput, .vm-box-hotel-resa .sAddressInput { width: 265px; padding-left: 5px;}.vm-place-wrapper-none .sAddressInput { width: 284px; }.sMapPage .vm-place-wrapper .sAddressInput,.sMeteoPage .vm-place-wrapper .sAddressInput { width: 250px;}.sEmailInput { background: #FFF url("/img/ihm/sprites/EmailInputBgV12.1.0.gif") 0px 8px no-repeat; padding-left: 5px;}.int .sEmailInput,.gbr .sEmailInput { background-position: 0px -15px; }.ita .sEmailInput { background-position: 0px -39px; }.esp .sEmailInput { background-position: 0px -63px; }.deu .sEmailInput { background-position: 0px -87px; }.sEmailInput.fFocused { background: #FFF; }.sAddress { z-index: 160; display: none; position: absolute; text-align: left; background-color: transparent; min-width: 300px;}.sAddress p { color:#000; cursor:pointer; line-height: 17px; white-space: nowrap; padding: 0; text-align:left;}.sAddress .sAddressSelected { background-color:#875074; color: white;}.sAddress .sAddressList { height: 200px; min-width: 300px; padding: 5px; overflow : hidden; overflow-y: scroll; overflow-x:hidden;}.sAddress .sBookmarks { cursor:pointer; overflow: hidden; height: 25px; width: 450px;}.sAddress .sBookmarks p { color:#875074; font-size: 13px; font-weight:bold; padding:5px 10px; text-align:right; text-decoration: underline;}.sAddressListContainer { border-radius: 0 5px 5px; -moz-border-radius: 0 5px 5px; -webkit-border-radius: 0 5px 5px; background-color: white; border:1px solid #666; padding: 5px; z-index: 4; position: absolute; top:15px; left:-6px;}.sAddressListContainer .sFolder h4 { background : url('/img/ihm/myvm/myfav-folders.png') no-repeat left top transparent; padding :0 0 5px 30px; margin:10px 0 0; padding:2px 0 6px 30px; color : #875074;}.sAddressListContainer .sFolder p { margin-left:29px;}.sFavoritesButtonOverlayContainer { border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; background-color:white; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; height:11px; padding:5px; position:absolute; top:-6px; left:-6px; z-index:10;}.adressListContainer .sFavoritesButtonOverlay img { vertical-align: -2px; }.vm-pub-home300 { width: 300px; font-size: 0px;}.vm-pub-home300 span { position: relative; display: block; width: 80px; margin: -14px auto 0px auto; text-transform: uppercase; font-size: 10px; background-color: #FFF; padding: 0px 6px; text-align: center;}.vm-pub-home300x1050 { position: absolute; top: 0px; margin-left: 10px; left: 1005px; }.vm-pub-home300-fdr { width: 300px; font-size: 0px; margin-left:10px; margin-bottom:17px; margin-right:10px; height:300px;}.vm-pub-home300-topAdvertCol2 { width: 300px; font-size: 0px;}#idTopAdvertCol2 { padding-left: 5px; width: 295px;}.vm-pub-homevign { text-align: center; border: 1px solid #919191; width: 302px; padding: 4px; height: 105px; margin-top: 7px;} .vm-pub-homevign span { position: relative; display: block; width: 80px; margin: -13px auto 0px auto; text-transform: uppercase; font-size: 10px; background-color: #FFF; padding: 0px 6px; text-align: center; }.vm-pub-home-google { height: 105px; }.vm-gdhmegaban { margin: 0 auto; width: 728px; height: 90px; font-size: 0px;}.vm-gdhbillboard { margin: 0 auto; width: 1005px; font-size: 0px;}.vm-megabanWrapperBot { text-align: center; font-size: 0;}.vm-megabanWrapperBot .vm-megabanBot { display: inline-block; text-align: left; font-size: 12px;}.de-DE .vm-gdhmegaban { height: auto; text-align: center; width: auto;}#gdhNT1 { margin: 0 auto; text-align: center;}.sRentCarBox input, sRentCarBox select{ border: 1px solid #000;}.fMedium, .fTextInput.fMedium { width: 77px; _width: 74px;} .sRentCarBox { font-size: 11px; }.sRentCarBox .columnForm { width: 66%; }.sRentCarBox .columnButtons { width: 34%; text-align:center; padding-top: 8px; }.sRentCarBox a { text-decoration: underline; color: #5d5f6b;}.sRentCarBox a span { color: #5d5f6b; }.sRentCarBox .line { clear: left; padding-top: 2px;}.sRentCarBox .city { clear: left; }.sRentCarBox label,.sRentCarBox input { display: block; float: left;}.sRentCarBox label { width: 25px; _width: 23px; padding-right: 3px; padding-top: 4px; margin-top: 5px;}.sRentCarBox label.to { text-align: right;}.sRentCarBox input, .sRentCarBox option { padding-left: 2px;}.sRentCarBox input, .sRentCarBox select { margin-top: 5px; border: 1px solid #000;}.sRentCarBox input.pCalendar, .sRentCarBox select.fHourSelect { border: 1px solid #000;}.sRentCarBox .btnSearch { margin-top: 7px; padding: 0;}.sRentCarBox .btnSearch span { } .sRentCarBox .btnSearch em { padding: 0px 5px; }.sRentCarBox .rentPartner { margin-top: 5px; width: 69px; height: 25px; background: transparent url('/img/ihm/carRent/logoPartnerV12.1.0.png') no-repeat top left;}.esp .rentPartner { width: 76px; }.deu .rentPartner { width: 82px; }.sAutoPage .sRentCarBox:after { display: block; content: ""; clear: both;}.sAutoPage .sRentCarBox select { width: auto; border-color: #F6F6F6;}.sAutoPage .sRentCarBox .vm-box-content { padding-bottom: 0px; zoom: 1;}.sAutoPage .sRentCarBox .vm-box { margin: 20px 0 7px 0; }@media screen and (-webkit-min-device-pixel-ratio:0) { .fMedium { width: 74px; } .sRentCarBox label { width: 22px;}}.RentCar-Fdr { width:325px;background:#e8e8e8; }.sRentCarBoxIti .vm-place-wrapper-none label { padding-right: 5px; padding-left: 0px !important; font-weight: normal !important;}.sRentCarBoxIti .vm-place-wrapper-none input { padding-left: 5px; border: 1px solid #000; width: 228px; }#idCarRentZone .vm-place-wrapper-none .pPicto { width: 20px; margin-top: 4px; }#idCarRentZone .vm-place-wrapper-none { margin-bottom:17px !important; }.sRentCarBoxIti .rentFrom,.sRentCarBoxIti .rentTo { width: 180px; }.esp .sRentCarBoxIti .rentFrom,.esp .sRentCarBoxIti .rentTo,.por .sRentCarBoxIti .rentFrom,.por .sRentCarBoxIti .rentTo,.ita .sRentCarBoxIti .rentFrom,.ita .sRentCarBoxIti .rentTo { width: 198px; }.nld .sRentCarBoxIti .rentFrom,.nld .sRentCarBoxIti .rentTo,.deu .sRentCarBoxIti .rentFrom,.deu .sRentCarBoxIti .rentTo { width: 190px; }.sRentCarBoxIti label.sepCar {display: inline-block; margin-left: 8px;}.sRentCarBoxIti .rentTo input,.sRentCarBoxIti .rentFrom input { width: 90px;}.sRentCarBoxIti .rentPartner { margin-top: 10px; width: 69px; height: 25px; background: transparent url('/img/ihm/carRent/logoPartnerV12.1.0.png') no-repeat top left; float: left; right:7px;}.sRentCarBoxIti a { display: block; float: right; padding-top: 15px; text-align: right; text-decoration: underline;}.sRentCarBoxIti { margin: 0; background: #fff;}.vm-box-FDR { width: 961px;}.sRoadSheetAdvert { background:#e8e8e8; width: 325px; border-right: 1px solid #cdcbcb; position:relative; min-height: 356px;}.advertAutoPromoMobile { height:auto;}.advAP300x150 { height:auto;}.advertAutoPromo300x250 { height:auto;}.advertPub300x600 { height:600px;}.advertPub300x250 { height:250px;}.advertPubLeMonde { width:308px; height:275px; border:1px solid #a0a0a0; background:#e8e8e8; margin:17px 10px 0px 10px;}.borderTopRoadSheet { border-bottom:1px solid #cdcbcb; margin:0 -10px;}.sBottomLink a.moreRentPartner { padding:0px; font-size: 12px; margin-top: 19px; }a.moreRentPartner { color: #005FF0; float: right;}.sRentCarBoxIti .pPicto.pGreyArrowBig { margin-top: 19px; }.pPicto { background-image: url('/img/ihm/sprites/PictosV12.2.0.png'); background-repeat: no-repeat;}.sTrafficPage .pPicto { background-image: url('/img/ihm/sprites/PictosV13.3.0.png'); background-position-y: -1287px; padding-left: 24px;}.sTrafficPage .sHotelsOverlay .pPicto { padding-left: 0px;}.pPicto.pKey { width: 11px; height: 11px; background-position: -26px 0; }.pPicto.pFavorite { vertical-align: middle; margin-bottom:4px; background-position: 0 -126px; height: 14px; color: #0079f3; text-decoration: none; visibility: visible; }.pPicto.pFavoriteOff { background-position: -4px -631px; height: 22px; width: 21px; margin-left: 11px; vertical-align: middle;}.pPicto.pCloselink { background-position: 0 -23px; height: 18px;}.pPicto.pAtFlag { background-position: 0 -42px; height: 15px; position:relative; } .pPicto.pFromFlag { background-position: 0 -58px; height: 15px; } .pPicto.pToFlag { background-position: 0 -74px; height: 15px; } .pPicto.pViaFlag { background-position: 0 -90px; height: 15px;} .pPicto.pCalendar { background-position: right -107px; background-color: #fff; height: 13px; cursor: hand; cursor: pointer; border: none; padding-top: 4px; padding-bottom: 5px;}.pPicto.pCalendar.disabledInputImage,.disabledInputImage { opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; cursor: auto;}.pPicto.pCalendar:disabled { cursor: default;}.pPicto.sLastItineraries { background-position: 0 -126px; height: 14px; font-weight: bold; color: #00aee7; text-decoration: none;}.pPicto.pGreyArrowBig { background-position: 0px -222px; height: 14px; margin-left: 5px;}.pPicto.pOrangeArrow { background-position: 0px -600px; height: 13px; width: 6px;}.pPicto.pRedArrow { background-position: 0px -671px; height: 14px; width: 6px;}.pPicto.pGreyArrow { background-position: 0px -741px; height: 14px; width: 6px;}.pPicto.sAddStage { background-position: 0 -141px; height: 14px;} .pPicto.sAddStage:hover { background-position: 0 -160px; height: 14px; }.pPicto.pQuestionGrey { background-position: 0 -179px; cursor: help; width: 16px; vertical-align: -2px; margin-left: 5px;}.pPicto.pQuestionWhite { background-position: -5px -652px; cursor: help; width: 16px; height: 17px;}.pPicto.pBedHostel { background-position: -4px -195px; height: 22px; width: 19px;}.photocontainerEmpty .imgPushHotel { background-image: url('/img/ihm/sprites/PictosV12.2.0.png'); background-repeat: no-repeat;}.pPicto.pBedDiapo,.photocontainerEmpty .imgPushHotel { background-position: -3px -615px; height: 13px; width: 21px;}.pAlert { background-image: url('/img/ihm/iti/warningConditions.png'); width: 31px; height: 26px; vertical-align:middle; margin: 0px 5px 0px 25px;}.pApprouved { height: 44px; width: 50px; position: relative; overflow: hidden;}.pPicto.pApprouved { background-position: 0px -684px; }.deu .pPicto.pApprouved { background-position: -2px -968px; }.ita .pPicto.pApprouved { background-position: -2px -1056px; }.esp .pPicto.pApprouved, .por .pPicto.pApprouved { background-position: -2px -1100px; }.gbr .pPicto.pApprouved { background-position: -2px -1013px; }.int .pPicto.pApprouved { background-position: -2px -1013px; }.nld .pPicto.pApprouved { background-position: -2px -1189px; }.pol .pPicto.pApprouved { background-position: -2px -1145px; }.pApprouved img { position: absolute; left: 0px; top: -684px; }.deu .pApprouved img,.ita .pApprouved img,.esp .pApprouved img,.gbr .pApprouved img,.int .pApprouved img { left: -2px; }.deu .pApprouved img { top: -968px; }.ita .pApprouved img { top: -1056px; }.esp .pApprouved img, .por .pApprouved img { top: -1100px; }.gbr .pApprouved img { top: -1013px; }.int .pApprouved img { top: -1013px; }.nld .pApprouved img { top: -1189px; }.pol .pApprouved img { top: -1145px; }.pPicto.pArrowDown { background-position: 0px -731px; height: 10px; width: 13px;}.pPicto.pPrint { background-position: 0px -779px; height: 22px; width: 22px;}.pPicto.pSendMail { background-position: 0px -756px; height: 22px; width: 22px;}.pPicto.pShareMail,.pPicto.pShareFB,.pPicto.pShareTweet { width: 25px; height: 25px;} .pPicto.pShareMail { background-position: 0px -802px; }.pPicto.pShareFB { background-position: 0px -828px; }.pPicto.pShareTweet {background-position: 0px -854px; }.pPicto.imgTopOfPage { background-position: -6px -477px; width: 12px; height: 12px;}.pPicto.pIti { background-image: url('data:image/png;base64,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'); background-position: 7px 7px; width: 75px; }.deu .pPicto.pIti { width: 110px;}.gbr .pPicto.pIti,.nld .pPicto.pIti,.pol .pPicto.pIti,.int .pPicto.pIti { width: 60px;}.esp .pPicto.pIti { width: 85px;}.pPicto.pMap { background-image: url('data:image/png;base64,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'); background-position: 7px 6px; width: 65px;}img.pEquipment1 { background: url('/img/ihm/sprites/PictosEquipmentV12.2.0.png') no-repeat top left; width: 35px; height: 35px; }.pChildren { background-position: 0 0; }.equip_6 { background-position: 0 -36px; }.equip_9 { background-position: 0 -72px; } .equip_8 { background-position: 0 -108px; }.equip_4 { background-position: 0 -144px; }.equip_10 { background-position: 0 -180px; }.equip_7 { background-position: 0 -216px; }.equip_3 { background-position: 0 -252px; }.pSpa { background-position: 0 -288px; }.equip_11 { background-position: 0 -324px; }.equip_5 { background-position: 0 -359px; }img.equip_CHILD-PLAYGRD { background-position: 0 0; }img.equip_DISABLEDHELP { background-position: 0 -36px; }img.equip_NET { background-position: 0 -72px; } img.equip_NOSMOK { background-position: 0 -108px; }img.equip_PARK { background-position: 0 -144px; }img.equip_PET { background-position: 0 -180px; }img.equip_POOL { background-position: 0 -216px; }img.equip_REST { background-position: 0 -252px; }img.equip_SPA { background-position: 0 -288px; }img.equip_TV-SAT { background-position: 0 -324px; }img.equip_AIRCOND { background-position: 0 -359px; }.adresse-wrapper { border: 1px solid #cdcbcb; padding-left:5px; margin-left: -10px;}.vm-place-wrapper, .vm-place-wrapper-none {}.vm-map-search .vm-place-wrapper,.vm-map-search .vm-place-wrapper-none { margin-bottom: 12px;}.sHomePage .vm-map-search #idMapSearchZone { margin: 10px 0 22px 0 !important;}.sMapPage .vm-map-search .vm-place-wrapper,.sMapPage .vm-map-search .vm-place-wrapper-none, .sMeteoPage .vm-map-search .vm-place-wrapper,.sMeteoPage .vm-map-search .vm-place-wrapper-none { margin: 4px 0;}.vm-place-wrapper .wrapperInput { white-space: nowrap; overflow: hidden; display: block; width: 290px; border: 1px solid #8e8e8e; height: 26px; position: relative; color: #000; background-color: #fff;}.vm-map-search .vm-place-wrapper .wrapperInput { width: 252px;}.sMapPage #idMapSearchZone .vm-place-wrapper .wrapperInput,.sTrafficPage #idMapSearchZone .vm-place-wrapper .wrapperInput,.sMeteoPage #idMapSearchZone .vm-place-wrapper .wrapperInput { width: 295px;}.sMapPage .vm-place-wrapper .wrapperInput,.sMeteoPage .vm-place-wrapper .wrapperInput { width: 312px;}.fFocusedWrapper label.pPicto { overflow: hidden; width: 0;}.vm-place-wrapper-none { border: none; background: none; padding: 0; margin-bottom: 20px;}.vm-place-wrapper label.pPicto { margin-left: 4px;}.sFavoritesButton,.sLastItineraries,.sAddStage,.moreHotel,.sMapButtons a,.sWeatherButtons a { display: inline-block; padding-left: 10px; height: 22px !important; line-height: 24px !important; font-size: 12px !important; text-decoration: none !important; background-repeat: no-repeat !important; background-position: 0 50% !important; cursor: pointer !important;}.sFavoritesButton,.sLastItineraries,.sAddStage,.moreHotel { color: #005ff0 !important;}.sMapButtons a,.sWeatherButtons a { color: #787676 !important;}#bubbleAddAddress { float: none;}.sFavoritesButton,.moreHotel { float: right;}.sFavoritesButton img { display: none !important;}.sMapPage .vm-map-search .sFavoritesButton,.sTrafficPage .vm-map-search .sFavoritesButton,.sMeteoPage .vm-map-search .sFavoritesButton { float: none; margin-left: 234px;}.sHomePage .vm-map-search .sFavoritesButton { margin-right: 38px;}.sBubbleContent .simpleBlock .sFavoritesButton { margin-right: 0;}.sBubbleContent + .simpleBlock { display:inline-block;}.sLastItineraries { visibility: hidden;}.sAddStage { padding-left: 17px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAETSURBVHjaYvz//z8DOmCs+sIPpAyg3Av/23g+YqhB1gjUEA+kCpA0wcAFIJ4ANGAhhkagpvVAKoABP1gA1JwI1wjUNB/IToDJygswMiQYs0JUnv3N8PDDfwzNjAyVn/2BnA3IMvaKzAwHUjnBbIfZ3xkO3v+LbnMAE7JNJIAEFpi/QM5TEGQCixpIMsFVILMfvP8Hc3YAyKlgVr0zG0MDEOMDDXt/MTQCMQgwMZAJ4DaiO3WCDzuYXbDlJ8OF5//QncrAAg3RAJDAww8YoQfWhCVUN4CsmECGSyfAEkA9yO8wUX4ORnhogmz8+AMlATQAE0AjcpJD0YwrYEGasCVyeahmByBWgEUfEB+AanoIUwsQYABpoHxLhlt5IgAAAABJRU5ErkJggg==') !important;}.sFavoritesButton,.sLastItineraries,.moreHotel { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABJSURBVHjaYmSI/+DCwMAwE4j3AHEFEL9ngAImqGA6lP8OiM8AcQeIwwjUyYAG0qAmzWKCCsCM/g+V7ASZxoIkATJeCNlOgAADABshEHMqHPQuAAAAAElFTkSuQmCC') !important;}.sMapButtons a,.sWeatherButtons a { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABBSURBVHjaYqkoK3NhYGCYCcR7gLiio6vrPQMUMIIIqIJQIE4D4rMghUBFFYwMaACoMA1q0iy8OlnQ7BRCthMgwAB/ThqjQ8/FaAAAAABJRU5ErkJggg==') !important;}.sBubbleContent .simpleBlock .sFavoritesButton { background-image: none;}.sAddStage { margin-top: 14px;}.moreHotel span { text-decoration: none !important;}.sSwitchStep { float: left; height: 20px; line-height: 22px; font-size: 12px; text-decoration: none !important; word-spacing: 22px; background-image: url('data:image/gif;base64,R0lGODlhFAAOAMQdANv019Rha+qxtvvw8ccyP4XYduf35NhxepHchOWhp/P78lTJP8/wyd2BiUfFMvfg4sLsu8YuO8MiMErGNe7AxLborZ3gkr4SIfLQ08tBTTvBJLoCEmzRW////wAAAAAAACH5BAEAAB0ALAAAAAAUAA4AAAVfYCeOZIcYZaoWGgepcAdo9GIpJMDtPO/QwAJApOv1JkAahxETGYCOU2zQEJg0iwoORglsNo9OgRlLEL6bQLMzOFzQX0JmTp8fRmb4JlKv30kYXl8ZayVUEmCFKQJWMSEAOw==') !important; background-repeat: no-repeat !important;}.sMapPage .sSwitchStep,.sTrafficPage .sSwitchStep { margin-left: 59px;}.fra .sSwitchStep { background-position: 27px 50% !important; }.ita .sSwitchStep { background-position: 40px 50% !important; }.gbr .sSwitchStep, .int .sSwitchStep { background-position: 16px 50% !important; }.esp .sSwitchStep, .por .sSwitchStep { background-position: 19px 50% !important; }.deu .sSwitchStep { background-position: 49px 50% !important; }.nld .sSwitchStep { background-position: 32px 50% !important; }.pol .sSwitchStep { word-spacing: normal; background-position: 35px 50% !important; }.pol .sSwitchStep .from { margin-right:25px;}.sSwitchStep .from { color: #3bc124; text-decoration: none !important;}.sSwitchStep .to { color: #ba0212; text-decoration: none !important;}.vm-place-wrapper label, .vm-place-wrapper-none label { color: #000; font-size: 14px; font-weight: bold; margin-top: 5px; padding-left: 20px; background-repeat: no-repeat; background-position: center left; display: inline-block;}.vm-place-wrapper label em,.vm-place-wrapper-none label em { font-size: 12px !important; font-weight: normal !important;}.vm-place-wrapper-none .label { padding: 0; float: left; }.pCloselink img { height: 18px; width: 18px;}.vm-place-wrapper .pCloselink { display: inline-block; position: absolute; top: 6px; right: 4px; width: 14px; height: 14px; font: normal 20px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000 !important; text-decoration: none !important; background: none !important;}.sItinaryCalculator .vm-button-wrapper { padding: 8px 0 0 0;}.sItineraryPage .sItinaryCalculator .vm-button-wrapper { padding: 16px 0 18px 0;}.sItinaryCalculator > .vm-box-content > .vm-button-wrapper { clear: none; margin-top: 10px; padding: 0; text-align: right;}.sItinaryCalculator > .vm-box-content > .vm-button-wrapper .btnSearch { padding-left: 16px; padding-right: 16px;} a.pFavorite { display: inline-block; visibility: hidden; color: #0079f3; margin-top: 7px; text-decoration: underline; padding-left: 14px;}.sNumberStage { padding: 4px 0 3px 0; float: left; text-decoration: underline; display: none;}.vm-stage-wrapper { clear: both;}.sTransportOption { margin-left: 22px; width: 252px; height: 19px; border-bottom: 1px solid #c8c8c8;}.sTransportOption li { display: block; float: left; position: relative; padding-bottom: 2px; width: 25%; height: 15px; overflow: hidden; cursor: pointer;}.sTransportOption .tabOn { border-bottom: 3px solid #0079f3 !important;}.sTransportOption :hover { border-bottom: 3px solid #9cc1ef;}.sTransportOption img { position: absolute; left: 16px;}.sTransportOptionP1 { top: -15px; clip: rect(15px 32px 30px 0); }.sTransportOptionP2 { top: -45px; clip: rect(45px 32px 60px 0); }.sTransportOptionP3 { top: -75px; clip: rect(75px 32px 90px 0); }.sTransportOptionP4 { top: -105px; clip: rect(105px 32px 120px 0); }.tabOn .sTransportOptionP1 { top: 0; clip: rect(0 32px 15px 0); }.tabOn .sTransportOptionP2 { top: -30px; clip: rect(30px 32px 45px 0); }.tabOn .sTransportOptionP3 { top: -60px; clip: rect(60px 32px 75px 0); }.tabOn .sTransportOptionP4 { top: -90px; clip: rect(90px 32px 105px 0); }.sMapPage .sTransportOption,.sTrafficPage .sTransportOption { margin-left: 5px; width: 152px; height: 16px;}.sMapPage .sTransportOption li,.sTrafficPage .sTransportOption li { height: 12px;}.sMapPage .sTransportOption .tabOn { border-bottom-width: 2px;}.sMapPage .sTransportOption img { left: 6px; width: 26px;}.sMapPage .sTransportOptionP1 { top: -12px; clip: rect(12px 26px 24px 0); }.sMapPage .sTransportOptionP2 { top: -37px; clip: rect(37px 26px 49px 0); }.sMapPage .sTransportOptionP3 { top: -61px; clip: rect(61px 26px 73px 0); }.sMapPage .sTransportOptionP4 { top: -86px; clip: rect(86px 26px 98px 0); }.sMapPage .tabOn .sTransportOptionP1 { top: 0; clip: rect(0 26px 12px 0); }.sMapPage .tabOn .sTransportOptionP2 { top: -25px; clip: rect(25px 26px 37px 0); }.sMapPage .tabOn .sTransportOptionP3 { top: -49px; clip: rect(49px 26px 61px 0); }.sMapPage .tabOn .sTransportOptionP4 { top: -74px; clip: rect(74px 26px 85px 0); }.sHotelRemoteControl { -moz-box-shadow: 0 0 7px 0 #656565; -webkit-box-shadow: 0 0 7px 0 #656565; -o-box-shadow: 0 0 7px 0 #656565; box-shadow: 0 0 7px 0 #656565;}.sItinaryCalculator { padding-bottom: 5px; background: #e5e5e5;}.sItinaryCalculator .vm-box-content { border: none; margin: 0; padding-bottom: 25px;}.sOptions { position: relative; margin: 2px 0 0 5px; padding: 0 5px 23px 5px; width: 292px; font-size: 14px; background: #fff; border-top: 1px solid #f2f2f2;}.sMapPage .sOptions { width: 320px; border-color: #d1d5e2; padding-bottom: 5px;}#idItiSearchZone .sItiSummary .sOptions { background:none;}.sOptions h2 { margin: 8px 0 14px 0; text-align: center; font-size: 15px; font-weight: bold; color: #0c2263;}#idItiSearchZone .sItiSummary .sOptions h2 { margin: -15px 0 15px 0;}.sMapPage .sOptions h2 { margin-top: -16px; font-size: 14px;}.sMapPage .sOptions h2 > span { display: inline-block; background: #fff;}#idItiSearchZone { margin-bottom:8px;}.sTitleMode { font-size: 14px; text-transform: uppercase; }.sTitleIti { font-size: 12px; font-weight: bold; padding-top: 5px; }.sItiTypes { overflow: hidden; }.sItiTypes li.column { width: 50%; float:left; }.sItiOptionsZone, .sItiTypes { padding-top: 5px;}.sItiOptionsZone li, .sItiTypes li { line-height: 18px;}.sItiOptionsZone label { vertical-align: middle; }.sItiParamsZone { line-height: 20px; overflow: hidden; margin-top: 14px;}.sItiParamsZone .none { display: none !important;}.sItiParamsZone label { display: block; position: relative; clear: both; float: left; color: #000; margin-bottom: 6px; height: 22px;}.sItiParamsZone label span { font-size: 10px;}.sItiParamsZone option { padding: 0;}.sItiParamsZone input { float: right; margin: 0 0 6px 0; padding: 2px; height: 16px; font-size: 14px; color: #3f3f3f; border: 1px solid #b5b5b5 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; outline: none;}.sItiParamsZone .selectNew { position: relative; float: right; margin-bottom: 6px; line-height: 10px;}.sItiParamsZone select { display: inline-block; margin: 0; padding: 1px 0; height: 22px; font-size: 14px; color: #3f3f3f; background: #fff; border: 1px solid #b5b5b5 !important; cursor: pointer; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}.sItiParamsZone .selectNew:after { content: '\25BC'; position: absolute; top: 4px; right: 2px; padding-top: 2px; width: 16px; height: 12px; text-align: center; font-family: times, serif; font-size: 10px; color: #0084ff; background: #fff; border-left: 1px solid #0084ff; pointer-events: none;}.sItiParamsZone .selectNew:before { content: ''; display: block; position: absolute; top: 2px; right: 1px; width: 20px; height: 18px; background: #fff; pointer-events: none;}.sItiParamsZone .selectNewDisabled:after,.sItiParamsZone .selectNewDisabled:before { color: #80c2ff; border-color: #80c2ff;}.sItiParamsZone .selectNewDisabled select,.sOptions input.disabled,.sOptions select.disabled { border-color: #dedede !important; cursor: default !important;}.sOptions :disabled { border-color: #dedede !important; cursor: default !important;}.sItiOptionsZone li { margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px dotted #c8ccd9;}.checkboxNew { position: relative;}.checkboxNew input[type=checkbox],.checkboxNew input[type=radio] { display: none; float: right; vertical-align: middle; outline: none;}.checkboxNew label { vertical-align: middle; color: #000; cursor: pointer;}.checkboxNew label span { position: absolute; top: 3px; right: 0; width: 11px; height: 11px; background: #fff; border-width: 1px; border-style: solid; border-color: #b5b5b5 #dadada #dadada #b5b5b5;}.checkboxNew label span:after { content: ''; position: absolute; top: 1px; left: 1px; width: 7px; height: 4px; background: transparent; border: 3px solid #0084ff; border-top: none; border-right: none; -webkit-transform: rotate(-50deg); -moz-transform: rotate(-50deg); -ms-transform: rotate(-50deg); -o-transform: rotate(-50deg); transform: rotate(-50deg); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0;}.checkboxNew input[type=checkbox]:checked + label span:after,.checkboxNew input[type=radio]:checked + label span:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1;}.checkboxNew input[type=checkbox]:disabled + label span,.checkboxNew input[type=radio]:disabled + label span { border-color: #dedede;}.checkboxNew input[type=checkbox]:disabled + label span:after,.checkboxNew input[type=radio]:disabled + label span:after { border-color: #80c2ff;}.sItiParamsZone .pPicto.pCalendar, .sItiParamsZone input, .sItiParamsZone select,.vm-box-home-hotel select, .vm-box-hotel select { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow : none; border-width: 1px; border-color: #acadb2 #e3e3eb #e3e3eb #e3e3eb; border-style: solid; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; vertical-align: middle;}.vm-box-home-hotel select { margin-top: 4px;}.sOptions .disabled { color: #b2b2b2; -webkit-text-fill-color: #b2b2b2; background: transparent; cursor: default !important;}.sOptions :disabled { color: #b2b2b2; -webkit-text-fill-color: #b2b2b2; background: transparent; cursor: default !important;}.sItiParamsZoneItiType label { width: 16px;}#idItiParamsZone label { width: 138px;}#idItiParamsZone label.bigLabel { width: 212px;}.sItiParamsZone select { width: 146px;}.sItiParamsZoneItiType select { width: 270px;}.sItiParamsZone input { width: 72px;}#intItiTypeInfo { display: inline-block; position: absolute; top: 3px; right: 2px; z-index: 101; width: 14px; height: 15px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAMAAADjyg5GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABFUExURd3q/Xeq99Di/DB986DD+fD2/mCb9maf9u70/uDs/YCv+JC5+BBp8XCl95m/+bDN+kSK9DN/8yBz8kCH9P///wBf8P///x7gAW4AAAAXdFJOU/////////////////////////////8A5kDmXgAAAGZJREFUeNpUjkkSwCAIBHGNSzaN8P+nRoymtC/QzlQhUMXrELTnDYiMxYY1rDJjJ8uqCn8UQeQpSoG7zghcTSXh6TiGURRtGypcmpTrTb8zW3+GA2fA7EtK15LS9MumRNo+nVeAAQBmDg7xytWYZgAAAABJRU5ErkJggg==') no-repeat 0 0; cursor: pointer;}.sItiRemote { z-index: 100 !important;}#intItiTypeInfoBubble { display: none; position: absolute; top: 70px; left: 26px; z-index: 101; padding: 14px 10px; width: 306px; background: #fff; border: 1px solid #ccc9c2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; cursor: pointer;}#intItiTypeInfoBubble h6 { font-size: 14px; font-weight: bold; color: #005ff0;}#intItiTypeInfoBubble p { margin-top: 15px; line-height: 14px;}#intItiTypeInfoBubble p strong { display: block; margin-bottom: 3px; font-size: 12px; font-weight: bold;}#intItiTypeInfoBubble .close { position: absolute; top: 0; right: 5px; font: normal 24px "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer;}.intItiTypeInfoDisabled { cursor: default !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3;}.sMapPage #vm-box-map-hotel .vm-box-content,.sTrafficPage #vm-box-map-hotel .vm-box-content,.overlay #vm-box-map-hotel .vm-box-content { border: 1px solid #cdcbcb;}.vm-box-home-hotel p{ float: left; margin-right: 10px;}#vm-box-hotel-resa p { float: left;}.vm-box-home-hotel p.last, .hotelForm p.last {margin-right:0;}.vm-box-home-hotel, .vm-box-home-hotel p, .hotelForm, .hotelForm p { font-size: 11px;}.hotelForm p { margin-top: 4px; }.vm-box-home-hotel label, .hotelForm label { padding-right:3px; }.vm-box-home-hotel input, .hotelForm input { width: 117px; padding-left: 5px;}.vm-box-home-hotel input.sTextInput, .hotelForm input.sTextInput,.vm-box-home-hotel .hotelNight select, .hotelForm .hotelNight select,.vm-box-home-hotel p select, .hotelForm p select { border: 1px solid #000; }.vm-box-home-hotel input.innerCalendar, .hotelForm input.innerCalendar { width: 112px; }.hotelForm .hotelPlace, .hotelForm .hotelTo, .hotelForm .hotelNight .hotelTxtResa { float: left; margin-top: 0; margin-right: 5px;}.overlay .hotelForm .hotelPlace { margin-left: 3px;}.hotelForm .small .hotelPlace, .hotelForm .small .hotelTo { float: left; margin-bottom: 14px; margin-right: 0;}.hotelForm .small .hotelPlace { width: 161px;}.hotelForm .small .hotelTo { float: right; width: 120px; position: relative; height: 100%; }.hotelForm .small .hotelPlace label { float: left; width:auto; min-width:23px; margin: 7px 7px 0 0; }.hotelForm .small .calendarFocused label { display: none; }.hotelForm .small .hotelTo label { position: absolute; top: 8px; left: 7px; font-size: 11px; color: #aaa7a7; cursor: pointer; width: 86px; overflow: hidden; height: 14px;}.sMapPage .hotelPlace { margin-left: 8px; }.hotelForm .small .hotelPlace input { width: 100px;}.hotelForm .small .hotelTo input { width: 113px; }.hotelForm .small .hotelNight { float: left; }.hotelForm .small select { margin-top: 0; margin-left: 7px; }.hotelForm .small .vm-button-wrapper { float: right; }.ita .vm-box-home-hotel .btnSearch em { padding: 0 23px; }.nld .vm-box-home-hotel .btnSearch em { padding: 0 28px; }.sRemote { padding:5px 15px 0; color:#666;}.sRestaurantPage .sRemote { padding:5px 15px 0; border-left:1px solid #BBB; border-right:1px solid #BBB; background:#E0EDFC; color:#666;}.sRestaurantPage .sRemoteAdvertising { padding-top:15px; background-color:#E0EDFC; border-left:1px solid #BBB; border-right:1px solid #BBB; overflow:hidden;}.sRestaurantPage #fLocality { clear: both;}.sTrafficPage .sRemote { border-left:1px solid #BBB; border-right:1px solid #BBB;} .sRemote.sTraficRemote, .sTrafficPage .sRemoteAdvertising{ background:none; }.sRemoteAdvertising { padding-top:15px; overflow:hidden;}.sTrafficPage .sRemoteAdvertising { border-left:1px solid #BBB; border-right:1px solid #BBB;}.sBorderRemote { background:url("/img/ihm/sprites/RemotesV10.3.0.png") no-repeat; display:block; margin-bottom:10px; width:312px;} .sHomePage .sBorderRemote.sBorderBottomBlue { margin-bottom:17px; } .en-EN .sRemote.sItiRemote .btnSearch { width: 105px; } .sTrafficPage .sBorderRemote { margin-bottom:0; }.sBorderRemote.sBorderBottomYellow,.sBorderRemote.sBorderBottomGreen { margin-bottom:17px;}.sBorderRemote.sBorderBottomGrey, .sHomePage .sBorderRemote.sBorderShowMap{ margin-bottom:12px;}.sHomePage .sBorderRemote.sBorderBottomGreen.adjustForSecondaryLang{ margin-bottom:12px;} .sBorderRemote.sBorderTop { background-position:0 0; margin:0; } .sBorderRemote.sBorderTopClear { background-position:0 -50px; margin:0; } .sBorderRemote.sBorderBottomBlue { background-position:0 -100px; height:7px; background-color:#FFF; } .sBorderRemote.sBorderBottomGreen { background-position:0 -150px; height:7px; } .sBorderRemote.sBorderBottomYellow { background-position:0 -200px; height:7px; } .sBorderRemote.sBorderBottomGrey { background-position:0 -250px; height:7px; } .sBorderRemote.sOptionTopBlue, .sBorderRemote.sOptionBottomBlue, .sBorderRemote.sOptionTopYellow, .sBorderRemote.sOptionBottomYellow { margin:0; width:280px; height:4px; } .sBorderRemote.sOptionTopBlue { background-position:0 -300px; margin-top:15px; } .sBorderRemote.sOptionBottomBlue { background-position:0 -350px; } .sBorderRemote.sOptionTopYellow { background-position:0 -400px; } .sBorderRemote.sOptionBottomYellow { background-position:0 -450px; } .sBorderRemote.sCarTransport { background-position:0 -500px; height:24px; margin:0; } .sBorderRemote.sMotoTransport { background-position:0 -550px; height:24px; margin:0; } .sBorderRemote.sBikeTransport { background-position:0 -600px; height:24px; margin:0; } .sBorderRemote.sFootTransport { background-position:0 -650px; height:24px; margin:0; } .sTitleMagazine.sBorderRemote.sBorderMagazine { background-position:0 -700px; height:43px; margin:20px 0 0; padding:3px 0 0; }.sFullscreenButton { display:block; position:absolute; top:0; height:53px; width:11px; cursor:pointer; z-index:50;} .sFullscreenButton.simgFullScreenOff { background:url(/img/ihm/remote/imgFullScreenOffv10.0.png); left:312px; } .sFullscreenButton.simgFullScreenOn { background:url(/img/ihm/remote/imgFullScreenOnv10.0.png); left:0; }.sRemote h2 { line-height:20px;} .sRemote.sVMTravelRemote h2 { color:#007450; } .sTraficRemote h2 { margin-top:10px; }.sRemote h4 { margin:4px 0; padding-top:2px; color:#666;}.sRemote h4 a{ color: #666666; display:block; width:268px;}.sRemote h4 a:hover{ text-decoration:none;} .sRemote .sItiParams h4, .sRemote .sItiCorridor h4 { cursor:pointer; } .sRemote .sStageOption h4 { background-image: url("/img/ihm/sprites/StepsV10.4.0.png"); background-repeat: no-repeat; height: 19px; margin: 0; padding-left: 5px; padding-top: 4px; width: 90px; zoom:1; } .sRemote .sStageOption h4.addStep { cursor:pointer; width: 210px; background-position: 0 -30px; }.sRemote .sStageOption h4 .clearStep {clear:both;}.sRemote .sSteps { overflow:hidden; height:0;}.sRemote .sShowStepButton,.sRemote .sHideStepButton{ display: block; width:158px; padding: 3px 25px; background: #f9fbfe; border: 1px solid #c7dbf2; -moz-border-radius: 3px; -webkit-border-radius:3px; border-radius: 3px; text-decoration: none;}.sRemote .sShowStepButton span,.sRemote .sHideStepButton span{ color: #666666; font-weight: bold;}.sRemote .sShowStepButton,.sRemote .sHideSteps .sHideStepButton,.sRemote .noStepsButton .sHideStepButton,.sRemote .noStepsButton .sShowStepButton{display:none;}.sRemote .sHideStepButton,.sRemote .sHideSteps .sShowStepButton{display:block;}.sRemote h4 img { float:right; margin-top:2px;} .sRemote .sStageOption h4 img { } .sRemote .sStageOption h4.step img { width: 11px; height: 10px; } .sRemote .sStageOption .saddStepLink{ background:url("/img/ihm/sprites/ActionsV11.2.0.png") no-repeat scroll 188px -47px transparent; } .sRemote .sStageOption .saddStepLink:hover{ background:url("/img/ihm/sprites/ActionsV11.2.0.png") no-repeat scroll 188px -64px transparent; }.sRemote .sStageOption h4 a { color: #666666; display:block; width:200px;}.sRemote .sStageOption h4 .pCloselink{ float:right; margin-right: 10px; margin-top:1px; padding:0; width: 12px;}.sRemote .sStageOption h4 .pSteplabel{ float:left;} .sRemote .sStageOption h4 a:hover { text-decoration: none; }.sRemote .btnSearch { float:right; margin-top:3px; border:0;} .sHomePage .sRemote .btnSearch { margin-top:2px; } .sVMTravelRemote.sRemote .btnSearch { margin-top: 0; }.sRemote .fAddressInput { margin:5px 0 0;}.sRemote .sLocationFields { margin-bottom:10px; padding:0;}.sRemote .sKeywordsZone { height:85px;}.sRemote .sKeywordsFields { height:50px;}.sRemote .sCorridorValidation { margin-top:10px; width:280px; height:54px;} .sMapRemote .sCorridorValidation { margin:0; }.sRemote .sBookmark { margin-top:2px; text-align:center;}.sRemote .sOptionsSeparator { margin:8px 0 10px; width:168px; height:21px; line-height:21px; color:#666; font-style:italic; font-weight:bold; text-align:center; background:url(/img/ihm/sprites/RemotesV10.3.0.png) no-repeat 0 -1040px;}.sRemote .sStageOption { margin: 1em auto; text-align: left;}.sRemote ul.sTypeTransport { list-style:none; height:24px; width:280px; margin-top:10px; padding:0; display:block;}.sRemote ul.sTypeTransport li{ width:70px; float:left; text-align:center; margin-top:2px;}.sRemote ul.sTypeTransport li.moto { width:71px; margin-right:-1px;}.sRemote ul.sTypeTransport label { display:block; height:20px; line-height:20px; cursor:pointer;}.sRemote .sTransportOption,.sRemote .sOptionsHotel,.sRemote .sOptionsRestaurant { clear:left; background-color:#F9FBFE; border-left:1px solid #C7DBF2; border-right:1px solid #C7DBF2; width:278px;} .sRemote .sOptionsHotel { padding:1px 5px 4px; width:267px; } .sRemote .sOptionsRestaurant{ padding:5px 5px 4px; width:267px; }.sRemote .sTransportOption .pVehicleType { float:right; margin:5px 5px 0 0; height:25px; background:url(/img/ihm/sprites/RemotesV10.3.0.png) no-repeat;} .sRemote .sTransportOption .pVehiclePieton { width:17px; background-position:0 -900px; } .sRemote .sTransportOption .pVehicleMoto { width:50px; background-position:0 -925px; } .sRemote .sTransportOption .pVehicleAuto { width:32px; background-position:0 -950px; } .sRemote .sTransportOption .pVehicleVelo { width:46px; background-position:0 -975px; }.sRemote .sTransportOption .sOptionsFootBike { display:none;} .sRemote .sTransportOption.sFootBikeOnly .sOptionsFootBike { display:block; padding:35px 5px 10px 5px; } .sRemote .sTransportOption.sFootBikeOnly .sItiTypes, .sRemote .sTransportOption.sFootBikeOnly .sItiParams, .sRemote .sTransportOption.sFootBikeOnly .sItiCorridor { display:none; }.sRemote .sItiTypes,.sRemote .sItiParams,.sRemote .sItiCorridor { padding:4px 5px 1px;} .sRemote .sItiTypes { position:relative; }.sRemote .sItiTypes ul { margin:5px 0 0; padding:0; height:55px; list-style:none;}.sRemote .sItiTypes li { float:left; margin:0; width:50%;}.sRemote .sItiTypes li input { height:18px;}.sRemote .sItiTypes li .pQuestionGrey,.sRemote .sItiTypes li .pQuestionBlue,.sRemote .sItiTypes li .pQuestionGreyBackgroundBlue { vertical-align:-2px;}.sRemote .sItiOptionsZone { list-style:none; margin:0; padding:0;}.sRemote .sItiOptionsZone li { margin:0; padding:0;}.sRemote .sItiParamsZone { padding:10px 0;}.sRemote .sItiParamsZone label,.sRemote .sOptionsFootBike label,.sRemote .sOptionsRestaurant label{ display:block; float:left; width:140px; padding-top:4px; text-align:left;} .sRemote .sOptionsRestaurant .sRefineZone label{ display:inline; float:none; line-height:18px; }.sRemote .sItiParamsZone input,.sRemote .sOptionsFootBike input,.sRemote .sOptionsRestaurant input { margin:0;}.sRemote .sItiCorridor ul { list-style:none; margin:0; padding:0; height:20px;}.sRemote .sItiCorridor li { float:left; margin:0 5px 0 0; padding:0;}.sRemote .sOptionsHotel ul { display:block; margin:0; padding:0; list-style:none; height:40px; }.sRemote .sOptionsHotel li { width:auto; float:left; height:20px; padding-right:10px;}.sRemote .sOptionsForHB label { display:block; float:left; padding-top:4px; text-align:left; width:140px;}.sRemote .sOptionsForHB span { padding-bottom:4px;}.sRemote .sOptionsForHB span label { display:inline; float:none; text-align:left; width:auto;}.sRestaurantRemote .sRefineZone { margin:5px 0 0;}.sRestaurantRemote .sRefineZone span{ float:left;}.sFormToolTip { position:absolute; padding:5px; width:300px; border:1px solid #BBB; background:#FDF6C9; z-index:10; text-align:justify; color:#666666;} .sHotelRemote .sFormToolTip { width:190px; height:37px; text-align:center; background: url(/img/ihm/hotels/telecommande/bgTooltipV10.4.png) no-repeat 0 0 transparent; border:none; }.sRemote.sTraficRemote { padding-top:12px;}.sTraficRemote img { float:right; height:117px;}.de-AT .sMapCountry { background-image:url(/img/ihm/trafic/country_at.png);}.de-DE .sMapCountry { background-image:url(/img/ihm/trafic/country_de.png);}.es-ES .sMapCountry { background-image:url(/img/ihm/trafic/country_es.png);}.en-GB .sMapCountry { background-image:url(/img/ihm/trafic/country_uk.png);}.fr-FR .sMapCountry { background-image:url(/img/ihm/trafic/country_fr.png);}.de-CH .sMapCountry,.fr-CH .sMapCountry,.it-CH .sMapCountry { background-image:url(/img/ihm/trafic/country_ch.png);}.nl-BE .sMapCountry,.fr-BE .sMapCountry { background-image:url(/img/ihm/trafic/country_be.png);}.it-IT .sMapCountry { background-image:url(/img/ihm/trafic/country_it.png);}.nl-NL .sMapCountry { background-image:url(/img/ihm/trafic/country_nl.png);}.sTraficRemote ul { margin:0; padding:0; list-style-type:none; display: none; min-height:130px;}.sTraficRemote li { margin:0 3px 3px 3px; text-align:center; width:140px; border:1px solid #c5c6c5; background: #DADADA; background: linear-gradient(top, #DADADA 0%,#FFFFFF 100%); background: -moz-linear-gradient(top, #DADADA 0%, #FFFFFF 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DADADA), color-stop(100%,#FFFFFF)); background: -webkit-linear-gradient(top, #DADADA 0%,#FFFFFF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DADADA', endColorstr='#FFFFFF',GradientType=0 ); cursor:default;}.de-AT .sTraficRemote li { margin:0 3px 8px 3px;}.sTraficRemote li .ui-picto-modify { background-image:url(/img/etgv/pictos_outils_poiV10.2.png); background-position:0 -155px; cursor:pointer; height:10px; width:10px; font-size:1px; margin:3px 5px 0 0; float:right;}.sTraficRemote .sTrafficButtons li .ui-picto-modify { display:none;}.sTraficRemote .sTrafficButtons.sTrafficButtonsCustomer li .ui-picto-modify { display:inline;}.sMeteoHP .sAutoPromoMeteo { background-color:#E0EDFC; border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; padding:0 5px; height:190px;}.sMeteoDatasheet .sAutoPromoMeteo { display:none;}.sHotelPage .sColumn h1{ background:url(/img/ihm/sprites/RemotesV10.3.0.png) no-repeat 0 -1100px; height:24px; margin:0; padding:0; width:auto;}.sHotelRemote { color: #000; border-left:1px solid #DBC65E; border-right:1px solid #DBC65E; background-color: #FFFCE9; padding: 0;}.sHotelPage .sBorderBottom { background:url(/img/ihm/sprites/RemotesV10.3.0.png) no-repeat scroll 0 -1201px transparent; height:6px;}.sHotelPage .sRemoteAdvertising { background-color: #FFFCE9; border-left: 1px solid #DBC65E; border-right: 1px solid #DBC65E;}.sHotelRemote h2 { color : #6b5312; font-size: 13px;}.sHotelRemoteControl .error{ border: 1px solid red !important;}.sAddressInput.error{ background: #FDE5F4 url("/img/ihm/sprites/AddressInputBg_errorV12.1.0.gif") 0 4px no-repeat;}.sHotelRemoteControl select.error{ background: #FDE5F4;}.sHotelRemoteControl .pPicto.pCalendar { background-color: transparent; border: none; margin-top: 5px; padding-bottom: 5px; width: 20px; display:inline-block; vertical-align: middle;}.sHotelRemoteControl .errorMessage{text-align: center; display: none; background-color: #FDE ; border: 1px solid red ; font-weight: bold; color: red; margin: 2px; padding: 2px;}.sHotelRemoteControl label { font-weight: bold; padding: 0; }.sHotelRemoteControl .vm-button-wrapper { padding: 21px 0 9px 0;}.sHotelRemoteControl select { color: #636161; margin: 4px 0 0 0; font-size: 11px; width: 53px; }.sHotelRemoteControl .pPicto.pCalendar { background-position: -34px -107px; }.sHotelRemoteControl input, .sHotelRemoteHP select { margin-top: 4px; }.sHotelRemoteControl { position:relative; z-index:23; }.sHotelRemoteControl .withMichelinGuide { margin-top: 24px;}.sHotelRemoteControl .withMichelinGuide .pApprouved { position: static;}.sHotelRemoteControl .withMichelinGuide .mg-box { height: 26px; line-height: 44px; width: 44px; text-align: center;}.sHotelRemoteControl .withMichelinGuide .mg-txt { padding-top: 10px; height: 34px; width: 180px; margin-right: 6px;}.sHotelPage .smooth, .hotel .smooth { background: #EFEFEF; filter: none; }.sHotelRemote .sBlocType,.sHotelRemote .sBlocDestination,.sHotelRemote .sBlocParametres { width: 280px; margin: 0 15px; padding: 5px 0 0;} .sHotelRemote .sBlocParametres{ position:relative; }.sHotelFormsMoreParams { margin-top : 20px;}.sHotelFormsMoreParamsContent{ background-color : #fdfcf3; border-width: 0; border-right : 1px solid #F1E7B3; border-left : 1px solid #F1E7B3; padding : 0 10px 0 5px; margin-left: 12px; width: 270px;}.sHotelRemote .roundCornerTop { background:url(/img/ihm/sprites/RemotesV10.3.0.png) no-repeat scroll 0 -1250px transparent; height: 6px; padding : 0 10px 0 5px; margin-left: 12px; width: 272px;}.sHotelRemote .roundCornerBottom { background:url(/img/ihm/sprites/RemotesV10.3.0.png) no-repeat scroll 0 -1300px transparent; height: 8px; padding : 0 10px 0 5px; margin-left: 12px; width: 272px;}.sHotelRemote .sBlocType { height: 46px;}.sHotelPage .sLastHotels{ width:310px; border-left:1px solid #DBC65E; border-right:1px solid #DBC65E;}.sHotelPage .sLastHotels .sLastHotelsTitle { background:url(/img/ihm/sprites/RemotesV10.3.0.png) no-repeat scroll 0 -1150px transparent; width:288px; margin: 0 10px; padding:0; position:relative;}.sHotelPage .sLastHotels .sLastHotelsContent { height: auto; margin:0 10px; width: 286px; border: 1px solid #F1E7B3; border-top : 0; background-position:bottom; background-color:#FFF; overflow: hidden;}.sHotelRemote .sBlocType ul{ list-style-type: none; padding: 0; margin: 0; line-height: 22px;}.sHotelRemote .sBlocType li{ width: 135px; padding-left: 5px; float: left;}.pol .sHotelRemote .sBlocType li{width:155px;}.pol .sHotelRemote .sBlocType li.reduceForPol{width:115px;}.sHotelRemote .sBlocType input{ width:18px;}.sHotelRemote .sLastHotelsContent li{ width: 270px;}.sHotelRemote .sLastHotelsContent li img{ margin-left:5px;}.sHotelRemote .sBlocDestination { height: 81px;}.sHotelRemote .sBlocDestination .sDivFields { line-height: 28px; }.sHotelRemote .sBlocParametres .sDivFields label { display: block; float: left; position :relative; top:10px;}.sHotelRemote .sBlocParametres .sDivFields input,.sHotelRemote .sBlocParametres .sDivFields select { float: right; margin: 5px 0;}.sHotelRemote .moreOptions,.sHotelRemote .moreOptionsClosed{ width: 94px; height: 24px; background: url(/img/ihm/sprites/ButtonsV10.3.0.png) no-repeat 0 -480px transparent; padding-left: 24px; margin-top:10px; line-height: 23px; font-weight: bold; cursor: pointer; overflow: hidden; color:#5b5012; float:left;} .sHotelRemote .moreOptionsClosed{ background-position: 0 -440px; float:left; }.sHotelRemote .sBlocGM { height: 32px; line-height: 32px;}.sHotelRemote .sBlocGM h2 { float: left; line-height: 18px; width:180px;}.sHotelRemote .sBlocGM .sContent { float: right; width: 90px;}.sHotelRemote .sBlocGM .sContent span { float: right; }.sHotelRemote .sBlocGM .sContent span input { height: 32px; }.sHotelRemote .logoGM { width: 57px; height: 19px; margin: 6px 3px 3px 3px; float: right; background: url(/img/poi/guideMichelinSmall.gif) no-repeat 0 0 transparent;}.sHotelRemote .sBlocKeyword { height: 56px;}.sHotelRemote .sBlocKeyword .sContent { text-align: center; padding-top: 6px;}.sHotelRemote .fHKeywordInput { float:left; width: 200px; margin-left:20px;}.sHotelRemote .sBlocEtoile { height: 131px;}.sHotelRemote .sBlocEtoile .sContent { line-height: 20px;}.sHotelRemote .sBlocEtoile .sContent ul,.sHotelRemote .sBlocEquipement .sContent ul{ list-style-type: none; padding: 0; margin: 0; line-height: 20px;}.sHotelRemote .sBlocEtoile .sContent li{ padding: 0 0 0 20px; height: 20px;}.sHotelRemote .sBlocEtoile .sContent li input{ height: 20px; margin: 0 2px 7px 0;}.sHotelRemote .rankEtoile{ width: 17px; height: 17px; margin-right:3px; background-image: url(/img/ihm/hotels/telecommande/elementsOptionsHotels.png); background-position: -90px -30px;}.sHotelRemote .sBlocEquipement .sContent { line-height: 20px; }.sHotelRemote .sBlocEquipement .sContent li{ padding: 0 0 0 20px; height: 20px;}.sHotelRemote .sBlocEquipement .sContent li input{ height: 20px; margin: 0 2px 0 0;}.sHotelRemote .sBlocEquipement .sContent li label { line-height: 20px; height: 20px;}.sHotelRemote .sBlocEquipement .sContent img { width: 16px; height: 16px; margin-right:4px; background-image: url(/img/ihm/hotels/telecommande/elementsOptionsHotels.png); vertical-align:middle;} .sHotelRemote .equipHandi{ background-position: 0 0; } .sHotelRemote .equipPark{ background-position: -30px 0; } .sHotelRemote .equipClim{ background-position: -60px 0; } .sHotelRemote .equipWeb{ background-position: -90px 0; } .sHotelRemote .equipTV{ background-position: 0 -30px; } .sHotelRemote .equipPets{ background-position: -30px -30px; } .sHotelRemote .equipPool{ background-position: -60px -30px; }.sHotelRemoteBottom{ height: 37px; margin: 0; text-align: center;}.sBlocParametres .btnSearch{ margin:12px 0 0 0;}.sHotelFormsMoreParams .btnSearch{ margin:12px 12px 0 0;}.sHotelRemote .itemFormSeparator,.sHotelRemote .mainItemFormSeparator { background-color:#F1E7B3; color : #F1E7B3; height: 1px; border:0;}.sHotelRemote .mainItemFormSeparator { width: 270px;}.sItineraryPageResult .filAriane { min-height: 35px;}#idContainerCalendarDeparture{ margin-left: 146px;}.sMapPage #idHotelRemote #idContainerCalendarDeparture { margin-left: 293px; margin-top: -39px;}.sMapPage .overlay #idHotelRemote #idContainerCalendarDeparture { margin-left: 168px; margin-top: 9px;}.containerCalendar{ position:absolute; z-index:999; display: none; width: 340px; height: 180px; background:white; -webkit-box-shadow: 4px 4px 15px 2px rgba(0, 0, 0, 0.2); box-shadow: 4px 4px 15px 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: solid 1px #DDD;}.containerCalendar .clsCalendarClose{ cursor:pointer; border-top: 1px solid #DDD; position: absolute; width: 340px; margin-bottom: 0; margin-top: 162px; text-align: center;}.containerCalendar .vmapi-calendar table{ width:170px;}.containerCalendar .vmapi-calendar{ }.containerCalendar .vmapi-calendar-days{ background-color:white; font-size: 10px;}.containerCalendar .vmapi-calendar .vmapi-calendar-days td{ border-top:none; border-bottom: 1px solid #DDDDDD; padding: 1px 1px;}.containerCalendar .vmapi-calendar table{ border-collapse: separate; border-spacing: 2px; font-size: 11px;}.containerCalendar .vmapi-calendar .vmapi-calendar-month-wrapper:first-child .vmapi-calendar-month+table{ border-right:solid 1px #DDDDDD !important; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px;}.containerCalendar .vmapi-calendar .vmapi-calendar-month-wrapper:last-child .vmapi-calendar-month+table{ -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px;}.containerCalendar .vmapi-calendar .vmapi-calendar-month-wrapper{ margin: 0; border: none;}.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td.selectable,.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td.notSelectable,.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td+td.selectable,.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td+td.notSelectable{ background-color:#dddddd;}.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td.selected,.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td+td.selected{ background-color: #0084FF; color: white;}.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td.selectable:hover,.containerCalendar .vmapi-calendar .vmapi-calendar-dates td:first-child+td+td+td+td+td+td.selectable:hover{ background-color: #0084FF; color: white;}.containerCalendar .vmapi-calendar .vmapi-calendar-days+tr{ display: none;}.containerCalendar .vmapi-calendar .vmapi-calendar-month{ height: 31px; padding: 4px 0; color: #4E4E4E; background: #d9d9d9 url("gradient-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), to(#d9d9d9) ); background: -webkit-linear-gradient( top, #ffffff, #d9d9d9 ); background: -moz-linear-gradient( top, #ffffff, #d9d9d9 ); background: -o-linear-gradient( top, #ffffff, #d9d9d9 ); background: linear-gradient( top, #ffffff, #d9d9d9 ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff' , endColorstr='#d9d9d9',GradientType=0 );}.containerCalendar .vmapi-calendar .notSelectable { background-color: #EFEFEF; color: #AAA;}.containerCalendar .vmapi-calendar { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:none !important;}.containerCalendar .vmapi-calendar .selectable:hover { background-color: #0084FF; color: white;}.containerCalendar .vmapi-calendar .selectable { color: black; background-color: #EFEFEF; font-weight: bold;}.containerCalendar .vmapi-calendar .current { border: 1px solid black; background-color: #EFEFEF;}.containerCalendar .vmapi-calendar .selected { background-color: #0084FF; color: white;}.containerCalendar .vmapi-calendar .vmapi-ui-picto-arrow-right{ background-image: url('/img/ihm/sprites/PictosV12.2.0.png'); background-position: -2px -880px; height: 16px; width: 16px;}.containerCalendar .vmapi-calendar .vmapi-ui-picto-arrow-left{ background-image: url('/img/ihm/sprites/PictosV12.2.0.png'); background-position: -23px -880px; height: 16px; width: 16px;}ul.sMapButtons { width:350px;}ul.sMapButtons li { display:block; width:50%; float:left; height: 18px;}ul.sMapButtons li[float="left"] + li { float:none;}ul.sWeatherButtons { width:350px;}ul.sWeatherButtons li { display:block; width:50%; float:left; height: 18px;}ul.sWeatherButtons li[float="left"] + li { float:none;}.sWeatherButtons { margin-left:0; margin-right: 20px; margin-bottom: 10px;}.vm-place-wrapper .searchContainer { height: 26px; width: 338px; background-color: #e5e5e5; padding: 5px 0 7px 5px; border-radius:2px;}.sHomePage .vm-page-content { position:relative; }.vm-box-mag { border: 1px solid #C4C2C2; height: 349px; position: relative; width: 310px; background-color: #ffffff;} a { text-decoration: none; color: #0084FF; } a:hover { text-decoration: underline; } .vm-box-mag .hd, .vm-box-mag h3 { background: #E4E4E4; color: #FFF; } .vm-box-mag .hd { padding-top: 14px;} .vm-box-mag .hd h2 { position: absolute; left: -6px; top: 1px; width: 310px; height: 56px; font-size: 14px; font-weight: bold; }.vm-box-mag .hd h2, .vm-box-mag .arrow { background-image: url('/img/ihm/sprites/vm-box-mag-header-bg.png'); background-repeat: no-repeat;}.vm-box-mag .highlight { text-align: center; }.vm-box-mag .highlight img { width: 280px; height: 122px; padding-top: 2px;}.vm-box-mag h3 { border-bottom: 1px solid; padding: 6px 0px 4px; margin-top: 12px;}.vm-box-mag .hd h3 { margin-top: 35px;}.vm-box-mag h3 span{ padding-bottom: 6px; font-weight: bold; padding-left: 16px; font-size: 14px;}.vm-box-mag .arrow { width: 5px; height: 6px; margin-left: 12px; display: block; margin-top: -1px; overflow: hidden;}.box a { color: #0084ff;}.vm-box-mag .hd a { color: #FFF; padding-left: 75px; padding-top: 18px; display: block;}.vm-box-mag h4 { float: left; font-weight: normal;}.vm-box-mag h4.singletitle { float: none; } .vm-box-mag ul { list-style-type: none; margin: 0px 16px; padding: 0px;} .vm-box-mag li { margin-bottom: 2px;}.vm-grid-mag { position: relative; margin-top: 2px; height: 100%;}.vm-grid-mag .vm-grid-3-1 { width: 329px; }.vm-grid-mag .vm-grid-3-1-first { width: 312px;}.vm-box-mag { margin-left: 17px; }.vm-grid-3-1-first .vm-box-mag { margin: 0;}.vm-grid-mag .vm-pub-homevign,.vm-grid-mag .vm-pub-homevign { margin-top: 20px; margin-left: 17px; }.wrapper-vm-box-mag { height:351px; overflow:hidden; position: relative; }.wrapper-vm-box-mag .vm-box-mag { height:349px;}.vm-grid-3-1-first.wrapper-vm-box-mag { width: 312px; padding-left: 17px; margin-left: -17px; position: relative;}.vm-box-mag-auto .hd h2 { background-position: -1px -21px;}.vm-box-mag-resto .hd h2 { background-position: -1px -80px;}.vm-box-mag-voyage .hd h2 {background-position: -1px -139px;}.vm-box-mag-auto .arrow { background-position: 0px 0px;}.vm-box-mag-resto .arrow { background-position: 0px -7px;}.vm-box-mag-voyage .arrow { background-position: 0px -14px;}.vm-box-mag-auto h3 { color: #2294ff; border-color: #0063be;}.vm-box-mag-resto h3 { color: #cc2a15; border-color: #a20503;}.vm-box-mag-voyage h3 { color: #007552; border-color: #007552;}.vm-newsletter-register .register-input { width: 145px; height: 20px; margin-top: 6px; padding-left: 5px;}.int .vm-newsletter-register .register-input { width: 142px;}.deu .vm-newsletter-register .register-input { width: 143px;}.vm-newsletter-register .vm-button-wrapper { padding-top: 3px; display: inline-block; clear: none; margin-left: 10px;}.vm-newsletter-register .vm-button-wrapper em { padding: 0px 25px; }.vm-newsletter-register .btnSearch { padding: 0 5px; margin-left: 5px;}.vm-services .vm-box-content a { display: block; margin-bottom: 8px; }.sAutoscoutFrame { width:312px; height: 125px;}.vm-autopromo,.vm-autopromoBig,.vm-autopromoImage,.vm-autopromoBigImage{ border: 1px solid #919191;}.vm-autopromo { padding: 10px 0px 7px 9px; height: 97px;}.vm-autopromo.fullImg { padding: 5px; height: 105px; position: relative; overflow: hidden;}.vm-autopromo.fullImg img { display: block;}.vm-autopromoBig{ height: 136px; padding: 12px 5px 7px 9px; margin-top: 7px;}.vm-autopromo,.vm-autopromoBig{ }.vm-autopromoImage,.vm-autopromoBigImage{ padding: 5px 5px 5px 5px;}.vm-autopromoImage{ height: 105px; }.vm-autopromoBigImage{ height: 145px; margin-top: 7px;}.vm-autopromo.vm-autopromoImage img,.vm-autopromo.vm-autopromoBigImage img{ border: 0;}.vm-autopromo h2,.vm-autopromoBig h2{ font-size: 13px; font-weight: bold; margin-bottom: 10px; float: left;}.vm-autopromo img.txtimg,.vm-autopromoBig img.txtimg{ float: left; margin-right: 8px;}.vm-autopromo p,.vm-autopromoBig p{ color: #636161; margin-top: 4px; margin-bottom: 3px;}.vm-autopromo a,.vm-autopromoBig a{ text-decoration: underline;}div.vm-autopromo img.logo,div.vm-autopromoBig img.logo{ border: 0; margin-left: 3px; margin-right: -2px; margin-top: -6px; vertical-align: top;}div.vm-autopromo img.txtimg.noborder,div.vm-autopromoBig img.txtimg.noborder{ border: 0;}.vm-autopromo.color1 h2, .vm-autopromo.color1 a, .vm-autopromo.color1 span,.vm-autopromoBig.color1 h2, .vm-autopromoBig.color1 a, .vm-autopromoBig.color1 span{ color: #c30d0f;}.vm-autopromo.color1 img,.vm-autopromoBig.color1 img{ border: 1px solid #c30d0f;}.vm-autopromo.color2 h2, .vm-autopromo.color2 a, .vm-autopromo.color2 span,.vm-autopromoBig.color2 h2, .vm-autopromoBig.color2 a, .vm-autopromoBig.color2 span{ color: #2B2B2B;}.vm-autopromo.color2 img,.vm-autopromoBig.color2 img{ border: 1px solid #2B2B2B;}.vm-autopromo.color3 h2, .vm-autopromo.color3 a, .vm-autopromo.color3 span,.vm-autopromoBig.color3 h2, .vm-autopromoBig.color3 a, .vm-autopromoBig.color3 span{ color: #007552;}.vm-autopromo.color3 img,.vm-autopromoBig.color3 img{ border: 1px solid #007552;}.vm-autopromo.color4 h2, .vm-autopromo.color4 a, .vm-autopromo.color4 span,.vm-autopromoBig.color4 h2, .vm-autopromoBig.color4 a, .vm-autopromoBig.color4 span{ color: #f69e1a;}.vm-autopromo.color4 img,.vm-autopromoBig.color4 img{ border: 1px solid #f69e1a;}.vm-autopromo.color5 h2, .vm-autopromo.color5 a, .vm-autopromo.color5 span,.vm-autopromoBig.color5 h2, .vm-autopromoBig.color5 a, .vm-autopromoBig.color5 span{ color: #15414a;}.vm-autopromo.color5 img,.vm-autopromoBig.color5 img{ border: 1px solid #15414a;}.vm-autopromo.color6 h2, .vm-autopromo.color6 a, .vm-autopromo.color6 span,.vm-autopromoBig.color6 h2, .vm-autopromoBig.color6 a, .vm-autopromoBig.color6 span{ color: #0e63ee;}.vm-autopromo.color6 img,.vm-autopromoBig.color6 img{ border: 1px solid #0e63ee;}.sHomePage .lemonde { width: 948px;}.lemonde { margin:17px 0;}.lemonde .vm-box-top .after { width: 80px !important; background: url('/img/cmn/lemonde-header.png') no-repeat 0 0 !important;}.lemonde #lemondeContent { margin: -43px 0 0 0; position: relative; height: 100%; padding: 32px 0 0 0; background: transparent url('/img/cmn/lemonde-logo.png') no-repeat 12px 10px;}.lemonde #lemondeContent a { display: block; float: left; margin: 19px 15px 0 0; width: 301px; height: 60px; font-size: 12 px; line-height: 15px; color: #0084FF; text-decoration: none; overflow: hidden;}.lemonde #lemondeContent a img { float: left; margin-right: 10px; width: 108px; height: 58px; border: 1px solid #999;}.isInMapMenuImported { display: none; }.sMeteoPage .sMapMenu,.sHotelPage .sMapMenu,.sItineraryPage .sMapMenu,.sHomePage .sMapMenu,.sMapPage .sMapMenu,.sRestaurantPage .sMapMenu,.sTrafficPage .sMapMenu { height: 100%; }.sMapMenu .bg_middle_left,.sMapMenu .bg_middle_right { width: 5px; height: 1px; float: left;}.sMapMenu .bgContent { background: none; height: 1px; float: left; vertical-align: middle;}.sMapMenu .rightSpace { padding-right: 0; }.sMapMenu .tab_middle_left,.sMapMenu .tab_middle_center,.sMapMenu .tab_middle_right,.sMapMenu .sSeparator { background-image: url(/img/ihm/sprites/MenuComponentV10.0.0/MenuComponent.png);}.sMapMenu .tab_middle_left { width: 5px; height: 26px; background-repeat: no-repeat; background-position: 0 -150px; float: left;}.sMapMenu .tab_middle_center { background-repeat: repeat; background-position: 0 -200px; height: 26px; float: left;}.sWeatherPage .sDataZone .sMapMenu .tab_middle_center { font-size: 12px; width: 54px; height: 30px; text-align: center; background: transparent url(/img/ihm/meteo/DayComponent.png) no-repeat scroll 0 -40px; margin: 0 5px;}.sWeatherPage .sDataZone .sMapMenu ul .tab_middle_center .content { padding: 0px; }.sWeatherPage .sDataZone .sMapMenu ul.bgDefault,.sWeatherPage .sDataZone .sMapMenu ul.bgDefault li.bgSelected { line-height: 15px; }.sWeatherPage .sDataZone .sMapMenu ul.bgDefault li.bgSelected .tab_middle_center { font-weight: bold; color: #000; background: transparent url(/img/ihm/meteo/SelectedDayComponent.png) no-repeat scroll 0 0; margin: 0 5px;}.weekDay .date { color: #000; font-size: 12px; line-height: 50px; height: 47px; margin-left: 5px; width:101px}.min { color: #7db510; margin: 2px 2px;}.max { color: #ef6c31; margin: 2px 4px; }.sVent { font-weight:bold; color:#000;}.sVentText { color:#000;}.wind { line-height: 50px; height:50px;}.sSeparateur { padding-top: 17px; float: left;}.weekDay { border-bottom:1px dotted #e1e3eb;}#idMapLeftBlock { position: relative; margin-top: 65px; padding: 6px 0 20px 18px; font-size: 11px; border-top:none;}#idMapLeftBlock h2 { margin: -15px 0 15px 0; text-align: center;}#idMapLeftBlock h2 strong { padding: 0 2px; font-size: 14px; font-weight: bold; color: #0c2263; background: #fff;}.sMeteoPage #idLeftBlock { margin-bottom:0px;}#idLeftBlock { position: relative; font-size: 11px; padding: 0 17px; padding-left: 0; width: 335px; margin-left: 17px; margin-top: 15px; margin-bottom: 30px;}#idLeftBlock h2 { margin: -15px 0 15px 0; text-align: center;}#idLeftBlock h2 span { padding: 0 5px; display: inline-block; background-color: #fff;}#idLeftBlock h2 strong { font-size: 14px; font-weight: bold; color: #0c2263; background: #fff;}#prevision-link h2 { text-align:left; }#prevision-link h2 span { padding:0px;}#climato-link h2 { text-align:left;}#climato-link h2 span { padding:0px;}.climatoOpen,.previsionOpen { margin-top: 5px; -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms;}#idMeteoContentLeftBlock { -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms; position: relative; height: 0px; overflow: hidden;}#idCompletePrevision { -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms; overflow: hidden; position: relative; height: 0px;}#climato-link, #prevision-link { cursor: pointer; text-decoration: none; color: #0079F3; font-size: 12px;}#prevision-link { margin-bottom:19px;}.sClimatology { width: 219px; height: 174px; margin-left: 40px; margin-bottom: 10px; background: url(/img/ihm/meteo/GradationAnnualWeather.png) repeat-x; overflow: hidden;}.sClimatology .legendTemperature { color: red; float: left; font-size: 10px; margin-left: 11px;}.sClimatology .legendPrecipitation { color: steelblue; float: left; font-size: 10px; margin-left: 11px;}.sClimatology .sClimatologyChart { width: 200px; height: 170px; margin: auto;}.sMapMenu .tab_middle_right { background-repeat: no-repeat; background-position: 0 -250px; height: 26px; width: 5px; float: left; margin-right: 4px;}.sMapMenu .tab_middle_center .content{ padding: 3px 5px 3px 1px;}.sMapMenu ul .fleche { background: transparent url(/img/ihm/sprites/MenuComponent/fleche_etgv.png) no-repeat 0 0; height: 18px; width: 18px; float: left;}.sMapMenu li:hover .content img.fleche, .sMapMenu li.hover .content img.fleche { background-image: url(/img/ihm/sprites/MenuComponent/fleche_over.png);}.sMapMenu { display: block; position: absolute; top: 5px; right: 46px; z-index: 20;}.sMeteoPage .sMapMenu,.sHotelPage .sMapMenu,.sItineraryPage .sMapMenu,.sMapPage .sMapMenu,.sHomePage .sMapMenu,.sRestaurantPage .sMapMenu,.sTrafficPage .sMapMenu { position: static; top: 0px; right: 0px;}.sMapMenu ul { float: left; margin: 0; padding: 15px 0 0; line-height: 18px; font-size: 11px; list-style-type: none; vertical-align: middle;}.sMeteoPage .sMapMenu ul,.sHotelPage .sMapMenu ul,.sItineraryPage .sMapMenu ul,.sMapPage .sMapMenu ul,.sRestaurantPage .sMapMenu ul,.sTrafficPage .sMapMenu ul,.sHomePage .sMapMenu ul { margin: 0px 0px -4px; padding: 0px;}.sMapMenu ul.bgDefault { line-height: 18px; color: #FFF; padding-top: 8px; position: relative; z-index: 20; }.sMapMenu ul li ul { display: none; position: absolute; top: 22px; left: 0; margin: 0; padding: 0; min-width: 100%;}.sMapMenu .bgDefault li ul { color: #FFF; }.sMapMenu .right li ul { left: auto; right: 0px;}.sMapMenu ul li ul li ul { top: -1px; left: 100%;}.sMapMenu ul li { position: relative; float: left; list-style-type: none; cursor: pointer;}.sMapMenu li.sSeparator { background-repeat: no-repeat; background-position: 0 -200px; display: block; padding: 3px 0 0; margin: 0; height: 26px; width: 4px; color: #666;}.sHotelPage li.sSeparator,.sItineraryPage li.sSeparator,.sHomePage li.sSeparator,.sMapPage li.sSeparator,.sTrafficPage li.sSeparator,.sMeteoPage li.sSeparator { height: 21px;}.sMapMenu .bgDefault li { margin: 0px; border: 0px none;}.sMapMenu ul li ul li { float: none; margin: 0; width: 100%; border: 0 none; white-space: nowrap;}.sMapMenu .sMenuElements .content { font-size: 9px; color: #FFF; line-height:15px;}.sMapMenu .sMenuElements .sFacebook { background: url(/img/ihm/sprites/PictosV12.1.1.png) no-repeat right -536px; padding: 1px 0; }.sMapMenu .sMenuElements .sTwitter { background: url(/img/ihm/sprites/PictosV12.1.1.png) no-repeat right -502px; padding: 1px 0; }.sMapMenu .sMenuElements .sGoogle { background: url(/img/ihm/sprites/PictosV12.1.1.png) no-repeat right -569px; padding: 1px 0; }.ita .sMapMenu .sMenuElements .content { line-height: 12px;}.sHotelPage .sMapMenu .sMenuElements .content,.sItineraryPage .sMapMenu .sMenuElements .content,.sHomePage .sMapMenu .sMenuElements .content,.sMapPage .sMapMenu .sMenuElements .content,.sRestaurantPage .sMapMenu .sMenuElements .content,.sTrafficPage .sMapMenu .sMenuElements .content,.sMeteoPage .sMapMenu .sMenuElements .content { font-size: 11px;}.sMapMenu .sMenuElements .content .share{ width:15px; margin-left:3px;}.sMapMenu ul .bgSelectBox .tab_middle_center div,.sMapMenu .sMenuElements li.bgSelectBox div.content { padding: 3px 5px 3px 20px; background: url(/img/ihm/sprites/ActionsV11.2.0.png) 0 0 no-repeat; position: relative;}.sMapMenu .bgDefault li.bgSelected,.sMapMenu .sMenuElements .bgSelected .content,.sMapMenu .bgDefault li.bgSelected ul li.bgSelected div.content { color: #AAA;}.sMapMenu ul .bgSelectBox.bgSelected .tab_middle_center div,.sMapMenu .sMenuElements li.bgSelectBox.bgSelected div.content { background-position: 0 -25px;}.sHotelPage .sMapMenu .sMenuElements .bgSelected .content,.sItineraryPage .sMapMenu .sMenuElements .bgSelected .content,.sMapPage .sMapMenu .sMenuElements .bgSelected .content,.sRestaurantPage .sMapMenu .sMenuElements .bgSelected .content,.sTrafficPage .sMapMenu .sMenuElements .bgSelected .content,.sMeteoPage .sMapMenu .sMenuElements .bgSelected .content,.sHomePage .sMapMenu .sMenuElements .bgSelected .content {color: #AAA; }.sMapMenu .bgDefault li.bgSelected ul li div.content,.sMapMenu li a { color:#FFF; text-decoration: none;}.sMapMenu ul li ul li img { vertical-align: -5px; }.sMapMenu .tools { overflow:hidden; white-space:nowrap; width: 64px; }.toolsFullscreen { display: none;}.sMapPopup .toolsFullscreen { display:block; }.sMapMenu .txtBlue { color: #0083FF; }.sMapMenu .txtVeryLightGreen { color: #69C95F; }.sMapMenu .txtPink { color: #CF6767; }.sMapMenu .txtYellow { color: #CFBB76; }.sMapMenu .sMenuElements { left: 0px; top: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #676767; width: 96px; background: #676767;}.sHotelPage .sMapMenu .sMenuElements,.sItineraryPage .sMapMenu .sMenuElements,.sHomePage .sMapMenu .sMenuElements,.sMapPage .sMapMenu .sMenuElements,.sRestaurantPage .sMapMenu .sMenuElements,.sTrafficPage .sMapMenu .sMenuElements,.sMeteoPage .sMapMenu .sMenuElements { top: 24px; font-size: 11px; font-weight: bold; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; -webkit-box-shadow: -2px 1px 2px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: -2px 1px 2px 0px rgba(0, 0, 0, 0.5); box-shadow: -2px 1px 2px 0px rgba(0, 0, 0, 0.5); background: #4b4b4b; background: -moz-linear-gradient(top, #4b4b4b 0%, #151515 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#151515)); background: -webkit-linear-gradient(top, #4b4b4b 0%, #151515 100%); background: -o-linear-gradient(top, #4b4b4b 0%, #151515 100%); background: linear-gradient(top, #4b4b4b 0%, #151515 100%); -moz-opacity: 0.94; -khtml-opacity: 0.94; opacity: .94; border: none;}.sMapMenu .toolsBar .sMenuElements { top: 33px; }.sMapMenu .sMenuElements li { clear: both; line-height: 1px; margin: 0; padding: 0 0 0 0; position: relative; background-color: #676767;}.sHotelPage .sMapMenu .sMenuElements li,.sItineraryPage .sMapMenu .sMenuElements li,.sHomePage .sMapMenu .sMenuElements li,.sMapPage .sMapMenu .sMenuElements li,.sRestaurantPage .sMapMenu .sMenuElements li,.sTrafficPage .sMapMenu .sMenuElements li,.sMeteoPage .sMapMenu .sMenuElements li { background: none !important;}.sMapMenu .sStoreList { left: 92px; position: absolute; top: 1px;} .sMapMenu .sBnav { display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #676767; width: 135px;}.sMapMenu .sBnav li { padding: 0 0 0 18px; width: 117px;} .sMapMenu .sBnav .sBnav { background-color: #CCC; border: 2px solid #4D4F4E; width: 308px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; padding-top: 10px; padding-right: 10px; margin: 0 0 0 3px; min-width: 0;} .sMapMenu .sBnav .sBnav li { background-color: #999; border: 1px solid #868686; display: inline; float: left; clear: none; height: 70px; width: 80px; padding-top: 10px; padding-left: 5px; padding-right: 5px; text-align: center; margin-left : 10px; margin-bottom: 10px; }.sMapMenu .sArrowPartner { background: url(/img/ihm/sprites/MenuComponentV10.0.0/MenuComponentUp.png) 0 0 no-repeat; background-position: 0 -176px; position:absolute; width: 15px; height: 19px; left: -18px; z-index: 99; top: 2px; display: block; } .sMapMenu .sBnav .sBnav li span { vertical-align: middle; display: inline-block; line-height: 1.2; text-align: left;} .sMapMenu .sBnav .sBnav li input { position: absolute; top: 68px; left: -1px; } .sBnav .sPartners { display: block; width: 269px;} .sMapMenu .sMenuElements .hover { background-image: url(/img/ihm/sprites/MenuComponentV10.0.0/MenuComponentUp.png); background-position: 80px -151px; background-repeat: no-repeat;}.sMapMenu .sMenuElements .preContent,.sMapMenu .sMenuElements .lineTop,.sMapMenu .vSeparator { position: relative; width: 100%;}.sMapMenu .sMenuElements .lineTop,.sMapMenu .sMenuElements .lineTop div { height: 13px; overflow: hidden; display: none;}.sMapMenu .sMenuElements .lineTop .sMenu_top_left,.sMapMenu .sMenuElements .lineTop .sMenu_top_center,.sMapMenu .sMenuElements .lineTop .sMenu_top_right { background-image: url(/img/ihm/sprites/MenuComponentV10.0.0/MenuComponentUp.png); }.sMapMenu .sMenuElements .lineTop .sMenu_top_left { background-repeat: no-repeat; background-position: 0 0; background-image: none; display: block; height: 13px; left: 0; position: absolute; top: 0; width: 75px;}.sMapMenu .sMenuElements .lineTop .sMenu_top_center { background-image: none; display: block; height: 13px; margin: 1px 15px 0 5px; position: relative; top: 0;}.sMapMenu .sMenuElements .lineTop .sMenu_top_right { background-repeat: no-repeat; background-position: 0 -40px; background-image: none; position: absolute; display: block; right: 0; top: 0; width: 15px; height: 13px;}.sMenuElements .preContent { line-height: 18px; padding: 5px 0 5px 6px;}.sHotelPage .sMenuElements.withRadio .preContent,.sItineraryPage .sMenuElements.withRadio .preContent,.sHomePage .sMenuElements.withRadio .preContent,.sMapPage .sMenuElements.withRadio .preContent,.sTrafficPage .sMenuElements.withRadio .preContent,.sMeteoPage .sMenuElements.withRadio .preContent,.sRestaurantPage .sMenuElements.withRadio .preContent { padding: 5px 0 5px 21px; background: transparent url(/img/ihm/sprites/PictosV12.1.1.png) 2px -417px no-repeat;}.sItineraryPage .sMenuElements.withRadio .hover .preContent,.sHomePage .sMenuElements.withRadio .hover .preContent,.sMapPage .sMenuElements.withRadio .hover .preContent,.sTrafficPage .sMenuElements.withRadio .hover .preContent,.sHotelPage .sMenuElements.withRadio .hover .preContent,.sMeteoPage .sMenuElements.withRadio .hover .preContent,.sRestaurantPage .sMenuElements.withRadio .hover .preContent,.sItineraryPage .sMenuElements.withRadio .bgSelected .preContent,.sHomePage .sMenuElements.withRadio .bgSelected .preContent,.sMapPage .sMenuElements.withRadio .bgSelected .preContent,.sTrafficPage .sMenuElements.withRadio .bgSelected .preContent,.sHotelPage .sMenuElements.withRadio .bgSelected .preContent,.sMeteoPage .sMenuElements.withRadio .bgSelected .preContent,.sRestaurantPage .sMenuElements.withRadio .bgSelected .preContent { line-height: 18px; padding: 5px 0 5px 21px; background: transparent url(/img/ihm/sprites/PictosV12.1.1.png) 2px -442px no-repeat;}.sMapMenu .sMenuElements .preContent .sMenu_middle_left { display: none; width: 14px; height: 100%;}.sMapMenu .sMenuElements .preContent .sMenu_middle_center { height: 100%; margin: 0 15px 0 3px;}.sMapMenu .sMenuElements .preContent .sMenu_middle_center input { border-width: 0; border-color: transparent; background-color: transparent;}.sMapMenu .sMenuElements .preContent .sMenu_middle_right { display: none; width: 15px; height: 100%;}.sMapMenu .sMenuElements .linkElement .preContent .sMenu_middle_center { padding: 0 5px; margin: 0px;}.sMapMenu .sMenuElements .lineBottom,.sMapMenu .sMenuElements .lineBottom div { height: 13px; overflow: hidden; display: none;}.sMapMenu .sMenuElements .lineBottom .sMenu_bottom_left,.sMapMenu .sMenuElements .lineBottom .sMenu_bottom_center,.sMapMenu .sMenuElements .lineBottom .sMenu_bottom_right { background-image: url(/img/ihm/sprites/MenuComponentV10.0.0/MenuComponentUp.png);}.sMapMenu .sMenuElements .lineBottom .sMenu_bottom_left { background-image: none; left: 0; position: absolute; top: 0; width: 14px; height: 13px;}.sMapMenu .sMenuElements .lineBottom .sMenu_bottom_center { background-image:none; margin:0 15px 0 5px; top: 0; height: 13px;}.sMapMenu .sMenuElements .lineBottom .sMenu_bottom_right { background-image:none; position: absolute; right: 0; top: 0; width:15px; height: 13px;}.sMapMenu .vSeparator,.sMapMenu .vSeparator div { height: 3px; line-height: 3px; overflow: hidden; font-size: 1px;}.sMapMenu .vSeparator_left { position: absolute; background: none; width: 5px; top: 0; left: 0;}.sMapMenu .vSeparator_middle { background: #676767; margin: 0 5px; border-top: 1px solid #333;}.sMapMenu .vSeparator_right { position: absolute; background: none; width: 5px; top: 0; right: 0;}.ui-map .ui-situation-enlarge,.ui-map .ui-situation-reduce { bottom: 0; cursor: pointer; height: 29px; position: absolute; right: 0; width: 30px; z-index: 51; margin: 4px;}.ui-map .ui-situation-enlarge { background-position : 0 -447px; }.ui-map .ui-situation-reduce { background-position : 0 0; }body .toolsBar .lstTools button, .toolsBar .toolsAll:after, .toolsBar .toolsHrt:after,.toolsBar .itemTool, .toolsBar .btList .arrow, .toolsBar .btTool, .toolsBar .sprite,.ui-map .ui-situation-enlarge, .ui-map .ui-situation-reduce, body .ui-skin-default .ui-navigation-control .ui-item-indicator,body .ui-skin-default .ui-navigation-control .ui-navigation-control-bg,.ui-navigation-control .ui-item-fullscreen-off,.ui-navigation-control .ui-item-fullscreen-on,body .ui-skin-default .ui-map-tools .ui-map-toolsApi .ui-navigation-mode-selector,body .ui-skin-default .ui-map-tools .ui-map-toolsApi .ui-navigation-mode-hand,body .ui-skin-default .ui-map-tools div.ui-map-geolocation-container div.button,.ui-skin-default .ui-map-tools .ui-map-print,.ui-skin-default .ui-map-tools .ui-map-paning,.ui-skin-default .ui-map-tools .ui-map { background-image: url(/img/ihm/sprites/MenuComponentV13.2.0/menu.png); background-repeat: no-repeat; filter : none; }.sMeteoPage .toolsBar,.sMapPage .toolsBar,.sTrafficPage .toolsBar { background: url("/img/ihm/sprites/HeaderBoxV12.2.0.png") repeat-x scroll 0 -711px #2D2D2D; position: relative; display: block; min-height: 33px; z-index: 22; float: right; text-align: center; padding-top: 0px;}.sMapPopup .toolsBar { z-index: 24;}.sMeteoPage .expand,.sMeteoPage .collapse,.sMapPage .expand,.sMapPage .collapse,.sTrafficPage .expand,.sTrafficPage .collapse { -webkit-transition: 350ms; transition: 350ms;}.sHomePage .toolsBar,.sItineraryPage .toolsBar,.sHotelPage .toolsBar { padding-left:0;}.toolsBar { background: url("/img/ihm/sprites/HeaderBoxV12.2.0.png") repeat-x scroll 0 -711px #2D2D2D; position: relative; display: block; min-height: 33px; z-index: 22; width: 100%; float: left; width: 100%; text-align: center; } .toolsBar .lstTools { position: relative; line-height: 18px; font-size: 11px; display: inline-block; text-align: left; margin: 0 0 -4px 0; min-height: 33px; } .toolsBar .lstTools input { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin-top: 5px; vertical-align: baseline; padding: 5px 0px 5px 15px; height: 12px !important; width: 120px; }body.sMapPopup .toolsBar .lstTools input { width: 190px;} .toolsBar .lstTools button { width: 35px; height: 24px; text-indent: -9999px; cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; vertical-align: bottom; border: none; background-color: transparent; background-position: 0 -419px; background-attachment: scroll; } .sMapMenu .toolsBar .toolsHrt { margin: 0 25px 0 0;position: relative; } .sMapMenu .toolsBar .toolsAll { position: relative; } .toolsBar .toolsAll:after, .toolsBar .toolsHrt:after { display: block; float: left;content:""; background-attachment: scroll; background-position: -277px -238px; background-color:transparent; height: 33px; width: 2px; position: absolute; right: 0; top: 0;} .toolsBar .left { float: left; }.toolsBar .right { float:right; padding:0 20px 0 0;}.toolsBar .right:after { content: none; }.toolsBar .itemTool { padding: 1px 1px 1px 4px; height: 31px; background-position: -277px -238px;}.toolsBar .btList { position: relative; padding: 5px 22px 0 5px; color: #fff; font-weight: bold;}.toolsBar .btList .arrow { overflow: hidden; display:block; position:absolute; right:5px; top:10px; width:10px; height:10px; background-position: -277px -227px;}.hover .btList .arrow { background-position:-277px -276px ; width:20px; height:20px; right:2px; top:8px;}.toolsBar .btTool {background-position: 0 0; width:39px ; height:31px;text-indent:-10000px; overflow: hidden;}.toolsBar .right .itemTool:first-child { background:none;}.toolsBar .onlyFullScreen { display:none;}.toolsBar .sprite { background-position: left top; display: block; position: absolute; width:426px ; height: 667px;}.fullscreenSelected .toolsBar .onlyFullScreen { display:block;}.btnFullscreen .btTool { background-position:-82px -349px; }.fullscreenSelected .btTool, .fullScreenVM .btTool { background-position:-82px 0px; }.btnFullscreen { background:none; } .itemTool .btnTrafic {background-position: -79px -217px;} .hover .btnTrafic, .bgSelected .btnTrafic{background-position: -79px -248px;} .itemTool .btnMeteo {background-position: -79px -155px;} .hover .btnMeteo, .bgSelected .btnMeteo {background-position: -79px -186px;} .itemTool .btnStations {background-position: -79px -93px;} .hover .btnStations, .bgSelected .btnStations {background-position: -79px -124px;} .itemTool .btnParking {background-position: -79px -31px;} .hover .btnParking, .bgSelected .btnParking {background-position: -79px -62px;} .itemTool .btnDanger {background-position: -79px -279px;} .hover .btnDanger, .bgSelected .btnDanger {background-position: -79px -310px;} .toolsBar .btHotels {background-position:-35px 0px;} .toolsBar .bgSelected .btHotels, .toolsBar .hover .btHotels {background-position:-35px -31px;} .toolsBar .btRestaurants {background-position:-35px -62px;} .toolsBar .bgSelected .btRestaurants, .toolsBar .hover .btRestaurants {background-position:-35px -93px;} .toolsBar .btTourisme {background-position:-35px -124px;} .toolsBar .bgSelected .btTourisme, .toolsBar .hover .btTourisme {background-position:-35px -155px;} .tooltip { display: none; position: absolute; top:36px; left:50%; width:150px; margin:0 -75px;text-align: center;} .tooltip .wrapper { display:inline-block; color:#fff; position:relative;} .hover .tooltip, .tooltip span { display: block;} .tooltip .top { position:absolute; left:7px; right:7px; display:block; height:16px; background: url("/img/ihm/sprites/MenuComponentV12.2.0/tooltip/tooltipTop.png") no-repeat 50% top ;} .tooltip .l { position: absolute; overflow:hidden; left:-7px; top:9px; width:7px; height:7px; background: url("/img/ihm/sprites/MenuComponentV12.2.0/tooltip/tooltipRound.png") no-repeat 0px 0px ; } .tooltip .r { position: absolute; overflow:hidden; right:-7px; top:9px; width:7px; height:7px; background: url("/img/ihm/sprites/MenuComponentV12.2.0/tooltip/tooltipRound.png") no-repeat -6px 0px ; } .tooltip .bot { position:absolute; top:auto; bottom:0px; left:7px; right:7px; height:7px; background: url("/img/ihm/sprites/MenuComponentV12.2.0/tooltip/tooltipBg.png") repeat-x 0 -120px ;} .tooltip .bot .l {background-position: 0px -7px ; top:0px; height:7px; } .tooltip .bot .r { background-position: -6px -7px ; top:0px; height:7px;} .tooltip .bdL { margin:16px 0 7px 0; background: url("/img/ihm/sprites/MenuComponentV12.2.0/tooltip/tooltipBg.png") no-repeat 0 0 ; } .tooltip .bdR { padding:0 2px; background: url("/img/ihm/sprites/MenuComponentV12.2.0/tooltip/tooltipBg.png") no-repeat right -60px; } .tooltip .bd { background: url("/img/ihm/sprites/MenuComponentV12.2.0/tooltip/tooltipRound.png") repeat-x 0 -16px ; min-height:19px; padding: 0 7px;line-height: 13px;} .btnFirst .tooltip { margin:0; left:1px; text-align: left; width: 90px; } .btnFirst .tooltip .top {background-position: -59px top; }.adTicker { height: 32px; overflow: hidden; width: 250px;}.adTicker span { color: #FFF; display: inline; padding-top: 7px; position: absolute;}.adTicker .gradient { display:block; width:71px; height:33px; right:0px; top:0px; left:auto; overflow:hidden;z-index:20;}.adTicker .gradient .sprite { left:-277px; top:-300px; } .adTicker img { min-width: 20px; margin: 0 10px; max-height: 20px; vertical-align: middle;} .ui-map-menu { padding: 5px; position: relative; z-index: 20;}.sMeteoPage .ui-map-menu,.sHotelPage .ui-map-menu,.sItineraryPage .ui-map-menu,.sHomePage .ui-map-menu,.sMapPage .ui-map-menu,.sRestaurantPage .ui-map-menu,.sTrafficPage .ui-map-menu { padding: 0px; position: static;}.sMeteoPage .ui-map-tools,.sTrafficPage .ui-map-tools { z-index:5;}.ui-map-tools { float:right; padding:5px; position:relative; z-index:21;}.sMeteoPage .ui-map-tools,.sHotelPage .ui-map-tools,.sItineraryPage .ui-map-tools,.sHomePage .ui-map-tools,.sMapPage .ui-map-tools,.sRestaurantPage .ui-map-tools,.sTrafficPage .ui-map-tools { float: none; position:absolute; right:5px; top: 5px;}.sHotelPage .ui-map-tools-withToolsBar,.sItineraryPage .ui-map-tools-withToolsBar,.sHomePage .ui-map-tools-withToolsBar,.sMapPage .ui-map-tools-withToolsBar,.sRestaurantPage .ui-map-tools-withToolsBar,.sMeteoPage .ui-map-tools-withToolsBar,.sTrafficPage .ui-map-tools-withToolsBar { top: 52px;}.ui-map-tools .ui-map-toolsApi { float: none !important;}.ui-map-tools .ui-map-navigation { margin-left: 5px;}.sAdMapBottom { position: absolute; bottom: 0; background-color: #434343; border-top: 1px solid #FFF; color: #FFF; font-size: 14px; font-weight: bold; overflow: hidden; text-align: center; width: 100%; z-index: 22; left: 0px;} .sAdMapBottom a { color: #FFF; display: block; padding: 5px 0; } .sAdMapBottom a:hover { text-decoration: none; } .sAdMapPoi { ext-align: right; height: 30px; overflow: hidden; }.sAdMapPoi a { display: block; text-align:right; font-weight: normal; font-size: 12px; padding: 7px; cursor: pointer;}.sAdMapPoi img { float:right; margin: 0 0 0 5px; cursor: pointer;} body .ui-skin-default .ui-navigation-control .ui-item-indicator { background-position:0 -353px; top: 104px; left: 0px; width: 37px;}.ui-navigation-control .ui-item-fullscreen-on,.ui-navigation-control .ui-item-fullscreen-off { width: 24px; height: 20px;}.ui-navigation-control .ui-item-fullscreen-on { background-position: 0 -380px; }.ui-navigation-control .ui-item-fullscreen-off { background-position:0 -410px; }body .ui-skin-default .ui-navigation-control .ui-navigation-control-bg { background-position: 0 -203px; height: 146px; width: 30px;}body .ui-skin-default .ui-navigation-control .ui-item-indicator,body .ui-skin-default .ui-navigation-control .ui-navigation-control-bg,.ui-navigation-control .ui-item-fullscreen-off,.ui-navigation-control .ui-item-fullscreen-on,body .ui-skin-default .ui-map-tools .ui-navigation-mode-selector,body .ui-skin-default .ui-map-tools .ui-navigation-mode-hand,body .ui-skin-default .ui-map-tools .ui-map-geolocation-container .button,.ui-skin-default .ui-map-tools .ui-map-print,.ui-skin-default .ui-map-tools .ui-map-paning,.ui-skin-default .ui-map-tools .ui-map { cursor:pointer;}body .ui-navigation-control { position:relative; z-index:20; height:153px;}.ui-navigation-control img { border: 0px; }.ui-navigation-control map { display: block; }body .ui-skin-default .ui-navigation-control .ui-item-indicator { cursor:pointer; height:14px; position:absolute; display:block;}.ui-navigation-control .ui-item-fullscreen-on,.ui-navigation-control .ui-item-fullscreen-off { cursor:pointer; left: 0; float:left;}.ui-navigation-control-mini { position:relative; z-index:20;}body .ui-skin-default .ui-map-tools .ui-navigation-mode-selector,body .ui-skin-default .ui-map-tools .ui-navigation-mode-hand,.ui-skin-default .ui-map-tools .ui-map-geolocation-container .button,.ui-skin-default .ui-map-tools .ui-map-print,.ui-skin-default .ui-map-tools .ui-map-paning,.ui-skin-default .ui-map-tools .ui-map { width: 30px; height: 29px; margin-bottom: 6px; margin-left: 5px;}body .ui-map-tools .ui-map-geolocation-container { float: none;}.ui-skin-default .ui-map-tools .ui-map-paning { width: 40px; height: 40px; margin-left: 0px; background-position: -277px -344px;}.ui-skin-default .ui-map-paning-east,.ui-skin-default .ui-map-paning-west { display: block; float: left; width: 20px; height: 14px;}.ui-skin-default .ui-map-paning-north,.ui-skin-default .ui-map-paning-south { display: block; width: 40px; height: 13px;}.ui-skin-default .ui-map-paning-south { clear: both; }.ui-skin-default .ui-map-tools .button img { width: 30px; height: 29px; }body .ui-skin-default .ui-map-tools .ui-navigation-mode-selector { background-position: 0 -145px;}body .ui-skin-default .ui-map-tools .ui-map-geolocation-container .button { background-position: 0 -87px;}body .ui-skin-default .ui-map-tools .ui-map-print { background-position: 0 -116px;}body .ui-skin-default .ui-map-tools .scrollwheel-on { background-position: 0 -29px;}body .ui-skin-default .ui-map-tools .scrollwheel-off { background-position: 0 -58px;}body .ui-skin-default .ui-map-tools .ui-navigation-mode-hand { background-position: 0 -174px;}body .ui-skin-default .ui-map-tools .ui-map-right-toolbar { display: none; position: absolute; left: -105px; padding: 7px; width: 85px; font-size: 11px; color: #fff; text-align: center; background: #414141; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666'); -webkit-box-shadow: 1px 1px 4px 0 #666; -moz-box-shadow: 1px 1px 4px 0 #666; box-shadow: 1px 1px 4px 0 #666;}#ui-map-right-toolbar-paning { top: 5px; }#ui-map-right-toolbar-scrollwheel { top: 50px; }#ui-map-right-toolbar-navigationmodeselector { top: 85px; }#ui-map-right-toolbar-navigation { top: 120px; }#ui-map-right-toolbar-geolocation { top: 273px; }#ui-map-right-toolbar-print { top: 308px; }body .ui-skin-default .ui-map-tools .ui-map-right-toolbar:after { content: ""; display: block; position: absolute; top: 4px; right: -10px; width: 0; border-style: solid; border-width: 10px 0 10px 15px; border-color: rgba(0, 0, 0, 0) #414141;}.isApiMapBubbleImported {}.isInMapBubbleImported { }.bib-bubble { -moz-border-radius: 3px; -webkit-border-radius:3px; border-radius: 3px;}.bib-bubble-head .bib-bubble-close { height: 18px; position: absolute; right: 8px; top: 10px; width: 18px; z-index: 20; background-color: #000000; opacity: 0; cursor: hand;}.bib-bubble-head .bib-bubble-close-default { background:url("/img/ihm/cmn/btn_close_rounded.png") no-repeat -7px -8px transparent; filter:none; opacity:1; top: 5px; right: 5px; width: 18px; height: 18px; position: absolute;}.bib-bubble-head .bib-bubble-close-desti { background:none; filter:none; opacity:1; top: 5px; right: 5px; width: 32px; height: 32px; float: right;}.bib-bubble-head .bib-bubble-close-iti { background:url("/img/ihm/cmn/btn_close_rounded.png") no-repeat 0px 0px transparent; filter:none; opacity:1; top: 5px; right: 5px; width: 32px; height: 32px; float: right;}.etgv .bib-bubble-head .bib-bubble-close, .etgv .bib-bubble-head .bib-bubble-close-default{ background: none; }.btnCloseRounded { background: transparent url('/img/ihm/cmn/btn_close_rounded.png') no-repeat top left; position: absolute; right: -0px; top: 0px; width: 32px; height: 31px;}.sMapBubble .bubble-content { font-size:11px; position:relative; top:-10px; left:-20px; margin:0 0 -10px; z-index:2; line-height:19px;}.bubble-content .sPlaceBubble .header { background: #efefef; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #efefef 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top, #efefef 0%,#f3f3f3 100%); background: -o-linear-gradient(top, #efefef 0%,#f3f3f3 100%); background: -ms-linear-gradient(top, #efefef 0%,#f3f3f3 100%); background: linear-gradient(top, #efefef 0%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f3f3f3',GradientType=0 ); -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; -webkit-box-shadow: 0 2px 2px 0 #E2E2E2 inset; -moz-box-shadow: 0 2px 2px 0 #E2E2E2 inset; box-shadow: 0 2px 2px 0 #E2E2E2 inset; overflow: hidden; border-width: 1px; border-style: solid; border-color: #d7d7d7 #e8e8e8; border-bottom: 0px; width: 199px; padding: 2px 0 0 8px;}.bubble-content .simpleBlock { margin-top: 6px; margin-left: 8px;}.bubble-content .pPicto.pFavorite { float: none; vertical-align: middle; margin-left: 5px; background-position: 0 0;}#bubbleAddAddress {margin-left: 0px !important;}.sMapBubble .bubble-content h1 .txtLink { }.sHRTBubble .blockCarnet,.sHRTBubble .blockCarnetOk { display: none; float: none; background: url("/img/etgv/common/ajouterCarnet.png") no-repeat scroll 0 50% transparent; border: medium none; cursor: pointer; height: 25px; padding-left: 20px; text-align: center; width: 131px; margin-top: 5px;}.etgv .sHRTBubble .blockCarnet,.etgv .sHRTBubble .blockCarnetOk{ display: block;}.sHRTBubble .blockCarnet span, .sHRTBubble .blockCarnetOk span { color: #82466F; font-size: 11px; line-height: 25px;}.sHRTBubble .sBubbleMarker, .sPlaceBubble .sBubbleMarker { background: transparent url('/img/ihm/cmn/bubble_arrow.png') no-repeat top left; width: 55px; height: 90px; left: 38px; margin-top: -3px; overflow: hidden; position: relative;}.bubbleDesti .sBubbleMarker { background: transparent url('/img/ihm/cmn/bubble_marker_small.png') no-repeat top left; width: 20px; height: 19px; margin-left: 25px; overflow: hidden;}.sBubbleMarker:after,.sBubbleMarker:after { content: ""; position: absolute; z-index: -2;}.persectiveMarker:after { left: 45px; bottom: 0px; width: 10px; height: 60px; opacity: 0.3; -webkit-box-shadow: -80px -80px 4px #000000 inset, 0px 0px 4px #000000; -moz-box-shadow: -80px -80px 4px #000000 inset, 0px 0px 4px #000000; box-shadow: -80px -80px 4px #000000 inset, 0px 0px 4px #000000 ; -webkit-transform: skew(-35deg); -moz-transform: skew(-35deg); -ms-transform: skew(-35deg); -o-transform: skew(-35deg); transform: skew(-35deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%;}.sPODBubble, .sPODBubbleIti { width:200px; background: #FFF; padding: 10px 20px 10px 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 0px 2px 3px #666666; -moz-box-shadow: 0px 0px 2px 3px #666666; box-shadow: 0px 0px 2px 3px #666666; }.sPODSimplified { padding: 0px 0px 0px 5px; }.sPODSimplified .sPODBubble { min-height: 40px; width: 300px;}.sPODBubble-default { width: 250px !important; padding-right: 15px; padding-top: 12px;}.sBubbleBox { padding: 2px; background: #FFF; border: 1px solid #ccc9c2; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}.perspective, .perspectiveLarge { height: 142px; position:absolute; z-index: 19;}.perspective { background:url("/img/ihm/cmn/bubble_shadow.png") left bottom no-repeat transparent; width:404px;}.perspectiveLarge { background:url("/img/ihm/cmn/bubble_shadow_large.png") left bottom no-repeat transparent; width: 490px;}.sPlaceBubbleFRA .sBubbleBox, .sMapBubble .sPlaceBubbleFRA .sBubbleBox { width: 410px;}.bubble-content .sHRTBubble, .bubble-content .sPlaceBubble { font-size: 11px;} .bubble-content .sHRTBubble { font-size: 11px; color: #4c4a4b; width:310px; margin-left: -7px; z-index: 2;}.sHRTBubble, .sPlaceBubble { position: relative; } .sBubbleBox .sBubbleContainer { color: #636161; background: #f0f0f0; background: -moz-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#fbfbfb)); background: -webkit-linear-gradient(top, #f0f0f0 0%,#fbfbfb 100%); background: -o-linear-gradient(top, #f0f0f0 0%,#fbfbfb 100%); background: -ms-linear-gradient(top, #f0f0f0 0%,#fbfbfb 100%); background: linear-gradient(top, #f0f0f0 0%,#fbfbfb 100%); height: 100%;}.vmapi-overlay .sBubbleContainer p { color: #636161; }.sHRTBubble .sBubbleLogo { float:right; margin-right:7px;}.vmv .sHRTBubble .sBubbleLogo{ display: none; }.sBubbleBox .fleft { float: left; }.sMeteoPage .sBubbleBox h1 { color: #0c2263; font: bold 18px/18px Arial, Helvetica, sans-serif; text-align: center; padding: 0 0 17px 0; display: block; position: relative;}.sBubbleBox h1 { font-size:14px; font-weight: normal; text-align:left; float:none; cursor: hand; cursor: pointer; margin-right: 25px; }.sBubbleBox h1 span { font-size:13px; font-weight: normal; }.sBubbleBox .sBubbleContent { clear: both; overflow: hidden; padding: 8px 5px 10px 10px; min-width: 199px; height: 100%;}.sPlaceBubble .sBubbleContent { line-height: 13px; padding: 8px 5px 10px 5px;}.sHRTBubble p, .vmapi-overlay .sHRTBubble p { font-size: 11px;}.sHRTBubble .sInfosWrapper p { padding-top: 3px; }.sHRTBubble .sInfosWrapper { clear: both; padding-top: 5px;}.sHRTBubble .sBubblePhotoContainer, .etgv .sHRTBubble .sBubblePhotoContainer { float:right; width: 95px; height: 64px; margin-top: 0px; padding: 0px 3px; text-align: center; overflow: hidden; border: 3px #FFF solid; -webkit-box-shadow: 0px 0px 2px 3px #666666; -moz-box-shadow: 0px 0px 2px 1px #666666; box-shadow: 0px 0px 2px 1px #666666; }.sHRTBubble .sBubblePhoto { margin-top: 0px;}.sBubbleBox .btnClose { background: url('/img/ihm/sprites/MenuComponentV12.2.0/menu.png') no-repeat transparent; background-color: transparent; background-repeat: repeat-x; filter: none;}.sBubbleBox .hd { -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; height: 24px; padding: 5px 5px 0px 10px; }.sPODSimplified .hd { height: 20px; padding-left: 0px; }.sPODSimplified h1 { font-weight: bold; font-size: 13px; position: relative; }.sPODSimplified .bubbleRating1 h1,.sPODSimplified .bubbleRating2 h1,.sPODSimplified .bubbleRating3 h1,.sPODSimplified .bubbleRating4 h1,.sPODSimplified .bubbleRating5 h1 { padding: 0 110px 0 0;}.sPODSimplified .restaurant h1 { padding-right: 50px;}.sPODSimplified h1 .visRight { position:absolute; top:0px; right: 0px;}.sBubbleBox .txtLink { color: #0b95f5; }.sBubbleBox h1 .txtLink { color: #FFF;} h1 .txtLink { margin-right: 15px; } .vmv h1 .txtLink { margin-right: 5px; }.hostel .btnClose, .restaurant .hostel .btnClose { background-position: -46px -193px; }.restaurant .btnClose { background-position: -46px -213px; }.tourism .btnClose { background-position: -46px -233px; }.sPlaceBubble .btnClose { background-position: -46px -253px; }.hostel .hd, .restaurant .hostel .hd { background: #ffc663; background: -moz-linear-gradient(top, #ffc663 2%, #fbae51 4%, #ef8515 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffc663), color-stop(4%,#fbae51), color-stop(98%,#ef8515)); background: -webkit-linear-gradient(top, #ffc663 2%,#fbae51 4%,#ef8515 98%); background: -o-linear-gradient(top, #ffc663 2%,#fbae51 4%,#ef8515 98%); background: -ms-linear-gradient(top, #ffc663 2%,#fbae51 4%,#ef8515 98%); background: linear-gradient(top, #ffc663 2%,#fbae51 4%,#ef8515 98%); border-color: #a88140 #cf904b; }.restaurant .hd { background: #d0777d; background: -moz-linear-gradient(top, #d0777d 2%, #a33842 4%, #7d0e15 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#d0777d), color-stop(4%,#a33842), color-stop(98%,#7d0e15)); background: -webkit-linear-gradient(top, #d0777d 2%,#a33842 4%,#7d0e15 98%); background: -o-linear-gradient(top, #d0777d 2%,#a33842 4%,#7d0e15 98%); background: -ms-linear-gradient(top, #d0777d 2%,#a33842 4%,#7d0e15 98%); background: linear-gradient(top, #d0777d 2%,#a33842 4%,#7d0e15 98%); border-color: #4c0b11 #5f232d;}.tourism .hd { background: #51bfb2; background: -moz-linear-gradient(top, #51bfb2 2%, #0d9788 4%, #036654 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#51bfb2), color-stop(4%,#0d9788), color-stop(98%,#036654)); background: -webkit-linear-gradient(top, #51bfb2 2%,#0d9788 4%,#036654 98%); background: -o-linear-gradient(top, #51bfb2 2%,#0d9788 4%,#036654 98%); background: -ms-linear-gradient(top, #51bfb2 2%,#0d9788 4%,#036654 98%); background: linear-gradient(top, #51bfb2 2%,#0d9788 4%,#036654 98%); border-color: #146054 #2e6f67;}.sPODSimplified .hostel .hd, .sPODSimplified .restaurant .hd, .sPODSimplified .tourism .hd { background: none;}.sPlaceBubble .hd { background: #4fa7ff; background: -moz-linear-gradient(top, #4fa7ff 2%, #0076f1 4%, #033fdb 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#4fa7ff), color-stop(4%,#0076f1), color-stop(98%,#033fdb)); background: -webkit-linear-gradient(top, #4fa7ff 2%,#0076f1 4%,#033fdb 98%); background: -o-linear-gradient(top, #4fa7ff 2%,#0076f1 4%,#033fdb 98%); background: -ms-linear-gradient(top, #4fa7ff 2%,#0076f1 4%,#033fdb 98%); background: linear-gradient(top, #4fa7ff 2%,#0076f1 4%,#033fdb 98%); min-width: 199px; border-color: #1c4c94;}.sPODSimplified .fleft { float: left; }.sPODSimplified .fright { float: right; }.sPlaceBubble .hd, .sHRTBubble .hd { border-width: 1px 1px 0px 1px; border-style: solid solid none solid; }.sBubbleBox .btnBubble { text-decoration: none; font-family: Arial,Verdana,sans serif; color: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; -webkit-box-shadow: 0px 2px 1px 0px #cccccc; -moz-box-shadow: 0px 2px 1px 0px #cccccc; box-shadow: 0px 2px 1px 0px #cccccc; width: auto; padding: 0px 10px 3px; height: 21px; line-height: 15px; font-weight: bold; font-size: 12px; margin-bottom: 5px;}.sBubbleBox .btnBubble, .sBubbleBox .btnBubble:focus { background: #6bccff; background: -moz-linear-gradient(top, #6bccff 2%, #50b5ff 4%, #1091ef 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#6bccff), color-stop(4%,#50b5ff), color-stop(98%,#1091ef)); background: -webkit-linear-gradient(top, #6bccff 2%,#50b5ff 4%,#1091ef 98%); background: -o-linear-gradient(top, #6bccff 2%,#50b5ff 4%,#1091ef 98%); background: -ms-linear-gradient(top, #6bccff 2%,#50b5ff 4%,#1091ef 98%); background: linear-gradient(top, #6bccff 2%,#50b5ff 4%,#1091ef 98%); border: 1px solid #5190b1; border-bottom-color: #1d77b6;} .sBubbleBox .hostel .btnBooking, .sBubbleBox .hostel .btnBooking:focus .vmapi-overlay .sHRTBubble .hostel .btnBooking:focus, .vmapi-overlay .sHRTBubble .hostel .btnBooking:focus { background: #b5d600; background: -moz-linear-gradient(top, #b5d600 0%, #65a400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5d600), color-stop(100%,#65a400)); background: -webkit-linear-gradient(top, #b5d600 0%,#65a400 100%); background: -o-linear-gradient(top, #b5d600 0%,#65a400 100%); background: -ms-linear-gradient(top, #b5d600 0%,#65a400 100%); background: linear-gradient(to bottom, #b5d600 0%,#65a400 100%); border: 1px solid #669933;}.sHRTBubble .restaurant .btnBooking, .sHRTBubble .restaurant .btnBooking:focus,.vmapi-overlay .sHRTBubble .restaurant .btnBooking, .vmapi-overlay .sHRTBubble .restaurant .btnBooking:focus { background: #c46b6f; background: -moz-linear-gradient(top, #c46b6f 2%, #ad3f48 4%, #89242a 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#c46b6f), color-stop(4%,#ad3f48), color-stop(98%,#89242a)); background: -webkit-linear-gradient(top, #c46b6f 2%,#ad3f48 4%,#89242a 98%); background: -o-linear-gradient(top, #c46b6f 2%,#ad3f48 4%,#89242a 98%); background: -ms-linear-gradient(top, #c46b6f 2%,#ad3f48 4%,#89242a 98%); background: linear-gradient(top, #c46b6f 2%,#ad3f48 4%,#89242a 98%); border: 1px #4c0b11 solid; border-bottom-color: #90222b;}.sPlaceBubble .btnBooking { margin-bottom: 3px; padding: 3px 10px 1px; display: inline-block; height: 15px;}.sBubbleBox .btnClose { cursor: hand; cursor: pointer; height: 19px; width: 19px; position: absolute; z-index:1; top:9px; right: 8px; background-repeat: no-repeat; }.sHRTBubble .sStarRating { position: relative; float: right; left: 0px;}.restaurant .sStarRating { float: left; }.sHRTBubble .sForkRating { float: left; }.sHRTBubble p.sAdress { width: 60%; float: left; }.sBubbleBox .highlightInfos { font-weight: bold; color: #000;}.sBubbleBox .highlightInfos span, .sPODSimplified .highlightInfos span { color: #b40300; font-size: 14px;}.sPODSimplified .highlightInfos span { font-weight: bold; font-size: 12px;}.sPlaceBubble span.restaurant { color: #a60905; }.sPlaceBubble span.tourism { color: #00806d; }.header .sHdAddress { float: left; width: 72%;}.header .sWeatherInfo { float: right; width: 28%; font-weight: bold; padding-top: 3px;}.sApproximateLoc { clear: both; margin: 5px 0 0 0; font-style: italic;}.sHideApproximateLoc { display: none;}.sBubbleBox .sFavoritesButton { font-size: 11px; cursor: hand; cursor: pointer;}.sBubbleBox .separator { background: url(/img/ihm/cmn/separator.png) top left repeat-x; height: 2px; width: 196px; margin: 5px 4px;}.sMeteoBubble .sMapBubble { position: absolute; top: 38px; left: 8px; z-index: 1;}.sMeteoBubble { text-align:left; font-size:11px;}.sMeteoBubble .meteoBubble_middle div { height:18px; padding-left:20px; line-height:18px; color:#FFF;} .sMeteoBubble .meteoBubble_middle div.sInfo, .sMeteoBubble .meteoBubble_middle div.sNameStation { padding:0; text-align:center; } .sMeteoBubble .meteoBubble_middle div.sInfo a{ color:#FFFFFF; }.sMeteoBubble .sPictoContainer { position:relative;}.sMeteoBubble .sTemperature{ background:url(/img/ihm/meteo/thermo.png) 5px center no-repeat;}.sMeteoBubble .sTemperatureEau{ background:url(/img/ihm/meteo/thermo_eau.png) 5px center no-repeat;}.sMeteoBubble .sVitesseVent { background:url(/img/ihm/meteo/vent.png) 5px center no-repeat;}.sMeteoBubble .sHydrometrie{ background:url(/img/ihm/meteo/eau.png) 5px center no-repeat;}.sMeteoBubble .meteoBubble_top { display:block; width:75px; height:7px; background:url(/img/ihm/meteo/meteoBubble_top.png) 0 0 no-repeat;}.sMeteoBubble .meteoBubble_middle { width:70px; padding-left:5px; background:url(/img/ihm/meteo/meteoBubble_middle.png) 0 0 repeat-y;}.sMeteoBubble .meteoBubble_bottom { display:block; width:75px; height:7px; background:url(/img/ihm/meteo/meteoBubble_bottom.png) 0 0 no-repeat;}.sMeteoBubble .sMainTemperature span { position: initial; color: transparent;}.sMainTemperature { position:absolute; font-size:11px; margin-top: 32px; height:15px; border:1px solid #fff; background: #fbfbfb; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fbfbfb 0%, #d0d2d3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d0d2d3)); background: -webkit-linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); background: -o-linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); background: -ms-linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); background: linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d0d2d3',GradientType=0 ); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; font-weight: bold;}.sMainTemperature span { white-space:nowrap; display: inline-block; vertical-align: middle; text-align:center;}.sMainTemperature .sMainTemperatureBg { left:1px; top:1px; color:#FFF; font-weight:bold;}.sMeteoBubble .sMainTemperature .sTemperatureMesured,.sMeteoBubble .sMainTemperature .sMainTemperatureBg{ color: #75b000; margin: 1px 5px; width: 15px;}.sMeteoPage .sTemperatureMin,.sMainTemperature .sTemperatureMin { color: #75b000; margin: 2px 2px 0px 2px; padding-right: 6px; border-right:1px solid #ccc;}.sMeteoPage .sTemperatureMax,.sMainTemperature .sTemperatureMax { color: #ed4a00; margin: 2px 4px 0px 2px;}.sMeteoBubble .mapiconpoi3,.sMeteoBubble .mapiconpoi4,.sMeteoBubble .mapiconpoi7,.sMeteoBubble .mapiconpoi8,.sMeteoBubble .mapiconpoi9,.sMeteoBubble .mapiconpoi10,.sMeteoBubble .mapiconpoi11,.sMeteoBubble .mapiconpoi12,.sMeteoBubble .mapiconpoi19,.sMeteoBubble .mapiconpoi20,.sMeteoBubble .mapiconpoi21,.sMeteoBubble .mapiconpoi22,.sMeteoBubble .mapiconpoi23,.sMeteoBubble .mapiconpoi24,.sMeteoBubble .mapiconpoi31,.sMeteoBubble .mapiconpoi32,.sMeteoBubble .mapiconpoi33,.sMeteoBubble .mapiconpoi34,.sMeteoBubble .mapiconpoi35,.sMeteoBubble .mapiconpoi36,.sMeteoBubble .mapiconpoi43,.sMeteoBubble .mapiconpoi44,.sMeteoBubble .mapiconpoi45,.sMeteoBubble .mapiconpoi46,.sMeteoBubble .mapiconpoi47,.sMeteoBubble .mapiconpoi48,.sMeteoBubble .mapiconpoi5,.sMeteoBubble .mapiconpoi6,.sMeteoBubble .mapiconpoi13,.sMeteoBubble .mapiconpoi14,.sMeteoBubble .mapiconpoi15,.sMeteoBubble .mapiconpoi16,.sMeteoBubble .mapiconpoi17,.sMeteoBubble .mapiconpoi25,.sMeteoBubble .mapiconpoi26,.sMeteoBubble .mapiconpoi27,.sMeteoBubble .mapiconpoi28,.sMeteoBubble .mapiconpoi29,.sMeteoBubble .mapiconpoi30,.sMeteoBubble .mapiconpoi37,.sMeteoBubble .mapiconpoi38,.sMeteoBubble .mapiconpoi39,.sMeteoBubble .mapiconpoi40,.sMeteoBubble .mapiconpoi41,.sMeteoBubble .mapiconpoi42,.sMeteoBubble .mapiconpoi49,.sMeteoBubble .mapiconpoi50,.sMeteoBubble .mapiconpoi51,.sMeteoBubble .mapiconpoi52,.sMeteoBubble .mapiconpoi53,.sMeteoBubble .mapiconpoi54,.sMeteoBubble .mapiconpoi1,.sMeteoBubble .mapiconpoi2,.sMeteoBubble .mapiconpoi18,.sMeteoBubble .mapiconpoi55,.sMeteoBubble .mapiconpoi56,.sMeteoBubble .mapiconpoi90 { left:11px; top:10px;}.BubbleTemp { font-size: 11px; width: 45px; height: 15px; border: 1px solid #ccc; background: #fbfbfb; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fbfbfb 0%, #d0d2d3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d0d2d3)); background: -webkit-linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); background: -o-linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); background: -ms-linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); background: linear-gradient(top, #fbfbfb 0%,#d0d2d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d0d2d3',GradientType=0 ); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; vertical-align:middle; margin-top: 16px; margin-left: 5px; margin-right: 5px;}.sMapBubble .bubble-content .mapBlock .txtLink { display:none;}.sMapBubble .bubble-content .sActions { clear: both; height: 28px; margin-top: 5px;}.sMapBubble .bubble-content .sActions img { width: 29px; height: 28px; cursor: pointer;}.sMapBubble .sPlaceBubble { width:233px; } .bubble-content .sLocalAdvert{ background: url("/img/ihm/cmn/GDHV10.3.0.png") no-repeat scroll 0 -1224px transparent; left: 226px; padding: 8px; position: absolute; top: 41px;}.sPlaceBubble .sLocalAdvert small { position: absolute; text-align: center; color: #666666; margin: 0; text-transform: uppercase; top: -5px; width: 160px;}.bubbleDesti .bubbleDestiContent { line-height: 19px; width:380px; text-align: justify; background: #FFF; padding:10px 30px 10px 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 0px 2px 3px #666666; -moz-box-shadow: 0px 0px 2px 3px #666666; box-shadow: 0px 0px 2px 3px #666666; margin-left: 15px;}.bubbleDesti h1.titleBubbleDesti{ font-size: 16px; text-align: center; font-weight: bold;}.bubbleDesti .destiContent { overflow: hidden; margin: 10px 0;}.bubbleDesti .sBubblePhotoContainer img { width: 150px; margin-right: 5px; float: left; margin-right: 5px; cursor: pointer;}.bubbleDesti p.infoButton { text-align: right; }.bubbleDesti ul.activites { float:left; width: 170px; margin-bottom: 15px;}.bubbleDesti .logoGV { background-color: #007450; clear: both; text-align: center; height: 15px; margin-top: 0;}.bubbleDesti .logoGV .logo { background: url("/img/etgv/header/greenguide_whitegreenV11.2.0.png") no-repeat 0 1px #007450; float: none; width: 80px; height: 12px;} .fra .logoGV .logo { background-position: 0 0; } .int .logoGV .logo, .por .logoGV .logo, .pol .logoGV .logo { background-position: 0 -20px; width: 96px; } .ita .logoGV .logo { background-position: 0 -40px; width: 80px; } .esp .logoGV .logo { background-position: 0 -60px; width: 78px; } .deu .logoGV .logo { background-position: 0 -80px; width: 136px; }.bubbleDesti .descriptionDesti { float: left; width: 220px;}.bubbleDesti ul.activites li a { padding-left: 25px; background: url(/img/etgv/onglets-selection-michelinV11.2.png) no-repeat scroll 0px -856px transparent}.bubbleDesti ul.activites li a.site_touristique { background-position:0px -856px; }.bubbleDesti ul.activites li a.hotel { background-position:0px -887px; }.bubbleDesti ul.activites li a.circuit { background-position:0px -947px; }.bubbleDesti ul.activites li a.actu { background-position:0px -976px; }.bubbleDesti ul.activites li a.loisir { background-position:0px -1006px; }.bubbleDesti ul.activites li a.resto { background-position:0px -917px; }.etgv .sHRTBubble .btnBubble,.etgv .sHRTBubble .btnBubble:focus,.etgv .sPlaceBubble .btnBubble,.etgv .sPlaceBubble .btnBubble:focus { width: auto;}.michelinRating { background: no-repeat url("/img/ihm/sprites/ratingMichelinRestaurantV13.1.gif"); height: 15px; width: 30px; display:inline-block; margin: 0 5px 0 0;}.categories0_0,.bibGourmand_0,.michelinStars_0 { display:none; }.categories0_1 { background-position: 0 2px; width: 10px;}.categories0_2 { background-position: -115px -20px; width: 17px;}.categories0_3 { background-position: -27px 2px; width: 22px;}.categories0_4 { background-position: -49px 2px; width: 29px;}.categories0_5 { background-position: -77px 2px; width: 37px;}.categories1_1 { background-position: 0 -18px; width: 10px;}.categories1_2 { background-position: -10px -18px; width: 15px;}.categories1_3 { background-position: -27px -18px; width: 22px;}.categories1_4 { background-position: -49px -18px; width: 29px;}.categories1_5 { background-position: -77px -18px; width: 37px;}.michelinStars_1 { background-position: -113px 2px; width: 13px;}.michelinStars_2 { background-position: -113px 2px; width: 25px;}.michelinStars_3 { background-position: -113px 2px; width: 38px;}.bibGourmand_1 { background-position: -113px 2px; width: 38px; }.sTemperatureTxt { font-weight:bold;}.sTitreInfo { font-weight:bold; font-size:14px; color:#0c2263; margin:4px 0px;}.bubbleWeather { position: relative; padding: 10px 15px 10px 5px !important; width: 285px; background: #fff !important; filter: none !important; border: 1px solid #ccc9c2 !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; position: relative;}.bubbleWeather #bottom-arrow { display: block; height: 19px; width: 27px; background: url("/img/ihm/meteo/flecheBubble.png"); position: absolute; bottom: -19px; left: 13px;}.bubbleWeather .close { position: absolute; top: -3px; right: 3px; z-index: 19; color: #0c2263; font: normal 24px "Helvetica Neue", Helvetica, Arial, sans-serif;}.bubbleWeather .title { font-size: 14px;}.bubbleWeather .title span { display: block; color: #000; font-size: 12px; font-weight: normal; font-style: italic;}.bubbleWeather .period { margin-left: 10px; padding: 6px 0 10px 0;}.bubbleWeather .period > ul { float: left; padding-top: 2px; height: 111px; color: #005ff0; font-size: 12px; font-weight: bold; font-style: italic; line-height: 28px; width: 65px; display: inline-block;}.bubbleWeather .period > ul li { cursor: pointer;}.bubbleWeather .period .disabled { color: #ccc; cursor:auto;}.bubbleWeather .period > .period0 { background-position: 100% 0; }.bubbleWeather .period > .period1 { background-position: 100% -113px; }.bubbleWeather .period > .period2 { background-position: 100% -226px; }.bubbleWeather .period > .period3 { background-position: 100% -339px; }.bubbleWeather .period > .period0 #periodLi0 { text-decoration: underline; }.bubbleWeather .period > .period1 #periodLi1 { text-decoration: underline; }.bubbleWeather .period > .period2 #periodLi2 { text-decoration: underline; }.bubbleWeather .period > .period3 #periodLi3 { text-decoration: underline; }.bubbleWeather .period > div { float: left; padding: 0px;}.bubbleWeather .period > div .forecastWeather { position: relative; padding-left: 8px; width: 120px; height: 55px; border: 1px solid #eaeaea; -webkit-box-shadow: 0 0 6px #eaeaea; -moz-box-shadow: 0 0 6px #eaeaea; box-shadow: 0 0 6px #eaeaea;}.bubbleWeather .period > div .forecastWeather img { margin-top: 4px;}.bubbleWeather .period > div .forecastWeather span { display: inline-block; position: absolute; top: 15px; right: 15px; width: 38px; height: 24px; line-height: 24px; color: #75b000; font-size: 16px; font-weight: bold; text-align: center; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 50%, #e3e4e4 95%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f0f0f0), color-stop(95%,#e3e4e4), color-stop(100%,#f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 50%,#e3e4e4 95%,#f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 50%,#e3e4e4 95%,#f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 50%,#e3e4e4 95%,#f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 50%,#e3e4e4 95%,#f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); border: 1px solid #eaeaea; -webkit-box-shadow: 0 0 6px #eaeaea; -moz-box-shadow: 0 0 6px #eaeaea; box-shadow: 0 0 6px #eaeaea;}.bubbleWeather .period > div .windWeather > span { vertical-align: top;}.bubbleWeather .period > div .windWeather { margin-top: 16px; font-size: 12px; color: #000;}.bubbleWeather .period > div .windWeather,.bubbleWeather .period > div .windWeather b { vertical-align: top;}.bubbleWeather .period > div .windWeather #windDir { display: inline-block; margin-left: 2px; width: 15px; height: 16px; background-image: url('data:image/png;base64,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'); background-repeat: no-repeat;}.weekDay #windPictoDir { display: inline-block; margin-left: 8px; margin-top: 18px; width: 15px; height: 16px; background-image: url('data:image/png;base64,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'); background-repeat: no-repeat;}.windDir_0 { background-position: 0 -20px}.windDir_1 { background-position: 0 -40px; }.windDir_2 { background-position: 0 -60px; }.windDir_3 { background-position: 0 -80px; }.windDir_4 { background-position: 0 -100px; }.windDir_5 { background-position: 0 -120px; }.windDir_6 { background-position: 0 -140px; }.windDir_7 { background-position: 0 -160px; }.windDir_8, .windDir_-99 { background-position: 0 0; }.bubbleWeather .daylight { margin-left: 10px; padding: 8px 0 0 60px; font-size: 12px; color: #000; line-height: 20px; background: url('/img/ihm/cmn/daylight.png') no-repeat 20px 7px; border-top: 1px solid #ededed;}.bubbleWeather .title { margin-bottom: 10px;}.bubbleWeather .sliderContent { width: 65px; height: 119px; position: relative; background: url("/img/ihm/meteo/slider_background.png") no-repeat transparent center center; display: inline-block; margin-top: -2px; cursor: pointer;}.bubbleWeather .slider{ display: block; width: 38px; height: 38px; position: absolute; left: 13px; top: 0px; background: url("/img/ihm/meteo/slider_cursor.png") no-repeat transparent center center;}.isInMapImported { display: none; }.sPODTitle { background: #FFFFE1; color : #000; padding : 3px; border : 1px solid #000; position:absolute; z-index:51; }.sMapZone { position:relative;}.sMapPopup.sMapPage .vm-page-content { margin-top: 0px; }.sMapPage .sMapContainer,.sTrafficPage .sMapContainer{ min-height: 600px;}.sMeteoPage .sMapContainer { min-height: 600px;} .sMapPage .overlay .sMapContainer { min-height: 300px; }.sMapContainer { position:relative; overflow:hidden;}.sMapContainer .imgTarget { width:68px; height:67px; background:url(/img/map/mireV12.1.1.png);}.sMapContainer .imgAddress { width:20px; height:29px; background:url(/img/ihm/pastille/blue_big_shaded_blazon.png); cursor:pointer;}.sMapContainer .shadowMapTop { background:url(/img/ihm/map/shadow_map_top.png) repeat-x; height:4px; line-height:1px; left:0; position:absolute; top:0; width:100%; z-index:40; font-size:1px;}.sMapContainment { width: 100%; position: absolute;}.sMapHand, .sMapOpenHand { cursor:url(/img/map/openhand.cur), default;}.sMapLoupe { cursor:url(/img/map/loupe.cur), default;}.sMapDistancier { cursor:crosshair; user-select: none; -o-user-select:none; -moz-user-select: none; -webkit-user-select: none;}.sMapExternal { cursor:pointer;}.sMapLegend { font-size:10px;} .sTrafficPage .sMapLegend, .sSkiPage .sMapLegend, .sHotelPage .sDataZone .sMapContainer .sMapLegend, .sPrintHotelPage .sMapLegend, .sPrintPage .sMapLegend { position:absolute; width:100%; } .sTrafficPage .sMapLegend, .sSkiPage .sMapLegend { bottom:34px; } .sHotelPage .sDataZone .sMapContainer .sMapLegend{ bottom:64px; } .sPrintHotelPage .sMapLegend, .sPrintPage .sMapLegend { bottom:40px; } .sRestaurantPage .sDataZone .sMapContainer .sMapLegend { position:absolute; top:0; z-index:3; } .sHotelPage .sDataZone .sMapContainer .sMapLegend .sScale { position:absolute; right:0; top:0; } .sRestaurantPage .sDataZone .sMapContainer .sMapLegend .sScale { position:absolute; top:269px; }.sHotelPage .sDataZone .sMapContainer .sMapLegend .sCopyright,.sPrintHotelPage .sMapLegend .sCopyright,.sPrintPage .sMapLegend .sCopyright { margin-right:107px; width:450px; padding-left:20px; position:absolute; right:0; text-align:right; top:18px; z-index:20;} .sHotelPage .sDataZone .sDatasheetColumnRight .sMapLegend .sCopyright, .sPrintHotelPage .sMapLegend .sCopyright, .sPrintPage .sMapLegend .sCopyright { margin-right: 5px; width:auto;}.sHotelPage .vmapi-overlay .sMapLegend,.sHomePage .vmapi-overlay .sMapLegend,.sRestaurantPage .vmapi-overlay .sMapLegend,.sItineraryPage .vmapi-overlay .sMapLegend,.sMapPage .sMapContainer .sMapLegend,.sSkiPage .sMapLegend,.sMeteoPage .sMapLegend,.sGlobal .sMapLegend { background: none; bottom:0; font-size:10px; height:auto; padding:3px 0 0; position:absolute; right:0; width:100%; z-index:20;}.sGlobal { background: transparent; top: 0; z-index:100; position:absolute; cursor: pointer;}.sMagazinePage .sMapContainer .sMapLegend,.sDatasheet .overlay-map-container .sMapLegend { padding:inherit; margin:inherit; background:transparent none repeat scroll 0 0; margin-right:2px; position:absolute; bottom:0; right:0; z-index:4;}.sMapLegend .sScale { position:relative; float:right; z-index:20; opacity:0.7; filter:alpha(opacity=70); background-color:#FFF; padding:0 2px 0 3px;}.sMapLegend .sScale img { background:url("/img/map/scalepoint.gif") repeat scroll 0 0 transparent;}.sHotelPage .vmapi-overlay .sMapLegend .sCopyright,.sHomePage .vmapi-overlay .sMapLegend .sCopyright,.sRestaurantPage .vmapi-overlay .sMapLegend .sCopyright,.sItineraryPage .vmapi-overlay .sMapLegend .sCopyright,.sMapPage .sMapContainer .sMapLegend .sCopyright,.sSkiPage .sMapLegend .sCopyright,.sTrafficPage .sMapLegend .sCopyright,.sMeteoPage .sMapLegend .sCopyright { bottom:2px; margin-right:106px; padding-left:20px; position:absolute; right:0; z-index:20;}.sMagazinePage .sMapContainer .sMapLegend .sCopyright,.sDatasheet .overlay-map-container .sMapLegend .sCopyright { bottom:inherit; padding:inherit; margin-left:2px; margin-right:0; padding-right:0; right:inherit; text-align:left; white-space:inherit; z-index:20;}.vmapi-overlay .mapBlock{ display:none;}.sDragZoomer { position:absolute; top:0; left:0; height:1px; width:1px; visibility:hidden; font-size:1px; border:2px solid #F00; z-index:5;}.sDistanceDisplay { background-color:#FFF; font-weight:bold; opacity:0.7; white-space: nowrap;}.sRestaurantPage .sDataZone .sMapZone .poiMap div,.sRestaurantPage .vmapi-overlay .poiMap div { background: none; color:#FFF;}.sMeteoPage .sMeteoContent .sMapMenu ul .tab_middle_center,.sWeatherPage .sMeteoContent .sMapMenu ul .tab_middle_center { font-size:12px; width:54px; height:30px; text-align: center; background:transparent url(/img/ihm/meteo/DayComponent.png) no-repeat scroll 0 0; margin: 0 5px;}.sMeteoPage .sMeteoContent .sMapMenu ul .tab_middle_center .content{ padding:0;} .sMeteoPage .sMeteoContent .sMapMenu ul.bgDefault, .sMeteoPage .sMeteoContent .sMapMenu ul.bgDefault li.bgSelected { line-height:15px; } .sMeteoPage .sMeteoContent .sMapMenu ul.bgDefault li.bgSelected .tab_middle_center, .sWeatherPage .sMeteoContent .sMapMenu ul.bgDefault li.bgSelected .tab_middle_center{ font-weight:bold; color:#000000; background:transparent url(/img/ihm/meteo/SelectedDayComponent.png) no-repeat scroll 0 0; margin: 0 5px; }.sMapPictoPrint{ float: left; height: 16px; width: 16px; margin: 0 6px 0 2px; background-image:url(/img/ihm/sprites/PicturesV9.4.0.png); background-position: 0 -2000px; background-repeat: no-repeat; vertical-align: bottom;}.imgMapTraffic,.imgMapParkings,.imgMapCameras,.imgMapCourtepaille,.imgMapWeather,.imgMapWebcam,.imgMapVigilance,.imgMapArs { width:30px; height:18px; background-image:url(/img/ihm/sprites/MapExtrasV13.1.0.png); background-repeat:no-repeat; vertical-align: -7px;} .imgMapTraffic { background-position:7px 0; } .imgMapParkings { background-position:7px -100px; } .imgMapCameras { background-position:7px -200px; } .imgMapCourtepaille { background-position:0 -300px; } .imgMapWeather { background-position:3px -400px; } .imgMapWebcam { background-position:7px -500px; } .imgMapArs { background-position:7px -600px; } .imgMapVigilance { background-position:6px -700px; }.sTrafficPage .sMapMenu .bgContent .bgSelectBox .tab_middle_center .content { height:18px; line-height:18px; padding:3px 5px 3px 15px;}.sTrafficPage .sMapMenu .bgContent .tab_middle_center .content img { vertical-align:-7px;}.sTrafficPage .sMapMenu .bgContent .tab_middle_center .content img.fleche { vertical-align:0;}.sContextMenu { background:#FFF; border:1px solid #999; padding:4px; position:absolute; z-index:25;}.sContextMenu .separator { border-top:1px solid #999; font-size:1px; margin:0; padding:0;}.sContextMenu ul { padding:0; margin:0;}.sContextMenu ul li { cursor: pointer; font-size: 11px; list-style-type: none; padding: 0px 7px 0px 20px; position: relative; text-align: left; margin: 5px 0;} .sContextMenu ul li:hover { background: #4169e1; color: #FFF; }.sStandAloneMap .sVMLogo { background:url("/img/ihm/cmn/logo-vm-map2.png") no-repeat transparent; cursor: pointer; height:45px; left: 0; position: absolute; top: 0; width: 150px; z-index: 999;}.sMapPopup .sMapRemoteContainer { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}.sMapPage .sMapRemoteContainer,.sTrafficPage .sMapRemoteContainer,.sMeteoPage .sMapRemoteContainer { position: absolute; z-index: 23; top: 0px; left: 0px; bottom: 0px; width: 380px; -webkit-box-shadow: 0 0 10px 5px #666; -moz-box-shadow: 0 0 10px 5px #666; box-shadow: 0 0 10px 5px #666; background-color: #fff;}.ToggleTabs .wrapperTabs { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; padding: 10px 0 0 0;}.sMeteoPage .ToggleTabs .wrapperTabs { padding-top: 0;}.wrapperBtToggleTabs { position: absolute; top: 0px; right: 0px; bottom: 0px;}.ToggleTabs .wrapperBtToggleTabs .top { top: 0px; left: 0px; height: 250px; display: block; position: absolute;}.ToggleTabs .wrapperBtToggleTabs .bottom { top: 417px; left: 0px; bottom: 0px; display: block; position: absolute;}.ToggleTabs #btToggleTabs { display: block; position: absolute; top: 250px; left: 0px; height: 167px; width: 21px; background: no-repeat url("/img/ihm/map/btToggleWrapperTabs.png") top left;}.ToggleTabs.noActive,.ToggleTabs.active { -webkit-transition: 350ms; transition: 350ms;}.ToggleTabs.noActive { width: 5px;}.noActive .wrapperTabs { overflow: hidden;}.ToggleTabs.noActive #btToggleTabs { background-position: 0 -168px;}.vmapi-overlay .meteo table { width:100%; font-size: 11px; font-weight: bold; color: #7FBFFF; background: #333; margin-bottom: 20px;}.vmapi-overlay .meteo table tr{ background:#000;}.vmapi-overlay .meteo table tr.not-shadowed { background:#FFF;}.vmapi-overlay .meteo table th b { display:block;}.vmapi-overlay .meteo table td { text-align:center; width:75px;}.scrollBarStyled { overflow-y: auto; overflow-x:hidden;}.scrollBarStyled::-webkit-scrollbar { width: 10px; height: 10px; }.scrollBarStyled::-webkit-scrollbar-track { background-color: #FFFFFF; }.scrollBarStyled::-webkit-scrollbar-thumb { background-color: #c6c6c6;}.vmapi-overlay .meteo .sPushDestination table{margin-bottom:0;}.vmapi-overlay .meteo .sPushDestination table tr{ background:white; color:#000; font-weight:normal;}.vmapi-overlay .meteo .sPushDestination table td { text-align:left; width:auto;}#idtemperature1 { }.sTrafficPage .sFullscreen,.sTrafficPage .sNotFullscreen,.sSkiPage .sFullscreen,.sSkiPage .sNotFullscreen,.sHotelPage .sDataZone .sFullscreen,.sHotelsOverlay .sDataZone .sFullscreen { top:332px; left:0; position:absolute; z-index:100;}.sHotelsOverlay .sDataZone .sDatasheetColumnRight .sFullscreen { top:216px;}.sTrafficPage .sFullscreen,.sTrafficPage .sNotFullscreen,.sSkiPage .sFullscreen,.sSkiPage .sNotFullscreen { top:auto; bottom:0; cursor:pointer;}.sTrafficPage .sFullscreen .sArrow,.sTrafficPage .sNotFullscreen .sArrow,.sSkiPage .sFullscreen .sArrow,.sSkiPage .sNotFullscreen .sArrow,.sHotelPage .sDataZone .sFullscreen .sArrow,.sHotelsOverlay .sDataZone .sFullscreen .sArrow { background-image: url(/img/etgv/ZoomBarEtgvMaxi.png); background-repeat: no-repeat; background-position: 0 -220px; float:left; height:34px; width:24px; position:relative;}.sSkiPage .sNotFullscreen .sArrow,.sTrafficPage .sNotFullscreen .sArrow{ background-position: 0 -260px;}.sTrafficPage .sFullscreen .sSeparator,.sTrafficPage .sNotFullscreen .sSeparator,.sSkiPage .sFullscreen .sSeparator,.sSkiPage .sNotFullscreen .sSeparator,.sHotelPage .sDataZone .sFullscreen .sSeparator,.sHotelsOverlay .sDataZone .sFullscreen .sSeparator { background:transparent url(/img/etgv/ZoomBarEtgvMaxi.png) no-repeat scroll 0 -300px; float:left; height:34px; width:7px;}.sTrafficPage .sFullscreen .sText,.sTrafficPage .sNotFullscreen .sText,.sSkiPage .sFullscreen .sText,.sSkiPage .sNotFullscreen .sText,.sHotelPage .sDataZone .sFullscreen .sText,.sHotelsOverlay .sDataZone .sFullscreen .sText { background:transparent url(/img/etgv/ZoomBarEtgvMaxi.png) repeat-x scroll 0 -340px; float:left; height:34px; width:639px; font-weight:bold; line-height:34px; color:#DDD; overflow:hidden;}.sHotelsOverlay .sDataZone .sDatasheetColumnRight .sFullscreen .sText { width:190px;}.sSkiPage .sNotFullscreen,.sTrafficPage .sNotFullscreen { display:none;}.sMapPrint { background-color: #FFF;}.sMapPrint .locations { padding: 10px 90px 0 0;}.sMapPrint .location { font-weight: bold; padding-left: 30px;}.sMapPrint .mire { float: left; padding-right: 5px;}.sMapPrint .printOptions { background: URL(/img/cmn/print_encart.gif) 0px 3px no-repeat; width: 320px; padding: 10px; font-size: 11px; margin: 0px;}.sMapPrint .sMapContainer { width: 600px; height: 900px; border: 1px solid #000; position: relative; overflow: hidden; background: url(/img/map/032.gif) #FFF; clear: both;}.sMapPrint .sMapLegend { width: 600px; text-align: center; background: #FFF;}.sMapPrint .sMapCopyright { width: 600px; text-align: right; height: 35px;}.sMapPage .vm-box-iti-summary-title,.sTrafficPage .vm-box-iti-summary-title{ background: #2d4c9c; background: -moz-linear-gradient(top, #2d4c9c 0%, #112365 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d4c9c), color-stop(100%,#112365)); background: -webkit-linear-gradient(top, #2d4c9c 0%,#112365 100%); background: -o-linear-gradient(top, #2d4c9c 0%,#112365 100%); background: -ms-linear-gradient(top, #2d4c9c 0%,#112365 100%); background: linear-gradient(top, #2d4c9c 0%,#112365 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d4c9c', endColorstr='#112365',GradientType=0 ); color: #FFF; padding: 1px; font-weight: bold; font-size: 11px; border-color: #0F1E45; margin-bottom: 5px; margin-left: -9px; width: 307px;}.sMapPage .vm-box-iti-summary-title span.border,.sTrafficPage .vm-box-iti-summary-title span.border{ display: block; border-top: 1px solid #7086C0; padding: 4px;}.sMapPage .sItiSummary,.sTrafficPage .sItiSummary{ padding: 0px; margin-top: 28px; border: none;}body.iOs .VMMAP img,body.iOs .VMTRAFFIC img,body.iOs .VMPOD img { -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}.noTransform { -webkit-transform: none !important; }.map-rosace { position: absolute; text-align: left; right: 60px; top: 46px; width: 60px; height: 60px; z-index: 20; }.pRating { background-color: transparent; background-repeat: no-repeat; background-image: url("/img/ihm/sprites/RatingV12.3.0.png");}.sWidget .pRating { height: 10px; width: 71px; }.pFork504, .sWidget .pFork504 { background: none; width: 0px; height: 0px;}.pRating0 { background-position: 0 0px;}.pRating1 { background-position: 0 -10px;}.pRating2 { background-position: 0 -20px;}.pRating3 { background-position: 0 -30px;}.pRating4 { background-position: 0 -40px;}.pRating5 { background-position: 0 -50px;}.sWidget .pStars1, .sWidget .pStars2, .sWidget .pStars3 { background-position: -72px -12px; height: 11px; }.sWidget .pStars0 { width: 0px;}.sWidget .pStars1 { width: 10px; }.sWidget .pStars2 { width: 22px; }.sWidget .pStars3 { width: 34px; }.sWidget .pFork12, .sWidget .pFork17, .sWidget .pFork13, .sWidget .pFork18, .sWidget .pFork14, .sWidget .pFork19, .sWidget .pFork15, .sWidget .pFork20, .sWidget .pFork16, .sWidget .pFork21 { background-position: -72px 0; width: 33px; }.sWidget .pFork12, .sWidget .pFork17 { width: 8px; }.sWidget .pFork13, .sWidget .pFork18 { width: 14px; }.sWidget .pFork14, .sWidget .pFork19 { width: 21px; }.sWidget .pFork15, .sWidget .pFork20 { width: 27px; }.sWidget .pFork16, .sWidget .pFork21 { width: 33px; }.sWidget .pBibRating { background-position: -98px -50px; height: 16px; width: 16px;}.sPushHotels .pRating { position: absolute; height: 22px; top: 0px; right: 40px; margin-top: 4px;}.sHRTBubble .hostel .pRating { float: right; height: 20px; }.pStars, .pStars0, .pStars1, .pStars2, .pStars3, .pStars4, .pStars5 { background-position: 0 -141px; height: 17px; }.pStarsImg {position: relative; overflow: hidden; background: none; display: block;}.pStars img,.pStars0 img,.pStars1 img,.pStars2 img,.pStars3 img,.pStars4 img,.pStars5 img { position: absolute; top: -141px; clip:rect(141px,119px,180px,0px); left: 0px;}.sHRTBubble .pStars, .sHRTBubble .pStars0, .sHRTBubble .pStars1, .sHRTBubble .pStars2, .sHRTBubble .pStars3, .sHRTBubble .pStars4, .sHRTBubble .pStars5 { background-position: 0 -90px; height: 17px;}.sPushHotels .pStars0 { width: 0px; height: 0px; background: none;}.pStars, .pStars0 { width: 0px; margin-right: 0px; }.pStars1 { width: 17px; }.pStars2 { width: 37px; }.pStars3 { width: 57px; }.pStars4 { width: 77px; }.pStars5 { width: 97px; }.pStarsSmall0, .pStarsSmall1, .pStarsSmall2, .pStarsSmall3, .pStarsSmall4, .pStarsSmall5 { background-position: 0 -125px; height: 13px;}.pStarsSmall1 { width: 12px; }.pStarsSmall2 { width: 27px; }.pStarsSmall3 { width: 41px; }.pStarsSmall4 { width: 56px; }.pStarsSmall5 { width: 70px; }.sHRTBubble .pRating {height: 22px; }.restaurant .pStars1, .restaurant .pStars2, .restaurant .pStars3 { background-position: -71px -23px; height: 22px;} .restaurant .pStars1 { width: 16px; }.restaurant .pStars2 { width: 32px; }.restaurant .pStars3 { width: 48px; }.restaurant .pFork12, .restaurant .pFork17, .restaurant .pFork13, .restaurant .pFork18,.restaurant .pFork14, .restaurant .pFork19, .restaurant .pFork15, .restaurant .pFork20,.restaurant .pFork16, .restaurant .pFork21 { background-position: 0px -66px; height: 22px;}.restaurant .pFork12, .restaurant .pFork17 { width: 17px; }.restaurant .pFork13, .restaurant .pFork18 { width: 34px; }.restaurant .pFork14, .restaurant .pFork19 { width: 51px; }.restaurant .pFork15, .restaurant .pFork20 { width: 68px; }.restaurant .pFork16, .restaurant .pFork21 { width: 85px; }.tourism .pStars1 { width: 10px; background: url("/img/ihm/Rating/1_1.gif") no-repeat top left transparent; }.tourism .pStars2 { width: 20px; background: url("/img/ihm/Rating/1_2.gif") no-repeat top left transparent; }.tourism .pStars3 { width: 30px; background: url("/img/ihm/Rating/1_3.gif") no-repeat top left transparent; }.vmv .tourism .pStars1, .vmv .tourism .pStars2, .vmv .tourism .pStars3{ background-position: 0px -4px; }.pBibRating { background-position: -89px 0px; width: 23px;}.sAudioVideo { width: 42px; height: 23px; float: right; margin-right: 15px; margin-top: -2px; background: url("/img/ihm/cmn/audio_video.png") no-repeat top left transparent;}.pStarsRed1, .pStarsRed2, .pStarsRed3 { background-position: -60px -110px; height: 13px; }.pStarsRed1 { width: 12px; }.pStarsRed2 { width: 35px; }.pStarsRed3 { width: 57px; }.pStarsGreen1, .pStarsGreen2, .pStarsGreen3, .pStarsGreen4 { background-position: 0 -110px; height: 13px;}.pStarsGreen1 { width: 14px; }.pStarsGreen2 { width: 29px; }.pStarsGreen3 { width: 44px; }.pStarsGreen4 { width: 59px; }v\:polyline,v\:fill,v\:stroke,v\:oval,v\:rect { behavior: url(#default#VML);}polyline,fill,stroke,oval,rect { behavior: url(#default#VML);}.sBreadcrumb { float: left; font-size: 11px; margin-bottom: 11px; display: block;}.sNumberStage { padding-top: 7px;}.sItiCorridor { margin: 28px 0 24px 0; font-size: 14px; line-height: 18px; text-align: center;}.sItiCorridor > span { display: inline-block; width: 68%;}.sItiCorridor ul { margin-top: 10px;}.sItiCorridor ul li { display: inline; padding: 0 7px;}.vm-box-itiresult { padding-top: 206px;}.vm-box-itiresult .titleRoadsheet { position: absolute; top: 12px; width:944px;}.sItineraryPage .vm-page-content { position: relative;}.vm-roadsheet-toolbar { position: absolute; top: 154px; left: -8px; width: 988px;}.vm-roadsheet-toolbar .before,.vm-roadsheet-toolbar .after,.vm-roadsheet-toolbar .content{ float: left; background: transparent url(/img/ihm/sprites/sprite-fdrV12.2.0.gif); height: 46px; width: 10px; text-align: center; background-position: 0px -576px;}.vm-roadsheet-toolbar .after { background-position: -26px -576px;}.vm-roadsheet-toolbar .content { background-position: 0px -622px; background-repeat: x; width: 968px;}.vm-roadsheet-toolbar ul { margin-top: 2px; display: inline-block; text-align: center;}.vm-roadsheet-toolbar li { float: left; color: #FFF; font-weight: bold; margin-right: 5px; text-shadow: 0px -1px 0px #000; height: 36px; line-height: 36px; background: transparent url(/img/ihm/sprites/sprite-fdrV12.2.0.gif) right -668px no-repeat; padding-right: 10px; cursor: pointer;}.vm-roadsheet-toolbar .nosep { background: none; padding-right: 0px; cursor: auto;}.vm-roadsheet-toolbar .icon { background: transparent url(/img/ihm/sprites/sprite-fdrV12.2.0.gif) no-repeat; cursor: pointer;}.vm-roadsheet-toolbar .icon-notes { background-position: 0px 0px;}.vm-roadsheet-toolbar .icon-notes:hover { background-position: 0px -36px;}.vm-roadsheet-toolbar .icon-print { background-position: 0px -72px;}.vm-roadsheet-toolbar .icon-print:hover { background-position: 0px -108px;}.vm-roadsheet-toolbar .icon-mail { background-position: 0px -216px;}.vm-roadsheet-toolbar .icon-mail:hover { background-position: 0px -252px;}.vm-roadsheet-toolbar .icon-fav { padding-left: 40px; background-position: 0px -288px;}.vm-roadsheet-toolbar .icon-fav:hover { background-position: 0px -324px;}.vm-roadsheet-toolbar .icon-gps { background-position: 0px -144px;}.vm-roadsheet-toolbar .icon-gps:hover { background-position: 0px -180px;}.vm-roadsheet-toolbar .icon-tw { background-position: 0px -432px;}.vm-roadsheet-toolbar .icon-tw:hover { background-position: 0px -468px;}.vm-roadsheet-toolbar .icon-fb { background-position: 0px -504px;}.vm-roadsheet-toolbar .icon-fb:hover { background-position: 0px -540px;}.vm-roadsheet-toolbar .icon-gp { background-position: 0px -360px;}.vm-roadsheet-toolbar .icon-gp:hover { background-position: 0px -396px;}.vm-roadsheet-toolbar .icon-only { text-indent: -9999px; width: 26px; padding: 0px;}.vm-roadsheet-toolbar li span { display: block; color: #FFF; text-decoration: none; padding-left: 36px; height: 36px; line-height: 36px;}.vm-roadsheet-toolbar li span:hover { color: #2981e2;}.vm-roadsheet-toolbar .last { margin-right: 0px;}.sRoadSheetContent { color: #000;}.VMRoadSheetNew .hand.bleu b { color: #0084FF; line-height: 21px;}.vm-lastitineraries { font-size: 14px; font-weight: bold; color: #636161; margin: 20px 0px 30px 0px;}.vm-lastitineraries li { height: 40px; border-bottom: 1px solid #CCC; cursor: pointer; position: relative; padding: 8px 0px;}.vm-lastitineraries .arrow { background: url("/img/ihm/iti/arrowV12.1.1.png") top left no-repeat; display: block; height: 27px; position: absolute; right: 20px; top: 15px; width: 30px;}.vm-lastitineraries span { display: inline-block; line-height: 20px; height: 20px;}.vm-lastitineraries .pFromFlag,.vm-lastitineraries .pToFlag { padding-left: 22px; width: 85px;}.vm-lastitineraries .from { color: #38BE19;}.vm-lastitineraries .to { color: #B0030D;}.vm-box-content-iti { padding-left: 0; padding-right: 0; padding-bottom: 10px; min-height: 281px;}.sMapPage .vm-tabsalternativeWrap { height: 24px !important;}.vm-tabsalternativeWrap { visibility: hidden; text-align: center; height: 25px !important; overflow: visible; position: relative; border-bottom: 1px solid #c8c8c8; margin-left: 5px; margin-right: 5px;}.sMapPage .vm-tabsalternativeWrap { margin-left: 0; margin-right: 0;}.vm-tabsalternative { display: inline-block; width: auto;}.vm-tabsalternative ul { clear: none; margin: 0; padding: 0; list-style: none; height: 31px; float: left;}.vm-tabsalternative.width0 .tabsTd { display: none;}.vm-tabsalternative .width1 .tabsTd,.vm-tabsalternative .width2 .tabsTd{ float: left;}.vm-tabsalternative .width1 .tabsTd,.vm-tabsalternative .width2 .tabsTd{ background: #fff; color: #636161;;}.vm-tabsalternative .width1 .selected,.vm-tabsalternative .width2 .selected{ border-bottom: 2px solid #0079f3; background-color:#e5e5e5; text-shadow: none; color: #0079f3; border-top-left-radius: 2px; border-top-right-radius: 2px;}.vm-tabsalternative .first { margin-left: 20px;}.vm-tabsalternative .separator { display: none !important; height: 30px; border: none; float: left; width: 5px;}.vm-tabsalternative h4 { font-weight: bold; height: 23px; overflow: hidden; text-align: center; line-height: 23px;}.vm-tabsalternative .width1 h4,.vm-tabsalternative .width2 h4 { cursor: pointer;}#idChoixAlternatifs { width: 300px;}.sMapPage #idChoixAlternatifs { width: 344px;}.vm-tabsalternative .width1 .tabsTd,.vm-box-tabs-right .width1 .tabsTd { width: 50%;}.vm-tabsalternative .width2 .tabsTd,.vm-box-tabs-right .width2 .tabsTd { width: 33.333%;}.sItiSummary { color: #000; margin: 0; padding: 5px; margin-top: -1px;}.sItiSummary dl { line-height: 25px; margin: 0; padding: 0;}.sItiSummary dl dt { clear: left; float: left; width: 80px;}.sItiSummary dd { margin: 0 0 0 90px; padding: 0;}.sItiSummary dd small { font-size: 10px;}.sItiSummary dd img { vertical-align: -4px;}#idbtnViewFdrDD { margin: 14px 0 0 70px;}.sItiSummary .resumeCoutElectric{ color:blue; line-height: 14px; padding: 2px 0 3px 0; display: none;}.sItiSummary .resumeCoutElectric .pQuestionGrey{ vertical-align: -3px; margin-left: 0;}.sItiSummary .resumeCout{ line-height: 14px; padding: 2px 0 3px 0;}.sAlternativeInfo { margin: 4px 0px 4px 0px;}.sMapPage .sAlternativeInfo { margin: 0px 0px 4px 0px;}.sAlternativeInfo p { color: #000; font-weight: bold; font-size: 11px; text-align: center;}.sAlternativeLabel { font-size: 11px; color: #000 !important; font-weight: normal !important; margin-bottom: 15px;}.containerBtnSmallSearch{ text-align: center; margin-top: 10px;}.btnSmallSearch { cursor: pointer; margin: 0; height: 20px; line-height: 16px; font-size: 11px; color: #FFF; font-weight: bold; padding: 0px 10px; background: #0076f3; background: -moz-linear-gradient(top, #0076f3 0%, #005ef0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0076f3), color-stop(100%, #005ef0) ); background: -webkit-linear-gradient(top, #0076f3 0%, #005ef0 100%); background: -o-linear-gradient(top, #0076f3 0%, #005ef0 100%); background: -ms-linear-gradient(top, #0076f3 0%, #005ef0 100%); background: linear-gradient(top, #0076f3 0%, #005ef0 100%); border-style: solid; border-width: 1px; border-top-width: 2px; border-color: #4A9ff6 #4483BF #2F6EA7 #1C7AF1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: center; text-shadow: 0 -1px 0px #333; margin: 7px 0px 4px; display: inline-block; height: 17px;}.secuAlertes { margin-top: 3px; text-align: center; padding-top:15px; padding-bottom:15px; margin-left:-10px; border-bottom: 1px solid #cdcbcb;}.secuAlertes input { padding-top: 0px; margin-top: 0px;}.sRoadSheetAdvice { padding-bottom: 20px;}.sRoadSheetAdvice span { font-size: 16px; display: block; width: 740px; padding-left: 20px; padding-top: 10px; line-height: 22px; font-weight: bold;}.sItiTop { float: right; width: 324px; margin: 0;}.sMapCorner { padding: 0; margin: 0 0 5px;}.sItiCorner h2,.sMapCorner h2 { text-align: center; font-family: Arial; font-size: 16px; color: #645b0e; font-weight: bold; line-height: 24px;}.sItiCorner .box_resa_hotel_top_iti,.sItiCorner .box_resa_hotel_bottom_iti,.sMapCorner .box_resa_hotel{ border: 1px solid #E9CD00;}.sItiCorner .box_resa_hotel_top_iti { margin-bottom: 4px; height: 69px; width: 321px;}.sItiCorner .box_resa_hotel_bottom_iti { height: 69px; width: 662px;}.sMapCorner .box_resa_hotel { margin-left: 2px; height: 84px; width: 304px;}.sItiCorner .top_resa_hotel,.sMapCorner .top_resa_hotel { background-color: #EFDE48; height: 26px;}.sItiCorner .bottom_resa_hotel,.sMapCorner .bottom_resa_hotel { background-color: #FDF6C9;}.sItiCorner .bottom_resa_hotel { height: 43px;}.sMapCorner .bottom_resa_hotel { height: 58px;}.sItiCorner .bottom_resa_hotel ul,.sMapCorner .bottom_resa_hotel ul { display: block; list-style-type: none; padding: 0; margin: 0;}body.deu .sItiCorner .bottom_resa_hotel ul.field_bottom_iti { width: 662px; padding: 10px 0;}body.esp .sItiCorner .bottom_resa_hotel ul.field_bottom_iti { width: 650px; padding: 10px 6px;}body.gbr .sItiCorner .bottom_resa_hotel ul.field_bottom_iti,body.int .sItiCorner .bottom_resa_hotel ul.field_bottom_iti,body.fra .sItiCorner .bottom_resa_hotel ul.field_bottom_iti,body.nld .sItiCorner .bottom_resa_hotel ul.field_bottom_iti,body.ita .sItiCorner .bottom_resa_hotel ul.field_bottom_iti,body.pol .sItiCorner .bottom_resa_hotel ul.field_bottom_iti,body.por .sItiCorner .bottom_resa_hotel ul.field_bottom_iti{ width: 622px; padding: 10px 20px;}.sItiCorner .bottom_resa_hotel ul { width: 320px;}.sMapCorner .bottom_resa_hotel ul { width: 300px;}.sItiCorner .bottom_resa_hotel ul li { float: left; padding: 0 3px;}.sItiCorner .bottom_resa_hotel ul.field_bottom_iti li,.sItiCorner .bottom_resa_hotel ul.label li,.sMapCorner .bottom_resa_hotel ul.label li{ float: left; height: 15px;}.sItiCorner .bottom_resa_hotel ul.field_bottom_iti li { line-height: 20px; padding: 0 4px; height: 25px;}.por .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li { padding: 0 3px;}.sItiCorner .bottom_resa_hotel ul.label li { padding: 1px 3px 0;}.sMapCorner .bottom_resa_hotel ul.label li { padding: 8px 3px 0;}.sItiCorner .bottom_resa_hotel ul.field li,.sMapCorner .bottom_resa_hotel ul.field li{ float: left; height: 24px;}.sItiCorner .bottom_resa_hotel ul.field li { padding: 3px 17px 0 3px;}.sMapCorner .bottom_resa_hotel ul.field li { padding: 6px 11px 0 3px;}.overlay .sMapCorner .bottom_resa_hotel ul.field li { padding: 6px 7px 0 3px;}.sItiCorner .bottom_resa_hotel select,.sMapCorner .bottom_resa_hotel select{ width: 40px;}body.deu .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li.button { padding: 0 5px;}body.esp .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li.button { padding: 0 12px;}body.gbr .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li.button,body.int .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li.button,body.ita .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li.button,body.fra .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li.button{ padding: 0 20px;}body.nld .sItiCorner .bottom_resa_hotel ul.field_bottom_iti li.button { padding: 0 11px;}.sItiCorner .bottom_resa_hotel ul.field li.button { padding: 3px 0;}.sMapCorner .bottom_resa_hotel ul.field li.button { padding: 6px 0;}ul.sPushHotelArrival { margin: 6px 15px 0px 0px;}.sPushHotelArrival li { width: 50%; float: left;}.arrivalServicesParsing p { float: left; margin-top: 4px; margin-right: 10px;}.arrivalServicesParsing .vm-button-wrapper { clear: none;}.sPhotoPush { width: 81px; height: 63px; margin: 7px 11px 0px 0px;}.sPushInfos { font-size: 12px; float: left; line-height: 25px; width: 210px;}.sPushInfos a { color: #107ef2; font-size: 14px; font-weight: bold; white-space: nowrap;}.sPushInfos img.pRating { height: 17px; margin-right: 4px;}.sPushInfos .highlightInfos { font-size: 14px;}.sPushInfos .highlightInfos span { font-size: 18px; color: #8b2c2a; font-weight: bold;}.sExportLayerTitle { text-align: center; text-decoration: underline; font-weight: bold; font-size: 12px; padding-bottom: 15px;}.sExportLayer h4 { font-weight: normal; background: none; color: black; font-size: 14px; padding: 0;}.sExportLayer ul { margin: 0; padding: 0; width: 400px;}.sExportLayer li { list-style-type: none; float: left; width: 200px; height: 35px; padding: 0; margin: 5px 0 0 0;}.sExportLayer label img { vertical-align: middle;}.sExportLayer .BMWCell li { display: block;}.es-ES .BMWCell,.fr-BE .BMWCell,.nl-BE .BMWCell,.pl-PL .BMWCell,.pt-PT .BMWCell{ display: none;}.sTopWeatherAlerts,.sBottomWeatherAlerts { color: #000; font-weight: bold;}.sTopWeatherAlerts { margin-bottom: 40px;}.sBottomWeatherAlerts { margin-top: 40px;}.sAlertRisks { color: #636161;}.skiStation { position: relative; background: url(/img/ihm/event/Push_SkiV11.4.jpg) no-repeat; width: 948px; height: 199px; margin: 0 auto 20px;}.pol .skiStation, .por .skiStation { display:none; }.skiStation h3 { position: absolute; color: #FFF; top: 4px; left: 10px; cursor: pointer;}.skiStation h3 span { font-weight:bold; }.skiStation .linkSkiPartenaire { position: absolute; top: 4px; right: 66px; color: #FFF; font-size: 14px; font-style: italic;}.skiStation .linkSkiPartenaire img { vertical-align: middle; }.skiStation .webcam { position: absolute; width: 150px; height: 130px; top: 53px; left: 328px; text-align: center;}.skiStation .webcam h4, .skiStation .blocInfoTitle { color: #FFF; text-align: center; font-weight: normal; padding: 5px 0; height: 15px; cursor: pointer; font-weight: bold;}.deu .skiStation .webcam h4 { padding-top: 2px; line-height: 0.9em;}.skiStation .webcam img { margin-top: 4px; width: 136px; height: 96px; border: 1px solid #FFF;}.deu .skiStation .webcam img { margin-top: 8px; }.skiStation .blocInfoTitle { position: absolute; top: 53px; right: 120px;}.skiStation ul { position: absolute; top: 88px; left: 690px; margin: 0px;}.skiStation ul li { list-style: none; margin-bottom: 10px; cursor: pointer; height: 28px; line-height: 1.3em; width: 200px;}.skiStation .homeSkiLink { position: absolute; bottom: 4px; left: 10px;}.skiStation .homeSkiLink a { display: block; }.sMeteoPage .vm-page-wrapper, .sMeteoPage .vm-page-header { width: 100%; }.sMeteoPage .vm-page-content { padding: 0px; }.sMeteoPage .sContentSpace .sMapMenu { right: 5px; }.sWeatherPage .sContentSpace .sMapMenu { right: 46px; }.sMeteoPage .sRemoteAdvertising { margin-left: 12px; padding-bottom: 10px; overflow:visible; padding-top: 0px;} .sColumn .sHotelBookingForMeteo { background-color: #E0EDFC; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; margin: 0; padding: 10px 0;}.sHotelBookingForMeteo .button { background: none; }.etgv .sHotelBookingForMeteo{display: none;}.sMeteoPage .sDataZone { padding: 15px 0px 0px 12px; width: 672px;}.sMeteoPage .sDataZone h2 { height: 30px; color: #71787F; font-size: 16px; line-height: 30px;}.sWeatherPage .sDatasheetHeader .sTopLogoContainer, .sMeteoPage .sDatasheetHeader .sTopLogoContainer { display: none;} .sWeatherPage .sDatasheetHeader, .sMeteoPage .sDatasheetHeader { margin-bottom: 10px;}.sWeatherPage .sDatasheetHeader .topRight, .sMeteoPage .sDatasheetHeader .topRight { float: right; text-align: right; width: 200px; line-height: 30px;}.sMeteoPage .sDatasheetHeader h1, .sWeatherPage .sDatasheetHeader h1 { font-size: 24px;} .sDatasheetHeader .sWeatherRisk{ border: 1px solid #C1D2E2; margin: 5px 0px;} .sDatasheetHeader .sWeatherRiskBorder{ width:50px;} .sDatasheetHeader .sWeatherRisk h2{ height: 30px; color: #71787F; font-size: 16px; line-height: 30px; text-align:center;} .sDatasheetHeader .sWeatherRisk ul{ list-style:none; height:20px; margin: 0; padding:0; display:block;} .sDatasheetHeader .sWeatherRisk ul li{ float:left; padding:0 40px; width:135px;} .sDatasheetHeader .sWeatherRisk ul li span{ float:left;} .sDatasheetHeader .sWeatherRisk .sZeroRisk, .sDatasheetHeader .sWeatherRisk .sOneTwoRisk, .sDatasheetHeader .sWeatherRisk .sThreeRisk, .sDatasheetHeader .sWeatherRisk .sFourRisk { border:1px solid #000000; width:24px; height:12px; display:block; margin-left:3px; font-size:5px;} .sDatasheetHeader .sWeatherRisk .sZeroRisk{ background:#03D251; } .sDatasheetHeader .sWeatherRisk .sOneTwoRisk{ background:#FF9000; } .sDatasheetHeader .sWeatherRisk .sThreeRisk{ background:#FF6000; } .sDatasheetHeader .sWeatherRisk .sFourRisk{ background:#FF0000; } .sDatasheetWeatherAndCarto .sMainForecast{ width: 435px; height: 248px; float: left; border: 1px solid #C1D2E2; background: url(/img/ihm/meteo/GradationPredictionOneDay.png) repeat-x;}.sDatasheetWeatherAndCarto .sMainForecast h2.title { color: #71787F; padding: 5px 5px 5px 5px; text-transform: capitalize;}.sDatasheetWeatherAndCarto .sMainForecast .title .date { float: left; } .sDatasheetWeatherAndCarto .sMainForecast .title .heure { float: right; } .sDatasheetWeatherAndCarto .sMainForecast .main, .sWeatherTrafic .main { height:80px; margin: 16px 0px;} .sDatasheetWeatherAndCarto .sMainForecast .main .weather, .sWeatherTrafic .main .weather { float: left; width: 80px; height: 68px; padding-left: 20px; text-align: center;} .sDatasheetWeatherAndCarto .sMainForecast .main .weather img { vertical-align:middle;}.sDatasheetWeatherAndCarto .sMainForecast .main .temperature,.sWeatherTrafic .main .temperature { float: left; width: 70px; height: 68px; margin: 0 20px; color: #90AA49; text-align: center; font-weight: bold; font-size: 30px; line-height: 68px; background: url(/img/ihm/meteo/BigSquare.png) no-repeat;} .sDatasheetWeatherAndCarto .sMainForecast .main .data { height: 68px; display: table-cell; vertical-align: middle;} .sDatasheetWeatherAndCarto .sMainForecast .main .data p { line-height: 20px;} .sDatasheetWeatherAndCarto .sMainForecast .hours { clear: left; position: relative; height: 80px; overflow: hidden; padding: 0px 5px;} .sDatasheetWeatherAndCarto .sMainForecast .hours .hourItem { float: left; width: 60px; height: 80px; margin: 5px;} .sDatasheetWeatherAndCarto .sMainForecast .hours .hourItem .title { height: 16px; margin: 0px; line-height: 16px; font-size: 12px; text-align: center; font-weight: bold; color: #71787F;} .sDatasheetWeatherAndCarto .sMainForecast .hours .hourItem .vignette { position: relative; width: 47px; height: 47px; margin: auto; padding: 3px; background: url(/img/ihm/meteo/SmallSquare.png) no-repeat; line-height: 53px;} .sDatasheetWeatherAndCarto .sMainForecast .hours .hourItem .vignette .picto img { max-width: 45px; max-height: 40px; width: expression(this.width > 45 ? "45px" : true); height: expression(this.height > 40 ? "40px" : true);} .sDatasheetWeatherAndCarto .sMainForecast .hours .hourItem .vignette .temperature { position: absolute; width: 30px; height: 12px; top: 40px; right: 2px; font-size: 12px; font-weight: bold; text-align: right; color: #8FA93E; line-height: 12px;} .sDatasheetWeatherAndCarto .sMapContainer { width: 219px; height: 248px; float: right; background-color: #E8E8E8; border:1px solid #C1D2E2; } .sDatasheetWeatherAndCarto .sMapContainer .sMapHand { cursor: default; } .sDatasheetForecastTitleAndMakeIti{ clear: both; height: 40px;} .sDatasheetForecastTitleAndMakeIti .sWeekForecastTitle { width: 435px; height: 30px; float: left; color: #71787F; font-size: 16px; line-height: 30px; margin-top: 10px;} .sDatasheetForecastAndWidgets { clear: both; } .sDatasheetForecastAndWidgets .weekContainer { width: 435px; min-height: 373px; float: left; margin-bottom: 10px; border: 1px solid #C5D1DF; border-top: 5px solid #C5D1DF;} .sDatasheetForecastAndWidgets .weekContainer .weekDay { height: 55px; border-top: 1px solid #C5D1DF;} .sDatasheetForecastAndWidgets .weekContainer .weekDay .date { float: left; width: 124px; height: 50px; padding-left: 5px; color: #687981; line-height: 50px; font-weight: bold; font-size: 13px; text-transform:capitalize;} .sDatasheetForecastAndWidgets .weekContainer .weekDay .weather { float: left; width: 45px; height: 50px; text-align: center; line-height: 42px; font-size:47px} .sDatasheetForecastAndWidgets .weekContainer .weekDay .weather img{ max-width: 40px; max-height: 45px; width: expression(this.width > 40 ? "40px" : true); height: expression(this.height > 45 ? "45px" : true); vertical-align:middle;} .sDatasheetForecastAndWidgets .weekContainer .weekDay .temperature{ float: left; width: 75px; height: 50px; text-align: center; font-weight: bold; font-size: 13px; line-height: 50px;} .sDatasheetForecastAndWidgets .weekContainer .weekDay .temperature .min{ color: #8EA741; } .sDatasheetForecastAndWidgets .weekContainer .weekDay .temperature .max{ color: #FBA407; } .sDatasheetForecastAndWidgets .weekContainer .weekDay .data{ float: left; display: table; height: 44px; padding: 3px 0; color: #687981; width: 180px;} .sDatasheetForecastAndWidgets .weekContainer .weekDay .data .forVerticalAlign { display: table-cell; vertical-align: middle;} .sDatasheetForecastAndWidgets .weekContainer .weekDay .data .forVerticalAlign p { font-size: 11px;} .sDatasheetForecastAndWidgets .sResaHotelAndPub, .sDatasheetForecastAndWidgets .sPushHRT { display: none; } .sDatasheetForecastAndWidgets .sEphemerides{ width: 219px; height: 120px; float: left; margin-left: 14px; margin-bottom: 14px; border: 1px solid #C1D2E2; background: url(/img/ihm/meteo/GradationCalendar.png) repeat-x;} .sDatasheetForecastAndWidgets .sEphemerides .title { padding: 5px; color: #7D7D7F; text-align: center; font-weight: bold;} .sDatasheetForecastAndWidgets .sEphemerides .sun, .sDatasheetForecastAndWidgets .sEphemerides .moon { margin-top: 10px; padding-left: 15px;} .sDatasheetForecastAndWidgets .sEphemerides .sun .picture, .sDatasheetForecastAndWidgets .sEphemerides .moon .picture{ float: left; width: 25px; height: 25px; margin-right:5px;} .sDatasheetForecastAndWidgets .sEphemerides .sun .picture{ background: url(/img/ihm/meteo/Sun.png) no-repeat 50% 50%; } .sDatasheetForecastAndWidgets .sEphemerides .moon .picture{ background: url(/img/ihm/meteo/Moon.png) no-repeat 50% 50% ; } .sDatasheetForecastAndWidgets .sClimatology{ width: 219px; height: 174px; float: right; margin-left: 14px; margin-bottom: 10px; border: 1px solid #C1D2E2; background: url(/img/ihm/meteo/GradationAnnualWeather.png) repeat-x; overflow: hidden;} .sDatasheetForecastAndWidgets .sClimatology .sClimatologyChart{ width: 200px; height: 170px; margin: auto;} .sDatasheetForecastAndWidgets .sClimatologyTitleOverlay{ display: none;} .sDatasheetForecastAndWidgets .sClimatology .sClimatologyTitleDatasheet{ padding: 5px; color: #7D7D7F; text-align: center; font-weight: bold;} .sDatasheetForecastAndWidgets .sClimatology .legendTemperature{ color: red; float: left; font-size: 10px; margin-left: 11px;} .sDatasheetForecastAndWidgets .sClimatology .legendPrecipitation{ color: steelblue; float: left; font-size: 10px; margin-left: 11px;}.sMeteonews{ background: url(/img/ihm/overlay/Meteonews.png) no-repeat; width:159px; height:37px; display:block; float:right;} .sDatasheetForecastAndWidgets .sMeteonews{ width:190px; } .sMeteoPage .sPushDestinationB2C { margin: 13px 0; width:160px; font-size: 11px; text-align:center; min-height:67px; border:1px solid #CCCCCC; padding: 0 0 3px 0; background: #f6f6f6; float: left;}.sMeteoPage .sPushDestinationB2C { width: 215px; margin: 0px 0px 13px 14px;}.overlay .sMeteoPage .sPushDestinationB2C { width: 320px; margin-left: 14px; float: none;}.sPushDestinationB2C { min-height:100px; position:relative; padding-top:0;}.sPushDestinationB2C .arrowG { background: url("/img/etgv/ArrowsV11.2.0.png") no-repeat scroll right -1px transparent; display: block; height: 13px; position: absolute; right: 15px; top: 23px; width: 23px; z-index: 99;}.sPushDestinationB2C .sGreenGuide{ height:24px; width:100%; display:block; background:#007450 url(/img/etgv/header/greenguide_whitegreenV11.2.0.png) no-repeat 7px 7px;} .fra .sGreenGuide { background-position: 5px 7px; } .int .sGreenGuide, .por .sGreenGuide, .pol .sGreenGuide { background-position: 5px -14px; } .ita .sGreenGuide { background-position: 5px -34px; } .esp .sGreenGuide { background-position: 5px -54px; } .deu .sGreenGuide { background-position: 5px -74px; }.sPushDestinationB2C h3 { display: block; margin: 5px 0; text-align: center; font-size: 19px; font-weight: bold;}.sPushDestinationB2C h3 a { color: #007450;}.sPushDestinationB2C h3 a { padding-left:15px;}.sPushDestinationB2C .desti_mea{ background:url("/img/etgv/onglets-selection-michelinV11.1.png") no-repeat scroll 0 -823px transparent; height:20px;}.sPushDestinationB2C p { padding:0 7px; font-size: 11px;}.sPushDestinationB2C .sImgPush{ border:1px solid #CCCCCC; background:#FFFFFF; height:100px; width:130px; display:block; margin:7px auto; padding:7px;}.sPushDestinationB2C ul, .bubbleDesti ul{ margin:0; padding:0 10px; list-style:none;}.sPushDestinationB2C ul li, .bubbleDesti ul li { border-top:1px solid #CCCCCC; line-height:21px; font-size: 12px; text-align:left; padding-left: 10px;}.sPushDestinationB2C ul .top, .bubbleDesti ul .top{ border-top:none;}.sPushDestinationB2C ul.activites li a { color: #007450; }.sPushDestinationB2C ul.activites li a { background: url("/img/etgv/onglets-selection-michelinV11.2.png") no-repeat scroll 0 -856px transparent; padding-left: 25px;}.sPushDestinationB2C ul.activites li a.site_touristique { background-position: 0 -856px;}.sPushDestinationB2C ul.activites li a.hotel { background-position: 0 -887px;}.sPushDestinationB2C ul.activites li a.circuit { background-position: 0 -947px;}.sPushDestinationB2C ul.activites li a.actu { background-position: 0 -976px;}.sPushDestinationB2C ul.activites li a.loisir { background-position: 0 -1006px;}.sPushDestinationB2C ul.activites li a.resto { background-position: 0 -917px;} .sBottomLogoContainer{ display: none;} .overlay .sDatasheetHeader .sTopLogoContainer{ display: block;} .overlay .sDatasheetHeader .topRight{ display: none;} .overlay .sDatasheetHeader .sWeatherRisk ul li{ padding:0 50px;} .overlay .sDatasheetWeatherAndCarto .sMainForecast{ width: 398px;}.overlay .sDatasheetWeatherAndCarto .sMainForecast .hours .hourItem{ margin: 2px;}.overlay .sDatasheetWeatherAndCarto .sMainForecast .hours{ padding: 0px 7px;}.overlay .sDatasheetWeatherAndCarto .sMapContainer{ width: 320px; min-height: 248px;}.overlay .sDatasheetForecastTitleAndMakeIti .sWeekForecastTitle{ width: 400px;}.overlay .sDatasheetWeatherAndCarto .sMainForecast .main{ margin: 30px 0px 20px 0px;}.overlay .sDatasheetForecastAndWidgets .weekContainer{ width: 398px;}.overlay .sDatasheetForecastAndWidgets .weekContainer .data{ width: 143px;}.overlay .sDatasheetForecastAndWidgets .sResaHotelAndPub{ display:block; width: 320px; float: right; margin-left: 14px; margin-bottom:8px;}.overlay .sDatasheetForecastAndWidgets .sResaHotelAndPub .box_resa_hotel{ margin:auto;}.overlay .sDatasheetForecastAndWidgets .sAdvertissementForMeteo{ margin:auto;}.overlay .sDatasheetForecastAndWidgets .sPushHRTAndEphemerides{ float:right;}.overlay .sDatasheetForecastAndWidgets .sPushHRT{ display:block; margin:0 0 20px 14px;}.overlay .sDatasheetForecastAndWidgets .sEphemerides{ width: 320px; float: right; margin-left: 14px;}.overlay .sDatasheetForecastAndWidgets .sClimatology{ width: 398px; float: left; margin-left: 0px; border-top: 5px solid #C5D1DF;}.overlay .sDatasheetForecastAndWidgets .sClimatologyTitleOverlay{ display: block; width: 398px; float: left; color: #71787F; font-size: 16px; line-height: 30px;}.overlay .sDatasheetForecastAndWidgets .sClimatology .sClimatologyTitleDatasheet{ display: none;}.overlay .sDatasheetForecastAndWidgets .sClimatology .sClimatologyChart{ margin-top: 5px;}.overlay .sDatasheetForecastAndWidgets .sMeteonews{ display:none;}.overlay .sBottomLogoContainer .sMeteonews{ display:block;}.overlay .sBottomLogoContainer{ clear: both; display: block;} #idPrint {display:none !important;}#idExportMail {display:none !important;}#idPrint-overlay {display:none !important;}#idExportMail-overlay {display:none !important;}.sHotelPage .arrowUp,.sHotelPage .arrowUpBig,.sHotelPage .arrowDown,.sHotelPage .arrowDownBig,.sHotelsOverlayPoiList .arrowUp,.sHotelsOverlayPoiList .arrowUpBig,.sHotelsOverlayPoiList .arrowDown,.sHotelsOverlayPoiList .arrowDownBig { border-style: solid; height: 0px; width: 0px;}.sHotelPage .arrowDownBig,.sHotelPage .arrowUpBig ,.sHotelsOverlayPoiList .arrowDownBig,.sHotelsOverlayPoiList .arrowUpBig { border-color: #EFEFEF; }.sHotelPage .arrowDown,.sHotelPage .arrowUp ,.sHotelsOverlayPoiList .arrowDown,.sHotelsOverlayPoiList .arrowUp { border-color: #FFF; }.sHotelPage .arrowUp,.sHotelPage .arrowUpBig,.sHotelsOverlayPoiList .arrowUp,.sHotelsOverlayPoiList .arrowUpBig { border-bottom-color: #E36D11; }.sHotelPage .arrowDown,.sHotelPage .arrowDownBig,.sHotelsOverlayPoiList .arrowDown,.sHotelsOverlayPoiList .arrowDownBig { border-top-color: #E36D11; }.sHotelPage .arrowUp,.sHotelsOverlayPoiList .arrowUp { border-width: 4px 4px 6px; }.sHotelPage .arrowDown, .sHotelsOverlayPoiList .arrowDown { border-width: 6px 4px 4px; }.sHotelPage .arrowUpBig,.sHotelPage .arrowDownBig,.sHotelsOverlayPoiList .arrowUpBig,.sHotelsOverlayPoiList .arrowDownBig { border-width: 5px; }.sHotelsOverlayPoiList .hiddenOverelay { display: none;}.sHotelsOverlayPoiList.sViewMin .hiddenMinOverelay { display: none;}#idSearchOptions .arrowDownBig, #idSearchOptions-overlay .arrowDownBig { float: right; margin-top: 3px; margin-right: 3px; border-width: 4px; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff;}#idSearchOptions .turnArrow, #idSearchOptions-overlay .turnArrow { border-style: solid; width: 0; height: 0; float: right; margin-top: 3px; margin-right: 0; border-width: 4px; border-top-color: #fff; border-bottom-color: #fff; border-left-color: #E36D11; border-right-color: #fff;}#idSearchOptions-overlay .facetLabel { width: 120px;}#idSearchOptions ul, #idSearchOptions-overlay ul, #idSearchOptions .containerKeywords, #idSearchOptions-overlay .containerKeywords { -moz-transition: 250ms; -ms-transition: 250ms; -o-transition: 250ms; -webkit-transition: 250ms; transition: 250ms; overflow: hidden; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -webkit-opacity: 1; -khtml-opacity: 1; opacity: 1;}#idSearchOptions .containerKeywords, #idSearchOptions-overlay .containerKeywords { height: 35px;}#idSearchOptions .facetClosed, #idSearchOptions-overlay .facetClosed { height: 0 !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -webkit-opacity: 0; -khtml-opacity: 0; opacity: 0;}#idSearchOptions .fHKeywordInput, #idSearchOptions-overlay .fHKeywordInput { padding: 4px 0 !important;}#idSearchOptions .btnKeywords, #idSearchOptions-overlay .btnKeywords { padding: 0 4px; height: 22px; color: #fff; text-align: center; font-family: Arial, Verdana, sans serif; font-size: 12px; font-weight: bold; border: 1px solid #f69b26; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #f69b26; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OWIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2FhNjQxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzZkMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #f69b26 0%, #aa6418 90%, #b76d1b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f69b26), color-stop(90%,#aa6418), color-stop(100%,#b76d1b)); background: -webkit-linear-gradient(top, #f69b26 0%,#aa6418 90%,#b76d1b 100%); background: -o-linear-gradient(top, #f69b26 0%,#aa6418 90%,#b76d1b 100%); background: -ms-linear-gradient(top, #f69b26 0%,#aa6418 90%,#b76d1b 100%); background: linear-gradient(to bottom, #f69b26 0%,#aa6418 90%,#b76d1b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69b26', endColorstr='#b76d1b',GradientType=0 );}.sHotelPage .vm-page-wrapper .poiMap { cursor: default; }.sHotelPage .poiMap div { padding: 1px 0 0 1px; }.sHotelPage .poiMapHighlight div { padding: 7px 0 0 8px; }.sSeeOffer { float: right; padding: 2px 7px; color: #FFF; border: 1px solid #D3E900; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #bfdd00; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjhjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #bfdd00 0%, #3f8c00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfdd00), color-stop(100%,#3f8c00)); background: -webkit-linear-gradient(top, #bfdd00 0%,#3f8c00 100%); background: -o-linear-gradient(top, #bfdd00 0%,#3f8c00 100%); background: -ms-linear-gradient(top, #bfdd00 0%,#3f8c00 100%); background: linear-gradient(to bottom, #bfdd00 0%,#3f8c00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfdd00', endColorstr='#3f8c00',GradientType=0 );}.sHotelPage .vm-page-content-header { position: relative; padding: 0px 18px; margin-top: -9px;}.vm-page-content-ariane, .vm-page-content-ariane a{ height: 38px; line-height: 38px; color: #F69B26;}.vm-page-content-ariane .sepCarac { color: #636161; margin: 0px 7px;}.vm-page-content-ariane h1 { float: right; font-weight: bold; font-size: 21px; } .vm-button-offer { display: inline-block; padding: 0px 12px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; font-size: 14px; color: #FFF; border: 1px solid #BFDD00; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #b5d600; background: -moz-linear-gradient(top, #b5d600 0%, #65a400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5d600), color-stop(100%,#65a400)); background: -webkit-linear-gradient(top, #b5d600 0%,#65a400 100%); background: -o-linear-gradient(top, #b5d600 0%,#65a400 100%); background: -ms-linear-gradient(top, #b5d600 0%,#65a400 100%); background: linear-gradient(to bottom, #b5d600 0%,#65a400 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d600', endColorstr='#65a400',GradientType=0 );}.vm-button-offer-small { font-size: 12px; padding: 0px 38px; }.vm-button-ok { font-weight: bold; font-size: 10px; color: #FFF; border: 1px solid #f69b26; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #f69b26; background: -moz-linear-gradient(top, #f69b26 0%, #b76e1b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f69b26), color-stop(100%,#b76e1b)); background: -webkit-linear-gradient(top, #f69b26 0%,#b76e1b 100%); background: -o-linear-gradient(top, #f69b26 0%,#b76e1b 100%); background: -ms-linear-gradient(top, #f69b26 0%,#b76e1b 100%); background: linear-gradient(to bottom, #f69b26 0%,#b76e1b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69b26', endColorstr='#b76e1b',GradientType=0 );}a.more { display: block; padding-top: 4px; color: #636161;}a.more img { margin-left: 5px; }#currencySelected { float: right; margin-top: 9px; padding: 5px 9px; color: #4e4e4e; font-size: 11px; font-weight: bold; word-spacing: 3px; border: 2px solid #cdcbcb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #f8f8f8; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2M1YzZjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWViZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #f8f8f8 0%, #c5c6c7 50%, #eeebed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(50%,#c5c6c7), color-stop(100%,#eeebed)); background: -webkit-linear-gradient(top, #f8f8f8 0%,#c5c6c7 50%,#eeebed 100%); background: -o-linear-gradient(top, #f8f8f8 0%,#c5c6c7 50%,#eeebed 100%); background: -ms-linear-gradient(top, #f8f8f8 0%,#c5c6c7 50%,#eeebed 100%); background: linear-gradient(to bottom, #f8f8f8 0%,#c5c6c7 50%,#eeebed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eeebed',GradientType=0 );}#currencySelected span { color: #e36d11;}#currenciesList { display: none; z-index: 999; position: absolute; top: 38px; right: 17px; padding: 5px; width: 235px; height: 196px; font-size:12px; overflow: auto; border: 2px solid #cdcbcb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff;}#currenciesList table { width: 218px;}#currenciesList table td { height: 22px; line-height: 22px; padding-left: 3px;}#currenciesList table .curCol1 { width: 30px; color: #e36d11; font-weight: bold;}#currenciesList table .curCol2 { width: 182px;}#currenciesList table tr:hover { color: #e36d11; background: #ccc;}#currenciesList table .selectedCur { color: #e36d11; background: #ccc;}div.vm-box-content > ul#poiListData,div.vm-box-content > ul#poilistconsult,div.vm-box-content > ul#poilistnearly { font-size: 11px !important;}div.vm-box-content > ul#poiListData a.vm-button-offer,div.vm-box-content > ul#poilistconsult a.vm-button-offer,div.vm-box-content > ul#poilistnearly a.vm-button-offer { font-size: 12px !important; padding-left: 10px !important; padding-right: 10px !important;}.sTopDestinations .box-shady { background-position: 165px bottom; }.sHotelPage .boxTopDestiContent .column { padding-bottom: 13px; }.bigYellowDrop { background: url(/img/ihm/pastille/yellow_big_goutte.png) top left no-repeat; width: 34px; height: 44px; line-height: 44px; text-align: center;}.bigYellowDropHotel { background-image: url(/img/ihm/pastille/yellow_hotel_big_goutte.png); }.vm-hotel-datasheet .bigYellowDrop { color: #FFF; font-size: 16px; font-weight: bold; margin-right: 6px;}.vm-hotel-datasheet { border: 1px solid #C4C2C2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 15px 10px; margin-top: 7px; color: #636161;}.vm-hotel-datasheet-header { position: relative; padding-bottom: 20px;}.vm-hotel-datasheet-header h1 { font-weight: bold; font-size: 20px; color: #F69B26; line-height: initial; line-height: 20px;}.vm-hotel-datasheet-header h1 .pRating,.vm-hotel-datasheet h2 .pRating { display: inline-block; margin: 0px 0 -2px 0; position: relative;}.vm-hotel-datasheet-header .pApprouved { position: absolute; top: 0px; right: 10px;}.vm-hotel-datasheet-header .address-block { padding-left: 15px; }.vm-hotel-datasheet-header-social { height: 21px; overflow: hidden;}.vm-hotel-datasheet h2,.vm-hotel-datasheet .title { font-size: 18px; border-bottom: 1px solid #CACACA; }.mapSituation { color: #0083FF;}.vm-hotel-datasheet-header .bloc-price { position: absolute; bottom: 0px; right: 5px; text-align: center;}.vm-hotel-datasheet-header .pricerange { font-size: 18px; font-weight: bold; color: #BC1200 !important; line-height: 29px;}.vm-hotel-datasheet-diapo { background-color: #CACACA; padding: 8px 12px; margin-top: 18px;}.vm-hotel-datasheet-diapo .mainPic { border: 1px solid #FFF; width: 348px; height: 228px; float: left; margin-right: 15px; overflow: hidden; text-align: center; cursor: pointer;}.vm-hotel-datasheet-diapo .thumbnailsPic { float: left; width: 228px; height: 228px; border: 1px solid #FFF;}.vm-hotel-datasheet-diapo li { display: inline; list-style-type: none;}.vm-hotel-datasheet-diapo .thumbnailsPic ul a,.vm-hotel-datasheet-diapo .thumbnailsPic ul div { display: block; float: left; width: 55px; height: 55px; border: 1px solid #FFF; margin: 10px 0px 9px 14px; overflow: hidden; text-align: center; cursor: hand; cursor: pointer;}.vm-hotel-datasheet-diapo .thumbnailsPic div.selected,.vm-hotel-datasheet-diapo .thumbnailsPic div:hover,.vm-hotel-datasheet-diapo .mainPic:hover { border: 1px solid #E36D11; -webkit-box-shadow: 0px 0px 5px 1px #666; box-shadow: 0px 0px 5px 1px #666; }.vm-hotel-datasheet-diapo .thumbnailsPic img.photoEmpty { margin-top: 20px; }.vm-hotel-datasheet-diapo .mainPic img.photoEmpty { margin-top: 110px; }.vm-hotel-datasheet-diapo .next { float: left; }.vm-hotel-datasheet-description { color: #000; }.vm-hotel-datasheet .nb-rooms { font-style: italic; color: #000;}.vm-hotel-datasheet-resa { color: #000; font-weight: bold;}.vm-hotel-datasheet-resa p { height: 20px; line-height: 20px; }.vm-hotel-datasheet-resa-msg { width: 470px; }.vm-hotel-datasheet-resa-msg span { color: #0083FF; }.vm-hotel-datasheet-resa .vm-button-offer { float: right; }.vm-hotel-datasheet .room-price table { width: 100%; font-size: 12px; font-weight: bold; color: #333333;}.vm-hotel-datasheet .room-price table tr td { padding: 20px 0; border-bottom: 1px solid #CACACA;}.vm-hotel-datasheet .room-price table tr .room-price-label { width: 30%;}.vm-hotel-datasheet .room-price table tr .room-price-specialoffer { width: 22%; text-align: center; font-size: 11px;}.vm-hotel-datasheet .room-price table tr .room-price-amount { width: 16%; font-size: 16px; color: #636161; text-align: center;}.vm-hotel-datasheet .room-price table tr .room-price-amount p { font-size: 16px !important;}.vm-hotel-datasheet .room-price table tr .room-price-amount div { position: relative; width: 100%; height: 100%;}.vm-hotel-datasheet .room-price table tr .room-price-amount span { position: absolute; top: -20px; left: 25%; font-size: 50px; font-style: italic; color: #aaa;}.vm-hotel-datasheet .room-price table tr .room-price-discount { width: 16%; font-size: 12px; color: #636161; text-align: center;}.vm-hotel-datasheet .room-price table tr td em { color: #bc1200; font-weight: bold;}.vm-hotel-datasheet .equipements li { float: left; width: 260px; height: 35px; line-height: 35px; padding-left: 45px; overflow: hidden;}.arrowOrange { border-style: solid; width: 0; height: 0; float: left; margin-top: 14px; margin-right: 0; border-width: 4px; border-top-color: #dfdfdf; border-bottom-color: #dfdfdf; border-left-color: #E36D11; border-right-color: #dfdfdf;}.vm-hotel-datasheet .equipements li.first { margin-right: 1%; }.vm-hotel-datasheet .equipements li img { vertical-align: middle; margin-right: 5px;}.vm-hotel-datasheet .equipements .equipements-premier table { width: 618px; font-size: 12px; font-weight: bold; color: #424242;}.vm-hotel-datasheet .equipements .equipements-premier table tr td { width: 206px; border-left: 1px solid #CACACA; vertical-align: top; }.vm-hotel-datasheet .equipements .equipements-premier table tr td:first-child { border-left: 0;}.vm-hotel-datasheet .equipements .equipements-premier table tr td ul li { float: none; margin-left: 10px; width: auto;}.vm-hotel-datasheet-text-link { cursor: pointer; text-decoration: none;}.vm-hotel-datasheet-detail-equip { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -webkit-opacity: 0; -khtml-opacity: 0; opacity: 0; -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms; display: none; overflow: hidden; }.equipOpen { background: #dfdfdf; border: 2px solid #ffffff; margin-top: 5px; -moz-transition: 500ms; -ms-transition: 500ms; -o-transition: 500ms; -webkit-transition: 500ms; transition: 500ms; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -webkit-opacity: 1; -khtml-opacity: 1; opacity: 1; }#detail-equip-masquer { display: none;}.equipements-primaire { float: none; margin-left: 10px; width: auto;}.vm-hotel-datasheet .equipements .vm-hotel-datasheet-detail-equip ul { list-style: none; margin:0; padding:0;}.vm-hotel-datasheet .equipements .vm-hotel-datasheet-detail-equip ul li { display: inline; list-style: none; margin: -10px; padding-left: 20px;}.vm-hotel-datasheet .equipements .vm-hotel-datasheet-detail-equip table tr td { padding-top: 15px; padding-bottom: 5px;}.equip1 { padding: 8px 0 25px 40px; position: relative; vertical-align: middle;}.equip1 img { left: 5px; position: absolute; top: 0;}.vm-hotel-datasheet .infos-pratiques li { padding-bottom: 14px;}.vm-hotel-datasheet-btmLinks { padding-top: 24px; border-top: 1px solid #CACACA;}.vm-hotel-datasheet-btmLinks a,.vmapi-overlay .vm-hotel-datasheet-btmLinks a { color: #F69B26; }.vm-hotel-datasheet .topPage { display: inline-block; margin-top: 18px; margin-bottom: 12px; cursor: pointer;}.vm-hotel-cont-bottom-toolbar { text-align:center;}.vm-hotel-bottom-toolbar { display: inline-block; width: auto; margin:0 -13px 6px 0;}.vm-hotel-bottom-toolbar-btn { cursor: pointer; border: 1px solid #CACACA; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; float: left; padding-right: 8px; margin-right: 12px; height: 20px; line-height: 20px; background: #efefef; background: -moz-linear-gradient(top, #efefef 60%, #cacaca 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#efefef), color-stop(100%,#cacaca)); background: -webkit-linear-gradient(top, #efefef 60%,#cacaca 100%); background: -o-linear-gradient(top, #efefef 60%,#cacaca 100%); background: -ms-linear-gradient(top, #efefef 60%,#cacaca 100%); background: linear-gradient(to bottom, #efefef 60%,#cacaca 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cacaca',GradientType=0 );}.vm-hotel-bottom-toolbar-btn .pFavoriteOff { margin-left: 0px; }.vm-hotel-bottom-toolbar-btn .pPicto { margin-right: 6px; margin-left: 6px;}.vm-hotel-datasheet-pagination { margin-top: 10px; color: #DDD; width: 100%;}.vm-hotel-datasheet-pagination li { float: left; width: 33%;}.vm-hotel-datasheet-pagination a { color: #B1B0B0; display: block;}.vm-hotel-pagination-container { padding-bottom: 15px; width: 100%; text-align: center; word-spacing: 5px;}.vm-hotel-pagination-container a { text-decoration: none;}.vm-hotel-pagination-container a:hover { text-decoration: none;}#cData { padding: 5px;}.currentPage { color: #F69B26 !important; font-weight: bold;}.vm-box-map .vm-box-top { z-index: 1; }.vm-box-map-content { height: 285px; border: 1px solid #CDCBCB; position: relative; overflow: hidden;}.vm-box-map-content .maxMap { width: 100%; position: absolute; bottom: 0px; height: 32px; line-height: 32px; background: url("/img/ihm/sprites/HeaderBoxV12.2.0.png") repeat-x scroll 0 -711px; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; z-index: 5;}.vm-box-map-content .maxMap img { margin-right: 10px; background-image: url("/img/ihm/sprites/MenuComponentV12.2.0/menu.png"); background-position: -82px -349px;}.vm-list-restaurants li,.vm-list-tourism li,.vm-list-hotels li,.vm-list-hotels-large li { border-bottom: 1px solid #E3E3E3; }.vm-list-hotels-large li .itemPoisOff { display: none !important;}.vm-list-restaurants li a,.vm-list-tourism li a { padding: 12px 0; }.vm-list-restaurants .last,.vm-list-tourism .last,.vm-list-hotels .last,.vm-list-hotels-large .last { border-bottom: 1px solid #E3E3E3; }.vm-list-restaurants a,.vm-list-tourism a { display: block; font-weight: bold;}a span:hover {text-decoration: underline;}a.disabled span:hover {text-decoration: none; cursor: default;}.vm-list-restaurants a .fright,.vm-list-tourism a .fright { color: #000; font-weight: normal;}.vm-list-restaurants .pRating,.vm-list-tourism .pRating { margin-left: 5px; }.vm-list-restaurants .fleft,.vm-list-tourism .fleft { width: 185px; line-height: 15px;}.deu .vm-list-restaurants .fleft,.deu .vm-list-tourism .fleft { width: 175px; }.vm-list-restaurants a { color: #C32E1E; }.vm-list-tourism a { color: #007450; }.vm-list-access .pPicto { margin-right: 5px; }.vm-list-access a { display: block; color: #000;}.vm-list-hotels-consult { height: 165px; overflow-y: auto;}.vm-list-hotels { margin: 13px 0px 12px 0px; }.vm-list-hotels-large { color: #333; margin: 4px 22px 16px 24px; }.sHotelsOverlayPoiList .vm-list-hotels-large { border-bottom: 1px solid #E3E3E3;}.vm-list-hotels li, .vm-list-hotels-large li { padding-top: 13px; position: relative; height: 68px; line-height: auto; }.vm-list-hotels-large li { height: 130px; }body .vm-list-hotels a:hover,body .vm-list-hotels-large a:hover { text-decoration: none; }.vm-list-hotels .locationContainer,.vm-list-hotels-large .locationContainer { float: left; text-align: center;}.vm-list-hotels-large .locationContainer { margin-right: 15px;}.vm-list-hotels .photocontainer,.vm-list-hotels-large .photocontainer { width: 74px; height: 56px; border: 1px solid #F69B26; overflow: hidden; color: #F69B26;}.vm-list-hotels .photocontainer { margin-right: 10px; float: left;}.vm-list-hotels .photocontainerEmpty,.vm-list-hotels-large .photocontainerEmpty { background-color: #d6d7d7; }.vm-list-hotels .photocontainerEmpty img,.vm-list-hotels-large .photocontainerEmpty img.imgPushHotel { margin-top: 20px; display: inline-block; float: none; } .vm-list-hotels-large img.imgPushHotel { margin-right: 0px; }.vm-list-hotels-large .locationContainer p { margin: 0px; font-size: 11px;}.vm-list-hotels-large p.photoCounter { margin: 0; background: #F69B26; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; color: #FFF; width: 76px;}.vm-list-hotels-large p.onMap { font-style: italic; line-height: 12px; margin-top: 15px; float: right; width: 64px;}.vm-list-hotels-large a:hover .onMap { text-decoration: underline; }.vm-list-hotels-large p.mirePosition { width: 20px; height: 21px; background: url("/img/ihm/pastille/yellow_medium_goutte.png") top left repeat-x; text-align:center; color: #FFF; font-weight: bold; font-size: 12px; padding-top: 5px; margin-top: 12px; position: absolute; left: 0;}.vm-list-hotels-large p.mirePosition span:hover { text-decoration: none;}.vm-list-hotels-large p.mirePosition img {display:none;}.vm-list-hotels-large .localiseOnMap { position: relative; width: 78px; }.vm-list-hotels-large a:hover .mirePosition,.vm-list-hotels-large .sPLIHighlighted .mirePosition { background: url("/img/ihm/pastille/yellow_medium2_goutte.png") top left repeat-x; width: 23px; height: 26px; margin-top: 10px; padding-top: 6px; font-size: 13px; }.vm-list-hotels-large img.imgPushHotel { float: none; display: block;}.vm-list-hotels-large .infosContainer { float: left; width: 340px; padding-top: 4px; line-height: 13px;}.vm-list-hotels-large a:hover h2,.vm-list-hotels-large .verifDisponibilites a:hover { text-decoration: underline; }.vm-list-hotels-large .verifDisponibilites a { color:#265ca7; }.vm-list-hotels-large p.distance { margin-top: 2px; margin-bottom: 7px;}.vm-list-hotels-large .userRating, .vm-hotel-datasheet-header .userRating { font-size: 11px; font-weight: bold;}.userRating.ratingDisplayNone { display: none;}.hideVerifDispo { display: none;}.vm-hotel-datasheet-header .userRating { margin: 5px 0 0 14px;}.vm-list-hotels-large .userRating .userRatingP, .vm-hotel-datasheet-header .userRating .userRatingP { display: inline-block; margin-right: 4px; width: 40px; height: 19px; font-size: 12px; color: #fff; text-align: center; line-height: 19px; background: url(/img/ihm/hotels/bgUserRating.png) no-repeat 0 0;}#poiListData-overlay .userRating { position: relative; padding-left: 45px; width: 175px; line-height: 11px;}#poiListData-overlay .userRating .userRatingP { position: absolute; top: 1px; left: 0;}.vm-list-hotels-large .pRating { margin-bottom: 9px;}.vm-list-hotels-large .prices { float: right; text-align: right; width: 109px; height: 110px; position: relative;}.vm-list-hotels-large .sProviderName, .vm-hotel-datasheet-header .sProviderName { color: #265ca7; font-weight: bold; text-decoration: none;}.sProviderName:hover { text-decoration: underline !important;}.vm-list-hotels-large .prices p { margin-top: 5px; }.vm-list-hotels-large .prices .specialOfferPrice { display: block; color: #bc1200; text-align: center; font-size: 12px; font-style: italic; font-weight: bold;}.sViewMin .specialOfferPrice { display: none !important;}.vm-list-hotels-large .rate { margin-right: 8px; padding: 3px 0 2px; text-align: center; float:left; color: #FFF; font-weight: bold; background: #f59825; width: 37px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDZlMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #f59825 0%, #e46e12 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59825), color-stop(100%,#e46e12)); background: -webkit-linear-gradient(top, #f59825 0%,#e46e12 100%); background: -o-linear-gradient(top, #f59825 0%,#e46e12 100%); background: -ms-linear-gradient(top, #f59825 0%,#e46e12 100%); background: linear-gradient(to bottom, #f59825 0%,#e46e12 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59825', endColorstr='#e46e12',GradientType=0 );}.vm-list-hotels-large .legendCom,.vm-list-hotels-large .highlightCom { margin-top: 12px; font-size: 11px; font-weight: bold;}.vm-list-hotels-large .highlightCom { color: #265ca7; }.vm-list-hotels .price, .vm-list-hotels-large .price { font-weight: bold; color: #BC1200;}.vm-list-hotels-large .offer { color: #BC1200; display: block;}.vm-list-hotels-large .priceFrom { display: block; margin-bottom: 2px;}.vm-list-hotels-large .prices .priceTxt { text-align: center; display:block; text-align: center; width: 97px; top: 24px; right: 0px; position: absolute;}.vm-list-hotels-large .prices .price { font-size: 17px; display: block; }.vm-list-hotels-large .pApprouved { margin-top: 3px; }.vm-list-hotels h3,.vm-list-hotels h2,.vm-list-hotels-large h3,.vm-list-hotels-large h2 { font-weight: bold; font-size: 14px; color: #F69B26; margin-left: 85px; line-height: 17px;}.vm-list-hotels p,.vm-list-hotels-large p { margin-left: 85px; line-height: 16px; min-height: 16px;}.vm-list-hotels-large h2,.vm-list-hotels-large p { margin: 0; }.vm-list-hotels .pRating,.vm-list-hotels-large .pRating { margin-bottom: 7px; vertical-align: middle;}.vm-list-hotels .vm-button-offer,.vm-list-hotels-large .vm-button-offer { position: absolute; bottom: 10px; right: 0px; text-decoration: none; }.vm-list-hotels .btOfferElastic .vm-button-offer,.vm-list-hotels-large .btOfferElastic .vm-button-offer { width: auto; min-width: 83px; padding: 0 7px;}.sViewMin .vm-list-hotels .btOfferElastic,.sViewMin .vm-list-hotels-large .btOfferElastic { bottom: 0px;}.vm-list-hotels .btOfferElastic,.vm-list-hotels-large .btOfferElastic { width: 250px; display: block; position: absolute; bottom: 10px; right: 5px;}.vm-list-hotels-large .vm-button-offer { bottom: 0px; }.vm-box-content .pApprouved { position: absolute; right: 7px; top: 5px; z-index: 1;}.vm-list-hotels-large .pApprouved { position: relative; }.vm-list-hotels-large .pRedArrow { margin-left: 4px; vertical-align: text-bottom;}.sShare { position: absolute; top: -26px; right: 0; }.sShare li { float: left; margin-right: 2px;}.sShare li.last { margin: 0 0 0 2px; }.sShare-datasheet { top: 10px; right: 15px;}.sShare-datasheet .share-txt { line-height: 25px; height: 25px; color: #0C2161; padding-right: 6px;}.vm-box-poilist { margin-top: 0px; background-position: 165px bottom;}.vm-box-poilist h1 { color: #F69B26; text-align: center; font-size: 18px; font-weight: bold; padding: 2px 0;}.vm-box-poilist .errorMsg { text-align: center; font-weight: bold; color: #E36D11; margin-top:9px; }.vm-box-poilist .vm-box-content { margin-top: 8px; padding: 0px;}.sTri { color: #333; background: #e2e2e2; background: -moz-linear-gradient(top, #e2e2e2 0%, #c6c6c6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c6c6c6)); background: -webkit-linear-gradient(top, #e2e2e2 0%,#c6c6c6 100%); background: -o-linear-gradient(top, #e2e2e2 0%,#c6c6c6 100%); background: -ms-linear-gradient(top, #e2e2e2 0%,#c6c6c6 100%); background: linear-gradient(to bottom, #e2e2e2 0%,#c6c6c6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c6c6c6',GradientType=0 ); padding: 3px 15px 2px; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; border-bottom: 1px solid #AAA; font-size: 11px; -webkit-box-shadow: 0 4px 4px 0 #BBBBBB; box-shadow: 0 4px 4px 0 #BBBBBB; min-height: 20px;}.sTri span { float: left; line-height: 20px;}.sTri ul { background: #EFEFEF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; float: left; margin-left: 5px;}.sTri li { float: left; border-right: 1px solid #AAA; padding: 0px 14px 0px 9px; text-transform: capitalize; height: 20px; line-height: 20px;}.sTri li a, .sTri li a:hover { color: #E36D11; margin-right: 4px;}.sTri li.last { border: none; }.sTri li.highlight { font-weight: bold; padding: 0px 2px 0px 6px;}.sTri .arrowDownBig { vertical-align: text-bottom; }.vm-box-poilist .sColumn { width: 50%; float: left;}.vm-box-poilist .vm-hotel-bottom-toolbar { width : 100%; margin-bottom: 15px;}.sHotelsOverlayPoiList .vm-hotel-bottom-toolbar { width : auto; }.vm-box-poilist .vm-hotel-bottom-toolbar .toolbarcontainer { padding: 0px 24px;}.sHotelsOverlayPoiList .vm-hotel-bottom-toolbar .toolbarcontainer { padding: 0px;}.vm-box-poilist .vm-hotel-bottom-toolbar span { cursor: hand; cursor: pointer; }.vm-box-poilist .vm-hotel-bottom-toolbar a { line-height: 22px; color: #636161; }.vm-box-poilist .vm-hotel-bottom-toolbar .disabled { color: #BABABA; cursor: default; }.vm-box-poilist .vm-hotel-bottom-toolbar a.disabled:hover { text-decoration: none; }.vm-box-poilist .vm-hotel-bottom-toolbar-btn { margin: 0 12px 0 12px; font-size: 11px;}.vm-box-poilist .sPrev .vm-hotel-bottom-toolbar-btn { float: right; margin-right: 10px;}.nld .sHotelsOverlayPoiList .toolbarcontainer .sColumn { width: 55%;}.nld .sHotelsOverlayPoiList .toolbarcontainer .sPrev { width: 45%;}.vm-highlight-place-list li,.vm-arrow-place-list li { width: 20%; float: left; text-align: center;}.vm-highlight-place-list li { font-weight: bold; border-bottom: 1px solid #d5d5d5; height: 30px; font-weight: bold;}.vm-highlight-place-list li { cusror: hand; cursor: pointer; position: relative;}.vm-highlight-place-list .tabOn { color: #333; cusror: hand; cursor: pointer; }.vm-highlight-place-list li img { display: none; position: absolute; height: 10px; margin-top:-1px; bottom: -10px; left: 40%;}.vm-highlight-place-list li.tabOn img { display: block;}.vm-cities-list { margin: 10px 0px 8px 0px; }.vm-cities-list .pOrangeArrow { background-position: 0px -601px; width: auto; }.vm-cities-list div { float: left; width: 50%;}.vm-cities-list h3 { padding-left: 13px; margin: 8px 0 8px 21px;}.sOptionsType ul { float: left; width: 50%;}.sOptionForHB { position: relative; }.sOptionForHB ul li { line-height: 22px; }.sSearchOptions { padding-left: 0; padding-right: 0; padding-top: 35px;}.boxSearchOptions .sSearchOptions ul { margin: 5px 10px 8px;}.sSearchOptions input, .sOptionsType input { margin: 0 5px 2px 0; }.sSearchOptions p { text-transform: uppercase; background: #FFF; color: #E36D11; font-size: 12px; font-weight: bold; padding: 6px 10px 3px;}.sSearchOptions .arrowUp { margin-top: 1px; }.sSearchOptions .arrowDown { margin-top: 3px; }.sSearchOptions input.fHKeywordInput { border: 1px solid #666; height: 11px; width: 250px; margin: 10px 4px 10px 10px;}.sSearchOptions button { padding: 0 3px 0px 2px; margin-top: 10px; height: 22px;}.sHotelPage .sLoaderAvailability,.sHotelsOverlay .sLoaderAvailability { padding: 6px 0 4px 30px; background : #d3d3d3 url(/img/ihm/hotels/ajax-loader-fd-gris.gif) 5px 5px no-repeat; height: 17px; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; border-bottom: 1px solid #aaa; -webkit-box-shadow: 0 4px 4px 0 #bbb; box-shadow: 0 4px 4px 0 #bbb; color: #000; font-size: 11px;}.sHotelsOverlay .sMapContainer { float: right; border: 1px solid #aaa; }.sHotelsOverlay .sMapContainer .sVerticalTabButton { position: absolute; cursor: pointer; display: block; height: 229px; top: 0; width: 20px; z-index: 22;} .sHotelsOverlay .sMapContainer .sVerticalTabButton.sImgViewMax { background:url("/img/ihm/hotels/OngletVerticalV12.2.png") no-repeat -20px 0;}.sHotelsOverlay .sMapContainer .sVerticalTabButton.sImgViewMin { background:url("/img/ihm/hotels/OngletVerticalV12.2.png") no-repeat 0px 0;}.sHotelsOverlayPoiList .sPoiListContainer { float: left; overflow: hidden;} .sHotelsOverlayPoiList .sPoiListBanner { display:block; background: url(/img/ihm/hotels/bgTitleOverlayHotelMiddle.png) repeat-x scroll 0 0 transparent;}.sHotelsOverlayPoiList .sPoiListBanner .sPoiListBannerLeft { float: left; width:10px; height:26px; background: url(/img/ihm/hotels/bgTitleOverlayHotelLeft.png) no-repeat scroll 0 0 #fff;} .sHotelsOverlayPoiList .sPoiListBanner .sPoiListBannerRight { float: right; width: 10px; height: 26px; background: url(/img/ihm/hotels/bgTitleOverlayHotelRight.png) no-repeat scroll 0 0 #fff; } .sHotelsOverlayPoiList .sPoiListBanner .sPoiListBannerTitle { color: #666; font-weight: bold; height: 26px; line-height: 26px; } .sHotelsOverlayPoiList .sPoiListData { overflow: auto; position: relative;} .sHotelsOverlayPoiList .sPoiListItem { margin:10px 2px 10px 0; } .sHotelsOverlayPoiList .sPresentationContainer .sHotelTitle { overflow: hidden; height: 18px; padding: 0 3px 0 0;} .sHotelsOverlayPoiList .sPresentationContainer .sPoiDesc { display: none; } .sHotelsOverlayPoiList .sPresentationContainer h3 { line-height: 15px; }.sHotelsOverlayPoiList .sPresentationContainer h3 a{ display: block; overflow: hidden; height: 16px; line-height: 17px; margin: -12px 0 0; padding: 0 0 0 3px;}.sHotelsOverlayPoiList .sPresentationContainer h3 .sQuotationStars { display: block; padding-left:27px;}.sHotelsOverlayPoiList .sPresentationContainer .sHotelAdress { margin-top: 5px; } .sHotelsOverlayPoiList .sPoiListData .sPLIHighlighted { background: transparent url(/img/ihm/hotels/bgResultItemHighlighted.png) repeat-x bottom; border: 1px solid #F9E655;}.sHotelsOverlayPoiList .sMapMenu { right: 35px; }.sHotelsOverlayPoiList .sPoiListData.sViewMax .sPhotoContainer { width: 60px; height: 45px; overflow: hidden; padding: 0; border: none; margin: 0 10px;} .sHotelsOverlayPoiList .sPoiListData.sViewMax .sPhotoContainer a img { margin: 0; } .sHotelsOverlayPoiList .sPoiListData.sViewMax .sPresentationContainer { padding-left: 5px; } .sHotelsOverlayPoiList {position: relative;}.sHotelsOverlayPoiList .sPoiListData.sViewMin .sPhotoContainer { display: none; }.sHotelsOverlayPoiList .sPoiListData.sViewMin .sPresentationContainer { padding-left: 5px; padding-right: 0;} .sHotelsOverlayPoiList .sPoiListData.sViewMin .sPresentationContainer h3 { overflow: hidden; } .sHotelsOverlayPoiList .sPoiListData.sViewMin .sRightColumn,.sHotelsOverlayPoiList .sPoiListData.sViewMin .sPoiDesc { display: none; }.sHotelsOverlayPoiList input { padding: 4px 0px 5px 0px; }.sHotelsOverlayPoiList .vm-colLeftOverlay { position: absolute; top: 0px; left: 0px; right: 472px; bottom: 0px;}.sHotelsOverlayPoiList .vm-colLeftOverlay .vm-box-top { z-index: 2;}.sHotelsOverlayPoiList .vm-colLeftOverlay .boxTypeHebergement { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 135px;}.sHotelsOverlayPoiList .vm-colLeftOverlay .boxSearchOptions { position: absolute; left: 0px; right: 0px; bottom: 6px; margin: 0;}#idSearchOptions-overlay { top: 0; }.sHotelsOverlayPoiList .vm-colLeftOverlay .boxSearchOptions .sSearchOptions { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: hidden; overflow-y: auto; }.sHotelsOverlayPoiList .vm-colLeftOverlay .sSearchOptions input.fHKeywordInput { width: 100px;}.sHotelsOverlayPoiList .vm-colLeftOverlay .sOptionsType ul { float: none; width: auto;}.sHotelsOverlayPoiList .vm-colLeftOverlay .sSearchOptions p { color: #E36D11;}.sHotelsOverlayPoiList .vm-colLeftOverlay .sOptionForHB { position: static; }.loaderLayer { display: none;}.isLoading .loaderLayer { display: block; position: absolute; background: #fff; z-index: 20; top: -15px; left: 0px; right: 0px; bottom:0px; -moz-opacity:0.4; -khtml-opacity:0.4; -ms-filter:"alpha(opacity=40)"; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); filter:alpha(opacity=40); opacity:0.4;}.sHotelsOverlayPoiList .vm-colRightOverlay { position: absolute; top: 0px; left: 180px; right: 0px; bottom: 0px;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-nbHotels { color: #F69B26; padding: 3px;}.sHotelsOverlayPoiList .vm-nbHotels .sepCarac,.sHotelsOverlayPoiList .vm-nbHotels a { display: none;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large .infosContainer { width: 200px;}.iOs .sHotelsOverlayPoiList .vm-colRightOverlay .vm-box-poilist,.iOs .sHotelsOverlayPoiList .vm-colRightOverlay .vm-box-content,.iOs .sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large {-webkit-transform: translate3d(0,0,0);}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-box-poilist,.sHotelsOverlayPoiList .vm-colRightOverlay .vm-box-content,.sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: hidden; margin: 0; width: 100%;}.sHotelsOverlayPoiList .vm-hotel-pagination-container { display: none;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-box-content { top: 22px; bottom: 6px; width: 100%;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large {overflow-y: scroll; margin: 0; top: 26px; left: 0px; bottom: 40px;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large.messageTop {top: 60px;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-box-poilist .vm-hotel-bottom-toolbar { position: absolute; bottom: 0px; left: 8px; right:7px; height: 30px; margin: 0;padding: 0;}.sHotelsOverlayPoiList .vm-colRightOverlay .prices { width: 99px;}.sHotelsOverlayPoiList .vm-colRightOverlay .pApprouved {margin-right: -15px;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large li { height: 147px; margin:0; padding: 23px 2px 0 16px;}.sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large li.sPLIHighlighted { background: #f9f9f9; }.sHotelsOverlayPoiList .vm-colRightOverlay .vm-box-poilist { background-position:107px bottom; }.sViewMin .vm-colLeftOverlay { display: none;}.sViewMin .vm-colRightOverlay { left: 0px; width: 345px; right:auto;}.sViewMin .photocontainer,.sViewMin .photoCounter,.sViewMin .onMap,.sViewMin .verifDisponibilites,.sViewMin .userRating,.sViewMin .address { display: none;}.sViewMin.sHotelsOverlayPoiList .vm-colRightOverlay .prices { position: absolute; width: auto; padding:0; bottom: 10px; height: 18px; right: 0px; left: 30px;}.sViewMin .vm-colRightOverlay .prices .priceTxt { width: 200px; top: auto; bottom: 0px; left:16px;text-align:left;}.sViewMin .vm-colRightOverlay .prices .priceTxt span { display:inline;}.sViewMin.sHotelsOverlayPoiList .vm-colRightOverlay .vm-list-hotels-large li { height: 89px; padding-top: 0px;}.sViewMin.sHotelsOverlayPoiList .vm-colRightOverlay .pApprouved { margin: 0px; position: absolute; right: 5px; top: 5px;}.sViewMin .vm-list-hotels-large a .mirePositio { position: absolute; top: 5px; left: 5px;}.sViewMin .vm-list-hotels-large h2,.sViewMin .vm-list-hotels-large p.distance,.sViewMin .vm-list-hotels-large .pRating { margin-left: 30px;}.sViewMin.sHotelsOverlayPoiList .vm-colRightOverlay .infosContainer { width:300px;}.sHotelsOverlayPoiList.sViewMin .vm-colRightOverlay .vm-box-poilist { background-position: 15px bottom;}.sHotelsOverlayPoiList.sViewMin .sTri ul { margin-left: 3px;}.sHotelsOverlayPoiList.sViewMin .sTri li { padding: 0 0 0 2px; }.sHotelsOverlayPoiList.sViewMin .sTri li a { display: block; margin-right: 2px }.sHotelsOverlayPoiList.sViewMin .sTri { padding-left: 3px; padding-right: 0x;}.sHotelsOverlay .sMapContainer { float: right;}.sHotelsOverlay .vmapi-overlay .poiMap div { margin: 0; padding: 0; font-size: 14px; line-height: 14px;}.sHotelsOverlay .vmapi-overlay .poiMap, .sHotelsOverlay .vmapi-overlay .poiMap img { width: 26px; height: auto; margin: 0; position: absolute; top: -7px; left: -3px;}.sHotelsOverlay .vmapi-overlay .HighlightPicto div { font-size: 16px; line-height: 16px;}.sHotelsOverlay .vmapi-overlay .HighlightPicto { z-index:500 !important;}.sHotelsOverlay .vmapi-overlay .HighlightPicto, .sHotelsOverlay .vmapi-overlay .HighlightPicto img { width: 34px; top: -10px; left: -7px;}.sHotelsOverlay .vm-box-content{ overflow: hidden;}.sHotelsOverlay .hotelSearch label{ font-size: inherit; margin-top: 4px;}.sHotelsOverlay .hotelSearch input{ padding: 4px 0px 5px 0px;}.sHotelsOverlay .hotelSearch .sAddressInput{ margin-top: 5px; width: 217px;}.sHotelsOverlay .hotelSearch .block-destination{ width: 220px; float: left; margin: 0 0 5px 0;}.sHotelsOverlay .hotelSearch .block-destination label{ float:left;}.sHotelsOverlay .hotelSearch .block-dateArrival{ width: 136px; float: left; margin: 0 0 0 20px;}.sHotelsOverlay .hotelSearch .block-dateArrival label{ width: 132px;}.sHotelsOverlay .hotelSearch .block-dateArrival input, .overlay .hotelSearch .block-dateArrival select{ margin-top: 8px;}.sHotelsOverlay .hotelSearch .block-dateDeparture{ width: 136px; float: left; margin: 0 0 0 20px;}.sHotelsOverlay .hotelSearch .block-dateDeparture label{ width: 132px;}.sHotelsOverlay .hotelSearch .block-dateDeparture input, .overlay .hotelSearch .block-dateDeparture select{ margin-top: 8px;}.sHotelsOverlay .hotelSearch .block-selection{ width: 250px; float: right; margin: 0 0 0 20px;}.sHotelsOverlay .hotelSearch .block-selection .mg-txt{ text-align: right; width: 170px; margin: 26px 5px 0 0; line-height: 11px;}.sHotelsOverlay .hotelSearch .block-selection .pApprouved{ background-image: url('/img/ihm/sprites/PictosV12.2.0.png'); background-repeat: no-repeat; background-position: 0px -684px; position: relative; right: 0; top: 0; margin: 10px 0 0 0;}.sHotelsOverlay .hotelSearch .block-selection .mg-box{ margin-top: 27px;}.sHotelsOverlay .hotelSearch .block-buttonSearch{ width: 140px; float: right; margin: 0 0 0 20px; padding: 0; clear: none;}.sHotelsOverlay .hotelSearch .block-buttonSearch .btnSearch{ margin: 20px 0 0 0;}.sHotelsOverlay .hotelSearch .clsCalendarArr{ margin: -14px 0 0 252px;}.sHotelsOverlay .hotelSearch .clsCalendarDep{ margin: -14px 0 0 408px;}.sHotelsOverlay .ui-map-print{ display: none;}.sHotelsOverlay .ui-map-geolocation-container{ display: none;}.vmapi-overlay .vm-hotel-datasheet-overlay .smooth { background: none repeat scroll 0 0 #EFEFEF; filter: none;}.vmapi-overlay .vm-hotel-datasheet-overlay .iframe-social { margin-top: 5px; }.sHotelPage .vmapi-overlay-diaporama .main .warningButton { display: none; visibility: hidden;}.vmapi-overlay .vm-hotel-datasheet .clear { font-size: 12px; height: auto; line_height: auto;}.vmapi-overlay-content .vm-hotel-datasheet p { color: #636161; }.vmapi-overlay a.vm-button-offer { color: #FFFFFF;}.vmapi-overlay-content .mapSituation { display: none;}.vm-print-wrapper { width: 600px; margin: 15px 0 0 0;}.vm-print-wrapper .print-logo { float: left; position: relative;}.vm-print-wrapper .print-logo .logo-viamichelin { display: block; margin: 5px 0 0 0;}.vm-print-wrapper .print-bib { float: right; margin: 24px 0 -12px 0; position: relative;}.header-print .sep { clear:both; border-top:1px solid #dedede ; background: #c3c3c3; border-bottom:1px solid #a8a8a8 ; height: 1px; overflow: hidden;}.vm-print-wrapper .bigYellowDrop img { display: none; }.vm-print-wrapper .vm-page-content-ariane{ height: auto; line-height: normal; margin: 9px 0 18px 0;}.vm-print-wrapper .vm-page-content-ariane a { line-height: normal; cursor: text;}.vm-print-wrapper .vm-page-content-ariane a:hover { text-decoration: none;}.vm-print-wrapper .clear-b {clear:both; } .vm-print-wrapper .vm-hotel-bottom-toolbar-btn { float: right; margin:15px 0 7px 0; }.vm-print-wrapper .vm-hotel-datasheet-diapo .mainPic { width: 335px; height: 215px;}.vm-print-wrapper .vm-hotel-datasheet-diapo .thumbnailsPic { width: 200px; height: 215px;}.vm-print-wrapper .vm-hotel-datasheet-diapo .thumbnailsPic ul a,.vm-print-wrapper .vm-hotel-datasheet-diapo .thumbnailsPic ul div { width: 53px; height: 53px; margin: 8px 0px 9px 8px;}.vm-print-wrapper .vm-hotel-datasheet .equipements li { width:237px; }.vm-print-wrapper .print-map { width:100%; background-image:url(/img/map/032.gif); }.vm-print-wrapper .vm-hotel-datasheet-header { padding-bottom: 5px;}.vm-print-wrapper .vm-hotel-datasheet-diapo .thumbnailsPic div:hover,.vm-print-wrapper .vm-hotel-datasheet-diapo .mainPic:hover { border: 1px solid #fff; -webkit-box-shadow: none; box-shadow: none; cursor: default;}.footer-print { text-align: center;}.vm-list-hotels-print { margin: 13px 0px 12px 0px;}.vm-list-hotels-print .vm-button-offer { display: none;}.vm-list-hotels-print .photocontainer { float: none;}.vm-list-hotels-print h2 {text-align: left;}.vm-list-hotels-print .verifDisponibilites { display: none;}.vm-list-hotels-print a { cursor:default;}.vm-list-hotels-print a:hover .onMap, .vm-list-hotels-print .localiseOnMap a span:hover { text-decoration:none; }.vm-list-hotels-print a:hover .mirePosition { background: url("/img/ihm/pastille/yellow_medium_goutte.png") top left repeat-x; width: 20px; height: 21px; margin-top: 12px; padding-top: 5px; font-size: 12px;}.InInfoVoyage_Hotels{ border: 1px solid #cccccc; background: url("/img/vmv2012/inLeftColumn/bgGoodPoints.jpg") no-repeat #f6f6f6; padding-bottom: 15px; margin-top: 20px;}.InInfoVoyage_Hotels div{padding: 0 10px;}.InInfoVoyage_Hotels h2{ color: white; font-size: 14px; padding:7px; background: #f9a41b; background: -moz-linear-gradient(top, #f9a41b 0%, #e47212 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a41b), color-stop(100%,#e47212)); background: -webkit-linear-gradient(top, #f9a41b 0%,#e47212 100%); background: -o-linear-gradient(top, #f9a41b 0%,#e47212 100%); background: -ms-linear-gradient(top, #f9a41b 0%,#e47212 100%); background: linear-gradient(to bottom, #f9a41b 0%,#e47212 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a41b', endColorstr='#e47212',GradientType=0 );}.InInfoVoyage_Hotels h2 span{ color: #ffff00; font-style: italic; vertical-align: baseline; font-size: 1em;}.InInfoVoyage_Hotels ul{ margin:15px 10px; padding: 0;}.InInfoVoyage_Hotels ul li{ list-style:none; color:#474747; background: url("/img/vmv2012/inLeftColumn/hotelListGoodPoints.png") no-repeat; margin: 7px 0; padding: 0 10px 0 20px;}.InInfoVoyage_Hotels .condition{ padding: 0 10px; font-style: italic;}