@media all and (min-width:250px) and (max-width: 499px) {
    categorie_select,
    categorie_select_ar,
    localisation_select,
    localisation_select_ar,
    filtre_select,
    filtre_select_ar,
    prix_select,
    prix_select_ar,
    marque_select,
    marque_select_ar,
    pointure_select,
    pointure_select_ar,
    immobilier_select { font-size:13px; padding:3px; }
    
    #voiture_prix_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px; }
    #voiture_prix_results { padding:6px; position:absolute;  z-index:180; background:white; width:230px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left; } 
    #voiture_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left; } 

    #marque_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #marque_results { position:absolute;  width:210px; z-index:180; background:white; display:none; top:30px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #marque_affich { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-left:10px; }
    #modele_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px; }
    #modele_results {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #voiture_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #voiture_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:170px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #voiture_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}
    #voiture_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:12px;}
    #voiture_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #voiture_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:240px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; font-size:12px; }
    #voiture_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #voiture_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #type_carburant_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #type_carburant_affich { height:120px; width:170px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #type_carburant_results { position:absolute;   z-index:180; background:white; width:170px; display:none; top:30px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; font-size:12px; }
    #boite_vitesse_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px; }
    #boite_vitesse_results { position:absolute; width:170px;   z-index:180; background:white; display:none; top:30px; left:0; border:1px solid #e8e8e8;  
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_affich { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #voiture_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #voiture_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:200px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right; margin-right:5px;} 
    #voiture_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right; margin-right:5px;}  
    #type_carburant_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #type_carburant_results_ar { position:absolute; width:190px;  z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #type_carburant_affich_ar { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #boite_vitesse_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #boite_vitesse_results_ar { position:absolute; width:190px;  z-index:180; background:white; display:none; top:30px;  right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #boite_vitesse_affich_ar { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #voiture_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #voiture_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_annee_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:170px; display:none; top:30px; right:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #modele_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #modele_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich_ar { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #marque_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #marque_results_ar { position:absolute; width:210px;  z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #marque_affich_ar { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #voiture_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:200px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #motos_prix_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #motos_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #motos_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #motos_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}
    


    #motos_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #motos_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; right:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_annee_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; right:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #motos_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #motos_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #motos_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #motos_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    


    #immobilier_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; left:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #immobilier_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_type_immobilier_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #immobilier_type_immobilier_results { position:absolute;   z-index:180; background:white; display:none; top:30px; right:0; width:210px;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px; width:210px;} 
    #immobilier_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:14px;}
    #immobilier_meublee_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #immobilier_meublee_results { position:absolute; width:210px;  z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}

 

    #immobilier_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #immobilier_meublee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  
        border-radius:4px;}
    #immobilier_meublee_results_ar { position:absolute;  width:200px; z-index:180; background:white; display:none; top:30px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-right:10px; } 
    #immobilier_type_immobilier_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_type_immobilier_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:200px; display:none; top:30px; 
        right:0; border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; width:200px;}
    #immobilier_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #immobilier_pieces_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:200px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:200px; display:none; top:30px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_prix_js_ar { cursor:pointer;  margin-right:8px; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:190px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #immobilier_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}



    #locations_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:190px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:190px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:190px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #locations_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #locations_pieces_results_ar {  padding:6px; position:absolute; z-index:180; background:white; width:190px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:190px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:190px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #chaussures_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #chaussures_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #chaussures_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #chaussures_sex_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #chaussures_sex_results { position:absolute; width:210px; z-index:180; text-align:left; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #chaussures_pointure_results { position:absolute; width:210px; z-index:180;  text-align:left; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    
    
    #chaussures_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px; 
        text-align:right;}
    #chaussures_pointure_results_ar { position:absolute; width:210px; z-index:180;  text-align:right; background:white; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_affich_ar { height:140px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;} 
    #chaussures_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #chaussures_sex_results_ar { position:absolute; width:210px; z-index:180; text-align:right; background:white; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;}
    #chaussures_prix_js_ar { cursor:pointer; margin-right:8px;  padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #chaussures_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 


    #vetements_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; margon-left:8px;  border-radius:4px;}
    #vetements_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:210px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #vetements_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #vetements_sex_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #vetements_sex_results { position:absolute; width:210px;  padding:6px;  z-index:180; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_type_vetements { width:190px; padding-left:10px; height:30px; color:#6a6a6a;} 
    #vetements_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #vetements_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #vetements_pointure_results { position:absolute; width:210px;  padding:6px;  z-index:180; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
 
 
    #vetements_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #vetements_pointure_results_ar { position:absolute;  width:210px; z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
          margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_sex_results_ar { position:absolute; width:210px;  z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #vetements_type_vetements_ar { width:210px; height:30px; color:#6a6a6a; margin-right:10px;} 
    #vetements_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_prix_js_ar { margin-right:8px;  cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #vetements_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:190px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #vetements_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 
}










