/* CSS Document */

.blc_visu_homepage {
	height: 121px;
	width: 592px;
	/*background:url(http://media.achat-location.com/web/maison/visu_homepage_maison.jpg) no-repeat top left;*/
	margin-bottom:10px;
}

.blc_visu_homepage .intro {
	height:22px;
	overflow:hidden;
	color:#535353;
}
/*
.blc_visu_homepage .intro p {
	padding: 2px 0 0 20px;
}*/

.blc_visu_homepage .intro h1.link_intro {
	font-weight: normal;
	font-size:11px;
	padding: 2px 0 0 20px;
	color:#535353;
}

.blc_visu_homepage .intro a {
	color:#535353;
	text-decoration:none;
	font-weight: normal;
	font-size:11px;
}

.blc_visu_homepage .intro a:hover {
	color:#999;
	text-decoration:none;
}

.blc_visu_homepage .titre {
	/*font-family:"Lucida Grande",Lucida,Arial,Helvetica,sans-serif;*/
	font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	margin: 14px 160px 4px 18px;
	font-weight:normal;
	font-weight: bold;
	font-size:1.6em;
	line-height:1.2;
	/*text-transform:uppercase;*/
}
.blc_visu_homepage .baseline {
	margin: 0 200px 0 20px;
	line-height:1.1;
}


/*================ bloc derniers ajouts =================*/

h2.h2_ajout,
h3.h3_ajout {
	height: 46px;
	font-size:11px;
	color: #666666;
	background:url(http://media.achat-location.com/web/h2_ajout.gif) no-repeat top left;
}

h2.h2_ajout p,
h3.h3_ajout p {
	padding : 18px 0 0 32px;
}

#content_bloc_ajouts {
	height:322px;
	padding: 0 0 0 12px;
	background:url(http://media.achat-location.com/web/home_ajout_bas.gif) no-repeat bottom left;
}

/* blc vignette + txt */

a.zone_vign_ajout {
	clear:left;
	display:block;
	/*height:62px;
	overflow:hidden;*/
	color:#303030;
	text-transform:lowercase;
	/*background-color:#3300FF*/
	text-decoration: none;
}

a.zone_vign_ajout:hover {
	cursor: pointer;
}



/* img */

a.zone_vign_ajout .ajout_zone_img  {
	float:left;
	margin-top:5px;
	margin-right: 8px;
	border: 1px solid #CFCFCF;
	padding: 2px;
	background-color:#FFFFFF;
}

a.zone_vign_ajout:hover .ajout_zone_img {
	/* couleur rollover ds css type de bien */
	padding: 1px;
	background-color:#ffffff;
	cursor: pointer;
}

a.zone_vign_ajout:hover .ajout_zone_img {
	/* couleur rollover ds css type de bien */
	padding: 1px;
	background-color:#ffffff;
	cursor: pointer;
}

a.zone_vign_ajout .ajout_zone_img img {
	border: none
}

/* txt */

a.zone_vign_ajout .ajout_zone_txt {
	float:left;
	margin-top:5px;
	color: #303030;
	padding: 1px 0 6px 2px;
	text-decoration: none;
	font-size: 10px;
	line-height: 12px;
	width: 100px;
	height: 66px;
	overflow:hidden;
	border-bottom: 1px dotted #CFCFCF;
	/*background-color:#006600;*/
}

a.zone_vign_ajout:hover .ajout_zone_txt {
	text-decoration: underline;
	cursor: pointer;
}

a.zone_vign_ajout .ajout_zone_txt .txt_couleur_bien {
	text-transform: uppercase;
	text-decoration: none;
}

a.zone_vign_ajout:hover .ajout_zone_txt .txt_couleur_bien {
	text-decoration: none;
	cursor: pointer;
}


/*=================== bloc dernieres actus ==========================*/

#content_bloc_actu {
	/*height:322px;*/
	padding: 0 10px 0 12px;
	background:url(http://media.achat-location.com/web/home_ajout_bas.gif) no-repeat bottom left;
}

#content_bloc_actu .zone_actu_defil {
	height:292px;
	overflow: hidden;
}

#content_bloc_actu .zone_bt_actu {
	height:30px;
	text-align:center;
}

/* bt all actu */

