/*
	Feuille de style LOCARE - Habitation - LGU - C2IS
*/
/**/
body{
}
#TB_window {
	border: 4px solid #9e7eb3;
}
#TB_title{
	background:#9e7eb3;
	color:#ffffff;
}
#TB_title a{
	color:#ffffff !important;
}
#TB_ajaxWindowTitle{
	font-weight:bold;
}/**/
#header{
	background:transparent url(../../images/header/header_family.jpg) no-repeat top left;
}
#top a.voir_selection{
	float:right;
	color:#b60a34;
	font-size:12px;
	margin:35px 30px 0 0;
}#top a.voir_selection:hover{ text-decoration:underline; }
#top a.retour_resultats{
	float:right;
	color:#b60a34;
	font-size:12px;
	margin:35px 0 0 0;
	padding-left:25px;
	background:url(../../images/habitation/residence_bien/fleche_navigation.gif) no-repeat center left;
}
#top a.retour_resultats:hover{ text-decoration:underline; }
#top img.resultats_selection{
	float:right;
	margin:35px 20px 0 20px;
}
#top h1 a{
	color:#87699b;
}
#container{
	background:transparent url(../../images/habitation/container_page_type.jpg) repeat-y top left;
}
/**/
#left{
	text-align:center;
}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	RECHERCHE HABITATION 
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* recherche */
#left .type_recherche{
	width:100px;
	margin:25px auto;
	text-align:center;
}
#left.appart .type_recherche{
	width:120px;
	margin:-15px auto 25px;
	text-align:center;
}
#left .type_recherche img{
	margin:5px auto;
}
#left .type_recherche a{
	color:#ffffff;
	font-size:14px;
}#left .type_recherche a:hover{ text-decoration:underline; }

#insertswf_plus_locare{
	width:170px;
	margin:0 auto 20px;
	background:#9e7eb3 url(../../images/habitation/plus_locare_top.gif) no-repeat top left;
	border:1px solid #ffffff;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	overflow:hidden;
}
#insertswf_plus_locare h2{
	font-size:15px;
	margin:12px 0 20px 45px;
}
#insertswf_plus_locare h3,#insertswf_plus_locare a h3,#insertswf_plus_locare a:hover h3 {
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:5px 10px 0 10px;
	color:#ffffff;
}
#insertswf_plus_locare p{
	padding : 0 10px 10px 15px;
}

.push_dossier{
	width:170px;
	margin:0 auto 20px;
	background:#d3d0c0 url(../../images/habitation/encart_dossier_haut.gif) no-repeat top left;
	text-align:center;
	font-size:12px;
	color:#767676;
	overflow:hidden;
}
.push_dossier h2{
	font-size:15px;
	padding:5px 0 6px 30px;
	text-align:left;
	color:#ffffff;
}
.push_dossier h3,.push_dossier a h3, .push_dossier a:hover h3 {
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 0 0;
	color:#4a4a4a;
}
.push_dossier p{
	padding:5px;
}

/* LEFT FLASH */
#insertswf_operation_special{ /* flash */
	margin-bottom:30px;
}
#left.appart #insertswf_operation_special{
	margin-bottom:30px;
	height:120px;
	overflow:hidden;
}
/**/
#left .contac_azur{
	color:#ffffff;
	text-align:left;
	background:#66477b;
	padding:10px 0 10px 10px;
}
#left .contac_azur p.contact{
	font-size:13px;
	line-height:1;
	margin-bottom:10px;
}
#left .contac_azur p.azur{
	font-size:14px;
	text-transform:uppercase;
}
#left .contac_azur small{
}

#left .minisite {
	text-align:center;
	padding:30px 0 30px 10px;
}

/* Habitation recherche pleine page */
.hab_recherche{
	font-size:12px;
	margin:0;
	padding:24px 0 0 30px;
	background:url(../../images/habitation/degrade.jpg) repeat-x top left;
}
.hab_recherche fieldset{
	width:580px;
	padding:15px 0 30px;
	background:url(../../images/habitation/separateur_fieldset.gif) repeat-x bottom left;
}
.hab_recherche fieldset.last{
	background:none;
}