/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*-------------------------------------------- (min-width:500px) and (max-width: 650px)  -----------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
@media all and (min-width:500px) and (max-width: 650px) {
    #voiture_prix_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px; }
    #voiture_prix_results { padding:6px; position:absolute;  z-index:180; background:white; width:380px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left; } 
    #voiture_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left; } 

    #marque_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #marque_results { position:absolute;   z-index:180; background:white; display:none; top:30px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #marque_affich { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-left:10px; }
    #modele_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px; }
    #modele_results {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #voiture_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #voiture_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:260px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #voiture_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}
    #voiture_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:12px;}
    #voiture_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #voiture_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; font-size:12px; }
    #voiture_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #voiture_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #type_carburant_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #type_carburant_affich { height:120px; width:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #type_carburant_results { position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; font-size:12px; }
    #boite_vitesse_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px; }
    #boite_vitesse_results { position:absolute;   z-index:180; background:white; display:none; top:30px; left:0; border:1px solid #e8e8e8;  
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_affich { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #voiture_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #voiture_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right; margin-right:5px;} 
    #voiture_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right; margin-right:5px;}  
    #type_carburant_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #type_carburant_results_ar { position:absolute;   z-index:180; background:white; display:none; top:30px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #type_carburant_affich_ar { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #boite_vitesse_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #boite_vitesse_results_ar { position:absolute;   z-index:180; background:white; display:none; top:30px;  right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #boite_vitesse_affich_ar { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #voiture_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #voiture_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_annee_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:260px; display:none; top:30px; right:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #modele_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #modele_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich_ar { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #marque_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #marque_results_ar { position:absolute;   z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #marque_affich_ar { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #voiture_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #motos_prix_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #motos_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;}
    #motos_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #motos_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:320px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #motos_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:12px;}
    #motos_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:320px; display:none; top:30px; right:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_annee_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; right:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #motos_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #motos_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #motos_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #motos_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #immobilier_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:320px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #immobilier_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_type_immobilier_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #immobilier_type_immobilier_results { position:absolute;   z-index:180; background:white; display:none; top:30px; right:0; width:300px;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px; width:280px;} 
    #immobilier_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:14px;}
    #immobilier_meublee_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #immobilier_meublee_results { position:absolute;   z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}

 

    #immobilier_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #immobilier_meublee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  
        border-radius:4px;}
    #immobilier_meublee_results_ar { position:absolute;   z-index:180; background:white; display:none; top:30px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-right:10px; } 
    #immobilier_type_immobilier_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_type_immobilier_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:220px; display:none; top:30px; 
        right:0; border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; width:220px;}
    #immobilier_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #immobilier_pieces_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:320px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:30px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_prix_js_ar { cursor:pointer;  margin-right:8px; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #immobilier_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}



    #locations_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:320px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #locations_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #locations_pieces_results_ar {  padding:6px; position:absolute; z-index:180; background:white; width:320px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #chaussures_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #chaussures_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #chaussures_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #chaussures_sex_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #chaussures_sex_results { position:absolute; z-index:180; text-align:left; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #chaussures_pointure_results { position:absolute; z-index:180;  text-align:left; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    
    
    #chaussures_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px; 
        text-align:right;}
    #chaussures_pointure_results_ar { position:absolute; z-index:180;  text-align:right; background:white; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_affich_ar { height:140px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;} 
    #chaussures_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #chaussures_sex_results_ar { position:absolute; z-index:180; text-align:right; background:white; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;}
    #chaussures_prix_js_ar { cursor:pointer; margin-right:8px;  padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #chaussures_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 


    #vetements_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; margon-left:8px;  border-radius:4px;}
    #vetements_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #vetements_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #vetements_sex_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #vetements_sex_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_type_vetements { width:110px; padding-left:10px; height:30px; color:#6a6a6a;} 
    #vetements_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #vetements_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #vetements_pointure_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:30px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
 
 
    #vetements_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:12px;  border-radius:4px;}
    #vetements_pointure_results_ar { position:absolute;   z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
          margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_sex_results_ar { position:absolute;   z-index:180; background:white; display:none; top:30px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #vetements_type_vetements_ar { width:110px; height:30px; color:#6a6a6a; margin-right:10px;} 
    #vetements_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_prix_js_ar { margin-right:8px;  cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #vetements_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:30px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #vetements_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 
}






