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

#menu_mot
{
margin-bottom:5px;
margin-top:25px;
margin-left:5px;
width:990px;
height:27px;
clear:both;
border-bottom:#3171B7 1px solid;
border-left:#3171B7 1px solid;
}
#menu_lien_home
{
float:left;
width:35px;
height:26px;
background-image:url(http://www.zenvoyages.com/voyages/images/home.gif);
background-repeat:no-repeat;
border-top:#3171B7 1px solid;
border-right:#3171B7 1px solid;
cursor:pointer;
margin-right:2px;
}
#menu_lien_myzenclub
{
float:left;
width:89px;
height:26px;
background-image:url(http://www.zenvoyages.com/voyages/images/b-_affaire01.gif);
border-top:#cfd1d0 1px solid;
border-right:#cfd1d0 1px solid;
cursor:pointer;
margin-right:2px;
}
.menu_lien_facebook a
{
float:left;
width:110px;
height:26px;
background-image:url(http://www.zenvoyages.com/images/tarifs_p.gif);
background-repeat:no-repeat;border:#cfd1d0 1px solid;
border-right:#000000 0px solid;
cursor:pointer;
}
#menu_lien a
{
height:22px;
border-top:#3171B7 1px solid;
border-right:#3171B7 1px solid;
/*background-image:url(http://www.zenvoyages.com/sejours/imgv3/bg_menu_lien.gif);
background-repeat:no-repeat;*/
background-color:#3171B7;
float:left;
font-family:Arial;
font-size:12px;
text-decoration:underline;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
padding-left:9px;
padding-right:9px;
margin-right:2px;
}
#menu_lien2
{
width:77px;
height:23px;
border-top:#3171B7 1px solid;
border-right:#3171B7 1px solid;
border-left:#3171B7 1px solid;
float:left;
font-family:Arial;
font-size:16px;
text-align:center;
color:#3171B7;
font-weight:bold;
padding-top:4px;
background-color:#FFFFFF;
z-index:2;
text-decoration:underline;
margin-right:2px;
}
#menu_lien_vench
{
float:left;
width:95px;
height:26px;
background-image:url(http://www.zenvoyages.com/voyages/images/vench.jpg);
border-top:#cfd1d0 1px solid;
border-right:#cfd1d0 1px solid;
cursor:pointer;
}
#div_menu_lien
{
width:992px; height:18px;
border-top:1px solid #ecf1f7;
 background-color:#F6F9FC; padding-left:10px; padding-top:5px; 
margin-bottom:20px;
font-family:Arial; color:#026BC7; font-size:11px; text-decoration:none; cursor:pointer
}
#div_menu_lien a
{
font-family:Arial; color:#026BC7; font-size:11px; text-decoration:none; cursor:pointer
}

/* style filtre*/
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}
.bleu12{font-family:Arial; font-size:11px; color:#0255b3}
a.bleu12.hover{font-family:Arial; font-size:11px; color:#0255b3}
ul{ padding-left:0px;  margin-left:0}
.hotel_gris_n{font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; color:#636363}
.menu_filtre{font-family:Arial; color:#026BC7; font-size:11px; text-decoration:none; margin-left:5px; cursor:pointer}
.menu_filtre_act{font-family:Arial; color:#ff6501; font-size:11px; text-decoration:none; margin-left:5px; }
.menu_filtre1{font-family:Arial; color:#000000; font-size:11px; text-decoration:none; margin-left:5px; cursor:pointer}
ul, li{margin:0; list-style:none}
.bd_top{ width:684px; height:23px; padding-left:5px; padding-top:4px}
.filters .bd{border-left:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; border-top:1px #cccccc solid; background-color:#fff; width:689px; height:180px; margin-bottom:15px; z-index:0;}
.filters1 .bd1{border-left:1px #cccccc solid; border-right:1px #000000 solid; border-bottom:1px #cccccc solid; border-top:1px #cccccc solid; background-color:#fff; width:689px; height:180px; margin-bottom:15px; z-index:0;}
.filters ul.groups{position:relative; overflow:hidden}
.filters li.group{ border-right:1px #cccccc solid; display:block; float:left; width:120px; margin:10px 5px; height:135px; padding-left:5px;}
.filters li.group2{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}
.filtre_titre
{
font-family:Arial;
font-size:12px;
color:#000000;
width:131px;
height:20px;
padding-top:5px;
background:#f4f4f4;
padding-left:5px;
float:left;
font-weight:bold;
}
.filtre_titre1
{
font-family:Arial;
font-size:12px;
color:#000000;
width:165px;
height:20px;
padding-top:5px;
background:#f4f4f4;
padding-left:5px;
float:left;
font-weight:bold;
}
.menus_filtre
{
margin:4px;
}

/* Résultat*/
#res_gen
{
border:1px #cccccc solid;
width:679px;
padding:5px;
}
#nboffres
{
width:668px;
background:#cccccc;
height:20px;
font-size:14px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
font-weight:bold;
}
/* styles inscrit news*/
#news
{
width:668px;
background:#d9e900;
height:20px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
/*z-index:900;*/
}
.form1
{
z-index:999;
   color: #103390;
    font-size: 10px;
	 font-family: verdana, Arial, Helvetica, Geneva;
	  text-decoration: none;
	   border:1px solid #a7a5a5;
	    background-color:#FFFFFF
}
.titre_rouje
{
font-family:Arial;
font-size:16px;
color:#fe0000;
font-weight:bold;
margin:0px;
}
.titre_rouje1
{
font-family:Arial;
font-size:18px;
color:#fe0000;
font-weight:bold;
margin:0px;
}
.titre_noire
{
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:normal;
margin:0px;
}
/*///////fin///////*/
#pagin
{
width:673px;
background:#cccccc;
height:20px;
font-size:12px;
color:#FFFFFF;
padding-top:5px;
padding-right:5px;
font-weight:bold;
margin-top:5px;
text-align:right;
}
#pagin a
{
background:#cccccc;
height:20px;
font-size:12px;
color:#FFFFFF;
padding-top:5px;
padding-right:5px;
font-weight:bold;
margin-top:5px;
}
#proddet
{
border:1px solid #cccccc;
background-color:#f4f4f4;
width:676px;
margin-top:5px;
height:140px;
}
#prodet
{

background-color:#ffffff;
width:676px;
margin-bottom:5px;


}
#proddette
{

background-color:#FFFFFF;
width:686px;
height:140px;
border:3px solid #e4f0fc;
}
#titre_prod
{
background-color:#f4f4f4;
width:664px;
height:10px;
padding:5px;
font-family:Arial;
font-size:14px;
color:#6d6d6d;
font-weight:normal;

}
#titre_prod h2
{
font-family:Arial;
font-size:14px;
color:#6d6d6d;
font-weight:normal;
margin:0px;
}
#divimgres
{
width:90px;
height:70px;
margin-left:5px;
margin-right:5px;
float:left;
background:#FFFFFF;
margin-top:20px;
}
#divimgres img
{
border:0px;
width:90px;
height:70px;
}
#detaprods
{
float:left;
width:440px;
height:100px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
margin-top:10px;
margin-bottom:5px;
background:#FFFFFF;
}

#detap
{
float:left;
width:550px;
height:100px;
margin-top:10px;
margin-bottom:5px;
background:#FFFFFF;
font-size:14px;
font-family:Arial;


}
#prodprix
{
float:left;
width:120px;
height:100px;
margin-top:10px;
border:1px solid #ff6600;
margin-bottom:5px;
background:#FFFFFF;
}
#destprod
{
height:74px;
font-family:Arial;
font-size:11px;
color:#000000;
padding-left:15px;
padding-top:2px;
float:left;
}
#destprod a
{
font-size:11px;
color:#000000;
text-decoration:none;
}
#voirdet
{
height:16px;
border-top:1px solid #cccccc;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ff6600;
padding-left:15px;
padding-top:6px;
clear:both;
}
#logfour_prix
{
height:60px;
background:#FFFFFF;
font-family:Arial;
font-size:20px;
color:#2b6cc6;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding-top:10px;
}
#voiroff
{
background-image:url(http://www.zenvoyages.com/sejours/imgv3/voir-offres.gif);
font-family:Arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
height:22px;
padding-top:8px;
cursor:pointer;
text-decoration:none;
}
#voirplusdet
{
float:left;
background-image:url(http://www.zenvoyages.com/sejours/imgv3/voir-plus-detal.gif);
cursor:pointer;
width:123px;
height:14px;
}
#divavis
{
width:666px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Arial;
font-size:11px;
color:#000000;
background:#f4f4f4;
padding:5px;
margin-bottom:15px;
}
#divavis a
{
font-family:Arial;
font-size:11px;
color:#2b6cc6;
text-decoration:none;
cursor:pointer;
}
.avisss
{
display:none;
}
.avisss2
{
}
.VT_1{position:absolute; top:265px; left:180px; width:270px; z-index:10}

.VT_2{position:absolute; top:275px; left:175px; width:270px; z-index:10}

.VT_3{position:absolute; top:265px; left:305px; width:270px; z-index:10}

.VT_4{position:absolute; top:265px; left:25px; width:270px; z-index:10}
.VT_5{position:absolute; top:265px; left:420px; width:270px; z-index:10}
.VT_6{position:absolute; top:1100px; left:500px; width:270px; z-index:10}
.VT_12{position:absolute; top:550px; left:205px; width:270px; z-index:10}
.VT_9{position:absolute; width:700px; z-index:999}

.VT_7{position:absolute; top:500px; left:300px; width:270px; z-index:10}

.VT_8{position:absolute; top:1500px; left:0px; width:270px; z-index:10}

.VT_1_b{position:absolute; top:240px; left:250px; width:270px; z-index:10}
.cache{display:none}

.VT_autreVille{position:absolute; top:40px; left:415px; width:510px; z-index:10}

.VT_0{position:absolute; margin-top:-10px; z-index:10}

.VT_1_b{position:absolute; top:240px; left:250px; width:270px; z-index:10}

.VT_2_b{position:absolute; top:240px; left:390px; width:270px; z-index:10}

.VT_3_b{position:absolute; top:240px; left:520px; width:270px; z-index:10}
.VT_4_b{position:absolute; top:240px; left:520px; width:270px; z-index:10}

.VT_close{margin-right:10px; float:right; color:#F00; font-size:10px}

.VT_titre{margin-right:10px; color:#069; font-weight:bold; border-bottom:1px dotted #069}

.VT_titre2{color:#069; font-weight:bold; border-bottom:1px dotted #FC5218}

.d400_bleu_haut{width:400px; height:10px; background-image:url(http://www.zenvoyages.com/sejours/400_bleu_haut.gif); background-repeat:no-repeat; font-size:1px; z-index:10}
.br_avis_haut{width:400px; height:10px; background-image:url(http://www.zenvoyages.com/sejours/br_avis_haut.gif); background-repeat:no-repeat; font-size:1px}

.d400_bleu_milieu{width:400px; padding-left:10px; padding-right:10px; background-image:url(http://www.zenvoyages.com/sejours/400_bleu_milieu.gif); background-repeat:repeat-y; display:block; float:left; z-index:10}
.br_avis_milieu{width:400px; padding-left:10px; padding-right:10px; background-image:url(http://www.zenvoyages.com/sejours/br_avis_milieu.gif); background-repeat:repeat-y}

.d400_bleu_bas{width:400px; height:10px; background-image:url(http://www.zenvoyages.com/sejours/400_bleu_bas.gif); background-repeat:no-repeat; font-size:1px; float:left; z-index:10}
.br_avis_bas{width:400px; height:20px; background-image:url(http://www.zenvoyages.com/sejours/br_avis_bas.gif); background-repeat:no-repeat; font-size:1px}

.d700_bleu_haut{width:700px; height:10px; background-image:url(http://www.zenvoyages.com/sejours/img/700_bleu_haut.gif); background-repeat:no-repeat; font-size:1px}

.d700_bleu_milieu{width:700px; padding-left:10px; padding-right:10px; background-image:url(http://www.zenvoyages.com/sejours/img/700_bleu_milieu.gif); background-repeat:repeat-y}

.d700_bleu_bas{width:700px; height:10px; background-image:url(http://www.zenvoyages.com/sejours/img/700_bleu_bas.gif); background-repeat:no-repeat; font-size:1px}
.fermer{font-size:12px; color:#960; text-decoration:none}

.titre_bleu{
font-size:14px;
font-weight:bold;
color:#2B6DC4;
text-decoration:underline;
}
#h1_v
{
clear:both;
width:400px;
}
#h1_v h1
{
width:400px;
color:#0066FF;
font-family:Arial;
font-size:16px;
background-color:#FFFFFF;
}
.top_10_des
	{
	width:300px;
	float:left;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	}
	.top_10_des_li
	{
	border-bottom:1px dotted #909090;
	width:299px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	font-family:Arial; 
	color:#026BC7;
	font-size:11px; 
	text-decoration:none; 
	margin-left:5px; 
	
text-decoration:underline;
	
	}
	.top_10_des_li a
	{
	color:#026BC7;
	}
	.top_10_des_li_visit
	{
	border-bottom:1px dotted #909090;
	width:299px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	font-family:Arial; 
	color:#ff6501; 
	font-size:11px; 
	text-decoration:none;
	 margin-left:5px;
	
	}