.hab_recherche h1{
	width:560px;
	margin:0 0 15px 0;
	padding:0;
	font-size:24px;
	color:#87699b;
	font-weight:normal;
}
.hab_recherche h2{
	width:560px;
	padding:0;
	margin:0 0 25px 0;
	font-size:20px;
	color:#b60a34;
	font-weight:normal;
}
.hab_recherche label{
	float:left;
	font-size:12px;
	color:#3a3939;
	margin-top:5px;
}
.hab_recherche #situation label{
	float:left;
	display:block;
	width:100px;
	margin-bottom:5px;
}
.hab_recherche #situation input{
	background:#d3d0c0;
	height:15px;
	border:1px solid #b2b0a3;
	color:#87696b;
	padding-top:2px;
	margin-bottom:3px;
	font-size:11px;
}
.hab_recherche #situation span{
	padding-left:15px;
	font-size:10px;
	color:585858;
	width:100px;
}
.hab_recherche #situation p{
	line-height:10px;
	color:#3a3939;
	width:100px;
}
/* Radio */
.hab_recherche .label_radio{
	float:left;
	display:block;
	margin-right:16px;
	margin-bottom:5px;
	padding:0 0 0 13px;
	background: url(../../images/habitation/radio_button.gif) no-repeat 0 -1px;
	cursor: pointer;
	outline:0 none;
}
.hab_recherche .label_radio.rachecked{
	background: url(../../images/habitation/radio_button.gif) no-repeat 0 -14px !important;
}
.hab_recherche .input_radio { /* Pour Safari qui n a pas de skin */
	float:left;
	width:10px;
}
/* Checkbox */
.hab_recherche .label_checkbox{
	float:left;
	display:block;
	margin-right:16px;
	margin-bottom:5px;
	padding:0 0 0 13px;
	background: url(../../images/habitation/checkbox.gif) no-repeat 0 -1px;
	cursor: pointer;
	outline:0 none;
}
.hab_recherche .label_checkbox.chchecked{
	background: url(../../images/habitation/checkbox.gif) no-repeat 0 -14px !important;
}
.hab_recherche .input_checkbox { /* Pour Safari qui n a pas de skin */
	float:left;
	width:10px;
}
/**/
#results_villes,
#results_parkings,
#results_arrondissements{
	float:left;
	width:190px; 
	height:16px;
	padding:3px 20px 0 2px;
	border-left:1px solid #b2b0a3;
	cursor:pointer;
	background:url(../../images/habitation/select.gif) no-repeat top right;
	line-height:15px;
	color:#87696b;
	font-size:12px;
	overflow:hidden;
}
#choix_villes,
#choix_parkings,
#choix_arrondissements{
	float:left;
	margin-right:200px;
	position:relative;
	margin-bottom:10px;
	width:189px; 
}	
#choix_villes{
	z-index:1004;
}
#choix_arrondissements{
	z-index:1002;
}

#choix_parkings{
	z-index:1000;
}