/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*--------------------------------------------(min-width:650px) and (max-width: 1024px)  -----------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
@media all and (min-width:650px) and (max-width: 1024px) {
    #voiture_prix_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px; }
    #voiture_prix_results { padding:6px; position:absolute;  z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left; } 
    #voiture_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left; } 

    #marque_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #marque_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #marque_affich { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-left:10px; }
    #modele_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px; }
    #modele_results {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #voiture_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #voiture_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #voiture_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}
    #voiture_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:14px;}
    #voiture_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #voiture_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:330px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #voiture_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #type_carburant_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #type_carburant_affich { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #type_carburant_results { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px; }
    #boite_vitesse_results { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8;  
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_affich { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #voiture_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #voiture_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right; margin-right:5px;} 
    #voiture_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right; margin-right:5px;}  
    #type_carburant_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #type_carburant_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #type_carburant_affich_ar { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #boite_vitesse_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #boite_vitesse_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #boite_vitesse_affich_ar { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #voiture_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #voiture_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_annee_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #modele_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #modele_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich_ar { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #marque_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #marque_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #marque_affich_ar { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #voiture_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #motos_prix_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #motos_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #motos_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #motos_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #motos_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #motos_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #motos_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #motos_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #motos_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #motos_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #immobilier_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #immobilier_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_type_immobilier_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #immobilier_type_immobilier_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #immobilier_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:14px;}
    #immobilier_meublee_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #immobilier_meublee_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}

 

    #immobilier_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #immobilier_meublee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  
        border-radius:4px;}
    #immobilier_meublee_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-right:10px;} 
    #immobilier_type_immobilier_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_type_immobilier_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; 
        right:0; border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #immobilier_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #immobilier_pieces_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_prix_js_ar { cursor:pointer;  margin-right:8px; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #immobilier_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}



    #locations_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #locations_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #locations_pieces_results_ar {  padding:6px; position:absolute; z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #chaussures_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #chaussures_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #chaussures_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #chaussures_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #chaussures_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #vetements_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; margon-left:8px;  border-radius:4px;}
    #vetements_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #vetements_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #vetements_sex_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_sex_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_type_vetements { width:110px; padding-left:10px; height:30px; color:#6a6a6a;} 
    #vetements_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #vetements_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_pointure_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #chaussures_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px; 
        text-align:right;}
    #chaussures_pointure_results_ar { position:absolute; z-index:180;  text-align:right; background:white; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_affich_ar { height:140px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;} 
    #chaussures_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #chaussures_sex_results_ar { position:absolute; z-index:180; text-align:right; background:white; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;}
    #chaussures_prix_js_ar { cursor:pointer; margin-right:8px;  padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #chaussures_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 
 
    #vetements_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_pointure_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
          margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_sex_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #vetements_type_vetements_ar { width:110px; height:30px; color:#6a6a6a; margin-right:10px;} 
    #vetements_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_prix_js_ar { margin-right:8px;  cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #vetements_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #vetements_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 
}




