/* VOTRE RECHERCHE : Filtre Prix */
#filtrePrix { width:200px; height:45px; top:0px; left:0px; position:relative;color:#066; }
#filtrePrixLbl {display:none;}
#filtrePrixMinLbl { width:180px; top:2px; left:5px; text-align:left; position:absolute; font-size:9px; font-weight:bold; }
#filtrePrixMaxLbl { width:180px; top:2px; left:5px; text-align:right; position:absolute; font-size:9px; font-weight:bold; }
#filtrePrixSpacerBack { width:180px; height:18px; top:10px; left:5px; position:absolute; background-image:url(/base/img/bkd_filter.gif); }
        #filtrePrixSpacer { width:180px; height:15px; top:10px; left:1px; position:absolute; }
#filtrePrixMoins { width:15px; height:15px; top:20px; left:2px; position:absolute; }
#filtrePrixMin { width:30px; height:15px; top:35px; left:2px; position:absolute;display:none; }
#filtrePrixMax { width:30px; height:15px; top:35px; left:160px; position:absolute;display:none; }
#filtrePrixPlus { width:15px; height:15px; top:20px; left:175px; position:absolute; }

/* VOTRE RECHERCHE : Filtre Heure Depart aller */
#filtreHDA { width:200px; height:60px; top:0px; left:0px; position:relative;color:#066; }
#filtreHDALbl { width:100px; top:2px; left:70px; text-align:left; position:absolute; font-size:9px; font-weight:normal; }
#filtreHDAMinLbl { width:180px; top:2px; left:5px; text-align:left; position:absolute; font-size:9px; font-weight:bold;}
#filtreHDAMaxLbl { width:180px; top:2px; left:5px; text-align:right; position:absolute; font-size:9px; font-weight:bold; }
#filtreHDASpacerBack { width:180px; height:15px; top:20px; left:5px; position:absolute; background-image:url(/base/img/bkd_filter_on.gif); }
        #filtreHDASpacer { width:180px; height:15px; top:0px; left:1px; position:absolute; }
#filtreHDAMoins { width:15px; height:15px; top:20px; left:2px; position:absolute; }
#filtreHDAMin { width:30px; height:15px; top:35px; left:2px; position:absolute; }
#filtreHDAMax { width:30px; height:15px; top:35px; left:160px; position:absolute; }
#filtreHDAPlus { width:15px; height:15px; top:20px; left:175px; position:absolute; }

/* VOTRE RECHERCHE : Filtre Heure Arrivee Retour */
#filtreHAR { width:200px; height:60px; top:0px; left:0px; position:relative;color:#066; }
#filtreHARLbl { width:100px; top:2px; left:70px; text-align:left; position:absolute; font-size:9px; font-weight:normal; }
#filtreHARMinLbl { width:180px; top:2px; left:5px; text-align:left; position:absolute; font-size:9px; font-weight:bold;}
#filtreHARMaxLbl { width:180px; top:2px; left:5px; text-align:right; position:absolute; font-size:9px; font-weight:bold; }
#filtreHARSpacerBack { width:180px; height:15px; top:20px; left:5px; position:absolute; background-image:url(/base/img/bkd_filter_on.gif); }
        #filtreHARSpacer { width:180px; height:15px; top:0px; left:1px; position:absolute; }
#filtreHARMoins { width:15px; height:15px; top:20px; left:2px; position:absolute; }
#filtreHARMin { width:30px; height:15px; top:35px; left:2px; position:absolute; }
#filtreHARMax { width:30px; height:15px; top:35px; left:160px; position:absolute; }
#filtreHARPlus { width:15px; height:15px; top:20px; left:175px; position:absolute; }

/* VOTRE RECHERCHE : Filtre Stars */
#filtreStar { width:200px; height:45px; top:0px; left:0px; position:relative;color:#066; }
#filtreStarLbl { display:none;}
#filtreStarMinLbl { width:180px; top:2px; left:5px; text-align:left; position:absolute; font-size:9px; font-weight:bold;}
#filtreStarMaxLbl { width:180px; top:2px; left:5px; text-align:right; position:absolute; font-size:9px; font-weight:bold; }
#filtreStarSpacerBack { width:180px; height:15px; top:20px; left:5px; position:absolute; background-image:url(/base/img/bkd_filter_on.gif); }
        #filtreStarSpacer { width:180px; height:15px; top:0px; left:1px; position:absolute; }
