#fp{float:left;width:795px!important;+width:825px;margin:0 0 10px 0;padding:5px 15px 0 15px!important;+padding:5px 15px 0 15px;background:#fff;}
.bold{font-weight:bold;}
.wrap{float:left;width:100%;margin:0 0 10px 0;padding:0;clear:both;}
.wrap1{background:#edf5ff;height:100%;margin:0 0 10px 0;padding:10px;clear:both;}
.wrap2{background:#fff;margin:0 0 10px 0;padding:10px;border:solid 1px #c8ecff;clear:both;}
.wrap3{background:#edf5ff;margin:0 0 10px 0;padding:10px;border:solid 1px #c8ecff;clear:both;}
.wrap4{background:#edf5ff;margin:0 0 10px 0;padding:10px 2px 10px 8px;border:solid 1px #c8ecff;clear:both;}
.note-reference{vertical-align:text-top;font-size:7px;line-height:8px;font-weight:bold;}
.note-reference-bas{color:#666;font-size:11px;}
.note-basdepage{color:#666;font-size:9px;}
#fp .title{background:#edf5ff;float:left;clear:both;width:773px;-width:795px;margin:0;padding:0 10px 0 10px;height:24px;border:solid 1px #c8ecff;border-bottom:0;color:#09f;font-size:12px;font-weight:bold;}
#fp .title1{background:#edf5ff;float:left;clear:both;width:773px;-width:773px;margin:0;padding:0 0 0 10px;height:24px;border-bottom:0;color:#000;font-size:15px;font-weight:bold;}
#fp .title2{background:#edf5ff url(../../images/icon/arrow_down_09f.gif) no-repeat 1% 40%;width:763px!important;+width:795px;margin:0;padding:2px 10px 0 20px;height:24px;border:solid 1px #c8ecff;border-bottom:0;color:#09f;font-size:12px;font-weight:bold;}
#fp .title3{background:#edf5ff url(../../images/icon/arrow_down_09f.gif) no-repeat 1% 25%;width:90%;margin:0 0 0 -10px;+margin:0 0 0 -5px;padding:0 10px 0 20px;height:24px;color:#09f;font-size:12px;font-weight:bold;}
#fp .title3b{background:#edf5ff;width:90%;margin:0 0 0 -10px;+margin:0 0 0 -5px;padding:0 10px 0 10px;height:24px;color:#09f;font-size:12px;font-weight:bold;}
#fp .title4{float:left;background:#edf5ff;width:105px;margin:0;padding:0;height:24px;color:#09f;font-size:15px;font-weight:bold;}
#fp .title a,#fp .title2 a,#fp .title3 a{color:#09f;text-decoration:underline;}
#fp .title4 a{font-size:11px;color:#09f;text-decoration:underline;}
#fp a{color:#09f;font-weight:bold;text-decoration:underline;}
#fp a:hover{color:#09f;font-weight:bold;text-decoration:none;}
#fp ul.liensutiles{position:relative;background:transparent;float:right;margin:0;padding:0;text-align:left;}
#fp ul.liensutiles li{display:inline;list-style:none;margin:0 5px;padding:0;}
#fp ul.liensutiles li a.print{background:url(../../images/icon/icon_print.gif) 0 50% no-repeat;padding:0 0 0 20px;}
#fp ul.liensutiles li a.favoris{background:url(../../images/icon/icon_favorites.gif) 0 50% no-repeat;padding:0 0 0 20px;}
#fp ul.liensutiles li a.envoi{background:url(../../images/icon/enveloppe.gif) 0 50% no-repeat;padding:0 0 0 20px;}
#fp div.shareBlock{float:right;width:440px;height:30px;margin:0;padding:0;}
#fp div.shareBlock div.share{position:relative;float:left;width:200px;height:20px;margin:0;padding:0;text-align:left;}
#fp div.shareBlock div.share p.sharebp{float:left;width:120px;text-decoration:underline;color:#09F;font-size:12px;font-weight:bold;margin:2px 0 0 0;padding:0;}
#fp div.shareBlock div.share div.facebook{width:14px;height:14px;float:left;display:inline;margin:5px 4px 0 4px;padding:0;}
#fp div.shareBlockdiv.share div.facebook a{float:left;width:14px;height:14px;cursor:pointer;margin:0;padding:0;text-decoration:none;}
#fp div.shareBlock div.share div.facebook a span{float:left;width:14px;height:14px;margin:0;padding:0;}
#fp div.shareBlock div.share div.twitter{float:left;margin:2px 0 0 0;padding:0;}
#fp div.shareBlock div.share div.twitter a{float:left;width:55px;height:20px;cursor:pointer;text-decoration:none;margin:0;padding:0;}
#logo-print{display:none;height:0;}
#entete_FP{float:left;width:795px;padding:0;background:#fff;}
#entete_FP .description{width:475px;}
#entete_FP .description a{font-size:11px;font-weight:bold;color:#09f;text-decoration:underline;}
#entete_FP .description a:hover{font-size:11px;font-weight:bold;color:#09f;text-decoration:none;}
#entete_FP .headtitle{font-size:20px;color:#f60;}
#entete_FP .headtitle a.back{background:url(../../images/icon/arrow-f60.gif) 0 50% no-repeat;margin-left:10px;padding-left:10px;font-size:11px;font-weight:normal;color:#f60;text-decoration:underline;vertical-align:middle;}
#entete_FP .headtitle a.back:hover{background:url(../../images/icon/arrow-f60.gif) 0 50% no-repeat;margin-left:10px;padding-left:10px;font-size:11px;font-weight:normal;color:#f60;text-decoration:none;}
#entete_FP .produit{float:left;width:475px!important;+width:465px;margin:0;color:#000;font-size:11px;}
#entete_FP .produit .pays{float:left;font-size:15px;font-weight:bold;}
#entete_FP .produit h1{color:#000;font-size:15px;font-weight:bold margin:0;padding:0;width:auto;}
#entete_FP .produit .ville{float:left;font-size:15px;font-weight:bold;margin-left:5px;}
#entete_FP .produit .hotel{width:100%;float:left;clear:both;font-size:14px;font-weight:bold;color:#09f;margin:0;padding:0;}
#entete_FP .produit .hotel h2{float:left;width:auto;font-size:14px;font-weight:bold;color:#09f;margin:0 3px 0 5px;padding:0;}
#entete_FP .produit .hotel span{float:left;}
#entete_FP .produit .hotel span.duree{float:left;margin:0 2px 0 0;}
#entete_FP .produit .duration{float:left;}
#entete_FP .produit .thematique-golf{color:#fff;background-color:#359704;padding:0 5px;}
#entete_FP .produit .thematique-lune-de-miel{color:#fff;background-color:#b31f6f;padding:0 5px;}
#entete_FP .produit .thematique-plongee{color:#fff;background-color:#01f;padding:0 5px;}
#entete_FP .produit .thematique-thalasso{color:#fff;background-color:#09f;padding:0 5px;margin:0 0 0 5px;}
#entete_FP .produit .formule{float:left;clear:both;width:100%;font-size:11px;}
#entete_FP .produit .label .ref{font-size:11px;font-weight:bold;}
#entete_FP .produit .likefacebook{position:relative;z-index:0;float:left;clear:both;width:100%;height:auto;font-size:11px;margin:9px 0 0 0;padding:0;}
.labelReference{clear:left;margin:0 0 5px 0;font-weight:normal;}
.labelReference .ref{font-weight:bold;}
#topFormalites{display:none;width:auto;margin:0 10px 5px 10px;}
#topFormalites .formalitesContent{float:left;margin:-10px 0 10px 0;width:auto;display:none;font-size:10px;color:#09f;font-weight:normal;}
#entete_FP .prix-tel{width:315px;}
#entete_FP #descriptifPrixConteneur{float:left;width:315px;padding:5px 0 5px 0;margin:0;text-align:right;}
#entete_FP #descriptifPrixConteneur .descriptifPrix{float:left;text-align:center;width:100px;}
#entete_FP #descriptifPrixConteneur .apartirde{display:block;}
#entete_FP #descriptifPrixConteneur .prix{background-color:#f60;color:#fff;display:block;font-size:19px;font-weight:bold;text-transform:uppercase;padding:1px 0 2px 0;vertical-align:middle;}
#entete_FP #descriptifPrixConteneur .prix .ttc{font-size:15px;}
#entete_FP #descriptifPrixConteneur .prix .prixBarre{font-size:15px;text-decoration:line-through;}
#entete_FP #descriptifPrixConteneur .stopAffaire{background-color:#09f;color:#fff;display:block;font-weight:bold;text-transform:uppercase;padding:1px 0 1px 0;}
#entete_FP #descriptifPrixConteneur .descriptifPrixBarre{float:left;margin-left:10px;text-align:left;}
#entete_FP #descriptifPrixConteneur .descriptifPrixBarre del{font-size:15px;}
#entete_FP #descriptifPrixConteneur .pourcent{color:#f60;font-weight:bold;}
#entete_FP div.coupDeCoeur #descriptifPrixConteneur .descriptifPrix{background:url(../../images/pictos/coupdecoeur-fp.jpg) top left no-repeat;background-position:0 8px;padding:0 0 0 18px;width:108px!important;+width:126px;}
#entete_FP div.coupDeCoeur #descriptifPrixConteneur .prix{background-color:transparent;padding:1px 0 2px 8px;}
#entete_FP div.coupDeCoeur #descriptifPrixConteneur .coupDeCoeur{color:#fff;background:red;display:block;font-weight:bold;text-transform:uppercase;padding:1px 0 1px 8px;}
#entete_FP #descriptifPrixConteneur .descriptifDepart{float:left;background:#EDF5FF;margin:16px 0 0 1px;padding:3px 0 0 8px;width:205px!important;+width:213px;height:auto;+height:45px;text-align:left;line-height:13px;}
#entete_FP #descriptifPrixConteneur .descriptifDepart .depart{font-weight:bold;font-size:12px;}
#entete_FP #descriptifPrixConteneur .descriptifDepart .pourcentageReduc{font-weight:bold;font-size:12px;line-height:20px;}
#entete_FP div.coupDeCoeur #descriptifPrixConteneur .descriptifDepart{width:179px!important;+width:187px;}
#entete_FP .infosReservations{float:left;width:315px;margin:0;padding:0;line-height:12px;}
#entete_FP .infosReservations .tel{margin:0;color:#f60;font-weight:bold;font-size:15px;}
#entete_FP .infosReservations .tel em{font:bold 19px Trebuchet MS;}
#entete_FP .infosReservations p.hours{margin:0;padding:0;float:right;font:9px Trebuchet MS;}
#entete_FP .pubFinancement{clear:both;float:left;width:455px;margin:0;padding:0 0 5px 0;text-align:right;}
#entete_FP .pubFinancement a{font-size:11px;font-weight:bold;color:#09f;text-decoration:underline;}
#fpResume{float:left;width:795px;margin:5px 0 5px 0;padding:0;}
#bottomFormalites{display:none;margin:0 0 10px 0;width:750px!important;+width:770px;}
#bottomFormalites .formalitesContent{float:left;margin:-10px 0 10px 0;width:100%;display:none;font-size:10px;color:#09f;font-weight:normal;}
#fpResume #multimedia{clear:left;margin:0;padding:0;width:795px;}
#fpResume #multimedia #zoomGallery,#fpResume #multimedia #zoomMedias,#fpResume #multimedia #zoomGalleryVideo360{background:#edf5ff;float:left;width:470px;height:315px;margin:0;padding:0;display:block;}
#fpResume #multimedia #zoomMedias{display:none;}
#fpResume #multimedia #medias{float:left;margin:0 0 0 10px;padding:0;width:315px;}
#fpResume #multimedia #medias #gallery{position:relative;width:315px;margin:0;padding:0;}
#fpResume #multimedia #medias #guide{background:#09f;margin:0 0 3px 0;padding:2px 0;width:315px;height:20px!important;+height:26px;text-align:center;}
#fpResume #multimedia #medias #guide a{float:none;margin:0 auto;padding:0;color:#fff;font-size:18px;line-height:16px;text-decoration:underline;}
#fpResume #temoignage{margin:10px 0 0 0;padding:5px 15px 5px 15px;width:763px!important;+width:795px;}
#fpResume .commentaire{background:#edf5ff url(../../images/icon/commentaire.gif) no-repeat 15px 7px;}
#fpResume .bonplan{background:#edf5ff url(../../images/icon/bonplan.jpg) no-repeat 15px 2px;}
#fpResume #temoignage div{float:left;width:560px;}
#fpResume #temoignage .temoin{color:#000;font-weight:bold;}
#fpResume .commentaire .temoin{margin:0 0 0 23px;}
#fpResume .bonplan .temoin{margin:0 0 0 30px;}
#fpResume #temoignage a{color:#09f;float:right;}
#fpResume #multimedia #medias #meteo-hor{float:left;margin:0;padding:0;width:313px!important;+width:313px;background:#edf5ff;border:1px solid #C8ECFF;height:115px!important;+height:115px;}
#fpResume #multimedia #medias #meteo-hor h2{float:left;margin:5px 0 0 0!important;+margin:5px 0 0 0;padding:0 0 0 5px!important;+padding:0 0 0 5px;font-size:14px;color:#0097fe;width:308px!important;+width:313px;border-bottom:1px solid #C8ECFF;}
#fpResume #multimedia #medias #meteo-hor h2 span{font-size:16px;text-transform:uppercase;}
#fpResume #multimedia #medias #meteo-hor ul{float:left;clear:both;width:313px!important;+width:313px;margin:0 0 1px 0;padding:8px 0 0 0;background:#fff;list-style:none;height:20px!important;+height:28px;}
#fpResume #multimedia #medias #meteo-hor ul li{float:left;margin:0;padding:0;width:24px;text-align:center;}
#fpResume #multimedia #medias #meteo-hor ul li.tmois{color:#0097fe;font-size:11px;line-height:11px;}
#fpResume #multimedia #medias #meteo-hor ul li.mois{color:#0097fe;font-size:11px;line-height:11px;}
#fpResume #multimedia #medias #meteo-hor ul li.tmax{color:#fe6900;font-size:11px;line-height:11px;}
#fpResume #multimedia #medias #meteo-hor ul li.tmoy{color:#0097fe;font-size:11px;line-height:11px;}
#fpResume #multimedia #medias #meteo-hor ul li.max{color:#fe6900;font-size:11px;line-height:11px;font-weight:bold;}
#fpResume #multimedia #medias #meteo-hor ul li.moy{color:#0097fe;font-size:11px;line-height:11px;font-weight:bold;}
#fpResume #multimedia #medias #meteo{margin:0;padding:5px 0 0 0;height:110px!important;+height:115px;}
#fpResume #multimedia #medias #meteo span{margin-left:0;}
#fpResume #multimedia #medias #meteo table.temperatures{background:#fff;width:313px;margin:3px 0 0 0;padding:5px;border-collapse:collapse;display:block;}
#fpResume #multimedia #medias #meteo table.temperatures th{margin:0;height:13px;text-align:left;color:#09f;font:normal 9px Verdana;line-height:10px;text-transform:uppercase;}
#fpResume #multimedia #medias #meteo table.temperatures tr.colgroup2 td{color:#09f;font:bold 9px Verdana;}
#fpResume #multimedia #medias #meteo table.temperatures td.sep{height:2px;background:#edf5ff;font:bold 10px Verdana;}
#fpResume #multimedia #medias #meteo table.temperatures td.sstitle{margin-top:2px;padding-left:2px;text-align:left;color:#f60;font:bold 9px Verdana;}
#fpResume #multimedia #medias #meteo table.temperatures td{height:16px;margin-top:2px;padding-left:2px;text-align:left;color:#f60;font:bold 9px Verdana;}
#fpResume #multimedia #medias #meteo table.temperatures tfoot tr{background:#fff;margin:0;padding:0;}
#fpResume #multimedia #medias #meteo table.temperatures tfoot td{background:#fff;color:#09f;padding:20px 5px 0 5px;}
#fpResume #multimedia #medias #meteo table.temperatures tfoot td.icon1{width:120px;height:40px;+height:50px;background:url(../../images/icon/avion.gif) no-repeat 3px 13px;padding:0 0 0 23px;color:#09f;font-weight:bold;}
#fpResume #multimedia #medias #meteo table.temperatures tfoot td.icon1 #vol{color:#09f;font-weight:normal;padding:10px 5px 10px 5px;}
#fpResume #multimedia #medias #meteo table.temperatures tfoot td.icon2{background:url(../../images/icon/horloge.gif) no-repeat 0 13px;padding:0 0 0 23px;color:#09f;font-weight:bold;}
#fpResume #multimedia #medias #meteo table.temperatures tfoot td.icon2 #decalage{color:#09f;font-weight:normal;padding:10px 5px 10px 5px;}
#fpResume #multimedia #medias #meteo table.temperatures th{width:23px;padding:0 2px;}
#fpResume #multimedia #medias #meteo table.moyennes th{width:23px;padding:0 1px;}
#fpResume #multimedia #avisnote{height:106px!important;+height:106px;margin:0;padding:2px 0 0 5px;}
#fpResume #multimedia #avisnote div.title4{float:left;width:auto;height:20px;margin:0;padding:0;}
#fpResume #multimedia #avisnote div.appreciation{float:right;width:auto;height:20px;margin:0 12px 0 0!important;+margin:0 6px 0 0;padding:0;background:#edf5ff;}
#fpResume #multimedia #avisnote div.lire_avis{float:left;width:293px;height:20px;margin:0;padding:0;background:#edf5ff;}
#fpResume #multimedia #avisnote div.stats{float:left;width:293px;height:32px;margin:0;padding:0;color:#000;word-spacing:-1px;background:#edf5ff;}
#fpResume #multimedia #avisnote .stats span{float:left;font-size:14px;line-height:14px;font-weight:bold;margin-right:3px;padding:0;}
#fpResume #multimedia #avisnote .note{float:left;background:transparent;width:auto;margin:0;}
#fpResume #multimedia #avisnote .notation{float:left;font:bold 9px Verdana,sans-serif;color:#f60;text-transform:uppercase;width:auto;margin:5px 0 0 2px;padding:0;}
#fpResume #multimedia #avisnote .star{float:left;margin:1px 0 0 0;}
#fpResume #multimedia #avisnote .rapport{float:left;width:auto;margin:0 10px 0 0;padding:0;}
#fpResume #multimedia #avisnote .rapport .crit{float:left;width:auto;margin:0 5px 0 0;padding:0;}
#fpResume #multimedia #avisnote .rapport .note{float:left;margin:0;}
#fpResume .bareme{clear:both;float:left;margin:0;width:200px;}
#fpResume .bareme a{font-weight:normal;width:auto;}
#fpResume #notation_info{display:none;width:auto;padding:5px 5px 5px 30px;margin:10px 0 5px 0;}
#fpResume #notation_info div{float:left;width:360px;}
#fpResume #notation_info span{float:left;color:#09F;}
#fpResume #notation_info span.tipText{margin:0 0 0 10px;width:110px;}
#fpResume #notation_info img{float:left;margin:0 10px 0 10px;}
#fpResume #zoom{background:#edf5ff;text-align:center;float:left;margin:0;display:none;width:795px;padding:0 0 10px 0;}
#fpResume #zoom a .close{float:right;border:0;width:13px;height:13px;margin:10px 10px 10px 0;padding:0;}
#fpResume #zoom #zoomCarte{background:#edf5ff;float:left;margin:0;padding:0;width:775px;}
#bandeau-maxi-club{float:left;margin:5px 0 10px 0;height:160px;width:795px;border:0;background:url(../../images/bg/bg-bandeau-maxi-promo.jpg) top no-repeat;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:white;line-height:34px;}
#bandeau-maxi-club .maxi-club-mot-du-chef{float:left;margin:55px 0 0 38px!important;+margin:55px 0 0 19px;padding:0;height:100px;width:415px;}
#bandeau-maxi-club .maxi-club-mot-du-chef p{float:left;margin:0;padding:0 5px;height:80px;width:405px!important;width:415px;font-weight:normal;font-size:11px;color:#000;line-height:13px;}
#bandeau-maxi-club .maxi-club-mot-du-chef a{float:left;margin:0;padding:0;line-height:23px;width:415px;color:#fff;text-decoration:underline;font-size:11px;}
#bandeau-maxi-club .maxi-club-activities{float:left;margin:20px 0 0 12px!important;+margin:20px 0 0 12px;padding:0;width:320px;height:142px;}
#bandeau-maxi-club .maxi-club-activities h3{float:left;display:inline;color:#FFF;font-size:15px;font-weight:bold;margin:0 0 5px 0;padding:0;width:320px;}
#bandeau-maxi-club .maxi-club-activities ul{float:left;list-style-type:none;margin:0;padding:0;margin:0;}
#bandeau-maxi-club .maxi-club-activities ul li{float:left;display:table;width:50px;height:42px;margin:0 3px 3px 0;position:static;vertical-align:middle;}
#bandeau-maxi-club .maxi-club-activities ul li p{display:table-cell;vertical-align:middle;position:static;top:50%;width:100%;+height:42px;margin:0;padding:0;text-align:center;}
#bandeau-maxi-club .maxi-club-activities ul li p span{margin:auto;position:relative;top:-50%;+top:auto;display:block;width:46px;font-weight:bold;font-size:9px;line-height:11px;}
#bandeau-maxi-club .maxi-club-activities ul li.lime{background-color:#cf0;color:#f60;}
#bandeau-maxi-club .maxi-club-activities ul li.blue{background-color:#09f;color:#fff;}
#bandeau-maxi-club .maxi-club-activities ul li.red{background-color:#f36;color:#fff;}
#bandeau-maxi-club .maxi-club-activities p.asterisque{float:left;width:315px;color:#FFF;font-size:10px;line-height:11px;text-align:right;margin:0;padding:0;}
#fpReserver{width:795px;background:#edf5ff;margin:0;padding:0;clear:both;}
#fpReserver .formule{border-top:solid 2px #fff;padding:5px 0 0 0;}
#fpReserver .title1{padding-left:15px;height:20px;}
#fpReserver .drop{text-align:left;padding:0 0 5px 0;float:left;}
#fpReserver .drop .wData{float:left;padding:0 0 0 15px;margin:5px 0 0 0;}
#fpReserver .drop div.w110{min-width:100px;width:auto!important;+width:auto;}
#fpReserver .drop span.w110{min-width:110px;width:auto!important;+width:110px;}
#fpReserver .drop .wLabel{float:left;font-weight:normal;line-height:13px;}
#fpReserver .drop .valeur{float:left;clear:both;margin:3px 0 0 0;font-weight:bold;font-size:12px;line-height:13px;white-space:nowrap;}
#fpReserver .drop select{float:left;clear:both;font:normal 10px verdana;vertical-align:middle;font:normal 10px verdana;margin:2px 0;}
#fpReserver .drop select.w110{width:110px;}
#fpReserver .drop select.w120{width:120px;}
#fpReserver .drop select.w130{width:130px;}
#fpReserver .drop select.departureMonth{text-transform:capitalize;}
#fpReserver #options{width:770px!important;+width:795px;border-top:solid 2px #fff;padding:5px 10px 5px 15px;clear:both;}
#fpReserver #options .title3{height:20px;margin:0;}
#fpReserver #options .detail{float:left;width:90%;padding:8px 10px;line-height:13px;}
#fpReserver #options .detailActif{background:#fff;}
#fpReserver #options .libelleOption{float:left;width:100%;padding:0;line-height:15px;font-weight:bold;}
#fpReserver #options .descriptionOption{float:left;width:100%;margin:2px 0 0 0;}
#fpReserver #options .prixOption{background:#09f;padding:0 5px;color:#fff;font-weight:bold;}
#fpReserver #options .detailOptions{width:770px;padding:0;margin:0 0 5px 0;}
#fpReserver #options .detailOptions table{padding:0;margin:0;}
#fpReserver #options .detailOptions .detailLibelle{width:350px;vertical-align:top;}
#fpReserver #options .detailOptions .detailLibelle div{float:left;}
#fpReserver #options .detailOptions .libelleOption{background:url(../../images/pictos/radio_button_off.gif) no-repeat 0 2px;padding:0 0 0 15px;margin:8px 10px;width:315px!important;+width:330px;cursor:pointer;}
#fpReserver #options .detailActif .libelleOption{background:url(../../images/pictos/radio_button_on.gif) no-repeat 0 2px;color:#09f;}
#fpReserver #options .detailOptions .detailDescription{background:#fff;vertical-align:top;}
#fpReserver #options .detailOptions .detailDescription div{float:left;}
#fpReserver #options .detailOptions .descriptionOption{margin:8px 10px;width:400px;}
#fpReserver #options .detailOptions .detailInactif .descriptionOption{display:none;}
#fpReserver #options .detail .prixTexte{font-weight:normal;}
#fpReserver #options .detailActif .prixTexte{color:#000;}
#fpReserver #combines{width:770px!important;+width:795px;border-top:solid 2px #fff;padding:10px 10px 10px 15px;clear:both;}
#fpReserver #combines .crosscombines{float:left;background:#fff;border:1px solid #C8ECFF;width:770px;}
#fpReserver #combines .crosscombines .package{float:left;width:371px!important;+width:384px;height:50px!important;+height:66px;padding:7px;}
#fpReserver #combines .crosscombines .package a{color:#000;text-decoration:none;}
#fpReserver #combines .crosscombines .package a span.formule{text-decoration:none;font-weight:normal;line-height:12px;}
#fpReserver #combines .crosscombines .package a span.apartirde{font-weight:normal;}
#fpReserver #combines .crosscombines .package a span.prix{text-decoration:underline;}
#fpReserver #reservation{width:765px!important;+width:795px;padding:10px 15px 5px 15px;+padding:10px 15px 0 15px;clear:both;}
#fpReserver #reservation .important{color:#F60;font-weight:bold;}
#fpReserver #reservation .underline{text-decoration:underline;}
#fpReserver #reservation .vpc,#fpReserver #reservation .pza{display:block;float:left;width:275px;}
#fpReserver #reservation .vpc .btn-vpc,#fpReserver #reservation .pza .btn-pza{margin:0;height:30px;background:url(../../images/btn/btn_f60L-up.gif) no-repeat top left;}
#fpReserver #reservation .btn-vpc a,#fpReserver #reservation .btn-pza a{float:left;padding:3px 10px 0 8px;height:27px!important;+height:30px;width:auto;color:#fff;font-size:15px;font-weight:bold;background:url(../../images/btn/btn_f60R.gif) repeat-x top right;margin-left:16px;}
#fpReserver #reservation .vpc img{margin:4px;}
#fpReserver #reservation .pza .info{margin:0 0 0 25px;}
#fpReserver #reservation .infosReservations{background:url(../../images/pictos/pict_AZ_f60.gif) 100% 50% no-repeat;margin:0;padding:1px 20px 0 0;text-align:right;line-height:11px;display:block;float:right;width:180px!important;+width:200px;}
#fpReserver #reservation .infosReservations .tel{margin:0;color:#f60;font-weight:bold;font-size:16px;}
#fpReserver #reservation .infosReservations .tel em{font:bold 20px Trebuchet MS;}
#fpReserver #reservation .remise{margin:5px 0 0 0;+margin:-7px 0 0 0;padding:0;height:27px;}
#fpReserver #reservation .remise img{float:left;margin:0 10px 0 0;padding:0;width:27px;height:27px;}
#fpReserver #reservation .remise p{float:left;margin:7px 0 0 0;padding:0;width:auto;font-size:11px;line-height:13px;height:13px;color:#000;}
#fpReserver #reservation .remise p a,#fpReserver #reservation .remise p a:hover{color:#09F;text-decoration:none;font-weight:normal;}
#calendrier{padding:10px;width:773px!important;+width:795px;display:block;}
#calendrier #listeDates{width:100%;}
#calendrier #listeDates td{padding:3px 0 3px 5px;text-align:left;}
#calendrier #listeDates th{padding:5px;text-align:left;color:#09f;}
#calendrier #listeDates thead th{background:#edf5ff;}
#calendrier #listeDates thead th.retour{padding:3px 0 3px 15px;}
#calendrier #listeDates thead th em{font-weight:normal;font-style:normal;color:#000;}
#calendrier #listeDates thead th em.reduction{font-weight:bold;font-style:normal;color:#000;margin-left:20px;}
#calendrier #listeDates thead th.duree{text-align:center;}
#calendrier #listeDates thead th.prix{text-align:center;}
#calendrier #listeDates thead th.paiement{text-align:right;font-weight:bold;padding:0 5px 0 5px;}
#calendrier #listeDates thead.semaine-supp th.paiement{text-align:center;}
#calendrier #listeDates thead th.paiement img{vertical-align:middle;margin:0 0 0 2px;}
#calendrier #listeDates thead th.semaine{text-align:center;padding:0;color:#000;border-bottom:1px solid #C8ECFF;}
#calendrier #listeDates tbody th{text-transform:uppercase;color:#000;}
#calendrier #listeDates tbody th.semaine{border-left:1px solid #C8ECFF;border-right:1px solid #C8ECFF;background:#EDF5FF;}
#calendrier #listeDates td.depart{font-weight:bold;color:#f60;white-space:nowrap;}
#calendrier #listeDates td.retour{font-weight:normal;color:#000;white-space:nowrap;padding:3px 0 3px 15px;}
#calendrier #listeDates td.duree{font-weight:normal;color:#000;text-align:center;}
#calendrier #listeDates td.prix{text-align:center;}
#calendrier #listeDates td.prixavecreduction{text-align:right;}
#calendrier #listeDates td.prix span.prix{width:100px;display:inline;margin:0;padding:0;font-weight:normal;color:#000;}
#calendrier #listeDates td.prix span.prixBarre{width:100px;display:inline;margin:0;padding:0 10px 0 0;}
#calendrier #listeDates td.prix span.prixBarre span.price{float:none;text-decoration:line-through;}
#calendrier #listeDates td.prix span.prixBarre span.note-reference{float:none;}
#calendrier #listeDates td.prix span.dernieresPlaces{padding:0 5px;background:url(../../images/pictos/dernieres-places.gif) no-repeat;}
#calendrier #listeDates td.prix span.epuise{padding:0 5px;font-size:11px;font-weight:bold;text-transform:uppercase;background:red;color:#fff;}
#calendrier #listeDates td.paiement{text-align:right;padding:3px 5px 3px 5px;}
#calendrier #listeDates tbody.semaine-supp td.paiement{text-align:center;}
#calendrier #listeDates td.paiement a{background:url(../../images/pictos/thm_arrow2.gif) 0 50% no-repeat;padding-left:20px;text-align:right;font-weight:bold;color:#f60;}
#calendrier #listeDates td.paiement a.inactif{background:url(../../images/pictos/thm_arrow2_grey.gif) 0 50% no-repeat;color:#c0c0c0;text-decoration:underline;}
#calendrier #listeDates td.semaine{text-align:right;border-left:1px solid #C8ECFF;border-right:1px solid #C8ECFF;background:#EDF5FF;white-space:nowrap;}
#calendrier #listeDates td.semaine span{color:#09F;}
#calendrier #listeDates td.semaine span.price{font-weight:bold;}
#calendrier #listeDates td.semaine span.pricesuppl{font-weight:normal;}
#calendrier #listeDates td.semaine span span.ttc{font-weight:normal;margin-left:5px;}
#calendrier #listeDates td.semaine a{background:url(../../images/pictos/thm_arrow2_blue.gif) 0 50% no-repeat;padding-left:20px;margin:0 5px 0 7px;text-align:right;font-weight:bold;color:#09F;}
#calendrier #listeDates tfoot td{padding:0;}
#calendrier #listeDates tfoot td.semaine{height:1px;background:#C8ECFF;}
#calendrier #listeDates .dateToShow{display:none;}
#calendrier #listeDates .dateToHide{display:table-row;}
#calendrier .btnOpen,#calendrier .btnClose{float:left;margin:10px 20px 0 0;}
#calendrier .btnOpen a,#fp #calendrier .btnOpen a:hover{float:left;padding:0 5px 0 5px;color:#fff;}
#calendrier .btnClose a,#fp #calendrier .btnClose a:hover{float:left;padding:0 5px 0 5px;color:#fff;}
#calendrier div.dernieresplaces{float:left;margin:15px 0 0 0;color:#666;font-size:9px;}
#calendrier div.dernieresplaces div.legende{background:yellow;border:1px solid #C8ECFF;float:left;width:60px;padding:0;margin:0 7px 0 0;}
#calendrier .note{padding:10px 0 0 5px;color:#666;font-size:9px;clear:both;}
#pushtravel{float:left;padding:10px;width:773px!important;+width:795px;display:block;background:#EDF5FF;}
#pushtravel dl.push{float:left;width:100%;height:auto;margin:0;}
#pushtravel dl.push a{float:left;cursor:pointer;text-decoration:none;}
#pushtravel dl.push dt{float:left;width:100px;height:70px;margin:0 10px 0 0!important;+margin:0;padding:0;}
#pushtravel dl.push dt a span.photo{float:left;width:100px;height:68px;margin:0;border:0;padding:0;}
#pushtravel dl.push dd.malin{float:right;width:660px;margin:0;padding:0;}
#pushtravel dl.push dd.malin a{color:#09F;font:bold 14px Trebuchet MS,verdana,sans sherif;}
#pushtravel dl.push dd.malin a span.prix{background:#09F;color:#FFF;font-size:14px;font-weight:bold;padding:0 3px;margin:0;}
#pushtravel dl.push dd.destination{float:right;width:660px;margin:2px 0 0 0;}
#pushtravel dl.push dd.destination a{color:#000;font-size:13px;font-weight:bold;}
#pushtravel dl.push dd.descriptif{float:right;width:660px;margin:2px 0 0 0;}
#pushtravel dl.push dd.descriptif a{color:#000;font-size:11px;font-weight:normal;}
#pushtravel dl.push dd.descriptif a span.pays{font-size:13px;font-weight:bold;}
#pushtravel dl.push dd.descriptif a span.duree{font-size:13px;font-weight:bold;}
#fpAvisclients{float:left;}
#fpAvisclients .wrap2{width:773px!important;+width:795px;}
#fpAvisclients .stats{float:left;width:250px;color:#f60;}
#fpAvisclients .stats span{float:left;clear:both;font-size:14px;line-height:14px;font-weight:bold;margin-right:3px;padding:0;}
#fpAvisclients .appreciation1{width:265px;margin:0 0 0 250px;padding:0;border:solid 1px red;}
#fpAvisclients .appreciation2{float:right;width:250px;margin:0 0 0 250px;padding:0;border:solid 1px red;}
#fpAvisclients .critere{float:left;list-style-type:none;margin:0;padding:0;}
#fpAvisclients .crit1,#fpAvisclients .crit2{float:left;width:110px;color:#000;line-height:30px;padding-top:5px;font:normal 11px Verdana,sans-serif;letter-spacing:-1px;}
#fpAvisclients .crit2{width:60px;}
#fpAvisclients .note{float:left;background:transparent url(../../images/bg/bg-avisnote.gif) no-repeat top left;width:75px;height:15px;margin:1px 0 0 5px;}
#fpAvisclients .notation{float:left;font:normal 10px Verdana,sans-serif;color:#000;text-transform:uppercase;text-align:left;width:100px;margin:0;padding:0;}
#fpAvisclients .star{margin:1px 0 0 2px;*+margin:1px 0 0 2px;}
#fpAvisclients .star img{margin:0 1px 0 1px;}
#fpAvisclients .bareme{margin:5px 0 0 0;}
#fpAvisclients .bareme #notation{display:none;width:320px!important;+width:340px;margin:0 0 0 220px;}
#fpAvisclients .bareme #notation span{float:left;color:#09F;}
#fpAvisclients .bareme #notation span.tipText{margin:0 0 0 10px;width:110px;}
#fpAvisclients .bareme #notation img{float:left;margin:0 10px 0 10px;}
#fpMenu{float:left;width:795px;height:25px;padding:0;margin:0 0 10px 0;background:transparent;text-align:left;font:bold 11px Trebuchet MS,Verdana,sans-serif;list-style:none;}
#fpMenu li{float:left;margin:0 1px 0 0;padding:0 0 0 4px;+padding:0 0 0 3px;background:url(../../images/navmenu/menuL.gif) no-repeat left top;}
#fpMenu li a,#fpMenu li a:hover{display:block;padding:5px 30px;background:url(../../images/navmenu/menuR.gif) repeat-x right top;color:#fff;text-decoration:none;}
#fpMenu li.short a,#fpMenu li.short a:hover{display:block;padding:5px 10px;background:url(../../images/navmenu/menuR.gif) repeat-x right top;color:#fff;text-decoration:none;}
#fpMenu li#current{background:url(../../images/navmenu/menuL.gif);}
#fpMenu li#current a{background:url(../../images/navmenu/menuR.gif);padding-bottom:5px;}
#descriptions{float:left;}
#fpDescriptif{width:773px!important;+width:795px;}
#fpDescriptif .recap{float:left;width:100%;display:block;margin-bottom:10px;font-weight:bold;text-align:left;}
#fpDescriptif .recap p{margin:0;padding:0;}
#fpDescriptif .recap .pays{float:left;}
#fpDescriptif .recap h2{float:left;margin:0;padding:0;font-size:11px;}
#fpDescriptif .recap .ville{float:left;}
#fpDescriptif .recap .hotel{float:left;}
#fpDescriptif .recap aformalites a{position:absolute;right:0;}
#fpDescriptif .recap h3{float:left;margin:0 5px 0 5px;padding:0;font:bold 11px Trebuchet MS,Verdana,sans-serif;color:#000;}
#fpDescriptif .recap div.detailrecap{float:left;margin:0;padding:0;width:auto;}
#fpDescriptif .recap div.detailrecap span{float:left;amrgin:0;padding:0;}
#fpDescriptif .rubrique{clear:left;color:#f60;display:block;font-size:17px;font-weight:bold;margin:20px 0 0 0;padding:0;width:100%;}
#fpDescriptif .autresRubriques{font-size:11px;color:#09f;}
#fpDescriptif .h5{font-weight:normal;font-size:11px;}
#fpDescriptif .hiddenProgram{display:none;}
#fpDescriptif span.anotherDuration{cursor:pointer;text-decoration:underline;color:#09F;}
.infosprix{width:773px!important;+width:795px;}
#marge120{margin:0;float:right;width:120px;}
#marge120 .title5{float:left;background:#edf5ff;width:85px;margin:0;padding:0;height:24px;color:#09f;font-size:18px;font-weight:bold;}
#marge120 span.text{float:left;line-height:12px;width:110px;margin:0 0 10px 0;}
#marge120 ul{margin:0;padding:0;width:110px;}
#marge120 ul li{float:left;display:block;text-align:left;list-style:none;margin:0;padding:0;}
#marge120 .pubFinancement{margin:10px 0 0 0;}
#marge120 #meteo-ver{float:left;margin:10px 0 0 0;padding:0;width:117px!important;+width:118px;background:#edf5ff;border:1px solid #C8ECFF;}
#marge120 #meteo-ver p{float:left;margin:5px 0 5px 10px!important;+margin:5px 0 5px 5px;padding:0;font-size:14px;font-weight:bold;color:#0097fe;width:auto;}
#marge120 #meteo-ver p span{font-size:16px;text-transform:uppercase;}
#marge120 #meteo-ver ul{float:left;width:auto;margin:0 0 0 10px!important;+margin:0 0 0 5px;padding:0;list-style:none;}
#marge120 #meteo-ver ul li{float:left;margin:0 5px 2px 0;padding:0;width:20px;height:auto!important;+height:20px;}
#marge120 #meteo-ver ul li.clear{float:left;clear:both;width:100px;margin:0;padding:0;height:1px;}
#marge120 #meteo-ver ul li.sep{float:left;margin:0 8px 0 0!important;+margin:0 4px 0 0;width:1px;border-right:1px solid #0097fe;height:12px!important;+height:11px;}
#marge120 #meteo-ver ul li.tmois{color:#0097fe;font-size:11px;line-height:11px;width:20px!important;+width:25px;}
#marge120 #meteo-ver ul li.tmoy{color:#0097fe;font-size:11px;line-height:11px;margin-left:5px!important;margin-left:3px;width:27px;}
#marge120 #meteo-ver ul li.tmax{color:#0097fe;font-size:11px;line-height:11px;}
#marge120 #meteo-ver ul li.mois{clear:both!important;color:#0097fe;font-size:11px;line-height:11px;font-weight:bold;width:20px!important;+width:25px;}
#marge120 #meteo-ver ul li.moy{color:#0097fe;font-size:11px;line-height:11px;font-weight:bold;margin-left:5px!important;margin-left:3px;width:27px;}
#marge120 #meteo-ver ul li.max{color:#fe6900;font-size:13px;line-height:13px;font-weight:bold;width:27px;}
#crossproduits{float:left;width:107px!important;+width:118px;background:#fff;float:left;margin-top:10px;text-align:left;color:#09f;padding-bottom:0;}
#crossproduits a{cursor:pointer;text-decoration:none;color:#09F;}
#crossproduits .dest{float:left;margin-bottom:10px;color:#09f;font-size:15px;font-weight:bold;text-transform:uppercase;}
#crossproduits .sep{float:left;width:120px!important;+width:130px;height:1px;margin:10px -10px 10px -10px!important;+margin:10px -10px 0 -10px;border-top:solid 1px #c8ecff;}
#crossproduits .apartirde{float:left;color:#000;width:100%;}
#crossproduits .autres{float:left;color:#09f;font-weight:bold;width:100%;+padding-bottom:15px;}
#crossproduits a.autredest{color:#09f;font-size:15px;line-height:15px;font-weight:bold;text-decoration:underline;}
#crossproduits dl{float:left;width:107px;margin:0;padding:0;}
#crossproduits dl dt,#crossproduits dl dd{margin:0;padding:0;}
#crossproduits dd span.formule{background:url(../../images/icon/arrow_up_09f.gif) no-repeat 100% 100%;float:left;padding-right:10px;color:#000;font-weight:10px;line-height:11px;display:block;text-decoration:none;}
#crossproduits dd span.formule a{color:#000;font-weight:normal;font-size:11px;text-decoration:none;cursor:pointer;}
#crossproduits dt a span.prix{color:#000;font-weight:bold;font-size:15px;text-decoration:underline;cursor:pointer;}
#crossproduits dt a span.ttc{color:#000;font-weight:bold;font-size:11px;text-decoration:underline;cursor:pointer;}
#crossproduits dt a img{float:left;padding:0 5px 5px 0;border:none;width:44px;height:30px;}
#crossliens{color:#09f;}
#crossliens .title5{height:auto;line-height:18px;margin:0 0 10px 0;}
#crossliens ul,#crossliens ul li{width:108px;}
#crossliens a{color:#09f;font-weight:bold;text-decoration:underline;}
#seemap{color:#000;text-align:left;}
#seemap img{border:0;}
#partagez{color:#000;text-align:left;}
#partagez li{float:left;}
#partagez a{margin:0;color:#000;font-size:10px;font-weight:normal;text-decoration:none;}
#partagez li.service1{background:url(../../images/icon/icon_blogmark.gif) no-repeat;margin:10px 0 0 0;padding-left:20px;}
#partagez li.service2{background:url(../../images/icon/icon_blogmark.gif) no-repeat;margin:10px 0 0 0;padding-left:20px;}
#partagez li.service3{background:url(../../images/icon/icon_blogmark.gif) no-repeat;margin:10px 0 0 0;padding-left:20px;}
#partagez li.service4{background:url(../../images/icon/icon_blogmark.gif) no-repeat;margin:10px 0 0 0;padding-left:20px;}
#partagez li.service5{background:url(../../images/icon/icon_blogmark.gif) no-repeat;margin:10px 0 0 0;padding-left:20px;}
#envoyez{color:#000;}
#envoyez a{color:#09f;font-size:10px;text-decoration:none;}
#envoyez .enveloppe{background:url(../../images/icon/icon_enveloppe.gif) no-repeat 0 3px;padding-left:20px;}
#renvoi_mentions{float:left;width:795px!important;+width:825px;margin:1px 0 10px 0;padding:0 15px 0 15px!important;+padding:0 15px 0 15px;background:#fff;}
#taux{float:left;border:1px solid #C8ECFF;width:118px;margin:0;padding:13px 0 10px 0;background:#EDF5FF;}
#taux span{float:left;width:120px;text-align:center;color:#09f;font-weight:bold;font-size:14px;margin:0;padding:0;}
#taux div.content{float:left;width:115px!important;+width:118px;height:auto;background:#fff url(../../../static/images/bg/bg-exchangerateFP.jpg) no-repeat top left;margin:0;padding:3px 3px 5px 0;text-align:right;}
#taux div.content p.date{float:right;width:110px;color:#000;font-size:10px;margin:0;padding:0;}
#taux div.content p.monnaie{float:right;clear:right;width:110px;color:#000;font-size:10px;line-height:11px;margin:5px 0 0 0;padding:0;}
#taux div.content p.tauxmonnaie{float:right;clear:right;width:110px;color:#000;font-size:10px;line-height:11px;margin:5px 0 0 0;padding:0;}