/* search */
.titre-part1{color:#000;font-size:14px;font-weight:bold}
.box_btn_close{float:right;width:30%;display:block}
.box_titre{display:block;float:left;width:70%}
#plus_criteres,#alert_email,#alert_financement{display:none;position:absolute;width:600px;margin:0 0 0 0;z-index:1000}
#alert_email .alert_email_box_top,#plus_criteres .alert_email_box_top,#alert_financement .alert_email_box_top,.alert_financement .alert_email_box_top{height:10px;width:600px;background:url(../../scripts/../images/fd_boxRech_part1.png) no-repeat}
#alert_email .alert_email_box_middle,#alert_financement .alert_email_box_middle,#plus_criteres .alert_email_box_middle,.alert_financement .alert_email_box_middle{width:600px;background:url(../../scripts/../images/fd_boxRech_part2.png)	repeat-y;padding:10px}
.alert_email_box_middle .text-div{padding:0 30px 0 0;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#004380}
#alert_email .alert_email_bottom,#alert_financement .alert_email_bottom,#plus_criteres .alert_email_bottom,.alert_financement .alert_email_bottom{height:18px;width:600px;background:url(../../scripts/../images/fd_boxRech_part3.png)	no-repeat}
.alert_financement{margin:30px 0 0 -100px}
#small_account_check{padding:5px 0 10px 15px}
#small_account_check li{font-family:arial;font-size:10px;font-weight:bold;color:#F00}
.box_btn_close{float:right;width:10%}
.box_titre{float:left;width:70%}
.separate{clear:both;padding:0;margin:0}

body{width:100%;margin:0 0;padding:0;font-family:Helvetica,Arial,sans-serif}
a{color:#2A6F79 ;text-decoration:none }
.rech_serv h1,.rech_serv .titre_box_service{position:relative ;float:left ;width:98% ;padding:8px 0 8px 2% ;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#909326 url("../../../office/cmb_immo/catalog/images/fd_titre_box.png") repeat-x ;font-family:TradeGothicBoldTwo ;color:#fff ;font-size:17px ;margin:0 0 0 0 ;text-align:left ;font-weight:normal }
.conteneur{position:relative;width:1000px;margin:0 auto}
.contenu{position:relative;float:left;width:100%}
.conteneur_conseils{position:relative ;float:left ;padding:15px 15px 0 15px ;margin:15px 0 15px 0 ;border-top:1px solid #fff ;color:#fff ;font-family:Helvetica,Arial,sans-serif;font-size:12px ;width:270px }
.accroche_service{position:relative ;float:left ;padding:0 15px 15px 15px ;margin:0 0 15px 0 ;border-bottom:1px solid #fff ;color:#fff ;font-family:Helvetica,Arial,sans-serif;font-size:13px ;width:270px }
.accroche_service a{color:#fff ;text-decoration:underline }
.accroche_service a:hover{color:#2A6F79 }
.accroche_service img{margin:0 0 5px -15px }
.conteneur_conseils a{display:block ;position:relative ;float:left ;width:100% ;text-align:center ;color:#fff ;font-size:15px ;font-family:TradeGothicBoldTwo ;margin:5px 0 0 0 }
.conteneur_conseils a:hover{text-decoration:underline }
.titre_conseil{position:relative ;float:left ;width:100% ;font-family:TradeGothicBoldTwo ;font-size:18px ;margin:0 0 3px 0 }
.header{position:relative;float:left;width:100%}
.rech_serv.home .titre_box,.nouv_acc .titre_box{width:640px;padding:8px 3% }
.selec_acc .titre_box_bleu{width:640px}
.titre_box{position:relative ;float:left ;width:98% ;padding:8px 0 8px 2% ;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#909326 url("../../../office/cmb_immo/catalog/images/fd_titre_box.png") repeat-x ;font-family:TradeGothicBoldTwo ;color:#fff ;font-size:17px ;margin:0 0 0 0 ;text-align:left }
.box_photo .titre_box.location{padding:4px 0 5px 2% ;height:37px }
.titre_box_bleu{position:relative ;float:left ;width:94% ;padding:8px 3% ;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:url("../../../office/cmb_immo/catalog/images/menu_bg.png") repeat-x ;font-family:TradeGothicBoldTwo ;color:#fff ;font-size:17px ;margin:0 0 0 0 ;text-align:left }
@media screen and (-webkit-min-device-pixel-ratio:0){.titre_box_bleu{font-size:16px }
}
.conteneur_enquete{float:left ;margin:0 0 15px 0 }
.conteneur_enquete img{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
.box_outils{position:relative ;float:left ;background:#F0F0D8 ;-webkit-border-radius:0 0 5px 5px ;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px ;margin:20px 0 0 0 ;text-align:center ;padding:0 0 15px 0 ;width:100% ;font-size:13px }
.box_demande_financement{position:relative ;float:left ;background:#F0F0D8 ;-webkit-border-radius:0 0 5px 5px ;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px ;margin:0 0 15px 0 ;text-align:center ;padding:0 0 5px 0 ;width:100% ;font-size:13px ;overflow:hidden }
.box_demande_financement .conteneur_df_coordonnes{display:none ;float:left ;width:100% }
.box_demande_financement.p_info_df{background:none }
.box_demande_financement ul{float:left ;list-style:none ;padding:0 ;margin:0 }
.box_demande_financement ul li{width:100% ;margin:0 0 9px 0 ;float:left }
.box_demande_financement ul li label{width:110px;float:left ;margin:0 6px 0 0 ;padding:0 0 0 10px ;text-align:left ;font-size:11px }
.box_demande_financement ul li select{width:160px;float:left ;margin:0;padding:0 ;height:20px ;border:1px solid #88A7CD }
.box_demande_financement ul li input{width:155px;float:left ;margin:0;padding:0 }
.box_demande_financement .conteneur_bt_submit{margin:5px 0 0 0 }
.box_demande_financement .ligne{float:left ;width:100% ;margin:0 0 5px 0 ;color:#2A6F79 }
.box_demande_financement .ligne .titre_box{float:left ;width:100% ;margin:0 0 5px 0 ;background:none ;color:#2A6F79 }
.box_demande_financement .ligne div{float:left ;width:43% ;text-align:left ;padding:0 0 0 4% }
.box_demande_financement .ligne div.input{float:left ;width:50% ;text-align:left ;padding:0}
.box_demande_financement .ligne div.input input{/*width:96% ;*/
}
.box_demande_financement .ligne div.input select{width:96% }
.box_demande_financement .conteneur_messageStack{margin:0 0 8px 0 ;
float:left ;
padding:0 8px 0 0}
.box_demande_financement .messageStackError{text-align:left ;text-indent:0 ;padding:0 0 0 10px ;font-weight:normal }
.btn_radio_df{margin-left:15px }
.box_coord_financement{display:none}
.box_demande_financement .sous_titres{font-size:15px ;text-align:left ;font-weight:bold ;color:#2A6F79 ;padding:7px 0 2px 10px }
.box_outils .titre_box_bleu,.box_demande_financement .titre_box_bleu{margin:0 0 10px 0 }
.box_outils .box_outils_contenu,.box_demande_financement .box_outils_contenu{padding:5px ;color:#2A6F79 }
.box_outils .bt,.box_demande_financement .bt{margin:5px 0 0 0 ;padding:0 !important;background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/bt_g.png") no-repeat scroll left 0 transparent }
.box_demande_financement .bt{margin:5px 0 0 10px }
.box_outils .bt:hover,.box_demande_financement .bt:hover{background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/bt_g.png") no-repeat scroll left -30px transparent }
.box_outils .bt a,.box_pied_listing_contenu .bt a,.box_demande_financement .bt a{padding:0 5px;font-size:11px ;width:265px ;background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/bt_bg_new.png") repeat-x ;-webkit-border-radius:0 5px 5px 0 ;-moz-border-radius:0 5px 5px 0 ;border-radius:0 5px 5px 0 }
.box_pied_listing_contenu .bt a{font-size:11px }
.box_outils .bt:hover a,.box_pied_listing_contenu .bt a:hover,.box_demande_financement .bt a:hover{background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/bt_bg_new.png") repeat-x 0 -30px}
.tetiere_droit{position:relative;float:left;height:80px ;width:700px;padding:10px 0 0 0 }
.text_tetiere{position:relative;float:left;margin:33px 0 0 30px ;width:430px ;font-size:13px ;color:#2A6F79 }
.text_tetiere .first_line{margin:10px 0 1px 0 ;padding:0 ;letter-spacing:0.5px ;color:#2a6f79;font-size:16px;font-family:TradeGothicBoldTwo }
.gauche{position:relative;float:left;width:300px;/* background:#00f;*/
}
.gauche_home{position:relative ;float:left ;width:680px }
.droite{position:relative;float:right;width:680px;/* background:#ff0;*/
}
.droite.p_info{position:relative;float:left;width:100%;/* background:#ff0;*/
}
.droite.home{position:relative;float:right;width:300px;/* background:#ff0;*/
}
#radio-louer{margin:0 0 0 35px }
.login{position:absolute ;bottom:0 ;right:0 ;width:300px;height:100px;padding:20px 0 0 0;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;text-align:right;color:#2a6f79;font-size:14px;/* background:#cf0;*/
}
.login_lien{color:#2a6f79;text-decoration:none}
.menu_login{position:absolute;right:0;bottom:0}
.contact_pro{position:absolute ;top:0 ;right:160px ;color:#fff ;font-family:TradeGothicBoldTwo;font-size:14px;font-style:normal;font-weight:normal;text-align:right;background:url("../../../office/cmb_immo/catalog/images/menu_bg.png") repeat-x scroll 0 0 transparent ;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:3px 15px;z-index:200 }
.contact_pro:hover{text-decoration:underline }
.contact_part{position:absolute ;top:0 ;right:0 ;color:#fff ;font-family:TradeGothicBoldTwo;font-size:14px;font-style:normal;font-weight:normal;text-align:right;background:url("../../../office/cmb_immo/catalog/images/menu_bg.png") repeat-x scroll 0 0 transparent ;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:3px 15px;z-index:200 }
.contact_part:hover{text-decoration:underline }
/** debut menu **/
		.menu{position:relative;float:left;width:995px;height:40px;line-height:40px;background-image:url(../../../office/cmb_immo/catalog/images/menu_bg.png);background-repeat:no-repeat;background-position:right top;z-index:2;margin:0 0 16px 0 }
.menu.menu_int{position:relative;float:left;width:995px;height:40px;line-height:40px;background-image:url(../../../office/cmb_immo/catalog/images/menu_bg.png);background-repeat:no-repeat;background-position:right top;z-index:2;margin:0 0 8px 0 }
.menu_d{position:relative;float:left;width:5px;height:40px;background-image:url(../../../office/cmb_immo/catalog/images/menu_d.png);background-repeat:no-repeat;background-position:right top}
/* 1er niveau */	
	.menu ul{position:relative;width:100%;padding:0;margin:0;list-style:none}
.menu ul li{position:relative;list-style:none;margin:0;padding:0;float:left;/*border-right:1px solid #abc5ca ;*/
	height:56px}
.menu ul li.actif{background:url(../../../office/cmb_immo/catalog/images/flech_menu_actif.png) no-repeat center 30px}
.menu ul li.last{border:0 }
.menu ul li a{/**/
	background-image:url(../../../office/cmb_immo/catalog/images/menu_bg2.png);background-repeat:repeat-x;background-position:left top;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:14px;color:#fff;padding:0 30px;text-decoration:none;display:block;border-right:1px solid #ABC5CA}
.menu ul li a.menu_petit{padding:0 35px}
.menu ul li a.menu_large{border-right:1px solid #ABC5CA}
.menu ul li.last a{padding:0 35px;border-right:0 solid #ABC5CA}
.menu ul li .menu_g{height:40px;background-image:url(../../../office/cmb_immo/catalog/images/menu_g.png);background-repeat:no-repeat;background-position:left top}
.menu ul li .menu_fleche{height:40px;background-image:url(../../../office/cmb_immo/catalog/images/menu_fleche.png);background-repeat:no-repeat;background-position:right center;background-attachment:scroll}
.menu ul li .menu_g:hover{height:40px;background-image:url(../../../office/cmb_immo/catalog/images/menu_g_on.png);background-repeat:no-repeat;background-position:left top}
.menu ul li a:hover{color:#FFF;background-image:url(../../../office/cmb_immo/catalog/images/menu_bg_on.png);background-repeat:repeat-x;background-position:left top}
/* 2eme niveau */
.menu ul ul{display:none;position:absolute;width:100%;color:#fff;top:40px;/* position du sous-menu*/
	left:1px;padding:0;margin:0;z-index:5000 }
.menu ul ul li{position:relative;float:left;width:100%;/* background-image:url(../../../office/cmb_immo/catalog/images/pix_noir.png);background-repeat:repeat;*/
	height:25px;line-height:25px}
.menu ul ul li a{font-size:10px;float:left;width:100%;height:25px;line-height:25px;border-bottom:1px #276f79 solid;color:#fff;padding:0 0 0 0;text-decoration:none;text-transform:uppercase;text-align:left;text-indent:5px;background-image:none;background-color:#2c7b86}
.menu ul ul li a:hover{color:#fff;background-image:none;background-color:#276f79}
/* 3eme niveau */
.menu ul ul ul{}
.menu ul ul ul li{width:190px }
.menu ul li:hover ul{display:block}
.menu ul li:hover ul ul,.menu ul li:hover ul li:hover ul ul{display:none;top:0;left:100%;padding:0 0 0 0}
.menu ul li:hover ul li:hover ul,.menu ul li:hover ul li:hover ul li:hover ul{display:block}
/** fin menu **/
.fil_ariane{position:relative;float:left;width:100% ;margin:0 0 0 0 ;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;z-index:1}
.fil_ariane a{color:#2A6F79;text-decoration:none}
.fil_ariane a:hover{text-decoration:underline}
.logo{position:relative;float:left;width:300px;margin:5px 0 10px 0}
.logo_print{position:relative;float:left;width:300px;height:85px ;margin:0 0 15px 0}
.rech_serv{position:relative;float:left;width:300px;margin:0 0 0 0 }
.rech_serv.home{width:680px}
.rech_serv.p_info{width:400px}
.rech_serv.p_info .rech_serv_m.services{width:400px}
.rech_serv .rech_serv_h{position:relative;float:left;width:300px;height:5px}
.rech_serv .rech_serv_m{position:relative;float:left;width:240px;padding:10px 30px ;background-image:url(../../../office/cmb_immo/catalog/images/rech_serv_m.png);background-repeat:repeat-x;background-position:left top;background-color:#8f9226;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.rech_serv.home .rech_serv_m{width:640px;padding:10px 20px}
.rech_serv.pages_int .rech_serv_m{padding:10px 0;width:300px}
.conteneur_services{margin:15px 0 0 20px }
.rech_serv.p_info .conteneur_services{margin:15px 0 0 80px }
.rech_serv.p_info .conteneur_conseils{width:370px }
.rech_serv.p_info .gratuit{margin:0 110px 0 0 }
.p_info .account_footer{padding-top:5px }
.p_info .account_footer .bt{float:left ;background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/bt_g.png") no-repeat scroll left 0 transparent }
.p_info .account_footer .bt a{font-size:12px ;float:left }
.p_info .account_footer .bt:hover{background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/bt_g.png") no-repeat scroll left -30px transparent }
.p_info .account_footer .bt:hover a{background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/bt_bg_new.png") repeat-x scroll 0 -30px rgba(0,0,0,0)
}
.rech_serv .rech_serv_m.services{width:300px;padding:0 }
.gratuit{position:relative ;float:right ;margin:0 25px 0 0 }
.rech_serv .rech_serv_m h3{position:relative;float:left;margin:0 0 5px 0;font-size:18px ;color:#fff ;font-family:TradeGothicBoldTwo ;z-index:500 }
.pages_int .rech_serv_m td{color:#fff ;font-family:Helvetica,Arial,sans-serif ;font-size:12px ;padding:2px 0 12px 0 ;text-align:center ;/*border-bottom:1px solid #fff ;*/
}
.rech_serv_m td{color:#fff }
.text_form_search{font-size:13px }
.rech_serv_m td label{font-size:13px ;
font-family:Helvetica,Arial,sans-serif ;
font-weight:bold ;
color:#fff }
.rech_serv_m .libelle_search{text-align:right ;width:155px ;padding:5px 20px 5px 0 ;color:#fff }
.pages_int .rech_serv_m .libelle_search{text-align:left ;width:150px ;margin:10px 0 0 0 ;border-bottom:none ;font-size:14px ;height:25px ;line-height:25px;color:#9c9f36 }
.pages_int .rech_serv_m .libelle_search strong{position:relative;float:left;font-size:14px ;margin:2px 0 0 0 ;background:url(../../../office/cmb_immo/catalog/images/fd_libelle_search.jpg) repeat-x ;height:25px ;padding:0 20px 0 10px ;width:270px ;line-height:25px;color:#9c9f36 }
.pages_int .rech_serv_m .libelle_search2 strong{position:relative;float:left;font-size:14px ;margin:2px 0 0 0 ;background:url(../../../office/cmb_immo/catalog/images/fd_libelle_search.jpg) repeat-x ;height:25px ;padding:0 20px 0 10px ;width:270px ;text-align:left ;line-height:25px;color:#9c9f36 }
.pages_int .rech_serv_m .border_bas{/*border-bottom:1px solid #fff ;*/
}
.rech_serv_m .conteneur_villes{float:left ;width:210px ;font-size:12px ;font-weight:bold ;position:relative }
.rech_serv.pages_int .conteneur_villes{float:none ;
margin:0 auto 8px auto ;
width:250px ;
font-weight:normal }
.rech_serv.pages_int .conteneur_dates{text-align:left ;
padding:0 0 0 20px }
.rech_serv .elargir{padding:15px 0 5px 0}
.rech_serv.pages_int .conteneur_villes .elargir{float:left ;
width:100% ;
text-align:left ;
margin:0 0 0 20px ;
padding:5px 0 5px }
.rech_serv .rech_serv_m_deco{position:absolute;top:5px ;right:0 ;background-image:url(../../../office/cmb_immo/catalog/images/rech_serv_m_deco.png);background-repeat:no-repeat;background-position:right top;height:110px;width:130px;z-index:1 }
.rech_serv .conteneur_form_search{position:relative ;float:left }
.rech_serv .contact_form_cmb{position:relative;float:left;padding:0;margin:0;width:100%}
.rech_serv .titre{font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:16px;text-transform:uppercase;display:block;color:#FFFFFF;margin:0 0 5px 0}
.rech_serv .titre2{font-family:TradeGothicBold;font-weight:normal;font-style:normal;font-size:30px;display:block;color:#FFFFFF}
.rech_serv .soustitre{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;display:block;padding:10px 0 5px 0}
.rech_serv.pages_int .soustitre{display:block ;
float:left ;
width:150px ;
margin:0 0 0 15px ;
text-align:left ;
font-weight:normal }
.rech_serv.pages_int #rech_carte{margin:8px 0 0 0 }
.rech_serv .soustitre2{font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:15px;text-transform:uppercase;display:inline-block;color:#ededd3}
.rech_serv .coord{font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#fff}
.rech_serv .coord .phone{font-size:16px}
.rech_serv .bt_coord a{display:inline-block;width:113px;height:20px;line-height:18px;font-family:Helvetica,Arial,sans-serif;font-size:10px;color:#FFFFFF;text-transform:uppercase;background-image:url(../../../office/cmb_immo/catalog/images/bt_coord.png);background-repeat:no-repeat;background-position:left 0;text-decoration:none;text-align:center}
.rech_serv .bt_coord{display:inline-block;width:113px;height:20px;line-height:20px;font-family:Helvetica,Arial,sans-serif;font-size:10px;color:#FFFFFF;border:0 ;text-transform:uppercase;background:url(../../../office/cmb_immo/catalog/images/bt_coord.png) no-repeat left 0;text-decoration:none;text-align:center;margin:15px 0 0 0;float:right }
.rech_serv .bt_coord a:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_coord.png) no-repeat left -20px;cursor:pointer}
.rech_serv .bt_coord:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_coord.png) no-repeat left -20px;cursor:pointer}
.rech_serv .soustitre2 img{margin:-10px 20px 10px 0}
.rech_serv .rech_serv_m_txt{position:relative;width:240px;float:left;margin:15px 0 0 0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#ededd0;font-size:10px}
.rech_serv .rech_serv_m_txt label{display:block;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;padding:0 0 0 0;width:100px;float:left }
.rech_serv .rech_serv_m_txt .nom{float:left ;position:relative ;width:115px }
.rech_serv .rech_serv_m_txt .prenom{float:left ;position:relative ;width:115px ;margin:0 0 0 10px}
.rech_serv .rech_serv_m_txt .prenom input{float:left ;position:relative ;width:115px ;margin:0}
.rech_serv .rech_serv_m_txt textarea{width:241px ;height:120px }
.rech_serv .rech_serv_m_txt .mail{float:left ;position:relative ;width:250px ;margin:10px 0 10px 0}
.rech_serv .rech_serv_m_txt .mail label{width:70px }
.rech_serv .rech_serv_b{position:relative;float:left;width:300px;height:5px}
.rech_serv .rech_serv_separ{background-image:url(../../../office/cmb_immo/catalog/images/rech_serv_separ.png);background-repeat:no-repeat;background-position:right 13px}
.chp_rech1{font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#2a6f79;width:200px;border:1px solid #999999;background-color:#fbf8f4;padding:0 0 0 5px;margin:0}
input.chp_rech1{width:193px}
.rech_serv #slider_prix{position:relative ;float:right ;margin:0 100px 0 0 }
.rech_serv.pages_int #slider_surf,.rech_serv.pages_int #slider_surf_terrain{margin:5px auto 0 auto }
.rech_serv.pages_int #slider_prix{margin:5px auto 0 auto ;float:none }
.input_slider{border:1px solid #999999 ;font-size:13px;width:85px ;padding:0 5px 0 0 ;text-align:right }
.pages_int .input_slider{width:80px }
.cache_curseur{position:absolute }
.pages_int .chp_rech1{width:215px;margin:0 0 0 5px ;padding:0 0 0 5px }
.pages_int .conteneur_ou{position:relative ;float:left ;margin:3px 0 0 15px;font-size:14px ;font-weight:bold }
.pages_int .trait_sep{position:relative ;float:left ;border-top:1px solid #fff ;width:110px ;margin:10px 0 0 15px}
.chp_rech1_rayon{font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#2a6f79;width:70px;border:1px solid #999999;background-color:#fbf8f4;padding:0;margin:0 0 0 10px}
.chp_rech2{font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#2a6f79;width:113px;border:1px solid #999999;background-color:#fbf8f4;padding:0;margin:0}
.chp_rech2error{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#2a6f79;width:113px;border:1px solid #f00;background-color:#fbf8f4;padding:0;margin:0}
.chp_rech3{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#2a6f79;width:173px;border:1px solid #999999;background-color:#fbf8f4;padding:0;margin:0}
.chp_rech3error{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#2a6f79;width:173px;border:1px solid #f00;background-color:#fbf8f4;padding:0;margin:0}
.conteneur_bt_submit{/*background-image:url(../../../office/cmb_immo/catalog/images/bt_g.png);*/
	background-repeat:no-repeat;background-position:left 0;padding:0 0 0 5px ;text-align:left ;display:inline-block }
.conteneur_bt_submit:hover{/*background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;*/
	cursor:pointer}
.conteneneur_button_account .conteneur_bt_submit{background-image:url(../../../office/cmb_immo/catalog/images/bt_g.png);background-repeat:no-repeat;background-position:left 0;padding:0 0 0 5px ;margin:0 0 0 40px ;float:left ;display:block;font-size:13px;*padding:0 0 0 5px;*display:inline}
.conteneneur_button_account .bt{float:left ;font-size:11px}
.conteneneur_button_account .bt a{font-size:11px !important}
.conteneneur_button_account .conteneur_bt_submit:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer}
.bt_submit{background:url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat right 0;border:0 ;height:28px ;line-height:28px;color:#fff ;text-transform:uppercase ;padding:0 15px 0 10px ;cursor:pointer ;cursor:hand ;font-family:arial ;font-size:13px !important;font-weight:bold }
.bt_submit:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat 50% -30px;cursor:pointer}
.bt{/*background-image:url(../../../office/cmb_immo/catalog/images/bt_g.png);*/
	background-repeat:no-repeat;background-position:left 0;display:inline-block;padding:0;*padding:0 0 0 5px;*display:inline}
.bt.marge_haute{margin:7px 0 0 0}
.bt a{display:inline-block;height:30px;line-height:30px;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:14px;color:#FFFFFF;text-transform:uppercase;background-image:url(../../../office/cmb_immo/catalog/images/bt_bg_new.png);background-repeat:repeat-x;background-position:right 0;padding:0 20px 0 15px;margin:0 0 0 5px;text-decoration:none;text-align:center;-webkit-border-radius:0 5px 5px 0 ;-moz-border-radius:0 5px 5px 0 ;border-radius:0 5px 5px 0 }
.pages_int .bt a{height:24px;line-height:25px;font-size:11px;text-transform:uppercase;background-image:url(../../../office/cmb_immo/catalog/images/bt_bg_new.png);background-repeat:repeat-x;background-position:right 0;padding:1px 20px 0 15px;margin:0 0 0 5px;-webkit-border-radius:0 5px 5px 0 ;-moz-border-radius:0 5px 5px 0 ;border-radius:0 5px 5px 0 }
.btn_rechercher{position:relative ;float:left ;margin:10px 0 0 165px }
.pages_int .btn_rechercher{position:relative ;float:left ;margin:20px 0 0 20px }
.bt_actualiser{display:block ;margin:12px auto 0 auto ;position:relative ;width:140px ;height:23px ;line-height:23px ;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url("../../../office/cmb_immo/catalog/images/fd_bt2.jpg") repeat-x scroll 0 0 transparent ;font-size:12px ;text-align:center ;font-weight:bold ;color:#fff ;padding:0 10px ;border:1px solid #fff}
.bt_actualiser:hover{background:url("../../../office/cmb_immo/catalog/images/bt_actualiser_hover.png") repeat-x scroll 0 0 transparent }
.bt_actualiser.sans_marge{margin:0 auto}
.bt_actualiser2{display:block ;position:relative ;float:right ;width:60px ;height:24px ;line-height:25px ;font-size:12px ;padding:1px 10px 0 0 ;margin:2px 0 0 0 ;text-align:right ;background:url(../../../office/cmb_immo/catalog/images/fd_libelle_search.jpg) repeat-x }
.btn_rechercher a{display:block;height:28px;line-height:28px;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:14px;color:#FFFFFF;text-transform:uppercase;background-image:url(../../../office/cmb_immo/catalog/images/bt_bg_blue.png);background-repeat:no-repeat;background-position:50% 0;padding:0 75px 0 70px;margin:0 0 0 5px;text-decoration:none;text-align:center;-webkit-border-radius:0 0 0 0 ;-moz-border-radius:0 0 0 0 ;border-radius:0 0 0 0 }
.btn_rechercher:hover{/*background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;*/
	cursor:pointer}
.btn_rechercher:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg_blue.png) no-repeat right -30px;cursor:pointer}
.bt:hover{/*background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;*/
	cursor:pointer}
.bt:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg_blue.png) no-repeat 50% -30px;cursor:pointer}
.bt_plus{background-image:url(../../../office/cmb_immo/catalog/images/bt_plus_g.png);background-repeat:no-repeat;background-position:left 0;position:relative ;float:left ;margin:15px 0 0 25px}
.pages_int .bt_plus{background-image:url(../../../office/cmb_immo/catalog/images/bt_plus_g.png);background-repeat:no-repeat;background-position:left 0;position:relative ;margin:0 auto 0 auto;float:none ;width:170px}
.bt_plus input{display:block;height:14px;line-height:14px;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#FFFFFF;font-size:13px ;text-decoration:none;text-align:center;font-weight:bold;width:120px;margin:0 0 0 20px;padding:0 20px 0 20px;background:none ;border:0 ;cursor:pointer }
.bt_plus:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_plus_g.png) no-repeat left -14px;cursor:pointer}
.bt_plus:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_plus_bg.png) no-repeat right -14px;cursor:pointer}
.diapo{position:relative;float:left;width:680px;height:215px;background-color:#0000FF;z-index:1}
.diapo_corner{position:absolute;top:0;left:0;width:680px;height:215px;background-image:url(../../../office/cmb_immo/catalog/images/anim_corner.png);background-repeat:no-repeat;z-index:3}
.diapo_js{position:absolute;top:0;left:0;width:680px;height:215px;background-color:#CCCCCC;z-index:1}
.diapo_txt{position:absolute;bottom:0;left:0;width:680px;height:55px;z-index:2;background:url(../../../office/cmb_immo/catalog/images/fd.png) repeat 0 0 }
.diapo_txt h5{font-family:Helvetica,Arial,sans-serif;/* font-family:TradeGothicBoldTwo;*/
	font-weight:normal;font-style:normal;font-size:17px;color:#fff;margin:10px 10px 0 0;text-transform:uppercase;text-align:right;text-shadow:1px 1px 0 #333}
.diapo_txt h6{font-family:Helvetica,Arial,sans-serif;color:#fff;font-size:12px;margin:0 10px 10px 0;text-align:right;text-shadow:1px 1px 0 #333}
.pub{position:relative;float:left;margin:20px 0 0 0}
.actu{position:relative;float:left;width:680px;margin:23px 0 0 0}
.actu .actu_h{position:relative;float:left;width:680px;height:5px;background-image:url(../../../office/cmb_immo/catalog/images/actu_h.png);background-repeat:no-repeat;z-index:2}
.actu .actu_m{position:relative;float:left;margin:-5px 0;width:680px;background-color:#8f9226;z-index:1}
.actu .actu_b{position:relative;float:left;width:680px;height:5px;background-image:url(../../../office/cmb_immo/catalog/images/actu_b.png);background-repeat:no-repeat;z-index:2}
.actu .actu_bloc{position:relative;float:left;width:660px;height:55px;padding:10px;background-image:url(../../../office/cmb_immo/catalog/images/actu_bloc_bg.png);background-repeat:repeat-x;background-color:#8f9226;font-size:12px;color:#2a6f79}
.actu .actu_bloc:hover{position:relative;float:left;width:660px;height:55px;padding:10px;background-image:url(../../../office/cmb_immo/catalog/images/actu_bloc_bg_on.png);background-repeat:repeat-x;background-color:#8f9226;cursor:pointer}
.actu .actu_titre{font-weight:bold;font-style:normal;font-size:15px;color:#2a6f79}
.actu .actu_bloc a{color:#2a6f79;text-decoration:none}
.actu .actu_soustitre{font-weight:normal;font-size:15px}
.actu .actu_m_txt{position:absolute;width:240px;float:left;margin:15px 0 0 0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#ededd0;font-size:10px}
.pub_d{position:relative;float:left;width:680px;height:170px;margin:14px 0 0 0}
.pub_d1{position:relative;float:left;width:200px;height:135px;background-image:url(../../../office/cmb_immo/catalog/images/calcul_bg.png);background-repeat:no-repeat;text-align:left;padding:35px 0 0 135px;position:relative;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;font-size:19px;color:#f4f5f5;text-transform:uppercase;text-shadow:1px 1px 1px #666}
.pub_d1_g{position:relative;float:left;width:300px;height:135px;background-image:url(../../../office/cmb_immo/catalog/images/calcul_bg2.png);background-repeat:no-repeat;text-align:center;margin:20px 0 0 0;padding:35px 0 0 0;position:relative;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;font-size:23px;color:#f4f5f5;text-transform:uppercase;text-shadow:1px 1px 1px #666}
.pub_d1 a{margin:0 auto;padding:0 0 0 20px ;font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:13px;color:#FFFFFF;text-decoration:none;background-image:url(../../../office/cmb_immo/catalog/images/calcul_bt.png);background-repeat:no-repeat;background-position:left top;display:block;height:25px;line-height:25px;width:160px;text-shadow:none}
.pub_d1_g a{margin:0 auto;font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:13px;color:#FFFFFF;text-decoration:none;background-image:url(../../../office/cmb_immo/catalog/images/calcul_bt2.png);background-repeat:no-repeat;background-position:left top;display:block;height:25px;line-height:25px;width:150px;text-shadow:none}
.pub_d1 a:hover{background-image:url(../../../office/cmb_immo/catalog/images/calcul_bt.png);background-position:left -25px;color:#2a6f79}
.pub_d1_g a:hover{background-image:url(../../../office/cmb_immo/catalog/images/calcul_bt2.png);background-position:left -25px;color:#2a6f79}
.pub_d2{position:relative;float:left;width:335px;height:170px;margin:0 10px 0 0}
.footer{position:relative;float:left;width:100%;margin:10px 0 0 0;background-image:url(../../../office/cmb_immo/catalog/images/footer_bg.png);background-repeat:repeat-x;background-position:left top;background-color:#76a6af}
.footer .footer_h{position:relative;float:left;width:100%;height:5px;background-image:url(../../../office/cmb_immo/catalog/images/footer_h.png);background-repeat:no-repeat;z-index:2}
.footer .footer_m{position:relative;float:left;margin:-5px 0;width:100%;height:231px;font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:12px;color:#FFFFFF}
.footer .footer_m a{color:#FFFFFF;text-decoration:none}
.footer .footer_m a:hover{text-decoration:underline}
.footer .footer_m .col1{position:relative;float:left;width:280px;height:190px;margin:20px 0 0 20px;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF}
.footer .footer_m .col2{position:relative;float:left;width:220px;height:190px;margin:20px 0 0 10px;background-image:url(../../../office/cmb_immo/catalog/images/rech_serv_separ.png);background-repeat:repeat-y;background-position:right top}
.footer .footer_m .col3{position:relative;float:left;width:220px;height:190px;margin:20px 0 0 10px;background-image:url(../../../office/cmb_immo/catalog/images/rech_serv_separ.png);background-repeat:repeat-y;background-position:right top}
.footer .footer_m .col4{position:relative;float:left;width:220px;height:190px;margin:20px 0 0 10px}
.footer .footer_b{position:relative;float:left;width:100%;height:5px;background-image:url(../../../office/cmb_immo/catalog/images/footer_b.png);background-repeat:no-repeat;z-index:2}
/* barre listing et barre fiche */
#actualites .barre_listing_g,.barre_fiche_g{position:relative;float:left;width:5px;height:35px;background-image:url(../../../office/cmb_immo/catalog/images/barre_listing_g.png);background-repeat:no-repeat;z-index:1}
#actualites .barre_listing_d,.barre_fiche_d{position:relative;float:left;width:5px;height:35px;background-image:url(../../../office/cmb_immo/catalog/images/barre_listing_d.png);background-repeat:no-repeat;z-index:1}
#actualites .barre_listing{position:relative;float:left;width:670px;height:32px;background-image:url(../../../office/cmb_immo/catalog/images/barre_listing_bg.png);background-repeat:repeat-x;z-index:1;font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#FFFFFF;padding:3px 0 0 0}
.barre_fiche{position:relative;float:left;width:400px;background:#28707A url(../../../office/cmb_immo/catalog/images/menu_bg.png) repeat-x ;z-index:1;font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#FFFFFF;margin:0 0 10px 0 ;padding:3px 0 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#actualites .barre_listing_right{position:relative;float:right:}
#actualites .barre_listing ul{width:auto}
#actualites .barre_listing{}
.barre_listing_right .listing_nav{position:relative;float:right;width:auto;height:20px;line-height:20px;margin:5px 0 0 0;font-family:Helvetica,Arial,sans-serif;font-size:11px}
.barre_listing_d,.barre_fiche_d{background-image:url("../../../office/cmb_immo/catalog/images/barre_listing_d.png");background-repeat:no-repeat;float:left;height:35px;position:relative;width:5px;z-index:1}
.btn_print{position:relative ;float:left ;height:32px;background-image:url(../../../office/cmb_immo/catalog/images/barre_listing_bg.png);background-repeat:repeat-x;z-index:1;font-family:Helvetica,Arial,sans-serif;padding:2px 0 0 10px;width:100px ;margin:15px 0 0 0}
.btn_print a{font-size:11px;color:#FFFFFF;text-decoration:none }
.btn_print a:hover{text-decoration:underline }
.barre_listing ul{position:relative;float:left;padding:0;margin:0;list-style:none}
.barre_listing ul li{position:relative;float:left;height:32px;line-height:32px;padding:0 5px;margin:0;list-style:none}
.barre_listing .nb_rows_per_page{display:inline}
.barre_listing a,.barre_fiche a{color:#FFFFFF;text-decoration:none}
.barre_listing a:hover,.barre_fiche a:hover{color:#FFFFFF;text-decoration:underline}
/* barre navig */
.barre_navig{position:relative;float:right;height:35px;margin:0 0 0 0;font-family:Helvetica,Arial,sans-serif;font-size:10px;color:#d1d29d;text-transform:uppercase;text-align:center;font-weight:bold}
.barre_navig.retour_liste{position:relative;float:left;width:180px }
.barre_navig.retour_liste .text_link_prev_next{padding:9px 0 0 0 ;height:26px ;width:140px }
.barre_navig a{position:relative ;float:left ;color:#FFFFFF;text-decoration:none}
.barre_navig .bt_prev{display:block;position:relative ;float:left ;margin:0;width:17px;height:35px;line-height:35px;background-image:url(../../../office/cmb_immo/catalog/images/prev-horizontal4.png);background-repeat:no-repeat;background-position:left top;text-align:center}
.text_link_prev_next{position:relative ;float:left ;width:120px ;background-image:url(../../../office/cmb_immo/catalog/images/barre_navig_bg.png);background-repeat:repeat-x;padding:1px 0 0 0 ;height:34px ;font-size:13px ;text-transform:none }
.barre_navig .text_link_prev_next.prev{margin:0 10px 0 0 }
.barre_navig .bt_prev:hover{background-position:left -35px;cursor:pointer}
.barre_navig .bt_next{display:block;float:left ;margin:0;width:17px;height:35px;position:relative ;float:left ;line-height:35px;background-image:url(../../../office/cmb_immo/catalog/images/next-horizontal4.png);background-repeat:no-repeat;background-position:right top;text-align:center}
.barre_navig .bt_next:hover{background-position:right -35px;cursor:pointer}
.barre_navig a:hover{color:#FFFFFF;text-decoration:underline}
/* listing */
.listing_picto{position:absolute ;top:0 ;right:0 }
.listing_result{position:relative;float:left;width:250px;height:40px;line-height:40px;font-family:'TradeGothicLight';font-weight:normal;font-style:normal;font-size:18px;color:#76a6b0}
.listing_nav{position:relative;float:right;width:430px;height:20px;line-height:20px;margin:10px 0 0 0;font-family:Helvetica,Arial,sans-serif;font-size:11px}
.listing_nav .num{display:inline-block;width:20px;color:#2a6f79;text-decoration:none;background-image:url(../../../office/cmb_immo/catalog/images/listing_nav_puce.png);background-repeat:no-repeat;text-align:center}
.vcard{margin:0 0 10px 0 }
.vcard .fn{font-weight:bold }
#listing_bien{position:relative ;float:left ;padding:10px 0 0 0 ;border-left:1px solid #2A6F79 }
.listing_bien_col5 .vcard a{color:#2a6f79;font-weight:bold ;text-decoration:none }
.listing_compar{position:relative;float:left;width:250px;height:30px;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:11px;color:#fff}
.listing_compar img{margin-left:-1px;margin-top:4px}
.listing_compar_bt{margin:0 0 0 28px !important	 }
.listing_compar.bas img{margin:-6px 0 0 -1px }
.listing_compar_bt{background-image:url("../../../office/cmb_immo/catalog/images/listing_compar_bt_red.png");background-position:left top;background-repeat:no-repeat;color:#FFFFFF;display:block;height:29px;line-height:29px;margin:0 0 0 20px;text-align:center;width:165px;font-size:12px}
.listing_compar_bt:hover{background-position:left -30px;cursor:pointer}
.listing_alerte{position:relative;float:right;width:125px;height:25px;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:11px;color:#fff}
.listing_enregistre_recherche{position:relative;float:left;width:125px;height:25px;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:11px;color:#fff}
.listing_alerte_bt{display:block;width:125px;height:29px;line-height:29px;background-image:url(../../../office/cmb_immo/catalog/images/listing_compar_bt_red.png);background-repeat:no-repeat;background-position:left top;text-align:center;text-decoration:none ;color:#fff}
.listing_alerte_bt:hover{background-position:left -30px;cursor:pointer}
.fiche_txt h2{color:#2A6F79;float:left;font-family:Helvetica,Arial,sans-serif;font-size:15px;position:relative;font-weight:normal }
.bien{background-image:url("../../../office/cmb_immo/catalog/images/listing_bien_bg.png");background-position:13px top;background-repeat:no-repeat;/* border-left:1px solid #2A6F79;*/
 color:#2A6F79;float:left;font-family:Helvetica,Arial,sans-serif;font-size:11px;margin:0;min-height:197px;position:relative;width:680px;z-index:10}
.listing_bien_col1{position:relative;float:left;width:20px;padding:80px 0 0 0;height:105px;margin:0 5px 0 0;background:url(../../../office/cmb_immo/catalog/images/test_trait.png) no-repeat 0 51%}
.listing_bien_col1 .input_compa{background:none repeat scroll 0 0 #2A6F79;border:1px solid gray;border-radius:13px 13px 13px 13px;height:18px;left:-11px;padding:3px 3px 4px 5px;padding:0 ;position:relative;width:17px;text-align:center }
.listing_bien_col1 input{margin:0 ;position:absolute ;top:2px ;right:2px ;display:block ;/*** IE **/
	top:0\9;right:-1px\9}
.listing_bien_col2{position:relative;float:left;width:160px;height:165px;margin:20px 20px 0 0}
.listing_bien_col2 a{color:#2a6f79;text-decoration:none;text-align:center}
.listing_bien_col2 a:hover{text-decoration:underline}
.listing_bien_col3{position:relative;float:left;width:250px;height:160px;margin:0 15px 0 0;padding:5px 0 0 0;overflow:hidden}
.listing_bien_col3 h2{position:relative ;
float:left ;
width:100% ;font-size:17px;margin:13px 0 1px 0 }
.listing_bien_col3 h3{font-size:12px}
.listing_bien_col3 p{font-size:11px;text-align:left}
.listing_bien_col4{position:relative;float:right;width:200px;height:156px;margin:0 0 0 0;padding:13px 0 0 0;font-size:12px;color:#FFFFFF}
.listing_bien_col4 .conteneur_buy_now{float:left ;margin:0 0 0 3px;width:100%}
.listing_bien_col4 .lien_simul{font-size:10px;text-decoration:underline;color:#ededd3;width:150px ;display:block }
.listing_bien_col4 .lien_simul:hover{color:#fff}
.listing_bien_col4 .lien_listing{font-size:12px;text-decoration:none;color:#fff;padding:3px 0 0 0 }
.listing_bien_col4 .lien_listing:hover{color:#ECEDD0}
.bien .btn_buy_now:hover{color:#ECEDD0}
.listing_bien_col4 .lien_listing img{font-size:12px;text-decoration:none;color:#fff;margin:-3px 0 0 0 }
.img_sep_listing{margin:10px 0 10px 30px }
.listing_bien_col4 .lien_listing2{position:relative ;float:left ;margin:10px 0 0 0 ;padding:0 0 0 5px ;font-size:14px;font-weight:bold ;text-decoration:none;color:#fff}
.listing_bien_col4 .lien_listing2:hover{color:#ECEDD0 }
.listing_bien_col4 .lien_listing:hover{text-decoration:none}
.listing_bien_col5{position:relative;float:left;width:120px;height:150px;padding:18px 0 0 0;font-size:11px}
.listing_bien_col5 .bt_plan{display:block;width:129px;height:20px;line-height:17px;background-image:url(../../../office/cmb_immo/catalog/images/listing_plan_bt2.jpg);background-repeat:no-repeat;background-position:left top;font-size:9px;font-weight:normal;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:0 0 0 3px}
.listing_bien_col5 .bt_plan:hover{background-image:url(../../../office/cmb_immo/catalog/images/listing_plan_bt2.jpg);background-repeat:no-repeat;background-position:left -20px}
.listing_bien_col5 .bt_contact{display:block;width:100px;height:30px;background-image:url(../../../office/cmb_immo/catalog/images/listing_contact_bt.png);background-repeat:no-repeat;background-position:left top;font-size:10px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:0 0 0 10px;line-height:13px}
.listing_bien_col5 .bt_contact:hover{background-image:url(../../../office/cmb_immo/catalog/images/listing_contact_bt.png);background-repeat:no-repeat;background-position:left -30px}
.listing_price{display:block ;font-size:23px ;font-weight:bold ;margin:0 20px 5px 10px ;text-align:letf ;height:30px }
.listing_price:hover{/*font-size:23px ;*/
}
.biens_similaires_bien .price_fai_site_spe{font-size:13px}
.price_fai_site_spe{font-size:17px}
.liens_listing{position:relative ;float:left ;margin:5px 0 0 5px }
.photo ul li{list-style:none }
.listing_bien_col2 ul li{list-style:none }
.listing_bien_col2 ul{margin:0 ;padding:0 }
.listing_bien_col3 a{color:#2A6F79 ;font-size:12px ;text-decoration:none }
.listing_bien_col4 a{color:#fff ;font-size:12px ;text-decoration:none }
.btn_buy_now{display:block ;height:25px ;padding:0 0 0 35px ;background-image:url(../../../office/cmb_immo/catalog/images/barre_fiche_selec.png);background-repeat:no-repeat}
.bien .btn_buy_now{padding:5px 0 0 35px ;height:20px }
.fiche{display:block ;height:25px ;padding:0 0 0 35px ;background:url(../../../office/cmb_immo/catalog/images/icons/fiche.png) no-repeat 0 0;background-repeat:no-repeat}
.shopping_cart{position:relative;float:left;background:#2A6F79;margin:-21px 0 5px 20px;z-index:10;color:#2A6F79;font-size:12px;height:25px ;-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.shopping_cart ul{position:relative;float:left;width:100%;padding:0;margin:0;list-style:none}
.shopping_cart ul li{position:relative;float:left;list-style:none;height:25px}
.shopping_cart ul li a{position:relative;float:left;height:25px;line-height:25px;padding:0 5px 0 25px;margin:0;font-size:10px;font-weight:bold;text-decoration:none;color:#fff}
.shopping_cart ul li a.delete{background:url(../../../office/cmb_immo/catalog/images/icons/corbeille.png) no-repeat 0 0}
.shopping_cart ul li a.financement{background:url(../../../office/cmb_immo/catalog/images/icons/financement.png) no-repeat 0 0}
.shopping_cart ul li a.fiche{background:url(../../../office/cmb_immo/catalog/images/icons/fiche.png) no-repeat 0 0}
.module_comment{position:relative;float:right;width:650px;color:#fff;padding:5px;margin:0 0 0 0;z-index:1}
/* fiche du bien */
.box_photo .titre_box{height:30px }
.conteneur_image_bien{position:relative ;float:left ;margin:0 }
.contenu_d4_diapo{position:absolute;right:15px;bottom:30px;width:110px;height:30px;line-height:30px;color:#fff;text-align:center;display:block;font-size:11px;z-index:2;background-image:url(../../../office/cmb_immo/catalog/images/pix_noir.png);background-repeat:repeat}
.contenu_d4_diapo a{color:#fff;font-size:12px;text-decoration:none;display:block}
.no_picture{background:none repeat scroll 0 0 #F5F5F5;display:block;height:40px;text-align:center ;padding:25px 0 0 0;width:90px}
#box_pictures{float:left;list-style:none outside none;margin:0;padding:0;position:relative}
#box_pictures ul{float:left;list-style:none outside none;margin:0;padding:0;position:relative}
#box_pictures ul li{float:left;margin:0;padding:5px 2px 0 3px;position:relative}
#box_pictures ul li.first{float:left;margin:0;padding:0 0 0 0;position:relative}
#conteneur_images_bien{position:relative ;float:left ;width:100% ;margin:0;display:block }
#conteneur_video_bien{position:relative ;float:left ;width:100% ;margin:0;display:none ;min-height:465px ;background:#F0F0D8 }
.box_photo{position:relative ;float:left ;width:100% }
.biens_similaires_bien{position:relative ;float:left ;margin:15px 0 0 0 }
.description_bien{position:relative ;float:left ;margin:15px 0 0 0 }
.carte_bien{position:relative ;float:left ;margin:0 0 25px 0 ;width:100% }
.fiche_intro{position:relative;float:left;width:400px;margin:20px 0 0 0;font-family:TradeGothicBoldTwo;font-weight:normal;font-style:normal;font-size:16px;color:#2a6f79}
.fiche_prix{position:relative;float:left;margin:0 0 0 0;font-family:TradeGothicBold;font-weight:normal;font-style:normal;font-size:27px;color:#fff;width:330px ;/*background-image:url(../../../office/cmb_immo/catalog/images/fiche_prix_bg.png);background-repeat:no-repeat;*/
}
.location .fiche_prix{width:460px ;/*background-image:url(../../../office/cmb_immo/catalog/images/fiche_prix_bg.png);background-repeat:no-repeat;*/
	font-size:18px }
.text_loyer{position:relative ;float:left ;width:225px }
.prov_charges{position:relative ;float:left ;width:225px }
.picto_bien{position:absolute;right:0 ;top:0 ;width:100px }
.picto_bien img{max-width:100px }
.financement_bien{position:relative;float:left ;font-size:12px ;width:228px ;margin:0 0 0 10px }
.financement_bien a{color:#fff}
.financement_bien a:hover{text-decoration:underline}
.fiche_barre_photo{position:relative;float:left;width:100%;height:25px;line-height:25px;margin:0 0 0 0;background:url(../../../office/cmb_immo/catalog/images/fiche_barre_photo_bg.png) repeat-x #94962D}
.fiche_barre_photo a{border:none;text-decoration:none}
.fiche_barre_photo span{border:none;display:inline-block;width:288px;height:25px;border-right:2px solid #fff ;font-family:TradeGothicBold;font-weight:normal;font-style:normal;font-size:15px;color:#fff;text-align:center ;text-decoration:none}
.fiche_barre_photo a{border:none;display:inline-block;width:288px;height:25px;border-right:2px solid #fff ;font-family:TradeGothicBold;font-weight:normal;font-style:normal;font-size:15px;color:#fff;text-align:center ;text-decoration:none}
.fiche_barre_photo a.active{background:#F0F0D8;color:#277279 }
.fiche_barre_photo a.without_border{border:0 ;width:290px}
.fiche_photo_big{position:relative;float:left;width:580px;margin:0 22px 0 0;z-index:1;background:#F0F0D8 }
.fiche_photo_big ul{position:relative;float:left;width:100%;list-style:none ;margin:0 0 4px 0;padding:0 }
.fiche_photo_big ul li.first{position:relative;float:left;list-style:none ;margin:0 ;padding:0 }
.fiche_photo_big ul li{position:relative;float:left;list-style:none ;margin:0 ;padding:5px 2px 0 3px
	
}
.fiche_photo_big_no_log{position:relative;float:left;margin:0 22px 0 0;z-index:1;padding:0 0 8px 0 ;background:#F0F0D8 }
.fiche_photo_big_no_log ul{position:relative;float:left;margin:0 ;padding:0 ;list-style:none }
.fiche_photo_big_no_log ul li.first{position:relative;float:left;margin:0 ;padding:0 }
.fiche_photo_big_no_log ul li{position:relative;float:left;margin:0 ;padding:5px 2px 0 3px }
.fiche_photo_big_no_log a{font-weight:bold ;
text-decoration:none }
.fiche_photo_big_no_log a:hover{text-decoration:underline }
.fiche_photo_zoom{position:absolute;bottom:5px;right:5px;width:50px;height:50px;z-index:2}
.fiche_photo_small{position:relative;float:left;width:258px;height:300px;margin:10px 0 0 0}
.fiche_photo_small img{border-bottom-width:6px;border-left-width:6px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#fff;border-left-color:#fff}
.fiche_txt{position:relative;float:left;width:100%;margin:18px 0 10px 0;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:19px ;color:#2a6f79}
.fiche_txt_no_log{position:relative;float:left;width:100%;margin:15px 0 15px 0;font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#2a6f79;line-height:19px }
.fiche_txt_no_log h2{color:#2A6F79;float:left;font-family:Helvetica,Arial,sans-serif;font-size:15px;position:relative;font-weight:normal }
.fiche_barre_detail,.fiche_barre_carte,.fiche_barre_simil,.fiche_barre_calcul{position:relative;float:left;width:100%;height:20px;line-height:20px;margin:12px 0 0 0;background-image:url(../../../office/cmb_immo/catalog/images/fiche_barre_detail_bg.png);background-repeat:repeat-x;text-indent:20px;font-family:TradeGothicBold;font-weight:normal;font-style:normal;font-size:11px;color:#fff;text-transform:uppercase}
.fiche_barre_calcul{margin:0}
.lien_inscript_des{position:relative ;float:left ;width:250px;text-align:center ;margin:45px 0 0 50px }
.lien_inscript_des a{font-weight:bold ;text-decoration:underline }
.fiche_calcul_m{position:relative;float:left;width:400px;background-image:url(../../../office/cmb_immo/catalog/images/fiche_calcul_bg.png);background-repeat:repeat-x;background-color:#EBEBCC}
.box_financement_info{position:relative ;float:left ;margin:15px 0 0 0;padding:0 0 15px 0 ;background:#F0F0D8 }
.box_interesse{position:relative ;float:left ;margin:15px 0 0 0;background:#F0F0D8 }
.contenu_box_interesse{position:relative ;float:left ;padding:15px }
.boutons_box_interesse{width:360px ;margin:0 auto 15px auto}
.boutons_box_interesse .bt a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat left top;cursor:pointer}
.boutons_box_interesse .bt a:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat left -30px;cursor:pointer}
.boutons_box_interesse .bt{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left top;cursor:pointer}
.boutons_box_interesse .bt:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer}
.btn_sociaux_box_interesse{float:left ;position:relative ;width:550px ;margin:0 15px 0 15px;padding:15px 0 15px 0 ;border-top:1px solid 	#2A6F79 }
.titre_box_financement_info{position:relative ;float::left ;margin:15px 0 0 15px;font-size:16px ;font-weight:bold ;width:100%}
.fiche_calcul_m_txt{width:400px;margin:20px 0 0 0;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#77a6b0;font-size:10px;font-weight:bold}
.conteneur_image_bien_outils{position:relative ;float:left ;width:90px ;margin:0 15px 0 15px ;min-height:1px }
.fiche_calcul_m_txt .soustitre{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;display:block;padding:0 0 7px 0}
.fiche_calcul_m_txt .bt_calcul a{display:inline-block;width:113px;height:20px;line-height:18px;font-family:Helvetica,Arial,sans-serif;font-size:10px;color:#FFFFFF;text-transform:uppercase;background-image:url(../../../office/cmb_immo/catalog/images/bt_calcul.png);background-repeat:no-repeat;background-position:left 0;text-decoration:none;text-align:center;margin:9px 0 0 0}
.fiche_calcul_m_txt .bt_calcul a:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_calcul.png) no-repeat left -20px;cursor:pointer}
.fiche_calcul_m_calcul{height:120px;background-color:transparent;background-image:url(../../../office/cmb_immo/catalog/images/fiche_calcul_fleche.png);background-repeat:no-repeat;background-position:50px top}
.fiche_calcul_m_calcul span{display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#FFFFFF;text-transform:uppercase;margin:10px 0 0 0}
.fiche_calcul_m_txt .bt_financer{position:relative ;float:left }
.fiche_calcul_m_txt .bt_financer a{display:block;width:115px;height:35px;overflow:hidden;font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#FFFFFF;text-transform:uppercase;background-image:url(../../../office/cmb_immo/catalog/images/fiche_calcul_bt.png);background-repeat:no-repeat;background-position:left 0;text-decoration:none;text-align:center;margin:10px 0 0 0;padding:5px 0 0 0 }
@media screen and (-webkit-min-device-pixel-ratio:0){.fiche_calcul_m_txt .bt_financer a{font-size:11px}
}
.fiche_calcul_m_txt .bt_financer a:hover{background:transparent url(../../../office/cmb_immo/catalog/images/fiche_calcul_bt.png) no-repeat left -40px;cursor:pointer}
.fiche_calcul_b{position:relative;float:left;width:300px;height:5px}
.text_projet_financement{position:relative ;float:left ;width:370px ;margin:0 0 0 15px ;padding:15px 0 0 0 ;border-top:1px solid #2A6F79 }
.text_projet_financement .bt{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left top;cursor:pointer}
.text_projet_financement .bt:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer}
.text_projet_financement .bt:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat 50% -30px;cursor:pointer}
.titre_col_financement{position:relative ;float:left ;font-weight:bold ;font-size:15px ;margin:0 0 5px 0 }
.col_gauche_financement{position:relative ;float:left ;width:115px;height:210px ;padding:0 10px 0 0 ;border-right:1px solid #2A6F79 ;margin:15px 0 0 0 }
.col_financement{position:relative ;float:left ;width:100px;height:210px ;padding:0 10px 0 10px ;border-right:1px solid #2A6F79 ;margin:15px 0 0 0 }
.col_financement .bt{position:absolute ;bottom:0 ;left:10px }
.col_gauche_financement .bt{position:absolute ;bottom:0 ;left:0 }
.col_financement.without_border{padding:0 0 0 10px ;border:0 ;width:110px}
.fiche_tableau{position:relative;float:left;width:300px;margin:10px 10px 0 0;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#2a6f79;font-weight:bold}
.fiche_tableau span{display:inline-block;background-color:#FFF;padding:2px 5px 2px 0}
.fiche_tableau_bg{background-image:url(../../../office/cmb_immo/catalog/images/fiche_tableau_bg.png);background-repeat:repeat-x;background-position:left 13px}
.fiche_dpe{position:relative;float:right;width:370px;margin:10px 0 0 0}
.fiche_dpe_no_log{position:relative;float:right;width:185px;margin:10px 0 0 0}
.conteneur_login{float:left ;position:relative ;margin:20px 0 0 0 }
.fiche_carte{position:relative;float:left;width:100%;background:#F0F0D8 ;padding:0 0 0 0 }
.fiche_carte ul{position:relative;float:left;width:100%;margin:0 ;padding:0 0 0 10px}
.fiche_carte_POI{position:relative;float:left;width:680px;margin:10px 0 0 0;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#2a6f79;font-weight:bold}
.fiche_carte_POI_col1{position:relative;float:left;width:206px;margin:0 0 0 20px;text-align:left}
.fiche_carte_POI_col2{position:relative;float:left;width:206px;margin:0 0 0 20px}
.fiche_carte_POI_col3{position:relative;float:left;width:206px;margin:0 0 0 20px}
INPUT{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#2a6f79}
.ui-slider{BACKGROUND-IMAGE:url(../../../office/cmb_immo/catalog/images/slider_bar.png);POSITION:relative;WIDTH:226px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:0 9px;HEIGHT:30px;LEFT:6px
}
.home .ui-slider{HEIGHT:20px}
#txt_surf{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#2a6f79;border:0;CURSOR:default;BACKGROUND-COLOR:transparent;font-weight:bold}
#txt_prix{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#2a6f79;border:0;CURSOR:default;BACKGROUND-COLOR:transparent;font-weight:bold}
.ui-slider-handle{BACKGROUND-IMAGE:url(../../../office/cmb_immo/catalog/images/slider.png);POSITION:absolute;WIDTH:20px;BACKGROUND-REPEAT:no-repeat;HEIGHT:20px;MARGIN-LEFT:-6px;TOP:1px
}
.ui-slider-handle:hover{BACKGROUND-IMAGE:url(../../../office/cmb_immo/catalog/images/slider-1.png)
}
.ui-slider-range{POSITION:absolute;width:100%;height:4px;/*
	BACKGROUND:#ccc;HEIGHT:2px;*/
	TOP:9px;background-image:url(../../../office/cmb_immo/catalog/images/slider_range.png);background-repeat:repeat-x}
.jcarousel-skin-ie7 .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-ie72 .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-ie7 .jcarousel-container-horizontal{position:relative;
float:left;width:610px;padding:0 35px 0 35px}
.jcarousel-skin-ie72 .jcarousel-container-horizontal{position:relative;
float:left;width:610px;padding:0 35px 0 35px}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:610px;height:100px}
.jcarousel-skin-ie72 .jcarousel-clip-horizontal{width:610px;height:220px;background-color:#76a6b0}
.jcarousel-skin-ie7 .jcarousel-item{width:200px;padding:0 5px 0 0;background-image:url(../../../office/cmb_immo/catalog/images/nouv_bg_img.png);background-repeat:no-repeat;background-position:0 top}
.jcarousel-skin-ie72 .jcarousel-item{width:200px;padding:20px 5px 0 10px;/* background-color:#FF0000;*/
}
.jcarousel-skin-ie7 .jcarousel-item img{width:85px;margin:0 5px 0 0}
.conteneur_img_exclu{position:relative ;float:left ;width:170px ;height:120px
}
.description_exclus{position:relative ;float:left ;width:100px ;height:122px ;overflow:hidden}
.jcarousel-skin-ie72 .jcarousel-item img{width:160px;height:120px;margin:0 10px 0 0;z-index:2;position:absolute }
.jcarousel-skin-ie7 .jcarousel-item-horizontal{height:100px;margin:0}
.jcarousel-skin-ie72 .jcarousel-item-horizontal{width:280px;height:220px;margin:5px 0 0 5px;/* background-color:#3366FF;*/
}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:7px;margin-right:0}
.jcarousel-skin-ie72 .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:7px;margin-right:0}
/**
 * Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal{position:absolute;top:0;right:0;width:30px;height:100px;cursor:pointer;background:transparent url(../../../office/cmb_immo/catalog/images/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-ie72 .jcarousel-next-horizontal{position:absolute;top:0;right:0;width:30px;height:220px;cursor:pointer;background:transparent url(../../../office/cmb_immo/catalog/images/next-horizontal2.png) no-repeat 0 -10px;height:195px ;-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal{left:0;right:auto;background-image:url(../../../office/cmb_immo/catalog/images/prev-horizontal.png)}
.jcarousel-skin-ie72 .jcarousel-direction-rtl .jcarousel-next-horizontal{left:0;right:auto;background-image:url(../../../office/cmb_immo/catalog/images/prev-horizontal2.png)}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover{background-position:0 -100px}
.jcarousel-skin-ie72 .jcarousel-next-horizontal:hover{background-position:0 -230px}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active{background-position:0 -100px}
.jcarousel-skin-ie72 .jcarousel-next-horizontal:active{background-position:0 -230px}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:0 -100px}
.jcarousel-skin-ie72 .jcarousel-next-disabled-horizontal,.jcarousel-skin-ie72 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-ie72 .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:0 -220px}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal{position:absolute;top:0;left:0;width:30px;height:100px;cursor:pointer;background:transparent url(../../../office/cmb_immo/catalog/images/prev-horizontal.png) no-repeat 0 0;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px}
.jcarousel-skin-ie72 .jcarousel-prev-horizontal{position:absolute;top:0;left:0;width:30px;height:220px;cursor:pointer;background:transparent url(../../../office/cmb_immo/catalog/images/prev-horizontal2.png) no-repeat 0 -10px;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;height:195px }
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:0;background-image:url(../../../office/cmb_immo/catalog/images/next-horizontal.png)}
.jcarousel-skin-ie72 .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:0;background-image:url(../../../office/cmb_immo/catalog/images/next-horizontal2.png) }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover{background-position:0 -100px}
.jcarousel-skin-ie72 .jcarousel-prev-horizontal:hover{background-position:0 -230px}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active{background-position:0 -100px}
.jcarousel-skin-ie72 .jcarousel-prev-horizontal:active{background-position:0 -230px}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 -100px}
.jcarousel-skin-ie72 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-ie72 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-ie72 .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 -220px}
/* a mettre ds css du site */
.nouv_acc{position:relative;float:left;width:680px;height:140px;margin:16px 0 0 0;overflow:hidden }
.selec_acc{position:relative;float:left;width:680px;height:230px;margin:16px 0 0 0;/* background-color:#76a6b0;*/
	overflow:hidden }
.nouv_contenu{position:relative;float:left;width:200px;height:77px;font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:7px 5px 0 5px}
.nouv_contenu .image{position:relative;
float:left;
width:95px;
height:74px}
.nouv_contenu .description{position:relative;
float:left;
width:100px;
height:74px}
.selec_contenu{position:relative;float:left;width:275px;height:130px;font-family:Helvetica,Arial,sans-serif;font-size:12px;padding:10px 0 0 10px;background-color:#FFFFFF}
.ico_exclu{position:absolute;top:-20px;left:-10px;width:60px;height:60px;z-index:3;background-image:url(../../../office/cmb_immo/catalog/images/ico_exclu.png);background-repeat:no-repeat}
.nouv_contenu a,.selec_contenu a{color:#2a6f79;text-decoration:none}
.villes{font-size:11px }
.nouv_prix{position:relative;float:left;width:105px;height:16px;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-indent:4px}
.nouv_prix .price_fai_site_spe{font-size:11px !important}
.selec_prix .price_fai_site_spe{font-size:11px !important}
.selec_prix{position:relative;float:left;width:180px;height:16px;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-indent:10px;background-image:url(../../../office/cmb_immo/catalog/images/selec_prix_bg.png);background-repeat:no-repeat;overflow:visible}
.nouv_plus{position:relative;
float:left;
width:95px;
height:16px}
.nouv_bt{display:block;background-image:url(../../../office/cmb_immo/catalog/images/bt_nouv_g.png);background-repeat:no-repeat;background-position:left 0;width:95px}
.selec_bt{display:block;background-image:url(../../../office/cmb_immo/catalog/images/bt_selec_g.png);background-repeat:no-repeat;background-position:left 0;width:105px}
.nouv_bt a{display:block;height:16px;line-height:16px;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;font-size:11px;background-image:url(../../../office/cmb_immo/catalog/images/bt_nouv_bg.png);background-repeat:no-repeat;background-position:right 0;padding:0 10px 0 0;margin:0 0 0 10px;text-decoration:none;font-weight:bold}
.selec_bt a{display:block;height:16px;line-height:16px;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;font-size:11px;background-image:url(../../../office/cmb_immo/catalog/images/bt_selec_bg.png);background-repeat:no-repeat;background-position:right 0;padding:0 10px 0 0;margin:0 0 0 10px;text-decoration:none;font-weight:bold}
.nouv_bt:hover{cursor:pointer;width:95px;background-image:url(../../../office/cmb_immo/catalog/images/bt_nouv_g.png);background-repeat:no-repeat;background-position:left -16px}
.selec_bt:hover{cursor:pointer;width:105px;background-image:url(../../../office/cmb_immo/catalog/images/bt_selec_g.png);background-repeat:no-repeat;background-position:left -16px}
.nouv_bt:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_nouv_bg.png) no-repeat right -16px;cursor:pointer}
.selec_bt:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_selec_bg.png) no-repeat right -16px;cursor:pointer}
.jcarousel-skin-tango .jcarousel-container{position:relative;
float:left;
width:680px;
height:260px;
margin:20px 0 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:496px;padding:0 42px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:496px;height:260px}
.jcarousel-skin-tango .jcarousel-item{width:140px;height:260px;background-color:#2b6f7a;background-image:url(../../../office/cmb_immo/catalog/images/jcarousel-item.png);background-repeat:repeat-x;background-position:left 120px;font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#fff;padding:10px}
.jcarousel-skin-tango .jcarousel-item img{margin:-10px -10px 0 -10px}
.jcarousel-skin-tango .jcarousel-item span{background-image:url(../../../office/cmb_immo/catalog/images/jcarousel-item_span.png);background-repeat:no-repeat;background-position:center top;display:inline-block;height:35px;line-height:35px;width:140px;text-align:center}
.biens_similaires_bien .jcarousel-skin-tango .jcarousel-item span{font-size:16px }
.jcarousel-skin-tango .jcarousel-item .bt{display:block;width:100px;height:20px;background-image:url(../../../office/cmb_immo/catalog/images/jcarousel-item_bt.png);background-repeat:no-repeat;background-position:left top;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;line-height:20px;text-indent:10px;margin:0 auto}
.jcarousel-skin-tango .jcarousel-item .bt:hover{background-image:url(../../../office/cmb_immo/catalog/images/jcarousel-item_bt.png);background-repeat:no-repeat;background-position:left -20px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
/**
 * Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:100px;right:0;width:40px;height:40px;cursor:pointer;background:transparent url(../../../office/cmb_immo/catalog/images/next-horizontal3.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(../../../office/cmb_immo/catalog/images/prev-horizontal3.png)}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:0 -40px}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:0 -40px}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:0 -80px}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:100px;left:0;width:40px;height:40px;cursor:pointer;background:transparent url(../../../office/cmb_immo/catalog/images/prev-horizontal3.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(../../../office/cmb_immo/catalog/images/next-horizontal3.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:0 -40px}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:0 -40px}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 -80px}
.search_carto{position:absolute;left:0 ;width:670px;top:222px;margin:0;background:#8F9226;padding:5px;z-index:2000 ;color:#fff}
.pages_int_gauche .search_carto{left:300px ;top:0 ;width:690px}
.search_carto a{text-decoration:none;color:#fff}
.mention_carto{position:relative ;float:left ;width:300px;margin:0;padding:0;color:#fff;font-size:11px;font-weight:bold}
.mention_carto2{position:relative ;float:right ;text-align:right ;width:300px;margin:0;padding:0;color:#fff;font-size:11px;font-weight:bold}
.conteneur_ville{position:relative ;float:left }
.display_country{position:absolute ;top:19px;left:0 ;z-index:500 }
.pages_int .display_country{position:absolute ;top:19px;left:18px ;z-index:500 }
#plus_criteres{bottom:-170px ;font-size:12px }
#plus_criteres input{font-size:12px ;border:1px solid #000 }
.galerie_photo{position:relative ;float:left ;margin:0 ;padding:0 ;width:100% }
.galerie_photo li{list-style:none ;float:left }
.highslide img{border:none }
.galerie_photo li.first{list-style:none ;float:left }
.google_maps_poi label{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#2a6f79;font-weight:bold}
.google_maps_poi li{float:left;font-size:12px;height:20px;line-height:20px;margin:0 0 10px;padding:0;position:relative;width:190px;list-style:none }
.google_maps_poi li:first-child{float:left;font-size:12px;height:30px;line-height:30px;margin:0 0 5px 0;padding:0;position:relative;width:100%;list-style:none }
.google_maps_poi h3{color:#2A6F79;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin:0 ;text-transform:uppercase }
.google_maps_poi img{margin:0 5px 0 0}
.bloc{/*float:left ;*/
	/*position:relative ;width:215px;margin:0 5px 0 0;*/
}
/** styles classics */
TD.main{FONT-SIZE:12px}
TD.main b{FONT-SIZE:15px;color:#2A6F79}
TD.header_title{FONT-SIZE:9px;color:#999999;font-weight:normal}
.text_header_title{FONT-SIZE:9px;color:#2A6F79;font-weight:normal}
.text_alert{COLOR:#2A6F79;FONT-WEIGHT:bold}
TD.pageHeading{padding:0 0 0 0;margin:0;float:left;width:100%;font-family:TradeGothicBoldTwo,arial,serif;font-size:22px;color:#2A6F79}
TD.pageHeading2{font-size:14px;color:#2A6F79;font-weight:bold}
DIV.pageHeading{FONT-WEIGHT:bold;FONT-SIZE:20px;COLOR:#2A6F79}
TD.pageHeadingPrice{FONT-WEIGHT:bold;FONT-SIZE:25px;color:#2A6F79}
TD.pageHeadingSmall{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#2A6F79}
.pageSubHeading{FONT-WEIGHT:bold;color:#2A6F79;text-align:justify;margin:0;width:100%;font-family:TradeGothicBoldTwo,arial,serif;font-size:15px;/*border-bottom:1px solid #4C4C4C ;*/
}
.img_border{border:none
}
.boxText{FONT-SIZE:10px}
.errorBox{FONT-WEIGHT:bold;FONT-SIZE:10px;BACKGROUND:#F03232}
.stockWarning{FONT-SIZE:10px;COLOR:#cc0033}
.productsNotifications{BACKGROUND:#E7F39E
}
.orderEdit{FONT-SIZE:10px;COLOR:#70d250;TEXT-DECORATION:underline
}
TR.header{}
TR.headerNavigation{}
TD.headerNavigation{COLOR:#2A6F79}
.headerNavigationRouge{color:#2A6F79 ;FONT-WEIGHT:normal;FONT-SIZE:10px}
TD.menuNavigation{}
TD.menuCategories{BACKGROUND:#3E3E3C}
TD.undermenuCategories{BACKGROUND-IMAGE:url(../../../office/cmb_immo/catalog/images/pix_menugris_bas.gif)
}
TD.menuLanguages{BACKGROUND:#DEE7CE;BORDER-LEFT:#000000 1px solid}
TD.headerbody{BACKGROUND:url(../../../office/cmb_immo/catalog/images/infobox/bg_body.gif);BORDER-LEFT:#000000 1px solid}
A.headerNavigation{COLOR:#2A6F79;text-decoration:none;FONT-SIZE:11px}
A.headerNavigation:hover{COLOR:#2A6F79;text-decoration:underline ;FONT-SIZE:11px}
TR.headerError{BACKGROUND:#CC0033
}
TD.headerError{FONT-WEIGHT:bold;FONT-SIZE:12px;BACKGROUND:#CC0033;COLOR:#ffffff;TEXT-ALIGN:center
}
TR.headerInfo{BACKGROUND:#00ff00
}
TD.headerInfo{FONT-WEIGHT:bold;FONT-SIZE:12px;BACKGROUND:#00ff00;COLOR:#ffffff;TEXT-ALIGN:center
}
.column_right{background-position:right;background-repeat:repeat-y;FONT-WEIGHT:normal;FONT-SIZE:10px;COLOR:#fff}
.column_right_nb{BACKGROUND:red ;FONT-WEIGHT:normal;FONT-SIZE:10px;COLOR:#fff}
TD.under_navigation{FONT-WEIGHT:normal;FONT-SIZE:10px;COLOR:#fff;text-indent:1px;height:8px}
TD.under_navigation1{}
TD.angle_tableau{padding:0}
.infoBox{float:left;width:100%}
.infoBox_L{BACKGROUND:none}
.infoBox_R{}
.infoBoxLogin{BACKGROUND:none}
.img_border{border:none}
.img_no_border{border:0
}
.infoBoxContents{}
.infoBoxContents a{color:#fff}
.infoBoxContents a:hover{}
.infoBoxContents textarea{width:99%;padding:0 2px}
.infoBoxContents_NB{FONT-SIZE:10px}
.infoBoxContents_L{FONT-SIZE:10px;BACKGROUND:#F4F4F4;background-repeat:repeat-x}
.infoBoxContents_L2{FONT-SIZE:10px;BACKGROUND:#F4F4F4}
.infoBoxContents_R{FONT-SIZE:10px;BACKGROUND:#FAF8F2}
.infoBoxContents-small{FONT-SIZE:9px;BACKGROUND:#FAF8F2}
.infoBoxContents-small_L{FONT-SIZE:7px;BACKGROUND:#ECF4F6}
.infoBoxContents-small_R{FONT-SIZE:9px;BACKGROUND:#FAF8F2}
.infoBoxLoginContents{FONT-SIZE:10px;BACKGROUND:#F3FFBE}
.infoBoxNotice{BACKGROUND:#ff8e90
}
.infoBoxNoticeContents{FONT-SIZE:10px;BACKGROUND:#ffe6e6}
TD.infoBoxHeading{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#2A6F79}
TD.infoBoxHeading_R{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#2A6F79}
TD.infoBoxHeading_L{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#2A6F79}
TD.infoBoxHeading_L2{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#2A6F79}
TD.infoBox{FONT-SIZE:10px}
SPAN.infoBox{FONT-SIZE:10px}
TD.mentionProduct{FONT-SIZE:9px;COLOR:#b2b2b2}
TR.accountHistory-odd{}
TR.addressBook-odd{}
TR.alsoPurchased-odd{}
TR.payment-odd{}
TR.productListing-odd{}
TR.productReviews-odd{}
TR.upcomingProducts-odd{}
TR.shippingOptions-odd{}
TR.productscriteres-odd{BACKGROUND:none}
TR.productscriteres-odd td{border-bottom:1px #999	solid;color:#333333;padding:2px }
TR.accountHistory-even{}
TR.addressBook-even{}
TR.alsoPurchased-even{}
TR.payment-even{}
TR.productListing-even{}
TR.productReviews-even{}
TR.upcomingProducts-even{}
TR.shippingOptions-even{}
TR.productscriteres-even{}
TR.productscriteres-even td{border-bottom:1px #999 solid;color:#333333;padding:2px }
TABLE.productListing{/** BORDER-RIGHT:#999999 1px solid;BORDER-LEFT:#999999 1px solid;BORDER-BOTTOM:#999999 1px solid;border-spacing:1px */
	background:#fff}
/** classic **/
.productListing-heading{BACKGROUND:url(../../../office/cmb_immo/catalog/images/infobox/infoBoxHeading.gif);FONT-WEIGHT:bold;FONT-SIZE:10px;COLOR:#333}
.productListing-heading-text{FONT-WEIGHT:bold;FONT-SIZE:10px;COLOR:#333;TEXT-DECORATION:underline}
.productListing-heading-text:hover{FONT-WEIGHT:bold;FONT-SIZE:10px;COLOR:#444;TEXT-DECORATION:none}
.productListing-heading-credit{FONT-WEIGHT:bold;FONT-SIZE:10px}
TD.productListing-data{FONT-SIZE:10px}
A.pageResults{COLOR:#2A6F79;text-decoration:underline
}
A.pageResults:hover{COLOR:#2A6F79;text-decoration:none
	
}
TD.pageWeight{FONT-WEIGHT:normal;FONT-SIZE:10px;COLOR:#9a9a9a;font-style:normal
}
TR.subBar{BACKGROUND:#f4f7fd
}
TD.subBar{FONT-SIZE:10px;COLOR:#2A6F79}
P.main{FONT-SIZE:11px;LINE-HEIGHT:1.5}
TD.smallText a{color:#2A6F79}
TD.smallText a:hover{color:#2A6F79}
TD.smallText{color:#2A6F79;FONT-SIZE:10px}
SPAN.smallText{FONT-SIZE:10px}
P.smallText{FONT-SIZE:10px}
TD.accountCategory{FONT-SIZE:13px;COLOR:#aabbdd}
TD.fieldKey{FONT-WEIGHT:bold;FONT-SIZE:12px}
TD.fieldValue{FONT-SIZE:12px}
TD.tableHeading{FONT-WEIGHT:bold;FONT-SIZE:12px}
SPAN.newItemInCart{FONT-SIZE:10px;COLOR:#CC0033}
CHECKBOX{FONT-SIZE:11px}
INPUT{FONT-SIZE:11px}
RADIO{FONT-SIZE:11px}
SELECT{FONT-SIZE:11px;background:#fff}
TEXTAREA{FONT-SIZE:11px}
SPAN.greetUser{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#f0a480}
TABLE.formArea{BORDER-RIGHT:#f0ffcf 1px solid;BORDER-TOP:#f0ffcf 1px solid;BACKGROUND:#f0ffcf;BORDER-LEFT:#f0ffcf 1px solid;BORDER-BOTTOM:#f0ffcf 1px solid
}
TD.formAreaTitle{FONT-WEIGHT:bold;FONT-SIZE:12px}
SPAN.markProductOutOfStock{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#c76170}
SPAN.productSpecialPrice{COLOR:#CC0033}
SPAN.errorText{COLOR:#CC0033}
.moduleRow{}
.moduleRowOver{CURSOR:pointer;BACKGROUND-COLOR:#E7F39E
}
.moduleRowSelected{BACKGROUND-COLOR:#F3FFBE
}
.checkoutBarFrom{FONT-SIZE:10px;COLOR:#8c8c8c}
.checkoutBarTo{FONT-SIZE:10px;COLOR:#8c8c8c}
.checkoutBarCurrent{FONT-SIZE:10px;COLOR:#2A6F79}
.messageBox{FONT-SIZE:10px}
.messageStackError{FONT-SIZE:11px;color:#f00 ;padding:0 0 0 20px ;font-weight:bold ;font-family:arial }
.contact_form_cmb .messageStackError{FONT-SIZE:13px;color:#f00 ;padding:5px 0 0 0 ;font-weight:bold ;font-family:arial }
.error_captcha #recaptcha_area .recaptcha_theme_white #recaptcha_response_field{border:1px solid #f00 }
.messageStackError img{display:none ;width:0 }
.messageStackWarning{FONT-SIZE:11px;BACKGROUND-COLOR:#F03232
}
.messageStackSuccess{FONT-SIZE:11px;BACKGROUND-COLOR:#99ff00
}
.inputRequirement{FONT-SIZE:13px;COLOR:#277279
}
.pages_int_contenu{float:left ;position:relative ;min-height:605px;width:100% ;font-size:13px;font-family:arial ;color:#2A6F79 ;background:#fff }
.clear{clear:both }
.fiche_test{position:relative;float:left;width:100%;margin:10px 10px 0 0;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#2a6f79;font-weight:bold}
.fiche_test table{position:relative;float:left;width:330px;margin:0 5px}
.fiche_test .bilans_energie{position:relative;float:right;width:330px;margin:0 5px}
.button_1_36,.button_2_36{display:block;cursor:hand;cursor:pointer;text-decoration:none;width:113px;height:20px;line-height:20px;margin:0 auto;padding:0 ;background:transparent url(../../../office/cmb_immo/catalog/images/bt_calcul.png) no-repeat left 0;font-size:12px;text-align:center;color:#FFFFFF;text-decoration:none}
.button_1_36:hover,.button_2_36:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_calcul.png) no-repeat left -20px}
.button_3_36{display:block;cursor:hand;cursor:pointer;text-decoration:none;width:140px;height:18px;line-height:18px;margin:0 auto;padding:0 ;background:transparent url(../../../office/cmb_immo/catalog/images/btn_2.png) no-repeat left 0;font-size:12px;text-align:center;color:#FFFFFF;text-decoration:none}
.submit{position:relative;float:none;width:140px;height:18px;line-height:18px;margin:0 auto;padding:0 ;background:transparent url(../../../office/cmb_immo/catalog/images/btn_2.png) no-repeat left 0;border:none;cursor:pointer;text-decoration:none;font-size:12px;text-align:center;color:#FFFFFF;text-decoration:none}
.button_3_36:hover{background:transparent url(../../../office/cmb_immo/catalog/images/btn_2.png) no-repeat left -18px}
.button_4_36{display:block;cursor:hand;cursor:pointer;text-decoration:none;width:160px;height:18px;line-height:18px;margin:0 auto;padding:0 ;background:transparent url(../../../office/cmb_immo/catalog/images/btn_3.png) no-repeat left 0;font-size:12px;text-align:center;color:#FFFFFF;text-decoration:none}
.button_4_36:hover{background:transparent url(../../../office/cmb_immo/catalog/images/btn_3.png) no-repeat left -18px}
.button_5_36{display:block;cursor:hand;cursor:pointer;text-decoration:none;width:180px;height:18px;line-height:18px;margin:0 auto;padding:0 ;background:transparent url(../../../office/cmb_immo/catalog/images/btn_4.png) no-repeat left 0;font-size:12px;text-align:center;color:#FFFFFF;text-decoration:none}
.button_5_36:hover{background:transparent url(../../../office/cmb_immo/catalog/images/btn_4.png) no-repeat left -18px}
.button_6_36{display:block;cursor:hand;cursor:pointer;text-decoration:none;width:200px;height:18px;line-height:18px;margin:0 auto;padding:0 ;background:transparent url(../../../office/cmb_immo/catalog/images/btn_6.png)no-repeat right 0;font-size:12px;text-align:center;color:#FFFFFF;text-decoration:none}
.button_6_36:hover{background:transparent url(../../../office/cmb_immo/catalog/images/btn_6.png) no-repeat right -18px}
#box_creer_mon_compte input.box_btn_connexion{display:block;cursor:hand;cursor:pointer;text-decoration:none;width:113px;height:20px;line-height:20px;margin:5px 18px 0 0 ;padding:0 ;background:transparent url(../../../office/cmb_immo/catalog/images/bt_calcul.png) no-repeat left 0;font-size:12px;text-align:center;color:#FFFFFF;text-decoration:none;border:none ;float:right }
#box_creer_mon_compte input.box_btn_connexion:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_calcul.png) no-repeat left -20px}
.checkbox{background:#fff ;padding:0 }
.prev_next_listing{font-weight:bold ;font-size:15px }
u{text-decoration:none }
.pageHeading ul{position:relative ;float:left ;margin:0 ;padding:0 }
.pageHeading ul li{list-style:none ;padding:0 40px 0 0 ;float:left }
.pageHeading ul li a{font-size:0.8em ;color:#2a6f79;text-decoration:none }
.pageHeading ul li a:hover{color:#666;text-decoration:none }
.pageHeading h1{margin:0 0 0 0 ;padding:0 ;color:#2a6f79;font-family:TradeGothicBoldTwo ;font-size:20px }
#news_box_tools{position:absolute;right:0;top:0 ;padding:3px;background:#eee ;z-index:50 }
#news_box_tools ul{position:relative ;float:left ;margin:0 ;padding:0 }
#news_box_tools ul ul ul{position:absolute ;top:15px ;left:-13px }
#news_box_tools ul li a{color:#2A6F79 ;width:100%}
#news_box_tools ul li a:hover{text-decoration:underline }
#news_box_tools .news_tools{position:relative ;float:left ;padding:0 10px 0 10px ;list-style:none }
/** menu déroulant partage*/
.nav-wrap_social_network_info{position:relative;float:left;padding:0;margin:0}
.nav-wrap_social_network_info ul{position:relative;float:left;padding:0;margin:0;list-style-type:none}
.nav-wrap_social_network_info ul li{position:relative;float:left;padding:0;margin:0}
.nav-wrap_social_network_info ul li img{position:relative;float:left}
.nav-wrap_social_network_info ul li a{position:relative;padding:0;margin:0}
.nav-wrap_social_network_info ul li a.img{position:relative;float:left;width:100%;padding:0;margin:0}
.nav-wrap_social_network_info ul li a span{position:relative;float:left}
.nav-wrap_social_network_info ul li a img{position:relative;float:left}
.nav-wrap_social_network_info ul li a:hover{text-decoration:underline }
.nav-wrap_social_network_info ul li ul{display:none;border:none;height:20px}
.nav-wrap_social_network_info ul li:hover ul li ul{display:none;border:none}
/** sous menu */
.nav-wrap_social_network_info ul li ul li{/*background-color:#35B842;*/
	height:24px;list-style:none;margin:0 0 0 0;padding:2px 0 0 3px;background:#75A5AF;color:#fff;width:100px }
.nav-wrap_social_network_info ul li ul li a{font-size:11px;color:#fff;text-align:left;text-decoration:none }
.nav-wrap_social_network_info ul li ul li a:hover{text-decoration:underline }
.nav-wrap_social_network_info ul li ul li img{border:none;margin:0 8px 0 0 }
.nav-wrap_social_network_info ul li ul li:hover{}
		
.nav-wrap_social_network_info ul li:hover ul{display:block;width:100px;position:absolute;top:27px;left:0 ;z-index:999;padding:5px 0 0 0;margin:0 0 0 0;width:150px }
.nav-wrap_social_network_info ul li:hover ul li:hover{/*background-color:#37BF45;*/
}
/** menu déroulant partage news*/
.nav-wrap_social_network{position:relative;float:left;padding:0;margin:0}
.nav-wrap_social_network ul{position:relative;float:left;padding:0;margin:0;list-style-type:none}
.nav-wrap_social_network ul li{position:relative;float:left;width:100%;padding:0;margin:0}
.nav-wrap_social_network ul li a{position:relative;float:left;width:100%;padding:0;margin:0;text-decoration:none }
.nav-wrap_social_network ul li a.img{position:relative;float:left;width:100%;padding:0;margin:0}
.nav-wrap_social_network ul li a span{position:relative;float:left}
.nav-wrap_social_network ul li a img{position:relative;float:left}
.nav-wrap_social_network ul li a:hover{}
.nav-wrap_social_network ul li ul{display:none;border:none;height:20px}
.nav-wrap_social_network ul li:hover ul li ul{display:none;border:none}
/** sous menu */
.nav-wrap_social_network ul li ul li{/*background-color:#35B842;*/
	height:24px;list-style:none;margin:0 0 0 15px;padding:0;background:#fff;float:right;padding:5px 0 0 0;color:#000;background-color:#eee;/*border-bottom:#FFFFFF 1px solid;*/
}
.nav-wrap_social_network ul li ul li a{font-size:11px;color:#000;text-align:left;text-decoration:none }
.nav-wrap_social_network ul li ul li a:hover{text-decoration:underline }
.nav-wrap_social_network ul li ul li img{border:none;margin:0 8px 0 0 }
.nav-wrap_social_network ul li ul li:hover{background-color:#eee}
.nav-wrap_social_network ul li:hover ul{display:block;width:100px;position:absolute;float:right;z-index:999;padding:10px 0 0 0;margin:0 0 0 0;height:100px}
.nav-wrap_social_network ul li:hover ul li:hover{/*background-color:#37BF45;*/
}
/** create_account **/
.conteneur_form_account{float:left ;position:relative ;padding:0 0 0 0 ;width:100% }
.conteneur_form_account .bt{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left top;cursor:pointer
}
.conteneur_form_account .bt a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat left top;cursor:pointer
}
.conteneur_form_account .bt:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat left -30px;cursor:pointer
}
.conteneur_form_account .bt:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer
}
.conteneur_form_account h1{margin:0 0 0 0;font-size:20px;position:relative ;float:left ;color:#2A6F79 }
.conteneur_form_account h1.create_account{width:400px }
.required_information{position:relative ;float:right ;width:230px ;line-height:28px ;font-size:13px ;color:#2A6F79 }
.conteneur_form_account h1 .small{font-size:13px;font-weight:normal }
.conteneur_form_account h2{margin:0 0 0 0;padding:0 ;font-size:12px ;position:relative ;float:left ;font-weight:normal }
.conteneur_form_account input{float:left ;position:relative ;font-size:13px }
.conteneur_form_account select{float:left ;position:relative ;font-size:13px ;color:#277279 }
.conteneur_form_account .inputRequirement{display:block ;float:left ;position:relative ;margin:0 0 0 6px }
.conteneur_coordonnees_account{float:left ;position:relative ;margin:0 0 0 0 ;background:#F0F0D8 }
.conteneur_coordonnees_account ul{float:left ;position:relative ;margin:0 ;width:100% ;padding:0 ;list-style:none }
.conteneur_coordonnees_account ul li{float:left ;position:relative ;margin:0 0 5px 0;padding:0 ;width:100% }
.conteneur_coordonnees_account ul li input[type=text],.conteneur_coordonnees_account ul li input[type=password]{width:250px }
.conteneur_coordonnees_account ul li select{width:255px }
.conteneur_message_stack{float:left ;position:relative ;margin:10px 0 0 0 }
.conteneur_details_project_account{float:left ;position:relative ;margin:0 0 0 20px ;width:100% }
.options_account{float:left ;position:relative ;margin:20px 0 5px 0 ;font-size:12px;color:#7ba4ab ;line-height:17px;font-weight:bold }
.conteneur_mail_password_account{float:left ;position:relative ;margin:0 0 0 30px }
.conteneneur_button_account{float:left ;font-size:12px ;color:#7ba4ab ;width:450px;text-align:center ;position:relative ;padding:15px 0 20px 230px;vertical-align:absmiddle ;height:30px;background:#F0F0D8 ;line-height:30px}
.conteneneur_button_account.popup{float:left ;font-size:12px ;color:#7ba4ab ;width:430px ;padding:15px 0 20px 170px;text-align:center ;position:relative ;background:#F0F0D8 ;line-height:30px}
.conteneneur_button_account div{margin:0 0 0 5px;text-align:center }
.conteneneur_button_account a{padding:0 10px 0 3px }
.module_login .account_titre,.module_login_create_account .account_titre{background:none ;color:#2A6F79 ;font-size:20px ;font-family:TradeGothicBoldTwo ;padding:0 ;margin:10px 0 5px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.account .account_titre{background:none ;padding:0 ;color:#2A707C ;font-size:12px 
}
.account_titre{float:left ;position:relative ;width:94%;font-weight:bold ;color:#277279 ;font-size:16px ;margin:0 0 15px 0;font-family:arial;background:url("../../../office/cmb_immo/catalog/images/menu_bg.png") repeat-x scroll 0 0 #28707A ;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 3% ;color:#fff }
.account_titre.avec_marge{margin:25px 0 15px 0 }
.account_picto{position:relative ;float:left ;width:81px;height:81px ;margin:10px 0 0 10px}
.conteneur_centre{position:relative ;width:331px ;margin:0 auto ;padding:0 }
#box_alertes .account_picto{background:url(../../../office/cmb_immo/catalog/images/Picto_alerte.png) no-repeat }
#box_financement .account_picto{background:url(../../../office/cmb_immo/catalog/images/Picto_financement.png) no-repeat }
#box_selection .account_picto{background:url(../../../office/cmb_immo/catalog/images/Picto_selection.png) no-repeat }
#box_mon_compte .account_picto{background:url(../../../office/cmb_immo/catalog/images/Picto_compte.png) no-repeat }
#calc_mensualites .account_picto{margin:0 0 0 10px;background:url(../../../office/cmb_immo/catalog/images/Picto_calcul_mensualite.png) no-repeat }
#cap_achat .account_picto{margin:0 0 0 10px;background:url(../../../office/cmb_immo/catalog/images/Picto_cap_achat.png) no-repeat }
#cap_remb .account_picto{margin:0 0 0 10px;background:url(../../../office/cmb_immo/catalog/images/Picto_financement.png) no-repeat }
#box_creer_mon_compte .account_picto{background:url(../../../office/cmb_immo/catalog/images/Picto_compte.png) no-repeat }
.saisie_texte textarea{color:#277279;float:left;font-size:13px;position:relative;width:350px }
.saisie_texte.erreur_input textarea{border:1px solid #f00 }
.account_libelle{float:left ;position:relative ;font-weight:bold ;color:#7ba4ab;font-size:12px ;font-family:arial;margin:6px 0 0 0;padding:0 15px 0 0 ;text-align:right ;width:205px }
.report_annonce .account_libelle{width:53px ;text-align:left }
.report_annonce .conteneur_coordonnees_account ul li.conteneur_erreur{padding-left:0 ;background:url("../../../office/cmb_immo/catalog/../../../office/cmb_immo/catalog/images/fleche_rouge.png") no-repeat scroll 235px 6px rgba(0,0,0,0) ;width:235px ;padding-right:20px ;margin-bottom:0 ;margin-top:5px }
.report_annonce .price_fai_site_spe{font-size:12px }
.report_annonce .account_libelle.message_report{width:100% }
.conteneur_coordonnees_account.report_annonce ul li input[type="text"],.conteneur_coordonnees_account.report_annonce ul li input[type="password"]{width:210px }
.report_annonce .conteneur_coordonnees_account ul.coord_report{width:40% ;margin-left:5% }
.report_annonce h1{margin-bottom:15px}
.report_annonce .saisie_texte textarea{width:280px }
.account_infos{float:left ;position:relative ;width:280px;font-weight:bold ;color:#277279;font-size:12px;font-family:arial;margin:10px 0 5px 0;padding:0 0 0 223px }
.text_input_account{float:left ;position:relative ;margin:0 13px 0 0;font-size:12px }
#security_code{float:left ;position:relative ;margin:15px 15px 0 0;font-size:12px ;width:80px }
.erreur #security_code{border:1px solid #f00 }
.conteneur_img_security{position:relative ;float:left ;width:300px }
.text_input_account_security{position:relative ;float:left ;width:350px }
.account .bt{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left top;cursor:pointer
}
.account .bt:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer
}
.account .bt:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat 50% -30px;cursor:pointer
}
.conteneur_account_gauche{float:left ;position:relative ;width:50%}
.conteneur_account_droit{float:left ;position:relative ;width:50%}
.conteneur_captcha{float:left ;position:relative ;font-size:12px ;color:#7BA4AB ;font-weight:normal ;padding:5px 0 0 25px ;width:100% }
.bt_radio_account{margin:0 5px 0 0 }
.options_account a{color:#277279}
.conteneur_message{position:absolute;background:#666 ;border:1px solid #000 ;top:200px ;left:90px ;width:430px;z-index:1000 ;font-size:12px ;font-family:arial ;padding:10px ;color:#fff}
.conteneur_message a:first-child{color:#fff }
#erreur_duree_financement{position:absolute;top:35px ;left:30px ;z-index:2000 ;width:210px;padding:15px ;text-align:center }
#erreur_renvoi_mail{position:absolute;top:50px ;left:50px ;z-index:2000 ;width:210px;padding:15px ;text-align:center }
#erreur_ville{position:absolute;top:389px ;left:303px ;z-index:2000 ;width:310px;padding:15px }
#erreur_ville .conteneur_btn_message{width:100px}
.conteneur_btn_message{position:relative ;margin:15px auto 0 auto;width:290px }
.conteneur_btn_message .bt{margin:0 30px 0 0 ;float:left ;position:relative }
/************************* account ******************************/
#box_creer_mon_compte label{width:150px ;position:relative ;float:left }
#box_creer_mon_compte .account_titre{margin:10px 0 3px 0 }
#box_creer_mon_compte INPUT{margin:1px 0 1px 0 }
#box_financement.account_box_non_logue ul li{}
#account_edit h1{margin:0 0 0 0 }
.modif_mdp{position:relative ;float:left ;margin:5px 0 0 0 }
.modif_mdp a{font-size:12px }
/***********************************************************************/
/********************************* login *****************************/
.conteneur_boxes_login{position:relative ;float:left ;width:680px;font-size:13px ;color:#7AA2AA ;font-family:arial }
.conteneur_boxes_login .lien_password{font-size:12px ;text-decoration:none ;font-style:italic ;color:#277279 }
.conteneur_boxes_login .lien_password:hover{text-decoration:underline }
.conteneur_boxes_login .account_titre{font-size:19px ;width:100% ;font-family:TradeGothicBoldTwo ;margin:0 0 10px 0 }
.module_login_create_account{position:relative ;width:315px ;float:left ;background:#c8dbdf ;margin:0 10px 0 0 ;padding:10px ;height:230px ;color:#277279 ;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.fiche_no_log .module_login_create_account{width:380px ;position:relative ;float:left ;background:#c8dbdf ;margin:0 10px 0 0 ;padding:10px ;height:205px ;color:#277279 ;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.fiche_no_log .module_login{position:relative ;float:left ;width:315px ;margin:0 ;padding:10px ;background:#f0f0d8 ;height:168px ;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.module_login{position:relative ;float:left ;width:315px ;margin:0 ;padding:10px ;background:#f0f0d8 ;height:230px ;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.fiche_no_log .module_login{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.account_mail_enter{width:100%;float:left;position:relative}
.account_password_enter{width:100%;float:left;position:relative;margin-top:10px}
.module_login .account_libelle{background:none ;width:25% ;text-align:left ;position:relative;margin-top:3px}
.fiche_no_log .module_login{width:380px }
.login_footer{position:absolute;left:0;bottom:0;float:left;width:100%;padding:15px 0 0 0 ;height:45px;/*background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x top;*/
	text-align:center}
.login_footer .conteneur_bt_submit{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left top;cursor:pointer}
.box_demande_financement div.conteneur_bt_submit{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left top;cursor:pointer;float:none;padding:0 0 0 5px ;margin:5px 0 0 30px }
.box_demande_financement div.conteneur_bt_submit:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer}
.login_footer .conteneur_bt_submit:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer}
.login_footer .bt_submit{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat right top;cursor:pointer}
.login_footer .bt_submit:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat right -30px;cursor:pointer}
.login_footer_bleu .bt{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left 0;cursor:pointer}
.login_footer_bleu .bt:hover{background:transparent url(../../../office/cmb_immo/catalog/images/bt_g.png) no-repeat left -30px;cursor:pointer}
.login_footer_bleu .bt:hover a{background:transparent url(../../../office/cmb_immo/catalog/images/bt_bg.png) no-repeat 50% -30px;cursor:pointer}
.login_footer_bleu{position:absolute;left:0;bottom:0;float:left;width:100%;padding:15px 0 0 0 ;height:45px;/*background:url(../../../office/cmb_immo/catalog/images/separation_bleu.png) repeat-x ;*/
	text-align:center}
/***************************************************************************/
.separate{background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x ;width:100% ;height:3px ;margin:15px 0 5px 0 ;position:relative ;float:left }
.separate_bleu_rech{background:url(../../../office/cmb_immo/catalog/images/sep_bleu_rech.jpg) repeat-x ;width:100% ;height:5px ;position:relative ;float:left }
.separate_sans_marge{background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x ;width:100% ;height:3px ;margin:0 ;position:relative ;float:left }
.conteneur_boxes_financement{position:relative ;float:left ;padding:5px 10px 15px 0 }
.titre_financement{font-family:arial ;font-weight:bold ;text-decoration:none;color:#2A6F79;text-transform:uppercase ;font-size:18px ;text-align:center ;font-weight:normal }
.account .financement{padding:15px 0 0 0 }
.account .financement ul{padding:15px 0 0 0 ;min-height:120px }
.simulation_assurance{width:331px;height:125px ;margin:0 0 10px 0 ;padding:25px 0 0 5px}
.alerts_ko{display:none}
.alerts_ok{display:block}
.conteneur_dpe{position:relative ;float:right ;margin:8px 0 0 0 ;width:185px }
.conteneur_dpe_no_log{position:relative ;float:right ;width:185px;margin:5px 0 0 0 }
.conteneur_dpe_no_log .bilans_energie{float:right ;width:185px }
.conteneur_criteres{position:relative ;float:left ;width:60% ;margin:8px 20px 0 0 }
.conteneur_criteres_no_log{position:relative ;float:left ;width:340px ;margin:8px 0 0 0 }
.conteneur_mentions{position:relative ;float:left ;font-size:11px ;text-align:center ;padding:10px ;color:#7BA4AB ;width:660px;background:#F0F0D8 }
.size_mentions{font-size:11px }
.mentions_recherche{font-size:11px }
/*********** product_info ***********************************/
.info_picto{position:absolute ;top:0 ;right:0 ;z-index:2000 }
.fiche_no_log .conteneur_boxes_login{position:relative ;float:left ;width:100%;z-index:1000 }
.fiche_no_log .conteneur_login{margin:0 0 0 0 ;width:100%}
.fiche_no_log .conteneur_boxes_login .module_login_create_account{margin:0 }
.infos_create_account{position:relative ;float:left ;width:100%;font-size:13px ;margin:10px 0 0 0 }
.infos_create_account a{font-weight:bold ;text-decoration:none }
.infos_create_account a:hover{text-decoration:underline }
.conteneur_form_account input.no_float{float:none }
/** comparateur */
	.compare_list{position:relative;float:left;width:100%;padding:5px 0;margin:0;text-align:center}
.compare_list P{position:relative;float:left;width:100%;margin:0;text-align:LEFT}
.compare_list ul,.compare_list ul li{position:relative;float:left;width:100%;padding:0;margin:0;list-style:none}
.compare_list ul{padding:5px 0}
.compare_list table{position:relative;float:left;width:100%;padding:0;margin:0;border-bottom:1px #7BA4AB solid;border-left:1px #7BA4AB solid;border-right:1px #7BA4AB solid;text-align:left}
.compare_list table.first{border:1px #7BA4AB solid}
.uppercase{text-transform:uppercase }
/** comparateur */
.fiche_test{position:relative;float:left;width:100%;margin:10px 10px 0 0;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#2a6f79;font-weight:bold}
.fiche_test table{position:relative;float:left;width:330px;margin:0 5px}
.fiche_test .bilans_energie{position:relative;float:right;width:330px;margin:0 5px}
/* ACCOUNT MENU */
.account_menu{position:relative;float:left;width:300px;margin:0}
.account_menu ul{position:relative;float:left;width:300px;margin:0;padding:0}
.account_menu li{position:relative;float:left;width:300px;height:39px;list-style:none;background:url(../../../office/cmb_immo/catalog/images/accountmenu.png) top repeat-x;line-height:37px;color:#FFFFFF}
.account_menu li:last-child{height:35px}
.account_menu li:hover:last-child{height:35px}
.account_menu li:active:last-child,.account_menu li.active:last-child{height:35px}
.account_menu li a{text-decoration:none;color:#FFFFFF;font-family:TradeGothicBoldTwo;font-size:16px;font-style:normal;font-weight:normal;display:block;width:275px;padding-left:25px}
.account_menu li:hover{background:url(../../../office/cmb_immo/catalog/images/accountmenu.png) 0 -39px repeat-x}
.account_menu li:active{background:url(../../../office/cmb_immo/catalog/images/accountmenu.png) 0 -78px repeat-x}
.account_menu li.active{background:url(../../../office/cmb_immo/catalog/images/accountmenu.png) 0 -117px repeat-x}
.account_menu li.active a{color:#2E6D7F}
/* PAGE ACCOUNT */
.chiffre{padding:0 0 0 10px }
.account .account_gauche{width:331px }
.account .account_droite{width:331px }
.account .account_box{position:relative;
float:left;
background:#F0F0D8;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #F4F5E5;
margin:0 0 13px 0 }
.account_box_non_logue{position:relative;
min-height:160px;
background:#F0F0D8;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #F4F5E5}
.account_box .chiffre{font-size:15px}
.account .account_box h2{width:65%;
font-size:16px;
color:#2A707C;
text-transform:uppercase;
font-family:Arial;
font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:10px;
position:relative ;
float:left }
.account .account_box ul{position:relative;float:left;padding:0;margin:5px 0 0 0;width:235px }
.account .account_box ul li{font-weight:bold;
color:#7AA2AA;
text-decoration:none;
margin-left:10px;
padding:0 ;
line-height:19px }
.account_box_non_logue .chiffre{font-size:15px}
.account .account_box_non_logue h2{width:240px;
font-size:16px;
color:#2A707C;
text-transform:uppercase;
font-family:Arial;
font-weight:bold;
font-size:16px;
padding-left:0;
margin:10px 0 10px 0 }
#box_creer_mon_compte h2{width:230px;
font-size:16px;
color:#2A707C;
text-transform:uppercase;
font-family:Arial;
font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:10px}
.account .account_box_non_logue ul li{font-weight:bold;
color:#7AA2AA;
text-decoration:none;
margin:0 0 0 0;
padding:0 0 0 13px ;
width:225px ;
line-height:19px}
.account .account_box_non_logue ul{font-weight:bold;
color:#7AA2AA;
text-decoration:none;
margin:0 0 0 0;
padding:0 0 0 0 ;
width:235px ;
float:left }
.account .account_box_non_logue ul.form_connec_account{font-weight:bold;
color:#7AA2AA;
text-decoration:none;
margin:10px 0 0 15px;
padding:0 0 0 0 ;
width:315px ;
float:left }
.account .account_box_non_logue ul.form_connec_account li{width:300px ;
padding:0;
margin:0}
.account_footer{position:relative;
padding:15px 0 0 0 ;
float:left;
width:100%;
height:40px;
margin:12px 0 0 0 ;
background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x top;
text-align:center}
.account_footer .bt a{font-size:15px }
.account_box ul li a{font-weight:bold;
color:#7AA2AA;
text-decoration:none}
.account_box_non_logue ul li a{font-weight:bold;
color:#7AA2AA;
text-decoration:none}
a.bt_account{float:left;width:190px;height:26px;margin:0 auto;margin-top:16px;margin-left:62px;line-height:26px;font-family:Arial;font-weight:bold;font-size:14px;text-decoration:none;color:#FFF;text-transform:uppercase;background:url(../../../office/cmb_immo/catalog/images/bt_account.png) repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
a.bt_account:hover{background:url(../../../office/cmb_immo/catalog/images/bt_account.png) 0 -26px repeat-x}
a.bt_account:active{background:url(../../../office/cmb_immo/catalog/images/bt_account.png) bottom repeat-x}
.box_account_cadre{position:relative;
float:left;
width:295px;
background:#FFFFFF;
margin:10px 0 15px 7px;
-moz-box-shadow:0 0 2px 2px #A0A090;
-webkit-box-shadow:0 0 2px 2px #A0A090;
box-shadow:0 0 2px 2px #A0A090}
.box_account_cadre .tools{position:relative;width:90px;margin:0 auto}
.box_account_cadre .tools a{position:relative;float:left;margin:0;padding:5px 5px}
.box_account_cadre .tools a:hover{}
.box_account_cadre .photo{position:relative;
float:left;
width:160px;
height:120px;
float:left;
margin:10px}
.box_account_cadre .photo img{width:160px;
height:120px}
.box_account_cadre .description{position:relative;
float:left;
width:98px;
height:120px;
margin-top:10px;
overflow:hidden }
.shopping_cart_bien h3{font-size:12px ;line-height:15px }
.box_account_cadre_content{position:relative;
float:left;
min-height:50px;
padding:10px }
.box_account_cadre .description h3{margin:0;
padding:0;
color:#336E80;
font-weight:bold}
.box_account_cadre .footer{position:relative;
float:left;
margin:0;
padding:0;
width:100%;
height:16px;
background:url(../../../office/cmb_immo/catalog/images/account_sprite.png) top repeat-x;
text-align:left}
.box_account_cadre .footer .prix{margin-left:13px;
color:#FFFFFF}
.box_account_cadre .footer span.footer_separation a{position:relative;
float:right;
margin:0;
padding:0;
padding-left:25px;
padding-right:15px;
height:16px;
line-height:17px;
background:url(../../../office/cmb_immo/catalog/images/account_sprite.png) left -32px no-repeat;
font-family:Arial;
color:#FFFFFF;
font-size:12px;
text-decoration:none}
.box_account_cadre .footer span.footer_separation{position:relative;
float:right;
height:16px;
background:url(../../../office/cmb_immo/catalog/images/account_sprite.png) 0 -16px repeat-x}
.box_account_cadre .footer span.footer_separation2 a{position:relative;
float:right;
margin:0;
padding:0;
padding-left:20px;
padding-right:10px;
height:16px;
line-height:17px;
background:url(../../../office/cmb_immo/catalog/images/account_sprite.png) left -96px no-repeat;
font-family:Arial;
color:#FFFFFF;
font-size:12px;
text-decoration:none}
.box_account_cadre .footer span.footer_separation3 a{position:relative;
float:right;
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
height:16px;
line-height:17px;
font-family:Arial;
color:#FFFFFF;
font-size:12px;
text-decoration:none}
.box_account_cadre .footer span.footer_separation2{position:relative;
float:right;
height:16px;
background:url(../../../office/cmb_immo/catalog/images/account_sprite.png) 0 -80px repeat-x}
.box_account_cadre .footer span.footer_separation:hover{background:url(../../../office/cmb_immo/catalog/images/account_sprite.png) 0 -48px repeat-x}
.box_account_cadre .footer span.footer_separation:hover a{background:url(../../../office/cmb_immo/catalog/images/account_sprite.png) 0 -64px no-repeat}
#mon_compte{padding:10px;line-height:18px}
.box_account_cadre .mise_valeur{margin:0;padding:0;padding-bottom:5px;font-size:13px;color:#336E80;font-weight:bold}
#box_financement ul li{}
/* ALERTES */
#alertes{float:left;
width:100%}
.alertes_onglets{float:left;
width:100%}
#onglets{position:relative;float:left;width:100%}
#onglets ul{float:left;margin:0;padding:0}
#onglets ul.tab li{float:left;height:40px;margin:0;padding:0;list-style:none}
#onglets ul.tab li .onglets_left{float:left;width:4px;height:40px;background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 0 no-repeat}
#onglets ul.tab li .onglets_content{float:left;height:40px;background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -40px repeat-x;text-transform:uppercase;text-decoration:underline;color:#8B9029;line-height:40px;padding-left:15px;padding-right:15px;font-weight:bold;font-size:16px}
#onglets ul.tab li .onglets_right{float:left;width:7px;margin-right:2px;height:40px;background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -80px no-repeat}
#onglets ul.tab li.bleu .onglets_left{background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -120px no-repeat}
#onglets ul.tab li.bleu .onglets_content{background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -160px repeat-x;:12px;color:#2B7179}
#onglets ul.tab li.bleu .onglets_right{background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -200px no-repeat}
#onglets ul.click li.active .onglets_left{float:left;width:4px;height:40px;background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 0 no-repeat}
#onglets ul.click li.active .onglets_content{float:left;height:40px;background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -40px repeat-x;text-transform:uppercase;text-decoration:underline;color:#8B9029;line-height:40px;padding-left:15px;padding-right:15px;font-weight:bold;font-size:16px}
#onglets ul.click li.active .onglets_right{float:left;width:7px;margin-right:2px;height:40px;background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -80px no-repeat}
#onglets ul.click li .onglets_left{background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -120px no-repeat}
#onglets ul.click li .onglets_content{background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -160px repeat-x;:12px;color:#2B7179}
#onglets ul.click li .onglets_right{background:url(../../../office/cmb_immo/catalog/images/onglets_sprite.png) 0 -200px no-repeat}
#onglets_content{float:left;width:100%}
#tab_container{width:100%;
float:left;
background-color:#F0F0D8;
margin:0 0 30px 0}
.tab_content{position:relative ;
float:left }
.tab_content.marge{padding:0;
background:#F0F0D8;
color:#2C707B;
font-size:12px;
font-weight:normal}
.actus{padding:10px ;background:#F0F0D8}
#mesalertes .box_account_cadre{position:relative;float:left;width:600px}
#mesalertes .box_account_cadre_content{float:left;width:500px;padding:10px ;margin:0 }
#mesalertes .tools{position:relative;float:left ;width:45px ;margin:25px 0 0 20px}
#mesalertes .box_account_cadre_content table{position:relative ;float:left;width:500px}
#mesalertes{background-color:#F0F0D8}
#mesalertes .main{font-family:Arial}
#creationalerte{background:#DEE9EB}
#mesalertes ul{position:relative;float:left;width:640px;margin:0;padding:15px}
#mesalertes li{position:relative;float:left;width:640px;height:auto;margin:0;padding:0;margin-left:12px;margin-right:12px;list-style:none }
#mesalertes .fond_grise{background:#eeeeee }
.btn_valid .bt_submit{background-image:url("../../../office/cmb_immo/catalog/images/bt_bg_blue.png") no-repeat left top}
.btn_valid .bt_submit:hover{background-image:url("../../../office/cmb_immo/catalog/images/bt_bg_blue.png") no-repeat left -30px}
.message_infos_account{color:#f00 ;font-weight:bold ;padding:0 ;margin:0 0 5px 0 }
.listing_nav a,.listing_nav b{position:relative;float:left;margin:0 5px 0 0;padding:0;color:#2a6f79;text-decoration:none;background:url(../../../office/cmb_immo/catalog/images/fd_puce_listing_nav_g.png) no-repeat 0 0;text-align:center}
.listing_nav a span,.listing_nav b span{position:relative;float:left;margin:0 0 0 10px;padding:0 8px 0 0;color:#2a6f79;text-decoration:none;background:url(../../../office/cmb_immo/catalog/images/fd_puce_listing_nav.png) no-repeat 100%;text-align:center}
.ui-tabs .ui-tabs-panel{position:absolute;left:0}
.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px}
.field_obligatoire{border:1px #fff solid;background:#f00 ;color:#fff }
/** fiche imprimable */
.popup{position:relative;float:left;padding:0;margin:0;width:100%}
.tel_agence{font-size:16px ;font-weight:bold }
.footer .col1 a:hover{text-decoration:none }
@media print{.fiche_prix{color:#000}
}
#slideshow_index img{position:absolute }
.mentions{position:relative ;float:left ;font-size:10px ;margin:15px 0 0 0 }
.mentions h2{position:relative ;float:left ;width:100% }
.conteneur_name_price{position:relative ;float:left ;width:100%;margin:0 ;padding:0 }
#toptop{z-index:-1 }
.checkbox_popup{position:relative ;float:left ;width:100% ;font-size:12px ;margin:10px 0 0 0 }
.question_popup{background-image:url("../../../office/cmb_immo/catalog/images/barre_listing_bg.png");background-repeat:repeat-x;color:#FFFFFF;float:left;font-family:Helvetica,Arial,sans-serif;font-size:12px;height:27px;text-align:center ;padding:8px 0 0 0;position:relative;width:380px;z-index:1}
.conteneur_popup_alert{position:relative ;float:left;font-family:Helvetica,Arial,sans-serif;margin:0 0 0 150px }
.facebook_login{position:absolute;
bottom:20px ;
right:0 }
.box_npp{position:relative;float:left;width:320px;height:111px ;margin:-11px 0 10px 0 ;text-align:left;background:#F0F0D8 }
.box_popup{position:relative;float:left;width:550px;margin:0 0 10px 0 ;text-align:left;background:#F0F0D8 }
.box_popup .contenu{float:left;margin:10px 0 20px 0;text-align:center }
.box_pied_listing{position:relative;float:left;width:100% ;margin:0 0 0 0 ;text-align:left;background:#F0F0D8 }
.box_pied_listing_contenu{position:relative;float:left;width:96% ;padding:2% 2% ;margin:0 0 0 0 ;text-align:left;background:#F0F0D8 }
.box_npp a:hover{text-decoration:underline }
.box_fleche{position:relative ;float:left ;width:37px ;margin:24px 0 0 20px ;height:74px ;background:url(../../../office/cmb_immo/catalog/images/npp_fleches.png) no-repeat 0 0 }
.box_npp table{position:relative;float:left ;font-size:13px;color:#2A6F79 }
.marge_haute{margin:16px 0 0 0 }
.result_ajax{width:300px ;float:left }
.search_link_rss{display:none }
.listing_bien .listing_number_products{position:relative ;float:left ;width:680px ;font-size:13px ;/*color:#FFFFFF;font-size:13px;background:#333333 ;height:23px ;padding:5px 0 0 10px ;background:url("../../../office/cmb_immo/catalog/images/menu_bg.png") repeat-x scroll 0 0 transparent;-webkit-border-radius:5px ;-moz-border-radius:5px;border-radius:5px ;*/
}
.listing_bien .barre_listing{position:relative ;float:left ;width:100% ;margin:0 0 15px 0 }
.listing_bien .barre_listing ul,.listing_bien .listing_number_products ul{position:relative ;float:left ;width:100% ;-webkit-border-radius:5px ;-moz-border-radius:5px;border-radius:5px ;background:url("../../../office/cmb_immo/catalog/images/menu_bg.png") repeat-x scroll 0 0 transparent;margin:2px 0 0 0;position:relative;width:680px;color:#fff ;list-style:none ;padding:2px 0 0 0 }
.listing_bien .listing_number_products ul{padding:5px 0 ;height:20px ;line-height:20px }
.listing_bien .barre_listing ul li{position:relative ;float:left ;padding:0 12px }
.listing_bien .listing_number_products ul li{position:relative ;float:left ;padding:0 8px }
.listing_bien .listing_number_products ul li img{margin:-5px 0 0 0}
.listing_bien .barre_listing ul li.listing_tri{margin:0 0 0 0 }
.listing_bien .nb_rows_per_page{display:inline }
.listing_bien .barre_listing ul li.listing_nav{position:relative ;float:right ;width:auto ;padding:0 }
.listing_bien .listing_nav u{text-decoration:none }
.listing_bien .listing_nav a{background-image:url(../../../office/cmb_immo/catalog/images/fd_navigation.png);background-position:left 0;background-repeat:no-repeat;/*background:#F0F0D8 ;*/
	-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;display:inline-block;text-decoration:none;margin:6px 0 0 0 }
.listing_bien .listing_nav a span{/* background-image:url(../../../office/cmb_immo/catalog/images/bt_small_bg4.png);background-position:right 0;background-repeat:no-repeat;*/
	
	background:#F0F0D8 ;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;color:#FFFFFF;color:#2A6F79;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:22px;line-height:22px;margin:0 3px 0 9px;padding:0 10px 0 0;text-align:center;text-decoration:none}
.listing_bien .listing_nav b{background-image:url(../../../office/cmb_immo/catalog/images/fd_navigation.png);background-position:left 0;background-repeat:no-repeat;/*background:#F0F0D8 ;*/
	-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;display:inline-block;text-decoration:none;margin:6px 0 0 0 }
.listing_bien .listing_nav b span{background:#F0F0D8 ;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;color:#333333;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:15px;height:22px;line-height:22px;margin:0 3px 0 9px;padding:0 10px 0 0;text-decoration:none;text-transform:uppercase}
.nb_annonce{font-size:16px ;font-weight:bold }
.col_gauche_info{position:relative ;float:left ;width:580px ;margin:0 20px 0 0 }
.col_droite_info{position:relative ;float:left ;width:400px }
.header_bien{position:relative ;float:left ;width:996px;margin:5px 0 10px 0 ;padding:0 0 0 4px }
.header_bien h1{position:relative ;float:left ;width:500px;margin:-1px 0 0 0;font-size:20px ;font-family:TradeGothicBoldTwo }
.header_bien .titre_bien{position:relative ;float:left ;width:500px}
.header_bien .prec_suiv_bien{position:relative ;float:left ;width:300px}
.header_bien .sous_titre_bien{position:relative ;float:left ;width:500px}
.conseil_mensualites{position:relative ;float:left ;padding:15px 15px 0 15px;width:370px ;text-align:center }
.conseil_mensualites .titre_conseil_mensualites{position:relative ;float:left ;font-size:19px ;width:100% ;text-align:left }
.lien_carto_home{position:relative ;padding:0 0 0 20px ;margin:5px 10px 0 0 ;z-index:120 ;height:14px ;float:right ;line-height:14px ;font-size:14px ;font-weight:bold ;font-family:Helvetica,Arial,sans-serif ;color:#fff ;background:url("../../../office/cmb_immo/catalog/images/bt_plus_g.png") no-repeat}
#opaque{display:none ;position:fixed ;top:0 ;left:0 ;z-index:1800 ;width:100% ;height:100% ;/*background:#000;*/
	background:url(../../../office/cmb_immo/catalog/images/pix_noir.png) repeat }
.box_agence_info{position:relative ;float:left ;background:#F0F0D8 ;width:380px ;color:#2A6F79 ;padding:10px }
.box_agence_info .titre{position:relative ;float:left ;font-size:16px ;margin:0 0 10px 0 ;font-weight:bold }
.box_agence_info textarea{width:375px ;height:150px }
.box_agence_info .coord{position:relative ;float:left ;margin:0 0 8px 0 ;line-height:18px }
.box_agence_info .tel_agence{font-size:13px ;font-weight:normal }
.box_agence_info label{position:relative ;float:left ;font-size:13px ;margin:0 0 5px 0 }
.box_agence_info .conteneur_bt_submit{width:110px ;margin:5px auto 0 auto ;display:block }
.box_agence_info .bt_submit{font-size:13px ;padding:0 15px 3px 10px }
.box_agence_info .nom{float:left ;margin:10px 0 3px 0 ;width:180px }
.box_agence_info .prenom{float:left ;margin:0 0 3px 0 ;width:180px }
.box_agence_info .prenom label,.box_agence_info .nom label{width:55px }
.box_agence_info .mail{float:left ;margin:10px 0 8px 0 }
.box_agence_info .message{float:left ;width:100% ;margin:10px 0 0 0 }
.log_clic_phone{float:left ;margin:0 5px 0 0 }
.productListing-heading-credit,.listing_bien_col4 .lien_simul{display:none }
.conteneur_twitter_rencontre{position:relative ;float:left ;width:70px ;margin:0 5px 0 0 }
.conteneur_googleplus_rencontre{position:relative ;float:left ;width:35px ;margin:0 3px 0 0 }
.conteneur_facebook_rencontre{position:relative ;float:left ;width:135px ;overflow:hidden;height:25px }
.conteneur_add_this{position:relative ;float:left ;width:30px ;min-height:1px }
.conteneur_link_tell_friend{position:relative ;float:left ;margin:0 20px 0 0 ;background:url("../../../office/cmb_immo/catalog/images/menu_bg.png") repeat-x scroll 0 0 #28707A ;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 5px ;height:23px }
.conteneur_link_tell_friend img{float:left ;margin:-2px 5px 0 0 }
.conteneur_link_tell_friend span{float:left ;padding:4px 0 0 0 ;color:#fff }
.box_mentions_account{position:relative ;float:left ;width:660px ;margin:15px 0 0 0 ;padding:10px ;font-size:12px ;background:#F0F0D8 ;color:#7BA4AB }
.conteneur_btn_radio{position:relative ;float:left ;margin:6px 0 0 0}
.box_pourquoi_inscrire{position:relative ;float:left ;margin:15px 0 0 0 }
.box_pourquoi_inscrire .contenu_texte{position:relative ;float:left ;background:#F0F0D8 ;font-size:12px ;padding:15px ;color:#2A6F79 }
.box_pourquoi_inscrire .footer{position:relative ;float:left ;margin:0 ;color:#fff ;font-family:TradeGothicBoldTwo ;font-weight:blod ;padding:2px 0 2px 15px ;width:285px ;background:#909326 url(../../../office/cmb_immo/catalog/images/fd_titre_box.png) repeat-x }
.conteneur_coordonnees_account ul li.conteneur_erreur{position:relative ;float:left ;color:#f00 ;text-align:left ;font-size:11px ;font-weight:bold ;width:350px ;padding:5px 0 0 245px ;background:url(../../../office/cmb_immo/catalog/images/fleche_rouge.png) no-repeat 220px 6px }
.conteneur_coordonnees_account div.conteneur_erreur{position:relative ;float:left ;color:#f00 ;text-align:left ;font-size:11px ;font-weight:bold ;margin:10px 0 0 0 ;width:300px }
.asterix2{position:absolute ;left:480px ;top:12px ;background:url(../../../office/cmb_immo/catalog/images/double_asterix.png) no-repeat ;width:11px ;height:27px }
.conteneur_coordonnees_account ul li input[type="text"].erreur_input,.conteneur_coordonnees_account ul li input[type="password"].erreur_input{border:1px solid #f00;width:252px ;height:18px }
.conteneur_coordonnees_account ul li select.erreur_input{border:1px solid #f00;width:252px ;height:19px }
.rouge{color:#f00 ;font-weight:bold }
/****hack chrome safari**/
@media screen and (-webkit-min-device-pixel-ratio:0){.conteneur_bt_submit{padding:0 0 0 3px }
.conteneneur_button_account .conteneur_bt_submit{padding:0 0 0 3px }
}
.texte_intro_form{position:relative ;float:left ;width:100% ;margin:8px 0 10px 0 }
.toolbar{position:relative ;float:left }
.toolbar .barre_fiche{padding:5px 0 }
.col_toolbar{position:relative ;float:left ;width:85px ;padding:6px 0 0 0 }
.col_toolbar2{position:relative ;float:left ;width:95px ;padding:6px 0 0 0 }
.col_toolbar3{position:relative ;float:left ;width:120px }
.bt_save_search{padding:0 10px ;height:23px ;line-height:23px ;background:url(../../../office/cmb_immo/catalog/images/fd_bt_blanc.jpg) repeat-x ;border:1px solid #9fa23a ;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 auto 0 45px ;border-radius:5px;float:left ;text-transform:uppercase;color:#9c9f36 ;font-size:12px ;font-weight:bold }
.bt_save_search:hover{background:url(../../../office/cmb_immo/catalog/images/fd_bt_blanc_hover.png) repeat-x }
.bt_save_search.rss{margin:0 auto 0 12px }
@media screen and (-webkit-min-device-pixel-ratio:0){.bt_save_search{font-size:11px}
}
.box_info_listing_bien{position:absolute;top:231px ;left:-235px ;width:220px ;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8F9226 url("../../../office/cmb_immo/catalog/images/rech_serv_m.png") repeat-x 0 25px;height:935px
}
@media screen and (max-width:1500px){#listing_bien_ajax{display:none}
}
.box_info_listing_bien .table_listing{position:relative ;float:left;width:100% ;padding:0 0 12px 0 }
.box_info_listing_bien .table_listing .text_loyer{width:auto }
.box_info_listing_bien .table_listing .price_detail{float:right ;width:100px}
.box_info_listing_bien .prev{padding:0 10px ;height:23px ;line-height:23px ;background:url(../../../office/cmb_immo/catalog/images/fd_bt_blanc.jpg) repeat-x ;border:1px solid #9fa23a ;-webkit-border-radius:5px;-moz-border-radius:5px;margin:10px auto 0 5px ;border-radius:5px;float:left ;width:170px;text-transform:uppercase;color:#9c9f36 ;font-size:12px ;font-weight:bold }
.box_info_listing_bien .prev:hover{background:url(../../../office/cmb_immo/catalog/images/fd_bt_blanc_hover.png) repeat-x }
.box_info_listing_bien .next{padding:0 10px ;height:23px ;line-height:23px ;background:url(../../../office/cmb_immo/catalog/images/fd_bt_blanc.jpg) repeat-x ;border:1px solid #9fa23a ;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 auto 0 5px ;border-radius:5px;float:left ;text-transform:uppercase;color:#9c9f36 ;font-size:12px ;font-weight:bold }
.box_info_listing_bien .next:hover{background:url(../../../office/cmb_immo/catalog/images/fd_bt_blanc_hover.png) repeat-x }
.box_info_listing_bien h5{position:relative ;float:left ;width:98% ;padding:8px 0 8px 2% ;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#909326 url("../../../office/cmb_immo/catalog/images/fd_titre_box.png") repeat-x ;font-family:TradeGothicBoldTwo ;color:#fff ;font-size:17px ;margin:0 0 0 0 ;text-align:left }
.box_info_listing_bien .box_rdr_min{position:relative ;float:left ;width:100% ;margin:10px 0 0 0 ;padding:0 0 0 0 ;background:#F0F0D8}
.box_info_listing_bien .box_rdr_min .price_fai_site_spe{font-size:12px }
.box_info_listing_bien .box_rdr_min a{color:#2A6F79;font-size:12px }
.box_info_listing_bien .box_rdr_min img{float:left }
.box_info_listing_bien .table_spacer{}
#mask_transp{display:none ;position:fixed ;top:-5px ;width:200%;height:300%;left:-320px ;z-index:2900 ;background:url(../../../office/cmb_immo/catalog/images/pix_blanc.png) repeat }
.highslide-dimming{background:#fff }
#mask_loading{background:url("../../../office/cmb_immo/catalog/images/loading2.gif") no-repeat scroll 0 0 transparent;height:400px;left:40%;top:280px;position:fixed;width:400px;z-index:3000;display:none}
.link_financement_search{font-size:12px ;color:#fff }
.link_financement_search:hover{text-decoration:underline }
#login_zone,.conteneur_login .infoBox.login_social{background:none repeat scroll 0 0 #C8DBDF}
.avantage_immonovo_account{width:468px ;margin:0 auto 15px auto }
.avantage_immonovo_account_autres{margin:15px auto 0 auto ;float:left }
.avantage_immonovo_info{margin-bottom:10px }
.pub_listing{width:468px ;margin:0 auto 15px auto}
.pub_p_info{float:left ;margin:10px 0 0 0 ;padding:0 0 0 60px ;width:100% ;text-align:center }

#actualites ul{width:97%}
/***** news*******************/
.titre_cat{font-weight:bold ;font-size:1.2em }
.listing_news{position:relative ;float:left ;width:100%;padding:0 ;margin:0 ;background:#F0F0D8 ;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.listing_news ul{position:relative ;float:left ;width:100%;padding:0 ;margin:0 }
.listing_news ul ul{position:relative ;float:left ;width:100%;padding:0 ;margin:0 }
.actu .listing_news li{position:relative ;float:left ;width:660px;padding:10px;
margin:0 }
.listing_news li{clear:both;position:relative ;float:left;margin:0;padding:0 0 8px 0;list-style:none;padding:0 0 0 20px;background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x bottom;width:660px }
ul ul.listing_news li{float:left;margin:0;padding:0;width:103%;height:93px;list-style:none;padding-left:20px;background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x bottom}
.listing_news li:hover,li.listing_cat:hover{background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x bottom #E6E5B9}
li.listing_cat{float:left;width:660px ;margin:0;padding:0;padding-top:15px;height:35px;line-height:40px;list-style:none;padding-left:20px;background:url(../../../office/cmb_immo/catalog/images/separation.gif) repeat-x bottom}
.listing_cat a{display:block ;color:#2A6F79 ;width:100%;height:25px;line-height:25px ;list-style:none ;text-decoration:none }
.conteneur_news{position:relative ;float:left ;width:100%;margin:10px 0 5px 0 ;padding:0 0 0 0 }
.conteneur_news a{color:#2A6F79 ;text-decoration:none }
.photo_news{position:relative ;float:left ;width:20%}
.date_fiche_news{position:relative ;float:left ;font-weight:normal;height:23px;margin-left:10px;margin-top:45px}
.date_news{position:relative ;float:left ;font-weight:normal}
.photo_fiche_news{position:relative ;float:left ;margin:0 15px 0 0}
.texte_news{position:relative ;float:left ;width:100%;color:#2A6F79;margin:0;font-size:12px;font-style:normal;font-weight:normal}
.texte_fiche_news{position:relative ;float:left }
.titre_news{position:relative ;float:left ;font-weight:bold;font-size:14px;width:100% }
.titre_news a:hover{text-decoration:underline }
.titre_fiche_news,.texte_news h1{position:relative ;float:left ;font-weight:bold;font-size:14px;margin-left:17px;height:23px;margin-top:45px}
.description_news{position:relative ;float:left ;width:100%}
.description_fiche_news{position:relative ;float:left ;width:95%;margin-left:15px;margin-right:15px;text-align:justify;line-height:17px}
.texte_news_left{float:left;
width:88%}
.texte_news_right{float:left;
width:12%}
.lien_news{float:left;width:40px;height:37px;margin-top:16px;margin-left:15px}
.lien_news .news_lire_la_suite{float:left;width:40px;height:37px;background:url(../../../office/cmb_immo/catalog/images/next-horizontal3.png) no-repeat top;margin-bottom:20px}
.lien_news .news_lire_la_suite:hover{background-position:0 -40px}
.lien_news .news_lire_la_suite:active{background-position:0 -80px}
.link_all_news{display:block ;position:relative ;margin:0 15px 0 0 ;float:right ;color:#fff ;font-size:15px }
.link_all_news:hover{text-decoration:underline }


@font-face{font-family:'TradeGothicBoldOblique';src:url('../../../office/cmb_immo/catalog/font/tradegbo-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradegbo-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradegbo-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradegbo-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradegbo-webfont.svg#webfontEQSltRNd') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'TradeGothicBoldTwo';src:url('../../../office/cmb_immo/catalog/font/tradegbt-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradegbt-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradegbt-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradegbt-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradegbt-webfont.svg#webfontvNsOmVwn') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'TradeGothicLightOblique';src:url('../../../office/cmb_immo/catalog/font/tradeglo-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradeglo-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradeglo-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradeglo-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradeglo-webfont.svg#webfontGPjh6bcc') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'TradeGothicBold';src:url('../../../office/cmb_immo/catalog/font/tradegob-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradegob-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradegob-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradegob-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradegob-webfont.svg#webfontBiw35xCs') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'TradeGothicLight';src:url('../../../office/cmb_immo/catalog/font/tradegol-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradegol-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradegol-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradegol-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradegol-webfont.svg#webfontNZFTMAjV') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'TradeGothicOblique';src:url('../../../office/cmb_immo/catalog/font/tradegoo-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradegoo-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradegoo-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradegoo-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradegoo-webfont.svg#webfontrIq3RTIk') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'TradeGothicMedium';src:url('../../../office/cmb_immo/catalog/font/tradegot-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradegot-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradegot-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradegot-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradegot-webfont.svg#webfont9c5oKkcm') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'TradeGothicBoldTwoOblique';src:url('../../../office/cmb_immo/catalog/font/tradgbto-webfont.eot');src:url('../../../office/cmb_immo/catalog/font/tradgbto-webfont.eot?#iefix') format('eot'),url('../../../office/cmb_immo/catalog/font/tradgbto-webfont.woff') format('woff'),url('../../../office/cmb_immo/catalog/font/tradgbto-webfont.ttf') format('truetype'),url('../../../office/cmb_immo/catalog/font/tradgbto-webfont.svg#webfontGBSn45D1') format('svg');font-weight:normal;font-style:normal}

