/* CSS Document */


/* //////////////////////////////////////////// */
/* Zone pro annonceur ///////////////////////// */
/* //////////////////////////////////////////// */


/* intro */


.annonceur_intro {
	text-align:center;
	color: #7C7C7C;
	height: 24px;
	/*background:url(http://media.achat-location.com/web/zone_annonceur_haut.gif) #4A4A4A no-repeat top left;*/	
}

.annonceur_intro p {
	padding: 2px 0 4px 0;
	margin: 0 17px;
	border-bottom: 1px solid #595959;
}

.annonceur_intro_NOPACK {
	height: 12px;
	overflow:hidden;
	background:url(http://media.achat-location.com/web/zone_annonceur_haut.gif) no-repeat bottom left;
}


/* logo */

.annonceur_logo {
	height: 77px;
	/*overflow:hidden;*/
	background:url(http://media.achat-location.com/web/zone_annonceur_bk_logo.gif) #4A4A4A no-repeat top left;
}

html>body .annonceur_logo {
	min-height: 77px;
	height: auto; !important;
	/*overflow:hidden; !important;*/
	background:url(http://media.achat-location.com/web/zone_annonceur_bk_logo.gif) #4A4A4A no-repeat top left;
}
.annonceur_logo td {
	padding: 16px 40px 6px 40px;
	/*height: 100px;*/
	overflow:hidden;
}

/* logo fiche depresentation */

.annonceur_logo_present {
	height: 77px;
	/*overflow:hidden;*/
	/*background:url(http://media.achat-location.com/web/zone_annonceur_bk_logo.gif) #4A4A4A no-repeat top left;*/
}

html>body .annonceur_logo_present {
	min-height: 77px;
	height: auto; !important;
	/*overflow:hidden; !important;*/
	/*background:url(http://media.achat-location.com/web/zone_annonceur_bk_logo.gif) #4A4A4A no-repeat top left;*/
}
.annonceur_logo_present td {
	padding: 16px 40px 6px 40px;
	/*height: 100px;*/
	overflow:hidden;
}

/*========== texte =================*/

.annonceur_texte {
	/*border-left: 6px solid #4A4A4A;
	border-right: 5px solid #4A4A4A;*/
	margin: 0 5px 0 6px;
	background-color: #FFFFFF;
	padding: 3px 11px 0 11px;	
}

.cadre_infos_pro_h {
	height:5px;
	overflow:hidden;
	background: url(http://media.achat-location.com/web/blc_pro_infos_h.gif) no-repeat top left;	
}

.cadre_infos_pro_b {
	clear:left;
	height:5px;
	overflow:hidden;
	background: url(http://media.achat-location.com/web/blc_pro_infos_b.gif) no-repeat top left;	
}

.cadre_infos_pro {
	padding: 6px 7px 3px 7px;	
	background: url(http://media.achat-location.com/web/blc_pro_infos_bk.gif) repeat-y top left;	
}

.annonceur_texte_adr {
	padding: 0 7px 8px 7px;
	text-align:center;
	border-bottom: 1px solid #D3D3D3;
}

.annonceur_texte_adr_NOPACK {
	text-align:center;
}

.annonceur_texte_adr_NOPACK p {
	padding: 2px 12px 6px 12px;
	
}


.annonceur_texte_tel {
	text-align:left;
	line-height:14px;
	/*background-color:#00FF00;*/
	/*padding: 8px 3px 8px 7px;*/
	padding: 6px 3px 7px 3px;
	border-bottom: 1px solid #D3D3D3;
}

.annonceur_texte_tel_detail {
	text-align:left;
	line-height:14px;
	padding-top:4px;
	height:21px;
	font-size:10px;
	/*overflow:hidden;*/
	/*padding: 6px 0 7px 0;
	border-bottom: 1px solid #D3D3D3;*/
}

/*.annonceur_texte_tel br, .annonceur_texte_tel_detail br {
	clear:left;
}*/


.cadre_infos_contact {
	height:25px;
	padding: 5px 10px 0 10px;	
	background: url(http://media.achat-location.com/web/blc_pro_infos_b_contact.gif) no-repeat top left;	
}


/* gestion des icones */

.annonceur_texte_tel .ico, .annonceur_texte_tel_detail .ico, .annonceur_texte_tel_detail a .ico {
	float:left;
	height:16px;
	width:30px;
	border-right: 1px solid #D3D3D3;
	margin-right:8px;
	/*margin-bottom:3px;*/
}
.annonceur_texte_tel .info_txt, .annonceur_texte_tel_detail .info_txt , .annonceur_texte_tel_detail a .info_txt {
	padding: 1px 0;
	height:18px;
	margin-right:5px;
	/*font-variant: small-caps;*/
}

.cadre_infos_contact .ico {
	float:left;
	height:16px;
	width:30px;
	border-right: 1px solid #8A8A8A;
	margin-right:8px;
	/*margin-bottom:3px;*/
}

.cadre_infos_contact .info_txt {
	/*float:left;*/
	/*width:120px;	*/
	padding: 1px 0;
	height:18px;
	margin-right:5px;
	/*height:19px;*/
	/*background-color:#66CC00;*/
}

.annonceur_texte_tel br, .cadre_infos_contact br, .annonceur_texte_tel_detail br {
	clear: left;
}

/*===== liens ======*/

a.link_pro {
	display:block;
	/*margin-bottom:3px;*/
	color:#303030;
	text-decoration: none;
	font-size:10px;
}
a.link_pro:hover {
	color:#303030;
	text-decoration: none;
}
/*
html>body a.link_pro:hover {
	color:#303030;
	text-decoration: none; !important
}*/

a.link_pro .info_txt .ico {
	display:block;
	color:#303030;
	text-decoration: none;
}
a.link_pro:hover .info_txt .ico {
	color:#303030;
	text-decoration: none;
	cursor: pointer;
	border-right: 3px solid #8A8A8A;
	margin-right: 6px;
}

/*a.link_pro:hover .cadre_infos_contact .ico {
	color:#303030;
	text-decoration: none;
	cursor: pointer;
	border-right: 3px solid #8A8A8A;
	margin-right: 6px;
}*/

a.link_pro .info_txt span {
	border-bottom:1px dotted #CCCCCC;
	border-right: none;
	border-left: none;
	float:left;
}

a.link_pro:hover .info_txt span {
	/*border-bottom:none;*/
	text-decoration: none;
	border-bottom:1px solid #303030;
	cursor: pointer;
}
/*
html>body a.link_pro:hover .info_txt span {
	border-bottom:1px dotted #303030; !important;
	text-decoration: none;
	cursor: pointer;
}*/

a.link_pro img {
	border: none;
}


/* outro annonceur */


.annonceur_outro {
	height: 8px;
	overflow:hidden;
	background:url(http://media.achat-location.com/web/zone_annonceur_bas.gif) no-repeat top left;
}


/* /////////////////////////////////////////////////// */
/* ///////////   bloc present pro v02  /////////////// */
/* /////////////////////////////////////////////////// */

.annonceur_texte_adr_2 {
	padding: 6px 7px 10px 7px;
	text-align:center;
	/*border-bottom: 1px solid #D3D3D3;
	margin-bottom:7px;*/
}

/* navig pro v02 */

ul#navig_pro  {
	/*border-bottom: 1px solid #D3D3D3;
	margin-bottom:7px;*/
	padding-bottom:1px;	
}

#navig_pro li {
	margin-bottom: 4px;
	text-align:left;
}

#navig_pro .separ {
	margin-bottom: 7px;
	/*border-bottom: 1px solid #D3D3D3;*/
}

/* bt standart */

#navig_pro li a,
#navig_pro li .simul_bt {
	display: block;
	height:22px;
	text-decoration: none;
	color:#666;
	/*background:url(http://media.achat-location.com/web/blc_pro_bt02.gif) no-repeat top left;*/
}

.pro_maison #navig_pro li a {
	background:url(http://media.achat-location.com/web/maison/blc_pro_bt02.gif) no-repeat top left;
}

.pro_appart #navig_pro li a {
	background:url(http://media.achat-location.com/web/appart/blc_pro_bt02.gif) no-repeat top left;
}

.pro_terrain #navig_pro li a {
	background:url(http://media.achat-location.com/web/terrain/blc_pro_bt02.gif) no-repeat top left;
}

#navig_pro li .simul_bt {
	background:url(http://media.achat-location.com/web/maison/blc_pro_bt02.gif) no-repeat top left;
}

#navig_pro li .simul_bt_tel {
	display: block;
	height:54px;
	text-decoration: none;
	color:#303030;
	background:url(http://media.achat-location.com/web/blc_pro_bt02_tel_ACTIV.gif) no-repeat bottom left;
}

/* hover */

.pro_maison #navig_pro li a:hover,
.pro_appart #navig_pro li a:hover {
	color:#303030;
	background-position: bottom left;
}

.pro_terrain #navig_pro li a:hover {
	color:#fff;
	background-position: bottom left;
}

/**/

#navig_pro li a b.ico,
#navig_pro li .simul_bt b.ico {
	height:22px;
	width: 30px;
	/*background-color:#FF0000;*/
	float:left;
	/*margin-right:8px;*/
}

#navig_pro li a span,
#navig_pro li .simul_bt span {
	display:block;
	padding-top:4px;
}