#content_bloc_actu a.bt_all_actu {
	display: block;
	height: 21px;
	width: 145px;
	text-align:center;
	background:url(../picture/web/bt_all_actu.gif) no-repeat top left;
	font-size:0.9em;
	color: #7E560F;
	text-decoration: none;
	line-height: 20px;
}

#content_bloc_actu a.bt_all_actu:hover {
	background-position: bottom left;
	color: #000;
	text-decoration: underline;
}

/* zone defil ante */

#content_bloc_actu ul {
	margin: 0 3px;
}

#content_bloc_actu ul li a {
	display: block;	
	padding: 7px 10px 7px 0;
	line-height:12px;
	/*margin: 0 0 1px 0;*/
	color: #B2B2B2;	
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #E4E4E4;
	/*border-left: 3px solid #CCCCCC;*/
}

#content_bloc_actu ul li a span {
	display:block;
	font-size:0.8em;
	padding-bottom:3px;
	color: #B2B2B2;	
}

/* rollover */

#content_bloc_actu ul a:hover {
	/*background:url(http://media.achat-location.com/web/navig_g_ssmenu_bk.gif) #DBDBDB repeat-x top left;*/
	color: #303030;
	text-decoration: underline;
	/*border-left: 3px solid #666666;*/
}

#content_bloc_actu ul a:hover span {
	/*background:url(http://media.achat-location.com/web/navig_g_ssmenu_bk.gif) #DBDBDB repeat-x top left;*/
	color: #53831B;
	text-decoration: none;
	/*border-left: 3px solid #666666;*/
}

/* etat activ */

#content_bloc_actu ul li a.activ {
	color: #303030;	
	/*border-left: 3px solid #CCCCCC;*/
}

#content_bloc_actu ul li a.activ span {
	color: #53831B;	
}




/**/

#content_bloc_actu .accordion a {
	display: block;
	/*padding: 1px 0 1px 10px;*/
	padding:0 10px 0 0;
	font-weight: normal;
	text-align: justify;
	color: #303030;
	font-weight: normal;
	border: none;
	/*border-left: 1px dotted #999999;*/
	margin: 2px 0 10px 0;
	font-size: 0.9em;	
	text-decoration: none;
}

#content_bloc_actu .accordion a:hover {
	text-decoration: underline;
	color:#000000;
}

/*
#content_bloc_actu .accordion a {
	display: block;
	padding: 1px 0 1px 10px;
	font-weight: normal;
	font-weight: normal;
	border: none;
	border-left: 1px dotted #999999;
	margin: 4px 0 10px 0;
	font-size: 0.9em;	
}
*/


/*=================== bloc moteur de recherche =====================*/

#blc_moteur_rech {
	background-color:#FFFFFF;
	margin-bottom:10px;
}

