html,body{margin:0;padding:0;font:62.5% 'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:11px;color:#6C6C6C}
html{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/bg.png) repeat center center;border-top:7px solid #2b5d9a}
body{border:1px solid #e0e0e0;border-top:0;margin:0 auto;margin-top:-7px;width:990px}
td,th{font:62.5% 'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:11px}
h1,h2,.sidetitle{font-family:'Trebuchet MS',Verdana,Sans-Serif}
h1,h2,h3,h4,h5,p,form,div,ul,ol,li{margin:0;padding:0}
ul,ol,li{list-style:none}
a,.a{color:#295592;text-decoration:none}
a:hover{color:#922955}
img{border:0}
.tac{text-align:center}
#headafter{background:#FFF;width:970px;padding:10px 10px 0;overflow:auto}
#container{background:#F9F9F9;width:970px;padding:0 10px 10px;overflow:hidden}
#header{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -10px;height:153px}
#logo{position:absolute;width:230px;height:130px;margin:25px 0 0 8px}
#logo img{width:200px;height:100px}
#form_search{position:absolute;margin:9px 0 0 670px}
#q1{width:188px;height:21px;border:1px solid #d0d0d0;color:#b2ada6;padding:0 8px;line-height:21px;font-size:10px}
#bq1{width:100px;height:22px;background:rgb(42,91,142);background:-moz-linear-gradient(top,rgba(42,91,142,1)0%,rgba(22,58,96,1)100%);background:-webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,rgba(42,91,142,1)),color-stop(100%,rgba(22,58,96,1)));background:-webkit-linear-gradient(top,rgba(42,91,142,1)0%,rgba(22,58,96,1)100%);background:-o-linear-gradient(top,rgba(42,91,142,1)0%,rgba(22,58,96,1)100%);background:-ms-linear-gradient(top,rgba(42,91,142,1)0%,rgba(22,58,96,1)100%);background:linear-gradient(tobottom,rgba(42,91,142,1)0%,rgba(22,58,96,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a5b8e',endColorstr='#163a60',GradientType=0);border-radius:4px;border:0;margin-left:5px;vertical-align:top;color:#FFF;font-size:8px;text-transform:uppercase;font-weight:700}
#hads{position:absolute;width:728px;height:90px;margin:51px 0 0 252px}
#hadsmin{display:none}
#content{float:right;width:730px;margin-left:10px}
#contentsearch{width:970px;background:#FFF;margin-top:10px}
#headmap{width:970px;height:250px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130604_2.png) repeat-x 0 -51px;margin:auto;margin-bottom:10px}
#ammap{position:absolute;width:450px;height:250px;margin-left:10px}
#ammapright{position:absolute;width:425px;height:220px;margin-left:470px;background:#FFF url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -592px;padding:30px 25px 0 30px}
#intro{position:absolute;width:435px;height:140px;margin-top:30px;line-height:1.5em;text-align:justify;overflow:auto}
#intro_max{position:absolute;width:435px;height:190px;margin-top:30px;line-height:1.5em;text-align:justify;letter-spacing:-1px;overflow:auto}
#intro a,#intro a:hover,#intro_max a,#intro_max a:hover{color:#6C6C6C}
#form_search2{position:absolute;width:380px;height:50px;margin-top:175px}
#q2{width:280px;height:41px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130604_2.png) repeat-x 0 -330px;border:1px solid #d0d0d0;color:#27619c;padding:0 8px;line-height:41px;font-size:16px}
#bq2{width:45px;height:43px;margin-left:10px;vertical-align:top;color:#FFF;font-size:10px;text-transform:uppercase;font-weight:700}
#left{float:right;width:230px}
#footer{clear:both;width:990px;height:190px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -330px}
#btwitter{position:absolute;width:100px;height:30px;margin:13px 0 0 20px;padding:10px 100px 15px 10px;font-size:12px;color:#FFF}
#bfacebook{position:absolute;width:100px;height:30px;margin:71px 0 0 20px;padding:10px 100px 15px 10px;font-size:12px;color:#FFF}
#bgplus{position:absolute;width:100px;height:30px;margin:130px 0 0 20px;padding:10px 100px 15px 10px;font-size:12px;color:#FFF}
#btwitter a,#bfacebook a,#bgplus a{color:#FFF}
#btwitter a:hover,#bfacebook a:hover,#bgplus a:hover{font-weight:700}
#fblock1{position:absolute;width:400px;height:110px;margin:10px 0 0 280px}
#fblock2{position:absolute;width:220px;height:130px;margin:30px 0 0 520px}
#fblock3{position:absolute;width:220px;height:130px;margin:30px 0 0 760px}
#fblock1 p,#fblock2 p,#fblock3 p{font-size:12px;font-weight:700;text-transform:uppercase;color:#FFF;border-bottom:1px solid #375a81;padding-bottom:5px}
#fblock1 a,#fblock2 a,#fblock3 a{color:#7391ab}
#fblock1 li,#fblock2 li,#fblock3 li{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -889.5px;color:#7391ab;border-bottom:1px solid #21436d;padding:3px 0 3px 15px;white-space:nowrap;overflow:hidden}
#flg{position:absolute;width:990px;height:22px;margin-top:188px;text-align:center;padding:5px 0}
#flg li{display:inline-block;margin:2px 5px;font-size:10px}
#flg img{vertical-align:middle;border:1px solid #051123;width:20px;height:13px}
#flg span{width:20px;height:13px;background-image:url(https://dwpt1kkww6vki.cloudfront.net/img/lg/all.png);background-repeat:no-repeat;margin-right:3px;display:block;float:left}
#flg a{color:#a5c8ed}
.lgact{font-weight:700}
.lg_fr{background-position:0 0}
.lg_en{background-position:0 -13px}
.lg_es{background-position:0 -26px}
.lg_de{background-position:0 -39px}
.lg_pt{background-position:0 -52px}
.lg_it{background-position:0 -65px}
.lg_ru{background-position:0 -78px}
.lg_zh{background-position:0 -91px}
.lg_ja{background-position:0 -104px}
.lg_ko{background-position:0 -117px}
.lg_ar{background-position:0 -130px}
.lg_nl{background-position:0 -143px}
.lg_pl{background-position:0 -156px}
.lg_sv{background-position:0 -169px}
.lg_no{background-position:0 -182px}
.lg_ro{background-position:0 -195px}
.lg_fi{background-position:0 -208px}
.lg_da{background-position:0 -221px}
.lg_el{background-position:0 -234px}
.lg_cs{background-position:0 -247px}
.lg_tr{background-position:0 -260px}
.lg_bg{background-position:0 -273px}
.lg_uk{background-position:0 -286px}
.lg_sk{background-position:0 -299px}
.lg_vi{background-position:0 -312px}
.lg_hy{background-position:0 -325px}
.lg_id{background-position:0 -338px}
.lg_hu{background-position:0 -351px}
.lg_fa{background-position:0 -364px}
.lg_hr{background-position:0 -377px}
#flink{margin-top:5px}
.ads{width:728px;height:90px;margin-bottom:10px;border:1px solid #e5e5e5;background:#FFF}
.ads2{width:230px;height:600px;text-align:center;margin-bottom:10px}
.adsintro{width:718px;padding:5px;margin-bottom:10px;border:1px solid #e5e5e5;background:#FFF}
.adstheme{width:728px;height:15px;padding:5px 0;border:1px solid #e4e4e4;background:#FFF}
.sideblock{width:230px}
.sidetitle{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -274px;height:36px;line-height:36px;padding-left:30px;font-size:14px;letter-spacing:-1px;font-weight:700;text-transform:uppercase;color:#174c87;overflow:hidden}
.sidetitle a{color:#174c87}
.sidetitle2{color:#FFF;font-weight:700;background:#295693;height:27px;line-height:27px;padding:0 10px;margin-bottom:3px}
.sidetitle2 a{color:#FFF}
.sidelogo{border:1px solid #e4e4e4;background:#FFF;margin-bottom:10px;padding:2px 0;text-align:center}
.sidelogo p{height:70px;line-height:70px;font-size:50px;color:#174c87;margin:10px 0}
.sidelogo img{border:1px solid #DDD}
.sidecontent{border:1px solid #e4e4e4;padding:3px;background:#FFF;margin-bottom:10px}
.sidecontent li{height:20px;line-height:20px;padding-left:8px;white-space:nowrap;overflow:hidden;background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -864px}
.li2 li{float:left;width:103px}
h1{position:absolute;color:#2f6fb1;font-size:18px;width:380px;white-space:nowrap;overflow:hidden}
h1 a{color:#2f6fb1}
h2{height:40px;line-height:38px;padding-left:40px;font-size:20px;letter-spacing:-1px;text-transform:uppercase;color:#174c87}
h2 a{color:#174c87}
#content h2{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -924px}
#contentsearch h2{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/bgh2q.png) no-repeat top left}
.h2content,.listflag,.weather{border:1px solid #e4e4e4;background:#FFF;margin-bottom:10px}
.h2content table,.listflag table{width:100%;border-spacing:0;border-collapse:collapse}
.h2content th,.h2content td{padding:7px 5px;border-top:1px dashed #e4e4e4}
.h2content th{min-width:35%;white-space:nowrap;font-weight:700;color:#295592;text-align:left}
.td15 td,.td15 th{width:15%}
.td2 td,.td2 th{width:37.5%}
.td33 td,.td33 th{width:33.33%}
.td25 td,.td25 th{width:25%}
.td50 td,.td50 th{width:50%}
.h2content tr:First-Child th,.h2content tr:First-Child td{border-top:0}
.h2content tr:hover{background:#F9F9F9}
.otd tr:hover{background:none}
.otd td:hover{background:#F9F9F9}
.listflag td{border-top:1px dashed #e4e4e4;border-left:1px dashed #e4e4e4;width:25%;height:120px;text-align:center;font-size:14px;margin:5px;padding:5px;overflow:hidden}
.listflag tr:First-Child td{border-top:0}
.listflag td:First-Child{border-left:0}
.listflag td:hover{background:#F9F9F9}
.listflag img{border:1px solid #AAA}
.searchcontent{border:1px solid #e4e4e4;padding:10px;background:#FFF;margin-bottom:10px}
.letter {background:#F9F9F9;border-bottom:1px dashed #e4e4e4}
.letter td{text-align:center;width:3.84%}
.bgth{background:#F9F9F9;font-size:13px}
.h2u,.h2l{width:693px}
.h2l{list-style-type:decimal;padding-left:35px}
.h2lth{background:#F9F9F9;font-weight:700}
.h2u li{display:inline-block;border-top:1px dashed #e4e4e4;padding:5px 0}
.h2l li{list-style-type:decimal;border-top:1px dashed #e4e4e4;padding:5px 0}
.h2u li:First-Child,.h2l li:First-Child{border-top:0}
.h2u li:hover,.h2l li:hover{background:#F9F9F9}
.h2lth li{border-bottom:0}
.h2u a,.h2u span{margin:0 5px}
.h2l a,.h2l span{display:inline-block}
.h2i{padding:8px;line-height:1.5em;background:#FFF;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.l1{font-weight:700;width:400px;text-align:left}
.l1min{font-weight:700;width:310px;text-align:left}
.l2{width:120px;text-align:right}
.l3{width:160px;text-align:right}
.p25 li{width:25%}
.p33 li{width:33.33%}
.p50 li{width:50%}
.p100 li{width:100%}
.introcontent{padding:5px;text-align:center}
.jo td{text-align:center;font-size:9px}
.jo b{font-size:11px}
.link_like{color:#295592}
.linkb{color:#000}
#hd1{width:220px}
#hd3{width:220px}
#lpays{margin-bottom:5px}
#lpays img{float:left;width:20px;height:13px;margin:0 3px 3px 0;border:1px solid #000}
#addfav{float:right;width:70px;height:70px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/icones/32x32/actions/bookmark_add.png) no-repeat center center;border:1px solid #EEE;margin:10px 10px 0 0;cursor:pointer}
#db-txt{color:#1a7dbd;font-size:30px;font-weight:700;letter-spacing:2px;margin-bottom:10px}
#db-txt a{color:#1a7dbd}
#path{text-align:center;background:#F2F2F2;padding:5px;margin-bottom:5px}
.clear{clear:both}
.m5{margin-bottom:5px}
.m10{margin-bottom:10px}
.textarealink{width:95%;height:13px;font-size:10px;overflow:hidden}
#chart_core{width:650px}
#mapgg{width:100%;height:350px}
.ctcopy{color:#CCC;font-size:10px;font-style:italic}
.ctcopy p{text-align:center}
.vat{vertical-align:top}
.ads_side{text-align:center;margin:20px 0}
hr{height:1px;visibility:hidden}
.pub_ads{text-align:center;margin:10px 0}
.pub_ads_li{width:100%;min-width:0px;border:0}
.logo_label_index{width:100px;height:100px;padding:10px 0}
.carte_index{width:300px;height:322px}
.img_150{width:150px;height:150px}
.img_drp{border:1px solid #EEE;vertical-align:middle}
.img_drp2{border:1px solid #EEE;vertical-align:middle}
.img_panneau{width:200px;height:60px}
.img_panneauf{width:181px;height:67px}
.img_panneaui{width:181px;height:112px}
.img_bouss{width:80px;height:80px}
.img_fav{width:11px;height:13px}
.img_oc{width:20px;height:20px}
.img_10{width:10px;height:10px}
.img_14{width:14px;height:14px}
.img_16{width:16px;height:16px}
.img_18{width:18px;height:18px}
.img_20{width:20px;height:20px}
.img_25{width:25px;height:25px}
.img_50{width:50px;height:50px}
.img_100{width:100px;height:100px}
.img_100_80{width:100px;height:80px}
.img_214{width:214px;height:214px}
.img_graph{width:250px;height:100px}
.meteo_64{width:64px;height:64px}
.meteo_128{width:128px;height:128px}
.thumb_photo{padding:0 10px;float:left}
.logo_panoramio{width:100px;height:18px}
.tweetimg{cursor:pointer;width:55px;height:20px}
#iaba{width:1px;height:1px}
.fmap198{overflow:hidden;border:1px solid #CCC;width:198px;height:198px}
.fmap398{overflow:hidden;border:1px solid #CCC;width:198px;height:398px}
.fmap{overflow:hidden;border:0;width:100%;height:350px}
.fmeteo{overflow:hidden;border:0;width:100%;height:100px}
.bold{font-weight:700}
.na{color:#CCC;font-size:9px}
.grey{color:#CCC}
.cadre{border:1px solid #EEE;border-bottom:0}
.info{display:block;background:#FFF0AA;margin:5px;padding:10px;border:1px solid #EFBC00}
.info_urgent{display:block;background:#FFBDAB;margin:5px;padding:10px;border:1px solid #F02800}
.info_ok{display:block;background:#BEEEBC;margin:5px;padding:10px;border:1px solid #42BF31}
#index{width:100%}
#index li{float:left;width:33.33%;min-width:170px}
#index .pub_ads_li{width:100%;text-align:center;padding:10px 0}
#index div{text-align:center;font-size:18px;letter-spacing:-1px;margin:5px;border:1px solid #EEE;padding:5px;height:122px;background:#FFF;white-space:nowrap;overflow:hidden}
#index img{width:150px;height:100px}
#index .ppp{letter-spacing:-2px}
#index a:hover{text-decoration:none}
#search{width:100%}
#txt table{width:100%;border-collapse:collapse}
#txt th{width:30%;text-align:left;vertical-align:top;font-weight:700;padding:5px;border-bottom:1px solid #EEE}
#txt th a{color:#000}
#txt td{padding:5px;border-bottom:1px solid #EEE}
#txt .nb td{border-bottom:0px}
#txt .ntbl{width:auto}
#txt .ntbl th{padding:0 5px;width:auto;font-weight:700;border-bottom:0}
#txt .ntbl td{padding:0 5px;border-bottom:0}
#txt .box_com{color:#000080;background:url(https://dwpt1kkww6vki.cloudfront.net/img/bg_blue.png) repeat-x top left}
#txt .box_com a{color:#000080}
#txt u{color:#295592;cursor:pointer;text-decoration:none}
.flag{margin:10px 0;text-align:center}
.flag img{width:150px;height:100px}
.title_side{margin:10px 2px 0 2px;font-weight:700;background:url(https://dwpt1kkww6vki.cloudfront.net/img/bg_title_side.png) repeat-x top left}
.rac{width:160px;margin:auto}
.rac li{padding:0 3px;margin-bottom:5px}
.rac a{font-weight:700;text-decoration:underline;font-size:13px}
.rac_url{font-size:10px;color:#008000;line-height:12px;height:12px;overflow:hidden}
#sideleft hr{border:0;height:1px;color:#CCC;background-color:#CCC;margin:5px 0}
.tbl_bb{text-align:center;margin-top:5px}
.tbl_bb table{width:100%}
.link_jum_dep{font-size:10px;color:#999;text-decoration:none}
.ppage{font-weight:700;font-size:14px;padding-bottom:5px;font-style:italic}
.ban_ib_loc{text-align:center;margin-bottom:10px}
.loc_voir{width:123px;height:32px}
.locti{font-size:18px}
.ploc{width:123px;text-align:center;font-size:20px;font-weight:700;color:#058bbe}
.chpers{font-size:9px;color:#999;font-weight:400}
#ads_middle{margin:20px 0;clear:both}
#jquery-overlay{position:absolute;top:0;left:0;z-index:1000;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1001;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box >
#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data
#lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
.ban_160_600{width:160px;height:600px}
.bb_rclose img,.bb_lclose img,.bb_aclose img{width:11px;height:11px}
.star{margin:0;padding:0;height:16px;width:85px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/icones/star2.png) top left repeat-x}
.star2{display:inline-block;margin:0;padding:0;height:16px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/icones/star1.png) top left repeat-x}
.htl_title, .ad_title{color:#295592;font-size:16px;font-weight:400;margin-bottom:5px}
.htl_city{margin:5px 0;color:#999}
.htl_price{width:75px;font-size:9px;text-align:center;white-space:nowrap}
.ad_price{width:125px;font-size:9px;text-align:center;white-space:nowrap}
.htl_price b,.ad_price b{font-size:18px;color:#008000;font-weight:400}
.alentour_title{color:#000}
.tbl_alentour{border-bottom:1px solid #AAA}
.fb{border:0;overflow:hidden;width:450px;height:25px}
.pointer{cursor:pointer}
#div_photo a{color:#000}
#frm{width:170px;margin:auto;border:1px solid #DDD;padding:0 10px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/bg_booking.png) no-repeat scroll 2px 70px}
#frm input,#frm select{font-size:12px}
.fht{font-family:'Trebuchet MS',Verdana,Sans-Serif;width:182px;margin:auto;background:url(https://dwpt1kkww6vki.cloudfront.net/img/bg_h2.png) repeat-x top left;padding:5px;color:#008000;text-align:left;font-size:17px;font-weight:700}
.fhts{margin:10px 0 5px}
#b_checkin_day,#b_checkout_day{margin-right:5px}
.fhs{text-align:right;margin:10px 0}
.fba{font-family:'Trebuchet MS',Verdana,Sans-Serif;width:160px;margin:auto;padding:5px;color:#008000;text-align:left;font-size:17px;font-weight:700}
.fbabg{border:1px solid #DDD;padding:5px;width:158px;margin:auto}
#me{margin:auto}
#me .onglets{display:none}
#submitBtMEV{background:url(https://dwpt1kkww6vki.cloudfront.net/img/btnfrmfly.png) no-repeat top left}
.vam{vertical-align:middle}
.clear{clear:both}
#chart_geo{border:1px solid #DDD;padding:5px;margin:5px auto;display:block;width:556px;height:347px}
.linkchart{font-style:italic;color:#008000}
.ifbookingsearch{width:190px;height:190px}
.like_side{background:#F9F9F9;height:26px;width:178px;padding:10px 2px}
.iffb{border:none;overflow:hidden;width:95px;height:21px}
.pagination td{font-size:18px;font-weight:700;text-align:center}
.pagination .active{color:#922955;background:#F9F9F9}
#dropdownlg{margin:10px 0 0 620px;padding-right:15px;position:absolute;width:21px;cursor:pointer;z-index:100000}
#dropdownlg ul{display:none;background:#FFF;border:1px solid #EEE;padding:5px;z-index:100000;width:150px}
#dropdownlg li{border-bottom:1px solid #EFEFEF;margin:2px 0;padding:0 2px}
#dropdownlg a{padding-left:24px;background-image:url(https://dwpt1kkww6vki.cloudfront.net/img/lg/all2.png);background-repeat:no-repeat;height:13px;line-height:13px;display:inline-block}
#dropdownlg img{vertical-align:middle}
.h2ico{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat -10px -984px;width:16px;height:16px;position:absolute;margin:12px 0 0 11px}
.icoinfo{background-position:-10px -984px}
.icoadm{background-position:-10px -1000px}
.icocontact{background-position:-10px -1016px}
.icodemo,.icocomment{background-position:-10px -1032px}
.icotube{background-position:-10px -1048px}
.icogeo{background-position:-10px -1064px}
.icodist1,.icodist2{background-position:-10px -1080px}
.icomap,.icobigcity,.icoallcity,.icodir{background-position:-10px -1096px}
.icotwintown{background-position:-10px -1112px}
.icohour{background-position:-10px -1128px}
.icoweather{background-position:-10px -1144px}
.icopicture{background-position:-10px -1160px}
.icohotel{background-position:-10px -1176px}
.icoaround,.icostate{background-position:-10px -1192px}
.icocars{background-position:-10px -1208px}
.icoleisure{background-position:-10px -1224px}
.icoads{background-position:-10px -1240px}
.icopage{background-position:-10px -1256px}
.icoairport,.icoflight{background-position:-10px -1272px}
.icorenting{background-position:-10px -1288px}
.icostat{background-position:-10px -1304px}
.icosub{background-position:-10px -1320px}
.icoclimate{background-position:-10px -1336px}
.icochief{background-position:-10px -1352px}
.icoreligion{background-position:-10px -1368px}
.icochart{background-position:-10px -1384px}
.icoelec{background-position:-10px -1400px}
.icojo{background-position:-10px -1416px}
.icoborder{background-position:-10px -1432px}
.iconatural{background-position:-10px -1448px}
.icoagriculture{background-position:-10px -1464px}
.icochange{background-position:-10px -1480px}
.ac{text-align:center}
.w75{width:75px}
.w100{width:100px}
.wa{width:auto}
#sharediv div{display:inline-block; margin-right:15px}
.imghotel{width:100px;max-height:80px}
.locauto{width:100%;height:550px;overflow:hidden;border:0}
.ammapAlert{display:table-cell;vertical-align:middle;text-align:center;font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#C00}
.ammapDescriptionWindow{font-size:11px;font-family:verdana,helvetica,arial,sans-serif;background-color:#FFF;color:#000;border-color:#DADADA;border-style:solid;border-width:1px;padding:8px}
.ammapDescriptionTitle{font-size:12px;font-weight:700;font-family:verdana,helvetica,arial,sans-serif;padding-bottom:5px}
.ammapObjectList ul{padding-left:20px;list-style:square outside;color:#999;font-family:verdana,helvetica,arial,sans-serif;font-size:12px}
.ammapObjectList ul ul{padding-left:14px}
.ammapObjectList a{color:#000;text-decoration:none;display:block;padding:2px}
.ammapObjectList a:hover{color:#C00;text-decoration:none;background:#FFF;cursor:pointer;display:block}
.ammapDescriptionText{overflow:auto}
.ads728_15{width:728px;height:15px}
#tblweather{width:100%;margin-bottom:5px}
#tblweather tr{background:none}
#tblweather td{vertical-align:top;text-align:center}
#tblweather img{width:64px;height:64px}
#tblweather .titweather{font-size:16px}
#tblweather .infoweather{font-size:10px}
.itemscope div{display:inline-block}
.imgann{width:100px;height:80px;background-size:100px auto;background-repeat:no-repeat;background-position:top left}
#suntbl{width:100%}#suntbl th{font-weight:bold}#suntbl td{text-align:center}
#suntbl thead,#suntbl tr:nth-child(2n+2){background:#EEE}
.ulann{padding:5px}
.ulann li{display:inline-block;width:214px;height:280px;border:1px solid #EEE;margin:5px 5px 0 0;padding:10px}
.ulann li:nth-child(3n+0){margin-right:0 !important}
.ulannmin li{height:180px !important}
.ulannmin .annc{display:none}
.annbg{position:absolute;width:234px;height:280px;background-size:auto 300px;opacity:0.15;filter:alpha(opacity=15);margin:-15px 0 0 -15px;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}
.anni{width:100%;height:100px;text-align:center;vertical-align:middle;margin-bottom:15px}
.anni img{border:1px solid #CCC}
.annt{width:100%;height:18px;overflow:hidden;white-space:nowrap;font-weight:bold;margin-bottom:3px;text-transform:uppercase;font-size:13px;color:#295592}
.annc{height:100px;overflow:hidden;line-height:1.5em;}
.annl,.anntel{height:18px;overflow:hidden;white-space:nowrap;border:1px solid #DDD;color:#295592;margin-bottom:5px}
.annl div,.anntel div{color:#295592;background:#EEE;width:24px;height:20px;display:inline-block;font-size:16px;text-align:center}
.yelp .anni img{width:100px;height:100px}
.yelplogo{background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat left -1801px;width:50px;height:25px;position:absolute;margin:7px 0 0 670px}
.starate{height:16px;width:80px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat left -1784px;margin:auto;margin-bottom:5px}
.staratenone{height:16px;text-align:center;margin:auto;margin-bottom:5px}
.starate div,.staratenone div{height:16px;background:url(https://dwpt1kkww6vki.cloudfront.net/img/design/DB/sprite/20130726_2.png) no-repeat left -1768px;display:inline-block}
.list-btns{font-size:0;margin-right:-11px;text-align:center}
.list-btns li{display:inline-block;margin:0 10px 7px 0;vertical-align:top}
.btn{background-color:#fcfcfc;border:1px solid #d5d5d5;color:#0b6dab;cursor:pointer;display:inline-block;font-weight:700;padding:6px;text-align:center;text-decoration:none;vertical-align:middle}
.btn span{font-size:13px;line-height:1.3;vertical-align:middle}
@media (max-width: 1010px){
body{width:750px;margin:auto}
#left,#hads{display:none}
#hadsmin{display:block;position:absolute;width:468px;height:60px;margin:62px 0 0 265px}
.ads468_60{width:468px;height:60px}
#footer{width:100%}
#fblock3{display:none}
#dropdownlg{margin:10px 0 0 410px}
#form_search{margin:9px 0 0 460px}
#form_search2{display:none}
#container{width:730px;margin:auto;padding-top:10px}
#headafter{width:100%;padding:0;overflow:inherit}
#headmap{width:100%;height:auto;background:none;margin:0}
#ammap{display:none}
#ammapright{width:auto;height:auto;padding:5px 5px 5px 25px;margin:0;position:inherit}
#intro_max,#intro{width:100%;height:auto;position:inherit}
}

/* Modification pour arranger le formulaire de réservation des vols */
.esv-imgAllerRetour
{
	display: none;
}

/* Annonce d'emploi */
div#ctn-form-recherche-emploi
{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #DADADA;
	padding: 10px 0px;
}

div#ctn-form-recherche-emploi label
{
	display: block;
	margin-bottom: 3px;
	font-size: 13px;
}

div#ctn-form-recherche-emploi p
{
	font-size: 9px;
	font-style: italic;
}

div#ctn-form-recherche-emploi input[type=text]
{
	width: 100%;
}

div#ctn-form-recherche-emploi input[type=text].error
{
	border-color: red;
}

div#ctn-annonce-emploi
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: space-around;
	justify-content: space-around;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
}

div#ctn-annonce-emploi .annonce-emploi-location
{
	padding: 5px 10px;
	background-color: #204270;
	color: #FFFFFF;
	border: 1px solid #808080;
	border-radius: 5px;
	cursor: pointer;
	margin: 10px 0px;
}

div#ctn-annonce-emploi .annonce-emploi-location:hover
{
	background-color: #23a2dc;
}

div#ctn-bloc-annonce-emploi p.annonce-emploi-explication
{
	width: 100%;
	padding: 10px;
}

div#ctn-annonce-emploi-pagination
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: space-around;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	margin-top: 10px;
}

div#ctn-annonce-emploi-pagination *
{
	width: 20px;
	height: 20px;
	border: 1px solid #808080;
	line-height: 20px;
	text-align: center;
	margin: 2px;
	cursor: pointer;
}

div#ctn-annonce-emploi-pagination span.actif
{
	background-color: #295592;
	color: #FFFFFF;
}

div#ctn-form-recherche-emploi button
{
	padding: 5px 15px;
	border-radius: 4px;
	border: 1px solid #DADADA;
	background-color: orange;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 12px;
	cursor: pointer;
}

div#ctn-form-recherche-emploi button:hover
{
	background-color: #e28c11;
	border-color: #ff9d00;
}

div.bloc-annonce-emploi
{
	flex-basis: 49%;
	margin-top: 10px;
}

div.bloc-annonce-emploi div.bloc-annonce-emploi-titre
{
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	color: #295592;
}

div.bloc-annonce-emploi div.bloc-annonce-emploi-lien
{
	text-align: right;
	margin-right: 20px;
}

div.bloc-annonce-emploi div.bloc-annonce-emploi-lien *
{
	padding: 3px 10px;
	background-color: #295592;
	color: #F0F0F0;
	border-radius: 5px;
	line-height: 22px;
	cursor: pointer;
}

/* Location de vacance Likibu */
#ctn-location-likibu
{
	box-sizing: border-box;
	display: flex;
	width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
}

.annonce-location
{
	margin-bottom: 10px;
	width: 240px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-size: 100% 120px;
}

.annonce-location-active
{
	display: none;
	width: 240px;
	height: 120px;
	position: absolute;
}

.annonce-location:hover .annonce-location-active
{
	display: block;
}

.annonce-location-bg
{
	width: 240px;
	height: 120px;
	background-color: rgba( 240,240,240, 0.6 );
	position: absolute;
}

.annonce-location-button
{
	text-align: center;
	vertical-align: middle;
	position: absolute;
	line-height: 120px;
	width: 240px;
}

.annonce-location-button span
{
	background: #154789;
	padding: 5px;
	border: 5px solid #154789;
	border-radius: 10px;
	color: #FFF;
	font-weight: 700;
}

.annonce-location-badge
{
	display: block;
	height: 100px;
	width: 45px;
	background-color: rgba(255,255,255,0.6);
	text-align: center;
	border: 1px solid rgba(0,0,0,0.1);
}

.annonce-location-badge span
{
	line-height: 20px;
	display: inline-block;
	text-align: left;
	width: 100%;
	padding-left: 1px;
}

.annonce-location-content
{
	width: 240px;
	max-height: 100px;
	padding: 3px 5px 0px 5px;
	background-color: rgba(255,255,255,0.8);
}

.annonce-location-titre
{
	width: 230px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}

.annonce-location-description
{
	text-align: justify;
	font-size: 11px;
	width: 230px;
	max-height: 83px;
	text-overflow: ellipsis;
	overflow: hidden;
	font-family: Arial,Sans-Serif;
}

.annonce_plus
{
	text-align: right;
	display: block;
	line-height: 30px;
	font-size: 20px;
}