/* bt tel */

#navig_pro li a.bt_tel {
	display: block;
	height:54px;
	margin-top:7px;
	text-decoration: none;
	color:#562E06;	
	background:url(http://media.achat-location.com/web/blc_pro_bt02_tel.gif) no-repeat top left;
}

#navig_pro li a.bt_tel:hover {
	color:#303030;
	background-position:bottom left;
}

#navig_pro li a.bt_tel b.ico{
	height:54px;
	width: 30px;
	/*background-color:#FF0000;*/
	float:left;
	/*margin-right:8px;*/
}

#navig_pro li .simul_bt_tel b.ico {
	height:54px;
	width: 38px;
	/*background-color:#FF0000;*/
	float:left;
	/*margin-right:8px;*/
}


#navig_pro li a.bt_tel span {
	display:block;
	line-height:12px;
	padding-top:9px;	
}

#navig_pro li .simul_bt_tel span {
	display:block;
	line-height:18px;
	padding-top:9px;
}

#navig_pro li .simul_bt_tel strong {
	line-height:11px;
}



/* icone navig */

#navig_pro b.ico_present,
#navig_pro_detail b.ico_present {
	background: url(http://media.achat-location.com/web/ico_presentation.gif) no-repeat center center;
}

#navig_pro b.ico_carte,
#navig_pro_detail b.ico_carte {
	background: url(http://media.achat-location.com/web/ico_localiser.gif) no-repeat center center;
}