/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*--------------------------------------------(min-width:1024px) and (max-width: 1480px)  -----------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
@media all and (min-width:1024px) and (max-width: 1480px)  {
    #voiture_prix_js { position:relative; z-index:180; cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:13px; }
    #voiture_prix_results { padding:2px 10px; position:absolute;  z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left; } 
    #voiture_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left; } 

    #marque_js { position:relative; z-index:180; cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;}
    #marque_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #marque_affich { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-left:10px; }
    #modele_js { position:relative; z-index:180; cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:13px; }
    #modele_results {  padding:2px 10px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #voiture_annee_js { cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;}
    #voiture_annee_results {  padding:2px 10px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #voiture_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}
    #voiture_plus_js { position:relative; display:inline-block; cursor:pointer; padding:0px 10px; border-radius:4px;  color:#336699;  font-size:13px;}
    #voiture_kilometrage_js { cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:13px;}
    #voiture_kilometrage_results {  padding:2px 10px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #voiture_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #type_carburant_js { cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;}
    #type_carburant_affich { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #type_carburant_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_js { cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px; }
    #boite_vitesse_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8;  
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_affich { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #voiture_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:13px;}
    #voiture_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right; margin-right:5px;} 
    #voiture_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right; margin-right:5px;}  
    #type_carburant_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;}
    #type_carburant_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #type_carburant_affich_ar { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #boite_vitesse_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;}
    #boite_vitesse_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #boite_vitesse_affich_ar { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #voiture_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:13px;}
    #voiture_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_annee_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #modele_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #modele_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich_ar { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #marque_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #marque_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #marque_affich_ar { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #voiture_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #motos_prix_js { cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:13px;}
    #motos_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_annee_js { cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;}
    #motos_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_js { cursor:pointer; padding:0px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:13px;}
    #motos_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #motos_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:13px;}
    #motos_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #motos_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #motos_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #motos_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #motos_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #immobilier_prix_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px; }
    #immobilier_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_surface_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px; }
    #immobilier_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_pieces_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;  font-size:13px;}
    #immobilier_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #immobilier_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_type_immobilier_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px;}
    #immobilier_type_immobilier_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #immobilier_plus_js { position:relative; display:inline-block; cursor:pointer; padding:0px 10px; border-radius:4px;  color:#336699;  font-size:13px;}
    #immobilier_meublee_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px;}
    #immobilier_meublee_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}

 

    #immobilier_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:13px;}
    #immobilier_meublee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  
        border-radius:4px;}
    #immobilier_meublee_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-right:10px;} 
    #immobilier_type_immobilier_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;  font-size:13px;}
    #immobilier_type_immobilier_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; 
        right:0; border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #immobilier_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;  font-size:13px;}
    #immobilier_pieces_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #immobilier_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_prix_js_ar { cursor:pointer;  margin-right:8px; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #immobilier_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #immobilier_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}



    #locations_prix_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #locations_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_surface_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #locations_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_pieces_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #locations_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #locations_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px; font-size:13px;}
    #locations_pieces_results_ar {  padding:6px; position:absolute; z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #locations_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #locations_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #chaussures_prix_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #chaussures_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #chaussures_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #chaussures_sex_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #chaussures_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #chaussures_pointure_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px;}
    #chaussures_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #vetements_prix_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px; font-size:13px;}
    #vetements_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #vetements_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #vetements_sex_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px; font-size:13px;}
    #vetements_sex_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_type_vetements { width:110px; padding-left:10px; height:30px; color:#6a6a6a;} 
    #vetements_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #vetements_pointure_js { cursor:pointer; padding:0px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px;}
    #vetements_pointure_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #chaussures_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px; 
        text-align:right;}
    #chaussures_pointure_results_ar { position:absolute; z-index:180;  text-align:right; background:white; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_affich_ar { height:140px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;} 
    #chaussures_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px;}
    #chaussures_sex_results_ar { position:absolute; z-index:180; text-align:right; background:white; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;}
    #chaussures_prix_js_ar { cursor:pointer; margin-right:8px;  padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #chaussures_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 
 
    #vetements_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px;}
    #vetements_pointure_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
          margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:13px;  border-radius:4px;}
    #vetements_sex_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #vetements_type_vetements_ar { width:110px; height:30px; color:#6a6a6a; margin-right:10px;} 
    #vetements_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_prix_js_ar { margin-right:8px;  cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #vetements_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #vetements_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 


}