#layer_villes,
#layer_parkings,
#layer_arrondissements{
	position:absolute; 
	width:185px;
	margin-top:18px;
	margin-left:0px;
	border-top:0 none;
	padding:3px 0 3px 2px;
	background:#d3d0c0; 
	height:auto;
	max-height:300px;
	overflow:auto;
	border:1px solid #b2b0a3;
	z-index:2;
}
.hab_recherche #situation label.label_checkbox{
	float:left;
	display:block;
	margin-left:5px;
	margin-right:-3px;
	margin-bottom:1px;
	cursor:pointer;
	width:145px !important;
}
.hab_recherche #situation label.label_checkbox span{
	padding-left:0;
	font-size:13px;
}
.hab_recherche #situation label.optgroup{
	float:left;
	display:block;
	font-weight:bold;
	background:none;
	padding:5px 0 0 5px;
	width:145px;
}
.hab_recherche #situation label.label_disabled{
	float:left;
	display:block;
	background: url(../../images/habitation/checkbox2.gif) no-repeat 0 -28px;
	outline:0 none;
	margin-left:5px;
	margin-right:-3px;
	margin-bottom:1px;
	padding:0 0 0 13px;
	cursor:default;
	width:145px !important;
	color:#696969 !important;
}
.hab_recherche #situation input.input_checkbox {
	float:left;
	width:10px;
	margin-right:10px;
	background:none;
	border:0 none;
	height:7px;
}
.hab_recherche input.selectbox {
	width:182px !important;
	height:17px !important;
	margin-bottom:20px;
	padding-left:2px;
	padding-right:28px;
	text-align:left !important;
	background:#d3d0c0 url(../../images/habitation/select.gif) no-repeat right !important;
	cursor: pointer;
	color:#87696b;
	border:0 none !important;
	border-left:1px solid #b2b0a3 !important;
	font-size:12px !important;
}
.hab_recherche div.selectbox-wrapper {
	position:absolute;
	width:187px !important; 
	background-color:#d3d0c0;
	margin:-3px 0 0 100px !important;
	padding:0px;
	text-align:left;
	height:auto;
	overflow: auto;
	color:#585858;
	font-size:12px;
	border-right:1px solid #b2b0a3;
	border-bottom:1px solid #b2b0a3;
	border-left:1px solid #b2b0a3;
	z-index:1006;
}
.hab_recherche div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.hab_recherche div.selectbox-wrapper ul li.selected { 
	background-color: #eeeeee;
	color:#585858;
}
.hab_recherche div.selectbox-wrapper ul li.current { 
	background-color: #eeeeee;
	color:#585858;
}
.hab_recherche div.selectbox-wrapper ul li.label_select{
	background-color: #d3d0c0;
}
.hab_recherche div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	font-size:12px;
}
.glob_box{
	margin-bottom:15px; 
	float:left; 
	width:400px;
}
/* CARACTERISITIQUES */
.hab_recherche #caracteristiques label{
	width:105px;
	margin-right:10px;
}
.hab_recherche #caracteristiques label.label_radio{
	width:95px;
	margin-right:10px;
}
.hab_recherche #caracteristiques input.input_checkbox{
	display:none;
}
.hab_recherche #caracteristiques label.label_checkbox{
	width:75px;
	margin-right:10px;
}
.hab_recherche #caracteristiques #layer_parkings label.label_checkbox{
	float:left;
	display:block;
	margin-left:5px;
	margin-bottom:1px;
	margin-right:-3px;
	cursor:pointer;
	width:150px;
}
.hab_recherche #caracteristiques label.label_checkbox.label_sixplus{ width:105px; margin-right:0px; }
/**/

/*	SLIDERS	*/
.sliders { 
	float:left; 
	width:575px; 
}
.sliders label{
	line-height:45px;
	width:115px;
}
div.infobulle_aide{
	float:left;
	position:relative;
	z-index:1004;
}
a.a_infobulle_aide{ 
	display:block; 
	margin:15px 0 0 10px !important;
	margin:15px 0 0 0px;
	width:25px;
	height:24px;
	background:url(../../images/habitation/aide.gif) no-repeat top left;
	text-indent:-9999px;
	cursor:help;
}
a.a_infobulle_aide:hover{ background:url(../../images/habitation/aide.gif) no-repeat bottom left; }
div.div_infobulle_aide{
	background:url(../../images/habitation/hover.gif) no-repeat;
	width:211px;
	height:100px;
	position:absolute;
	margin-top:-70px;
	margin-left:-258px;
	text-align:left;
	padding:10px 40px 10px 15px;
	font-style:normal;
	z-index:2002;
	display:none;
	color:#ffffff;
}
div.div_infobulle_aide p{ line-height:1.8; }
/**/
.hab_recherche #aut_critere label{
	float:left;
	display:block;
	width:180px;
	margin-top:5px;
}
.hab_recherche #aut_critere .glob_box{
	width:350px;
}
.hab_recherche #aut_critere .glob_box label{
	width:55px;
}

/* RESULTATS AJAX */
#nb_result_recherche{
	background:transparent url(../../images/habitation/resultat_fleche.gif) no-repeat center 51px;
	color:#ffffff;
	margin:20px auto 40px;
	height:106px;
	width:275px;
	text-align:center;
}
.nb_result_recherche-gche{
	float:left;
	width:10px;
	height:51px;
	background:transparent url(../../images/habitation/resultat_gauche.gif) no-repeat top left;
}
.nb_result_recherche-ctre{	
	float:left;
	height:40px;
	padding-top:11px;
	background:#87699b;
	margin-bottom:30px;
}
.nb_result_recherche-dte{
	float:left;
	width:10px;
	height:51px;
	background:transparent url(../../images/habitation/resultat_droite.gif) no-repeat top left;
}

