/* Durée */
.icl_frm_horloge					{ background:#000 url('https://75053c.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/forms/icone_horloge.png') center no-repeat; float:left; height:100%; left:0; position:absolute; top:0; width:8%; z-index:2;
   -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; -o-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;
}

/* départ / arrivée */
.icl_frm_depart					{ background:#000 url('https://750bb1.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/forms/icone_depart.png') center no-repeat; float:left; height:100%; left:0; position:absolute; top:0; transition:all .1s linear; width:8%; z-index:2;
   -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; -o-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;
}
.icl_frm_arriver					{ background:#000 url('https://e2c928.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/forms/icone_arriver.png') center no-repeat; float:left; height:100%; transition:all .1s linear; width:8%;
   -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; -o-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;
}
.icl_frm_depart:hover,
.icl_frm_arriver:hover        { background-color: #8fc400; }

.supp_adresse						{ background:#fff; font-family: sans-serif; font-weight:bold; color:#999;position:absolute; top:0; right:0; height:100%; line-height:29px; width:23px; text-align:center;
   -webkit-border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -ms-border-radius:0 8px 8px 0; -o-border-radius:0 8px 8px 0; border-radius:0 8px 8px 0;
}
.pac-container						{ z-index:1000000 !important; }

.hk_home_depart					{ margin-top:35px !important; }
.hk_home_arriver					{ margin-top:22px !important; }
.hk_home_duree .chps,
.hk_home_depart .chps,
.hk_home_arriver .chps 			{ margin:0 0 0 8%; width:92%; }
.hk_home_depart .chps input,
.hk_home_arriver .chps input 	{ width:90%; }
.hk_home_duree .chps select,
.hk_home_depart .chps select,
.hk_home_arriver .chps select { width:100%; }


/* lieux publics/connus */
.help_lx_publics					{ background:url("https://ede2a4.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/forms/help_lieux_publics.png") no-repeat top right; color:#7e7e7e; font-size:13px; height:23px; margin:0 4px 0 9%; padding:0; position:absolute; top:-24px; text-align:right; text-shadow:1px 1px 1px #fff; width:89%;
   -webkit-border-radius:10px 8px 0 0; -moz-border-radius:10px 8px 0 0; -ms-border-radius:10px 8px 0 0; -o-border-radius:10px 8px 0 0; border-radius:10px 8px 0 0;
}
.help_lx_publics a				{ color:#5e5e5e; float:left; height:22px; line-height:20px; margin:2px 0 0; padding:0 8px;
   -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -ms-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;
}
.help_lx_publics a:hover      { background:#333; color:#fff; text-shadow:none; }
.help_lx_publics a.active		{ background:#fff; color:#000;
   -webkit-box-shadow:0 -1px 1px rgba(0,0,0,.4);  -moz-box-shadow:0 -1px 1px rgba(0,0,0,.4);  -ms-box-shadow:0 -1px 1px rgba(0,0,0,.4);  -o-box-shadow:0 -1px 1px rgba(0,0,0,.4); box-shadow:0 -1px 1px rgba(0,0,0,.4);
}

/* Liste lieux connus */
.help_lx_publics .lieux_connus{ background:#222; color:#fff; font-weight:bold; font-size:1.5em; line-height:17px; text-shadow:none; }
.liste_lieux_connus           { display:none; max-width:210px; padding:2px; position:absolute; top:25px; right:0; width:100%; z-index:9999;
                                 -webkit-box-shadow:0 0 6px rgba(0,0,0,.6); -moz-box-shadow:0 0 6px rgba(0,0,0,.6); -ms-box-shadow:0 0 6px rgba(0,0,0,.6); -o-box-shadow:0 0 6px rgba(0,0,0,.6); box-shadow:0 0 6px rgba(0,0,0,.6);
                                 -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;
                                 background: #f9f9f9;
                                 background: -moz-linear-gradient(left,  #f9f9f9 0%, #efefef 100%);
                                 background: -webkit-linear-gradient(left,  #f9f9f9 0%,#efefef 100%);
                                 background: linear-gradient(to right,  #f9f9f9 0%,#efefef 100%);
                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#efefef',GradientType=1 );
                              }
.liste_lieux_connus li a      { border-top:1px solid #ebebeb; color:#333; display:block; float:none; height:auto; padding:3px 10px 4px; text-align:left;
                                 -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; border-radius:0;
                              }
.liste_lieux_connus li a.active,
.liste_lieux_connus li a:hover{ background:#fff; color:#000;
                                 -webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none; box-shadow:none;
                              }

.lc_popin li						{ position:relative; width:100%; }
.lc_popin h4						{ font-size:1.5em; margin:0 0 20px; text-align:center; }
.lc_box								{ background:rgba(255,255,255,.9); border:3px solid #000; margin:0 auto 50px; width:650px;
   -webkit-box-shadow:0 0 5px #000 inset; -moz-box-shadow:0 0 5px #000 inset; -ms-box-shadow:0 0 5px #000 inset; -o-box-shadow:0 0 5px #000 inset; box-shadow:0 0 5px #000 inset;
   -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px;
}
.lc_icone							{ color:#fff; float:left; padding:3% 2%; position:relative; text-align:center; width:18%;
   -webkit-border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; -ms-border-radius:8px 0 0 8px; -o-border-radius:8px 0 0 8px; border-radius:8px 0 0 8px;
}
.lc_icone span						{ background:url("https://0726c1.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/lc_ombre_icone.png") center; display:block; height:100%; position:absolute; right:-9px; top:0; width:9px;  }
.lc_ctt								{ float:left; padding:2.5% 5%; position:relative; width:65%; }
.lc_titre							{ font-size:1.3em; padding:0 0 5px 5px; }
.lc_input							{ border:1px solid #a2a2a2; border-radius:8px; height:34px; overflow:hidden; width:100%; }
.lc_input .lc_pointer			{ background:url('https://8a74a7.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/lc_pointer.png'); float:left; height:34px; width:29px; }
.lc_input select					{ border:none; padding:7px; height:34px; width:84%; }
.lc_input .lc_ok					{ background:#000; float:right; color:#fff; font-size:1em; font-weight:bold; height:34px; line-height:32px; text-align:center; width:35px; }
.lc_ombre							{ background:url("https://1031e8.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/lc_ombre_box.png") no-repeat center; bottom:-18px; height:17px; left:85px; position:absolute; width:579px; }

.parade_select 					{ background:#fff; border:1px solid #ddd; left:0; max-height:175px;overflow-y:auto;  width:100%; }
.parade_select li 				{ background:#fff; padding:8px 5px; }
.parade_select li:hover 		{ background:#0E77DF; color:#fff; }

/* etapes */
.itinr_etapes						{ position:relative; }
/* bouton ajout etape home */
.bt_add_etape						{ cursor:pointer; float:right; margin:0 0 12px; text-align:right; }
.bt_add_etape p					{ background:rgba(0,0,0,.2);  color:#fff; display:inline-block; font-weight:bold; height:26px; line-height:23px; padding:0 10px 0 0; position:relative; text-align:right; text-shadow:0 0 1px #000;
   -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;
   -webkit-box-shadow:0 0 5px rgba(0,0,0,.3) inset; -moz-box-shadow:0 0 5px rgba(0,0,0,.3) inset; -ms-box-shadow:0 0 5px rgba(0,0,0,.3) inset; -o-box-shadow:0 0 5px rgba(0,0,0,.3) inset; box-shadow:0 0 5px rgba(0,0,0,.3) inset;
}
.bt_add_etape p:hover         { background:rgba(255,255,255,.9); color:#000; text-shadow:0 0 1px #fff; }
.bt_add_etape p:before 			{ background:#000; color:#fff; content:"+"; display:inline-block; float:left; font-size:1.7em; height:100%; line-height:20px; margin:0 8px 0 0; text-align:center; width:26px;
   -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -ms-border-radius:3px 0 0 3px; -o-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;
}

/* barre add step */
.barre_etape						{ background:#000; cursor:pointer; color:#fff; font-size:1em; line-height:20px; padding:4px 0 8px; text-align:center;
   -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px;
}
.barre_etape span					{ font-size:1.5em; }

.liste_etapes						{ margin:0 0 10px; }
.s1_box_itineraire .liste_etapes .hk_home_depart
{ margin-top:10px !important; }
.hk_etape							{ margin-top:25px; }
.close_etape						{ background:url("https://0f57f2.claudeassets.com/20250625083642im_/https://paris-drivers.com/themes/v2resp/imgs/forms/bt_close.png") bottom left; cursor:pointer; color:#fff; display:block; font-size:.95em; font-weight:bold; height:24px; line-height:22px; margin:2.5px 1.5px 0; position:absolute; text-align:center; right:0; width:24px;
   -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
*[dir=rtl] .close_etape 		{ left:0; right:auto; }
/*
     FILE ARCHIVED ON 02:21:11 Jul 26, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:01:31 Jul 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.692
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.063
  esindex: 0.011
  cdx.remote: 20.178
  LoadShardBlock: 44.906 (3)
  PetaboxLoader3.datanode: 103.858 (5)
  load_resource: 183.843
  PetaboxLoader3.resolve: 61.61
  loaddict: 59.468
*/