body{width:100%; margin:0; padding:0; background:#e9e9e9; font-family:tahoma; height:100%; position:relative; min-height:760px; background-image:url(../images/bgBody.jpg); background-repeat:no-repeat;}
html {  margin: 0;    padding: 0;    height: 100%;}
.top_menu{ clear:both; position:absolute; z-index:60; width:100%; height:38px;   margin-top:110px; }
.top_menu_reel{width:915px; height:38px;background-image:url(../images/px_menu_header.png); background-repeat:repeat-x; margin:0px auto; text-align:center;
}
.top_menu_reel a{float:left; font-text-align:center; margin-left:20px; margin-right:20px; height:38px;color: #232323;text-decoration: none;font: 13px  tahoma,arial,sans-serif;line-height:38px;    outline: medium none;font-size: 16px;}
.top_menu_reel a:hover {color:#084e94;}
.top_menu_reel_adapter{height:38px; margin:0 auto 0; width:914px;  }
.top_menu_reel_adapter img{float:left; height:30px; width:2px; margin-top:6px;}
.container{ width:910px; height:130px; margin-left:auto; margin-right:auto;}
.logo_dexpress{float:left; width:162px; height:81px; background-image:url(../images/logo_dexpress.gif); background-repeat:no-repeat; margin: 7px 0 0 60px; }
.logo_bmce{float:left; width:172px; height:37px; background-image:url(../images/logo_bmce.png); background-repeat:no-repeat;  margin: 30px 0 0 12px;}
.div_connexion{float:right; width:391px; height:53px; border-radius: 0 0 8px 8px; background-color:#1b4788; margin:0 0 0 99px;  }
.div_email,.div_mdp{float:left; width:132px; height:26px;background-image:url(../images/input.png); background-repeat:no-repeat; margin:5px;  }
.text_email,.text_mdp{width:128px; height:25px; background-color:transparent; border:none; color:#9a9a9a; font-family:Tahoma; padding:0 2px 0 2px; line-height:20px;}
.div_connexion_top{float:left; width:360px; height:35px;  margin-left:16px;}
.boutton_connexion{float:right; width:67px; height:24px; background-image:url(../images/boutton_connexion.png); background-color:transparent; border:none; margin-top:6px; color:#FFFFFF; font-family:Tahoma; font-size:8pt;  }
.boutton_connexion:hover{background-image:url(../images/boutton_connexion_over.png);}
.div_connexion_down{float:left; width:auto; height:18px; font-family:Tahoma; font-size:7pt; margin-left:21px; }
.div_connexion_down a{float:left;width:auto; margin-left:5px;  font-size: 11px; color:#FFFFFF; text-decoration:none;}
.div_connexion_down a:hover{text-decoration:underline;}
.separator_connexion{float:left; margin-right: -2px; height:17px; width:10px; text-align:center;color:#FFFFFF; margin-top: -2px;}
.div_container_pays{float:left; width:230px; height:25px; margin-left:660px; margin-top:-14px;}
.div_container_pays p{float:left; color:#6c6c6c; font-family:Tahoma; font-size:8pt; height:10px; margin-top:6px; }
.separator_div_pays{float:left; width:2px; height:25px; margin-left:5px; margin-right:5px;background-image:url(../images/separator_div_pays.png); background-color:transparent; margin-top:-4px; }
.globe{float:left; width:22px; height:21px;  background-image:url(../images/globe.png);  background-repeat:none; margin:3px; margin-top:2px;  }
.drop_pays{float:right; width:120px; height:28px;  /*background-image:url(../images/dorp_pays.png); background-repeat:none; */ margin-top:3px;}
.flash{clear:both; width:100%; height:281px; }
.second_body{width:910px; height:auto; margin:0 auto 0 auto;}
.compte,.compte_2,.compte_3{float:left;width:288px; height:180px; margin:30px 0 15px 0 ; background-color:#FFFFFF; border:solid; border-width:1px; border-color:#d5d5d6;}
.compte{margin-left:0px;}
.compte_2{margin-left:18px;}
.compte_3{margin-left:18px;}
.text_compte{float:left; width:288px; height:20px;  color: #075BA8;    display: block;    font-size: 18px;    font-style: italic;    line-height: 18px;	padding:5px;}
.text_compte_identifiant,.text_simulateur{float:left; color:#000000; font-size:8pt; width:50px; margin-top:5px; margin-left:12px;  margin-right: 5px;}
.div_champs_compte{float:left;width:210px; height:26px;background-image:url(../images/choix_pays_compte.png); margin-top:5px;}
.input_compte{float: left;width: 204px; background-color: transparent;border: none;color: #6C6C6C;font-size: 8pt;padding-left: 4px;height: 25px; line-height:25px; }
.boutton_champs{ width:67px; height:24px; background-image:url(../images/boutton_champs.png); background-color:transparent; border:none; float:right; margin-top:5px; margin-right:9px; color:#FFFFFF; font-size:12px; font-family:Tahoma; padding-bottom:5px; line-height:24px; cursor: pointer; }
.boutton_champs:hover{background-image:url(../images/boutton_champs_over.png);}
.text_simulateur{width:auto; margin-top:-3px; margin-left: 10px;}
#suivi_transaction{float:left; background-color: #498b79; border-radius: 4px 4px 4px 4px; height: 113px;  margin: 0 auto 0 12px; width: 261px;}
#suivi_transaction .div_champs_compte{margin-left:15px;}
#suivi_transaction table{width:auto; margin:0px auto; }
#suivi_transaction table tr {width:300px;}
#suivi_transaction .div_champs_compte{margin-left:0px;}
#suivi_transaction .input_num_transaction{float: left;width: 204px; background-color: transparent;border: none;color: #6C6C6C;font-size: 8pt;padding-left: 4px;height: 25px; line-height: 25px; }
#suivi_transaction .div_num_transaction{float:left;width:174px; height:26px;background-image:url(../images/choix_pays_compte.png); margin-top:5px;}
#suivi_transaction .boutton_ok{margin-top:5px;}
.boutton_reessayer_transaction{ background-color: transparent; background-image: url("../images/r_simulation.png"); border: medium none;border-radius: 6px 6px 6px 6px;  color: #FFFFFF;
    font-family: Tahoma; font-size: 11px;  height: 25px; margin: 2px auto; padding-bottom: 3px; width: 141px;}
	
.boutton_reessayer_transaction:hover{background-image: url(../images/r_simulation_hover.png); cursor:pointer;}
.div_boutton_reessayer_transaction{ height: 40px;    margin: 6px auto;    width: 141px;}
.div_simulateur_bleu{clear:both; width:267px; height:110px; background-color:#164283; margin-left:auto; margin-right:auto; border-radius: 5px;  }
.choix_pays{float:left;width:125px; height:26px; background-image:url(../images/choix_pays.png); margin-left:5px; margin-top:5px; }
#websites3_title{ float:left;width:118px; background-color:transparent; background-image:none;color: #6C6C6C;font-size: 8pt; text-align:left; margin-top:3px; }
#websites4_title{background-color:transparent; background-image:none;color: #6C6C6C;font-size: 8pt; text-align:left; }
#websites3_titletext,.ddTitleText{padding-left:0px; margin-left:-2px; }
#websites3_child{margin-top:1px; }
.div_champs_montant{float:left; width:123px; height:28px; background-image:url(../images/champs_montant.png); margin-left:5px; margin-top:3px;   }
.sous_menu{width:115px; color: #6C6C6C;font-size: 8pt;  }
.ddTitleText{color: #6C6C6C;font-size: 8pt;}
.table_compte{ float:left; margin-top: 3px; height:100px;}
.champs_montant{width: 117px;height: 27px;background-color: transparent;color: #6C6C6C;font-size: 8pt;border: none;padding-left: 5px; line-height: 27px;}
.choix_benificiaire_compte,.choix_moyen_paiement{float:left; width:248px; height:28px; /*background-image:url(../images/choix_benificiaire_compte.png); background-repeat:no-repeat; */ margin-top:4px; margin-left:5px; }
#websites4_child{width:220px; background-color:#FFFFFF;}
#websites4_titletext{padding-left:5px;}
#websites4_child a{background-color:#FFFFFF;}
#websites4_child a:hover{background-color:#66CCFF;}
#websites5_title{background-color:transparent; background-image:none;color: #6C6C6C;font-size: 8pt; padding-top:5px; text-align:left;}
#websites5_titletext{padding-left:5px;}
#websites5_child a{background-color:#FFFFFF; margin-left:-5px; padding-left:5px;}
#websites5_child a:hover{background-color:#66CCFF;}
.choix_moyen_paiement{/*background-image:url(../images/choix_moyen_paiement.png);*/ width:255px;}
.boutton_ok{float:left; width:34px; height:25px; background-image:url(../images/boutton_ok.png); border:none; background-color:transparent; margin:3px; color:#FFFFFF; line-height:25px; font-size:11px; margin-top:1px; cursor:pointer; }
.boutton_ok:hover{background-image:url(../images/boutton_ok_over.png);}
.div_left{float:left; width:186px; height:110px;background-image:url(../images/ccartes.png);  }
.div_right{float:left; width:102px; height:110px; background-image:url(../images/ensavoir_plus.png); }
.div_left_text,.div_right_text{float:left; color:#000000; font-size:8pt; margin-top:90px; width:100%; text-align:center; }
.footer{clear:both; float:none;   text-align:center; height:45px; width:100%; background-color:#FFFFFF; border:5px solid #d2d2d2; border-top-width:1px;  border-left:none; border-right:none; position:absolute; border-bottom:none; bottom: 0; font: 13px tahoma,arial,sans-serif;ont-size: 12px;    outline: medium none;	min-height: 100px;	padding-top:16px; }
.footer a {color: #4E4E4E;}
.footer a:hover {color: #084e94;}
.footer a img{float:left;}
.div_mdp label{ color:transparent; display:none;}
.div_email label{ color:transparent;display:none;}
.div_email input{background-color:transparent; float:left; width: 126px;height: 23px; margin-top:2px; border:none;color: #6C6C6C;font-size: 8pt; padding-left:4px;}
.div_mdp input{background-color:transparent; float:left; width: 126px;height: 23px; margin-top:2px;  border:none;color: #6C6C6C;font-size: 8pt; padding-left:4px;}
.div_email .error{ clear:both; font-family:tahoma; font-style:normal; font-size:11px; color:#FF0000;  position:absolute; margin-left:-250px; margin-top:0px; }
.div_mdp .error{clear:both; font-family:tahoma; font-style:normal; font-size:11px;   color:#FF0000; margin-left:0px; position:absolute; margin-left:-391px; margin-top:15px;}
#PMO {width:100%; color: #4E4E4E;  font-style: italic;    text-align: center;	}
#CopyRight {    color: #4E4E4E;    font-size: 12px;	margin-top:3px;	margin-bottom:3px;      text-align: center;}
.mon_compte{ text-decoration: none; color: #606060;}
.partenariat{color: #312783;font-family: Tahoma;font-size: 8pt;font-weight: bold;line-height: 13px;margin-top: -3px;text-align: center; width:140px;} 
#formulaire{ background-color: #FFFFFF;border: 0.01em solid #CCCCCC; border-radius: 3px 3px 3px 3px;clear: both;height: 480px;margin: 5px auto;width: 957px;}
#formulaire .title{float:left;  height:33px; width: 900px; margin-top:20px; line-height:33px; color:#3d8bcf; font-family:Tahoma; font-size:14px; font-style:italic; margin-left: 21px; border-bottom: 1px solid #E1E1E1;color: #075BA8;    font-size: 18px;    font-style: italic;}
#formulaire .sub_title{float:left;  height:33px; width: 900px; color:#6c6c6c; padding-left: 21px; color: #606060;    font: 13px tahoma,arial,sans-serif;    margin: 0;    outline: medium none; line-height:33px; }
#formulaire .formulaire{clear:both; /*border:solid; */ height:396px; width:420px; margin:10px auto; }
#formulaire .formulaire ul {list-style:none; margin-left:0px; }
#formulaire .formulaire ul li { color: #000000;display: inline;float: left;font-family: tahoma; font-size: 14px; margin: 2px 5px 4px 23px; text-align: right; }
#formulaire .formulaire ul #div_erreur_date{ width:220px; height: 28px; color:#FF0000; margin-left:0px; text-align:center; display:none; font-family:tahoma; }
#formulaire .formulaire ul li div{float:left; line-height:23px; }
#formulaire .formulaire ul li ul  .div_textbox{width:226px; height:30px; background-image:url(../images/champs_formulaire.png); }

#formulaire .formulaire ul li ul  .div_textbox .div_champs_date{ width:55px; height:28px;  margin-left:14px; background-image:url(../images/champs_date.png); }
#formulaire .formulaire .div_textbox .champs_date{background-color:transparent; width: 47px; height: 28px; border:none; padding-left:5px; color: #606060;}
#formulaire .formulaire .div_textbox .textbox{background-color:transparent; width: 220px;height: 28px; line-height:28px; border:none; padding-left:5px;}
.text_souscription{float:left;  font-family: tahoma;    font-size: 14px; color: #000000; line-height:29px; width: 111px;}


#formulaire .formulaire ul li ul li textarea{ background-color: transparent;border: medium none;height: 43px;padding: 5px;width: 214px;}
#formulaire .formulaire .text_aera{width:226px; height:55px;background-image:url(../images/text_area.png);}
.boutton_creer{float:right; width:72px; height:25px; margin-right: 10px; border:none;background-image:url(../images/boutton_creer.png); border:none; color:#FFFFFF; line-height:25px; padding-bottom:3px; cursor: pointer; background-color:transparent;}
.boutton_creer:hover{background-image:url(../images/boutton_creer_hover.png);}
#erreur_container .container_text_boutton{clear:both; margin:0 auto; width:543px; height:121px;}
#erreur_container .container_text_boutton .text_top{color:#FF0000; text-align:center; height:48px; line-height:48px;}
#erreur_container .container_text_boutton .div_boutton_left,#erreur_container .container_text_boutton .div_boutton_right{float:left; width:190px; height: 67px; }
.container_boutton{ width:386px; height:50px; clear:both; margin:0 auto; }
#erreur_container .container_text_boutton .div_boutton_left .boutton,#erreur_container .container_text_boutton .div_boutton_right .boutton{margin:10px auto; width:181px; height:33px; border:none; background-image:url(../images/boutton_reessayer.png); color:#FFFFFF; font-family:Tahoma; font-size: 11px; text-align:center; 
 border:0; line-height:33px;}
#erreur_container .container_text_boutton .div_boutton_left .boutton.boutton:hover,#erreur_container .container_text_boutton .div_boutton_right .boutton:hover{background-image:url(../images/boutton_reessayer_hover.png); cursor:pointer; }
#erreur_container .container_text_boutton .div_boutton_left form,#erreur_container .container_text_boutton .div_boutton_right form{margin:10px auto; width:181px;}{margin:10px auto; width:181px;  }

 .Combo { position:relative; float:left; }
    .Combo span { float:left; height:23px; }
    .L_CMB{ position:absolute; top:22px; border:1px solid #e6e6e6; border-width:0px 1px 1px; background:#fefefe; width:113px; padding:10px; overflow:auto; padding-bottom:0px;}
    .L_CMB li{ list-style:none; }
    .L_CMB li:last-child{ padding-bottom:10px; }
    .L_CMB li a{ color:#535353; font-size:13px; display:block; padding:2px 5px; text-decoration:none; }
    .L_CMB li a:hover{ background:#eeeeee; }
	
    .Type2c span.C_C{ background:url(../images/C_T_D_L.gif) no-repeat; height:23px; padding-left:14px; padding-top:5px;}	
    .Type2c span.C_R{ background:url(../images/C_T_D_R.gif) no-repeat; width:17px; height:28px;}
	
	.Type2c span.C_C_2{ background:url(../images/C_T_D_L_2.gif) no-repeat; height:24px; padding-left:14px; padding-top:5px;}
	.Type2c span.C_R_2{ background:url(../images/C_T_D_R_2.gif) no-repeat; width:17px; height:24px;}
    .Current.Type2c span.C_R{ background:url(../images/C_T_D_RH_2.gif) no-repeat;}
	
	
    .Type2c span.Width104,.Width104{ width:104px}
    .Current.Type2c span.C_C{ background:url(../images/C_T_D_LH.gif) no-repeat;}
    .Current.Type2c span.C_R{ background:url(../images/C_T_D_RH.gif) no-repeat;}
	.div_result{ background:url(../images/download.png) no-repeat;  float: left; height: 100px; margin: 10px 5px 1px 23px;  width: 224px;}
	.div_result ul{list-style:none; margin-top: 3px;}
	.div_result .text{margin:0px auto; width: 185px; height:20px; }
	.div_result .text .boutton{background-color: transparent; background-image: url(../images/r_simulation.png); border: medium none; border-radius: 6px 6px 6px 6px; color: #FFFFFF; font-family: Tahoma; font-size: 11px; height: 25px;  margin: 2px auto; width: 141px; padding-bottom: 3px;}
	.div_result .text .boutton:hover{background-image: url(../images/r_simulation_hover.png); cursor:pointer;}
#L_BMC_2{display:none; width:98px; position:absolute; z-index:10;}
#L_BMC{display:none; z-index: 70;}
#L_BMC_3{display:none; width:229px; position:absolute; z-index:8; height:33px; overflow:scroll hidden;}

	
	