.blc_moteur_rech_h {
	height:40px;
	/*background-color:#CCCC00;*/
	background:url(http://media.achat-location.com/web/home_motrech_h.gif) no-repeat top left;
}

.blc_moteur_rech_b {
	/*height: 307px;*/
	height: 255px;
	background: url(http://media.achat-location.com/web/home_motrech_b.gif) no-repeat bottom left;
}

html>body .blc_moteur_rech_b {
	/*height: 307px;*/
	min-height: 255px;
	height:auto; !important;
	/*background-color:#00CC00;*/
	background: url(http://media.achat-location.com/web/home_motrech_b.gif) no-repeat bottom left;	
}

.home_form_bt {
	height: 52px;
	/*background-color:#00FFFF;*/
	background:  url(http://media.achat-location.com/web/home_motrech_boutons.gif) no-repeat top left;	
	/*background-color:#003366;*/
}



/* bt radio */

.blc_moteur_rech_h label {
	font-weight: bold;
	cursor: pointer;
	color: #CCCCCC;
	padding-left:8px;
}

.radio_vente {
	float:left;
	margin: 8px 0 0 12px;
	padding: 2px 0 0 5px;
	width:84px;
	height:24px;
	background:url(http://media.achat-location.com/web/home_radio_vente.gif) no-repeat top left;
	/*background-color:#333333;*/
}

.radio_location {
	float:left;
	margin: 8px 0 0 8px;
	padding: 2px 18px 0 5px;
	width:98px;
	height:24px;
	background:url(http://media.achat-location.com/web/home_radio_loc.gif) no-repeat top left;
	/*background-color:#333333;*/
}

/* formulaire */

.home_form {
	/*height: 265px;*/
	margin: 0 11px;
}



/* blc type champs */

.home_zone_champs_local {
	clear:left;
	padding-top:10px;
	padding-bottom:10px;
	height:41px;
	overflow:hidden;
	border-bottom: 1px dotted #BDBDBD;
}

.home_zone_champs_local select.focus {
	background-color:#ddd;
	color:#000;
}

.home_zone_champs_prix {
	clear:left;
	padding-top:9px;
	padding-bottom:14px;
	border-bottom: 1px dotted #BDBDBD;
}

.home_zone_champs_caract {
	clear:left;
	padding-top:9px;
	padding-bottom:7px;
	border-bottom: 1px dotted #BDBDBD;
}

.home_zone_champs_keyword {
	clear:left;
	padding-top:9px;
	padding-bottom:8px;
}

.home_zone_champs_local br,
.home_zone_champs_prix br,
.home_zone_champs_caract br,
.home_zone_champs_keyword br {
	clear:left;
}

.zone_superficie {
	border-right: 1px dotted #BDBDBD;
	padding-top:2px;
	padding-bottom: 10px;
}

.zone_equip {
	padding-top:2px;
	/*padding-bottom: 10px;*/
}

/* aspect champs */

.home_form label {
	cursor:pointer;
	float:left;	
	padding: 3px 0 0 3px;
	width:72px;
	display:block;
	font-weight: bold;
	/*background-color:#006699;*/
	margin-bottom:6px;
}

.home_form span {
	float:left;
	padding: 3px 10px 0 0;
}

.home_zone_champs_keyword span {
	font-size:10px;
	padding: 2px 6px 0 2px;
	line-height:10px;
}

.home_form input, .home_form select {
	float:left;
	font-size: 10px;
	padding: 1px;
	margin-right:10px;
}


/* boite case a cocher */

.home_zone_coche {
	/*height: 50px;*/
	padding-left:5px;
	padding-top: 5px;
	background-color:#ECECEC;
	border-top: 1px dotted #BDBDBD;
	border-bottom: 1px dotted #BDBDBD;
}

.home_zone_coche input {
	margin-right:3px;
}

.home_zone_coche label {
	padding-top:4px;
	width:80px;
	margin-bottom:4px;
	font-weight: normal;
	/*background-color:#009900;*/
}

.home_zone_coche br {
	clear: left;
}





/* bt lancer recherche */

a.home_bt_lancrech {
	float: right;
	margin: 13px 3px 0 11px;
	display: block;
	height: 34px;
	width: 179px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	/*background:url(http://media.achat-location.com/web/maison/consult_bt_lancrech.gif) no-repeat top left;*/
}

html>body a.home_bt_lancrech {
	float: right;
	margin: 13px 6px 0 6px; !important;
	display: block;
	height: 34px;
	width: 179px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	/*background:url(http://media.achat-location.com/web/maison/consult_bt_lancrech.gif) no-repeat top left;*/
}

a.home_bt_lancrech:hover {
	text-decoration: underline;
	/*background:url(http://media.achat-location.com/web/maison/consult_bt_lancrech.gif) no-repeat bottom left;*/
}

a.home_bt_lancrech p {
	padding-top: 11px;
}

/* bt + de criteres */

.home_bt_pluscriteres {
	float: right;
	margin: 19px 10px 0 0;
	display: block;
	height: 27px;
	width: 101px;
	text-align: center;
	font-size: 11px;
	color: #B1B1B1;
	text-decoration: none;
	font-weight: bold;
	/*letter-spacing: 1px;
	text-transform: uppercase;*/
	background:url(http://media.achat-location.com/web/home_bt_pluscritere.gif) no-repeat top left;
}

a.home_bt_pluscriteres:hover {
	color: #ffffff;
	text-decoration: underline;
	background:url(http://media.achat-location.com/web/home_bt_pluscritere.gif) no-repeat bottom left;
}

a.home_bt_pluscriteres p {
	padding-top: 7px;
}


/*------------- aspect focus de la home page ----------------*/

/* champs recherche annonce */

.home_zone_champs_local .focus , .home_zone_champs_prix .focus, .home_zone_champs_caract .focus, .home_zone_champs_keyword .focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background:url(http://media.achat-location.com/web/navig_g_ssmenu_bk.gif) repeat-x bottom left;		
	border: 1px solid #666666;
	color: #303030;
	color: #303030;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
}
.home_zone_champs_local .normal, .home_zone_champs_prix .normal, .home_zone_champs_caract .normal, .home_zone_champs_keyword .normal {	/*** Retour à l'état normal après l'utilisation ***/
	color: #303030;
	border: 1px solid #A7A6AA;
	color: #303030;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	background-color:#fff;
}

/* champs recherche professionnel */

#content_pros .focus  {	/*** Mise en avant des champs en cours d'utilisation ***/
	background:url(http://media.achat-location.com/web/navig_g_ssmenu_bk.gif) #FFFFFF repeat-x bottom left;		
	border: 1px solid #666666;
	color: #303030;
	color: #303030;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
}
#content_pros .normal {	/*** Retour à l'état normal après l'utilisation ***/
	color: #303030;
	border: 1px solid #A7A6AA;
	color: #303030;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	background-color:#fff;
}



/*==================== bloc argument inscription ==========================*/

a.blc_argu_inscript {
	display: block;
	height: 111px;
	width: 592px;
	margin-bottom: 10px;
	background:url(http://media.achat-location.com/web/fr/home_crea_compte.gif) no-repeat top left;
}

a.blc_argu_inscript .bt_crea_compte {
	margin: 13px 11px 0 0;
	float: right;
	width: 98px;
	height: 88px;
	background:url(http://media.achat-location.com/web/fr/home_bt_crea_compte.gif) no-repeat top left;
}

a.blc_argu_inscript:hover .bt_crea_compte {
	cursor: pointer;
	background:url(http://media.achat-location.com/web/fr/home_bt_crea_compte.gif) no-repeat bottom left;
}


/*=================== bloc recherche de pro =======================*/

h2.h2_rech_pros,
h3.h3_rech_pros {
	font-size:11px;
	height: 45px;
	width: 322px;
	color: #666666;
	background:url(http://media.achat-location.com/web/h2_rech_pros.gif) no-repeat top left;
}

h2.h2_rech_pros p,
h3.h3_rech_pros p {
	padding : 18px 0 0 32px;
}

#content_pros {
	margin: 0 10px;
	height:200px;
}

/* moteur de recherche */

#content_pros label {
	display: block;
	padding-top:2px;
	padding-bottom:3px;
	height:14px;
	/*background-color:#CCCC00;*/
	font-weight: bold;	
	/*margin-bottom:4px;*/
	cursor: pointer;
}

#content_pros select {
	width: 135px;
	font-size: 10px;
	padding: 1px;
	/*margin-top: 2px;*/
	margin-bottom: 5px;
}

#content_pros input {
	width: 110px;
	font-size: 10px;
	padding: 1px;
	/*margin-top: 2px;*/
	margin-bottom: 5px;
}

/* bt go */

input.chp_rech_annu_btgo {
	margin-top: 2px;
	width: 142px; /* largeur reelle 142px */
	height: 26px;
	overflow:hidden;
	text-align:center;
	/*padding-left:35px;*/
	background: url(http://media.achat-location.com/web/bt_recherche_annuaire.gif) no-repeat top left;
	border: none;
	color: #C3C3C3;
	font-size: 11px;
}

input.chp_rech_annu_btgo:hover {
	cursor: pointer;
	background: url(http://media.achat-location.com/web/bt_recherche_annuaire.gif) no-repeat bottom left;
	color: #ffffff;
}

input.chp_rech_annu_btgo_ACTIV {
	width: 142px; /* largeur reelle 142px */
	height: 26px;
	padding-left:22px;
	overflow:hidden;
	border: none;
	background: url(http://media.achat-location.com/web/bt_recherche_annuaire.gif) no-repeat bottom left;
	color: #ffffff;
	font-size: 11px;
}



/*===================== bloc pro à l'honneur =============================*/

h2.h2_pros_honneur,
h3.h3_pros_honneur {
	font-size:11px;
	height: 45px;
	width:260px;
	color: #666666;
	background:url(http://media.achat-location.com/web/h2_pro_honneur.gif) no-repeat top left;
}

h2.h2_pros_honneur p,
h3.h3_pros_honneur p {
	padding : 18px 0 0 32px;
}

.col_cplt_info {
	padding: 10px 4px 0 10px;
	color: #999999;
}

.pro_honneur_tab_logo td {
	height: 76px;
	overflow:hidden;
	/*background-color:#CC6600;*/
}

.pro_honneur_info {
	/*background-color:#999900;*/
	height:75px;
	overflow:hidden;
}

.pro_honneur_adresse {
	/*height: 42px;*/
	overflow: hidden;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:12px;
	/*background-color:#336699;*/
}

.pro_honneur_txt {
	/*height: 28px;*/
	overflow: hidden;	
	padding-left:12px;
	
	/*background-color:#00CC33;*/
}

.pro_honneur_ico {
	margin-top:7px;
	height:31px;
	background: url(http://media.achat-location.com/web/home_li_icopro_d.gif) no-repeat top right;
	background-color: #E4E4E4;
	/*background:url(http://media.achat-location.com/web/home_honneur_ico.gif) no-repeat top left;*/
}

.pro_honneur_ico_leg {
	float:left;
	padding: 9px 0 0 12px;
	width: 70px;
	height:31px;
	color: #999999;
	background: url(http://media.achat-location.com/web/home_li_icopro_g.gif) no-repeat top left;
	/*background-color:#006600;*/
}

/*====================== bloc service ==============================*/


#content_services {
	margin: 0 15px;
}

/* tableau */

.tab_services {
	margin-top:8px;
	border-bottom: 1px dotted #cccccc;
}

.tab_services th {
	width:170px;
	font-size:1em;
	padding-bottom:8px;
	padding-left: 5px;
}

.tab_services th h4 {
	font-size: 11px;
}

.tab_services td {
	padding-bottom:8px;
}

.tab_services .link_web a {
	color: #666666;
	text-decoration:none;
}

.tab_services .link_web a:hover {
	color: #666666;
	text-decoration:underline;
}

/* liens */

a.link_services {
	display:block;
	/*padding: 2px 4px;*/
	background-color:#00FF66;
	color:#303030;
	text-decoration: none;
}

a.link_services .link_services_1 {
	float:left;
	width: 195px;
	font-weight: bold;
}

a.link_services .link_services_2 {
	float:left;
	color: #666666;
	width: 190px;
}

a.link_services .link_services_1, a.link_services .link_services_2 {
	cursor: pointer;
	text-decoration: none;
}

a.link_services:hover .link_services_1, a.link_services:hover .link_services_2 {
	cursor: pointer;
	color:# 303030;
	text-decoration: underline;
}





/*==================================*/
/*====== cadre generique ===========*/
/*==================================*/
.home_cadre {	
	background: url(http://media.achat-location.com/home_haloc/home_cadre_d.gif) #222222 repeat-y top right;
	margin-bottom:9px;
}

.home_cadre .bk {	
	background:url(http://media.achat-location.com/home_haloc/home_cadre_g.gif) repeat-y top left;
}

.home_cadre .content {
	padding: 0 10px;
}

.home_cadre .content_reflet {
	padding: 5px 10px 0 10px;
	height:105px;
}

html>body .home_cadre .content_reflet {
	padding: 0 10px;
	height: auto; !important;
	min-height:105px;
}


.home_cadre .content_reflet_main {
	padding: 9px 14px 0 14px;
	height:100px;
}

html>body .home_cadre .content_reflet_main {
	padding: 9px 14px 0 14px;
	height: auto; !important;
	min-height:100px;
}


.home_cadre .content_reflet_top {
	padding: 5px 10px 0 10px;
	height:100px;
}

html>body .home_cadre .content_reflet_top {
	padding: 5px 10px 0 10px;
	height: auto; !important;
	min-height:100px;
}

/* cadre reflet */

.home_cadre .h_reflet {
	background:url(http://media.achat-location.com/home_haloc/home_cadre_h_bk.gif) repeat-x top left;
}

.home_cadre .h_reflet_g {
	background: url(http://media.achat-location.com/home_haloc/home_cadre_reflet_hg.gif) no-repeat top left;
}

.home_cadre .h_reflet_d {
	background:url(http://media.achat-location.com/home_haloc/home_cadre_h_d.gif) no-repeat top right;
}

/* ligne haut */

.home_cadre .h {
	height:10px;
	overflow:hidden;
	background:url(http://media.achat-location.com/home_haloc/home_cadre_h_bk.gif) repeat-x top left;
}

.home_cadre .h .g {
	float: left;
	height:10px;
	width:10px;
	background:url(http://media.achat-location.com/home_haloc/home_cadre_h_gd.gif) repeat-x top left;
}

.home_cadre .h .d {
	float: right;
	height:10px;
	width:10px;
	background:url(http://media.achat-location.com/home_haloc/home_cadre_h_gd.gif) repeat-x top right;
}

/* ligne bas */

.home_cadre .b {
	height:10px;
	overflow:hidden;
	background:url(http://media.achat-location.com/home_haloc/home_cadre_b_bk.gif) repeat-x top left;
}

.home_cadre .b .g {
	float: left;
	height:10px;
	width:10px;
	background:url(http://media.achat-location.com/home_haloc/home_cadre_b_gd.gif) repeat-x top left;
}

.home_cadre .b .d {
	float: right;
	height:10px;
	width:10px;
	background:url(http://media.achat-location.com/home_haloc/home_cadre_b_gd.gif) repeat-x top right;
}

/*//////////////////////////////////////////////////////////*/
/*///////////////// bloc derniers ajouts ///////////////////*/
/*//////////////////////////////////////////////////////////*/


p.ajouts_txt_acroche {
	line-height:1.1em;
	padding: 5px 10px 0 18px;
}

p.ajouts_txt_acroche a {
	padding-top:5px;
	color:#666666;
	text-decoration:none;
}

p.ajouts_txt_acroche a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


/*========= bloc vignettes =============*/

.box_ajout{
	width:400px;
	height:100px;
	overflow:hidden;
	/*background-color:#99FF00;	*/
}

.box_ajout_content {
	width:2000px;
	margin-top:16px;
}


.box_ajout_content a.vign_ajout {
	float:left;
	display:block;
	width:72px;
	padding-left:6px;
	cursor:pointer;
}

.box_ajout_content a.vign_ajout img {
	border:none;
}

/* bts scroll */

a.bt_flch_g {
	width:15px;
	height:61px;
	display:none;
	background:url(http://media.achat-location.com/home_haloc/home_ajout_flch_g.gif) no-repeat top left;
}

a.bt_flch_g:hover {
	background:url(http://media.achat-location.com/home_haloc/home_ajout_flch_g.gif) no-repeat top right;
}

a.bt_flch_d {
	width:15px;
	height:61px;
	display:none;
	background:url(http://media.achat-location.com/home_haloc/home_ajout_flch_d.gif) no-repeat top right;
}

a.bt_flch_d:hover {
	background:url(http://media.achat-location.com/home_haloc/home_ajout_flch_d.gif) no-repeat top left;
}



/*================ bloc infobulle new annonce ================*/



.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;    
    padding-left: 22px;
    /*background-image: url(http://media.achat-location.com/web/highslide_graphicsloader.white.gif);*/
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 340px;
    padding: 5px;
}
.highslide-wrapper .highslide-header {
	height:24px;
	display:block;
	border-bottom: 1px solid #ccc;
	margin-bottom:0.5em;
	/*float:right;*/
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	float:right;
	/*background-color:#CCFF00;*/
	/*text-align: right;*/
}
.highslide-wrapper .highslide-header ul li {
	display: block;
	float:left;
	padding-left: 4px;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header .highslide-move a ,
.highslide-wrapper .highslide-header .highslide-close a {
	float:left;
	display: block;
	width:16px;
	height:16px;
}
.highslide-wrapper .highslide-header .highslide-move a:hover ,
.highslide-wrapper .highslide-header .highslide-close a:hover {
	color: black;
}

/* date */

h3.highslide-header_titre {
	color:#999999;
	font-size:1.1em;
	/*font-style: italic;*/
	float:left;
	width: 300px;
	
}

h3.highslide-header_titre a {
	text-decoration:none;
	display:block;
	float:left;
	width: 300px;
	/*background-color:#CCFF00;*/
}

h3.highslide-header_titre a:hover {
	text-decoration:underline;
}


/* bt move */

.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
	background:url(http://media.achat-location.com/web/highslide_graphics/ico_move.gif) no-repeat top left;	
}

.highslide-wrapper .highslide-header .highslide-move a:hover {
	background:url(http://media.achat-location.com/web/highslide_graphics/ico_move.gif) no-repeat bottom left;	
}


/* bt close */

.highslide-wrapper .highslide-header .highslide-close a {
	width:16px;
	height:16px;
	background:url(http://media.achat-location.com/web/highslide_graphics/ico_close.gif) no-repeat top left;	
}

.highslide-wrapper .highslide-header .highslide-close a:hover {
	background:url(http://media.achat-location.com/web/highslide_graphics/ico_close.gif) no-repeat bottom left;	
}


/**/

.highslide-wrapper .highslide-footer {
	color:#999;
	height:20px;
}
/*.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://media.achat-location.com/web/highslide_graphicsresize.gif);
}*/

.highslide-wrapper .highslide-footer a {
	float:right;
	display:block;
	padding:0.1em 0.9em;
	/*color:#fff;
	background-color:#00CC00;*/
}

.highslide-wrapper .highslide-footer em {
	padding-top:0.4em;
	float:left;
}


/* curseurs */

.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/* contenu */

.highslide-wrapper .highslide-body {
	line-height:14px;
	padding-top: 0.3em;
	padding-bottom:0.5em;
}


.highslide-wrapper .highslide-body .annonce_vign_content {
	margin-left:100px;
}



/* zone vignette image */

.highslide-wrapper .highslide-body .annonce_vign {
	float:left;
	/*width:140px;*/
}

.highslide-wrapper .highslide-body .annonce_vign img {
	border: 3px solid #D7D7D7;
	background-color:#FFFFFF;
	padding:1px;
	margin-right:14px;
}


/* menu vignettes */

.highslide-wrapper .highslide-body .annonce_vign ul {
	list-style-type: none;
	margin: 4px 0;
}

.highslide-wrapper .highslide-body .annonce_vign li {
	float:left;
	margin-right:4px;
}

.highslide-wrapper .highslide-body .annonce_vign li a {
	float:left;
	display:block;
	height:9px;
	width:9px;
	overflow:hidden;
	border: 1px solid #D7D7D7;
}

.highslide-wrapper .highslide-body .annonce_vign li a:hover,
.highslide-wrapper .highslide-body .annonce_vign li a.ACTIV {
	float:left;
	display:block;
	height:9px;
	width:9px;
	overflow:hidden;
	border: 1px solid #D7D7D7;
	background-color: #D7D7D7;
}


/*============= zone descriptif annonce ==============*/

/* description */

.blc_an_descriptif_home {
	padding: 6px 10px 0 0;
	margin-left:100px;
	/*background-color:#33CCFF;*/
}

.blc_an_descriptif_home a {
	color: #303030;
	text-decoration:none;
}

.blc_an_descriptif_home .annonce_caract {
	font-size: 1em;
}

.blc_an_descriptif_home .annonce_caract strong {
	display:block;
	/*padding-bottom: 3px;*/
}

.blc_an_descriptif_home .annonce_caract em {
	display:block;
	padding-bottom: 8px;
	font-size: 0.9em;
	color:#666666;
	text-transform: lowercase;
}

/* rollover nom de ville */

.blc_an_descriptif_home .blc_an_descriptif_home a .ville {
	text-decoration:none;
}

.blc_an_descriptif_home .blc_an_descriptif_home a:hover .ville {
	text-decoration:underline;
}

/* rollover description */

.blc_an_descriptif_home .annonce_descr {
	/*margin-bottom:8px;*/
}

.blc_an_descriptif_home .blc_an_descriptif_home a:hover .annonce_descr {
	color: #303030;
	text-decoration:underline;
}


/*=========== couleur par type de bien ================*/


/* maison */

.highslide-html .maison h3.highslide-header_titre a {
	color: #53831B;
	text-decoration:none;
}
.highslide-html .maison h3.highslide-header_titre a:hover {
	color: #53831B;
	text-decoration:underline;
}

.highslide-html .maison .highslide-footer a {
	color:#000;
	text-decoration:none;
	background-color:#B8E254;
	border:1px solid #81AD19;
}

.highslide-html .maison .highslide-footer a:hover {
	color:#000;
	text-decoration:underline;
	background-color:#81AD19;
	border:1px solid #81AD19;
}

/* appartement */

.highslide-html .appart h3.highslide-header_titre a {
	color: #277486;
	text-decoration:none;
}
.highslide-html .appart h3.highslide-header_titre a:hover {
	color: #277486;
	text-decoration:underline;
}

.highslide-html .appart .highslide-footer a {
	color:#000;
	text-decoration:none;
	background-color:#5FCFD7;
	border:1px solid #28979F;
}

.highslide-html .appart .highslide-footer a:hover {
	color:#000;
	text-decoration:underline;
	background-color:#28979F;
	border:1px solid #28979F;
}