#navig_pro b.ico_web,
#navig_pro_detail b.ico_web {
	background: url(http://media.achat-location.com/web/ico_website.gif) no-repeat center center;
}

#navig_pro b.ico_tteannonce,
#navig_pro_detail b.ico_tteannonce {
	background: url(http://media.achat-location.com/web/ico_tteannonces.gif) no-repeat center center;
}

#navig_pro b.ico_tel,
#navig_pro_detail b.ico_tel {
	background: url(http://media.achat-location.com/web/ico_tel.gif) no-repeat center center;
}

#navig_pro b.ico_fax,
#navig_pro_detail b.ico_fax {
	background: url(http://media.achat-location.com/web/ico_fax.gif) no-repeat center center;
}


/* ////////////////////////////////////////////////////////// */
/* ///////////   bloc present pro DETAIL v02  /////////////// */
/* ////////////////////////////////////////////////////////// */

#navig_pro_detail {
	margin: 6px 0 0 0;
}

#navig_pro_detail li {
	float:left;
}

#navig_pro_detail li.large {
	width: 159px;
	margin-right:6px;
	margin-bottom:4px;
}

#navig_pro_detail li.petit {
	width: 144px;
	margin-bottom:4px;
}

/* maison */

.blc_maison  #navig_pro_detail li.large a {
	display:block;
	height:24px;
	width: 159px;
	text-decoration:none;
	color:#303030;
	background: url(http://media.achat-location.com/web/maison/blc_pro_detail_bt02_g.gif) #ECECEC no-repeat top left;
}

.blc_maison  #navig_pro_detail li.petit a {
	display:block;
	height:24px;
	width: 144px;
	text-decoration:none;
	color:#303030;
	background: url(http://media.achat-location.com/web/maison/blc_pro_detail_bt02_d.gif) #ECECEC no-repeat top left;
}

/* appart */

.blc_appart  #navig_pro_detail li.large a {
	display:block;
	height:24px;
	width: 159px;
	text-decoration:none;
	color:#303030;
	background: url(http://media.achat-location.com/web/appart/blc_pro_detail_bt02_g.gif) #ECECEC no-repeat top left;
}

.blc_appart #navig_pro_detail li.petit a {
	display:block;
	height:24px;
	width: 144px;
	text-decoration:none;
	color:#303030;
	background: url(http://media.achat-location.com/web/appart/blc_pro_detail_bt02_d.gif) #ECECEC no-repeat top left;
}

/* terrain */


.blc_terrain #navig_pro_detail li.large a {
	display:block;
	height:24px;
	width: 159px;
	text-decoration:none;
	color:#303030;
	background: url(http://media.achat-location.com/web/terrain/blc_pro_detail_bt02_g.gif) #ECECEC no-repeat top left;
}

.blc_terrain #navig_pro_detail li.petit a {
	display:block;
	height:24px;
	width: 144px;
	text-decoration:none;
	color:#303030;
	background: url(http://media.achat-location.com/web/terrain/blc_pro_detail_bt02_d.gif) #ECECEC no-repeat top left;
}

/* hover */

#navig_pro_detail li.large a:hover,
#navig_pro_detail li.petit a:hover {
	background-position: bottom left;
	/*text-decoration:underline;*/
}



/**/

#navig_pro_detail li span {
	background:none;
	border-left: 0px solid #D5D5D5;	
	border-right: 0px solid #D5D5D5;
	color:#303030;
	text-decoration:none;
}



/* txt */

#navig_pro_detail li a span,
#navig_pro_detail li .simul_bt span {
	display:block;
	padding-top:5px;
}

