body { margin:0px; padding:0px; font-family:Arial; font-size:11px; color:#5a4f49;text-align:center; background-color:#F3F2EF;}
.conteneur { width:780px; margin:0 auto; padding:0px; border-left:10px #b1a898 solid; border-right:10px #b1a898 solid; border-bottom:10px #b1a898 solid; background-color:#ffffff;}
img{border:0px;}
h1, h2, h3, h4, p{ margin:0px; font-weight:normal;}
ul, li, hr{ margin:0px; padding:0px;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
select{font-family:Arial; font-size:11px; color:#5a4f49;}
input{font-family:Arial; font-size:11px; color:#5a4f49;}
form{padding:0px; margin:0px}
.breaker {clear:both; overflow:hidden; height:25px}
.small-breaker {clear:both; overflow:hidden; height:10px}
.breaker-voyages{clear:both; overflow:hidden; height:20px;}
.retour-breaker{clear:both; overflow:hidden; height:10px}
.selectbox-selected{ background-color:#d2c6b1; color:#5a4f49; font-weight:bold;}
.pas-resultats ul li{ list-style:none; list-style-image:url(../images/arrow_link_list.gif);}
.pas-resultats ul li a{color:#5a4f49;}
.pas-resultats ul li a:hover{color:#8da5c5;}
#main-content .left-part .line{clear:both;height:1px;overflow:hidden;background-repeat:repeat;background-image:url(../images/line_h.gif); margin:0px; padding:0px;}
#main-content .left-part .line_v{float:left;width:1px;height:120px;overflow:hidden;background-repeat:repeat;background-image:url(../images/line_v.gif);}
/*#top-ct{ min-height:200px;}*/
#top-ct img.visuel{float:left;width:621px;height:200px;overflow:hidden;background-color:#b1a898;margin-bottom:5px;}
#top-ct img.visuel-accueil{ clear:both;width:621px; height:271px;overflow:hidden;background-color:#b1a898;}
a.retour-accueil{color:#937c5c;}
a.retour-accueil:hover{color:#937c5c; text-decoration:underline;}
.space{padding-left: 8px}
/* Debut Lien Haut de Page */
#main-content .left-part .haut-de-page{width:80px; clear:both; margin:20px 20px 20px 0px; padding-left:675px;}
#main-content .left-part .haut-de-page a.texte {color:#937c5c;}
#main-content .left-part .haut-de-page a.texte:hover{color:#937c5c; text-decoration:underline;}
#main-content .left-part .haut-de-page img.picto{margin-top:1px;margin-right:3px;float:left;}
/* Fin Lien Haut de Page */


/* Debut Styles Gabarit */
#main-content {overflow:auto; text-align:left; clear:both; margin-bottom:5px;outline:0;}
#main-content .left-part {float:left;padding:0px;margin:0px;overflow:auto;outline:0;}
#main-content .left-part .left-column {width:159px;float:right;overflow:hidden;}
#main-content .left-part .right-column {width:621px;float:right;overflow:hidden;}
/* Fin Styles Gabarit */


/* Debut Header */
#header {background-color:#b1a898;padding:0px;margin:0px;clear:both;text-align:left;}
#header .top{padding:12px 0px 8px 0px;}
#header .top .referencement{ text-align:center; color:#FFFFFF; margin-bottom:10px; height:15px;}
#header .top img.logo-heliades{float:left;width:242px;height:61px;margin-right:12px; margin-bottom:10px;}
#header .top #banniere-haut-home{float:left;width:330px;height:60px;overflow:hidden;margin-right:15px;}
#header .top img.banniere-haut-home{float:left;width:330px;height:60px;overflow:hidden;margin-right:15px;}
#header .top img.contacts{float:left;width:180px; height:61px;}
#header .top-menu{clear:both;height:24px; overflow:hidden;}
#header .top-menu h1{ height:29px; background-image:url(../images/bg-top-accroche.gif); background-repeat:repeat; float:left; color:#937c5c; font-size:15px; font-weight:500; padding-top:5px; font-style:italic;}
#header .top-menu p{ height:29px;background-image:url(../images/bg-top-accroche.gif); background-repeat:repeat; float:left; color:#937c5c; font-size:15px; font-weight:500; padding-top:5px; font-style:italic;}
#header .menu-onglets{height:21px; clear:both;}
#header .menu-onglets img{float:left;}
#menu_all{position:absolute;clear:both;width:790px;height:21px;}
#menu_all a{ cursor:pointer; cursor:hand;}
/* Fin Header */


/* Debut Footer */
#footer .line{ clear:both; height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat;}
#footer {clear:both; text-align:center; margin:0px 5px 15px 5px;}
#footer .ref { display:block;margin-left:5px; margin-top:10px; margin-bottom:10px;}
#footer .ref li{list-style:none;color:#937c5c;margin-right:2px; display:inline;}
#footer .ref li a{color:#937c5c; padding-right:2px;}
#footer .ref li a:hover {color:#937c5c; text-decoration:underline;}
#footer .info-reservation{ clear:both;margin-top:7px; margin-bottom:7px;}
#footer .info-reservation .duree{ color:#937c5c;}
#footer .mention-tarifaire{ font-size:10px; margin-bottom:15px;}
#footer .mention-tarifaire a{ color:#5a4f49; text-decoration:underline;}
#footer .notes {display:block;}
#footer .links { clear:both;display:block; margin-top:22px; margin-left:0px;}
#footer .links li{list-style:none; display:inline;color:#937c5c; margin-right:2px;}
#footer .links li a{color:#937c5c;}
#footer .links li a:hover {color:#937c5c; text-decoration:underline;}
#footer a.acces-pro{color:#5a4f49; float:left; padding-left:1px;text-decoration:underline;}
#footer img.footer-logos{margin-top:20px;}
/* Fin Footer */


/* Debut Accueil Page */
#recherche-produit h2{ height:15px; overflow:hidden; font-family:Georgia;color:#937c5c; font-size:12px; padding-top:18px; padding-left:10px;}
#recherche-produit .tabs{ height:32px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/recherche-produit-voyages-tab.gif);}
#recherche-produit .tabs-allVolssecs{ height:32px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/recherche-produit-volssecs-all-tab.gif);}

#recherche-produit .tabs .voyages-tab{ width:78px; height:25px; position:relative; left:3px; top:5px; }
#recherche-produit .tabs .volssecs-tab{ width:78px; height:25px; position:relative; left:82px; top:-20px; cursor:pointer; cursor:hand;}
#recherche-produit .content{ background-color:#b1a898;}
#recherche-produit .content .offres-selectionnees{ height:15px;padding:15px 0px 15px 17px;color:#ffffff;}
#recherche-produit .content .components{ padding-left:5px; padding-right:10px;}
#recherche-produit .content .components .ddlLarge{ width:145px;}
#recherche-produit .content .components .ddlMedium{ width:99px;font-size: 11px}
#recherche-produit .content .components .ddlSmall{ width:45px; float:right;}
#recherche-produit .content .components .ddlMediumVolssecs{ width:85px;}
#recherche-produit .content .components .plus-criteres img.fleche-picto{ width:11px; height:11px; float:left; margin-right:5px; margin-top:2px;}
#recherche-produit .content .components .plus-criteres .lien{ float:left; font-size:10px; color:#ffffff; cursor:pointer; cursor:hand; text-decoration:underline;}
#recherche-produit .content .components .btn-submit{ float:right; }
#recherche-produit .content .components .btn-submit .btn-afficher{ border:0px;font-size:9px; color:#8da5c5; width:118px; height:19px; background-image:url(../images/bg-btn-afficher.gif); background-repeat:no-repeat; cursor:hand; cursor:pointer; text-align:center;}
#recherche-produit .content .components .btn-submit .btn-rechercher{ border:0px;font-size:11px; color:#8da5c5; width:103px; height:19px; background-repeat:no-repeat; background-image:url(../images/bg-btn-rechercher.gif); text-align:center;cursor:hand; cursor:pointer;}
#recherche-produit .bottom{ height:27px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/recherche-produit-bottom.gif);}
#carte-interactive{ height:170px;}
#recherche-express{ margin-bottom:10px; }
#recherche-express h2{ margin-bottom:10px;height:25px; width:159px; overflow:hidden;color:#937c5c; background-color:#e0dcd6; font-family:Georgia; font-size:12px;padding:10px 0px 0px 13px;}
#recherche-express .ddl-btn { padding-left:5px;}
#recherche-express .ddl-btn .ddlProduit{ width:118px; margin-right:2px;}
#recherche-express .ddl-btn .btn-ok{ width:30px; height:19px; background-repeat:no-repeat; background-image:url(../images/bg-btn-ok.gif); border:0px;font-size:11px; color:#8da5c5; cursor:hand; cursor:pointer;}
img.banniere-de-gauche { width:154px; overflow:hidden;margin-bottom:10px; margin-left:5px; display:block; padding:0px;}
#demandes-speciales {margin-bottom:10px; width:159px;}
#demandes-speciales h2 {width:159px; height:25px; overflow:hidden; color:#937c5c; background-color:#e0dcd6; font-family:Georgia; font-size:12px; padding:10px 0px 0px 13px;}
#demandes-speciales ul li{ list-style:none; padding-top:2px; padding-left:12px; background-repeat:repeat-x;background-image:url(../images/line_h.gif); background-position:bottom;}
#demandes-speciales ul li a{ list-style:none; padding-right:5px;color:#5a4f49;}
#services { margin-bottom:10px; width:159px;}
#services h2{width:159px; height:25px; overflow:hidden;color:#937c5c; background-color:#e0dcd6; font-family:Georgia; font-size:10px; padding:10px 0px 0px 5px;}
#services ul li{ list-style:none; padding-top:2px; padding-left:12px; background-repeat:repeat-x;background-image:url(../images/line_h.gif); background-position:bottom;}
#services ul li a{ list-style:none; padding-right:5px;color:#5a4f49;}
#conseils-heliades{ width:159px; height:17px; margin-bottom:10px; background-color:#a95694; padding:20px 0px 20px 2px;}
#conseils-heliades a{ font-family:Georgia; font-size:11px; color:#FFFFFF;}
#newsletter { margin-bottom: 10px;}
#newsletter h2{width:159px; height:25px; margin-bottom:8px;color:#937c5c; background-color:#e0dcd6; font-family:Georgia; font-size:12px; padding:7px 0px 0px 7px;}
#newsletter .content { padding-left:6px;}
#newsletter .content .txt-btn { padding: 5px 8px 5px 0px;}
#newsletter .content .txt-btn .txtMail{ width:95px; margin-right:10px;}
#newsletter .content .txt-btn .btn-ok{ width:30px; height:19px; background-repeat:no-repeat; background-image:url(../images/bg-btn-ok.gif); border:0px;font-size:11px; color:#8da5c5; cursor:hand; cursor:pointer;}
#newsletter .content .derniere-newslette{ clear:both; }
#newsletter .content .derniere-newslette a{font-size:9px; color:#5a4f49; text-decoration:underline;}
#garanties-heliades { width:159px; height:35px; overflow:hidden; margin-bottom:10px; background-color:#c4a012; padding-top:20px; padding-left:10px;}
#garanties-heliades a{color:#FFFFFF; font-family:Georgia; font-size:12px;}
#flashcontent_left1{background-color:#FFFFFF;}
#flashcontent_left2{background-color:#FFFFFF;}
#flashcontent_left3{background-color:#FFFFFF;}
#flashcontent_left4{background-color:#FFFFFF;}
#flashcontent_left5{background-color:#FFFFFF;}
#flashcontent_left6{background-color:#FFFFFF;}
#flashcontent_left7{background-color:#FFFFFF;}
#flashcontent_left8{background-color:#FFFFFF;}
#flashcontent_left9{background-color:#FFFFFF;}
#flashcontent_left10{background-color:#FFFFFF;}
#voyages-thematiques{ margin-bottom:25px;}
#voyages-thematiques .top{ clear:both;height:52px; background-color:#e0dcd6;}
#voyages-thematiques h2{float:left; width:360px; overflow:hidden; margin-left:31px; margin-top:9px; font-family:Georgia; font-size:18px; color:#937c5c;font-weight:bold;}
#voyages-thematiques .tous-voyages-thematiques{ float:right; margin-top:10px; margin-right:5px; width:149px;}
#voyages-thematiques .tous-voyages-thematiques img.fleche-picto{ width:11px; height:11px;float:left; margin-top:1px; margin-right:3px;}
#voyages-thematiques .tous-voyages-thematiques .lien a{ color:#5a4f49;font-size:9px; text-decoration:underline;}
#voyages-thematiques .content{ width:623px;overflow:hidden;margin-left:10px;margin-top:-17px; clear:both;}
#voyages-thematiques .cartouche-theme{ height:210px;;float:left;width:112px; overflow:hidden; margin-right:10px;}
#voyages-thematiques .cartouche-theme h3{width:112px; height:20px;text-align:center; padding-top:2px; margin-bottom:8px;}
#voyages-thematiques .cartouche-theme h3 a{font-family:Times New Roman;font-size:14px; font-variant:small-caps;color:#ffffff;font-weight:bold;}
#voyages-thematiques .cartouche-theme h3.style1{background-color:#a0005c;}
#voyages-thematiques .cartouche-theme h3.style2{background-color:#937c5c;}
#voyages-thematiques .cartouche-theme h3.style3{background-color:#ada012;}
#voyages-thematiques .cartouche-theme h3.style4{background-color:#0099b0;font-size:10pt;}
#voyages-thematiques .cartouche-theme h3.style5{background-color:#fa9b00;}
#voyages-thematiques .cartouche-theme img.thematiques-picto {width:112px; height:112px;overflow:hidden; margin-bottom:5px;}
#voyages-thematiques .cartouche-theme p{ font-size:10px; font-weight:bold; text-align:justify; }

#tous-voyages-thematiques .cartouche-tous-voyages{ width:112px; height:87px; float:left; overflow:hidden; margin-right:8px; margin-bottom:25px;}
#tous-voyages-thematiques .cartouche-tous-voyages h2{width:112px; height:33px; overflow:hidden; text-align:center; margin-bottom:5px; clear:both;vertical-align: middle;}
#tous-voyages-thematiques .cartouche-tous-voyages h2 a{color:#FFFFFF; font-size:14px;vertical-align: middle;}
#tous-voyages-thematiques .cartouche-tous-voyages p{ height:46px; clear:both;font-size:10px; font-weight:bold; text-align:justify;}

#promotions-semaine{ margin-left:0px; margin-bottom:25px;}
#promotions-semaine h2{ width:274px; height:22px;overflow:hidden; background-repeat:no-repeat; background-image:url(../images/promotions-semaine-bg-titre.gif); background-position:center; color:#FFFFFF; font-size:13px; font-weight:bold; padding-top:4px;padding-left:5px;}
#promotions-semaine .middle{ height:110px; padding-left:5px;}
#promotions-semaine .middle .cartouche-promotions-semaine{width:127px; height:110px; float:left; margin-right:6px; color:#FFFFFF; font-size:9px;background-color:#000000;}
#promotions-semaine .middle .cartouche-promotions-semaine h3{height:26px; overflow:hidden;padding:15px 2px 10px 2px; text-align:center;}
#promotions-semaine .middle .cartouche-promotions-semaine h3 a{font-size:11px; font-weight:bold; color:#FFFFFF;}
#promotions-semaine .middle .cartouche-promotions-semaine .top-violet{ background-color:#7a6eab; }
#promotions-semaine .middle .cartouche-promotions-semaine .top-vert{background-color:#6facb9;}
#promotions-semaine .middle .cartouche-promotions-semaine .top-jaune{background-color:#ada012;}
#promotions-semaine .middle .cartouche-promotions-semaine .top-marron{background-color:#937c5c;}
#promotions-semaine .middle .cartouche-promotions-semaine .bottoms{ background-color:#000000;}
#promotions-semaine .middle .cartouche-promotions-semaine .bottoms .left{ width:47px; height:51px; overflow:hidden; float:left; text-align:center; padding-top:10px; padding-left:1px;}
#promotions-semaine .middle .cartouche-promotions-semaine .bottoms .left .prix{ font-size:18px; font-weight:bold;}
#promotions-semaine .middle .cartouche-promotions-semaine .bottoms .left .prix .euro{font-size:13px;}
#promotions-semaine .middle .cartouche-promotions-semaine .bottoms .line-seperator{ float:left; width:1px; background-repeat:repeat-y; background-image:url(../images/line-v-promotions-semaine.gif); height:58px;}
#promotions-semaine .middle .cartouche-promotions-semaine .bottoms .right{ float:left; width:74px; height:51px; overflow:hidden; padding-top:7px; padding-left:1px; text-align:left;}
#promotions-semaine .middle .cartouche-promotions-semaine .bottoms .right .ville-depart{ margin-top:4px;}
#promotions-semaine .bottom{ clear:both;height:10px; overflow:hidden; }

.left-middle{ float:left; width:394px;padding-left:10px; margin-right:10px; overflow:hidden;}
.left-middle #selection-specialiste h2{height:25px; overflow:hidden; font-family:Georgia; font-size:18px; font-weight:bold; color:#937c5c; background-color:#e0dcd6; padding-top:5px; padding-left:5px; width:290px;}
.left-middle #selection-specialiste .accroche{ margin-top:6px; margin-bottom:10px; font-size:12px;}
.left-middle #selection-specialiste .cartouche-selection{ margin-bottom:15px;}
.left-middle #selection-specialiste .cartouche-selection .accroche-marketing { margin-bottom:4px;}
.left-middle #selection-specialiste .cartouche-selection .accroche-marketing img.arrow { width:5px;height:5px;float:left; margin-right:5px; margin-top:5px;}
.left-middle #selection-specialiste .cartouche-selection .accroche-marketing .text { font-size:14px;}
.left-middle #selection-specialiste .cartouche-selection .content { /*height:100px; */background-color:#f7f6f5; padding:5px 5px 5px 3px; cursor:pointer; cursor:hand;}
.left-middle #selection-specialiste .cartouche-selection .content img.picto {height:100px; width:107px;overflow:hidden; margin-right:7px; float:left;}
.left-middle #selection-specialiste .cartouche-selection .content .right { width:270px; float:left; overflow:hidden;}
.left-middle #selection-specialiste .cartouche-selection .content .right .left { float:left; width:212px; overflow:hidden;}
.left-middle #selection-specialiste .cartouche-selection .content .right .left .destination { font-size:18px; font-style:italic; color:#937c5c; height:22px; overflow:hidden;}
.left-middle #selection-specialiste .cartouche-selection .content .right .left .titre-produit {/*height:18px; overflow:hidden;*/}
.left-middle #selection-specialiste .cartouche-selection .content .right .left .titre-produit a{font-size:12px; font-weight:bold; color:#937c5c;}
.left-middle #selection-specialiste .cartouche-selection .content .right .left .titre-produit .confort{white-space: nowrap;}
.left-middle #selection-specialiste .cartouche-selection .content .right .left .duree { margin-bottom:1px; font-size:9px; height:13px; overflow:hidden;}
.left-middle #selection-specialiste .cartouche-selection .content .right .tarif { font-size:18px; font-weight:bold; color:#937c5c; float:left; width:55px; height:22px; overflow:hidden; text-align:right;}
.left-middle #selection-specialiste .cartouche-selection .content .right .resume{ height:100%;clear:both; text-align:justify;position:relative;}
.left-middle #selection-specialiste .cartouche-selection .content .right .resume a{ font-size:10px; color:#5a4f49; }
.left-middle #selection-specialiste .cartouche-selection .plus-details{position:absolute;bottom:1px;right:0px;}
.left-middle #idees-voyages h2 {width:170px; height:25px; overflow:hidden; background-color:#b7d5dc; color:#5d939f; font-size:18px; font-family:Georgia; padding-top:4px; padding-left:5px; font-weight:bold;}
.left-middle #idees-voyages .content p.top{ font-size:12px;text-align:justify; padding:4px 3px 10px 5px;}
.left-middle #idees-voyages .cartouche-idees-voyages { float:left;width:114px; height:173px; padding:10px 8px 0px 8px;}
.left-middle #idees-voyages .cartouche-idees-voyages img.picto{ width:110px; height:110px; margin-bottom:3px; overflow:hidden;margin-left:2px;}
.left-middle #idees-voyages .cartouche-idees-voyages .bottom { padding: 0px 0px 0px 7px;}
.left-middle #idees-voyages .cartouche-idees-voyages .bottom .destination { height:12px; overflow:hidden;margin-bottom:3px; }
.left-middle #idees-voyages .cartouche-idees-voyages .bottom .destination a{font-weight:bold; color:#5d939f;font-size:11px;}
.left-middle #idees-voyages .cartouche-idees-voyages .bottom p.formule{height:11px; overflow:hidden; font-size:9px; margin-bottom:2px;} .left-middle #idees-voyages .cartouche-idees-voyages .bottom p.prix { height:15px; overflow:hidden; font-size:9px;}
.left-middle #idees-voyages .cartouche-idees-voyages .bottom p.prix .valeur{ font-size:11px; font-weight:bold;}
.left-middle #idees-voyages .line_v { float:left; width:1px; height:183px;overflow:hidden; background-repeat:repeat; background-image:url(../images/line_v.gif);}
.right-middle{ float:left; width:202px; margin-right:5px;}
.right-middle #bons-plans .top{ height:30px;}
.right-middle #bons-plans .top h2{width:120px; height:25px; overflow:hidden;float:left;font-family:Georgia; font-size:17px; font-weight:bold;background-color:#a0005c; color:#FFFFFF; padding-left:3px; padding-top:5px;}
.right-middle #bons-plans .top .forfait-vols { width:70px; height:25px;margin-left:5px; float:left; font-size:9px;}
.right-middle #bons-plans .top .forfait-vols .forfaits{ width:70px;height:17px; clear:both; vertical-align:top;}
.right-middle #bons-plans .top .forfait-vols .intitule-forfaits{ margin-right:10px;}
.right-middle #bons-plans .top .forfait-vols .intitule-vols{ margin-right:2px;}
.right-middle #bons-plans .top .forfait-vols .forfaits-radio{ /*width:7px; height:7px;*/ position:relative; top:-3px;}
.right-middle #bons-plans .top .forfait-vols .vols{ width:70px;height:17px; clear:both; vertical-align:top;}
.right-middle #bons-plans .top .forfait-vols .vols-radio{ /*width:7px; height:7px;*/ position:relative; top:-5px;}
.right-middle #bons-plans .top .forfait-vols .labels{ float:left;}
.right-middle #bons-plans .ville-depart{ padding:15px 5px 10px 10px!important; padding:5px 5px 10px 10px;}
.right-middle #bons-plans .ville-depart .intitule { font-size:10px; font-weight:bold; color:#a0005c; margin-right:5px;}
.right-middle #bons-plans .ville-depart .ddl-ville-depart { width:105px;}
.right-middle #bons-plans .cartouche-bons-plans { width:192px; padding: 4px 0px 5px 10px; cursor:pointer; cursor:hand;}
.right-middle #bons-plans .cartouche-bons-plans .left { width:152px; float:left;}
.right-middle #bons-plans .cartouche-bons-plans .left .destination-duree{ height:15px; overflow:hidden;}
.right-middle #bons-plans .cartouche-bons-plans .left .destination-duree .destination { font-size:11px; font-weight:bold; color:#a0005c; float:left; margin-right:3px;}
.right-middle #bons-plans .cartouche-bons-plans .left .destination-duree .duree{float:left;font-size:9px; color:#a0005c; }
.right-middle #bons-plans .cartouche-bons-plans .left .nom-produit a{height:12px; overflow:hidden;font-size:10px; color:#5a4f49; display:block; font-weight:bold;}
.right-middle #bons-plans .cartouche-bons-plans .left .formule{font-size:9px; height:13px; overflow:hidden; display:block;}
.right-middle #bons-plans .cartouche-bons-plans .left .date{font-size:9px; color:#a0005c;  height:13px; overflow:hidden; display:block;}
.right-middle #bons-plans .cartouche-bons-plans .left .tarif-percent{text-align:center;float:right; width:22px; background-color:#a0005c; color:#FFFFFF; font-size:9px;margin-top:2px}
.right-middle #bons-plans .cartouche-bons-plans .right{float:left; width:40px;}
.right-middle #bons-plans .cartouche-bons-plans .right .tarif{font-size:14px; font-weight:bold; color:#a0005c; text-align:right;margin-top:-1px}
.right-middle #bons-plans .cartouche-bons-plans .right .tarif-barre{text-decoration:line-through; text-align:right;}
.right-middle #bons-plans .toutes-nos-promotions{padding-left:50px; margin-top:10px;}
.right-middle #bons-plans .toutes-nos-promotions img.arrow{float:left; margin-top:2px; margin-right:3px;}
.right-middle #bons-plans .toutes-nos-promotions a.link{ color:#5a4f49; text-decoration:underline;font-size:9px; }
.right-middle .banniere-de-droite{margin:10px 0px 0px 10px;}
.right-middle img.banniere-de-droite {width:187px; overflow:hidden; display:block;}
/* Fin Accueil Page */


/* Debut Retour Moteur */
/* Debut Vols Secs*/
#top-ct .content{ padding:0px 10px 15px 10px;}
#top-ct .content .nomcritere-volpartitionneur{margin-bottom:-1px;}
#top-ct .content .nomcritere-volpartitionneur .nom-citere{ float:left;font-size:36px; color:#ada012;}
#top-ct .content .nomcritere-volpartitionneur .vol-partitionneur{ float:right;position:relative; top:20px;}
#top-ct .content .nomcritere-volpartitionneur .vol-partitionneur .nb-resultats{float:left;font-weight:bold; margin-top:2px; margin-right:5px;}
#top-ct .content .nomcritere-volpartitionneur .vol-partitionneur ul{float:left;}
#top-ct .content .nomcritere-volpartitionneur .vol-partitionneur ul li{ list-style:none; list-style:none;float:left;}
#top-ct .content .nomcritere-volpartitionneur .vol-partitionneur ul li.page-courante{font-size:9px; color:#FFFFFF; text-align:center;float:left;width:14px; height:14px; background-color:#937C5C; margin-right:2px; padding-top:2px;}
#top-ct .content .nomcritere-volpartitionneur .vol-partitionneur ul li a{color:#937c5c;font-size:9px; text-align:center;float:left;width:14px; height:14px; background-color:#e8e5e0; margin-right:2px; padding-top:2px;}
#top-ct .content .nomcritere-volpartitionneur .vol-partitionneur ul li a:hover { font-size:9px; color:#FFFFFF; text-align:center;float:left;width:14px; height:14px; background-color:#937C5C; margin-right:2px; padding-top:2px;}
#top-ct .content .accroche{ font-size:16px; margin-top:3px;}
#top-ct .content .accroche a{color:#5a4f49;}
#top-ct .content .descriptif{ margin-top:15px; text-align:justify;}
#top-ct .content .savoir-plus{ width:77px;  float:right; }
#top-ct .content .savoir-plus img.fleche-picto{ float:left; margin-top:1px; margin-right:3px;}
#top-ct .content .savoir-plus .lien{ text-decoration:underline; cursor:pointer; cursor:hand; font-size:9px;}
#main-content .left-part .right-column .center{padding:0px 10px 0px 10px;}
#prix-au-depart-de{ margin-top:15px; margin-bottom:5px;}
#prix-au-depart-de .ddlPrixDepartDe{ margin-left:3px;width:135px; background-color:#726249; color:#ffffff; font-size:10px; border:1px #cccccc solid;}
.volssecs-cartouche-produit{ margin-bottom:10px;}
.volssecs-cartouche-produit .top{ height:5px; background-repeat:no-repeat; background-image:url(../images/top-vols-cartouche-produit.gif);}
.volssecs-cartouche-produit .middle{background-color:#f3f2ef; margin-top:0px !important;margin-top:-9px; padding:2px 10px 2px 10px;}
.volssecs-cartouche-produit .middle .left{ float:left;width:447px; overflow:hidden; margin-right:20px;}
.volssecs-cartouche-produit .middle .nom-produit{ height:20px; overflow:hidden;}
.volssecs-cartouche-produit .middle .nom-produit a{font-weight:bold;font-size:16px; font-style:italic; color:#937c5c;}
.volssecs-cartouche-produit .middle .vol-duree-typevol{ height:14px; overflow:hidden;}
.volssecs-cartouche-produit .middle .destinations{ height:14px; overflow:hidden; font-size:11px; color:#5a4f49;}
.volssecs-cartouche-produit .middle .dates-tarifs a{ color:#937c5c; text-decoration:underline;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs{ margin-top:3px;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .top-titre{ height:4px; background-repeat:no-repeat; background-image:url(../images/formulaireresa-vols-top-titre.gif);}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .titre{ width:112px; height:11px; overflow:hidden;padding-left:5px; background-color:#e0dcd6; color:#726249; margin-top:0px !important; margin-top:-10px;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .bottom-titre{ height:8px; background-repeat:no-repeat; background-image:url(../images/formulaireresa-vols-bottom-titre.gif);}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .content{background-color:#e0dcd6; margin-top:0px !important; margin-top:-6px; padding:3px 10px 8px 5px;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .content .txtVilleDepart{ width:70px; background-color:#726249; font-size:11px; color:#ffffff;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .content .ddlDatesTarifs{ width:220px; font-size:11px;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .content .txtCodeReduction{ width:90px; font-size:11px;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .content .intitule{ vertical-align: bottom;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .content .ddlAdultes{ font-size:10px; margin-right:3px; width:35px;}
.volssecs-cartouche-produit .middle .formulaire-resa-volssecs .bottom{ height:4px; background-repeat:no-repeat; background-image:url(../images/formulaireresa-vols-bottom.gif);}
.volssecs-cartouche-produit .middle .right{ width:109px; overflow:hidden;}
.volssecs-cartouche-produit .middle .right .prix{ font-size:23px; font-weight:bold; color:#937c5c; text-align:right; height:23px; overflow:hidden; margin-bottom:15px;}
.volssecs-cartouche-produit .middle .right .economie{ font-size:11px;color:#937c5c; text-align:right; margin-bottom:50px; margin-right:5px;}
.volssecs-cartouche-produit .middle .right img.acces-fiche-produit{ float:right;}
.volssecs-cartouche-produit .middle .right .btn-reserver{ width:86px; height:20px;background-repeat:no-repeat; background-image:url(../images/bg-btn-reserver.gif); border:0px;font-size:11px; color:#8da5c5;float:right; margin-top:20px; cursor:pointer; cursor:hand;}
.volssecs-cartouche-produit .middle .right img.loader { display:none; padding:20px 0 0 50px; }
.volssecs-cartouche-produit .middle .right .btn-devis{ width:86px; height:20px;float:right; margin-top:20px; cursor:pointer; cursor:hand;}
.volssecs-cartouche-produit .middle .mention-tarifaire{ clear:both; font-size:9px; font-style:italic; margin-top:2px !important;}
.volssecs-cartouche-produit .bottom{ height:4px; background-repeat:no-repeat; background-image:url(../images/bottom-vols-cartouche-produit.gif);}
.center .vol-partitionneur-bottom{ float:right; margin-top:10px; margin-bottom:10px;}
.center .vol-partitionneur-bottom .nb-resultats{float:left;font-weight:bold; margin-top:2px; margin-right:5px;}
.center .vol-partitionneur-bottom ul{float:left;}
.center .vol-partitionneur-bottom ul li{ list-style:none; list-style:none;float:left;}
.center .vol-partitionneur-bottom ul li.page-courante{font-size:9px; color:#FFFFFF; text-align:center;float:left;width:14px; height:14px; background-color:#937C5C; margin-right:2px; padding-top:2px;}
.center .vol-partitionneur-bottom ul li a{color:#937c5c;font-size:9px; text-align:center;float:left;width:14px; height:14px; background-color:#e8e5e0; margin-right:2px; padding-top:2px;}
.center .vol-partitionneur-bottom ul li a:hover { font-size:9px; color:#FFFFFF; text-align:center;float:left;width:14px; height:14px; background-color:#937C5C; margin-right:2px; padding-top:2px;}

/* Fin Vols Secs*/

/* Debut Voyages */
.top-leftcolumn-voyages{ height:30px; background-color:#e8e5e0;}
#top-ct .content .nomcritere-volpartitionneur .nom-citere-voyages{font-size:36px; color:#a9a192;}
.center .voyages-partitionneur{ float:right; margin-top:10px; margin-bottom:5px; }
.center .voyages-partitionneur .nb-resultats-top{float:left;font-weight:bold; margin-top:2px; margin-right:35px;}
.center .voyages-partitionneur .nb-resultats{float:left;font-weight:bold; margin-top:2px; margin-right:5px;}
.center .voyages-partitionneur ul{ float:left;}
.center .voyages-partitionneur ul li{ list-style:none;float:left;}
.center .voyages-partitionneur ul li.page-courante{font-size:9px; color:#FFFFFF; text-align:center;width:14px; height:14px; background-color:#937C5C; margin-right:2px; padding-top:2px;}
.center .voyages-partitionneur ul li a {color:#937c5c;font-size:9px; text-align:center;float:left;width:14px; height:14px; background-color:#e8e5e0; margin-right:2px; padding-top:2px;}
.center .voyages-partitionneur ul li a:hover{font-size:9px; color:#FFFFFF; text-align:center;float:left;width:14px; height:14px; background-color:#937C5C; margin-right:2px; padding-top:2px;}
.voyages-cartouche-produit{ margin-bottom:10px; clear:both;}
.voyages-cartouche-produit .top-clair{ height:10px; background-repeat:no-repeat; background-image:url(../images/top-clair-cartouche-voyages.gif);}
.voyages-cartouche-produit .middle-clair{ /*height:190px;*/ background-color:#f3f2ef; padding:0px 21px 0px 14px; margin-top:0px !important; margin-top:-4px; overflow:hidden; _zoom:1;}
.voyages-cartouche-produit .bottom-clair{ height:7px; background-repeat:no-repeat; background-image:url(../images/bottom-clair-cartouche-voyages.gif);}
.voyages-cartouche-produit .top-fonce{ height:10px; background-repeat:no-repeat; background-image:url(../images/top-fonce-cartouche-voyages.gif);}
.voyages-cartouche-produit .middle-fonce{  /*height:190px;*/ background-color:#e0dcd6;padding:0px 21px 0px 14px; margin-top:0px !important; margin-top:-4px; overflow:hidden; _zoom:1;}
.voyages-cartouche-produit .bottom-fonce{ height:7px; background-repeat:no-repeat; background-image:url(../images/bottom-fonce-cartouche-voyages.gif);}
.voyages-cartouche-produit .left{ float:left;width:463px; overflow:hidden;}
.voyages-cartouche-produit .left .top{ margin-bottom:2px;}
.voyages-cartouche-produit .left .top img.picto {width:123px; height:115px;overflow:hidden; margin-right:15px; float:left;}
.voyages-cartouche-produit .left .top .content{ width:322px; overflow:hidden;}
.voyages-cartouche-produit .left .top .nom-produit{ /*height:20px; overflow:hidden;*/}
.voyages-cartouche-produit .left .top .nom-produit a{font-weight:bold;font-size:16px; font-style:italic; color:#937c5c;}
.voyages-cartouche-produit .left .top .nom-produit .confort{white-space: nowrap;}
.voyages-cartouche-produit .left .top .destinations{height:14px; overflow:hidden; margin-top:-2px; font-size:11px; color:#5a4f49;}
.voyages-cartouche-produit .left .top .vol-formule-duree-pension{height:14px; overflow:hidden; margin-top:-2px;}
.voyages-cartouche-produit .left .top .villes-depart{}
.voyages-cartouche-produit .left .top .dates-tarifs{ margin-top:-3px; margin-bottom:3px;}
.voyages-cartouche-produit .left .top .dates-tarifs a{ color:#937c5c; text-decoration:underline;}
.voyages-cartouche-produit .left .top .resume{text-align:justify; height:44px; overflow:hidden; margin-top:-2px; line-height:11px;}
.voyages-cartouche-produit .left .top .resume a{ color:#5a4f49;font-size:10px; }
.voyages-cartouche-produit .left .bottom{}
.voyages-cartouche-produit .left .bottom .accroche-marketing-fonce{ height:26px;background-repeat:no-repeat; background-image:url(../images/bg-fonce-accroche-marketing.gif); padding:3px 5px 3px 7px; }
.voyages-cartouche-produit .left .bottom .accroche-marketing-clair{ height:26px;background-repeat:no-repeat; background-image:url(../images/bg-clair-accroche-marketing.gif); padding:3px 5px 3px 7px; }
.voyages-cartouche-produit .left .bottom .text{font-size:10px;height:22px;overflow:hidden; line-height:10px;}
.voyages-cartouche-produit .left .bottom .text .notre-avis{ font-size:10px;font-weight:bold;}
.voyages-cartouche-produit .left .bottom .mention-tarifaire{ margin-top:-3px;font-size:9px; font-style:italic;}
.voyages-cartouche-produit .right{ width:100px; overflow:hidden;}
.voyages-cartouche-produit .right .price{ text-align:right; color:#937c5c; font-weight:bold; font-size:23px; margin-bottom:3px;}
.voyages-cartouche-produit .right .economie{ font-size:10px;color:#937c5c; text-align:right; padding-right:3px; margin-bottom:2px;}
.voyages-cartouche-produit .right img.picto{ padding-left:40px; margin-bottom:3px; height:51px;}
.voyages-cartouche-produit .right img.detail-offre{margin-bottom:6px; float:right;}
.voyages-cartouche-produit .right img.btn{ float:right;}
#filtrage{ padding-top:6px; padding-left:4px; clear:both;}
#filtrage h2{ background-repeat:no-repeat; background-position: center left; background-image:url(../images/double-fleches-filtrage-picto_01.gif);font-size:12px; color:#927d5c; margin-bottom:10px; padding-left:15px; }
#filtrage .criteres-selectionnes{ padding-left:15px; padding-bottom:10px;text-align: justify;}
#filtrage .criteres-selectionnes .critere{ margin-bottom:5px; font-size:9px;}
#filtrage .criteres-selectionnes .critere span{ margin-left:5px; margin-right:5px; }
#filtrage .criteres-selectionnes .critere h3{ font-size:9px;font-weight:bold; color:#927d5c; float: left;}
#filtrage .criteres-selectionnes .critere .content li{ list-style:none;}
#filtrage .criteres-selectionnes .critere .content a{ color:#594f49; text-decoration:underline;}
#filtrage .criteres-selectionnes .critere .content a:hover{ color:#937c5c; text-decoration:none;}
#filtrer-aussi-par{ padding-top:6px; padding-left:4px; clear:both;}
#filtrer-aussi-par h3{float:left;background-repeat:no-repeat; background-position: center left; background-image:url(../images/double-fleches-filtrage-picto_01.gif);font-size:12px; color:#927d5c; margin-bottom:10px; padding-left:15px; }
#filtrer-aussi-par .content{margin-left:5px;}
#filtrer-aussi-par .content span{margin-left:5px;}
#filtrer-aussi-par .content li{ list-style:none;}
#filtrer-aussi-par .content a{color:#594f49;text-decoration:underline;}
#filtrer-aussi-par .content a:hover{ color:#937c5c; text-decoration:none;}
.center .filtrer-par-critere{ padding:7px 10px 22px 5px;}
.center .filtrer-par-critere h2{background-repeat:no-repeat; background-position: center left; background-image:url(../images/double-fleches-filtrage-picto_01.gif); float:left;font-size:12px; color:#927d5c; margin-right:10px; padding-left:15px;}
.center .filtrer-par-critere .content{ float:left; width:470px;}
.center .filtrer-par-critere .content span{ list-style:none; display:inline; margin-bottom:5px; padding-right:8px; margin-right:8px;background-image:url(../images/line_v.gif); background-repeat:repeat-y; background-position:right;  height:10px;}
.center .filtrer-par-critere .content span a{font-size:9px; color:#594f49;}
.center .filtrer-par-critere .content span a:hover{font-size:9px; color:#937c5c;}
.center #votre-selection{ padding:7px 10px 22px 5px;}
.center #votre-selection .attributs{width: 450px;float: left}
.center #votre-selection .attributs h2{ background-repeat:no-repeat; background-position: center left; background-image:url(../images/double-fleches-filtrage-picto_01.gif); float:left;color:#927d5c; font-size:12px; margin-right:10px;padding-left:15px;}
.center #votre-selection .attributs .content{ float:left; width:330px;white-space: normal;}
.center #votre-selection .attributs .content li{list-style:none; display:inline; margin-right:8px; height:10px; font-size:9px; color:#594f49;}
.center #votre-selection .attributs .content li a img{padding-left:2px;vertical-align:middle;cursor:pointer; cursor:hand;}
.center #votre-selection .attributs .content li a:hover{font-size:9px; color:#937c5c;}
.center #votre-selection .attributs .content img.picto{ float:left;margin-left:5px; margin-right:15px; margin-top:0px; margin-bottom:10px;}
.center #votre-selection .supprimer-tous-filtres{float:right; margin-top:2px;width: 125px}
.center #votre-selection .supprimer-tous-filtres .text{ float:left; margin-right:5px;}
.center #votre-selection .supprimer-tous-filtres .text a{font-size:9px; color:#594f49;text-decoration:underline;}
.center #votre-selection .supprimer-tous-filtres img.picto{ float:left;}
.center #aucun-resultats{ padding:0px 0px 0px 22px;float: left;}
/* Fin Voyages */
/* Fin Retour Moteur */


/* Debut Fiche Produit */
#main-content .left-part #fiche-produit-en-tete{ height:35px; margin-top:15px; padding:10px 10px 0px 170px; width:590px;}
#main-content .left-part #fiche-produit-en-tete .rail-way { margin-bottom:10px; float:left; color:#937c5c;}
#main-content .left-part #fiche-produit-en-tete .rail-way a{color:#5a4f49;}
#main-content .left-part #fiche-produit-en-tete .rail-way a:hover{color:#937c5c;}
#sit-geographique{ margin-bottom:15px;}
#sit-geographique h2{ background-image:url(../images/bg-sit-geographique.gif); background-repeat:no-repeat; background-position:left;height:16px; overflow:hidden; margin-bottom:15px; font-family:Georgia; font-size:12px; color:#937c5c; padding-left:25px;}
#sit-geographique .content img{ width:159px; height:86px; }
#sit-geographique .content img.plus { width:17px; height:17px; position:relative; top:-23px; left:10px; cursor:pointer; cursor:hand;}
#sit-geographique .content .lien{margin-left:5px;}
#sit-geographique .content .lien img.arrow{ width:9px; height:9px; float:left; margin-top:2px; padding-right:5px;}
#sit-geographique .content .lien a.info-destination { color:#5a4f49; text-decoration:underline;}
#informations-produit{ margin-bottom:15px; width:159px;}
#informations-produit h2{background-image:url(../images/bg-informations-produit.gif); background-repeat:no-repeat; background-position: left top;height:35px; overflow:hidden; margin-bottom:15px;font-family:Georgia; font-size:12px; color:#937c5c; padding-left:25px; line-height:20px;}
#informations-produit ul li{ list-style:none; padding-top:2px; padding-left:12px; cursor:pointer; cursor:hand; background-repeat:repeat-x;background-image:url(../images/line_h.gif); background-position:bottom;}
#informations-produit ul li a{ list-style:none; padding-right:5px;color:#5a4f49;}
#informations-complementaires{ margin-bottom:15px; width:159px;}
#informations-complementaires h2{ background-image:url(../images/bg-informations-complementaires.gif); background-repeat:no-repeat; background-position: left top;height:35px;height:29px; margin-bottom:15px;font-family:Georgia; font-size:12px; color:#937c5c; padding-left:25px; line-height:20px;}
#informations-complementaires ul li{ list-style:none; padding-top:2px; padding-left:12px; cursor:pointer; cursor:hand; background-repeat:repeat-x;background-image:url(../images/line_h.gif); background-position:bottom;}
#informations-complementaires ul li a{ list-style:none; padding-right:5px;color:#5a4f49;}
#produits-similaires{ margin-bottom:15px; width:159px;}
#produits-similaires h2{background-image:url(../images/bg-produits-similaires.gif); background-repeat:no-repeat; background-position:left; height:16px; margin-bottom:15px;font-family:Georgia; font-size:12px; color:#937c5c; padding-left:24px;}
#produits-similaires ul li{ list-style:none; padding-top:2px; padding-left:12px; cursor:pointer; cursor:hand; background-repeat:repeat-x;;background-image:url(../images/line_h.gif); background-position:bottom;}
#produits-similaires ul li a{ list-style:none; padding-right:5px;color:#5a4f49;}
#produits-similaires ul .break{clear:both;height:1px;overflow:hidden;background-repeat:repeat;background-image:url(../images/line_h.gif); margin-left:-12px;}
.btn-diaporama-thematiques{ height:20px;margin:0px 10px 10px 5px;}
.btn-diaporama-thematiques .btn-diaporama{ float:left;}
.btn-diaporama-thematiques .btn-diaporama .btn{ float:left;margin-right:5px;}
.btn-diaporama-thematiques .btn-diaporama .titre{ float:left;margin-top:3px;}
.btn-diaporama-thematiques .btn-diaporama a{ color:#5a4f49; }
.btn-diaporama-thematiques .thematiques-associees { float:right;text-align:right; margin-top:3px; }
.btn-diaporama-thematiques .thematiques-associees .themes{ float:left;margin-right:8px;}
.btn-diaporama-thematiques .thematiques-associees ul{ float:left;}
.btn-diaporama-thematiques .thematiques-associees li{ list-style:none; float:left; margin-right:5px;}
.btn-diaporama-thematiques .thematiques-associees a{color:#937c5c;text-decoration:underline; text-transform:uppercase;}
.btn-diaporama-thematiques .thematiques-associees a:hover{color:#5a4f49;}
#diaporama{ margin:0px 10px 25px 10px; }
#diaporama .image{ float:left;width:538px; height:200px;overflow:hidden; margin-right:10px; background-color:#e8e5e0; text-align:center;}
#diaporama .image img{ height:200px;}
#diaporama .visuels{ text-align:center;}
#diaporama .visuels .previous{ margin-bottom:2px;}
#diaporama .visuels .images{ margin-bottom:2px; width:50px; height:51px; overflow:hidden;}
#diaporama .visuels .images img{ width:50px; height:51px;}
#fiche-editoriale{ margin-left:15px; margin-right:20px;}
#fiche-editoriale .en-tete{ clear:both;}
#fiche-editoriale .en-tete .left{ width:428px; float:left; overflow:hidden;}
* html #fiche-editoriale .en-tete .left{ width:425px; float:left; overflow:hidden;}
#fiche-editoriale .en-tete .left h1{ font-size:20px; color:#937c5c; margin-bottom:10px; margin-top:0px;}
#fiche-editoriale .en-tete .left .confort{ white-space: nowrap;}
#fiche-editoriale .en-tete .left h2{font-size:11px; color:#5a4f49; float:left; margin-right:4px;}
#fiche-editoriale .en-tete .right{ width:136px; overflow:hidden;text-align:right;}
#fiche-editoriale .en-tete .right .prix{font-size:20px; color:#937c5c; font-weight:bold; margin-bottom:5px;}
#fiche-editoriale .en-tete .right .prix-barre{ font-size:15px; color:#937c5c; font-weight:bold; margin-bottom:5px;}
#fiche-editoriale .en-tete .right .mention-tarifaire{ color:#937c5c;}
#fiche-editoriale .resume { clear:both; margin-top:25px;margin-bottom:30px; font-size:16px; text-align:justify;}
#fiche-editoriale #picto-point-forts-avis { clear:both;}
#fiche-editoriale #picto-points-forts-avis img.picto {float:left;padding-top:40px; padding-left:10px; margin-right:25px;}
#fiche-editoriale #picto-points-forts-avis .points-forts{float:left; margin-right:35px; }
#fiche-editoriale #picto-points-forts-avis .points-forts h3{height:12px;margin-bottom:12px; font-family:Georgia; font-size:15px; color:#937c5c;}
#fiche-editoriale #picto-points-forts-avis .points-forts .content{margin-bottom:20px;font-size:16px; }
#fiche-editoriale #picto-points-forts-avis .points-forts .content ul{font-size:16px; list-style:none;}

#fiche-editoriale #picto-points-forts-avis .avis{ float:left;width:145px;margin-right: 5px}
#fiche-editoriale #picto-points-forts-avis .avis h3{ height:12px; margin-bottom:15px;font-family:Georgia; font-size:15px; color:#937c5c; }
#fiche-editoriale #picto-points-forts-avis .avis ul{ list-style:none;}
#fiche-editoriale #picto-points-forts-avis .avis li{ height:18px;}
#fiche-editoriale #picto-points-forts-avis .avis li .valeur{font-size:14px; float:left; margin-right:30px; text-align:left;}
#fiche-editoriale #picto-points-forts-avis .avis li .avis-picto{float:right; margin-top:4px;}

#fiche-editoriale .formulaire-resa{ clear:both; margin-bottom:15px;}
#fiche-editoriale .formulaire-resa .top-titre{ height:4px; background-repeat:no-repeat; background-image:url(../images/formulaire-resa-top-titre.gif);}
#fiche-editoriale .formulaire-resa .titre{ width:110px; height:11px; overflow:hidden; padding-left:7px; background-color:#e8e5e0; color:#937c5c; margin-top:0px !important; margin-top:-10px;}
#fiche-editoriale .formulaire-resa .bottom-titre{ height:5px; background-repeat:no-repeat; background-image:url(../images/form-resa-bottom-titre.gif);}
#fiche-editoriale .formulaire-resa .content{background-color:#e8e5e0; margin-top:0px !important; margin-top:-9px; padding:15px 34px 11px 34px;}
#fiche-editoriale .formulaire-resa .content .villeDepart{ width:110px; font-size:11px;}
#fiche-editoriale .formulaire-resa .content .ddlDatesTarifs{ width:260px; font-size:11px;}
#fiche-editoriale .formulaire-resa .content .valider-btn{ width:85px;}
#fiche-editoriale .formulaire-resa .content .btn-valider{ width:85px; height:19px;background-repeat:no-repeat; background-image:url(../images/bg-btn-valider.gif); border:0px;font-size:11px; color:#8da5c5; cursor:hand; cursor:pointer; }
#fiche-editoriale .formulaire-resa .content .btn-devis{ width:86px; height:20px;background-repeat:no-repeat; background-image:url(../images/bg-btn-devis.gif); border:0px;font-size:11px; color:#8da5c5; cursor:hand; cursor:pointer; }
#fiche-editoriale .formulaire-resa .content .loader{ float:right; padding:0 40px 0 26px; display:none; height:19px;}
#fiche-editoriale formulaire-resa .content .intitule{ vertical-align: bottom;}
#fiche-editoriale .formulaire-resa .content .ddlAdultes{ font-size:10px; margin-right:3px; width:40px;}
#fiche-editoriale .formulaire-resa .bottom{ height:4px; background-repeat:no-repeat; background-image:url(../images/form-resa-bottom.gif);}
#fiche-editoriale .formulaire-resa .bottom-txt { font-style:italic; font-size:10px; margin-top:5px; margin-bottom:7px;}
#zone-fonction{ height:25px;margin-bottom:20px; margin-top:5px;}
#zone-fonction div{ float:left;}
#zone-fonction .imprimez{ margin-right:170px;}
#zone-fonction .imprimez .lien{ margin-left:10px; margin-top:-3px; line-height:13px;}
#zone-fonction .imprimez .lien a{ font-size:10px; color: #5a4f49; text-decoration:none;}
#zone-fonction .imprimez .lien a:hover{font-size:10px; color: #5a4f49; text-decoration:underline;}
#zone-fonction .envoyez{ margin-right:170px;}
#zone-fonction .envoyez .lien{ margin-left:10px; margin-top:-3px; line-height:13px;}
#zone-fonction .envoyez .lien a{ font-size:10px; color: #5a4f49; text-decoration:none;}
#zone-fonction .envoyez .lien a:hover{font-size:10px; color: #5a4f49; text-decoration:underline;}
#zone-fonction .retour-liste .lien{ margin-left:10px; margin-top:-3px; line-height:13px;}
#zone-fonction .retour-liste .lien a{ font-size:10px; color: #5a4f49; text-decoration:none;}
#zone-fonction .retour-liste .lien a:hover{font-size:10px; color: #5a4f49; text-decoration:underline;}
#activites-services { clear:both; margin-bottom:20px;}
#activites-services h2{ margin-bottom:2px; text-align:center; margin-bottom:2px; height:12px;font-family:Georgia; font-size:12px; color:#937c5c; }
#activites-services .content { min-height:98px;background-color:#f3f2ef; padding-top:10px; padding-bottom:10px; margin-top:7px; margin-bottom:15px; overflow:hidden;_zoom:1;}
#activites-services .content .left { padding-left:115px; width:170px; float:left;}
#activites-services .content .right { width:225px; float:left; padding-right:20px; padding-left:30px;}
#activites-services .content h3 { font-size:13px; color:#937c5c; font-weight:bold;}
#activites-services .content ul{ font-size:12px;}
#activites-services .content ul li{ list-style-type:none;}
#activites-services .v-line { float:left; width:1px; height:97px;overflow:hidden; background-repeat:repeat; background-image:url(../images/v_line.gif);}
#information-produit{ clear:both;}
#information-produit h2{font-size:12px; color:#937c5c; margin-bottom:0px;}
#information-produit p{margin-bottom:20px; text-align:justify; margin-top:0px;}
#include{background-color:#e8e5e0; margin-bottom:10px;}
#include .content {padding:10px 10px 0px 15px;}
#include .content h2{ font-family:Georgia; font-size:12px; color:#937c5c; text-transform:uppercase;}
#include .content p{ margin-bottom:10px; margin-top:0px; list-style:none;}
#include .content ul{ margin-bottom:10px; margin-top:0px; /*list-style:none;*/ margin-left:15px;}
#include .content .code-resa{ text-align:right;}
#include .content .code-resa .value{ color:#937c5c;}
#include .bottom{ background-image:url(../images/comprend-bottom.gif); background-repeat:no-repeat; height:4px;}
#informations-reservation{margin: 10px 0px 20px 10px;}
#informations-reservation h2{margin-bottom:8px; height:9px;font-family:Georgia; font-size:12px; color:#937c5c;}
/* Fin Fiche Produit */


/* Debut Promotions */
#moteur-promos{ clear:both;}
#moteur-promos .forfaits-vols-radios{ font-weight:bold; margin-top:15px; margin-bottom:5px; padding-left:15px;}
#moteur-promos .tbl-promos-vols{ margin-top:8px;}
#moteur-promos .entete{height:25px;}
#moteur-promos .entete td{font-weight:bold; padding:5px 5px 5px 10px;}
#moteur-promos .entete-forfaits{height:25px;}
#moteur-promos .entete-forfaits td{font-weight:bold; padding:5px 1px 5px 2px;}
#moteur-promos .bg-rose{ background-color:#f5e7ef;}
#moteur-promos .ddlPromosVols{ width:90px; margin-left:10px;}
#moteur-promos .selectBoxes{ padding-bottom:5px;}
#moteur-promos .dispo{ height:20px;}
#moteur-promos .dispo td{ font-size:9px; padding:0px 5px 0px 15px;}
#moteur-promos .dispo-forfaits{ height:20px;}
#moteur-promos .dispo-forfaits td{ font-size:9px; padding:0px 5px 0px 7px;}
#moteur-promos .ddlDepart{width:70px; margin-left:2px; margin-right:2px;}
#moteur-promos .ddlDestination{width:80px; margin-left:2px; margin-right:2px;}
#moteur-promos .ddlStatut{width:60px; margin-left:2px; margin-right:2px;}
#moteur-promos .ddlNbNuits {width:40px; margin-left:2px; margin-right:2px;}
#moteur-promos .ddlPension{ width:100px; margin-left:2px; margin-right:2px;}
#moteur-promos .tarif { color:#a0005c; font-weight:bold; margin-right:2px;}
#moteur-promos .tarifBarre { text-decoration:line-through;}

#tri {}
#tri ul.tabs-tri {font-weight:bold;}
#tri ul.tabs-tri li {list-style-type:none; line-height:27px; height:27px; float:left;}
#tri ul.tabs-tri li.forfaits-on {background:#e8e5e0 url(../images/bg-tabs-tri-fortaits-on.gif) left top no-repeat;}
#tri ul.tabs-tri li.forfaits-on span {background:url(../images/bg-tabs-tri-fortaits-on.gif) right bottom no-repeat; padding:0 9px; display:block;}

#tri ul.tabs-tri li.forfaits-off {background:white url(../images/bg-tabs-tri-forfaits-off.gif) right bottom repeat-x;}
#tri ul.tabs-tri li.forfaits-off a {background:url(../images/bg-tabs-tri-forfaits-off.gif) left top no-repeat; color:#5a4f49; padding:0 9px; display:block;}
#tri ul.tabs-tri li.vols-on {background:#e8e5e0 url(../images/bg-tabs-tri-vols-on.gif) left top no-repeat;}
#tri ul.tabs-tri li.vols-on span {background:url(../images/bg-tabs-tri-vols-on.gif) right bottom no-repeat; padding:0 9px; display:block;}

#tri ul.tabs-tri li.vols-off {background:white url(../images/bg-tabs-tri-vols-off.gif) left top repeat-x;}
#tri ul.tabs-tri li.vols-off a {background:url(../images/bg-tabs-tri-vols-off.gif) right bottom no-repeat; color:#5a4f49; padding:0 9px; display:block;}

#moteur-promotion {background-color:#e8e5e0; margin:0; border:none; padding:10px 0 5px; clear:both;}
#moteur-promotion p {float:left;}
#moteur-promotion label {font-weight:bold; margin-bottom:2px; display:block;}
#moteur-promotion select {margin-bottom:7px;}
#moteur-promotion p.col1 {width:165px; padding-left:20px;}
#moteur-promotion p.col1 select {width:125px;}
#moteur-promotion p.col2 {width:140px;}
#moteur-promotion p.col2 select {width:110px;}
#moteur-promotion p.col3 {width:130px;}
#moteur-promotion p.col3 select {width:90px;}
#moteur-promotion p.col4 {width:145px;}
#moteur-promotion p.col4 select {width:130px;}
#moteur-promotion p.cell8 {display:block;}
#moteur-promotion p.resultat {font-weight:bold; text-align:center; border-top:1px solid white; padding:5px 0 0; float:none; clear:both;}
#retour-moteur-promos p.resultat {font-weight:bold; text-align:center; border-top:1px solid white; padding-bottom: 5px;padding-top: 5px; float:none; clear:both;background-color: #E8E5E0;}

#retour-moteur-promos {}
#retour-moteur-promos .partitionneur {font-size:11px; font-weight:bold; width:450px; margin:10px 0; float:left;}
#retour-moteur-promos .partitionneur a {text-decoration:underline; color:#5a4f49;}
#retour-moteur-promos .filtre-prix {font-size:11px; font-weight:bold; text-align:right; width:130px; margin:10px 0; float:right;}
#retour-moteur-promos .filtre-prix img {vertical-align:middle; border:none; cursor:pointer;}

#liste-promos {clear:both;}
#liste-promos li {list-style-type:none; margin-bottom:2px; #margin-bottom:0; padding:5px 0 1px; overflow:hidden; _zoom:1;}
#liste-promos li.even {background-color:#f3f2ef;}
#liste-promos li.odd {background-color:#e0dcd6;}
#liste-promos li .conteneur-forfait { width:380px; padding-left:10px; float:left;}
#liste-promos li .conteneur-forfait h3 {font-size:15px; font-weight:bold;color:#a0005c;}
#liste-promos li .conteneur-prix {text-align:right; color:#a0005c; width:200px; padding-right:10px; float:right;}
#liste-promos li .conteneur-prix .prix-promos,
#liste-promos li .conteneur-prix .type-vol {font-size:12px; font-weight:bold;}
#liste-promos li .conteneur-prix .prix-catalogue{color:#5A4F49;}
#liste-promos li .conteneur-prix a {text-decoration:underline; color:#5A4F49;font-weight: bold;}

#liste-promos li .conteneur-dates-et-prix {clear:both;}
#liste-promos li .conteneur-dates-et-prix table {width:100%; margin-top:5px; border-collapse:collapse;}
#liste-promos li .conteneur-dates-et-prix table tr {cursor: pointer;}
#liste-promos li .conteneur-dates-et-prix table th {background-color:#e6e3de; padding:3px 0 3px 10px;}
#liste-promos li .conteneur-dates-et-prix table th.col2,
#liste-promos li .conteneur-dates-et-prix table th.col4 {background-color:#efeeea;}
#liste-promos li .conteneur-dates-et-prix table td {padding-left:10px; border-top:1px dotted #ccc;}
#liste-promos li .conteneur-dates-et-prix table .col1 {width:185px;}
#liste-promos li .conteneur-dates-et-prix table .col2 {background-color:white; width:170px;}
#liste-promos li .conteneur-dates-et-prix table .col3 {width:145px;}
#liste-promos li .conteneur-dates-et-prix table .col4 {background-color:white; text-align:right; width:100px; border-right:1px solid #f3f2ef; padding-right:10px;}
#liste-promos li .conteneur-dates-et-prix table .col4 .prix-promos {font-weight:bold; color:#a0005c;}
#liste-promos li .conteneur-dates-et-prix table .col4 .separateur {}
#liste-promos li .conteneur-dates-et-prix table .col4 .prix-barre {text-decoration:line-through;}

#moteur-promotion .forfaits{ float:left; font-weight:bold; margin-right:15px; margin-bottom:5px;}
#moteur-promotion .vols-secs{ float:left; font-weight:bold;}
#moteur-promotion input{ width:15px; height:15px;}
#moteur-promotion .line{ clear:both;height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat; margin-bottom:10px;}
#moteur-promotion .bgrose{ background-color:#F3F2EF;}
#moteur-promotion .ddlPetit{ width:40px;}
#moteur-promotion .ddlMoyen{ width:110px;}
#moteur-promotion .ddlGrand{ width:90px;}
#annulerPromos{clear:both;margin-left: 15px }
#annulerPromos img.fleche-picto{ float:left;margin-right:5px; margin-top:2px;}
#annulerPromos .lien{ float:left;cursor:pointer;text-decoration: underline;}
/*
#partitionneur{ clear:both; width:400px; margin-left:200px; margin-bottom:15px;}
#partitionneur .resultat{ margin-top:5px; font-weight:bold; margin-right:7px;}

#tri table{border-collapse: collapse;}
#tri thead td.produit {background:#F3F2EF; font-weight: bold; padding:3px 3px 3px 3px; border:1px solid #cccccc; border-left:0px; border-right:0px;}
#tri thead td.produit label {margin-right:15px;}
#tri thead td.produit select {background:#FFFFFF;}
#tri tr.entete, #tri tr.entete_forfaits {font-weight: bold; font-size:11px;}
#tri tr.nobord td {border:0px}
#tri tr.promo-titre {color: #a0005c; font-weight: bold;}
#tri td.vide {width:15%; border:0px;}
#tri td {border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; padding-left:3px; padding-right:2px; border-collapse: collapse;}
#tri thead td {border:0px}
#tri td.prix {line-height:10px; text-align: center; padding:1px;}
#tri td .tarif { color:#a0005c; font-weight:bold; margin-right:2px;}
#tri td .tarifBarre { text-decoration:line-through;}
*/


/* Vols secs */
#top-ct .content .titre-partitionneur{ height:36px;}
#top-ct .content .heading-promotions{ float:left;font-size:36px; color:#a0005c;}
#top-ct .content .titre img{ margin-left:5px;}
.promo-partitionneur{ float:right;margin-top:15px; margin-bottom:5px; }
.promo-partitionneur .nb-resultats{float:left;font-weight:bold; margin-top:2px; margin-right:5px;}
.promo-partitionneur .pages .links{/*color:#ada012;*/ font-size:10px; color:#000000;text-align:center;float:left;width:14px; height:14px; background-color:#f5e7ef; margin-right:2px; padding-top:2px;}
.promo-partitionneur .pages .links a{ color:#a0005c;}
.promo-partitionneur .pages .links a:hover{ /*color:#ada012;*/ color:#000000;}
#top-promos-vols{ clear:both;width:633px;}
#top-promos-vols .cartouche-promos-vols{ float:left; margin-right:15px; margin-bottom:5px;}
#top-promos-vols .depart-le{ height:14px; overflow:hidden;}
#top-promos-vols .type-vol{height:14px; overflow:hidden;}
#top-promos-vols .content-bleu{ width:170px; height:65px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/bg-bleu-promos-vols.gif); padding:7px 5px 7px 15px;}
#top-promos-vols .dpci-destination-bleu{  height:16px; overflow:hidden;}
#top-promos-vols .dpci-destination-bleu a{font-size:13px; font-weight:bold; color:#266e97;}
#top-promos-vols .prices{ cursor:pointer; cursor:hand;}
#top-promos-vols .prices .prix-bleu a{ font-size:11px; font-weight:bold; color:#266e97;}
#top-promos-vols .prices .prix-barre{ text-decoration:line-through;}
#top-promos-vols .content-rose{ width:170px; height:65px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/bg-rose-promos-vols.gif); padding:7px 5px 7px 15px;}
#top-promos-vols .dpci-destination-rose{   height:16px; overflow:hidden;}
#top-promos-vols .dpci-destination-rose a{font-size:13px; font-weight:bold; color:#a0005c;}
#top-promos-vols .prices .prix-rose a{ font-size:11px; font-weight:bold; color:#a0005c;}
#top-promos-vols .valeur{ font-size:13px;}
/* Vols secs */

/* Forfaits */
#top-promos-forfaits{ clear:both; width:633px; margin-bottom:20px;}
#top-promos-forfaits .cartouche-promos-forfaits{ float:left; margin-right:15px; margin-bottom:10px;}
#top-promos-forfaits .content-bleu{width:170px; height:65px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/bg-bleu-promos-vols.gif); padding:5px 10px 5px 10px;}
#top-promos-forfaits .content-rose{ width:170px; height:65px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/bg-rose-promos-vols.gif); padding:5px 10px 5px 10px;}
#top-promos-forfaits .destination-tarif-bleu { padding-left:15px;height: 20px}
#top-promos-forfaits .destination-bleu {font-size:17px; font-style:italic; font-weight:bold; color:#266e97;}
#top-promos-forfaits .tarif-bleu { font-size:18px; height:17px; width:48px; background-color:#266e97; color:#ffffff; font-style:normal; }
#top-promos-forfaits .titre-bleu {  overflow:hidden; height:18px;}
#top-promos-forfaits .titre-bleu a{font-size:13px; color:#266e97;font-weight:bold;}
#top-promos-forfaits .critere { font-size:11px; overflow:hidden; height:13px; }
#top-promos-forfaits .prix-bleu { font-size:11px; color:#266e97; overflow:hidden; font-weight:bold;}
#top-promos-forfaits img.promo-forfaits-pic { width:150px; height:150px; overflow:hidden;margin-top:6px; margin-bottom:5px;}
#top-promos-forfaits .destination-tarif-rose{padding-left:15px;height: 20px}
#top-promos-forfaits .destination-rose {font-size:17px; font-style:italic; font-weight:bold; color:#a0005c;}
#top-promos-forfaits .tarif-rose { font-size:18px; height:17px; width:48px; background-color:#a0005c; color:#ffffff; font-style:normal; }
#top-promos-forfaits .titre-rose { height:18px;overflow: hidden}
#top-promos-forfaits .titre-rose a{font-size:13px; color:#a0005c;font-weight:bold;}
#top-promos-forfaits .prix-rose { font-size:11px; color:#a0005c; overflow:hidden; font-weight:bold;}
#top-promos-forfaits .bottom{ padding-left:15px;height: 45px}

#top-promos-forfaits .valeur{ font-size:13px;}
/* Forfaits */

/* Fin Promotions */


/* Debut Destinations */
#recherche-destination{ margin-bottom:10px;}
#recherche-destination h2{ height:15px; font-size:13px; font-family:Georgia;color:#937c5c; background-image:url(../images/destinations-title-picto.gif); background-repeat:no-repeat; background-position:left; padding-top:15px;padding-left:25px;}
#recherche-destination .content{ padding:5px 10px 0px 5px;;background-color:#b1a898;}
#recherche-destination .intitule{ color:#FFFFFF;}
#recherche-destination .ddlRechercheDest{ width:120px; font-size:10px; color:#5a4f49;}
#recherche-destination .ligne{ height:1px; overflow:hidden; clear:both; background-repeat:repeat; background-image:url(../images/recherche-destination-line.gif);}
#recherche-destination .bottom{ height:14px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/bottom-moteur-destinations.gif);}
#recherche-destination .lien-chypre{ margin-top:3px; height:15px;}
#recherche-destination img.fleche-picto{ float:left;margin-right:3px; margin-top:4px;}
#recherche-destination a.lien{  font-size:12px; color:#FFFFFF; text-decoration:underline;float:left; margin-right:8px;}
#recherche-destination img.feuille{ padding-top:3px;}
img.picto-top{ float:left;width:621px; height:200px; overflow:hidden;/*background-color:#b1a898;*/}
#destination-grece h1{ color:#ac9f0f; font-size:36px;}
#destination-grece .sous-titre{font-size:16px; margin-bottom:15px; margin-top:2px;}
#destination-grece .carte-destinations .carte{ float:left; width:360px; height:400px;margin-right:25px; padding-top:20px; padding-left:40px;}
#destination-grece .carte img{ width:349px; height:349px;}
#destination-grece .liste-destinations-grece{ width:175px; float:left;}
#destination-grece .cartouche-destination-grece h2{ font-size:14px; color:#ac9f0f;}
#destination-grece .cartouche-destination-grece .intro{ text-align:justify;}
#destination-grece .cartouche-destination-grece .lien img.fleshe-picto{ padding-top:5px;float:left; margin-right:5px;}
#destination-grece .cartouche-destination-grece .lien a.texte{ color:#ac9f0f;}
#destination-grece .cartouche-destination-grece .lien a.texte:hover{ color:#ac9f0f; text-decoration:underline;}
#destination-grece .cartouche-destination-grece .lien .texte img{ margin-left:2px;}
#destination-grece .cartouche-destination-grece .ligne{height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat; margin-top:5px; margin-bottom:5px;}
.center .bottom-destinations{ margin-left:10px;}
#destinations-nouvelles-evasions .ne-en-tete{ clear:both; margin-bottom:12px;}
#destinations-nouvelles-evasions .ne-en-tete h2{color:#ac9f0f; font-size:18px;}
#destinations-nouvelles-evasions .ne-en-tete .sous-titre{ font-size:14px;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions{height:96px; margin-top:10px;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .left{ width:87px; height:87px;float:left; margin-right:10px;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .left .picto{ width:87px; height:87px; float:left; position:absolute;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .left .plus{width:17px; height:17px; position:relative; top:65px; left:65px;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .right{ width:490px; float:left; }
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions h3 a{font-size:14px; color:#ac9f0f;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .intro-ne{ text-align:justify; height:50px; overflow:hidden;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .lien-ne{ float:right;margin-top:8px;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .lien-ne img.fleshe-picto{ padding-top:5px;float:left; margin-right:5px;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .lien-ne a.texte{color:#ac9f0f;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .lien-ne a.texte:hover{ color:#ac9f0f; text-decoration:underline;}
#destinations-nouvelles-evasions .cartouche-nouvelles-evasions .lien-ne a.texte img{ margin-left:2px;}
#destinations-nouvelles-evasions .ligne{ clear:both;height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat;}
/* Fin Destinations */


/* Debut Fiche Destination */
#fiche-destination-popup{ border:10px #b1a898 solid;width:590px;margin:0 auto;background-color:#FFFFFF;}
#fiche-destination-popup .top{ padding:15px 10px 15px 10px; text-align:justify; }
#fiche-destination-popup .fiche-destination{ width:590px;}
#fiche-destination-popup #top-ct img.visuel{ width:561px; height:200px;overflow:hidden; margin-top:10px; margin-left:15px;}
#fiche-destination-popup #top-ct img.visuel-fiche-destination-popup{width:561px; height:200px;overflow:hidden; margin-top:10px;}
#fiche-destination-popup #top-ct img { width:561px; height:200px;}
#fiche-destination-popup .paragraphes { padding-left:5px; padding-right:5px;}
#fiche-destination-popup .en-tete .introduction { padding-left:5px; padding-right:5px;}
#fiche-destination-popup .bottom-picto { width:591px; height:35px; text-align:center; vertical-align:bottom;background-color:#b1a898;}
.fiche-destination{ width:601px;}
.fiche-destination .top{ padding:0px 0px 15px 0px; text-align:justify;}
.fiche-destination .top .en-tete .introduction{ margin-bottom:15px;}
.fiche-destination .top .en-tete .boutons{ text-align:center; margin-bottom:15px;}
.fiche-destination .top .en-tete .boutons a{ cursor: pointer;margin-right:15px;}
.fiche-destination .top .en-tete .boutons img{vertical-align: middle; }
.fiche-destination .top .en-tete h1{ font-size:36px; color:#a9a192; margin-bottom:0px;}
.fiche-destination .top .en-tete p{ margin-bottom:19px; margin-top:5px; font-size:14px;}
.fiche-destination .bottom{ height:33px; background-color:#41649d; background-image:url(../images/logo-popup.gif); background-repeat:no-repeat;}
.fiche-destination .top .line{ clear:both;height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat;}
.fiche-destination .top ul{ list-style:none; text-align:center; margin-top:10px; margin-bottom:15px;}
.fiche-destination .top ul li{ display:inline;}
.fiche-destination .top ul a{ color:#937c5c; text-decoration:underline;}
.fiche-destination .top ul a:hover{ color:#5a4f49;}
.fiche-destination .top .paragraphes { padding-left:15px; padding-right:20px;}
.fiche-destination .top .paragraphes h2{ font-size:18px; color:#937c5c; margin-bottom:2px; margin-top:0px;}
.fiche-destination .top .paragraphes h2 a{ font-size:18px; color:#5a4f49;}
.fiche-destination .top .paragraphes p{ text-align:justify; padding-bottom:10px; margin-top:2px; margin-bottom:0px;}
.fiche-destination .top .paragraphes p .picto{ width:149px; height:149px; overflow:hidden;background-image:url(../images/bg-picto.gif); background-repeat:no-repeat; float:left; margin-top:5px; padding-top:8px; padding-left:8px; margin-bottom:-5px;}
.fiche-destination .top .paragraphes p .picto img{ width:134px; height:134px;}
.fiche-destination .top .paragraphes .haut-de-page-destination{padding-left:485px; clear:both; text-align:left; margin:10px 0px 10px 0px;}
.fiche-destination .top .paragraphes .haut-de-page-destination a.texte{ color:#937c5c;}
.fiche-destination .top .paragraphes .haut-de-page-destination a.texte:hover{ color:#937c5c; text-decoration:underline;}
.fiche-destination .top .paragraphes .haut-de-page-destination img.picto{ margin-top:2px; margin-right:3px;float:left;}

.fiche-destination .top .paragraphes .haut-de-page-popup{padding-left:480px; clear:both; text-align:left; margin:10px 0px 10px 0px;}
.fiche-destination .top .paragraphes .haut-de-page-popup a.texte{ color:#937c5c;}
.fiche-destination .top .paragraphes .haut-de-page-popup a.texte:hover{ color:#937c5c; text-decoration:underline;}
.fiche-destination .top .paragraphes .haut-de-page-popup img.picto{ margin-top:2px; margin-right:3px;float:left;}
/* Fin Fiche Destination */


/* Debut Resa */
#resa { width:760px; margin:20px 10px 0px 10px;}
#resa .top { margin-bottom:10px; height:190px;}
#resa .top img.picto { width:160px; height:115px; overflow:hidden; float:left;margin-right:15px;}
#resa .top .contenu{ float:left; width:585px;}
#resa .top .contenu .votre-commande .heading{ font-size:24px; color:#a9a192;}
#resa .top .contenu .infos-produit{ height:165px;}
#resa .top .contenu .infos-produit .left{float:left; width:250px; margin-top:2px;}
#resa .top .contenu .infos-produit h2{font-size:13px; font-weight:bold; margin-top:0px;margin-bottom:0px;}
#resa .top .contenu .infos-produit .duree{ margin-bottom:8px;}
#resa .top .contenu .infos-produit .depart-de{ font-weight:bold;}
#resa .top .contenu .infos-produit .date-depart{ margin-top:-2px;}
#resa .top .contenu .infos-produit .date-retour{ margin-top:-2px;}
#resa .top .contenu .infos-produit .nb-adultes{ margin-top:-2px;}
#resa .top .contenu .infos-produit .vert-line {float:left; width:1px; height:160px; overflow:hidden; background-repeat:repeat; background-image:url(../images/line_v.gif); margin-top:5px;}
#resa .middle{ margin-bottom:25px;}
#resa .middle .tabs { background-color:#f3f2ef; height:20px; padding-left:140px;font-size:18px;}
#resa .middle span{color:#a9a192;margin-right:35px; padding-right:5px; padding-left:5px; }
#resa .middle .devis{ background-color:#a9a192; color:#FFFFFF;}
#resa .bottom .text{margin-left:50px;}
#resa .bottom .content .up{ padding-left:50px; margin-top:15px; margin-right:5px;}
#resa .bottom .content .up .titre{ background-image:url(../images/resa-bullet.gif); background-repeat:no-repeat; color:#927d5c; font-size:12px; background-position:left; padding-left:15px; margin-bottom:15px;}
#resa .bottom .content .up .radio { width:9px; height:9px;}
#resa .bottom .content .txtPrice{width:45px; font-size:9px; color:#9c0f63; text-align:right; margin-bottom:3px;}
#resa .bottom .content .center{ margin-left:50px; margin-top:3px; margin-right:5px;}
#resa .bottom .down { height:55px; background-color:#f3f2ef; padding-left:175px; padding-right:5px; padding-top:5px;}
#resa .bottom .down .total{ color:#9c0f63; text-align:right; vertical-align:top;}
#resa .bottom .down .text { font-size:9px; text-align:justify;}
#resa .bottom .boutons { text-align:center; margin-top:15px;}
#resa .bottom .boutons .btn-etape-suivante{ width:96px; height:19px; background-image:url(../images/bg-btn-etape-suivante.gif); background-repeat:no-repeat; border:0px; font-size:9px; color:#8da5c5; cursor:pointer; cursor:hand; vertical-align:top;}
#resa .bottom .boutons img{ margin-right:15px;}
/* Fin Resa */


/* Debut Groupes*/
.content .heading-groupe{ color:#d99a49; font-size:36px; margin-bottom:-1px; }

.content .heading-groupe .etape1{ color:#d99a49; font-size:21px; padding-left:24px; }
.content .heading-groupe .etape1{ color:#d99a49; font-size:21px; padding-left:24px; }
.center-tables { padding-left:23px; padding-right:23px;}
.center-tables .top-table { background-image:url(../images/demande-table-bottom.gif); background-repeat:no-repeat; width:569px; height:5px;}
.center-tables .table1 {width:555px; background-color:#f3f2ef; padding:8px 7px 9px 7px;}
.center-tables .table2 {width:555px; background-color:#fbfbfa; padding:12px 7px 9px 7px;}
.center-tables .table2 .obligation{margin-top:15px;}
.center-tables h2{ font-weight:bold; color:#d99a49; font-size:11px; margin-bottom:19px; height:5px}
.center-tables .rows { height:5px;}
.center-tables .asterisk{color:#d99a49;}
.center-tables .ddlSmall { width:45px;}
.center-tables .ddlSmall2 { width:48px;}
.center-tables .txtSmall { width:65px; }
.center-tables .txtMedium { width:125px;}
.center-tables .txtBig { width:385px;}
.center-tables .ddlMedium { width:125px;}
.center-tables .ddlBig { width:110px;}
.center-tables .ddlLarge { width:80px;}
.center-tables .txt-b { padding-right:9px;}
.center-tables .textarea { width:307px; height:68px; font-family:Arial; font-size:9px; color:#5a4f49;}
.center-tables .bottom-txt { padding-bottom:7px;}
.center-tables .bottom-pic { background-image:url(../images/demande-table-bottom.gif); background-repeat:no-repeat; height:5px; width:569px; margin-bottom:19px;}
.center-tables .top-pic { background-image:url(../images/demande-table-top.gif);background-repeat:no-repeat; height:5px; width:569px; background-position:bottom;}
.center-tables .etape-suivante-btn { text-align:center;}
#etape2 {width:568px;}
.center-tables #etape2 .top-pic { background-image:url(../images/demande-table-top-etape2.gif);background-repeat:no-repeat; height:4px; width:568px; background-position:bottom;}
.center-tables #etape2 .table1 {background-color:#f3f2ef; width:538px; padding:6px 24px 14px 7px;}
.center-tables #etape2 .table1 .txt-bold { font-weight:bold; vertical-align:top;}
.center-tables #etape2 .table2-b { background-color:#fbfbfa; padding:5px 10px 5px 10px;}
.center-tables #etape2 .txt { margin-left:35px;}
.center-tables #etape2 .table1-b { min-height:17px; background-color:#f3f2ef; padding:5px 10px 5px 10px;}
.center-tables #etape2 .checkbox { width:11px; height:11px; float:left;}
.center-tables #etape2 .txt-oblique { font-style:italic; text-align:justify;}
.center-tables #etape2 .bottom-pic2b { background-image:url(../images/demande-table2b-bottom.gif); background-repeat:no-repeat; height:5px; width:568px; margin-bottom:19px;}
.center-tables .boutons { text-align:center;}
.center-tables .boutons .btn-etape-suivante{ width:96px; height:20px; background-image:url(../images/bg-btn-etape-suivante.gif); background-repeat:no-repeat; border:0px; font-size:9px; color:#8da5c5; cursor:pointer; cursor:hand;}
.center-tables .boutons .btn-modifier{}
.center-tables .boutons .btn-valider{ vertical-align:top; font-weight:bold;width:66px; height:19px; background-image:url(../images/bg-btn-valider-groupes.gif); background-repeat:no-repeat; border:0px; font-size:10px; color:#8da5c5; cursor:pointer; cursor:hand;}
.center-tables .boutons img{ margin-right:20px;}
/* Fin Groupes*/


/*Debut devis*/
#diaporama-devis{ margin:0px 10px 0px 10px; }
#diaporama-devis .image-devis{ float:left;width:601px; height:200px;overflow:hidden; margin-right:10px; background-color:#e8e5e0; text-align:center;}
#diaporama-devis .image-devis img{ height:200px;}
.upper-part{ margin-left:10px; margin-right:10px;}
.upper-part h1{ color:#726249; font-size:36px; margin-bottom:1px; margin-top:0px;}
.upper-part h1 .etape1 { color:#726249; font-size:21px; padding-left:24px; }
.upper-part .devis-diaporama-text { margin-top:5px; margin-bottom:9px;}
.upper-part .accroche{ font-size:16px; margin-top:3px;}
.upper-part .accroche a{color:#5a4f49;}
.upper-part .descriptif{ margin-top:15px; text-align:justify;}
#devis-content .center-tables h2{ font-weight:bold; color:#726249; font-size:11px; margin-bottom:10px; height:5px;}
#devis-content { width:615px;}
#devis-content .center-tables .asterisk{ color:#726249;}
#devis-content .center-tables .bottom { height:5px; background-repeat:no-repeat; background-image:url(../images/devis-bottom-pic.gif); margin-bottom:10px;}
#devis-content .center-tables .table1-b{background-color:#f3f2ef; padding:5px 10px 0px 10px;}
#devis-content .center-tables { margin-top:9px;}
#devis-content .center-tables #etape2 .candidat {color:#726249; padding-left:10px; font-weight:bold; margin-top:15px;}
#devis-content .center-tables .boutons { text-align:center;}
#devis-content .center-tables .boutons .btn-etape-suivante{ width:96px; height:20px; background-image:url(../images/bg-btn-etape-suivante.gif); background-repeat:no-repeat; border:0px; font-size:9px; color:#8da5c5; cursor:pointer; cursor:hand;}
#devis-content .center-tables .boutons .btn-valider{ vertical-align:top; font-weight:bold;width:66px; height:19px; background-image:url(../images/bg-btn-valider-groupes.gif); background-repeat:no-repeat; border:0px; font-size:10px; color:#8da5c5; cursor:pointer; cursor:hand;}
#devis-content .center-tables .boutons img{ margin-right:20px;}
/*Fin devis*/


/* Debut Mail Popup */
.mail{ width:465px; border:10px #b1a898 solid; margin:0 auto;}
.mail .top{ padding:9px 9px 9px 9px; background:#FFFFFF; }
.mail .top .header{ height:13px; background-image:url(../images/popup-bg-top.gif); background-repeat:no-repeat;}
.mail .top .middle{ text-align:left;width:440px; padding-left:7px;background-color:#f3f2ef; margin-top:0px!important; margin-top:-3px;}
.mail .top .middle .en-tete{ color:#937c5c; margin-bottom:8px;}
.mail .top .etoile{ color:#937c5c;}
.mail .top .middle .intitule{ vertical-align:top;}
.mail .top .middle .txtpopup{ width:120px; height:12px; font-size:9px; color:#686868;}
.mail .top .middle .textAreaPopup{font-size:11px; color:#686868;width: 280px}
.mail .top .middle .btn-envoyer{ width:86px; height:20px; background-image:url(../images/bg-btn-envoyer.gif); background-repeat:no-repeat; border:0px; font-size:11px; float:right; margin-right:43px; margin-top:5px;color:#8da5c5; cursor:hand; cursor:pointer;}
.mail .top .middle .notes{ text-align:center; padding-top:80px;}
.mail .top .middle .btn-fermer{ text-align:center; margin-top:10px; padding-bottom:80px;}
.mail .top .middle .obligation{ margin-top:35px;}
.mail .top .footer{ height:4px; background-image:url(../images/popup-bg-bottom.gif); background-repeat:no-repeat;margin-bottom:0px!important; margin-bottom:-12px;}
.mail .bottom{ height:37px; background-color:#b1a898; text-align:left;}
/* Fin Mail Popup */


/* Debut Popup Footer */
#popup{ width:590px;border:10px #b1a898 solid; margin:0 auto;}
#popup .top{ padding:15px 12px 17px 15px; text-align:justify;}
#popup .top .en-tete .titre{ height:22px;margin-bottom:20px;}
#popup .top .en-tete .titre .picto-titre{ float:left; margin-right:10px;}
#popup .top .en-tete .titre .texte-titre{font-size:20px; color:#9c0f63; margin-top:-3px;}
#popup .top .en-tete .introduction{ font-size:14px;margin-bottom:20px;}
#popup .bottom{ height:37px; background-color:#b1a898; background-image:url(../images/logo-popup.gif); background-repeat:no-repeat;}
#popup .top .line{height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat; margin-top:4px;}
#popup .top .paragraphes .titre{ font-size:18px; color:#ac9f0f;}
#popup .top .paragraphes .paragraphe{ text-align:justify; margin-bottom:15px;}
#popup .top .paragraphes .paragraphe .fleshe-picto{ float:left; width:11px; height:11px; margin-top:3px; margin-right:2px;}
#popup .top .paragraphes .paragraphe .picto{ width:149px; height:149px; background-image:url(../images/bg-picto.gif); background-repeat:no-repeat; float:left; margin-top:5px; padding-top:8px; padding-left:8px; margin-bottom:-5px;}
#popup .top .paragraphes .paragraphe .picto img{ width:134px; height:134px;}
#popup .top .contacts-popup{ text-align:center; margin-bottom:15px;}
#popup .top .note-popup{ text-align:center; font-size:9px;}
#popup .top .fermer-popup{ text-align:right;}
/* Fin Popup Footer */
/*vente flash*/
#vente-flash{margin-left: 10px;margin-bottom:10px;margin-right: 10px }
.tarifs {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
}
.ttc {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
}
.reduction1 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.reduction2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}
.produit {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #937C5C;
    font-size: 13px;
    font-weight: bold;
    height: 65px;
    overflow: hidden;
}
.produit a{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #937C5C;
    font-size: 13px;
    font-weight: bold;
    height: 65px;
    overflow: hidden;
}
.sejour {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    height: 12px;
    overflow: hidden;
}
.pension {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 10px;
    font-weight: bold;
    line-height:20px;
    height: 20px;
    overflow: hidden;
}
.vol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 10px;
    height: 50px;
    overflow: hidden;
}