/* CSS Document */


/*////////////////////////////////////////////////////////////////////*/
/*/////////////////////// aspect formulaire //////////////////////////*/
/*////////////////////////////////////////////////////////////////////*/



* html img,
* html  .intro,
		.intro_2,
		/*.select_gris,
		.select_pt,
		.select_gris_pt ,*/
		.puce, 
		.puce_2, 
		.ss_menu_etat_end, 
		.ss_menu_etat_end_pt,
		.ss_menu_etat_end_big,
		.ss_menu_etat_intro_big {
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "http://media.achat-location.com/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
		);
}

.intro,
.intro_2 {
	width: 168px;
	height: 25px;
	margin-bottom:9px;
	line-height:21px;
	padding-left:8px;	
	font-size:10px;	
}

.color_gen .intro,
.intro_gen {
	color:#303030;
	background:url(http://media.achat-location.com/form/form_intro_gen.png) no-repeat top left;
}

.color_maison .intro,
.intro_maison {
	color:#303030;
	background:url(http://media.achat-location.com/form/form_intro_maison.png) no-repeat top left;
}

.color_appart .intro,
.intro_appart {
	color:#303030;
	background:url(http://media.achat-location.com/form/form_intro_appart.png) no-repeat top left;
}

.color_terrain .intro,
.intro_terrain {
	color: #FF3300;
	background:url(http://media.achat-location.com/form/form_intro_terrain.png) no-repeat top left;
}

.color_maison .intro_2 {
	color:#303030;
	background:url(http://media.achat-location.com/form/form_intro_maison_2.png) no-repeat top left;
}

.color_appart .intro_2 {
	color:#303030;
	background:url(http://media.achat-location.com/form/form_intro_appart_2.png) no-repeat top left;
}

.color_terrain .intro_2 {
	color: #303030;
	background:url(http://media.achat-location.com/form/form_intro_terrain_2.png) no-repeat top left;
}


/*
.color_maison .intro {
	color:#003300;
	background:url(http://media.achat-location.com/form/form_intro_maison.png) no-repeat top left;
}

.color_appart .intro {
	color:#003300;
	background:url(http://media.achat-location.com/form/form_intro_appart.png) no-repeat top left;
}

.color_terrain .intro {
	color: #FF3300;
	background:url(http://media.achat-location.com/form/form_intro_terrain.png) no-repeat top left;
}
*/

/* tab moteur */

/*
.bloc_form {
	background-color:#FF0000;
}*/

.bloc_form ul {
	liste-style-type: none;
}


/* select form */

.select {
	width: 168px;
	height: 21px;
	margin-bottom:8px;
	/*overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://media.achat-location.com/form/form_input.gif) no-repeat top left;
}

html>body .select {
	background:url(http://media.achat-location.com/form/form_input.png) no-repeat top left; !important;
}

.select_pt {
	width: 80px;
	height: 21px;
	margin-bottom:8px;
	/*overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://media.achat-location.com/form/form_input_pt.gif) no-repeat top left;
}

html>body .select_pt {
	background:url(http://media.achat-location.com/form/form_input_pt.png) no-repeat top left; !important;
}


/* select form GRIS */

.select_gris {
	width: 168px;
	height: 21px;
	color:#333333;
	margin-bottom:8px;
	/*overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://media.achat-location.com/form/form_input_gris.gif) no-repeat top left;
}

html>body .select_gris {
	background:url(http://media.achat-location.com/form/form_input_gris.png) no-repeat top left; !important;
}

.select_gris_pt {
	width: 80px;
	height: 21px;
	color:#333333;
	margin-bottom:8px;
	/*overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://media.achat-location.com/form/form_input_gris_pt.gif) no-repeat top left;
}

html>body .select_gris_pt {
	background:url(http://media.achat-location.com/form/form_input_gris_pt.png) no-repeat top left; !important;
}

/* select form TRI */

.select_tri {
	width: 136px;
	height: 21px;
	color:#eee;
	margin-bottom:8px;
	/*overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://media.achat-location.com/form/form_input_tri.gif) no-repeat top left;
}

html>body .select_tri {
	background:url(http://media.achat-location.com/form/form_input_tri.png) no-repeat top left; !important;
}

.select_tri_pt {
	width: 50px;
	height: 21px;
	color:#eee;
	margin-bottom:8px;
	/*overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://media.achat-location.com/form/form_input_tri_pt.gif) no-repeat top left;
}

html>body .select_tri_pt {
	background:url(http://media.achat-location.com/form/form_input_tri_pt.png) no-repeat top left; !important;
}


/* select form DESACTIV */

.select_desactiv {
	width: 168px;
	height: 21px;
	color:#333333;
	margin-bottom:8px;
	/*overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://media.achat-location.com/form/form_input_desactive.gif) no-repeat top left;
}

html>body .select_desactiv {
	background:url(http://media.achat-location.com/form/form_input_desactive.png) no-repeat top left; !important;
}

.select_desactiv .ti {
	Line-height:22px;
	padding-left:10px;
	
	color: #666666;
}

.select_desactiv .puce {
	float:right;
	height:21px;
	width:20px;
	/*background-position: bottom left;*/
	background:url(http://media.achat-location.com/form/form_puce_select.png) no-repeat top left;
}



/* parametre des champs */

.bloc_form input.chp {
	border:none;
	background-color:transparent;
	width: 156px;
	height:17px;
	font-size: 11px;
	font-weight: bold;
	/*font-weight: bold;*/
	margin-left:7px;
	padding: 4px 0 0 0;
}


.bloc_form input.select {
	border:none;
	background-color:#fff;
	width: 135px;
	height:18px;
	font-size: 10px;
	font-weight: bold;
	/*font-weight: bold;*/
	margin-left:6px;
	padding: 3px 0 0 0;
}


/* simulation de champs a href v02 */

.bloc_form .select a.bt_select,
.bloc_form .select_gris a.bt_select {
	height:21px;
	width:168px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	/*background-color:#0066CC; ***************************************************/
}

.bloc_form .select_tri a.bt_select {
	height:21px;
	width:136px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	/*background-color:#0066CC; ***************************************************/
}

.bloc_form .select_pt a.bt_select,
.bloc_form .select_gris_pt a.bt_select {
	width:80px;
	text-decoration: none;
}

.bloc_form .select_tri_pt a.bt_select {
	width:50px;
	text-decoration: none;
}

.bloc_form .select a.bt_select:hover,
.bloc_form .select_gris a.bt_select:hover,
.bloc_form .select_tri a.bt_select:hover {
	text-decoration:underline;
}



/* simulation de champs desactiv */

.bloc_form .select a.bt_select,
.bloc_form .select_gris a.bt_select {
	height:21px;
	width:168px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	/*background-color:#0066CC; ***************************************************/
}

.bloc_form .select_tri a.bt_select {
	height:21px;
	width:136px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	/*background-color:#0066CC; ***************************************************/
}


/* puce */

.bloc_form .select a.bt_select .puce,
.bloc_form .select_pt a.bt_select .puce,
.bloc_form .select_tri a.bt_select .puce,
.bloc_form .select_tri_pt a.bt_select .puce {
	float:right;
	height:21px;
	width:20px;
	/*background-color:#CCCC00;*/
	background:url(http://media.achat-location.com/form/form_puce_select.png) no-repeat top left;
}

.bloc_form .select_gris a.bt_select .puce,
.bloc_form .select_gris_pt a.bt_select .puce,
.bloc_form .select_tri a.bt_select .puce,
.bloc_form .select_tri_pt a.bt_select .puce {
	float:right;
	height:21px;
	width:20px;
	/*background-color:#CCCC00;*/
	background:url(http://media.achat-location.com/form/form_puce_select.png) no-repeat top left;
}

.bloc_form a.bt_select:hover .puce {
	/*background-color:#CCCC00;*/
	background:url(http://media.achat-location.com/form/form_puce_select_gris.png) no-repeat bottom left;
}

.bloc_form a.bt_select .puce_2 {
	float:right;
	height:21px;
	width:20px;
	background:url(http://media.achat-location.com/form/form_puce_select.png) no-repeat bottom left;
}

.bloc_form a.bt_select .ti {
	Line-height:22px;
	padding-left:10px;
	color:#000000;
	/*background-color: #99FF00; ***************************************************/
}

/* sous menu deroulants */

.SS_typebien,
.SS_typebien_gris {	
	position:absolute;
	margin-top:-4px;
	z-index: 5000;
	width:168px;
}

html>body .SS_typebien,
html>body .SS_typebien_gris {	
	position:relative; !important;
	margin-top: 0; !important;
	top:-4px;
	z-index: 5000;
	width:168px;
}



/* aspect des sous menus */

.SS_typebien ul {
	padding: 8px 6px 4px 6px;
	background:url(http://media.achat-location.com/form/form_degrad_smenu.png) #fff repeat-x bottom left;
}

.SS_typebien_gris ul {
	padding: 8px 6px 4px 6px;
	background:url(http://media.achat-location.com/form/form_degrad_smenu_gris.png) #b4b4b4 repeat-x bottom left;
}

/*.SS_typebien ul li {
	margin-bottom: 1px;
}*/

/* aspect intro du menu */

.SS_typebien .ss_menu_etat_start {
	height:12px;
	background: url(http://media.achat-location.com/form/form_start_smenu.png) no-repeat top left;
}

.SS_typebien .ss_menu_etat_start_pt {
	height:12px;
	background: url(http://media.achat-location.com/form/form_start_smenu_pt.png) no-repeat top left;
}

/* aspect fin de menu */

.SS_typebien .ss_menu_etat_end {
	height:9px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_end_smenu.png) no-repeat top left;
}

.SS_typebien .ss_menu_etat_end_pt {
	height:9px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_end_smenu_pt.png) no-repeat top left;
}

.SS_typebien .ss_menu_etat_intro_big {
	height:5px;
	width:260px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_intro_smenu_big.png) no-repeat top left;
}

.SS_typebien .ss_menu_etat_end_big {
	height:9px;
	width:260px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_end_smenu_big.png) no-repeat top left;
}

/* aspect intro du menu gris */

.SS_typebien_gris .ss_menu_etat_start {
	height:12px;
	background: url(http://media.achat-location.com/form/form_start_smenu_gris.png) no-repeat top left;
}

.SS_typebien_gris .ss_menu_etat_start_pt {
	height:12px;
	background: url(http://media.achat-location.com/form/form_start_smenu_pt_gris.png) no-repeat top left;
}

/* aspect fin de menu gris */

.SS_typebien_gris .ss_menu_etat_end {
	height:9px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_end_smenu_gris.png) no-repeat top left;
}

.SS_typebien_gris .ss_menu_etat_end_pt {
	height:9px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_end_smenu_pt_gris.png) no-repeat top left;
}

.SS_typebien_gris .ss_menu_etat_intro_big {
	height:5px;
	width:260px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_intro_smenu_big_gris.png) no-repeat top left;
}

.SS_typebien_gris .ss_menu_etat_end_big {
	height:9px;
	width:260px;
	overflow:hidden;
	background: url(http://media.achat-location.com/form/form_end_smenu_big_gris.png) no-repeat top left;
}

/* bt close */

.SS_typebien a.bt_close,
.SS_typebien_gris a.bt_close {
	text-align:right;
	padding-right:21px;
	background: url(http://media.achat-location.com/form/ico_close_ville.gif) no-repeat center right;
}

.SS_typebien a.bt_close:hover,
.SS_typebien_gris a.bt_close:hover {
	background-color:#eee;
	color:#000;
}

/*------ aspect des lisans cases à cocher ------


html>body .SS_typebien ul li {
	display:block;	
}*/

/*------ aspect des li avec cases à cocher -------*/

.SS_typebien ul#case_coche li a,
.SS_typebien_gris ul#case_coche li a {
	padding-left:25px;
	background:url(http://media.achat-location.com/form/form_coche_1.gif) no-repeat center left;
}

.SS_typebien ul#case_coche li a:hover,
.SS_typebien_gris ul#case_coche li a:hover {
	padding-left:25px;
	color:#fff;
	background:url(http://media.achat-location.com/form/form_coche_1.gif) #000 no-repeat center left;
}

/*----------- aspect case actives -----------*/

.SS_typebien ul#case_coche li.ACTIV a,
.SS_typebien_gris ul#case_coche li.ACTIV a {
	padding-left:25px;
	background:url(http://media.achat-location.com/form/form_coche_3.gif) no-repeat center left;
}

.SS_typebien ul#case_coche li.ACTIV a:hover,
.SS_typebien_gris ul#case_coche li.ACTIV a:hover {
	padding-left:25px;
	background:url(http://media.achat-location.com/form/form_coche_3.gif) #000 no-repeat center left;
}



/*-------------- propriéte des liens --------------*/

.SS_typebien ul li a {
	display:block;
	padding: 3px 5px 2px 5px;
	font-size:11px;
	color:#666;
	height:10px; /* hack ie 6 */
	text-decoration:none;
	/*font-weight: bold;*/
}
.SS_typebien ul li a B {
	display:block;
}

html>body .SS_typebien ul li a {
	height:auto; !important;
}

.SS_typebien ul li a:hover {
	color:#eee;
	background-color:#222;
	/*font-weight: bold;*/
}

.SS_typebien ul li a b {
	color:#000;
}

.SS_typebien ul li a:hover b {
	color:#eee;
}

.SS_typebien ul li a span {
	font-sie:0.8em;
}


/*-------------- propriéte des liens GRIS --------------*/

.SS_typebien_gris ul li a {
	display:block;
	padding: 3px 5px 2px 5px;
	font-size:11px;
	color:#666;
	height:10px; /* hack ie 6 */
	text-decoration:none;
	/*font-weight: bold;*/
}
.SS_typebien_gris ul li a B {
	display:block;
}

html>body .SS_typebien_gris ul li a {
	height:auto; !important;
}

.SS_typebien_gris ul li a:hover {
	color:#eee;
	background-color:#222;
	/*font-weight: bold;*/
}

.SS_typebien_gris ul li a b {
	color:#000;
}

.SS_typebien_gris ul li a:hover b {
	color:#eee;
}

.SS_typebien_gris ul li a span {
	font-sie:0.8em;
}

/* label elarg */

.label_elarg {
	font-size:12px;
	font-weight: bold;
	color:#fff;
	padding: 3px 0 0 18px;
}

.label_elarg_gris {
	font-size:12px;
	font-weight: bold;
	color: #666666;
	padding: 3px 0 0 18px;
}


/* zone interval */

.SS_typebien ul li.interval,
.SS_typebien_gris ul li.interval
 {
	margin-top:5px;
	padding-top:8px;
	border-top: 1px solid #ccc;
}

.SS_typebien ul li.interval a {
	/*display:block;*/
	float:right;
	width:20px;
	color:#eee;
	text-align: center;
	border:1px solid #999;
	background-color:#999;
}

.SS_typebien ul li.interval a:hover {
	color:#fff;
	text-align: center;
	border:1px solid #000;
	background-color:#000;
}

.SS_typebien_gris ul li.interval a {
	/*display:block;*/
	float:right;
	width:20px;
	color:#eee;
	text-align: center;
	border:1px solid #999;
	background-color: #333333;
}

.SS_typebien_gris ul li.interval a:hover {
	color:#fff;
	text-align: center;
	border:1px solid #000;
	background-color:#000;
}

/* zone interval v02 no float */

.SS_typebien ul li.interval_v02,
.SS_typebien_gris ul li.interval_v02 {
	margin-top:5px;
	padding-top:8px;
	border-top: 1px solid #ccc;
}

.SS_typebien ul li.interval_v02 a,
.SS_typebien_gris ul li.interval_v02 a {
	/*display:block;*/
	/*float:right;*/
	width:20px;
	color:#eee;
	text-align: center;
	border:1px solid #999;
	background-color:#999;
}

.SS_typebien ul li.interval_v02 a:hover,
.SS_typebien_gris ul li.interval_v02 a:hover {
	color:#fff;
	text-align: center;
	border:1px solid #000;
	background-color:#000;
}

/* affichage masquage des sous menus */

.NOAFFICH .SS_typebien {
	display:none;
}

.NOAFFICH .SS_typebien_gris {
	display:none;
}

.select .NOAFFICH input.select ,
.select .NOAFFICH input.chp {
	color:#000;
}

.select .NOAFFICH .simul_input_select,
.select .NOAFFICH a.bt_select .ti ,
.select_pt .NOAFFICH a.bt_select .ti {
	color:#000;
	text-decoration:none;
}

.select_tri .NOAFFICH a.bt_select .ti,
.select_tri_pt .NOAFFICH a.bt_select .ti {
	color:#eee;
	text-decoration:none;
}

.select .NOAFFICH a.bt_select:hover {
	color:#000;
	text-decoration:none;
}

.select_tri .NOAFFICH a.bt_select:hover,
.select_tri_pt .NOAFFICH a.bt_select:hover {
	color:#fff;
	text-decoration:none;
}

.select_gris .NOAFFICH input.select ,
.select_gris .NOAFFICH input.chp {
	color:#303030;
}

.select_gris .NOAFFICH .simul_input_select,
.select_gris .NOAFFICH a.bt_select .ti,
.select_gris_pt .NOAFFICH a.bt_select .ti {
	color:#303030;
	text-decoration:none;
}

.select_gris .NOAFFICH a.bt_select:hover  {
	color:#303030;
	text-decoration:underline;
}

.select_tri .NOAFFICH a.bt_select:hover,
.select_tri_pt .NOAFFICH a.bt_select:hover  {
	color:#fff;
	text-decoration:underline;
}
/*
.select_gris .NOAFFICH a.bt_select:hover .ti {
	color:#fff;
	text-decoration:none;
}*/


/**/

.AFFICH .SS_typebien {
	display:block;
}
.AFFICH .SS_typebien_gris {
	display:block;
}

/*html>body .AFFICH .SS_typebien {
	display:block;
}*/

.AFFICH input.select {
	color: #666666;
}

.select .AFFICH input.chp {
	color: #000;
}

.select_gris .NOAFFICH input.chp {
	color: #303030;
}



.AFFICH .simul_input_select,
.AFFICH a.bt_select .ti {
	color:#666666;
	text-decoration:none;
}

.AFFICH a.bt_select:hover {
	color:#666666;
	text-decoration:underline;
}



/*///////////////////////////////////////////////////////////////////
						Bouton de validation
///////////////////////////////////////////////////////////////////////*/

/* v01 */

a.bt_search_g {
	display: block;
	height: 24px;
	width: 92px;
	text-align: center;
	color:#999;
	line-height: 24px;
	text-decoration:none;
	background: url(http://media.achat-location.com/form/bt_valid_form_g.gif) no-repeat top left;
}

a.bt_search_g:hover {
	color:#fff;
	/*text-decoration:underline;*/
	background-position: bottom left;
}

/* v02 */

a.bt_search_g_v02 {
	display: block;
	height: 90px;
	width: 142px;
	text-align: center;
	color:#fff;
	font-size:1.2em;
	line-height: 24px;
	text-decoration:none;
}

a.bt_search_g_v02:hover {
	color:#fff;
	text-decoration:underline;
	background-position: bottom left;
}

a.bt_search_g_v02 b {
	display:block;
	padding-top:26px;
	line-height:1.2em;
}

/* bouton par type de bien */

.color_maison a.bt_search_g_v02 {
	background: url(http://media.achat-location.com/form/bt_search_g_02_maison.gif) #6e9527 no-repeat top left;
}
.color_appart a.bt_search_g_v02 {
	background: url(http://media.achat-location.com/form/bt_search_g_02_appart.gif) #3797b6 no-repeat top left;
}

.color_maison a.bt_search_g_v02:hover,
.color_appart a.bt_search_g_v02:hover {
	background-position: bottom left;
}


/*
.color_maison a.bt_search_g_v02:hover {
	background-position: bottom left;
}*/




/*//////////////////////////// bouton de validation homepage /////////////////////////////////*/

.blc_form_bt {
	border-top: 1px solid #d8d8d8;
	padding-top: 12px;
	margin: 0 27px 0 39px;
	/*width:100%;*/
}

.blc_form_bt a.bt_search_terrain {
	float:right;
	display:block;
	width: 159px;
	height: 25px;
	line-height:2.3em;
	font-weight:bold;
	text-decoration: none;
	color:#6c4618;
	text-align: center;
	background: url(http://www.achat-terrain.com/imgs/home_v02/form_bt_search_terrain.png) #FF9900 no-repeat top left;
}

.blc_form_bt a.bt_search_terrain:hover {
	color:#303030;
	background-position: bottom left;
}

.blc_form_bt a.bt_search_terrain_adv {
	float:right;
	display:block;
	width: 120px;
	height: 25px;
	line-height:2.3em;
	color: #666666;
	text-decoration: none;
}

.blc_form_bt a.bt_search_terrain_adv:hover {
	color: #303030;
	text-decoration: underline;
}

.bloc_recherche_constru a.bt_rech_constru {
	float:right;
	display:block;
	width: 90px;
	height: 25px;
	margin-right:45px;
	margin-top:5px;
	line-height:2.3em;
	font-weight:bold;
	text-decoration: none;
	color:#6c4618;
	text-align: center;
	background: url(http://www.achat-terrain.com/imgs/home_v02/form_bt_search_constru.png) #FF9900 no-repeat top left; 
}

.bloc_recherche_constru a.bt_rech_constru:hover {
	color:#303030;
	background-position: bottom left;
}



/*//////////////////////////// bouton de validation liste annonce /////////////////////////////////*/

/* Haloc */

.blc_form_bt_liste {
	/*border-top: 1px solid #d8d8d8;
	padding-top: 12px;
	margin: 0 27px 0 39px;*/
}

.blc_form_bt_liste a.bt_search {
	float:right;
	display:block;
	width: 140px;
	height: 25px;
	line-height:2.3em;
	margin-left:5px;
	font-weight:bold;
	text-decoration: none;
	color:#6c4618;
	text-align: center;
	background: url(http://www.achat-terrain.com/imgs/home_v02/form_bt_search_terrain.png) #FF9900 no-repeat top left;
}

.blc_form_bt_liste a.bt_search:hover {
	color:#303030;
	background-position: bottom left;
}

.blc_form_bt_liste a.bt_search_adv {
	/*float:right;*/
	display:block;	
	/*width: 120px;*/
	height: 25px;
	text-align: center;
	line-height:2.3em;
	color: #666666;
	text-decoration: none;
}

.blc_form_bt_liste a.bt_search_adv:hover {
	color: #303030;
	text-decoration: underline;
}


/* Terrain */

.blc_form_bt_liste a.bt_search_terrain {
	/*float:right;*/
	display:block;
	width: 159px;
	height: 25px;
	line-height:2.3em;
	margin-left:86px;
	margin-top:10px;
	font-weight:bold;
	text-decoration: none;
	color:#6c4618;
	text-align: center;
	background: url(http://www.achat-terrain.com/imgs/home_v02/form_bt_search_terrain.png) #FF9900 no-repeat top left;
}

.blc_form_bt_liste a.bt_search_terrain:hover {
	color:#303030;
	background-position: bottom left;
}




/*////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////// recherches mémorisées /////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////*/

.blc_rech_memorise {
	margin-bottom:10px;
}

.blc_rech_memorise .ti {
	height: 21px;
	background:url(http://media.achat-location.com/form/ti_recherche_memorise.gif) no-repeat top center;
	padding-left:10px;
	line-height:22px;
	font-weight: normal;
	font-size:10px;
	color:#000;
}

.blc_rech_memorise ul {
	padding: 0.7em 0 0.7em 0;
	color:#666;
}

.blc_rech_memorise ul li {
	padding: 0.4em 0 0.4em 18px;
	/*padding-bottom:0.2em;*/
}

.blc_rech_memorise ul li.name {
	padding: 0;
	/*padding-bottom:0.2em;*/
}

/* aspect links */

.blc_rech_memorise ul li a {
	/*color:#999999;*/
	text-decoration:none;
}

.blc_rech_memorise ul li a:hover {
	color:#fff;
	text-decoration:underline;
}


/* couleur maison */

.color_maison .blc_rech_memorise ul li.name  a {
	background:url(http://media.achat-location.com/form/puce_rechmemorise_maison.gif) no-repeat center left;
}

.color_maison .blc_rech_memorise ul li.name a:hover {
	background-color:#666666;
}

.color_maison .blc_rech_memorise ul li a {
	color:#aadb2b;
	text-decoration:none;
}

.color_maison .blc_rech_memorise ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

/* couleur appart */

.color_appart .blc_rech_memorise ul li.name  a {
	background:url(http://media.achat-location.com/form/puce_rechmemorise_appart.gif) no-repeat center left;
}

.color_appart .blc_rech_memorise ul li.name a:hover {
	background-color:#666666;
}

.color_appart .blc_rech_memorise ul li a {
	color:#8af4fa;
	text-decoration:none;
}

.color_appart .blc_rech_memorise ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

/* aspect links */

.blc_rech_memorise ul li.name a {
	color:#fff;
	display:block;
	padding: 1px 0 1px 18px;
	text-decoration:none;
}

.blc_rech_memorise ul li.name a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#666666;
}



/*///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////// colonne programme neuf //////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/


.col_neuf {

}

.col_neuf_content {
	padding-right:1.6em;
	font-size:11px;
	color:#fff;
	line-height:14px;
}

.col_neuf_content .accroch {
	font-weight:bold;
	padding-top: 4px;
	padding-bottom:7px;
}

.col_neuf_content .txt {
	font-weight:normal;
}



/*///////////////////////////////////////////////////////////////////////////////*/
/*/////////////////// legende moteur recherche liste annonce ////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/

.form_li_legend {
	background:url(http://media.achat-location.com/form/form_li_legend.png) no-repeat top left;
}

.form_li_legend p {
	text-align:center;
	color:#fff;
	font-size:0.8em;
	padding: 17px 14px 24px 0;
}

.form_li_legend p.detail {
	padding-top:24px;
}

.form_li_legend_terrain {
	background:url(http://media.achat-location.com/form/form_li_legend_terrain.png) no-repeat top left;
}

.form_li_legend_terrain p {
	text-align:center;
	color:#6C4618;
	font-size:0.8em;
	padding: 17px 14px 24px 0;
}

.form_li_legend_terrain p.detail {
	padding-top:12px;

}














