input {vertical-align:middle;}
/**************************************************	PAGE 1	****************************************************************/
.pack_title{clear:both; text-align:center; }
#contenu h3.p_ttl{text-align:left; font-size:15px }
#pack_content1{width:650px; height:240px; float:left;margin-top:15px; }
#pack_inside{width:643px; height:197px;background:url(image_pack_css/box_moteur.jpg) no-repeat;float:left;color: #FFFFFF;  font-weight:700; font-size:14px;}
.pack_interior01{width:200px; height:180px; float:left;text-align:right; margin-top:15px;}
.pack_interior02{width:440px; height:180px; float:left; margin-top:15px;}
.pack_form_title{display: block; clear: both;height:25px; }
.pack_label{ font-size:12px;}
.e_num{width:50px; margin-left:10px; margin-bottom:3px;}
#arrival{ margin-bottom:10px; margin-top:5px; }
.separation_pack{width:2px;height:178px;background:url(image_pack_css/sep_box_moteur.jpg) no-repeat;float:left;margin:0px 15px 0px 15px !important; margin:0 5px 0 5px;}
.pack_div_perso{width:400px;float:left;margin-bottom:3px;}
.pack_div_perso1{width:400px; height:75px;float:left; padding:0; margin:0;overflow:hidden}
.pack_div_perso2{width:400px; height:85px;float:left;}
.pack_div_perso3{width:235px; height:50px; float:left;}
.ssth{width:370px !important; width:369px; float:left; list-style:none; }
.pack_li_perso{width:175px;float:left; margin-bottom:1px;}
.pack_flight_select{width:140px; margin-top:5px;}
.pack_label3{width:145px;height:auto;float:left; font-size:12px;}
.p_theme{float:left;}
.pack_label4{font-size:12px; width:80px; margin-top:4px;float:left; }
.pack_select{width:140px;float:left;}
.pack_label_flight{width:90px; margin-top:7px;float:left;}
.pack_boutton{width:160px; height:50px; float:left;}
#pack_submit{ cursor:pointer;width:147px; height:31px;float:right; color:#FFFFFF; border:none; font-weight:700; background:url(image_pack_css/button_fond_bleu.gif) no-repeat; margin-top:20px; }
#lien_beta_search{float:left;}