#filtreStarMoins { width:15px; height:15px; top:20px; left:2px; position:absolute; }
#filtreStarMin { width:30px; height:15px; top:35px; left:2px; position:absolute;display:none; }
#filtreStarMax { width:30px; height:15px; top:35px; left:160px; position:absolute;display:none; }
#filtreStarPlus { width:15px; height:15px; top:20px; left:175px; position:absolute; }

/* VOTRE RECHERCHE : Filtre generique pour barrette (old style) */
.css_filterBarrette { width:200px; position:relative; }
.css_filterBarretteLbl { display:none;}
.css_filterBarretteMinLbl { width:180px; top:2px; left:5px; text-align:left; position:absolute; font-size:9px; font-weight:bold; }
.css_filterBarretteMaxLbl { width:180px; top:2px; left:5px; text-align:right; position:absolute; font-size:9px; font-weight:bold; }
.css_filterBarretteSpacerBack { width:180px; height:15px; top:20px; left:5px; position:absolute;
     background-image:url(/base/img/bkd_filter.gif); }
  .css_filterBarretteSpacer { width:180px; height:15px; top:0px; left:1px; position:absolute; }
.css_filterBarretteMoins { width:15px; height:15px; top:20px; left:2px; position:absolute; }
.css_filterBarretteMin { width:30px; height:15px; top:35px; left:2px; position:absolute; }
.css_filterBarretteMax { width:30px; height:15px; top:35px; left:160px; position:absolute; }
.css_filterBarrettePlus { width:15px; height:15px; top:20px; left:175px; position:absolute; }

