html{  font-size:100%; }body{  margin:0;  padding:0;  font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:.8em;line-height:1.4;color:black;  background:white;}h1,h2,h3,h4,h5,h6{  margin:1em 0 .5em 0;line-height:1.2;  font-weight:bold;font-style:normal;}h1{  font-size:1.75em;}h2{  font-size:1.5em;}h3{  font-size:1.25em;}h4{  font-size:1em;}ul,ol{  margin:.75em 0 .75em 32px;  padding:0;}p{  margin:.75em 0; }address{  margin:.75em 0;  font-style:normal;}a{  text-decoration:underline;  color:#11C;}a:visited{  color:#339;}a:hover,a:focus,a:active{  color:#00F;}a img{  border:none;}em{  font-style:italic;}strong{  font-weight:bold;}form{  margin:0;  padding:0;}fieldset{  margin:0;  border:1px solid;  padding:5px 8px;}input,button,select{  vertical-align:middle; }abbr[title]{  border-bottom:1px dotted;  cursor:help;}blockquote{  margin:.75em 0 .75em 20px;  padding:0 0 0 10px;  border-left:solid 2px #ddd;}q,cite{  font-style:italic;}q cite,q q{  font-style:normal}q{  quotes:none;}q:before,q:after{  content:""; }blockquote p,li p{  margin:.5em 0;}dl{  margin:.75em 0;}dt{  margin:.75em 0 0 0;  font-weight:bold;}dd{  margin:.25em 0 .25em 32px;}table{  margin:0;  border:none;border-collapse:collapse;border-spacing:0;}table td,table th{  padding:1px;border:none;vertical-align:top; }article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{  display:block;}.macaronTripAdv{position:absolute;top:335px;right:10px;}.bandeauBleu{position:absolute;left:0;bottom:-15px;height:32px;width:100%;background-color:#0d3189;z-index:50;}.alertPaysage{padding-top:250px;z-index:999;background-color:#FFF;height:2000px;width:100%;text-align:center;font-size:20px;}.notifPerso{padding:5px;background-color:#000000;color:#ffffff;font-size:11px;}body{font-size:12px;color:#474747;font-family:"proximaNova";background-image:url('../images/skins/commun/bgSite.gif');background-position:50% 50%;}a{text-decoration:none;color:#103487;}a:hover{text-decoration:underline;color:#103487;}.full{clear:both;margin:0 auto;width:680px;}.texte{margin:20px;}header{position:relative;height:93px;clear:both;z-index:200;}#headerTop{margin:20px;overflow:auto;}#nomHotel{color:#FFFFFF;font-family:"proximaNova";font-size:16px;left:126px;position:absolute;top:80px;z-index:998;}#nomHotel h1{font-size:16px;font-weight:normal;display:inline;}#affMenuHaut{margin-top:-10px;font-size:38px;text-decoration:none;color:#103487;font-weight:bold;text-transform:uppercase;position:absolute;right:10px;top:0px;}#affMenuHaut span{font-size:53px;}#logo img{height:60px;}#menuH{background-color:#f4f4f4;display:none;position:absolute;z-index:999;width:680px;}#menuH ul{margin:0;padding:0;}#menuH li{margin:0;padding:0; border-bottom:1px solid #e9e9e9; list-style:none;width:67%;margin:0 auto;position:relative;padding:40px 0px;}#menuH li a{color:#808080;font-family:"proximaNovaBold";font-size:32px;text-transform:uppercase;text-decoration:none;line-height:51px;display:block;padding-left:20px;}#menuH li a:hover,#menuH li.active a,#menuH li.actif a{color:#103487;}#menuH li .sousMenu{display:none;}#menuH li .sousMenu a{line-height:40px;font-size:20px;}#menuH li#reservation{background-color:#e7e6e6;width:100%;margin-top:80px;padding-bottom:33px}#menuH li#reservation a{color:#787878;font-size:38px;width:64%;display:block;margin:0 auto;position:relative;}#menuH li#reservation .res-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:center;height:100%;align-items:center;}#reservation img{vertical-align:middle;right:10px;top:50%;}#centreSite{clear:both;position:relative;background-color:#ffffff;}#menuG{background-color:#0099CC;width:155px;float:left;padding:10px 0;}#menuG ul{margin:0;padding:0;list-style:none;background-repeat:no-repeat;height:100%;}#menuG ul li{line-height:30px;}#menuG ul li a{padding-left:10px;display:block;background-color:#006699;color:#000000;}#menuG ul li a:hover,menuG ul li a.active{background-color:#0099FF;color:#000FFF;}#contenuCentre{margin:0 auto;padding:10px;width:auto;width:660px;}footer{clear:both;}footer .footerContact{font-size:29px;}hr.magicHeight{clear:both;visibility:hidden;margin:0;padding:0;border:none;height:0;}.obligatoire{}#formContact input,#formContact input.pte,#formContact textarea{border:1px solid #d8d9d9;background-color:#ebebeb; width:100%;}#formContact input.pte{}#formContact table{margin:0 auto;}#formContact table tr{}#formContact table tr td{padding:4px;}#formContact input[type=submit]{background:none;border:none;width:162px;height:53px;background-repeat:no-repeat;color:#000;font-size:20px;padding:0;line-height:20px;position:absolute;right:-5px;text-align:left;padding-left:10px;display:block;cursor:pointer;padding-top:-10px;}#formContact input[type=submit]:hover{background-position:0px -53px}.merci{display:block;text-align:center;}.pte{font-size:11px;}.gris{color:#7f7f7f;}#arianne{padding:5px 10px;width:100%;background-color:#000;color:#333;}#arianne a{color:#333;text-decoration:none;}#arianne a:hover{color:#339900;}#arianne a.actif{text-decoration:underline;color:#339900;}#menuBas{margin:0;padding:0 30px;}#menuBas ul{margin:0;padding:0;}#menuBas li{margin:0;padding:0; border-bottom:1px solid #bebebe;margin:0px;list-style:none;}#menuBas li a{color:#474747;font-size:29px;text-decoration:none;line-height:75px;display:block;padding-left:45px;}#menuBas li a:hover{color:#103487;}#menuBas .actif a{text-decoration:underline;color:#103487;}.menu{margin:0;padding:0;width:680px;}.menu li{margin:0;padding:0; border-top:1px solid #bebebe;margin:0 30px;list-style:none;overflow:auto;}.menuPrifFixe li{border-top:none;}.menu li a{color:#474747;font-size:29px;text-decoration:none;line-height:75px;display:inline;padding-left:20px;}.menu li span.prixListe{line-height:75px;font-size:29px;float:right;}.menuPrifFixe li span.prixWeekend .tarif{font-size:29px !important;} .menuPrifFixe li span.prixWeekend{ color:#474747;font-size:29px;text-decoration:none;display:block !important;line-height:50px !important;padding-left:20px;}.apartir{font-size:23px;}.apartirde-liste{display:block;line-height:23px;width:50%;float:left;}.partieG a.lienTarifs{width:410px;float:left;margin-bottom:17px;}#reflet{float:left;line-height:80px;padding-left:45px;font-size:23px;color:#474747;margin-top:25px;text-transform:uppercase;}#social{float:right;padding-right:35px;line-height:80px;margin:25px 0;line-height:80px;height:80px;}#social img{margin-left:20px;}.social-haut{margin-bottom:-10px;}#lang{margin:0px 30px;text-align:center;border:1px solid #bebebe;border-left:0;border-right:0;padding:20px 0px;margin-top:20px;}#lang a{background-color:#f2f2f2;color:#103487;text-decoration:none;width:97px;height:97px;text-align:center;line-height:97px;font-size:32px;display:inline-block;margin:0 5px;}#lang a:hover,#lang a.active{background-color:#103487;color:#ffffff;}.cacheMobile{display:none;}.txtTeles_ES{font-size:25px;}.tel{font-size:29px;margin:0 20px;color:#5b5b5b;height:100px;}.tel p{display:inline;}.tel img{vertical-align:middle;float:left;}.champ{border:0;background-color:#f2f2f2;color:#cacaca;height:97px;line-height:97px;width:513px;padding:0 20px;font-size:29px;width:456px;margin-left:30px;}.champTel{}.button{-webkit-appearance:none;margin:0;padding:0;background:none;border-radius:0;border:0;background-color:#103487;color:#ffffff;text-decoration:none;width:97px;height:97px;text-align:center;line-height:97px;font-size:32px;display:inline-block;margin:0 5px;}.button:hover{background-color:#f2f2f2;color:#103487;}.bloc{-webkit-box-shadow:0px 0px 7px 2px rgba(0,0,0,0.1);box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.1);display:block;margin:50px 30px;padding-bottom:10px;background-color:#fbfbfb;}.bloc .menu{width:auto;padding:0 20px;}.bloc .menu li{margin:0;}.bloc p{margin:35px 30px;font-size:29px;}.bloc ul{font-size:29px;}.bloc .titre{margin:0 20px;padding:20px 0;text-transform:uppercase;}.bloc .titre a{color:inherit;}.bloc .tarif{float:right;}.bloc .descriptionFiche{ padding:20px 0px 0px 0px;margin:0 30px;}.chambreSimple-G .descriptionFiche{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}#services{margin:0 auto;width:570px;padding:0;}#services img{margin:0;padding:0;width:24.5%;}#partenaires{margin:0 auto;width:570px;padding:0;}#partenaires img{margin:0;padding:17px;}#autresChambre{margin:0 80px;border-top:1px solid #d7d7d7;margin:0 25px;}#autresChambre .titre{color:#808080;font-size:29px;margin:0;}* li.plusDetail{border-bottom:0;border-top:1px solid #d7d7d7;font-size:39px;text-align:center;color:#103487;text-transform:uppercase;}* li.plusDetail a{color:#103487;}*.plusDetail img{padding-left:30px;width:auto;height:auto;}.titre{font-size:39px;font-family:"proximaNovaLight";}.texteMajBleu{color:#103487;text-transform:uppercase;}* *.bleu{color:#103487;}* *.gris{color:#474747;}.bleu a{color:#103487;}.gris a{color:#474747;}.titreBleu{color:#103487;font-size:39px;}.titreMoyBleu,.bloc .titreMoyBleu{font-size:30px;color:#103487;text-transform:none;}.titreOption{font-size:32px;line-height:39px;border-bottom:1px solid #d7d7d7;font-family:"proximaNovaLight";}.titreOption .tarif{font-size:39px;}.centrer{width:600px;margin:0 auto;}.centrerTexte{width:520px;padding:0px 40px;font-family:"proximaNovaLight";font-size:22px;}.capitales{text-transform:uppercase;}* *.souligne{border-bottom:1px solid #A4A4A4;}#formDroite{margin:50px 30px;}#formDroite label{font-size:30px;color:#474747;}#formDroite input[type="text"],#formDroite textarea{padding:0 20px;resize:none;-webkit-appearance:none;-webkit-border-radius:0px;border-radius:0px;-webkit-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.2);box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.2);display:block;padding-bottom:10px;background-color:#fafafa;width:500px;border:none;height:97px;margin-bottom:30px;font-size:30px;}#formDroite textarea{height:230px;}input.btnEnvoyer{border:none;text-transform:uppercase;color:#103487;font-size:32px;display:block;text-align:center;background-color:transparent;margin:0 auto;background-image:url(../images/skins/commun/mini-fleche-bleu.png);background-position:right center;background-repeat:no-repeat;padding-right:20px;font-family:"proximaNovaLight";margin:0 auto!important;width:100%;text-align:center;width:auto;margin:0 auto;width:200px;}a.plusInfos{border:none;color:#103487;font-size:29px;display:block;background-color:transparent;margin:0 auto;background-image:url(../images/skins/commun/fleche-bleu.png);background-position:right center;background-repeat:no-repeat;padding-right:20px;font-family:"proximaNovaLight";margin:0 30px;border-top:1px solid #d7d7d7;line-height:110px;}a.plusInfos2{border:none;color:#103487;font-size:29px;display:block;background-color:transparent;margin:0 auto;background-image:url(../images/skins/commun/fleche-bleu.png);background-position:right center;background-repeat:no-repeat;padding-right:20px;font-family:"proximaNovaLight";margin:0 30px;border-top:1px solid #d7d7d7;line-height:normal;padding:15px 0px}.evenements{font-size:29px;list-style:none;width:505px;padding:0;margin:0;margin:0 auto;}.evenements li{border-bottom:1px solid #d7d7d7;padding:0;margin:0;padding:25px 0;padding-left:10px;}.evenements li a{color:#474747;margin-right:5px;}.evenements li.ajoutEvenement{color:#0c3189;text-align:center;}.evenements li.ajoutEvenement a{text-decoration:underline;color:#0c3189;}.clear{clear:both!important;}.caution{display:block;font-size:14px;padding:0;width:auto;margin:20px 40px;margin-top:0;clear:both;float:none;}.visuMobile{display:block; width:100%;}.bloc .visuSite{display:none;}.visuSite{display:block;width:100%;}.visuMobile2{display:none !important; width:100%;}.visuSite2{display:block !important;}.visuSite2 #map_canvas{width:558px !important;margin-top:20px;}#titre_galerie{margin:26px 0 10px;padding-bottom:8px;font-size:34px;color:#103487;text-transform:uppercase;font-weight:normal;}#thumbCount{float:right;font-size:30px;margin-top:26px;color:#9a9a9a;}.pourlIpad{width:980px;margin:auto;overflow:hidden;}#slider_hp_site .rsArrowIcn{display:none;}#slider_hp_site .rsOverflow{transform:scale(1.2);-ms-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2); }a.lienDecouvrir{background:#0C3189 url('../images/skins/commun/flecheDroiteAcc.jpg') 95% 50% no-repeat;color:white;display:block;text-transform:uppercase;font-size:22px;text-align:left;margin-top:10px;text-decoration:none;padding:7px 41px 7px 13px;display:inline-block;}a:hover.lienDecouvrir{opacity :0.8;-moz-opacity :0.8;-ms-filter:"alpha(opacity=80)"; filter :alpha(opacity=80); }.bg-chambre-simple .caution{float:none;}.largeurForcee{width:680px;margin-left:-10px;}.bloc .noBorder{border-bottom:none !important;}.MsgErreurForm{position:absolute;color:#E91B1F;margin-top:-33px;font-size:10px;font-weight:bold;}#date_arrive{display:inline !important;width:70px !important;}#nb_nuits{display:inline !important;width:20px !important;text-align:center;}.buttonNbPer{background-color:#888D97;color:#FFFFFF;font-size:29px;width:40px;height:45px;margin-bottom:10px;cursor:pointer;border:none;text-align:center;}#moinsP{background-image:url("../images/skins/commun/btnInputMoinsMobile.png");background-position:center center;background-repeat:no-repeat;}#plusP{background-image:url("../images/skins/commun/btnInputPlusMobile.png");background-position:center center;background-repeat:no-repeat;}.calend img{width:40px;height:40px;}.adresseContact{display:block;}.separationContact{display:none;}#chambreSimple-slider { width:100%;}@font-face{font-family:'Futura';src:url('../font/futurastd-book-webfont.eot');src:local('☺'),url('../font/futurastd-book-webfont.woff') format('woff'),url('../font/futurastd-book-webfont.ttf') format('truetype'),url('../font/futurastd-book-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaBook';src:url('../font/futurastd-book-webfont.eot');src:local('☺'),url('../font/futurastd-book-webfont.woff') format('woff'),url('../font/futurastd-book-webfont.ttf') format('truetype'),url('../font/futurastd-book-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaMedium';src:url('../font/futurastd-medium-webfont.eot');src:local('☺'),url('../font/futurastd-medium-webfont.woff') format('woff'),url('../font/futurastd-medium-webfont.ttf') format('truetype'),url('../font/futurastd-medium-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaLight';src:url('../font/futurastd-light-webfont.eot');src:local('☺'),url('../font/futurastd-light-webfont.woff') format('woff'),url('../font/futurastd-light-webfont.ttf') format('truetype'),url('../font/futurastd-light-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaHeavy';src:url('../font/futurastd-heavy-webfont.eot');src:local('☺'),url('../font/futurastd-heavy-webfont.woff') format('woff'),url('../font/futurastd-heavy-webfont.ttf') format('truetype'),url('../font/futurastd-heavy-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaExtraBold';src:url('../font/futurastd-extrabold-webfont.eot');src:local('☺'),url('../font/futurastd-extrabold-webfont.woff') format('woff'),url('../font/futurastd-extrabold-webfont.ttf') format('truetype'),url('../font/futurastd-extrabold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaBold';src:url('../font/futurastd-bold-webfont.eot');src:local('☺'),url('../font/futurastd-bold-webfont.woff') format('woff'),url('../font/futurastd-bold-webfont.ttf') format('truetype'),url('../font/futurastd-bold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'proximaNova'; src:url('../font/proximanova-regular.eot');src:url('../font/proximanova-regular.eot#iefix') format('embedded-opentype'), url('../font/proximanova-regular.woff') format('woff'), url('../font/proximanova-regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'proximaNovaBold';src:url('../font/proximanova-bold.eot');src:url('../font/proximanova-bold.eot#iefix') format('embedded-opentype'), url('../font/proximanova-bold.woff') format('woff'), url('../font/proximanova-bold.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'proximaNovaLight';src:url('../font/proximanova-light.eot');src:url('../font/proximanova-light.eot#iefix') format('embedded-opentype'), url('../font/proximanova-light.woff') format('woff'), url('../font/proximanova-light.ttf') format('truetype');font-weight:normal;font-style:normal;}@media screen and (min-width:800px){.macaronTripAdv{position:absolute;top:-130px;right:10px;}.bandeauBleu{bottom:0px;} #slider_hp_site{ min-height:887px; background-color:#ededed;}.bg-gris{ background-color:#ededed; overflow:auto; padding-bottom:30px; max-width:1280px; margin:auto;} .bg-hotel{ background-image:url(../images/skins/commun/bg-hotel-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; padding-top:65px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-groupe{ background-image:url(../images/skins/commun/bg-hotel-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; padding-top:50px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-seminaire{ background-image:url(../images/skins/commun/bg-hotel-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; padding-top:30px; max-width:1280px; margin:auto; background-color:#ededed;}.bg-restaurant{ background-image:url(../images/skins/commun/bg-restaurant.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; padding-top:30px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-contact{ background-image:url(../images/skins/commun/bg-contact-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; padding-top:20px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-offre-week-end{ background-image:url(../images/skins/commun/bg-offre-week-end-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; padding-top:50px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-partenaires{ background-image:url(../images/skins/commun/bg-offre-week-end-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; padding-top:50px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-sortir-a-belfort{ background-image:url(../images/skins/commun/bg-sortir-a-belfort-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-chambre-simple{ background-image:url(../images/skins/commun/bg-chambre-simple-site.jpg); background-repeat:no-repeat; background-position:top; background-color:#f2f2f2; overflow:auto; padding-bottom:30px; padding-top:30px; max-width:1280px; margin:auto; background-color:#ededed;} .bg-galerie{ background-image:url(../images/skins/commun/bg-galerie-site.jpg); background-repeat:no-repeat; background-position:top; overflow:auto; padding-bottom:30px; height:790px; padding-top:25px;}.bg-groupe .bloc p,.bg-contact .bloc p,.bg-seminaire .bloc p{margin:20px !important;}body{background-color:#fafafa;font-size:12px;} .full{width:960px;} header{ height:106px;  max-width:1280px; margin:auto; overflow:hidden;} header .full{ position:relative;} #logo{ padding-top:13px; display:block;} #logo img{height:50px;}#affMenuHaut{display:none;border:1px solid red;} #headerTop{margin:0;padding:0;} #menuH{right:0;top:0;display:block;width:auto;background:none; padding-top:13px;} #menuH ul{list-style:none;} #menuH li{ display:block;float:left;width:auto;padding:0;border:none;background:none;padding:0;} #menuH li a{font-size:12px;display:block;line-height:50px;padding:0 7px;} #menuH li a:hover,#menuH li.active a{ } #menuH li .sousMenu{  } #menuH li .sousMenu a{  } #menuH li#reservation{margin:0;padding:0;width:auto;margin:0;padding:0;line-height:auto;margin-left:35px;text-align:center;height:73px;margin-top:-13px;}#menuH li.reservationes_ES{margin-left:13px !important;}#menuH li.reservationen_EN{margin-left:67px !important;} #menuH li#reservation a{ font-family:'proximaNova'; font-size:12px; color:#787878; line-height:normal; display:block; height:73px; width:auto; padding:0 6px;}#menuH li#reservation .res-wrapper{gap:6px;} #menuH li#reservation a:hover{ background-color:#103487; color:#FFFFFF;} #reservation img{ margin:0; padding:0; width:35px;} #centreSite{background-color:transparent;} .centreSiteHP{width:100%;}#contenuCentre{position:relative;z-index:150;width:940px;} #contenuCentre.PageAccueil{ width:100%; max-width:960px; left:50%; margin-left:-480px; position:absolute; top:63%; z-index:150;} .PageAccueil .menu li{ border-top:none; border-bottom:1px solid #bebebe;} .PageAccueil .bloc p{ margin-top:8px; margin-bottom:8px;} .PageAccueil .bloc .menu{ padding-top:8px;} .PageAccueil .bloc .menu li a{ line-height:20px;} .blocHp-sortir-a-belfort{position:absolute;left:0%; width:23%;} .blocHp-week-end{position:absolute;left:25%; width:23%;} .blocHp-tarif-chambres{position:absolute;left:50%; width:49%}.prixFixe{float:right;} .bloc .titre{font-size:18px;font-family:"proximaNovaLight";font-weight:normal;line-height:normal!important;padding-top:12px;padding-bottom:12px;} .bloc p{font-size:12px;margin:15px;}.bloc ul{font-size:12px;} .bloc{margin:10px 0; background-color:rgba(255,255,255,0.7); background:rgba(255,255,255,0.7);}.formContactSpe{padding-top:27px !important;} .bloc .descriptionFiche{margin:0px 20px;} .bloc .menu{padding:15px;padding:0;margin:0;} .bloc .menu li{padding:0;margin:0;margin:0 15px;float:left;width:40%;} .bloc .menu li a{font-size:12px;padding:0px;margin:0;line-height:normal;padding:5px 15px;} .blocDemiG{vertical-align:top;  width:48.7%;height:100%;display:block;margin-right:20px;float:left;} .blocDemiD{vertical-align:top; width:48.7%;height:100%;display:block;float:left;} .sortirBelfort-G{float:left;width:37.8%;} .sortirBelfort-D{width:59.1%;float:right;}.sortirBelfort-D #liste .bloc{margin-top:5px;margin-bottom:5px;min-height:130px;}.sortirBelfort-D #liste .bloc:first-child{margin-top:10px;} .evenements{font-size:12px;list-style:none;width:86%;padding:0;margin:0;margin:0 auto;} .evenements li{border-bottom:1px solid #d7d7d7;padding:0;margin:0;padding:10px 0;padding-left:3%;} .evenements li a{color:#474747;margin-right:5px;} .evenements li.ajoutEvenement{color:#0c3189;text-align:center;} .evenements li.ajoutEvenement a{text-decoration:underline;color:#0c3189;} .sortirBelfort-D .bloc{position:relative;overflow:hidden;padding-bottom:15px;} .sortirBelfort-D .bloc .titre{  margin-left:37%;padding-bottom:0;padding-top:13px;} .sortirBelfort-D .bloc img{ width:31%!important;float:left;margin:15px;position:absolute;left:0px;top:0px;cursor:pointer;} .sortirBelfort-D .bloc img:hover{opacity:0.8} .sortirBelfort-D .bloc p{width:60%; margin:0;margin-left:37%;line-height:normal;} .sortirBelfort-D .bloc .plusInfos,.sortirBelfort-D .bloc .plusInfos2{font-size:12px;line-height:normal;background:none; margin:0;margin-left:37%;border:none;padding:0;text-decoration:underline;padding-top:5px;} .sortirBelfort-D .bloc .plusInfos2 br{display:none;} .sortirBelfort-D .bloc .plusInfos:before,.sortirBelfort-D .bloc .plusInfos2:before{content:"> ";}.sliderContainer{} .chambreSimple-G{float:left;width:37.8%;min-height:202px;margin-top:30px;} .chambreSimple-D{width:59.1%;position:absolute;right:0;margin-top:30px;} .bloc.chambreSimple-G .menu li{padding:10px 0;margin:0 8.5%;float:none;width:auto;border:0;}.bloc.chambreSimple-G .menuPrifFixe li{margin:0 5.5%;} .bloc.chambreSimple-G .menu li a{font-size:12px;padding:0px;margin:0;line-height:normal;padding:5px 0px;} .bloc.chambreSimple-G .menu li a .tarif{font-size:18px;} #autresChambre{overflow:hidden;margin:0 4%;} #autresChambre .titre{font-size:12px;color:#103487;float:none;} #autresChambre .titre a{font-size:11px;color:#103487;float:none;} #autresChambre .tarif{font-size:16px;float:none;color:#ECA513;}.bg-chambre-simple #autresChambre .tarif{color:#103487;font-size:13px;float:right;} #autresChambre .chambre{width:29%;margin:10px 2%;float:left;overflow:hidden;padding-bottom:2.5%;position:relative;} #autresChambre .chambre .titre{bottom:-4px;position:absolute;padding-bottom:0;margin:0;padding:0;width:100%;} #autresChambre .chambre .titreOption{border:none;line-height:normal;} .caution{display:block;font-size:12px;padding:0;width:100%;margin:15px 0!important;clear:both;float:left;}#autresChambre.toutesLesChambres .chambre{width:24.5%;margin:10px 0.2%;}#tarifsChambres{} #tarifsChambres img{ } #tarifsChambres .bloc .menu li.plusDetail{ } #tarifsChambres .bloc .menu li.plusDetail a{font-size:14px;margin:3px 0 3px 0;}#tarifsChambres .bloc .menu li.plusDetail a:hover{background-color:#DDDDDD;padding-left:10px;} #tarifsChambres .plusDetail img{width:auto!important;margin-top:0;vertical-align:middle;padding-left:5px;} #tarifsChambres .bloc{position:relative;} #tarifsChambres .bloc .titre{border-bottom:1px solid #BEBEBE;color:#103487!important; padding:28px 0 17px; width:230px; margin:0 15px;} #tarifsChambres .blocDemiG.bloc .titre,#tarifsChambres .blocDemiD.bloc .titre{ width:406px;}.titreOption .tarif{font-size:18px;} #tarifsChambres img{ }.menuPrifFixe li span.prixWeekend{font-size:12px;padding-left:0;line-height:18px !important;}.menuPrifFixe li span.prixWeekend .tarif{font-size:18px !important;} #tarifsChambres .menu li{width:auto;float:none;overflow:auto;} #tarifsChambres .menu li a .tarif{font-size:18px;line-height:0;} #tarifsChambres .menu li a{padding:15px 0 15px 0;float:left;width:190px;} * li.plusDetail a{text-align:left;line-height:normal;font-size:14px;} #tarifsChambres .partieG{width:260px;min-height:240px;margin-left:0px;display:block;}#tarifsChambres .blocBasTarif{min-height:auto !important;} #tarifsChambres .partieG .titre{margin:0 15px;} #tarifsChambres .partieD{width:668px;display:block;margin:0;overflow:hidden;height:100%;position:absolute;right:0;top:0;} #tarifsChambres .bloc{padding:0 5px;} #tarifsChambres .blocDemiG,#tarifsChambres .blocDemiD{width:450px;margin:0;margin-top:10px;padding-bottom:10px;padding-top:10px;} #tarifsChambres .blocDemiD{margin-left:20px;}.blocHp-tarif-chambres .menu li{overflow:hidden;}span.prixListe{line-height:51px !important;font-size:18px !important;float:right;}.apartir{font-size:14px;text-transform:lowercase;}.apartirde-liste{display:block;margin-left:99px;}.apartirfr_FR{ }.apartiren_EN{ margin-left:122px; }.apartires_ES{ margin-left:124px; }.apartirde_DE{ margin-left:130px; }.apartirnl_NL{ margin-left:110px; }.hotel-G{width :38%;float:left;display:block;min-height:487px;padding-dqg:qswgfv} .hotel-D{width :59%;float:right;clear:right;display:block;min-height:487px;margin-bottom:30px;}.restauration-G{width :58%;float:left;display:block;min-height:487px;} .restauration-D{width :38%;float:right;clear:right;display:block;min-height:487px;margin-bottom:30px;} #services{width:auto;padding:18px 20px 0 20px;} #services img{padding-top:3px;} #autresChambre a,#autresChambre span{font-size:16px;height:18px;} #autresChambre.toutesLesChambres a{font-size:16px!important;} #autresChambre .tarif{font-size:16px;} .hotel-D .descriptionFiche,.hotel-G .descriptionFiche{border:none;} .hotel-D img,.hotel-D #visuHotel{width:92%;margin:0 3.5%;} .hotel-D #visuHotel{height:204px !important;}.paragraphePartenaires{padding-bottom:4px !important;} #autresChambre{margin:0 2%;padding:1.5% 0;clear:both;} .autresChambresFull{width:auto;clear:both;} .autresChambresFull{color:#0c3189;}.partenaires-G{width :38%;float:left;display:block;overflow:hidden;min-height:506px;} .partenaires-D{width :59%;float:right;clear:right;display:block;margin-bottom:30px;min-height:506px;} .partenaires-D .visuSite{margin-top:8px;} #partenaires{width:auto;padding:0 6%;overflow:hidde;clear:both;padding-bottom:0;margin-bottom:6%;} #partenaires img{width:auto;padding:0;} #autresChambre a{font-size:16px;} .partenaires-D .descriptionFiche,.partenaires-G .descriptionFiche{border:none;} .partenaires-D img,.partenaires-D #visuPartenaires{width:92%;margin:0 3.5%;} .partenaires-D #visupartenaires{height:204px!important;} #autresChambre{margin:0 2%;padding:1.5% 0;clear:both;}.groupe-D{width :357px;float:right;clear:right;display:block;min-height:754px} .groupe-D .titre{font-size:12px;} .groupe-G{width :555px;float:left;display:block; min-height:754px;} .groupe-G img,.groupe-G #visuGroupe{width:511px;margin:0 19px;}.contact-D{width :38%;float:right;clear:right;display:block;min-height:730px;padding-bottom:0;} .contact-D .titre{font-size:12px;} .contact-G{width :59%;float:left;display:block;padding:8px 0px;padding-bottom:0;} .contact-G img,.contact-G #visuGroupe{width:100%;}.seminaire-D{width :38%;float:right;clear:right;display:block;min-height:770px;padding:8px 0px;} .seminaire-D .titre{font-size:12px;} .seminaire-G{width :59%;float:left;display:block;padding:8px 0px;min-height:770px} .seminaire-G img,.seminaire-G #visuSeminaire{width:92%;margin:0 3.5%;}#formDroite{margin:3% 6% 0% 6%;} #formDroite label{font-size:12px;margin-bottom:0px;display:block;} #formDroite input[type=text],#formDroite textArea{ resize:none; -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.1); height:auto; width:300px; padding:5px; margin-bottom:10px; font-size:12px; font-family:'Arial'; border:1px solid #e6e6e6;} #formDroite textArea{height:80px;} input.btnEnvoyer{font-size:14px;margin-top:25px;width:auto!important;display:block;padding:5% 8%;background-position:80% 50%;cursor:pointer;padding-right:15%} input.btnEnvoyer:hover{background-color:#E7E6E6;}#visuOffreWeekEnd{margin:0 2%;width:96%;} div.centrer{width:auto;} .offre-week-end-part1{float:left;padding:10px 0 4px;width:45%;margin-right:0;margin-left:20px !important;} .offre-week-end-part2{color:#0B3089;float:left;font-family:"proximaNovaBold";font-size:30px !important;margin-bottom:0 !important;margin-left:0 !important;margin-top:0 !important;padding:8px 0;width:19%;} .offre-week-end-part3{float:left;display:block;width:19%;margin:0px!important;font-size:10px!important;width:26%;padding:10px 0px;} .offreWeekEnd{margin-bottom:30px;} .offreWeekEnd .visuSite{ width:900px; margin-left:20px;} .offreWeekEnd div.centrer{margin:0;padding:0;overflow:auto;} .offreWeekEnd p{margin-top:0;margin-bottom:0;line-height:normal!important;}footer{ background-color:#FFF!important; border-top:1px solid #bebebe;height:133px; max-width:1280px; margin:auto; overflow:hidden;} footer .footerContent{position:relative;width:960px;margin:0 auto;}footer .footerContact{font-size:11px;width:415px;margin-left:10px;} #reflet{display:none;} footer .part1{} footer .part2{} footer .part3{} #menuBas{margin:0;padding:0;width:353px;float:left;position:absolute;left:120px;top:24px;} #menuBas ul{margin:0;padding:0;} #menuBas li{margin:0;padding:0; display:inline;border:none;}#menuBas li a{padding:0;line-height:normal;font-size:11px;display:inline;padding:0 4px;border-right:1px solid #e1e1e1;line-height:20px;} #menuBas li a:hover{color:#103487;} #social{position:absolute;left:20px;margin:0;padding:0;top:26px;height:auto;background-color:transparent;height:auto;line-height:30px;border-right:1px solid #bebebe;vertical-align:middle;padding-right:15px;} #social img{width:30px;height:auto;margin:0px;margin-right:5px;vertical-align:middle;line-height:30px;}.social-haut{margin-bottom:5px;}.cacheMobile{display:block !important;}.txtTeles_ES{font-size:11px;} .tel{font-size:11px;position:absolute;right:120px;top:8px;width:280px!important;} .tel p{display:block;margin:5px 0;} .tel img{width:40px!important;margin-right:4px;padding-top:7px;} .txtTel{ padding-top:7px;} .champ,.button{font-size:11px;padding:0;margin:0;height:auto;width:30px;height:30px;line-height:30px;position:absolute;right:130px;top:57px;} .champ{width:215px;right:160px;padding:0 10px;} #lang{padding:0;margin-left:0;margin-right:0;width:75px;border:none;border-left:1px solid #e1e1e1;padding-left:15px;position:absolute;right:20px;top:3px;} #lang a{display:inline-block;font-size:12px;height:30px;line-height:30px;margin:2px;text-align:center;text-decoration:none;width:30px;} .blocDemiG .adresse1,.blocDemiG .adresse2,.blocDemiG .adresse3{display:block;float:left;font-size:11px;height:100px;margin:1.8%;width:auto;margin-top:32px} .blocDemiG .adresse1 br:first-child{display:none;} .blocDemiG .adresse1{margin-left:15px;} .blocDemiG .adresse3{clear:right;} .visuMobile{ display:none;}.bloc .visuSite{display:block;} .visuSite{ display:block;}.visuSite2 #map_canvas{width:100% !important;margin-top:10px;} #titre_galerie{ font-size:18px; border-bottom:1px solid #D7D7D7;} #thumbCount{font-size:18px;} .blocDemiML{ height:650px;} .bloc-petit-dej{ margin-top:30px;} .centreSiteHP .bloc .titre{font-size:13px;} #slider_hp_site .rsArrowIcn{ display:block;} #slider_hp_site .rsOverflow{ transform:scale(1); -ms-transform:scale(1);  -webkit-transform:scale(1);  -o-transform:scale(1);  -moz-transform:scale(1); } #slider_hp_site .rsBullets{ display:none !important;} a.lienDecouvrir{ font-size:13px; margin-top:10px; padding:1px 41px 0 13px; line-height:30px;}#chambreSimple-slider .rsOverflow{ padding:0; margin-left:0;}#galerie1.rsHor .rsArrowLeft{left:-80px !important;}#galerie1.rsHor .rsArrowRight{right:-80px !important;}.bg-chambre-simple .caution{float:left;}.buttonNbPer{background-color:#888D97;border:medium none;color:#FFFFFF;font-size:16px !important;width:20px !important;height:20px !important;margin-bottom:10px;cursor:pointer;}#moinsP{background-image:url("../images/skins/commun/btnInputMoins.png") !important;background-position:center center;background-repeat:no-repeat;}#plusP{background-image:url("../images/skins/commun/btnInputPlus.png") !important;background-position:center center;background-repeat:no-repeat;}.calend img{width:18px;height:18px;}.adresseContact{display:inline;}.separationContact{display:inline;}}@media screen and (min-width:1120px){#chambreSimple-slider .rsOverflow{padding:0 80px;margin-left:-80px;}}#INVALID-RULE{  border:none;}#zoomslide .mask{  background-color:#FFFFFF;  position:fixed;  width:100%;  z-index:4900;  height:100%;  top:0;  left:0;}#zoomslide .container{  position:absolute;  z-index:5000;}#zoomslide .relative{  position:relative;}#zoomslide .prev{  position:absolute;  top:0;  left:0;  width:50%;  height:100%;  cursor:pointer;opacity:0;}#zoomslide .prev:hover{  opacity:1;}#zoomslide .next{  position:absolute;  top:0;  right:0;  width:50%;  height:100%; -moz-opacity:0;  opacity:0;}#zoomslide .close,#zoomslide .next,#zoomslide .prev{  cursor:pointer;}#zoomslide .next:hover{opacity:1;}#zoomslide .gallery{  position:absolute;  bottom:0;  left:0;  right:0;  text-align:center;opacity:0.85;  cursor:pointer;  width:auto;  background-color:#050505;}#zoomslide .gallery img{  height:50px;  padding:5px; opacity:0.5;}#zoomslide .gallery img:hover,#zoomslide .gallery img.current{ opacity:1;}#zoomslide_loader{  background:url(../images/zoomslide/zoom/loader.png) no-repeat left top;  position:absolute;  height:40px;  width:40px;  cursor:pointer;  top:50%;  left:50%;  margin:-20px 0 0 -20px;  overflow:hidden;  z-index:110;}.webcd .container{  background:#FFFFFF;  color:#7A7A7A; border:7px solid #DDDDDD;  }.webcd .content{}.webcd .title{  color:#FFFFFF;position:absolute;  left:-1px;  top:-22px;  text-shadow:1px 1px #000000;}.webcd .close{  background:url(../images/zoomslide/zoom/close.png) no-repeat;  width:30px;  height:30px;position:absolute;  right:-10px;  top:-29px; z-index:200;}#zoomslide.webcd .next{  background:url(../images/zoomslide/zoom/next.png) no-repeat right center;}#zoomslide.webcd .prev{  background:url(../images/zoomslide/zoom/prev.png) no-repeat left center;}.lightbox .container{  background:#FFFFFF;  margin-left:-30px;  padding:10px 10px 37px;  color:#666;}.lightbox .close{  background:url(../images/zoomslide/zoom/lightclose.gif) no-repeat left top;  width:66px;  height:22px;  top:auto;position:absolute;  right:12px;  bottom:6px;}.lightbox .title{  text-align:left;}.lightbox .next{  background:url(../images/zoomslide/zoom/lightnext.gif) no-repeat right 50px;}.lightbox .multimedia .next,.lightbox .multimedia .prev{  display:none;}.lightbox .prev{  background:url(../images/zoomslide/zoom/lightprev.gif) no-repeat left 50px;}#zoomslide.lightbox .gallery{  left:10px !important;  right:10px;  bottom:36px;}.prettyphoto .container{  border:10px solid #0B0A0A; border-radius:10px 10px 10px 10px;  background:#FFFFFF;  padding:10px 10px 37px;  margin-left:-20px;  color:#797979;}.prettyphoto .title{  text-align:left;}.prettyphoto .close{  background:url(../images/zoomslide/zoom/ppsprite.png);  width:27px;  height:24px;  top:auto;position:absolute;  right:6px;  bottom:8px;}.prettyphoto .next{  background:url(../images/zoomslide/zoom/ppnext.png) no-repeat right center;}.prettyphoto .prev{  background:url(../images/zoomslide/zoom/ppprev.png) no-repeat left center;}.prettyphoto .multimedia .next,.prettyphoto .multimedia .prev{  display:none;}#zoomslide.prettyphoto .gallery{  left:10px !important;  right:10px;  bottom:36px;}.darkprettyphoto .container{border-radius:10px 10px 10px 10px;  background:#0C0C0C;  padding:10px 10px 37px;  margin-left:-30px;  color:#828282;}.darkprettyphoto .title{text-align:left;}.darkprettyphoto .close{  background:url(../images/zoomslide/zoom/ppsprite.png);  width:27px;  height:24px;  top:auto;position:absolute;  right:2px;  bottom:6px;}.darkprettyphoto .next{  background:url(../images/zoomslide/zoom/ppnext.png) no-repeat right center;}.darkprettyphoto .prev{  background:url(../images/zoomslide/zoom/ppprev.png) no-repeat left center;}.darkprettyphoto .multimedia .next,.darkprettyphoto .multimedia .prev{  display:none;}#zoomslide.darkprettyphoto .gallery{  left:10px !important;  right:10px;  bottom:36px;}.simple .container{  background:#000;}.simple .title{  color:#FFFFFF;position:absolute;  left:-1px;  top:-22px;text-shadow:1px 1px #000000;}#zoomslide.simple .next{  background:url(../images/zoomslide/zoom/simplenav.png) no-repeat -20px center; opacity:1;  right:-20px;  width:20px;}#zoomslide.simple .next:hover{  background-position:left;}#zoomslide.simple .prev{  background:url(../images/zoomslide/zoom/simplenav.png) no-repeat -40px center;  opacity:1;  left:-20px;  width:20px;}#zoomslide.simple .prev:hover{  background-position:-60px;}.simple .prev{  background:url(../images/zoomslide/zoom/ppprev.png) no-repeat left center;}.simple .close{  background:url(../images/zoomslide/zoom/simpleclose.png) no-repeat;  width:30px;  height:30px;  position:absolute;  top:0;  right:-10px;}