@charset "utf-8";
/* CSS Document */
.margin_bottom30 { margin-bottom:30px;}

.titre_simul { color:#01578e; font-size:18px; padding-right:40px; background:url(../image/png/calc.png) right bottom no-repeat; height:34px; line-height:32px; display:inline-block; margin-bottom:20px;}
.titre_simul span{  border-left:#f29400 solid 5px; padding-left:6px; height:30px; line-height:28ppx; display:inline-block;}
.bloc_elem_simul { float:left; margin-bottom:25px;}
.margin_right6 { margin-right:6px;}

.bloc_simulateur { width:100%;}
.bloc_simulateur .left_sim { float:left; width:226px; border-top:#e7e5e5 solid 1px; border-left:#e7e5e5 solid 1px; border-bottom:#e7e5e5 solid 1px; -webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.bloc_simulateur .titre_menu{ height:46px; padding:15px 60px; color:#00a5ce; font-size:18px; background:#fff url(../image/png/chario.png) 11px 22px no-repeat; border-bottom:#bbbbbd solid 1px;-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
.bloc_simulateur .menu_simul { background:#dbeaeb; padding-bottom:60px;}
.bloc_simulateur .menu_simul li{}
.bloc_simulateur .menu_simul li a{ height:40px; line-height:38px; padding:0 10px; border-right:#dbeaeb solid 5px; display:block; color:#88d2f1; font-size:16px; font-weight:bold;}
.bloc_simulateur .menu_simul li a:hover,.bloc_simulateur .menu_simul li a.active{  border-right:#00a5ce solid 5px; background:#fff; color:#00a5ce;}


.bloc_simulateur .right_sim { float:left;width:680px; background:#efeeee; -webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px; padding:20px; position:relative;}
.bloc_simulateur .img_index {margin: 120px 130px;}
.bloc_simulateur .fond_bleu { background:#dbeaeb; display:inline-block; position:relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.bloc_simulateur .cal_cap { width:147px; position:absolute;  bottom:0; left:0; font-size:16px; color:#fff; padding:10px 40px; background:#0257d6 url(../image/png/calc_sim.png) 13px 13px no-repeat; border-top:#0f4ca6 solid 1px;  -webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px; zoom:1;}


.bloc_simulateur .indicatif { font-size:12px; color:#707173; margin:5px 0 15px 250px;}

.right_sim .titre_page { height:38px; line-height:36px; background:url(../image/png/bor_tit_sim.png) left bottom no-repeat; margin:23px 0 30px 0 ; font-size:18px; color:#002c6e;}
.tab_simul { width:100%;}
.tab_simul td{ }
.tab_simul td{ height:30px; color:#707173; font-size:14px; font-weight:bold;}
.tab_simul td.txt_n{ color:#707173; font-size:13px; font-weight:600;}

.bloc_simulateur .remb_mensuel { background:#fff; height:35px; line-height:33px; padding:0 20px;color:#707173; font-size:14px; font-weight:bold; border:#c6c6c6 solid 1px; margin-bottom:20px;}
.bloc_simulateur .remb_mensuel2 { height:35px; line-height:16px; padding:5px 20px;}
.bloc_simulateur .txt_border_top {color:#707173; font-size:14px; font-weight:bold;  border-top:#c8c6ce solid 1px; padding-top:20px; margin-bottom:10px;} 
.bloc_simulateur .space120 { margin-bottom:120px;}
.bloc_simulateur .panier { position:absolute; right:15px; bottom:-7px; width:104px; height:153px;}
.bloc_simulateur .panier span{ position:absolute; left:18px; top:49px; width:104px; height:20px; font-weight:bold; display:block; text-align:center;}
.bloc_simulateur .btn_fix { text-align:center; width:170px;}
.bloc_simulateur .ligne_form { color:#707173; font-size:14px; font-weight:bold; height:25px; margin-bottom:5px;}
.bloc_simulateur .ligne_form label { margin-right:5px;}
.bloc_simulateur .ligne_form .input{ height:17px; margin-right:5px;}
.bloc_simulateur .asterix{ color:#707173; font-size:11px; padding-top:10px; border-top:#c8c6ce solid 1px;}

.tab_sim_detail {width:100%; margin-bottom:20px;}
.tab_sim_detail th { background:#e7e5e5 url(static/fr/image/gif/bg_tab.gif) left bottom repeat-x; min-height:30px; padding:10px 5px 5px; color:#009ee0; font-size:14px; vertical-align:top;}
.tab_sim_detail th.petit { font-size:12px;}
.tab_sim_detail td { background:#efeeee; border:#FFF solid 4px; padding:5px 10px; color:#707173; font-size:13px;}
.sep_gris_1px{ border-bottom:#c8c6ce solid 1px; height:1px;}


#amount2,#amount1,#amount3 {color:#707173; font-size:13px;width:18px; background:none; font-weight:600;}
.btn_bleu { background:#09a1cc; padding:0 12px; height:26px; line-height:24px; color:#fff; font-size:14px; display:inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;}
.btn_b_big { height:55px; width:210px; line-height:53px; color:#fff; font-size:16px; text-align:center; background:url(../image/png/btn_bleu.png) center top no-repeat; display:block; float:left;}
.btn_b_big.white { background-image:url(../image/png/btn_blanc.png); color:#118dbb; }

*+html .bloc_simulateur .cal_cap {  position:relative; top:430px; width:227px; height:30px; font-size:14px; padding:10px 0 0 21px; zoom:1; background:#0257d6 url(../image/png/calc_sim.png) 3px 10px no-repeat;}