/**************************************************			LISTE		****************************************************************/
#pack_list{ width:650px; overflow-x:hidden; overflow-y:auto; float:left; }
.detail_pack_inside{ width:638px; /*height:185px;*/height:220px;background:url(image_pack_css/box_pack.gif) no-repeat; float:left; margin:10px 0 10px 0;}
.detail_tete_pack{ width:638px; height:45px;font-size:16px; float:left; padding-top:5px; }
.detail_tete_pack01{ width:350px;height:50px; float:left;text-align:left; font-weight:700; padding-left:10px;}
.detail_tete_pack02{ width:269px;height:50px; float:left;text-align:right; font-weight:700;}
.mauve{color:#9932cc;font-weight:700;}
.bleu{/*font-size:12px;*/ color:#3399FF; /*font-weight:700;*/}
.detail_text_style_pack{font-weight:bold;color:#2f4f4f;font-size:11px;}
.detail_corps_pack{ width:638px; /*height:95px;*/ float:left;}
.detail_corps_pack01{width:230px; /*height:90px;*/ float:left;padding:5px 0px 0px  20px;}
.detail_corps_pack02{width:185px; /*height:90px;*/ float:left; padding:5px 5px 0px 5px;}
.detail_corps_pack03{width:180px; overflow:hidden; height:95px; float:left;}
.detail_end_pack{width:638px; height:20px; float:left; margin-top:2px;}
.detail_end_01{width:420px; height:15px; float:left; padding-left:20px; text-align:left; font-weight:700;}
.detail_end_02{width:190px; height:20px; float:left;text-align:right;}
.upper_detail_link{ width:185px; float:left; /*margin-left:480px !important; margin-left:240px;*/ }
.detail_fleche_violette{width:21px; height:18px; overflow: hidden;background:url(image_pack_css/fleche_violette.gif) no-repeat; float: right;}
.just_float{  float: right;}

/**************************************************	PAGE 2	****************************************************************/
.pack_content2{width:650px;float:left;margin-top:15px; }
.detail_package_title{ width:650px; clear:both;font-size:16px; font-weight:700; text-align:center; float:left;}
.detail_package_content1{width:650px; margin-bottom:10px; float:left; color:#FFFFFF; font-size:13px;}
.detail_package_content_ul{ list-style: circle;}
.detail_package_content2{width:650px;float:left;}
.detail_top_img{width:650px; height:6px;background:url(image_pack_css/top_gd_box_gris.gif) no-repeat; float:left;overflow:hidden;}
.detail_middle_img{width:650px; background:url(image_pack_css/mid_gd_box_gris.gif) repeat-y; float:left;}
.detail_bottom_img{width:650px; height:6px;background:url(image_pack_css/bottom_gd_box_gris.gif) no-repeat;float:left;}
.detail_package_inside{width:649px;float:left;  background:url(image_pack_css/fond_degrade.jpg) no-repeat bottom; overflow:hidden;}
.detail_package_sep{ width:100%; height:5px;padding-bottom:4px; float:left;}
.detail_package_inside_content{ width:370px; float:left;}
.detail_package_inside_image{width:230px; float:left;padding:10px 10px 0 10px; }
.detail_package_inside_text_style{ font-size:16px; font-weight:700;}
.detail_package_content3{width:650px;float:left;  margin-top:10px;}
#detail_package_bouton{width:200px;height:100px;float:left; margin-left:20px !important; margin-left:5px;}
#detail_package_total{width:430px;float:left; }
.detail_package_link_opt{width:196px; height:25px;float:left;text-align:center;background:url(image_pack_css/button_fond_blanc.gif) no-repeat; padding-top:7px; color:#FFFFFF;text-transform:uppercase;}
#detail_pack_tot_top{width:430px;height:5px;float:left;background:url(image_pack_css/top_tot_box_gris.gif) no-repeat; overflow:hidden;}
#detail_pack_tot_middle{width:430px;float:left;background:url(image_pack_css/mid_tot_box_gris.gif) repeat-y; }
#detail_pack_tot_bottom{width:430px;height:5px;float:left;background:url(image_pack_css/bottom_tot_box_gris.gif) no-repeat;overflow:hidden;}
#detail_pack_tot_title{width:402px; height:25px;float:left;font-weight:700; font-size:14px; padding:0 10px 0 20px;}
#detail_pack_tot_content{width:430px;float:left;}
.detail_pack_tot_content01{width:430px;float:left;}
.detail_pack_tot_content02{width:300px;float:left; text-align:right; }
.detail_pack_tot_content03{width:100px;float:left; text-align:right;margin-left:20px; font-weight:700;}
.big_font{font-size:14px;}
.detail_package_content4{width:615px; float: none; margin:20px auto 0;}
.detail_pack_option_box{width:297px; float:left; padding:10px 5px}
.detail_pack_tete{width:267px; height:21px; float:left; background:url(image_pack_css/top_box_option.gif) no-repeat; overflow:hidden; padding:7px 0 0 30px; color:#167591; font-weight:700; font-size:14px;}
.detail_pack_opt_content{width:297px; float:left;text-align:center; background:url(image_pack_css/mid_box_option.gif) repeat-y; overflow:hidden;}
.detail_pack_opt_bot{width:297px; height:5px; float:left;background:url(image_pack_css/bot_box_option.gif) no-repeat; overflow:hidden; }
#detail_package_bleu_top{width:650px; height:4px; float:left;background:url(image_pack_css/top_box_bleu.gif) no-repeat; overflow:hidden;}
#detail_package_bleu_middle{width:650px;float:left;background:url(image_pack_css/middle_box_bleu.gif) repeat-y; overflow:hidden;}
#detail_package_bleu_bottom{width:650px; height:5px; float:left;background:url(image_pack_css/bottom_box_bleu.gif) no-repeat; overflow:hidden;}


/*************************************************     SEND TO AN AGENT     *******************************************************/
#e_info{float:left;width:650px;}
.send_content{ width:603px; margin-bottom:10px; float:left;}
.send_inside_title{width:625px; height:23px; float:left;background:url(image_pack_css/top_send.jpg) no-repeat; font-weight:700; font-size:16px; padding: 4px 0px 0px 25px;}
.send_inside_content{width:650px;float:left;background:url(image_pack_css/mid_send.gif) repeat-y;}
.send_inside_bottom{width:650px; height:6px; float:left;background:url(image_pack_css/bot_send.gif) no-repeat;}
.button_css{width:109px; height:25px; float:left;background:url(image_pack_css/bouton_send.jpg) no-repeat; color:#FFFFFF; text-align:center; padding-top:7px; overflow:hidden; margin-left:30px;  }
.button_css2{width:109px; height:32px; float:right;background:url(image_pack_css/bouton_send.jpg) no-repeat; color:#FFFFFF; font-weight:700; border:0; cursor:pointer; overflow:hidden;}
.b-error{text-align: center; color: #c0000b; font-size:14px;}
.send_zbutton{width:650px; float:left;}


/*************************************************    slider     *******************************************************/
.select_like{padding-left:2px;color:#4c4c4c;display:block;width:133px;font-size:12px;}
.knob {	position:absolute;z-index:3;float:none;height:21px;width:19px;background: url(../images/price_range/curseur.png) no-repeat;cursor:pointer;margin:0;padding:0;}
#budget_main{width:409px;height:40px;float:left; margin-top:5px;}
#slider_bar{width:267px;height:14px !important;height:14px;padding:0;margin:0 7px 0 7px !important; margin:0 7px 0 0;float:left;background: url(../images/price_range/bg_bar.gif) no-repeat center !important; background:url(../images/price_range/bg_bar.gif) no-repeat top;overflow:inherit !important;overflow:hidden;}
#maxima{margin-left:3px;}
#minima,#maxima{}
#slider_bkg_img{background:url(../images/price_range/active_bar.gif) no-repeat center !important;background:url(../images/price_range/active_bar.gif) no-repeat top;position:absolute; z-index:1;width:267px; height:9px;padding:0; margin:2px 0 0 0 !important;margin:0;  float:none;}
#bar_infop{color:#fff; font-size:11px;float:left;margin-left:3px;width:123px;height:15px;overflow:hidden;line-height:15px;}
#island_choice{cursor:pointer}
#menu_island{position:absolute; width:250px;display:none;}
.one_island{width:125px; height:25px;float:left;padding-bottom:5px;}
#link_all{float:left}
#unlink_all{float:right}
#link_all,#unlink_all{font-size:11px;cursor:pointer;}
#content_isl{float:left;width:100%; height:100%}
#isl_top,#isl_body,#isl_bottom{float:left;width:250px;}
#isl_top{background: url(../images/price_range/top-menu.png) no-repeat;height:7px;}
#isl_body{ min-height:120px;background: url(../images/price_range/body-menu.png) repeat-y; padding-bottom:10px;}
#isl_bottom{background: url(../images/price_range/bottom-menu.png) no-repeat;height:7px;}
#pratical_link{width:250px; height:25px; float:left;}
.meteor_isl{}

/*************************************************    parametre supplementaire     *******************************************************/
#parameter_content{width:650px;float:left;color:#fff;font-weight:bold;margin-bottom:15px;}
#parameter_top{background:url(image_pack_css/top_box_bleu.gif) no-repeat; width:650px; height:4px;overflow:hidden; float:left;padding:0;margin:0;}
#parameter_body{background:url(image_pack_css/middle_box_bleu.gif) repeat-y; width:650px;float:left;padding:0;margin:0;}
#parameter_bottom{background:url(image_pack_css/bottom_box_bleu.gif) no-repeat; width:650px; height:4px; float:left;padding:0;margin:0;}
.parameter_box01{width:325px;float:left;}
.parameter_box02{width:300px;float:left;background:url(image_pack_css/separation.gif) no-repeat left;overflow:hidden}
.parameter_title{  font-size:14px;float:left;display:block; width:200px; height:25px; text-align:right;}
.parameter_labela{padding-left:10px; font-size:14px;}
.parameter_label01{height:25px; padding-left:10px;display:block; float:left}
.parameter_label02{width:65px; height:25px; padding-left:10px;display:block; float:left;margin-left:20px;}
.parameter_div01{width:100%; float:left;padding-left:20px;}
.parameter_div02{width:280px; float:left; margin-top:4px;padding-left:20px}
.parameter_label03{width:85px; height:25px;display:block; float:left; line-height:25px;margin-left:10px;}
#parameter_submit{ cursor:pointer;width:160px;height:31px;float:right;color:#FFFFFF; border:none; font-weight:700; background:url(image_pack_css/button_bleu.gif) no-repeat; }
.parameter_div01 select{float:left;}