#nb_result_recherche .nb_ajax_result{
	display:block;
	float:left;
	width:60px;
	margin-left:5px;
	text-align:right;
	font-size:30px;
	font-weight:bold;
}

#nb_result_recherche .nb_ajax_result_legend{
	display:block;
	float:left;
	width:150px;
	margin:0 20px;
	text-align:left;
	font-size:14px;
}

#nb_result_recherche .nb_result_recherche-link{
	text-decoration:underline;
	color:#87696b;
	font-size:12px;
	text-transform:uppercase;
}

#nb_result_recherche .nb_result_recherche-link:hover{ text-decoration:none; }


/*::::::::::::::::::::::::::::::::::::::::::::::::
	FICHE APPARTEMENT 
::::::::::::::::::::::::::::::::::::::::::::::::*/
#left.appart .descript_appart,
#left.residence .descript_appart{
	text-align:left;
	margin:25px 10px 0 20px;

}
#left.appart .descript_appart h1,
#left.residence .descript_appart h1{
	font-size:30px;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:10px;
	width:180px;
		overflow:hidden;
}

#left.appart .descript_appart h2,
#left.residence .descript_appart h2{
	font-size:16px;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:10px;
}

#left.appart .descript_appart .fiche_appart_nbpiece,
#left.residence .descript_appart .fiche_appart_nbpiece{
	float:left;
	display:block;
	width:47px;
	height:28px;
	margin:0 1px 5px 0;
	padding-top:10px;
	text-align:center;
	font-size:15px;
	color:#ffffff;
	background:transparent url(../../images/habitation/residence_bien/cartouche_bien1.gif) no-repeat top left;
}
#left.appart .descript_appart .fiche_appart_surface,
#left.residence .descript_appart .fiche_appart_surface{
	float:left;
	display:block;
	width:97px;
	height:28px;
	padding-top:10px;
	margin-left:2px;
	text-align:center;
	font-size:15px;
	color:#ffffff;
	background:transparent url(../../images/habitation/residence_bien/cartouche_bien2.gif) no-repeat top left;
}
#left.appart .descript_appart .fiche_appart_loyer,
#left.residence .descript_appart .fiche_appart_loyer{
	clear:both;
	display:block;
	width:142px;
	height:49px;
	margin-bottom:5px;
	margin-right:3px;
	padding-top:7px;
	padding-left:6px;
	font-size:11px;
	color:#ffffff; 
	background:transparent url(../../images/habitation/residence_bien/cartouche_bien3.gif) no-repeat top left;
}
#left.appart .descript_appart .fiche_appart_loyer strong{ font-size:16px; }
#left.appart .descript_appart .fiche_appart_loyer small{ font-size:9px; }
#left.residence .descript_appart .fiche_appart_loyer strong{ font-size:16px; }
#left.residence .descript_appart .fiche_appart_loyer small{ font-size:9px; }
#left.appart .descript_appart p.ref,
#left.appart .descript_appart p.adresse,
#left.residence .descript_appart p.ref,
#left.residence .descript_appart p.adresse{
	font-size:14px;
	color:#ffffff;
	line-height:1;
	width:180px;
}
#left.appart .descript_appart p.ref{ margin-bottom:40px; }
#left.appart .descript_appart p.adresse{ margin-bottom:5px; }
#left.residence .descript_appart p.ref{ margin-bottom:40px; }
#left.residence .descript_appart p.adresse{ margin-bottom:5px; }
#left.appart .descript_appart img{
	margin:0 0 35px;
}
#left.residence .descript_appart img{
	margin:0 0 35px;
}

/* RIGHT */

