@charset "utf-8"; 
body {padding:30px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.container {width:100%;}
.header { /* width:940px; margin:auto; */}
.header_part1 {min-width:638px;}
#tabs{min-width:900px;}
.branding_logo {/*float:right; */width:231px; height:80px;}
.div_menu_haut {/*float:left; */}
.branding_valeur {width:147px; height:40px; clear:both; margin-top:5px;}
ul.menu_haut {float:left; display:inline; line-height:16px;}
ul.menu_haut li {display:inline; float:left;}
ul.menu_haut li a.link_menu_haut {display:inline-block; color:#8b8a8a; font-size:12px;}
ul.menu_haut li a.link_menu_haut:hover {color:#89a40b;}
ul.menu_haut li.active a.link_menu_haut {display:inline-block; font-size:12px; color:#89a40b;}
ul.menu_haut li a.langue {display:inline-block; color:#000000; font-size:12px; font-family:tahoma;}
ul.menu_haut li span.sep_menu_haut {padding:0; font-size:12px; display:inline-block; margin:0 10px; color:#d2ddad;}
.bloc_recherche_gen {position:relative;  float:left; display:inline;  z-index:1001;  padding:0;}
.border_search {border-right:#d2d7b9 solid 2px;  border-bottom:#d2d7b9 solid 2px;  height:56px;  width:237px;  position:absolute;  left:2px; right:5px;  top:-17px;  z-index:1;}
.bloc_recherche {display:inline; float:left; position:relative; z-index:1000;}
.bloc_recherche .link_recherche {color:#8b8a8a; font-size:12px; display:inline; float:left; margin-top:1px;}
.bloc_recherche .link_recherche:hover {color:#89a40b;}
.puce_recherche {background:transparent url(../image/gif/puce_recherche.gif) 4px 3px no-repeat; position:absolute; width:15px; height:17px; right:-23px; top:3px; text-align:center; cursor:pointer; color:#8b8a8a; font-size:12px;}
.puce_recherche_ouvert {background:#fff url(../image/gif/puce_recherche.gif) 4px 3px no-repeat; border-left:#e1e8c2 solid 1px; border-right:#e1e8c2 solid 1px; border-top:#e1e8c2 solid 1px; width:15px; height:17px; top:3px; position:absolute; right:-23px; cursor:pointer; color:#8b8a8a; font-size:12px; z-index:999;}
.bloc_input_recherche_gen {border-right:#d2d7b9 solid 2px;  border-bottom:#d2d7b9 solid 2px;  height:56px;  width:237px;  position:absolute;  left:2px; right:5px;  top:-17px;  z-index:1;}
.bloc_input_recherche {position:absolute;  right:-23px; top:20px;  display:none;  border:#e1e8c2 solid 1px; width:230px; height:31px; padding:7px 0 0  8px; z-index:1; background:transparent url(../image/gif/bg_bloc_search.gif) left top repeat-x;}
.input_bloc_search {background:transparent url(../image/gif/bg_input_search.gif) left top repeat-x; width:178px; height:13px; color:#000; font-size:11px; border:#e1e8c2 solid 1px; padding:4px 0 5px 10px; position:relative; z-index:999;}
.go_search {background:transparent url(../image/gif/bouton_go_search.gif) left top no-repeat; width:19px; height:11px; cursor:pointer; margin-left:10px; position:relative; z-index:999;}
.header_part2 {width:940px; clear:both; margin:20px auto 0;}
.menu_header {width:900px; margin:auto; height:30px; border-bottom:#fff solid 1px; z-index:20; position:relative;}
ul.onglet_menu_header li {float:left; display:inline;}
.onglet1_menu_header {width:58px; height:23px; padding:6px 0 0 0; border-top:#1b883e 1px solid; border-right:#075623 solid 1px;  display: inline; float:left; color:#fff; font-size:12px; text-align:center; background:transparent url(../image/gif/onglet1_menu.gif) left top repeat-x;}
.onglet1_menu_header:hover {border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px; background:#fff; padding:6px 0 0 0; color:#20651c; width:57px; height:23px;}
.onglet1_menu_header_actif {width:57px; height:24px; padding:6px 0 0 0; border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px;  display: inline; float:left;  color:#20651c; font-size:12px; text-align:center; background:#fff;}
.onglet2_menu_header {width:159px; height:24px; padding:6px 0 0 0; background:transparent url(../image/gif/onglet_menu2.gif) left top repeat-x; border-right:#075623 solid 1px; color:#fff; font-size:12px; text-align:center; display: inline; float:left;}
.onglet2_menu_header:hover {border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px; background:#fff; padding:6px 0 0 0; color:#20651c; width:158px; height:23px;}
.onglet2_menu_header_actif {width:158px; height:23px; padding:6px 0 0 0; border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px;  display: inline; float:left;  color:#20651c; font-size:12px; text-align:center; background:#fff;}
.onglet3_menu_header {width:180px; height:24px; padding:6px 0 0 0; background:transparent url(../image/gif/onglet3_menu.gif) left top repeat-x; border-right:#456b16 solid 1px; color:#fff; font-size:12px; text-align:center; display: inline; float:left;}
.onglet3_menu_header:hover {border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px; background:#fff; color:#20651c; width:179px; height:23px;}
.onglet3_menu_header_actif {width:179px; height:23px; padding:6px 0 0 0; border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px;  display: inline; float:left;  color:#20651c; font-size:12px; text-align:center; background:#fff;}
.onglet4_menu_header {width:86px; height:24px; padding:6px 0 0 0; background:transparent url(../image/gif/onglet4_menu.gif) left top repeat-x; border-right:#527c23 solid 1px; color:#fff; font-size:12px; text-align:center; display: inline; float:left;}
.onglet4_menu_header:hover {border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px; background:#fff; color:#20651c; width:85px; 
height:23px;}
.onglet4_menu_header_actif {width:85px; height:23px; padding:6px 0 0 0; border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px;  display: inline; float:left;  color:#20651c; font-size:12px; text-align:center; background:#fff;}
.onglet5_menu_header {width:144px; height:24px; padding:6px 0 0 0; background:transparent url(../image/gif/onglet5_menu.gif) left top repeat-x; border-right:#6e8909 solid 1px; color:#fff; font-size:12px; text-align:center; display: inline; float:left;}
.onglet5_menu_header:hover {border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px; background:#fff; color:#20651c; width:143px; height:23px;}
.onglet5_menu_header_actif {width:143px; height:23px; padding:6px 0 0 0; border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px;  display: inline; float:left;  color:#20651c; font-size:12px; text-align:center; background:#fff;}
.onglet6_menu_header {width:100px; height:24px; padding:6px 0 0 0; background:url(../image/gif/fond_client.gif); border-right:#c9c911 solid 1px; border-left:#90a50d solid 1px; color:#fff; font-size:12px; text-align:center; display: inline; float:left;}
.onglet6_menu_header:hover {border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px; background:#fff; color:#20651c; width:100px; height:23px;}
.onglet6_menu_header_actif {width:100px; height:23px; padding:6px 0 0 0; border-left:#dbe1ba solid 1px; border-top:#dbe1ba solid 1px; border-right:#dbe1ba solid 1px;  display: inline; float:left;  color:#20651c; font-size:12px; text-align:center; background:#fff;}
.link_serviceenligne {background:transparent url(../image/gif/btn_service_enligne.gif) left top no-repeat; width:161px; height:30px; float:left; text-indent:-9999px;}
.path {padding:12px 20px 13px 20px; border-left:#dbe1ba 1px solid; border-right:#dbe1ba 1px solid; border-top:#dbe1ba 1px solid; width:898px; float:left; margin-top:-2px; z-index:1; font-size:11px;}
.link_path {color:#6b6c6b;}
.link_path:hover {color:#89a40b;}
.bloc_banner {padding-bottom:60px; background-color:#422b1a; width:100%; clear:both; position:relative; z-index:1;}
.bloc_banner_in {width:940px; margin:auto; line-height:0;}
.title_nav_left{background:transparent url(../image/gif/title_nav_left.gif) left top no-repeat; height:30px; line-height:30px; padding:0 20px 0 30px;}
.link_nav_left1{background:#f6f6f6 url(../image/gif/bg_nav_left1.gif) left top repeat-x; padding:7px 12px; display:block; border-bottom:#dfe4c1 1px solid; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100%;}
.link_nav_left1:hover{background:#fbfbfb ;}
.link_nav_left1_actif{background:url(../image/gif/bg_nav_left1.gif) #f6f6f6 left top repeat-x; padding:7px 12px; display:block; border-bottom:#dfe4c1 1px solid; color:#507d1a; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100%;}
.link_nav_left1 span{background:transparent url(../image/gif/puce_nav_left.gif) left 4px no-repeat; padding-left:15px;display:inline-block;} 
 .link_nav_left1_actif span{background:transparent url(../image/gif/puce_nav_left_bas.gif) left 5px no-repeat; padding-left:15px;display:inline-block;} 
.link_nav_left2, .link_nav_left3{display:block; border-bottom:#dfe4c1 1px solid; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100%;}
.link_nav_left2:hover , .link_nav_left3:hover{background:#f8f9ea ;}
.link_nav_left2_actif, .link_nav_left3_actif{display:block; border-bottom:#dfe4c1 1px solid; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100%; background:#f8f9ea ;}
.link_nav_left2 , .link_nav_left2_actif{padding:7px 12px 7px 30px ;}
.link_nav_left3 , .link_nav_left3_actif{padding:7px 12px 7px 60px ;}
.link_nav_left2 span, .link_nav_left2_actif span ,.link_nav_left3 span, .link_nav_left3_actif span{ background:transparent url(../image/gif/puce_nav_left2.gif) left 5px no-repeat; padding-left:15px; display:inline-block;} 
.title_template{border-bottom:#dbe1ba 1px solid; padding-bottom:6px; margin-bottom:30px; width:100%;}
.div_content{float:left; width:620px;}
.cel_motif{width:93px;}
.link_mailto{font:normal 12px/normal Arial ; color:#086228; text-decoration:underline;}
.link_mailto:hover{text-decoration:none;}
span.ref{display:inline-block;background-color:#507d1a;color:white;font:normal 12px/normal arial; padding:4px 13px;}
span.seprarteur_recrutement{display:block;background-color:#e1e8c2; width:290px; height:1px; margin:17px 0 13px;}
span.seprarteur_actualite{display:block;background-color:#dbe1ba;  height:1px; margin:20px 0;}
.seprarteur_15_0{display:block;background-color:#dbe1ba;  height:1px; margin:15px 0;}
.tab_contact tr.cell td{ padding:10px 0; border-bottom:#e1e8c2 1px solid;}
.tab_contact tr.cell td td{ padding:0; border:none;}
input.input_contact{ border:#e1e8c2 1px solid; height:24px; color:black; font:normal 12px/24px arial; padding:0 5px 0 10px;}
/*textarea.textarea_contact{ border:#e1e8c2 1px solid; height:65px; color:black; font:normal 12px/24px arial; padding:0 5px 0 10px; overflow:hidden;}
*/
textarea.textarea_contact{ border:#e1e8c2 1px solid; height:30px; width:450px;  color:black; font:normal 12px/24px arial; padding:0 5px 0 10px; overflow:hidden;}

input.radio{ width:13px; height:13px; overflow:hidden; display:inline-block}
.label_radio{padding:0 20px;}
.icone_book{ background:url(../image/gif/icone_book.gif) left 7px no-repeat; padding:3px 0 3px 25px;}
.link_faq{color:#086228; font-size:12px;}
.link_faq:hover{ text-decoration:underline;}
.link_faq_actif{ color:#086228; font-size:12px; font-weight:bold;}
.li_faq{padding:5px 0;}
.width_input_textarea_contact{width:300px;}

.width_input_textarea_contact{width:300px;}
.btn-zitouna{background-image:url(../image/gif/btn-zitouna.gif); background-repeat:no-repeat; display:block; height:30px; text-indent:-99999px;}
.btn_retour{background-position:left top; width:80px;}
.btn_retour:hover {background-position:0 -30px; }
.btn_envoyer  {background:url(../image/gif/btn-zitouna.gif) -80px top no-repeat; width:80px; height:30px;   cursor:pointer; display:inline-block}
.btn_envoyer:hover  {background:url(../image/gif/btn-zitouna.gif) -80px -30px no-repeat}
.btn_effacer input{background:url(../image/gif/btn-zitouna.gif) -160px top no-repeat; width:80px; height:30px;  cursor:pointer; display:inline-block}
.btn_effacer:hover input{background:url(../image/gif/btn-zitouna.gif) -160px -30px no-repeat;}
/*
.btn-zitouna{background-image:url(../image/gif/btn-zitouna.gif); background-repeat:no-repeat; display:block; height:30px; text-indent:-99999px;}
.btn_retour{background-position:left top; width:80px;}
.btn_retour:hover {background-position:0 -30px; }
.btn_envoyer input{background:url(../image/gif/btn-zitouna.gif) -80px top no-repeat; width:80px; height:30px;   cursor:pointer;}
.btn_envoyer:hover input{background:url(../image/gif/btn-zitouna.gif) -80px -30px no-repeat}
.btn_effacer input{background:url(../image/gif/btn-zitouna.gif) -160px top no-repeat; width:80px; height:30px;  cursor:pointer;}
.btn_effacer:hover input{background:url(../image/gif/btn-zitouna.gif) -160px -30px no-repeat;}
*/

.bloc_particulier{width:200px; float:left; display:inline; /*margin-bottom:10px; */}
.right_blocs_particuliers{background:url(../image/gif/right_bloc_particuliers.gif) right top no-repeat; padding-top:10px; padding-bottom:20px;}
.link_green_puce{background:transparent url(../image/gif/puce_double.gif) left 9px  no-repeat; display:inline-block; margin-left:5px; padding:2px 0 2px 18px; color:#086228; font-size:12px; text-decoration:underline; line-height:18px;}
.link_green_puce:hover{color:#422b1a; text-decoration:none;}
.img_agence{margin-right:30px;  margin-top:2px;  float:left;}
.div_agence{overflow:hidden;  height:100%; padding-bottom:8px;}
.signature_president{margin-top:35px;line-height:18px;}
.signature_president span{display:inline-block; padding-top:12px; border-top:#dbe1ba 1px solid;}
.signature_president em,.signature_president strong{display:block;}
.img_equipe_derigeante{margin-right:30px;  margin-top:2px;  float:left;}
.div_equipe_derigeante{overflow:hidden;  height:100%;  border-bottom:#dbe1ba 1px solid;  padding-bottom:8px;}
.ul_dirigeant{margin-top:15px; overflow:hidden;  height:100%;  line-height:16px;}
.tabcell{margin-top:15px; overflow:hidden; height:100%; line-height:16px;}
.li_dirigeant h3{padding:3px 0 3px 10px; display:inline-block; color:black; font-size:11px;}
.border_e1e8c2{border:#e1e8c2 1px solid;}
.li_puce_vert{background:url(../image/gif/puce_nav_left.gif) left 13px no-repeat; padding:6px 5px 6px 15px;}
.li_puce_zitouna{background:url(../image/gif/puce_zitouna.gif) left 11px no-repeat; padding:6px 5px 6px 15px;}
.p_puce_zitouna{background:url(../image/gif/puce_zitouna.gif) left 13px no-repeat; padding:8px 5px 8px 20px; margin-left:10px;}
.bg_title_toggle{ background:transparent url(../image/gif/bg_title.gif) left top no-repeat; position:relative; height:31px; line-height:31px;}
.toggle{ cursor:pointer;}
.title_toggle{ display:inline-block; margin-left:40px;}
.puce_title_toggle_bas , .puce_title_toggle_haut{ width:7px; height:5px; position:absolute; left:13px; top:14px; display:block;}
.puce_title_toggle_haut{background:transparent url(../image/gif/puce_haut.gif) left top no-repeat;}
.puce_title_toggle_bas{background:transparent url(../image/gif/puce_nav_left_bas.gif) left top no-repeat;}
.border_bottom_gris_dashed{border-bottom:#c6c5c6 1px dashed;  }
.border_bottom_vert_ecf0d6{border-bottom:#ecf0d6 1px solid;  }
.border_bottom_vert_dbe1ba{border-bottom:#dbe1ba 1px solid;  }
.div_accolade{background:url(../image/gif/accolade.gif) left center no-repeat;  padding-left:40px;  min-height:110px; height:auto !important; height:110px;}
.li_accolade{background:url(../image/gif/puce_nav_left2.gif) left 5px no-repeat; padding-left:12px;}
.border_dbe1ba{border:#dbe1ba 1px solid;}
.bloc_vert{border-bottom:#ecf0d6 1px solid; border-right:#ecf0d6 1px solid; background-color:#fdfdfd; padding:4px 0 0 4px;}
/*.bloc_vert_content{background-color:#fafafa; padding:12px;}*/
.icone_lampe{background:url(../image/gif/icone_lampe.gif) right bottom no-repeat; padding:0 30px 8px 0; border-bottom:#507d1a 1px solid; margin-bottom:8px;}
.img_carte{float:left; margin-right:20px;}
.content {width:100%; clear:both; background:#fff url(../image/jpg/bg_content.jpg) center top no-repeat;}
.content_in {width:940px; margin:auto; position:relative; z-index:2; margin-top:-60px;}
.content_page {padding:20px 20px 0 20px;}
.content_page_interne {padding:40px 20px 0 20px;}
.contenu_index {width:380px; float:left; display:inline;}
.banner_bienvenu {background:url(../image/gif/bg_bloc_publicitaire.gif) no-repeat; width:920px; height:70px; padding:20px 20px 0 0; position:absolute;  text-indent:-9999px;}
.rub_title_page {background:url(../image/gif/bg_tab_top.gif) white left bottom repeat-x; width:940px; padding-bottom:1px; overflow:hidden;}
img.img_rub_title_page{}
a.spot_pub {background:url(../image/gif/btn_spot_publicitaire.gif) top no-repeat; width:240px; height:50px; display:inline-block; margin-right:20px;}
.img_actualite{margin-right:20px;  margin-top:2px;  float:left;}
.link_actualite{overflow:hidden;  height:100%; display:block;}
.link_actualite em { font:normal 12px/18px arial; color:#507d1a; display:block;} 
.link_actualite strong{ font:bold 12px/18px arial; color:#507d1a; display:block;} 
.link_actualite span{ font:normal 12px/18px arial; color:black; display:block;} 
.link_actualite:hover ,.link_actualite:hover em, .link_actualite:hover strong, .link_actualite:hover span { text-decoration:underline;}
a.spot_pub:hover {background:url(../image/gif/btn_spot_publicitaire.gif) bottom no-repeat;}
.bloc_apropos_index {width:100%;}
.titre_apropos_index {padding-bottom:10px; border-bottom:#dbe1ba solid 1px;}
.paragraphe_apropos {line-height:16px; color:#000; font-size:11px; padding:13px 0 10px 0;}
.savoir_plus_propos {background:url(../image/gif/en_savoir_plus.gif) top no-repeat; width:111px; height:30px; display:block; text-indent:-9999px;}
.savoir_plus_propos:hover {background:url(../image/gif/en_savoir_plus.gif) bottom no-repeat;}
.bloc_newsletter {float:left; display:inline; overflow:hidden; background:url(../image/gif/bg_bloc_newsletter.gif) repeat-x; width:348px; height:28px; border:#dbe1ba solid 1px; padding:15px;}
.bloc_newsletter_in {height:29px; background:url(../image/gif/enveloppe_newsletter.gif) left 5px no-repeat; padding:0 0 0 38px; float:left;}
.bloc_input_newsletter {background:url(../image/gif/bg_newsletter_input.gif) no-repeat; width:126px; height:26px; padding:1px 0 0 94px; float:left; display:inline;}
.bloc_input_newsletter input {height:20px; width:115px; background:none; padding:3px 0 3px 0;}
.link_sinscrir_newsletter {background:url(../image/gif/bouton_sinscrir.gif) left top no-repeat; width:80px; height:30px; float:left; display:inline; margin-left:10px; padding:0; cursor:pointer;}
.link_sinscrir_newsletter:hover {background:url(../image/gif/bouton_sinscrir.gif) left bottom no-repeat;}
.input_sinscrir_newsletter {background:none; width:80px; height:30px; cursor:pointer; text-indent:-9999px;}
.right_index {width:240px; float:right; /*display:inline; */overflow:hidden;}
.link_press_room {background:url(../image/gif/presse_room.gif) top no-repeat; width:240px; height:60px; display:block; text-indent:-9999px;}
.link_press_room:hover {background:url(../image/gif/presse_room.gif) bottom no-repeat;}
.bloc_actu {width:240px;}
.titre_bloc_actualite {background:url(../image/gif/titre_actualite_banque.gif) no-repeat; width:240px; height:34px; text-indent:-9999px;}
.bloc_actulaite_in {width:218px; padding:12px 0 0 21px; border-left:#e1e8c2 solid 1px; min-height:154px; height:auto !important; height:154px;}
.date_actu {color:#6b8b13; font-size:12px;}
.discription_actu {color:#000; font-size:12px; padding:0 0 5px 0; display:block;}
.discription_actu:hover {text-decoration:underline;}
.link_all_news {background:url(../image/gif/double_puce_vert.gif) 1px 5px no-repeat; color:#3a2719; font-size:11px; padding:0 0 0 21px; display: inline-block;}
.left {width:240px; float:left; display:inline; overflow:hidden;}
.bloc_service_left {border:#dbe1ba solid 1px; width:238px; height:57px;}
.pecto_service_calcul {background:url(../image/gif/pecto_service_calcul.gif) transparent left top no-repeat; width:59px; height:57px; display:inline; float:left; border-right:#dbe1ba solid 1px; overflow:hidden;}
.pecto_service_calcul:hover {background:url(../image/gif/pecto_service_calcul.gif) transparent left bottom no-repeat;}
.pecto_service_simulateur {background:url(../image/gif/bt_simulateur.gif) transparent top no-repeat; width:240px; height:60px; display:inline; float:left; border-right:#dbe1ba solid 1px;}
.pecto_service_simulateur:hover{background:url(../image/gif/bt_simulateur.gif) transparent bottom no-repeat;}
.pecto_service_convertisseur {background:url(../image/gif/pecto_service_convert.gif) transparent top no-repeat; width:59px; height:57px; display:inline; float:left; border-right:#dbe1ba solid 1px;}
.pecto_service_convertisseur:hover {background:url(../image/gif/pecto_service_convert.gif) transparent  left bottom no-repeat;}
.pecto_service_devise {background:url(../image/gif/pecto_service_devise.gif) transparent left top no-repeat; width:58px; height:57px; display:inline; float:left;}
.pecto_service_devise:hover {
background:transparent url(../image/gif/pecto_service_devise.gif) left  bottom no-repeat;}
.footer {border-top:#dbe1ba solid 1px; width:900px; padding:0 0 43px 0; margin-top:50px; clear:both;}
.div_menu_footer {float:left; padding:11px 0 0 0; width:285px;}
ul.menu_footer {float:right; padding:15px 0 0 0; max-width:615px;}
ul.menu_footer li {display:inline; float:left;}
ul.menu_footer li a.link_menu_footer {display:inline-block; color:#8b8a8a; font-size:12px; white-space:pre;}
ul.menu_footer li a.link_menu_footer:hover {color:#89a40b;}
ul.menu_footer li.active a.link_menu_footer {display:inline-block; font-size:12px; color:#89a40b; line-height:20px;}
ul.menu_footer li .sep_menu_footer {display:inline-block; margin:0 13px; font-size:12px; color:#d2ddad; padding:0;}
.bloc_info_footer {font-size:12px; line-height:22px; padding:3px 0 0 0;}
html>/**/body .bloc_info_footer {font-size:12px; line-height:22px; padding:4px 0 0 0;}
.bloc_info_footer, .link_info_footer, .link_info_footer2 {color:#8b8a8a;}
.link_info_footer2 {font-size:12px;}
.link_info_footer {font-size:11px;}
.link_info_footer:hover, .link_info_footer2:hover {text-decoration:underline;}
.float_right {float:right;}
.float_left {float:left;}
.align_right {text-align:right;}
.align_left {text-align:left;}
.align_center {text-align:center;}
.text_indent{text-indent:-99999px;}
.line_height16 {line-height:16px;}
.line_height18 {line-height:18px;}
.line_height20 {line-height:20px;}
.line_height22 {line-height:22px;}
.txt_vert11_pistache {color:#89a40b; font-size:11px;}
.txt_vert12_pistache {color:#89a40b; font-size:12px;}
.txt_vert13_pistache {color:#89a40b; font-size:13px;}
.txt_vert14_pistache {color:#89a40b; font-size:14px;}
.txt_vert18_507d1a {color:#507d1a; font-size:18px;}
.txt_vert16_507d1a {color:#507d1a; font-size:16px;}
.txt_vert12_507d1a {color:#507d1a; font-size:12px;}
.txt_vert11_507d1a {color:#507d1a; font-size:11px;}
.txt_vert14_086228 {color:#086228; font-size:14px;}
.txt_vert12_086228 {color:#086228; font-size:12px;}
.txt_gris11_claire {color:#9d9d9e; font-size:11px;}
.txt2_gris12_claire {color:#8b8a8a; font-size:12px;}
.txt_noir11 {color:#000; font-size:11px;}
.txt_noir12 {color:#000; font-size:12px;}
.txt_noir13 {color:#000; font-size:13px;}
.txt_noir14 {color:#000; font-size:14px;}
.txt_noir16 {color:#000; font-size:16px;}
.txt_noir18 {color:#000; font-size:18px;}
.txt_noir11_1d1d1d{color:#1d1d1d; font-size:11px;}
.txt_noir12_00491d{color:#00491d; font-size:12px;}
.txt_marron11_422b1a{color:#422b1a; font-size:11px;}
.txt_gris18_939597{color:#939597; font-size:18px;}
.txt_gris16_9d9fa0{color:#939597; font-size:16px;}
.txt_gris14_939597{color:#939597; font-size:14px;}
.txt_gris11_606060{color:#606060; font-size:11px;}
.txt_gris14_9e9e9e{color:#9e9e9e; font-size:14px;}
.txt_noir11_383737{color:#383737; font-size:11px;}
.txt_noir16_422b1a{color:#422b1a; font-size:16px;}
.txt_rouge12_f10000{color:#f10000; font-size:12px;}
.padding20{padding:20px;}
.padding_bottom11 {padding-bottom:11px;}
.padding_rightt10 {padding-right:10px;}
.padding_top10 {padding-top:10px;}
.padding_top13 {padding-top:13px;}
.padding_bottom10 {padding-bottom:10px;}
.padding_top_bottom10 {padding-bottom:10px; padding-top:10px;}
.padding_left10 {padding-left:10px;}
.padding_top20 {padding-top:20px;}
.padding_left20 {padding-left:20px;}
.padding_right20 {padding-right:20px;}
.padding_bottom20 {padding-bottom:20px;}
.padding_bottom30 {padding-bottom:30px;}
.padding_bottom50 {padding-bottom:50px;}

/*ajouté par Borhene Eddine Aouini Le 27/09/2011*/
.padding_bas {padding-top:100px; padding-left:672px;}

/*fin par Borhene*/
.margin_left20 {margin-left:20px;}
.margin_right13 {margin-right:13px;}
.margin_right33 {margin-right:33px;}
.margin_right10 {margin-right:10px;}
.margin_right20 {margin-right:20px;}
.margin_right30 {margin-right:30px;}
.margin_bottom30 {margin-bottom:30px;}
.margin_bottom20 {margin-bottom:20px;}
.margin_bottom15 {margin-bottom:15px;}
.margin_bottom10 {margin-bottom:10px;}
.margin_bottom5 {margin-bottom:5px;}
.margin_top30 {margin-top:30px;}
.margin_top20 {margin-top:20px;}
.margin_top15 {margin-top:15px;}
.margin_top10 {margin-top:10px;}
.margin_top5 {margin-top:5px;}
.backgroung_color_f7f7f7{background-color:#f7f7f7;}
.backgroung_color_f6f6f6{background-color:#f6f6f6;}
.tab_dash tr td, .tab_dash tr th {padding-top:8px; padding-bottom:8px;}
.puce_vert{background:url(../image/gif/puce_nav_left.gif) left 5px no-repeat; padding:0 5px 0 15px;}
.li_dotted{padding:8px 0;}
.li_avantages{padding:6px 0;}
.div_float_pub{overflow:hidden; margin-left:20px;}
.img_presentation{margin-right:30px; margin-bottom:20px; float:left; overflow:hidden; }
.simulateur_info{border-bottom:#c6c5c6 1px dashed; border-top:#c6c5c6 1px dashed ; padding:10px 0; background-color:#f7f7f7;}
.tab_simulateur tr td{ border-bottom:#c6c5c6 1px dashed; padding:10px 0;}
.tab_simulateur tr.nodashed td{padding:10px 0; border:none}
.tab_res_simulateur tr td{ border-top:#c6c5c6 1px dashed; padding:8px 0;}
.tab_res_simulateur tr.nodashed td{padding:8px 0; border:none}
input.input_simulateur{height:22px; background:url(../image/gif/bg_input_simulateur.gif) repeat-x left top; border:#939597 1px solid; padding-left:10px; font:normal bold 12px/22px arial; color:black; width:178px;}
.type_financement{ padding-left:35px;}
.simulateur_alert{ padding-left:50px; background:url(../image/gif/icone_alert.gif) no-repeat 20px center;}
.select_simulateur{ height:21px; border:inset 1px #d4d0c8; color:black;}
.annee{font: normal bold 12px/normal arial; width:115px;}
.select_type_financement{font: normal normal 12px/normal arial; width:195px; padding-left:10px; margin-left:20px;}
.btn_recalculer input{background:url(../image/gif/btn-zitouna.gif) -330px top no-repeat; width:90px; height:30px;   cursor:pointer;}
.btn_recalculer:hover input{background:url(../image/gif/btn-zitouna.gif) -330px -30px no-repeat}
.btn_calculer input{background:url(../image/gif/btn-zitouna.gif) -240px top no-repeat; width:90px; height:30px;  cursor:pointer;}
.btn_calculer:hover input{background:url(../image/gif/btn-zitouna.gif) -240px -30px no-repeat;}
.lien_telechargement{background:url(../image/gif/puce_nav_left.gif) left 5px no-repeat; padding:0 5px 0 15px; color:black; font-family:arial; font-size:12px;}
.lien_telechargement:hover{text-decoration:underline}
.theme_telechargement{padding:8px 10px; color:#89a40b; font-size:16px;}


.lien_normal{ font-family:arial; font-size:14px; color:#000000;}
.lien_normal:hover{text-decoration:underline}
.lien_normal1{ font-family:arial; font-size:11px; color:#000000;}
.lien_normal1:hover{text-decoration:underline}


/*********************************************/


/*************************************************/



.title_template2{border-bottom:#dbe1ba 1px solid; padding-bottom:6px; width:100%;}
.div_step{ background-color:#f7f7f7; padding:4px 10px; margin-bottom:18px; border-top:white 1px solid; text-align:right}

.step1{background:url(../image/gif/step1.gif) left top no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}
.step1:hover{background:url(../image/gif/step1.gif) left bottom no-repeat ;  }
.step1_actif{background:url(../image/gif/step1.gif) left bottom no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}

.step2{background:url(../image/gif/step2.gif) left top no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}
.step2:hover{background:url(../image/gif/step2.gif) left bottom no-repeat ;  }
.step2_actif{background:url(../image/gif/step2.gif) left bottom no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}


.step3{background:url(../image/gif/step3.gif) left top no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}
.step3:hover{background:url(../image/gif/step3.gif) left bottom no-repeat ;  }
.step3_actif{background:url(../image/gif/step3.gif) left bottom no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}

.step4{background:url(../image/gif/step4.gif) left top no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}
.step4:hover{background:url(../image/gif/step4.gif) left bottom no-repeat ;  }
.step4_actif{background:url(../image/gif/step4.gif) left bottom no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}

.step5{background:url(../image/gif/etape5.gif) left top no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}
.step5:hover{background:url(../image/gif/etape5.gif) left bottom no-repeat ;  }
.step5_actif{background:url(../image/gif/etape5.gif) left bottom no-repeat ; display:inline-block; height:31px; width:31px; margin-left:3px}

.checkbox_form{ border:#e1e8c2 1px solid; background:none; width:13px; height:13px; overflow:hidden; vertical-align:text-bottom; margin-right:10px}
.div_form{border:#e1e8c2 1px solid; height:24px; color:black; font:normal 12px/24px arial; position:relative }
.div_form2{border:#e1e8c2 1px solid; min-height:24px; height:auto !important; height:24px; color:black;  position:relative }
.icone_calender{ position:absolute; right:10px; top:4px; cursor:pointer;}
.label_form_contact{ color:#7d7d7d; font-size:12px}
.label_form{ color:#00491d; font-size:12px}
.label_form2{ display:inline-block; color:#b9bebb; border-right:#e1e8c2 1px solid; padding:0 10px 0 0; margin:5px 7px; font-size:12px}
.padding_form{ border-bottom:#e1e8c2 1px solid; padding:10px 15px 10px 12px}
.form table tr td{ padding-top:3px; padding-bottom:5px; vertical-align:top }
/*input.input_contact{ border:#e1e8c2 1px solid; height:24px; color:black; font:normal 12px/24px arial; padding:0 5px 0 10px; width:90%}*/



.btn_valider {background:url(../image/gif/btn-zitouna.gif) -420px top no-repeat; width:80px; height:30px;   cursor:pointer;display:inline-block}
.btn_valider:hover {background:url(../image/gif/btn-zitouna.gif) -420px -30px no-repeat}
.btn_nouv_compte {background:url(../image/gif/btn-zitouna.gif) -500px top no-repeat; width:140px; height:30px;   cursor:pointer;display:inline-block}
.btn_nouv_compte:hover {background:url(../image/gif/btn-zitouna.gif) -500px -30px no-repeat}
.txt_contact_form{ color:#00491d; font-size:12px}
.btn_suivant{background:url(../image/gif/suivant.gif) top no-repeat; width:96px; height:30px; cursor:pointer;  display:inline-block}

/*.btn_valider2:hover input{background:url(../image/gif/suivant.gif) no-repeat}*/


.puce_doc{display:block;background:url(../image/gif/puce_doc.gif) left 10px no-repeat ; display:inline-block;  margin-left:10px; padding-top:10px; padding-top:10px;}
.puce_doc span{display:block;margin-left:30px; border-left:1px solid #dbe1ba; padding-left:10px; font-family:Arial; font-size:13px; color:#000000; line-height:16px;}
.txt_vert{ font-family:Arial; font-size:9px; color:#507d1a; }

.link_vert{ font-family:Arial; font-size:13px; color:#507d1a; text-decoration:underline; }
.link_vert:hover{text-decoration:none; }
.bloc_gris{background:#f7f7f7; padding:8px 12px; font-family:Arial; font-size:13px; color:#422b1a; border:1px solid #dbe1ba;}
.sep_dashed{background:url(../image/gif/sep_dashed_gris.gif) top left repeat-x; height:1px;}

.btn_modifier  {background:url(../image/gif/btn-zitouna.gif) -640px top no-repeat; width:80px; height:30px;   cursor:pointer;display:inline-block}
.btn_modifier:hover  {background:url(../image/gif/btn-zitouna.gif) -640px -30px no-repeat}
.btn_confirmer  {background:url(../image/gif/btn-zitouna.gif) -720px top no-repeat; width:92px; height:30px;   cursor:pointer;display:inline-block}
.btn_confirmer:hover  {background:url(../image/gif/btn-zitouna.gif) -720px -30px no-repeat}
.btn_supprimer  {background:url(../image/gif/btn-zitouna.gif) -812px top no-repeat; width:92px; height:30px;   cursor:pointer; display:inline-block}
.btn_supprimer:hover  {background:url(../image/gif/btn-zitouna.gif) -812px -30px no-repeat}
.btn_precedent  {background:url(../image/gif/btn-zitouna.gif) -904px top no-repeat; width:140px; height:30px;   cursor:pointer; display:inline-block}
.btn_precedent:hover  {background:url(../image/gif/btn-zitouna.gif) -904px -30px no-repeat}
.btn_suivante  {background:url(../image/gif/etape_suivante.gif) top no-repeat; width:130px; height:30px;   cursor:pointer; display:inline-block}
.btn_suivante:hover  {background:url(../image/gif/etape_suivante.gif) bottom no-repeat;  width:130px; height:30px; display:inline-block}


.bloc_resume{background:url(../image/gif/bg_recap.gif) top right no-repeat; width:617px; padding-top:17px; }
.bloc_resume_titre{background:url(../image/gif/puce_vert_resume.gif) 10px 5px no-repeat; padding-left:25px;padding-bottom:10px;  font-family:Arial; font-size:14px; color:#00491d;}
.resume_description{ background:url(../image/gif/puce_vert_interne.gif) 10px 5px no-repeat; padding-left:25px;padding-bottom:10px;font-family:Arial; font-size:12px; color:#00491d; width:250px; float:left;}
.resume_detail{padding-bottom:10px;font-family:Arial; font-size:12px; color:#000; width:320px; float:left; }

/********************** 23/12/2010 ****************/
.bloc_partenaire{background:url(../image/gif/fond_partenaire.gif) no-repeat top left; width:303px; height:201px; display:block; padding-bottom:15px;}
.padding10{padding:10px;}

.bloc_partenaire2{background:url(../image/gif/fond_partenaire2.gif) no-repeat top left; width:606px; height:170px; display:block; padding-bottom:15px;}
.padding10{padding:10px;}

.lien_carte_classique{ display:block;background:url(../image/gif/part_carte_classique.gif) center bottom no-repeat; width:123px; height:121px;}
.lien_carte_classique:hover{background:url(../image/gif/part_carte_classique.gif) center top no-repeat; width:123px; height:80px; margin-top:30px;}

.lien_carte_gold{ display:block;background:url(../image/gif/part_carte_gold.gif) center bottom no-repeat; width:123px; height:121px;}
.lien_carte_gold:hover{background:url(../image/gif/part_carte_gold.gif) center top no-repeat; width:123px; height:80px; margin-top:30px;}

.lien_carte_titanium{ display:block;background:url(../image/gif/part_carte_titanium.gif) center bottom no-repeat; width:123px; height:121px;}
.lien_carte_titanium:hover{background:url(../image/gif/part_carte_titanium.gif) center top no-repeat; width:123px; height:80px; margin-top:30px;}

.lien_carte_platinium{ display:block;background:url(../image/gif/part_carte_platinium.gif) center bottom no-repeat; width:123px; height:121px;}
.lien_carte_platinium:hover{background:url(../image/gif/part_carte_platinium.gif) center top no-repeat; width:123px; height:80px; margin-top:30px;}

.lien_carte_electronique{ display:block;background:url(../image/gif/part_carte_electronique.gif) center bottom no-repeat; width:123px; height:121px;}
.lien_carte_electronique:hover{background:url(../image/gif/part_carte_electronique.gif) center top no-repeat; width:123px; height:80px; margin-top:30px;}




.lien_bloc_acces{ font-family:Arial; font-size:9px; color:#0b4c1d; text-decoration:none; display:inline-block; }
.lien_bloc_acces:link{ font-family:Arial; font-size:9px; color:#0b4c1d; text-decoration:none; display:inline-block; }
.lien_bloc_acces:hover{ font-family:Arial; font-size:9px; color:#0b4c1d; text-decoration:underline}
.padding_top3{padding-top:3px}