.blc_terrain #navig_pro_detail li a:hover span {
	color:#fff;
}


/* icones */

#navig_pro_detail li a b.ico,
#navig_pro_detail li .simul_bt b.ico {
	height:24px;
	width: 29px;
	margin-left:2px;
	float:left;
	
	/* affichage des icones, cf style #navig_pro */
}

/* telephone */

#navig_pro_detail li.telephone {
	width: 309px;
	height: 28px;
	margin: 2px 0 6px 0;
	
}

#navig_pro_detail li.telephone a {
	display:block;
	height:28px;
	width: 309px;
	text-decoration:none;
	color:#562E06;
	background: url(http://media.achat-location.com/web/blc_pro_detail_bt02_tel.png) #F1C15E no-repeat top left;
}

#navig_pro_detail li.telephone a:hover {
	color:#303030;
	text-decoration: underline;
	background-position: bottom left;
}

#navig_pro_detail li.telephone a:hover span {
	color:#303030;
}



#navig_pro_detail li.telephone .simul_bt {
	display:block;
	height:28px;
	width: 309px;
	text-decoration:none;
	color:#562E06;
	background: url(http://media.achat-location.com/web/blc_pro_detail_bt02_tel_2.png) #F1C15E no-repeat top left;
}

#navig_pro_detail li.telephone a b.ico,
#navig_pro_detail li.telephone .simul_bt b.ico {
	height:28px;
	width: 29px;
	margin-left:2px;
	float:left;
	
	/* affichage des icones, cf style #navig_pro */
}

#navig_pro_detail li.telephone a span,
#navig_pro_detail li.telephone .simul_bt span {
	display:block;
	color:#562E06;
	padding-top:8px;
}

/* zone fax */

#navig_pro_detail li.total {
	width: 309px;
	height: 24px;
	background: url(http://media.achat-location.com/web/blc_pro_bt02_total.gif) #ECECEC no-repeat top left;
}




/* ////////////////////////////////////////////////////// */
/* ///////////  Sous menu onglets type 2  /////////////// */
/* ////////////////////////////////////////////////////// */



#navig_onglet_g {
	margin-top: 5px;
	margin-left:15px;
	height: 28px;
	overflow: hidden;
}

#navig_onglet_g br {
	clear:both;
}


#navig_onglet_g ul {
	/*margin-left:20px;*/
	/*margin-top:15px;*/
}

#navig_onglet_g li {
	display:inline;	
	height:21px;
	/*display: inline;*/	
	/*display:block;*/
}

/* parametrage des onglets */

#navig_onglet_g a.onglet_pro {
	display:block;
	float:left;
	height:21px;
	overflow:hidden;
	margin-left: 2px;	
	line-height:21px;	
	text-decoration: none;
	padding-left: 8px;
	background:url(http://media.achat-location.com/espace_pro/navig_onglet_bk.gif) no-repeat top left;
}

* html #navig_onglet_g a {
	width:1px;
}

#navig_onglet_g a.onglet_pro b {
	height:100%;
	display:block;
	padding:0 8px 0 2px;
	font-size: 10px;
	color: #303030;
	text-decoration: none;
	background:url(http://media.achat-location.com/espace_pro/navig_onglet_bk.gif) no-repeat top right;
}

#navig_onglet_g a.onglet_pro span {
	border-bottom: none;
}

/* parametrage des onglets ROLLOVER */

#navig_onglet_g a.onglet_pro:hover {
	cursor:pointer;
	background:url(http://media.achat-location.com/espace_pro/navig_onglet_bk.gif) no-repeat bottom left;
}

#navig_onglet_g a.onglet_pro:hover b {
	color: #303030;
	text-decoration: none;
	background:url(http://media.achat-location.com/espace_pro/navig_onglet_bk.gif) no-repeat bottom right;
}

#navig_onglet_g a.onglet_pro:hover span {
	border-bottom: 1px dotted #303030;
	
}


/* parametrage des onglets ACTIV */

#navig_onglet_g a.onglet_pro_ACTIV {
	display:block;
	float:left;
	height:21px;
	overflow:hidden;
	margin-left: 2px;	
	line-height:20px;
	text-decoration: none;
	padding-left: 8px;
	background:url(http://media.achat-location.com/espace_pro/navig_onglet_bk_ACTIV.gif) no-repeat bottom left;
}

* html #navig_onglet_g_ACTIV a {
	width:1px;
}

#navig_onglet_g a.onglet_pro_ACTIV b {
	height:100%;
	display:block;
	padding:0 8px 0 2px;
	font-size: 10px;
	color: #ddd;
	text-decoration: none;
	background:url(http://media.achat-location.com/espace_pro/navig_onglet_bk_ACTIV.gif) no-repeat bottom right;
}

#navig_onglet_g a.onglet_pro:hover span {
	/*border-bottom: 1px dotted #303030;*/
}