/*:::::::::::::::::::: MODULE DIAPORAMA FICHE BIEN ::::::::::::::::::::*/
#right.appart .module_fiche_bien{
	overflow:hidden;
	width:617px;
}
/**/
#right.appart #fiche_bien_diaporama{
	width:505px;
	background:#87699b;
	float:left;
}
#right.appart #fiche_bien_diaporama img{
	margin-bottom:-3px;
}
/**/
#right.appart .module_fiche_bien .outils{
	float:left;
	text-align:center;
	background:#87699b;
	width:112px;
	height:330px;
	padding-bottom:15px;
}
#right.appart .module_fiche_bien .outils a{
	display:block;
	margin:15px 5px 0;
	width:100px;
	text-transform:uppercase;
	color:#ffffff;
	font-size:9px;
	color:#cfc3d6;
	line-height:1.1;
}
#right.appart .module_fiche_bien .outils a img{
	margin-bottom:2px;
}
#right.appart .module_fiche_bien .outils a:hover span{ text-decoration:underline; }
#right.appart .module_fiche_bien .outils hr{
	margin-top:9px;
}

/*:::::::::::::::::::: MODULE DIAPORAMA FICHE RESIDENCE ::::::::::::::::::::*/
#right.residence .module_fiche_bien{
	overflow:hidden;
	width:617px;
}
/**/
#right.residence #fiche_bien_diaporama{
	height:307px;
	background:#87699b; 
	/*background:red;*/
	z-index:2;
}
#right.residence #fiche_bien_diaporama img{
	margin-bottom:-3px;
}
/**/
#right.residence .module_fiche_bien .outils{
	float:right; 
	position:relative;
	width:328px;
	margin-top:-60px;
	background:#87699b;
	z-index:4;
	overflow:hidden;
	text-align:center;
}
#right.residence .module_fiche_bien .outils.nb_lien_1 a{
	display:block;
	margin:25px auto 0;
	padding:0 29px 25px;
	width:100px;
	text-transform:uppercase;
	color:#ffffff;
	font-size:9px;
	color:#cfc3d6;
	line-height:1.1;
}
#right.residence .module_fiche_bien .outils.nb_lien_2 a{
	float:left;
	display:block;
	margin:25px 0 0;
	padding:0 29px 25px;
	width:100px;
	text-transform:uppercase;
	color:#ffffff;
	font-size:9px;
	color:#cfc3d6;
	line-height:1.1;
}
#right.residence .module_fiche_bien .outils.nb_lien_3 a{
	float:left;
	display:block;
	margin:25px 0 0px;
	padding:0 5px 25px;
	width:80px;
	text-transform:uppercase;
	color:#ffffff;
	font-size:9px;
	color:#cfc3d6;
	line-height:1.1;
}
#right.residence .module_fiche_bien .outils.nb_lien_2 a.outil_gauche{ padding:0 33px; border-right:1px solid #ffffff; }
#right.residence .module_fiche_bien .outils.nb_lien_3 a.outil_gauche{ padding:0 17px; border-right:1px solid #ffffff; }
#right.residence .module_fiche_bien .outils a img{
	margin-bottom:2px;
}
#right.residence .module_fiche_bien .outils a:hover span{ text-decoration:underline; }
#right.residence .module_fiche_bien .outils hr{
	margin-top:9px;
}

/*:::::::::::::::::::: MODULE GAB_TEXT ::::::::::::::::::::*/
#right.appart .gab_text{
	width:617px;
	font-family:Times, serif;
	font-style:italic;
}
#right.residence .gab_text{
	width:617px;
	font-family:Times, serif;
	font-style:italic;
}
#right.appart .gab_text h2{
	font-size:16px;
	color:#d21542;
	font-weight:bold;
	margin:0px 0 5px 30px;
}
#right.residence .gab_text h2{
	font-size:16px;
	color:#d21542;
	font-weight:bold;
	margin:25px 0 5px 30px;
}
#right.appart .gab_text p,
#right.residence .gab_text p{
	color:#929292;
	font-size:16px;
	line-height:l.4;
	margin:0 110px 0 30px;
}
#right.appart .gab_text p a,
#right.residence .gab_text p a{ text-decoration:underline !important; color:#7a7465; }
#right.appart .gab_text p a:hover,
#right.residence .gab_text p a:hover{ text-decoration:none !important; }
/**/
#right .gab_footer{
	clear:both;
	overflow:hidden;
	width:617px;
	vertical-align:center;
	line-height:1.2;
	background:url(../../images/habitation/residence_bien/degrade.gif) repeat-x top left;
}
#right.residence .gab_footer{
	margin-top:30px;
}
#right .gab_footer a{
	display:block;
	float:left;
	width:165px;
	margin:25px 10px 0;
	padding-bottom:25px;
	padding-left:20px;
	background:url(../../images/habitation/residence_bien/fleche.gif) no-repeat top left;
	font-size:13px;
	color:#d21542;
	font-weight:bold;
}
#right.residence .gab_footer a{
	width:110px;
	margin:25px 0px 20px 15px;
	padding-left:20px;
}
#right.residence .gab_footer a.last{
	width:140px;
}

