body{font-size:10px; color:#000; font-family:Arial; text-decoration:none; font-weight:normal}
a:link{text-decoration:none}
a:hover{text-decoration:underline}
a:visited{text-decoration:none}
a:active{text-decoration:none}
.pointe{border-style:dashed; border-width:1px; border-color:#2a71c1}
.bleu{border:1px #4D89CB solid; background-color:#E7F4FE}
.bleu4{border:1px #98cbe0 solid}
.orange{border:1px #FE8616 solid}

.bleu118{font-family:Arial; font-size:20px; color:#0255b3; font-weight:bold}
.list{font-family:Arial,Helvetica,sans-serif; list-style-type:square; list-style-position:outside; list-style-image:url(http://www.zenvoyages.com/sejours/images/images/index1_140.gif); margin-left:30px; padding-left:1px; color:#135EB1}

.attente{border:1px solid #CCC; background-color:#FAFAF8}
a.liengris{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#CCC}

a.topmenu{font-family:Verdana; font-size:10px; text-decoration:none; color:#2A71C1}

.septopmenu{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#FF7D1E}
.tab_bleu{border-left:1px #AFCCDE solid; border-top:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE}
.bleu_bottom{border-left:1px #AFCCDE solid; border-top:1px #AFCCDE solid; border-color:#AFCCDE}
.bleu_cotes{border-top:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE}
.bleu_cotes2{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-color:#AFCCDE}
.bleu_top{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE}
.cadre_bleu{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; background-color:#fff; border-color:#AFCCDE}
.cadre_bleu_f{border-left:1px #0154b0 solid; border-right:1px #0154b0 solid; border-bottom:1px #0154b0 solid; border-top:1px #0154b0 solid; background-color:#fff; border-color:#0154b0}
.cadre_resultat{border-left:1px #AFCCDE solid; border-top:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE; background-image:url(http://www.zenvoyages.com/sejours/images/bg_resultat.gif)}
.cadre_filtre1{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-top:1px #AFCCDE solid; background-color:#fff; border-color:#AFCCDE}
.cadre_filtre2{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-top:1px #AFCCDE solid; background-color:#F2F9FF; border-color:#AFCCDE}
.cadre_offre{border-left:1px #F60 solid; border-right:1px #F60 solid; border-bottom:1px #F60 solid; background-color:#fff; border-color:#F60}
.cadre_bleu2{border-left:1px #AFCCDE solid; border-top:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-color:#AFCCDE}

.cadre_bottom{border-bottom:1px #AFCCDE solid}

.cadre_bleuvol{border:2px #7BA4D6 solid; border-color:#7BA4D6}

.form{   color:#103390;     font-size:10px;  font-family:verdana,Arial,Helvetica,Geneva;   text-decoration:none;    border:1px solid #FF9A02;     background-color:#FFF}
.form1{   color:#103390;     font-size:10px;  font-family:verdana,Arial,Helvetica,Geneva;   text-decoration:none;    border:1px solid #7eafdf;     background-color:#FFF}

a.septopmenu:hover{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:underline; color:#FF7D1E}

a.onblue{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#fff; text-transform:uppercase}
.oranger1{border:1px #f7a11a solid; background-color:#fff}
a.onblue:hover{color:#B3E1FF}

.onblue{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#fff; text-transform:uppercase}

.rechercheaption{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#000}

select{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:normal; color:#000}

.menulist{font-family:Arial; font-size:10pt; font-weight:normal; text-align:justify; margin-left:10px}
.menucategorie{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; text-align:justify; font-weight:bold; color:#135EB1; text-decoration:none}
a.menucategorie:hover{font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; color:#FD740C; font-size:8pt; text-align:justify; text-decoration:none}

.autrecategorie{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; list-style-type:square; list-style-position:outside; list-style-image:url(http://www.zenvoyages.com/sejours/images/images/flechebleu.gif); text-align:justify; margin-left:30px; font-weight:bold; color:#135EB1; text-decoration:none}

a.autrecategorie:hover{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; list-style-type:square; list-style-position:outside; list-style-image:url(http://www.zenvoyages.com/sejours/images/images/flecheorange.gif); text-align:justify; margin-left:30px; font-weight:bold; color:#FD740C; text-decoration:none}

.menulink{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#00A5FF}

.menulinkbannier{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#ff7d1e}

a.menulink:hover{color:#FFC110}

.offertitle{font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; color:#656565}

.offertitle_bleu{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#0e61cb}

.hotel_gris{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#636363}

.hotel_gris_n{font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; color:#636363}
.hotel_gris_source{font-family:Arial; font-size:9px; font-weight:normal; text-decoration:none; color:#636363}
.gris_vp{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#999}
.hotel{font-family:Arial; font-size:11px; text-decoration:none; color:#656565}
.h2{font-family:Arial; font-size:15px; text-decoration:none; color:#656565}

.orang{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:15px; text-decoration:none; color:#ff8516}

.red{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#F00}
a.red:hover{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#F00; text-decoration:underline}

.offer{font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; color:#000}
a.offer:hover{font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; color:#000}

.gris_p{font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; color:#B3B3B3}

.zen_red{font-family:Arial; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; color:#FFF; background-image:url(http://www.zenvoyages.com/sejours/images/b_zenvip_b.gif); background-repeat:no-repeat; width:60px; height:36px}

.blanc{font-family:Arial; font-size:24px; font-weight:bold; text-decoration:none; color:#FFF}

.blanc16p{font-family:Arial; font-size:16px; font-weight:bold; text-decoration:none; color:#FFF}

.blanc12p{font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF}

.offerprice{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FF7D1E}

.oldofferprice{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:line-through; color:#939393}

.espacemembreslogin{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-decoration:none; font-weight:normal; color:#999; width:119px; height:14px}

a.lostpass{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-decoration:underline; font-weight:normal; color:#000}

a.lostpass:hover{text-decoration:none}

.nenu_tab{font-size:12px; font-family:Arial; font-weight:bold; color:#fff}
.contenu_tab{font-size:11px; font-family:Arial; font-weight:bold; color:#2a71c1}
.contenu_tab1{font-size:9px; font-family:Arial; font-weight:bold; color:#fff}
.infolist{font-family:Arial; font-size:8pt; color:#000; list-style-type:square; font-weight:normal; list-style-position:outside; list-style-image:url(http://www.zenvoyages.com/sejours/images/images/bluearrow.gif); text-align:justify; margin-left:40px}

a.infolink{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#747474}

a.infolink:hover{color:#00A5FF}

a.footer{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#747474}

.footer{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; color:#747474; padding-top:4px; padding-right:0px; padding-bottom:4px; padding-left:0px}

.copyright{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; font-weight:normal; color:#000}

.eqx{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; font-weight:normal; color:#AFAFAF}

.layoutportal{font-family:Tahoma; font-size:11px; color:#2A71C1; text-decoration:underline}

a.layoutportal:hover{font-family:Tahoma; font-size:11px; color:#2A71C1; text-decoration:none}

.layoutportaltexte{font-family:Tahoma; font-size:11px; color:#2A71C1; text-decoration:none; font-weight:normal}
.layoutportal_orange{font-family:Tahoma; font-size:11px; color:#FF7D1E; text-decoration:none; font-weight:normal}

.txt{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000}
.txt_affila{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000}

P{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000}

.picture{border:1px solid #2A71C1}

.layoutfils{font-family:Tahoma; font-size:11px; color:#000; text-decoration:none}

a.layoutfils:hover{font-family:Tahoma; font-size:11px; color:#2A71C1; text-decoration:underline}

.titre{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#2A71C1}

.titre2{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#FF7D1E}
.ban_promo_coin{margin-top:6px; margin-right:6px; margin-left:6px}

.bleudetails{font-family:Arial; font-size:10px; color:#2A71C1}

.bleudetails3{font-family:Arial; font-size:13px; color:#0255B1}

a.bleudetails3:hover{font-family:Arial; font-size:11px; color:#4173AA; text-decoration:none}

.bleudetails4{font-family:Arial; font-size:11px; color:#2A71BF; font-weight:bold; text-decoration:none}

.menufiltre{font-family:Arial; color:#F56A0B; font-size:12px; text-decoration:none; font-weight:400}

.menuorange{font-family:Arial; color:#F56A0B; font-size:12px; text-decoration:none; font-weight:bold; margin-left:5px}
.menuorange2{font-family:Arial; color:#F56A0B; font-size:10px; text-decoration:none}
a.menuorange2:hover{font-family:Arial; font-size:11px; font-weight:bold; color:#F56A0B; text-decoration:none}
.prix{font-family:Arial; color:#F56A0B; font-size:20px; text-decoration:none; font-weight:bold}

.menu_filtre{font-family:Arial; color:#026BC7; font-size:11px; text-decoration:none; margin-left:5px; cursor:pointer}
.menu_dest{font-family:Arial; color:#026BC7; font-size:11px; text-decoration:none; font-weight:bold}
.menu_dest:hover{font-family:Arial; color:#026BC7; font-size:11px; text-decoration:none; font-weight:bold}
.titr_range{font-family:verdana; font-weight:bold; color:#FF7D1E; font-size:11px}

a.menuorange:hover{font-family:Arial; font-size:12px; font-weight:bold; color:#FFC110; text-decoration:none}
a.menufiltre:hover{font-family:Arial; font-size:12px; font-weight:400; color:#FFC110; text-decoration:underline}

.linkalpha{font-family:Tahoma; font-weight:bold; color:#FF7D1E; font-size:9px; text-decoration:none}

a.linkalpha:visited{text-decoration:none; color:#4173AA; font-family:Tahoma; font-size:9px}

.menulink2{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; text-decoration:none; color:#00A5FF}

a.menulink2:hover{color:#FFC110; text-decoration:underline}

.bleudetails2{font-family:Arial; font-size:12px; color:#0255B1; font-weight:bold}

a.link_resultat{font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; font-size:9px; text-decoration:none; color:#000}

.ttc{font-family:Arial; font-size:11px; color:#FF7D1E}

.bleu{font-family:Tahoma; font-size:10px; color:#AFCCDE}

.offer2{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#FFF}

.offer3{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#000}

.tr{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#03F}

.inputinvisible{font-family:Tahoma; font-size:10px; font-weight:bold; border:none; text-align:right; width:150px; color:#FF7D1E}

.rechercheaptionorange{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#FA842C}

#ref{ position:absolute;  overflow:hidden;  display:none;  visibility:hidden;  text-align:left}

ul{ padding-left:0px;  margin-left:0}

.textdefil{font-family:Tahoma; font-weight:bold; color:#FF7D1E; font-size:12px; text-decoration:none}

.gris{font-family:Tahoma; font-size:16px; color:#c0c0c0; font-weight:bold}
.menutop{border-left:1px #FFF solid; border-right:1px #FFF solid; border-bottom:1px #FFF solid; background:#2A71C1}
.menutop:hover{background:#37A4F5}

.menutop2{font-family:Arial; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none}
 .menutop2:hover{text-decoration:none}
 .titre_tab{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; font-weight:bold}
 
#nuageTag OL.tagcloud{MARGIN-BOTTOM:5px; BORDER-TOP-STYLE:none}

OL.nuage LI{DISPLAY:inline}

OL.nuage LI A{MARGIN:1px; COLOR:#ff7d1e; TEXT-DECORATION:none}

OL.nuage LI A:hover{COLOR:#2a71c1}

.kw1{MARGIN-LEFT:8px; COLOR:#ff7d1e; FONT-SIZE:x-large}

.kw2{MARGIN-LEFT:8px; COLOR:#ff7d1e; FONT-SIZE:large}

.kw3{MARGIN-LEFT:8px; COLOR:#ff7d1e; FONT-SIZE:medium}

.kw4{MARGIN-LEFT:8px; COLOR:#ff7d1e; FONT-SIZE:small}

.kw5{MARGIN-LEFT:8px; COLOR:#ff7d1e; FONT-SIZE:x-small}

.textrecherche{FONT-WEIGHT:bold; FONT-SIZE:16px; COLOR:#4173aa; FONT-FAMILY:Tahoma; TEXT-DECORATION:none}

.recherche{BORDER-RIGHT:#ff7d1e 1px solid; BORDER-TOP:#ff7d1e 1px solid; BORDER-LEFT:#ff7d1e 1px solid; BORDER-BOTTOM:#ff7d1e 1px solid}

.rose{border-style:solid; border-width:1px; border-color:#F09}

.rouge{border-style:solid; border-width:1px; border-color:#C00}

.cadre_gris{border-style:solid; border-width:1px; border-color:#c0c0c0}

.bg_soleilafrique{border-style:solid; border-width:1px; border-color:#CB6000}
.imgmoteur{border-style:dashed; border-width:1px; border-color:#2a71c1}
.bgimg{background-repeat:no-repeat}
.tete_hotel{ background-repeat:no-repeat}
 .titre_hotel{font-size:10px; ; font-family:Arial; font-weight:bold}
 
.top_h1{ position:absolute;  FONT-FAMILY:Arial;  color:#FFF;  width:600px;  height:42px;  left:auto;  top:20px}

.bonne_affaire{ z-index:11;  left:335.5px;  top:106px}

a.info{font-family:Arial; font-size:18px; font-weight:bold; color:#FFF;  position:relative;  text-decoration:none}

a.info:hover{ background:none;  z-index:25}

a.info span{ display:none}

a:hover.info span{ display:inline;  position:absolute;    top:3em; left:0em; width:15em;  border:1px solid #69c;  background-color:#FFF; color:#69c; font-family:Arial; font-size:10px; font-weight:normal;  text-align:justify;  padding:1px}

.indice{font-family:Arial; font-size:11px; text-align:center; color:#0255B1; font-weight:bold; text-decoration:none; text-align:center}
.txt_indice{font-family:Arial; font-size:9px; color:#0255B1; font-weight:400; text-decoration:none}

.Style2{font-size:12px}
.Style7{color:#FFF; font-size:16px}
.div_detail{display:block; margin:5px; float:left; font-family:Arial}
.div_fleche{margin-top:10px; width:17px; height:27px; background-image:url(http://www.zenvoyages.com/sejours/images/fleche_bleu.gif)}
.div_coin_avis{margin-left:20px; width:35px; height:16px; background-image:url(http://www.zenvoyages.com/sejours/images/coin_avis.gif)}
.borderdetail{border-left:1px #AFCCDE solid; border-top:1px #AFCCDE solid; border-right: 1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE; background-color:#FFF; padding-left:10px; padding-top:3px; margin-top:10px; height:21px}
.borderdetail1{border-left:1px #AFCCDE solid; border-right: 1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE; padding-left:10px; margin-bottom:10px; height:200px}

.div_villedep{margin-left:20px; width:140px}
.div_moisdep{width:140px}
.div_jourdep{width:175px; text-align:center}
.div_prixdetail{width:320px; text-align:center}

.casedetail{padding-left:5px; color:#0354b0; font-size:11px; padding-left:10px; padding-right:10px; font-weight:bold; top:auto}
.copyright2{color:#CCC; font-size:9px}

ul, li{margin:0; list-style:none}
.lien{font-family:Arial; font-size:12px; color:#2A71C1; text-decoration:underline}

a.lien:hover{font-family:Arial; font-size:12px; background-color:#2A71C0; color:#fff; text-decoration:none}
.fermer{font-size:12px; color:#960; text-decoration:none}
.res{float:left; position:relative; width:690px; border-bottom:1px solid #afccde; border-right:1px solid #afccde; border-left:1px solid #afccde}
.dest{clear:both; position:relative; width:690px; border-bottom:1px solid #afccde; border-top:1px solid #afccde; float:left}
*html .res{position:relative; width:687px; border-left:1px solid #afccde; border-right:1px solid #afccde; border-bottom:1px solid #afccde}

.h1{font-family:Arial; font-size:16px; font-weight:bold; color:#a1a1a1; margin-bottom:2px; margin-top:2px}
#avis{position:relative; width:630px; margin-left:60px; border-top:1px dotted #AFCCDE; margin-top:4px; margin-bottom:2px; float:right}
.note{display:block; float:left; width:41px; height:51px; margin-top:20px; margin-left:5px; margin-right:5px; /* background-image:url(http://www.zenvoyages.com/sejours/images/b_note.gif);*/
 background-repeat:no-repeat; font-family:Arial; font-size:24px; font-weight:bold; color:#FFF; padding-top:1px; padding-left:13px}
.image_hotel{display:block; float:left; width:125px; margin-top:5px; position:relative}
.info_hotel{display:block; float:left; width:330px; margin-top:5px}
.prix_hotel{display:block; float:left; width:170px; margin-top:5px; margin-bottom:5px}
*html .prix_hotel{display:block; float:left; width:160px; margin-top:5px; margin-bottom:5px}
.div_img{width:55px; margin-top:3px; float:left; text-align:left; font-family:Arial; font-size:11px; color:#026BC7}
.div_avi{margin-top:1px; width:60px; float:left; font-family:Arial; font-size:11px; text-align:right; color:#026BC7}

.div_avis_plus{margin-top:2px; padding-right:5px; text-align:justify}
.div_avis_moin{margin-top:2px; padding-right:5px; text-align:justify}
.div_bleu4{border:1px #98cbe0 solid; width:150px; height:120px; text-align:center}
.div_information{background-image: url(http://www.zenvoyages.com/sejours/images/cd200.gif); background-repeat:no-repeat; width:137px; height:19px; padding-left:5px; padding-top:2px; margin-top:10px; margin-left:2px; display:block; float:left}
.zen_red{font-family:Arial; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; color:#FFF; background-image:url(http://www.zenvoyages.com/sejours/images/b_zenvip_b.gif); background-repeat:no-repeat; width:60px; height:36px; margin-top:2px}

.div_tab_photo{width:115px; height:100px; background-color:#d1e1ee; padding:5px; text-align:center}
.div_photo{ background-color:#afccde; width:120px; position:relative; height:97px}
.div_blanc{border:3px #FFF solid; width:100px; height:70px}
.div_marb{ margin-bottom:2px}
.div_note{background-image: url(http://www.zenvoyages.com/sejours/images/b_note.gif);  background-repeat:no-repeat; width:41px; position:relative; height:51px; font-family:Arial; font-size:24px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF; margin-left:10px; margin-top:10px}
.div_trait{background-image: url(http://www.zenvoyages.com/sejours/images/trait.gif); background-repeat:repeat; position:relative; margin-top:10px; height:1px}

.div_euro{position:relative; float:inherit; height:19px; width:15px}
.div_ttc{position:relative; float:right; height:18px; width:29px}
.div_pri{position:relative; float:left; height:18px}
.div_price{text-align:center; width:90px}

.bd_top{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid;  border-top:1px #AFCCDE solid; background-color:#F2F9FF; border-color:#AFCCDE; width:684px; height:23px; padding-left:5px; padding-top:4px}

.filters .bd{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-top:1px #AFCCDE solid; background-color:#fff; border-color:#AFCCDE; width:689px; height:205px; margin-bottom:15px}
.filters ul.groups{position:relative; overflow:hidden}
.filters li.group{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-top:1px #AFCCDE solid; background-color:#fff; border-color:#AFCCDE; display:block; float:left; width:120px; margin:10px 5px; height:185px; padding-left:5px; padding-top:2px}
.filters li.group2{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-top:1px #AFCCDE solid; background-color:#F2F9FF; border-color:#AFCCDE; display:block; float:left; width:120px; margin:10px 5px; height:185px; padding-left:5px; padding-top:2px}

*html .filters li.group{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-top:1px #AFCCDE solid; background-color:#fff; border-color:#AFCCDE; display:block; float:left; width:120px; margin:10px 5px; height:185px; padding-left:2px; padding-top:2px}
*html .filters li.group2{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-top:1px #AFCCDE solid; background-color:#F2F9FF; border-color:#AFCCDE; display:block; float:left; width:120px; margin:10px 5px; height:185px; padding-left:2px; padding-top:2px}

.div_pays{ display:block; float:left;  width:80px; margin:10px 5px;  padding-left:5px;  padding-top:2px}

.div_menutop{display:block; float:left; height:21px; border-left:1px #FFF solid; border-right:1px #FFF solid; border-bottom:1px #FFF solid; text-align:center}

.accueil{width:85px; background-color:#2A71C1; padding-top:3px}
.accueil:hover{background:#37A4F5}

.derniere_minute{width:171px; background-color:#2A71C1; padding-top:3px}
.derniere_minute:hover{background:#37A4F5}

.vol{width:89px; background-color:#2A71C1; padding-top:3px}
.vol:hover{background:#37A4F5}

.bonaff{width:136px}

.sejour{width:92px; background-color:#2A71C1; padding-top:3px}
.sejour:hover{background:#37A4F5}

.circuit{width:101px; background-color:#2A71C1; padding-top:3px}
.circuit:hover{background:#37A4F5}

.croisiere{width:105px; background-color:#2A71C1; padding-top:3px}
.croisiere:hover{background:#37A4F5}

.thalasso{width:105px; background-color:#2A71C1; padding-top:3px}
.thalasso:hover{background:#37A4F5}

.voyage{width:100px; background-color:#2A71C1; padding-top:3px}
.voyage:hover{background:#37A4F5}

.autre_destination{padding-top:8px}

.div_bleu_top{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE; background-color:#F6F9FC; width:298px; height:286px; text-align:center}
.div_coin_guide{background-image: url(http://www.zenvoyages.com/sejours/images/tag.gif); background-repeat:no-repeat; width:9px; height:26px; display:block; float:left; margin-top:8px}
.div_mini_guide_top{border-left:1px #AFCCDE solid; border-top:1px #AFCCDE solid; border-color:#AFCCDE; display:block; float:left; width:285px; height:24px; background-color:#F6F9FC; margin-top:8px; text-align:left; padding-left:5px}

.div_top_destination{border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; background-color:#fff; border-color:#AFCCDE; font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; color:#636363; width:294px; text-align:justify; padding:2px; margin-top:-2px}
.div_banniere_note{background-image: url(http://www.zenvoyages.com/sejours/images/bann_note.gif); position:relative; margin-top:8px; margin-bottom:8px; width:300px; height:121px}
.div_banniere{border:1px #AFCCDE solid; border-color:#AFCCDE; text-align:left}

.div_recherche{width:1000px; border:1px #AFCCDE solid; border-color:#AFCCDE}

.div_recherche1{display:block; float:left; width:235px; height:25px; background-color:#F6F9FC; font-family:Arial; font-size:13px; color:#0255B1; padding-top:3px; text-align:right}
.div_recherche2{display:block; float:left; width:31px; padding-top:5px; background-color:#F6F9FC}
.div_recherche3{display:block; float:left; width:461px; padding-top:5px; background-color:#F6F9FC}
.div_recherche4{display:block; float:left; width:273px; padding-top:5px; background-color:#F6F9FC}
.div_entete1{background-image:url(http://www.zenvoyages.com/image/index1_02.gif); height:8px; width:1002px}
*html .div_entete1{background-image:url(http://www.zenvoyages.com/image/index1_02.gif); height:8px; width:1002px}
.div_entete2{background-image:url(http://www.zenvoyages.com/image/index1_07.gif); width:253px; height:42px; top:8px}
*html .div_entete2{background-image:url(http://www.zenvoyages.com/image/index1_07.gif); width:253px; height:42px; margin-top:-5px}

.div_entete3{position:absolute; background-color:#0255B1; width:130px; height:42px; left:253px; top:8px; z-index:10}

.div_entete4{position:absolute; background-color:#0255B1; left:370px; top:8px; width:632px; height:42px; z-index:10; padding-top:10px}

.div_entete5{position:absolute; background-image:url(http://www.zenvoyages.com/image/index1_22.gif); background-repeat:no-repeat; background-color:#0255B1; width:130px; height:42px; left:253px; top:50px; z-index:10}
.div_entete6{position:absolute; background-color:#0255B1; left:370px; width:632px; height:42px; top:50px; z-index:10; color:#FFF; font-size:11px; font-family:Arial}
.blanc1{color:#FFF; font-size:11px; font-family:Arial}
.div_entete7{position:absolute; background-image:url(http://www.zenvoyages.com/image/index1_27.gif); left:370px; top:50px; z-index:10}
.div_entete8{position:absolute; background-image:url(http://www.zenvoyages.com/image/bob.gif); top:105px; left:350px; width:138px; height:5px; z-index:10}
*html .div_entete8{position:absolute; background-image:url(http://www.zenvoyages.com/image/bob.gif); top:105px; left:350px; width:138px; height:3px; z-index:10}
.div_footer1{margin-top:5px; padding:5px; width:990px; height:15px; background-color:#2A71C1; border-color:#FFF; color:#FFF; font-size:9px}
.div_footer1 a{color:#FFF; font-size:9px}
.div_footer2{width:990px; height:39px; color:#747474; font-size:9px}
.div_footer2 a{color:#747474; font-size:9px}
.partenaire
{
font-size:10px;
color:#747474;
font-family:Arial;
}
.div_pagination{background-color:#F2F9FF; width:684px; height:23px; padding-left:5px; padding-top:4px}

.div_menu_lien{width:992px; height:25px; background-color:#ECF3F9; padding-left:10px; padding-top:5px; margin-left:0px}
.div_destination{font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#636363; padding-left:10px}
.div_prix{font-family:Arial; font-size:11px; display:block; float:left; width:170px; margin-top:5px; margin-bottom:5px; margin-left:150px; color:#2A71BF; text-align:center}
.titre_hotel{font-family:Arial; font-size:20px; color:#2A71BF; font-weight:bold; text-decoration:none}
a.titre_hotel:hover{font-family:Arial; font-size:25px; color:#0255B1; font-weight:bold; text-decoration:none}
.div_hotel{display:block; float:left; width:330px; margin-top:5px; margin-left:5px}
.produit{margin-top:5px; margin-left:10px}
.div_menu{width:1000; font-family:Arial; color:#4783C9; font-weight:bold; font-size:11px; cursor:pointer}
.div_menu1{display:block; float:left; width:130px; height:28px; padding-top:5px; padding-left:5px; border-top:1px #AFCCDE solid; border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; margin-right:2px; margin-top:3px; z-index:10; text-align:center}
.div_menu2{display:block; float:left; width:130px; height:23px; padding-top:5px; padding-left:5px; border-top:1px #AFCCDE solid; border-left:1px #AFCCDE solid; border-right:1px #AFCCDE solid; background-color:#F6FAFD; margin-right:2px; margin-top:8px; text-decoration:none; text-align:center}
.div_tabavis{width:858px; margin-left:10px; padding-left:10px}
.div_avis2{font-size:12px; font-family:Arial; width:100%; border:1px #D7E8FC solid; background-color:#F2F9FF; padding:15px}
.div_avisplus{float:left; text-align:left; background-color:#FFF; width:98%; padding:10px}
.div_avismoins{float:left; clear:both; background-color:#FFF; text-align:left; width:98%; padding:10px; border-bottom:10px #F2F9FF solid}
.div_lien{width:240px; background-color:#2A71C1; color:#FFF; font-weight:bold; font-size:12px; font-family:Arial; text-align:left; margin-top:10px; margin-bottom:10px}
.div_autrehotel{border-left:1px #AFCCDE solid; border-top:1px #AFCCDE solid; border-right: 1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE; background-color:#e9f2f9; width:240px; height:25px; padding-top:3px}
.div_autrehotel2{border-left:1px #AFCCDE solid; border-right: 1px #AFCCDE solid; border-bottom:1px #AFCCDE solid; border-color:#AFCCDE; width:235px; padding-left:5px}
.produit_similaire{display:block; float:left}
#divMoisDepart,{font-family:Arial; font-size:12px}
.div_prix_produits{font-family:Arial; font-size:11px; float:left; width:130px; margin:5px; color:#2A71BF; text-align:center}
#div_produits_similaire1{width:372px;float:left;}
#div_produits_similaire2{width:373px;float:left;}