/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*----------------------------------------  (min-width:1480px) and (max-width: 2480px)----------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
/*------------------------------------------------------------ --------------------------------------------------------------------*/
@media all and (min-width:1480px) and (max-width: 2480px) {
    #voiture_prix_js { position:relative; z-index:180; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px; }
    #voiture_prix_results { padding:6px; position:absolute;  z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left; } 
    #voiture_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left; } 

    #marque_js { position:relative; z-index:180; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #marque_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #marque_affich { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-left:10px; }
    #modele_js { position:relative; z-index:180; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px; }
    #modele_results {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #voiture_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #voiture_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #voiture_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}
    #voiture_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:14px;}
    #voiture_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #voiture_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #voiture_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #type_carburant_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #type_carburant_affich { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}
    #type_carburant_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px; }
    #boite_vitesse_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8;  
         margin:0 auto; overflow:hidden; }
    #boite_vitesse_affich { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #voiture_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #voiture_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:340px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #voiture_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right; margin-right:5px;} 
    #voiture_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right; margin-right:5px;}  
    #type_carburant_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #type_carburant_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #type_carburant_affich_ar { height:120px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #boite_vitesse_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #boite_vitesse_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #boite_vitesse_affich_ar { height:60px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #voiture_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #voiture_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_annee_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #modele_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #modele_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:300px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #modele_affich_ar { height:230px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #marque_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #marque_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden;}
    #marque_affich_ar { height:220px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #voiture_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #voiture_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #voiture_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #voiture_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #motos_prix_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #motos_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_annee_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;}
    #motos_annee_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_annee_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #motos_annee_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_js { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #motos_kilometrage_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_kilometrage_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #motos_kilometrage_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; font-size:14px;}
    #motos_kilometrage_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #motos_kilometrage_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #motos_kilometrage_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #motos_annee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_annee_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #motos_annee_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #motos_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;}
    #motos_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden;}
    #motos_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #motos_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #immobilier_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
          border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #immobilier_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;}
    #immobilier_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #immobilier_type_immobilier_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #immobilier_type_immobilier_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #immobilier_plus_js { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px;  color:#336699;  font-size:14px;}
    #immobilier_meublee_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #immobilier_meublee_results { position:absolute;   z-index:180; background:white; display:none; top:35px; left:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}

 

    #immobilier_plus_js_ar { position:relative; display:inline-block; cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px;
         color:#336699;  font-size:14px;}
    #immobilier_meublee_js_ar { cursor:pointer; padding:3px 10px; border-radius:4px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  
        border-radius:4px;}
    #immobilier_meublee_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #immobilier_meublee_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden;  padding-right:10px;} 
    #immobilier_type_immobilier_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_type_immobilier_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; 
        right:0; border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_type_immobilier_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;}
    #immobilier_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #immobilier_pieces_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #immobilier_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
    #immobilier_prix_js_ar { cursor:pointer;  margin-right:8px; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #immobilier_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #immobilier_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #immobilier_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}



    #locations_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_surface_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_surface_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #locations_pieces_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_pieces_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #locations_pieces_max { height:30px; width:95%; color:#6a6a6a; text-align:left;}


    #locations_pieces_js_ar { cursor:pointer; padding:3px 10px;  border:1px solid #a4b1c0; margin-top:2px; color:#474747; border-radius:4px;}
    #locations_pieces_results_ar {  padding:6px; position:absolute; z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_pieces_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_pieces_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_surface_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_surface_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_surface_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_surface_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}
    #locations_prix_js_ar { margin-right:8px; cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #locations_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #locations_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #locations_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;}


    #chaussures_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0;
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #chaussures_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #chaussures_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #chaussures_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #chaussures_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #vetements_prix_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747; margon-left:8px;  border-radius:4px;}
    #vetements_prix_results {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_min { height:30px; width:95%; color:#6a6a6a;  text-align:left;} 
    #vetements_prix_max { height:30px; width:95%; color:#6a6a6a; text-align:left;} 
    #vetements_sex_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_sex_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_type_vetements { width:110px; padding-left:10px; height:30px; color:#6a6a6a;} 
    #vetements_sex_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;} 
    #vetements_pointure_js { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_pointure_results { position:absolute;  padding:6px;  z-index:180; background:white; display:none; top:35px; left:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-left:10px;}


    #chaussures_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px; 
        text-align:right;}
    #chaussures_pointure_results_ar { position:absolute; z-index:180;  text-align:right; background:white; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_pointure_affich_ar { height:140px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;} 
    #chaussures_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #chaussures_sex_results_ar { position:absolute; z-index:180; text-align:right; background:white; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px; text-align:right;}
    #chaussures_prix_js_ar { cursor:pointer; margin-right:8px;  padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #chaussures_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
         border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #chaussures_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;}
    #chaussures_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 
 
    #vetements_pointure_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_pointure_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
          margin:0 auto; overflow:hidden; }
    #vetements_pointure_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_sex_js_ar { cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  font-size:14px;  border-radius:4px;}
    #vetements_sex_results_ar { position:absolute;   z-index:180; background:white; display:none; top:35px; right:0; border:1px solid #e8e8e8; 
         margin:0 auto; overflow:hidden; }
    #vetements_type_vetements_ar { width:110px; height:30px; color:#6a6a6a; margin-right:10px;} 
    #vetements_sex_affich_ar { height:90px; overflow-y:scroll; overflow:scroll; overflow-x:hidden; padding-right:10px;} 
    #vetements_prix_js_ar { margin-right:8px;  cursor:pointer; padding:3px 10px; border:1px solid #a4b1c0; margin-top:2px; color:#474747;  border-radius:4px;}
    #vetements_prix_results_ar {  padding:6px; position:absolute;   z-index:180; background:white; width:380px; display:none; top:35px; right:0; 
        border:1px solid #e8e8e8;  margin:0 auto; overflow:hidden; }
    #vetements_prix_max_ar { height:30px; width:95%; color:#6a6a6a; text-align:right;} 
    #vetements_prix_min_ar { height:30px; width:95%; color:#6a6a6a;  text-align:right;} 
 
}