/*::::::::::::::::::: bandeau visite bien ::::::::::::::::::::*/
a.bandeau_visite_bien{
	display:block;
	float:right;
	width:207px;
	height:98px;
	background:transparent url(../../images/habitation/residence_bien/bt_visiter.gif) no-repeat top left;
	text-indent:-9999px;
}
a.bandeau_visite_bien_en{
	display:block;
	float:right;
	width:207px;
	height:98px;
	background:transparent url(../../images/habitation/residence_bien/bt_visiter_en.gif) no-repeat top left;
	text-indent:-9999px;
}
/* Liste des biens d une residence */
dl{
	width:555px;
	margin:0 auto;
	text-align:left;
	padding:10px 10px 5px;
	background:transparent url(../../images/habitation/separateur_fieldset.gif) repeat-x top left;
	overflow:hidden;
	font-family:Arial, sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:1.2;
	color:#86689A;
}
dl a{ color:#86689A; }
dd.promo{
	display:block;				
}
dd.titre{
	float:left;
	width:400px;
	font-weight:bold;
	font-size:12px;
}
dd.prix{
	float:left;
	width:150px;
	text-align:right;
	font-weight:bold;
}
dd.descriptif{
	float:left;
	width:550px;
	color:#929292;
	margin:2px 0;	
}
dd.descriptif_res{
	float:left;
	width:425px;
	color:#929292;
	margin:2px 0;	
}

dd.descriptif a{ color:#929292; }
dd.descriptif a.plus_info{
	color:#d21542;
}
dd.descriptif a.plus_info:hover{ text-decoration:underline; }
dd.dispo{
	float:left;
	width:300px;
	color:#585858;
}dd.dispo a{ color:#585858; }

/*::::::::::: Toutes les residences ::::::::::::*/
.tte_resid{
	min-height:750px;
}
.tte_resid h2{
	float:left;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	line-height:1.3;
	font-size:12px;
	font-weight:bold !important;
	color:#585858;
	font-weight:normal;
}
.tte_resid #results_villes{
	background:url(../../images/habitation/select_blanc.gif) no-repeat top right;
}
.tte_resid #choix_villes{
	margin:0 0 15px 0 !important;
}
.tte_resid #layer_villes {
	height:150px !important;
	background:#ffffff;
}
.tte_resid #layer_villes label.label_checkbox{
	width:130px !important;
	width:120px;
	text-transform:lowercase;
}
.tte_resid #layer_villes label.label_checkbox:first-letter{
	text-transform:capitalize;
}
.tte_resid #input_text p{	
	float:left;
	background:transparent;
	height:19px;
	width:530px;
	border:1px dashed #c4c4c4;
	border-left:0;
	border-right:0;
	color:#87696b;
	padding-top:7px;
	padding-bottom:3px;
	margin-bottom:-1px;
	font-size:11px;
}
.tte_resid #input_text p span{	
	font-weight:bold;
}
.tte_resid #input_text p img{	
	float:right;
	margin-top:-10px;
	margin-right:10px;
}
.tte_resid a.inscription_liste{	
	float:left;
	display:block;
	text-align:center;
	margin:25px 0 25px 200px !important;
	margin:25px 0 25px 100px;
	padding-bottom:25px;
	width:164px;
	height:22px;
	line-height:22px;
	background:transparent url(../../images/habitation/btn_inscription.jpg) no-repeat top left;
	font-weight:bold;
	font-size:11px;
	color:#87699b;
}
.hab_recherche.tte_resid select{
	background:#ffffff;
	color:#87696b;
	border:1px solid #b2b0a3;
	width:210px;
}
