/* RECHERCHE CARTE GAUCHE/EN LIGNE */
#carte_enligne { width:560px; margin:0; background:url(../images/module_colleft_greendegra_bg.png) repeat-y; }
#carte_enligne_titre { width:552px; height:41px; margin:0 4px 0 4px; background:url(../images/module_titre_bg.png) repeat-x; }
/*#carte_enligne_titre h1 { height:35px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:6px 0 0 40px; color:#FFF; font-size:12pt;}*/
#carte_enligne_titre .newh1 { height:35px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:6px 0 0 40px; color:#FFF; font-size:12pt; font-weight:bold;}
#display_carte { margin:0 auto; width:530px; height:290px; }
#display_carteHaut { margin:0 -10px; }
#carte_enligne_bottom { width:560px; height:68px; margin:0; background:url(../images/module_colleft_greendegra_bottom.png) no-repeat; }

#lien-prog-loi { margin:0 10px; font-size:9px }
#lien-prog-loi h5 { margin:0; padding:0 0 5px 0; font-size:9px }
#lien-prog-loi ul { margin:0 0 0 10px; padding:0 }
#lien-prog-loi li {  }
#lien-prog-loi a { color:#1A1A1A; text-decoration:none; }
#lien-prog-loi a:hover { text-decoration:underline; }

