/* =============================================================================
   reset
   ========================================================================== */
header,footer,nav,section{display:block}body,h1,h2,h3,h4,p,form,fieldset,input,textarea,ul,li,img,button,div,span,select,option,label{margin:0;padding:0;border:0;outline:0}li{list-style-type:none}a{text-decoration:none}.separator{clear:both;font-size:0}@font-face{font-family:'lato-regular';src:url('../font/lato-regular.eot');src:url('../font/lato-regular.eot?#iefix') format('embedded-opentype'),url('../font/lato-regular.woff') format('woff'),url('../font/lato-regular.ttf') format('truetype'),url('../font/lato-regular.svg#lobster_1.4regular') format('svg');font-weight:400;font-style:normal}body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.contenu{width:995px;margin:auto;position:relative}header{height:124px;background:#000}header h1{background:url(../images/general/logo-bg.jpg) no-repeat 0 1px;font-size:60px;font-weight:700;color:#fff;line-height:114px;position:absolute;left:-13px;padding-left:60px}header h1 a{color:#fff}header h1 a span{color:#16a8fe}header nav#menu_top{float:left;margin:10px 0 0 459px;font-size:12px;z-index:1000;}header nav#menu_top ul li{float:left}header nav#menu_top ul li a{color:#fff;background:url(../images/general/item-bg.png) right 19px no-repeat;padding:18px 12px 0 12px}header nav#menu_top ul li:last-child a{background:0}header #langbox{float:left;margin:18px 0 0 9px;font-size:12px}header #langbox span{background:#4a4a4a url(../images/general/fleche-lang.png) no-repeat 68px 7px;text-indent:13px;color:#fff;display:block;width:84px;height:18px;cursor:pointer}header #langbox ul{display:none;width:71px;padding:0 0 0 13px;background:#4a4a4a url(../images/general/fleche-lang.png) no-repeat 68px 7px}header #langbox ul li{margin-bottom:3px}header #langbox ul li a{color:#fff}header #langbox ul li a:hover{text-decoration:underline}header a#selection{float:right;margin:12px 0 0 0}header a#selection span.title{background:#f3c843;display:block;height:25px;line-height:25px;font-size:12px;font-weight:700;color:#000;padding:0 15px;float:left;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;behavior:url('PIE.PHP');-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;behavior:url('PIE.PHP')}header a#selection span#nbres{background:#979797;display:block;height:25px;line-height:25px;font-size:12px;font-weight:700;color:#fff;padding:0 9px;float:left;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;behavior:url('PIE.PHP');-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;behavior:url('PIE.PHP')}nav#menu_principal{height:62px;background:#4b4b4b;position:relative;z-index:1000;border-bottom:6px solid #14a8fe}nav#menu_principal li.item{float:left;font-weight:700;font-size:22px;position:relative;border-bottom:6px solid #14a8fe}nav#menu_principal li.item a.it_link{color:#fff;text-transform:uppercase;display:block;border-right:2px solid #000;padding:0 40px 0 42px;height:62px;line-height:62px}nav#menu_principal li.item ul{display:none;position:absolute;background-image:url(../images/general/ss-menu-fleche.png);background-repeat:no-repeat;padding-top:4px;width:850px;top:64px;font-size:13px;font-weight:700}nav#menu_principal li.item ul li{float:left;width:130px;background:#4B4B4B;padding:10px 5px 5px 5px}nav#menu_principal li.item ul li a{color:#ffffff}nav#menu_principal li.item ul li a:hover img{opacity:.8}nav#menu_principal li.item ul li span{display:block;text-align:center}nav#menu_principal li.item ul#ss_m1{left:0;background-position:106px 0}nav#menu_principal li.item ul#ss_m2{left:-100px;background-position:200px 0}nav#menu_principal li.item ul#ss_m3{left:-200px;background-position:300px 0}nav#menu_principal li.item ul#ss_m4{left:-250px;background-position:350px 0}nav#menu_principal li.item:hover a.it_link{color:#14a8fe}nav#menu_principal li:last-child a.it_link{border-right:0}footer{height:244px;padding-top:38px;position:relative;background:#000;border-top:6px solid #666565;clear:both}footer #itineraire{background:url(../images/general/itineraire.jpg) no-repeat;padding:0 0 20px 74px;height:130px;width:180px;float:left}footer #itineraire h2{color:#1dabfe;font-size:15px;font-weight:700;margin-bottom:15px;text-transform:uppercase}footer #itineraire p{color:#fff;font-size:13px;line-height:13px}footer #infos_reseaux{float:left;margin-left:48px;width:280px}footer #infos_reseaux h2{color:#1dabfe;font-size:15px;font-weight:700;margin-bottom:15px;text-transform:uppercase}footer #infos_reseaux #infos{width:350px;margin-bottom:15px}footer #infos_reseaux #infos h2{color:#1dabfe;font-size:15px;font-weight:700;margin-bottom:15px}footer #infos_reseaux #infos a{color:#fff;font-size:13px;line-height:13px;margin-bottom:2px;background:url(../images/general/fleche-footer.png) no-repeat 0 5px;padding-left:14px;display:block}footer #infos_reseaux #reseaux h2{float:left;margin-right:17px;line-height:30px}footer #infos_reseaux #reseaux a{margin-right:8px}footer #partage_facebook{float:right;width:287px;margin-right:35px}.page_bottom{padding:22px 0;margin-top:24px;position:relative;background:#979797;border-top:1px solid #dedede}#fil_ariane{font-size:15px;margin:27px auto 35px auto}#fil_ariane a{background:url(../images/general/flche-fil-ariane.png) no-repeat right;padding-right:11px;margin-right:9px;color:#979797}#fil_ariane a:hover{text-decoration:underline}#fil_ariane a:last-child{color:#000}.ui-datepicker{font-size:11px!important}.bulle_reduc{background:url(../images/general/bulle-reduc.png);width:56px;height:54px;line-height:54px;text-align:center;display:block;font-weight:700;font-size:20px}.page_bottom a#bottom_left{width:656px;float:left;color:#979797;display:block;margin-right: 23px;margin-bottom:23px}.page_bottom a#bottom_left iframe{display:block}.page_bottom a#bottom_left h2{background:#000 url(../images/general/plus-gris.png) no-repeat 587px 13px;height:77px;font-size:25px;text-transform:uppercase;padding-left:22px;line-height:77px;font-weight:700}.page_bottom a#bottom_left:hover h2{background:#000 url(../images/general/plus-rose.png) no-repeat 587px 13px;color:#f690df}.page_bottom div#coup_coeur{float:left}.page_bottom div#coup_coeur h2{text-transform:uppercase;background:url(../images/homepage/coup-coeur-bg.jpg) no-repeat;display:block;color:#fff;width:229px;height:77px;padding-left:87px;margin-bottom:22px;font-size:20px;line-height:77px}.page_bottom div#coup_coeur a{width:316px;color:#fff;display:block}.page_bottom div#coup_coeur a h3{background:#36b4fe url(../images/general/plus-bleu.png) no-repeat 251px 13px;height:77px;font-size:20px;text-transform:uppercase;padding-left:22px;line-height:77px;font-weight:700}a.opa_hov{background:#FFF}a.opa_hov img{display:block}a.opa_hov:hover img{opacity:.8}#homepage section#caroussel{position:relative;height:449px;width:100%}#homepage section#caroussel p{position:absolute;top:100px;left:50%;text-align: center;margin-left:-210px;z-index:100;width:400px;font-weight:700;text-transform:uppercase}#homepage section#caroussel p span#top{color:#fff;font-size:35px;line-height:60px;display:block}#homepage section#caroussel p span#mid{color:#fff;font-size:35px;line-height:60px;display:block}#homepage section#caroussel p span#bottom{color:#fd8d2c;font-size:44px;line-height:60px;display:block}#homepage section#caroussel .slide{width:100%!important;height:698px}#homepage section#caroussel .slide img{width:100%!important;height:698px;position:absolute;right:0;left:0}#homepage section#caroussel span.prev,#homepage section#caroussel span.next{position:absolute;top:204px;z-index:100;cursor:pointer}#homepage section#caroussel span.prev{left:50%;margin-left:-460px}#homepage section#caroussel span.next{right:50%;margin-right:-460px}#homepage #encarts{position:relative;z-index:1000; padding:30px;background:rgba(255,255,255,0.7)}#homepage #encarts .info_sup{position:absolute;right:9px;bottom:10px}#homepage #encarts a#sejour_famille{width:316px;float:left;color:#000;display:block;margin-bottom:23px}#homepage #encarts a#sejour_famille h2{background:#979797 url(../images/general/plus-noir.png) no-repeat 251px 13px;height:77px;font-size:20px;text-transform:uppercase;padding-left:22px;line-height:77px;font-weight:700}#homepage #encarts a#vacances_vert{width:655px;float:right;color:#fff}#homepage #encarts a#vacances_vert h2{background:#36b4fe url(../images/general/plus-bleu.png) no-repeat 587px 13px;text-transform:uppercase;padding:18px 0 0 21px;height:59px;font-weight:700;font-size:25px;line-height:25px}#homepage #encarts a#vacances_vert h2 span{font-size:15px;line-height:15px;display:block}#homepage #encarts a#reservation{/*clear:left;*/float: right;text-transform:uppercase;background:url(../images/homepage/reservation-bg.jpg) no-repeat;display:block;color:#fff;width:223px;height:59px;padding:18px 0 0 93px;margin-bottom:23px}#homepage #encarts a#reservation h2{font-size:25px;line-height:25px}#homepage #encarts a#reservation span{font-size:15px;line-height:15px;display:block}#homepage #encarts a#activites{width:316px;float:left;color:#fff;display:block}#homepage #encarts a#activites h2{background:#36b4fe url(../images/general/plus-bleu.png) no-repeat 251px 13px;height:77px;text-transform:uppercase;padding-left:18px;line-height:77px;font-weight:700;font-size:20px}#homepage #encarts a#decouverte{width:316px;float:left;color:#000;display:block;margin:0 0 0 23px}#homepage #encarts a#decouverte h2{background:#979797 url(../images/general/plus-noir.png) no-repeat 251px 13px;height:59px;font-size:20px;text-transform:uppercase;padding:18px 0 0 22px;line-height:20px;font-weight:700}#homepage #encarts a#decouverte h2 span{font-size:15px;line-height:15px;display:block}#homepage #encarts a#actus{float:right;text-transform:uppercase;background:url(../images/homepage/actu-bg.jpg) no-repeat;display:block;color:#fff;width:223px;height:59px;padding:18px 0 0 93px;margin-bottom:24px}#homepage #encarts a#actus h2{font-size:20px;line-height:25px}#homepage #encarts a#actus span{font-size:15px;line-height:15px;display:block}#homepage #encarts a#prov{width:316px;float:right;clear:right;color:#000;display:block}#homepage #encarts a#prov h2{background:#979797 url(../images/general/plus-noir.png) no-repeat 251px 13px;height:77px;font-size:20px;text-transform:uppercase;padding-left:22px;line-height:77px;font-weight:700}#sous_rubrique section#caroussel{position:relative;height:429px;width:100%; overflow:hidden}#sous_rubrique section#caroussel p{position:absolute;top:95px;left:50%;margin-left:170px;color:#fff;font-size:35px;z-index:10000;font-weight:700;text-transform:uppercase}#sous_rubrique section#caroussel .slide{width:100%!important}#sous_rubrique section#caroussel .slide img{width:100%!important;height:429px;position:absolute;right:0;left:0}#sous_rubrique section#caroussel span.prev,#sous_rubrique section#caroussel span.next{position:absolute;top:300px;z-index:100;cursor:pointer}#sous_rubrique section#caroussel span.prev{left:50%;margin-left:-460px}#sous_rubrique section#caroussel span.next{right:50%;margin-right:-460px}#sous_rubrique section#edito{width:486px;font-size:20px;font-weight:700;margin-bottom:15px;float:left}#sous_rubrique section#edito h2{height:40px;margin-bottom:16px}#sous_rubrique section#edito h2 img{display:block;height:40px}#sous_rubrique section#edito h3{color:#0498ef;font-size:20px;line-height:20px}#sous_rubrique section#edito p{background:#e2e2e2;text-align:justify;color:#777676;padding:25px 47px 25px 25px;margin-top:6px;font-size:18px;line-height:22px}#sous_rubrique section#agenda{float:right;width:487px;margin-bottom:15px}#sous_rubrique section#agenda h2{width:122px;float:left;margin-left:8px}#sous_rubrique section#agenda a#lien_agenda{background:url(../images/general/plus-agenda.png) no-repeat right;padding-right:46px;color:#979797;font-size:15px;font-weight:700;text-align:right;float:right}#sous_rubrique section#agenda a#lien_agenda:hover{text-decoration:underline}#sous_rubrique section#agenda a#lien_agenda span{font-size:13px;text-transform:uppercase;display:block;font-weight:400}#sous_rubrique section#agenda div.blocAgenda{font-size:13px;width:234px}#sous_rubrique section#agenda div.blocAgenda img{display:block}#sous_rubrique section#agenda div.blocAgenda h3{margin-bottom:3px}#sous_rubrique section#agenda div.blocAgenda h4{color:#16a8fe;text-indent:13px;height:41px;line-height:40px;background:#000;font-size:16px;font-weight:700}#sous_rubrique section#agenda div.blocAgenda .infos{height:42px;padding-top:08px;background:#979797}#sous_rubrique section#agenda div.blocAgenda .infos span{display:block;text-indent:13px}#sous_rubrique section#agenda div.blocAgenda .infos span.lieu{color:#5d5c5c;font-style:italic;font-size:14px}#sous_rubrique section#agenda div.blocAgenda{float:left;margin-right:8px}#sous_rubrique section#agenda div#cinema{float:right}#sous_rubrique section#incontournable{clear:both}#sous_rubrique section#incontournable h2{margin-bottom:16px}#sous_rubrique section#incontournable .slide a{float:left;margin:0 8px;width:232px;display:block}#sous_rubrique section#incontournable .slide a img{display:block}#sous_rubrique section#incontournable .slide a .detail{height:60px;padding:16px 10px 0 10px;background:#979797;text-transform:uppercase;color:#000}#sous_rubrique section#incontournable .slide a .detail h3{font-size:15px;font-weight:700;margin-bottom:2px}#sous_rubrique section#incontournable .slide a .detail h4{font-size:13px}#sous_rubrique section#incontournable #nav{height:51px;width:69px;margin:auto}#sous_rubrique section#incontournable #nav a{background:url(../images/ss-rubrique/pager.png);width:13px;height:13px;display:block;float:left;margin:22px 5px 0 0}#sous_rubrique section#incontournable #nav a.activeSlide{background:url(../images/ss-rubrique/pager-actif.png)}#sous_rubrique section#incontournable #nav a:last-child{margin:22px 0 0 0}#sous_rubrique form{background:url(../images/ss-rubrique/form-bg.jpg) repeat-x;height:77px;}#sous_rubrique form h2{font-size:15px;text-transform:uppercase;width:207px;padding:18px 0 0 25px;color:#fff;background:url(../images/ss-rubrique/h2-form-bg.jpg) repeat-x;height:59px;float:left}#sous_rubrique form h2 span{font-size:20px;text-transform:none;display:block}#sous_rubrique form .styled_select{float:left;background:#fff url(../images/ss-rubrique/fleche-select.png) no-repeat 200px 13px;-moz-box-shadow:6px 6px 6px #ccc inset;-webkit-box-shadow:6px 6px 6px #ccc inset;box-shadow:6px 6px 6px #ccc inset;behavior:url('PIE.PHP');height:25px;margin:23px 0 0 22px;overflow:hidden;position:relative;width:232px;padding:6px 0 0 0;z-index:10;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url('PIE.PHP');position:relative}#sous_rubrique form *+html .styled_select{background:0}#sous_rubrique form select{background:transparent;width:250px;padding-left:10px;color:#979797;font-size:14px;cursor:pointer;-webkit-appearance:none}#sous_rubrique form select option{height:20px;cursor:pointer;text-indent:10px}#sous_rubrique form input[type='submit']{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url('PIE.PHP');position:relative;width:209px;height:31px;float:left;margin:23px 0 0 22px;color:#fff;font-size:20px;text-transform:uppercase;font-weight:700;cursor:pointer;background:#5fc3fe url(../images/ss-rubrique/loupe.png) no-repeat 20px 9px}#sous_rubrique #coup_coeur_rub a#visuel{width:232px;float:left}#sous_rubrique #coup_coeur_rub a#visuel img{display:block}#sous_rubrique #coup_coeur_rub a#visuel h2{color:#fff;font-size:20px;line-height:20px;font-weight:700;text-transform:uppercase;background:url(../images/ss-rubrique/coup-coeur-bg.jpg);height:55px;padding-top:22px;text-indent:46px}#sous_rubrique #coup_coeur_rub a#visuel h2 span{font-size:15px;line-height:15px;display:block;text-transform:none}#sous_rubrique #coup_coeur_rub div#coup_coeur_desc{float:right;width:660px;height:227px;padding:51px 40px 0 40px;background:#8e8e8e}#sous_rubrique #coup_coeur_rub div#coup_coeur_desc h2{color:#fff;font-size:25px;line-height:25px;margin-bottom:32px;font-weight:700}#sous_rubrique #coup_coeur_rub div#coup_coeur_desc p{color:#fff;font-size:18px}  section#caroussel{position:relative;height:429px;width:100%; overflox:hidden}#listing section#caroussel p{position:absolute;top:95px;left:50%;margin-left:170px;color:#fff;font-size:35px;z-index:10000;font-weight:700;text-transform:uppercase}#listing section#caroussel .slide{width:100%!important}#listing section#caroussel .slide img{width:100%!important;height:429px;position:absolute;right:0;left:0}#listing section#caroussel span.prev,#listing section#caroussel span.next{position:absolute;top:204px;z-index:100;cursor:pointer}#listing section#caroussel span.prev{left:50%;margin-left:-460px}#listing section#caroussel span.next{right:50%;margin-right:-460px}#listing #listing_left{float:left;width:232px;margin-bottom: 20px}#listing #listing_left #disponibilites{width:232px}#listing #listing_left #disponibilites h2{font-size:25px;font-weight:700;color:#979797;height:77px;line-height:77px;text-align:center;background:#000}#listing #listing_left #disponibilites form{height:151px;padding:18px 0 17px 0;background:#979797}#listing #listing_left #disponibilites form h3{color:#000;font-size:18px;line-height:18px;margin:0 0 15px 24px}#listing #listing_left #disponibilites form .calendrier{background:url(../images/listing-hotel/calendar-min.png) no-repeat right;margin:0 22px 11px 24px}#listing #listing_left #disponibilites form .calendrier label{width:25px;float:left}#listing #listing_left #disponibilites form .calendrier input#debut,#listing #listing_left #disponibilites form .calendrier input#fin{height:31px;width:116px;background:#c3c3c3;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url('PIE.PHP');position:relative;-moz-box-shadow:4px 4px 4px #666 inset;-webkit-box-shadow:4px 4px 4px #666 inset;box-shadow:4px 4px 4px #666 inset;behavior:url('PIE.PHP')}#listing #listing_left #disponibilites form input[type='submit']{height:31px;width:209px;margin:18px auto 0 auto;display:block;color:#fff;background:#a9a9a9;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url('PIE.PHP');position:relative;font-size:20px;font-weight:700;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer}#listing #listing_left #bons_plans{margin:22px 0;display:block}#listing #listing_left #bons_plans img{display:block}#listing #listing_left #bons_plans .bottom{height:77px;background:url(../images/listing-hotel/bons-plans-bg.jpg) repeat-x}#listing #listing_left #bons_plans span.remise{color:#d54384;margin:11px 16px 0 12px;float:left}#listing #listing_left #bons_plans h2{font-size:20px;line-height:20px;font-weight:700;text-transform:uppercase;color:#fff;margin-top:20px;float:left}#listing #listing_left #bons_plans h2 span{font-size:13px;line-height:13px;text-transform:lowercase;display:block}#listing #listing_left #promos img{display:block}#listing #listing_left #promos .bottom{height:77px;background:url(../images/listing-hotel/promos-bg.jpg) repeat-x}#listing #listing_left #promos span.remise{color:#14a8fe;margin:11px 16px 0 12px;float:left}#listing #listing_left #promos h2{font-size:20px;line-height:20px;font-weight:700;text-transform:uppercase;color:#fff;margin-top:20px;float:left}#listing #listing_left #promos h2 span{font-size:13px;line-height:13px;text-transform:lowercase;display:block}#listing #recherche{float:right;width:740px}#listing #recherche form{background:url(../images/ss-rubrique/form-bg.jpg) repeat-x;height:77px}#listing #recherche form h2{font-size:15px;text-transform:uppercase;width:207px;padding:18px 0 0 25px;color:#fff;background:url(../images/ss-rubrique/h2-form-bg.jpg) repeat-x;height:59px;float:left}#listing #recherche form h2 span{font-size:20px;text-transform:none;display:block}#listing #recherche form .styled_select{float:left;background:#fff url(../images/ss-rubrique/fleche-select.png) no-repeat 130px 13px;-moz-box-shadow:6px 6px 6px #ccc inset;-webkit-box-shadow:6px 6px 6px #ccc inset;box-shadow:6px 6px 6px #ccc inset;behavior:url('PIE.PHP');height:25px;margin:23px 0 0 22px;overflow:hidden;position:relative;width:166px;padding:6px 0 0 0;z-index:10;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url('PIE.PHP');position:relative}#listing #recherche form *+html .styled_select{background:0}#listing #recherche form select{background:transparent;width:185px;padding-left:10px;color:#979797;font-size:14px;cursor:pointer;-webkit-appearance:none}#listing #recherche form select option{height:20px;cursor:pointer;text-indent:10px}#listing #recherche form input[type='image']{float:left;margin:23px 0 0 25px}#listing #pagination_recherche{height:30px;padding:0 12px;background:#eaeaea}#listing #pagination_recherche a#prev{float:left;margin:7px 0 0 0}#listing #pagination_recherche a#next{display:block;float:left;margin:-22px 0px 0 0}#listing #pagination_recherche #page_result{display:block; margin: 0 auto;text-align:center;width:auto;line-height:30px;font-size:14px}#listing #pagination_recherche #page_result a{color:#979797;margin:0 2px}#listing #pagination_recherche #page_result a.actif{color:#000}#listing #results .result{height:156px;background:#c8c8c8;position:relative;margin-bottom:22px}#listing #results .result a.photo_hotel{float:left;margin:1px 0 0 1px}#listing #results .result .infos{float:left;margin:3px 0 0 24px;display:block}#listing #results .result .infos .nom{font-size:22px;line-height:25px;/*display:block;*/float:left;margin:0 11px 0 0}#listing #results .result .infos .etoiles{float:left;font-size:14px;line-height:14px;text-transform:uppercase;margin:10px 0 0 3px}#listing #results .result .infos .etoiles span{float:left;display:block}#listing #results .result .infos .etoiles img{margin-left:7px;float:left;display:block}#listing #results .result .infos .adresse{clear:both;color:#514c4c;padding:4px 0}#listing #results .result .infos .adresse .ville{font-weight:700}#listing #results .result .infos .infos_sup .tel{background:url(../images/general/icon-tel.png) no-repeat 0 3px;padding-left:19px;color:#514c4c;font-weight:700;display:block;float:left}#listing #results .result .infos .infos_sup .mail{margin:2px 3px 0 14px;display:block;float:left}#listing #results .result .infos .infos_sup .website{margin:4px 0 0 10px;display:block;float:left}#listing #results .result .infos #plus{position:absolute;right:31px;top:49px}#detail{float:right;width:100%;margin-bottom: 20px;}#detail #visu_hotel{float:left;width:358px}#detail #visu_hotel img#gd_visu{display:block;margin:0 0 4px 0}#detail #visu_hotel #vignettes{width:358px;overflow-y:hidden}#detail #visu_hotel #vignettes ul li{float:left;height:73px;width:98px;cursor:pointer;margin-right:3px}#detail #visu_hotel #vignettes ul li img{display:block;width:98px}#detail #visu_hotel #vignettes ul li:last-child{margin:0}#detail #descriptif{float:left;margin-left:50px;width:500px}#detail #descriptif h2{float:left;margin:0 11px 0 0;font-size:30px;line-height:30px;font-weight:700}#detail #descriptif .etoiles{width: 100%;float:left;font-size:14px;line-height:14px;text-transform:uppercase;margin: 20px 0 0;}#detail #descriptif .etoiles span{float:left;display:block}#detail #descriptif .etoiles img{margin-left:7px;float:left;display:block}#detail #descriptif p#critere{color:#514c4c;font-size:15px;line-height:20px;margin:0 0 22px 0}#detail #descriptif p#ouverture,#detail #descriptif p#capacite{font-size:15px;line-height:20px;color:#514c4c}#detail #descriptif ul#prestations{margin-top:10px}#detail #descriptif ul#prestations li{float:left;margin:0 7px 3px 0}#detail #descriptif ul#prestations li img{display:block}#detail #descriptif a#localiser{background:url(../images/listing-hotel/btn-localisation.png) no-repeat;padding-left:56px;margin:35px 70px 0 0;display:block;height:40px;line-height:40px;text-transform:uppercase;color:#514c4c;font-size:16px;font-weight:700;float:left}#detail #descriptif a#selection{cursor: pointer;background:url(../images/listing-hotel/btn-selection.png) no-repeat;width:140px;padding-left:53px;margin:35px 0 0 0;display:block;height:40px;color:#514c4c;font-size:16px;font-weight:700;float:left}#detail #descriptif a#selection span{font-size:14px;display:block}#detail #contact_tarif{width:740px;margin-top:29px}#detail #contact_tarif ul li{float:left}#detail #contact_tarif ul a#onglet_tarif{background:url(../images/listing-hotel/onglet-contact.png);left:-29px;width:86px;height:34px;line-height:34px;display:block;color:#484848;padding:0 0 0 25px;font-size:13px;position:relative;z-index:0}#detail #contact_tarif ul a#onglet_contact{background:url(../images/listing-hotel/onglet-contact.png);width:86px;height:34px;line-height:34px;display:block;padding:0 0 0 25px;color:#484848;font-size:13px;position:relative;left:-19px; z-index:1;}#detail #contact_tarif #tarifs{height:auto;background:#d9d9d9;clear:both;padding:33px 29px 0 29px;display:none}#detail #contact_tarif #tarifs p{color:#514c4c;font-size:13px;height:117px}#detail #contact_tarif #tarifs table{color:#514c4c;font-size:13px;font-weight:700}#detail #contact_tarif #tarifs table tr td{border-bottom:1px solid #c2c2c2;height:51px}#detail #contact_tarif #tarifs table tr:first-child td{height:39px}#detail #contact_tarif #tarifs table tr:last-child td{border:0}#detail #contact_tarif #contact{height:auto;background:#ebebeb;display:none;clear:both;padding:33px 29px 20px 29px;color:#514c4c;font-size:14px}#detail #contact_tarif #contact div{margin-bottom:15px}#detail #contact_tarif #contact div span{display:block;float:left;margin-right:5px;font-weight:700}#detail #contact_tarif #contact div a{color:#514c4c}#detail #contact_tarif #contact p#infos{text-align:justify;margin-top:20px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:20px!important}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#d9d9d9;position:relative;height:20px!important}.jspDrag{background:url(../images/listing-hotel/scrollbar.png) no-repeat 0 1px;width:101px!important;height:18px!important;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:20px!important}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.horizontal-only{height:auto;max-height:200px}.jspVerticalBar{display:none}.jspContainer{height:95px!important}.jspPane{margin-left:0!important}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