/* VOTRE RECHERCHE : Filtre generique pour barrette (old style ; way:min) */
.css_filterBarretteByMin { width:200px; height:45px; top:0px; left:0px; position:relative;color:#066; }
.css_filterBarretteByMinLbl { display:none;}
.css_filterBarretteByMinMinLbl { width:180px; top:2px; left:5px; text-align:left; position:absolute; font-size:9px; font-weight:bold;}
.css_filterBarretteByMinMaxLbl { width:180px; top:2px; left:5px; text-align:right; position:absolute; font-size:9px; font-weight:bold; }
.css_filterBarretteByMinSpacerBack { width:180px; height:15px; top:20px; left:5px; position:absolute;
     background-image:url(/base/img/bkd_filter_on.gif); }
  .css_filterBarretteByMinSpacer { width:180px; height:15px; top:0px; left:1px; position:absolute; }
.css_filterBarretteByMinMoins { width:15px; height:15px; top:20px; left:2px; position:absolute; }
.css_filterBarretteByMinMin { width:30px; height:15px; top:35px; left:2px; position:absolute; }
.css_filterBarretteByMinMax { width:30px; height:15px; top:35px; left:160px; position:absolute; }
.css_filterBarretteByMinPlus { width:15px; height:15px; top:20px; left:175px; position:absolute; }

/* Barrette2 (new style) - by YG */
.css_filterBarrette2{ position:relative; z-index:402; }
.css_filterBarrette2_lbl{ position:absolute;z-index:403; text-align:left; color:#257878; font-size:10px; font-weight:normal; }
.css_filterBarrette2_lblLeft{
  position:absolute;z-index:403;
  text-align:left; color:#257878; font-size:12px; font-weight:bold;
}
.css_filterBarrette2_lblRight{
  position:absolute;z-index:403;
  text-align:right; color:#257878; font-size:12px; font-weight:bold;
}
.css_filterBarrette2_bkgOff{
  position:absolute; z-index:403; cursor:pointer;
  background-image:url("/base/img/filtres/barrette2_bkgOff.gif"); background-repeat:repeat-x;
}
.css_filterBarrette2_bkgOn{
  position:absolute; z-index:404; cursor:pointer;
  background-image:url("/base/img/filtres/barrette2_bkgOn.gif"); background-repeat:repeat-x;
}
.css_filterBarrette2_bkgGrad{
  position:absolute; z-index:405; cursor:pointer;
  background-image:url("/base/img/filtres/barrette2_bkgGrad.gif"); background-repeat:repeat-x;
}
.css_filterBarrette2_btn{
  position:absolute; z-index:406; cursor:pointer;
  background-image:url("/base/img/filtres/barrette2_btn.gif"); background-repeat:no-repeat;
}

/* Barrette3 - by YG */
.css_filterBarrette3{ position:relative; z-index:402; }
.css_filterBarrette3_lbl{ position:absolute;z-index:403; text-align:left; color:#257878; font-size:10px; font-weight:normal; }
.css_filterBarrette3_lblLeft{
  position:absolute;z-index:403;
  text-align:left; color:#257878; font-size:12px; font-weight:bold;
}
.css_filterBarrette3_lblRight{
  position:absolute;z-index:403;
  text-align:right; color:#257878; font-size:12px; font-weight:bold;
}
.css_filterBarrette3_bkgOff{
  position:absolute; z-index:403; cursor:pointer;
  background-image:url("/base/img/filtres/barrette3_bkgOff.gif"); background-repeat:repeat-x;
}
.css_filterBarrette3_btn{
  position:absolute; z-index:406; cursor:pointer;
  background-image:url("/base/img/filtres/barrette3_btn.gif"); background-repeat:no-repeat;
}

/* filtre list & checkbox (w/ or w/o bestprice) */
.cssFltrChkbx,.cssFltrChkbxImgs,.cssFltrList,.cssFltrListImgs{
	position:relative; width:184px;
}
.cssFltrChkbx ul,.cssFltrChkbxImgs ul,.cssFltrList ul,.cssFltrListImgs ul{
	margin:0px 0px 0px 1px; width:184px; list-style-type:none; padding:0px;
}
.cssFltrChkbx li,.cssFltrChkbxImgs li,.cssFltrList li,.cssFltrListImgs li{
	width:184px; height:13px; position:relative; margin:0px 0px 2px 0px; padding:0px; color:#066;
}
.cssFltrChkbx input,.cssFltrChkbxImgs input{ height:14px; margin:0px 3px 0px 0px; padding:0px; }
.cssFltrChkbx label,.cssFltrChkbxImgs label{ height:13px; text-align:left; cursor:pointer; margin:0px; padding:0px; }
.cssFltrChkbxBestPrice,.cssFltrChkbxImgsBestPrice,.cssFltrListBestPrice,.cssFltrListImgsBestPrice{
  position:absolute; width:60px; height:13px; left:124px; top:0px; text-align:right;
  display:block; color:#FA7819; font-size:10px; font-weight:bold;
}
.cssFltrChkbxBestPrice {width:73px;}
.cssFltrChkbxTotal{
  position:absolute; width:30px; height:13px; left:110px; top:0px; text-align:left;
  display:block; font-size:9px; font-weight:bold;
}
.cssFltrChkbxImgsTotal{
  position:absolute; width:30px; height:13px; left:100px; top:0px; text-align:left;
  display:block; font-size:9px; font-weight:bold;
}
.cssFltrListTotal{
  position:absolute; width:30px; height:13px; left:110px; top:0px; text-align:left;
  display:block; font-size:9px; font-weight:bold;
}
.cssFltrListImgsTotal{
  position:absolute; width:30px; height:13px; left:85px; top:0px; text-align:left;
  display:block; font-size:9px; font-weight:bold;
}

/* anciens filtres */
#searchingPartnerElement { background-color:#D2F0F0; }
.tourneurSpacer2 { width:2px;height:2px; }
.cssTourneurRow { height:15px;width:192px;margin-left:4px;margin-right:4px;background-color:#D2F0F0; }
.cssTourneurCase {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;color:#FDD419;font-weight:bold;text-align:center;
  background-image:url(/base/img/partner_looking_bkg.gif);
  height:16px;width:12px;
}

/* multi utiles */
#nbVols{ font-size:14px; font-weight:bold; padding-left:0px; margin-left:0px; }
#nbChambres{ font-size:14px; font-weight:bold; padding-left:0px; margin-left:0px; }
#nbVoitures{ font-size:14px; font-weight:bold; padding-left:0px; margin-left:0px; }

.bloc #linkToMEV,.bloc #linkToMEH,.bloc #linkToMEC{
	color:#00F; line-height:16px; font-size:10px;
}
.bloc #linkToMEH {color:#368F8D;font-size:12px;font-weight:bold;cursor:pointer}
.bloc #linkToMEH:hover {text-decoration: underline;}
.bloc a.linkToMEV,.bloc a.linkToMEH,.bloc a.linkToMEC{
	padding-left:0px; margin-left:0px; color:#00F; line-height:16px;
	font-weight:bold; font-size:10px; text-decoration:none;
}
.bloc a.linkToMEV:hover,.bloc a.linkToMEH:hover,.bloc a.linkToMEC:hover{
	padding-left:0px; margin-left:0px; color:#88F; line-height:16px;
	font-weight:bold; font-size:10px; text-decoration:none;
}

.css_nbPartners{ color:#066; font-weight:bold; }
.css_nbResults{ color:#066; font-weight:bold; }
.css_bestprice{ color:#FA7819; font-weight:bold; }
.css_pricelink{ color:#FA7819; font-weight:bold; cursor:pointer; }
.css_price{ color:#FA7819; font-weight:bold; }
.css_etoiles label{ cursor:pointer; }