/* COLONNE DROITE */
.moduleColDoite_grey, .moduleColDoite_green {width:250px; margin:0; }
.moduleColDoite_grey {width:250px; margin:0; background-color:#e6e4e4;}
.moduleColDoite_grey a, .moduleColDoite_green a { color:#1A1A1A; text-decoration:none; }
.moduleColDoite_grey a:hover, .moduleColDoite_green a:hover { text-decoration:underline; }
.moduleColDoite_green {width:250px; margin:0; background-color:#76b311;}

.moduleColDoite_grey p, .moduleColDoite_green p { width:230px; margin:0 5px; padding:3px 6px; font-size:8pt; color:#1a1a1a }
.moduleColDoite_grey p { border-bottom:#999999 dotted 1px; }
.moduleColDoite_green p { border-bottom:#a0e35d dotted 1px; }

.moduleColDoite_btn { width:160px; text-align:center; height:20px; margin:0 auto; background:url(../images/btn_module.png) no-repeat center center; }
.moduleColDoite_titre {width:250px; height:41px; margin:0; background:url(../images/module_titre_bg.png) repeat-x; text-align:center;}
/*.moduleColDoite_titre h1 {height:35px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:6px 0 0 40px; color:#FFF; font-size:10pt; text-transform:uppercase;}*/
#contenu_droit .newh1 {height:35px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:6px 0 0 40px; color:#FFF; font-size:10pt; text-transform:uppercase; font-weight:bold;}
#contenuDetail_droit .newh1 {height:35px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:6px 0 0 40px; color:#FFF; font-size:10pt; text-transform:uppercase; font-weight:bold;}

.moduleColDoite_grey_bottom, .moduleColDoite_green_bottom {width:250px; height:12px; margin:0; }
.moduleColDoite_grey_bottom  {background:url(../images/module_colright_grey_bottom.png) no-repeat;}
.moduleColDoite_green_bottom  {background:url(../images/module_colright_green_bottom.png) no-repeat;}

/* COLONNE GAUCHE */
.moduleColGauche_grey, .moduleColGauche_green {width:202px; margin:0; }
.moduleColGauche_grey {margin:0; background-color:#e6e4e4;}
.moduleColGauche_grey a { color:#1A1A1A; text-decoration:none; }
.moduleColGauche_grey a:hover { text-decoration:underline; }
.moduleColGauche_green {margin:0; background-color:#76b311;}
.moduleColGauche_grey p, .moduleColGauche_green p {width:180px; margin:0 5px; padding:3px 6px; border-bottom:#999999 dotted 1px; font-size:8pt; color:#1a1a1a}

.moduleColGauche_btn { width:160px; height:20px; margin:0 auto; background:url(../images/btn_module.png) no-repeat center center; }
.moduleColGauche_titre {width:202px; height:41px; margin:0; background:url(../images/module_titre_bg.png) repeat-x; text-align:left;}
/*.moduleColGauche_titre h1 {height:33px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:8px 0 0 30px; color:#FFF; font-size:10pt; text-transform:uppercase;}*/
#contenu_gauche  .newh1 {height:33px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:8px 0 0 30px; color:#FFF; font-size:10pt; text-transform:uppercase; font-weight:bold;}
#contenuDetail_gauche  .newh1 {height:33px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:8px 0 0 30px; color:#FFF; font-size:10pt; text-transform:uppercase; font-weight:bold;}

.moduleColGauche_grey_bottom, .moduleColGauche_green_bottom {width:202px; height:12px; margin:0; }
.moduleColGauche_grey_bottom  {background:url(../images/moduleBottom_grey_bottom.png) no-repeat;}
.moduleColGauche_green_bottom  {background:url(../images/moduleBottom_green_bottom.png) no-repeat;}

.ovr_image { float:left; margin:10px 10px 0 0; width:91px; }
.ovr_form { float:left; margin:10px 0 0 0; width:144px; }
.ovr_form  input { border:#8AD60B solid 1px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; height:10pt; padding:1pt; margin:2px 0; width:130px }
.ovr_form  select { border:#8AD60B solid 1px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; margin: 0 0 2px 0; width:134px }
.ovr_form  input[type="submit"] { background-color:transparent; font-weight:bold; border:0; padding:5px 15px 0 0; font-size:9px; color:#FFFFFF; text-transform:uppercase; cursor:pointer; }

.rp_form { margin:10px 10px 0 10px; text-align:right; color:#1A1A1A; font-weight:bold;  }
.rp_zone { text-align:center; }
.rp_form  input { border:#8AD60B solid 1px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; height:10pt; padding:1pt; margin:2px 0; width:110px; font-weight:bold;  }
.rp_form  select { border:#8AD60B solid 1px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; margin: 0 0 2px 0; width:113px; font-weight:bold; }
.rp  input[type="submit"] { background-color:transparent; font-weight:bold; border:0; padding:5px 15px 0 0; font-size:9px; color:#FFFFFF; text-transform:uppercase; cursor:pointer; }

/* SIMULATEUR ETAPE 1 */
#simu_top_none {background:transparent url(../images/simu_top-none.png) no-repeat; max-height:140px; width:250px; text-align:center; }
#simu_top {background:transparent url(../images/simu_top.png) no-repeat; max-height:140px; width:250px; text-align:center; }
#simu_top h2 { color:white; font-size:20px; font-weight:bold; margin:0; padding:25px 0 0 0; }
#simu_top_none h2 { color:white; font-size:20px; font-weight:bold; margin:0; padding:20px 0 10px 0; }
#simu_top h3, #simu_top_none h3 { color:#DC1A20; font-size:12px; margin:0; padding:0; }
#simu_center { background:transparent url(../images/simu_content.png) repeat-y; color:white; font-size:11px; width:250px; margin:0; padding:0; }
.simu_txt { float:left; margin:2px 4px; text-align:right; width:100px; }
.simu_input2 { padding:8px 0 0 0; }
#simu_center input { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; height:14px; padding:2px 0 1px 3px; width:100px; }
#simu_center input.radio2 { border:0; padding:2px 0 1px 3px; width:18px;  }
#simu_center select { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; padding:1px; width:104px; }
.clr_simu { clear:both; height:11px; }

#simu_bottom {background:transparent url(../images/simu_bottom_out.png) no-repeat top center; height:60px; width:250px; text-align:center; margin:0; padding:0 }
#simu_bottom_valider {background:transparent url(../images/simu_bottom_out_valider.png) no-repeat top center; height:61px; width:250px; text-align:center; margin:0; padding:0 }
#simu_bottom input, #simu_bottom_valider input { border:0; padding:0; }

/* SIMULATEUR ETAPE 2 */
#simu2_top {background:transparent url(../images/simu_top2.png) no-repeat; height:78px; width:203px; text-align:center; }
#simu2_top h2 { color:white; font-size:20px; font-weight:bold; margin:0; padding:30px 15px 0 15px; text-transform:uppercase; line-height:1em; }
#simu2_top h3 { color:#DC1A20; font-size:12px; margin:0; padding:0; }
#simu2_center { background:transparent url(../images/simu_content2.png) repeat-y; color:white; font-size:11px; width:203px; }
.simu2_txt { margin:0 15px; }
.simu2_input { padding:0 15px 5px 15px; }
#simu2_center input { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; height:14px; padding:2px 0 1px 3px; }
#simu2_center select { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; padding:1px; width:170px; }
#simu_top .alternative-h2 {
    color: white;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 25px 0 0;
}
/* SIMULATEUR ETAPE 3 */
#simu3_top {background:transparent url(../images/simu_top3_388.png) no-repeat; height:70px; width:388px; text-align:center; }
#simu_top_388 {background:transparent url(../images/simu_top_388.png) no-repeat; height:60px; width:388px; text-align:center; }
#simu3_top h2 { color:white; font-size:20px; font-weight:bold; margin:0; padding:30px 15px 0 15px; text-transform:uppercase; line-height:1em; }
#simu3_top h3 { color:#DC1A20; font-size:12px; margin:0; padding:0; }
#simu3_center { background:transparent url(../images/simu_content3.png) repeat-y; color:white; font-size:11px; width:388px; }
#simu3_center h3 { color:#FFFFFF; font-size:12px; margin:0; padding:0; text-align:center }
.simu3_txt { float:left; margin:2px 4px; text-align:right; width:205px; }
.simu3_txt2 { float:left; margin:2px 4px; padding:1.6em 0 0 0; text-align:right; width:205px; height:1.6em; }
.simu3_txt3 { float:left; margin:2px 4px; padding:0; text-align:right; width:205px; height:3.2em; }
.simu3_txt4 { float:left; margin:2px 4px; text-align:right; width:145px; }
.simu3_input2 { padding:8px 0 0 0; }
#simu3_center input { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; height:14px; padding:2px 0 1px 3px; }
#simu3_center select{ border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; padding:1px; width:120px; }
.simu3_radio { margin:0 auto; font-weight:bold; text-align:center; padding:40px 0 0 0; color:#FFFFFF;}
.simu3_radio2 { margin:0; color:#FFFFFF; line-height:1em;}
.simu3_radio3 { margin:1em 0 0 0; color:#FFFFFF; }

#c_credit { padding:0 10px; width:366px; }
#c_credit input { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; height:14px; width:100px; padding:2px 0 1px 3px; }

/* SIMULATEUR ETAPE 4 */
#simu4_top {background:transparent url(../images/simu_top3.png) no-repeat; height:70px; width:250px; text-align:center; }
#simu4_top h2 { color:white; font-size:20px; font-weight:bold; margin:0; padding:30px 15px 0 15px; text-transform:uppercase; line-height:1em; }
#simu4_top h3 { color:#DC1A20; font-size:12px; margin:0; padding:0; }
#simu4_center { background:transparent url(../images/simu_content.png) repeat-y; color:white; font-size:11px; width:250px; }
#simu4_center h3 { color:#FFFFFF; font-size:12px; margin:0; padding:0; text-align:center }
.simu4_txt { float:left; margin:2px 4px; text-align:right; width:140px; }
.simu4_txt2 { float:left; margin:2px 1px 0 4px; padding:1em 0 0 0; text-align:right; width:70px; height:2.6em; }
.simu4_txt3 { float:left; margin:2px 4px; padding:0; text-align:right; width:205px; height:3.2em; }
.simu4_txt4{ float:left; margin:0 0 4px 0; padding:0; text-align:center; width:250px; }
.simu4_input2 { padding:8px 0 0 0; }
#simu4_center input { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; height:14px; padding:2px 0 1px 3px; }
.simu4_radio { margin:0 auto; font-weight:bold; text-align:center; padding:40px 0 0 0; color:#FFFFFF;}
.simu4_radio2 { margin:0; color:#FFFFFF; line-height:1em;}
.simu4_radio3 { margin:1em 0 0 0; color:#FFFFFF; }

#simuAll_top {background:transparent url(../images/simu_top_all.png) no-repeat; max-height:140px; width:203px; text-align:center; }
#simuAll_top h2 { color:white; font-size:20px; font-weight:bold; margin:0; padding:22px 15px 0 15px; text-transform:uppercase; line-height:1em; }
#simuAll_top h3 { color:#DC1A20; font-size:12px; margin:0; padding:0; }
#simuAll_center { background:transparent url(../images/simu_content2.png) repeat-y; color:white; font-size:11px; width:183px; margin:0; padding:0 10px; }
.simuAll_txt { padding:0 5px; width:65px; float:left; }
.simuAll_txt3 { padding:0 5px; width:65px; float:left; line-height:1em; }
.simuAll_txt2 { padding:0 5px; width:60px; float:left; line-height:1em; }
.simuAll_input { padding:0 5px; width:98px; float:left; }
.simuAll_input2 { padding:1px 5px; width:98px; float:left; }
.simuAll_input3 { width:113px; float:left; }
.simuAll_checkbox { float:left; padding:0 2px 0 0; text-align:center; line-height:1em; }
#simuAll_center input { border:1px solid #A9B78B; color:#7AAE33; font-size:9px; font-weight:bolder; height:14px; padding:1px 0 1px 2px; }
#simuAll_center .simuAll_input3 input { border:0; padding:0; }
#simuAll_center select { width:96px; border:1px solid #A9B78B; color:#7AAE33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding:0; }
.reset { text-align:center; margin:-3px 0 0 0; padding:0; }
.reset a { color:#FFFFFF; text-decoration:none }
.reset a:hover { text-decoration:underline }

#simuAll_bottom { background:transparent url(../images/simu_bottom_2b.png) repeat-y; width:203px; height:70px; margin:0; padding:0; }

/* BOTTOM */
#contenu_moduleBottom { text-align:center; width:638px; margin:0 auto; padding:0; }
#contenu_moduleBottom_4 { text-align:center; width:900px; margin:0 auto; padding:0; }

.moduleBottom {float:left; margin:0 4px 0 4px;}
.moduleBottom_grey, .moduleBottom_green {width:202px; height:190px; margin:0; }
.moduleBottom_grey {background-color:#e6e4e4;}
.moduleBottom_green {background-color:#76b311;}
.moduleBottom_grey p, .moduleBottom_green p {width:182px; margin:0 5px; padding:3px 5px; border-bottom:#999999 dotted 1px; font-size:8pt; color:#1a1a1a; text-align:left;}
.moduleBottom_grey a, .moduleBottom_green a { color:#1A1A1A; text-decoration:none; }
.moduleBottom_grey a:hover, .moduleBottom_green a:hover { text-decoration:underline; }

.moduleBottom_btn { width:160px; height:20px; margin:0 auto; background:url(../images/btn_module.png) no-repeat center center; }
.moduleBottom_titre {width:202px; height:41px; margin:0; background:url(../images/module_titre_bg.png) repeat-x; }
/*.moduleBottom_titre h1 {height:32px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:9px 0 0 30px; color:#FFF; font-size:10pt; text-transform:uppercase; letter-spacing:-0.02em }*/
#contenu_moduleBottom .newh1 {height:32px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:9px 0 0 30px; color:#FFF; font-size:10pt; text-transform:uppercase; letter-spacing:-0.02em; font-weight:bold;}
#contenu_moduleBottom_4 .newh1 {height:32px; margin:0; background:url(../images/module_titre_flecheRouge.png) no-repeat; padding:9px 0 0 30px; color:#FFF; font-size:10pt; text-transform:uppercase; letter-spacing:-0.02em; font-weight:bold;}
.moduleBottom_grey_bottom, .moduleBottom_green_bottom {width:202px; height:12px; margin:0; }
.moduleBottom_grey_bottom  {background:url(../images/moduleBottom_grey_bottom.png) no-repeat;}
.moduleBottom_green_bottom  {background:url(../images/moduleBottom_green_bottom.png) no-repeat;}

.ovrBottom_image { float:left; margin:10px 5px 0 0; width:91px; }
.ovrBottom_form { float:left; margin:10px 0 0 0; width:96px; }
.ovrBottom_form  input { border:#8AD60B solid 1px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; height:10pt; padding:1pt; margin:2px 0; width:93px }
.ovrBottom_form  select { border:#8AD60B solid 1px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; margin: 0 0 2px 0; width:98px }

.rpBottom_form { margin:10px 5px 0 5px; text-align:right; color:#1A1A1A; font-weight:bold;  }
.rpBottom_form  input { border:#8AD60B solid 1px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; height:10pt; padding:1pt; margin:0; width:90px; font-weight:bold;  }
.rpBottom_form  select { border:#8AD60B solid 1px; width:92px; color:#76B311; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; margin: 0 0 7px 0; font-weight:normal; }


.txt { background-color:transparent; font-weight:bold; border:0; padding:5px 15px 0 0; font-size:8pt; color:#FFFFFF; text-transform:uppercase; cursor:pointer; }
.txt, x:-moz-any-link { background-color:transparent; font-weight:bold; border:0; padding:3px 15px 0 0; font-size:8pt; color:#FFFFFF; text-transform:uppercase; cursor:pointer; }
*+html .txt { text-align:left; background-color:transparent; font-weight:bold; border:0; padding:3px 0 0 8px; font-size:8pt; color:#FFFFFF; text-transform:none; cursor:pointer; }

.txt2 { background-color:transparent; font-weight:bold; border:0; padding:5px 15px 0 0; font-size:10px; color:#FFFFFF; text-transform:uppercase; cursor:pointer; }
.txt2, x:-moz-any-link { padding:3px 15px 0 0; }
*+html .txt2 { text-align:left; padding:3px 0 0 8px; }

.txt3 { background-color:transparent; font-weight:bold; border:0; padding:2px 15px 0 0; font-size:10px; color:#FFFFFF; text-transform:uppercase; cursor:pointer; }
.txt3, x:-moz-any-link { padding:0px 15px 0 0; }
*+html .txt3 { text-align:left; padding:0px 0 0 8px; }

.sendMail_btn { width:160px; height:20px; margin:4px 0 0 110px; background:url(../images/btn_module.png) no-repeat center center; }

.newh1 h3 {
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    height: 35px;
    margin: 0;
    text-transform: uppercase;
}
