@charset "utf-8";
/* CSS Document */

.cursor{
	cursor:pointer;

}

a { 
	text-decoration: none;
	border:none;
	outline:none;
}

a:link 	{ 
	color: #a9d2f4;
}

a:active 	{ 
	color: #a9d2f4;
}

a:visited 	{ 
	color: #a9d2f4;
}
 
a:hover 	{ 
	color: #fff;
}	

a.souligne 	{ 
	text-decoration:underline;
}


a.souligneOn:hover 	{ 
	text-decoration:underline;
}



a.lien_base_1:link, a.lien_base_1:active, a.lien_base_1:visited,a.lien_base_1:hover { 	
	font-size:13px;
	color:#00304f;
	font-weight:600;
	text-decoration:underline;
}


a.lien_base_2:link, a.lien_base_2:active, a.lien_base_2:visited,a.lien_base_2:hover { 	
	font-size:11px;
	color:#00304f;
	font-weight:normal;
	text-decoration:underline;
}

a.lien_base_3:link, a.lien_base_3:active, a.lien_base_3:visited	{
color: #FFF; font-size:12px; }
a.lien_base_3:hover  {	text-decoration:underline;}


a.effet-enfonce1px:link, a.effet-enfonce1px:active, a.effet-enfonce1px:visited{ position:relative;  }
a.effet-enfonce1px:hover{ bottom:1px; }
/*
a.effet-transpa1:link, a.effet-transpa1:active, a.effet-transpa1:visited{  opacity: 1;	filter:alpha(opacity=100); }
a.effet-transpa1:hover{ 	opacity: 0.8;	filter:alpha(opacity=80); }
*/
a.menuCompte{  overflow:hidden; display:block; height:27px; width:270px; background-position:top left }
a.menuCompte:hover{  background-position:bottom left; }


a.liens-utiles:link, a.liens-utiles:active, a.liens-utiles:visited{ font-size:13px; color:#00304f; font-weight:600; }
a.liens-utiles:hover{ font-size:13px; color:#8b6b16; font-weight:600; }


a.lien-rouge:link, a.lien-rouge:active, a.lien-rouge:visited{ font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#b54d1f; border-bottom:1px solid #c89678; padding-bottom:5px; margin-bottom:5px; display:block;  line-height:10px; font-weight:bold; }
a.lien-rouge:hover{ color:#c6362a; font-weight:600; }


a.bt-savoirPlus{ width:77px; height:18px; background:url(../media/bt-es+.gif) no-repeat; display:block; margin:3px 2px;}

a.lien_blanc:link, a.lien_blanc:active, a.lien_blanc:visited	{	color:#FFF; }
a.lien_blanc:hover  {	text-decoration:underline;}

a.lien_noir:link, a.lien_noir:active, a.lien_noir:visited	{	color:#000; }
a.lien_noir:hover  {	text-decoration:underline;}

a.lien_gris:link, a.lien_noir:active, a.lien_noir:visited	{	color:#AAA; }

a.lien_jaune:link, a.lien_jaune:active, a.lien_jaune:visited	{	color:#FFF1C3; }
a.lien_jaune:hover  {	text-decoration:underline;}



a.bt_rollOver:link, a.bt_rollOver:active, a.bt_rollOver:visited	{ 
	position:absolute;
	left:214px;
	color:#FFF;
	padding:4px 0px 1px 12px;
	font-weight:bold;
	top:2px;
	width:73px;
	height:16px;
	display:block;
	overflow:hidden;
	background:url("../media/bt_rechercher.gif") top left no-repeat;
}
a.bt_rollOver:hover  {
 	background-position:bottom left; 
}

/******************/
/* MENU
*******************/

/* 1 */
a.menu_01:link, a.menu_01:active, a.menu_01:visited	{ 	background:#c6362a; 	}

/* 2 */
a.menu_02:link, a.menu_02:active, a.menu_02:visited	{ 	background:#96a519;	}

/* 3 */
a.menu_03:link, a.menu_03:active, a.menu_03:visited	{ 	background:#78496f;	}

/* 4 */
a.menu_04:link, a.menu_04:active, a.menu_04:visited	{ 	background:#204e67;	}

/* 5 */
a.menu_05:link, a.menu_05:active, a.menu_05:visited	{ 	background:#3c988e;	}

/* 6 */
a.menu_06:link, a.menu_06:active, a.menu_06:visited	{ 	background:#8b6b16;	}

/* 7 */
a.menu_07:link, a.menu_07:active, a.menu_07:visited	{ 	background:#c46c06;	}

/* 8 */
a.menu_08:link, a.menu_08:active, a.menu_08:visited	{ 	background:#dce0d2;	}

/*
** Propriétés communes aux boutons du menu :
*/

a.menu:link, a.menu:active, a.menu:visited	{ 

	position:relative;
	width:181px;
	height:26px;
	margin-bottom:6px;
	display:block;
	overflow:hidden;
}

a.menu:hover  {
	background-image:url(../media/encoche-menu-hover.gif); background-repeat:no-repeat;
}

a.menu span { margin:8px 5px 0px 16px; display:block; }

a.menu-on:link, a.menu-on:active, a.menu-on:visited, a.menu-on:hover	{ 	
	background-image:url(../media/encoche-menu-hover.gif); background-repeat:no-repeat;
}



/**************************************/


a.savoir-plus:link, a.savoir-plus:active, a.savoir-plus:visited{ 
	height:18px;
	display:block;
	overflow:hidden;
	position:absolute;
	right:17px;
	top:17px;
	padding-left:10px;
	text-transform:uppercase;
	font-size:11px;
	color:#fff1c3;
	font-weight:bold;
	width:80px;
	text-align:center;
}
a.savoir-plus:hover {	color:#FFF;}
a.savoir-plus span{
	padding:2px 8px 0 0;
	height:18px;
	display:block;
	cursor:pointer;
}


a.financer{					background-image:url(../financer/media/bg_bt_G.gif);	}
a.financer span{			background:url(../financer/media/bg_bt_D.gif) top right no-repeat;	}

a.assurer{					background-image:url(../assurer/media/bg_bt_G.gif);	}
a.assurer span{				background:url(../assurer/media/bg_bt_D.gif) top right no-repeat;	}

a.conseil{		background-image:url(../conseil-patrimonial/media/bg_bt_G.gif);	}
a.conseil span{	background:url(../conseil-patrimonial/media/bg_bt_D.gif) top right no-repeat;	}

a.gestion{			background-image:url(../gestion-locative/media/bg_bt_G.gif);	}
a.gestion span{	background:url(../gestion-locative/media/bg_bt_D.gif) top right no-repeat;	}

a.salon{			background-image:url(../salon-habiter-demain/media/bg_bt_G.gif);	}
a.salon span{	background:url(../salon-habiter-demain/media/bg_bt_D.gif) top right no-repeat;	}


a.bt_titre_blc:link, a.bt_titre_blc:active, a.bt_titre_blc:visited	{ 
	position:absolute;
	top:12px; 
	right:17px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
}
a.bt_titre_blc:hover{	text-decoration:underline;	}

/******************/
a.lien_pagination:link, a.lien_pagination:active, a.lien_pagination:visited	{ 

	background:#00304f;
	padding: 5px 3px 2px 3px;
	margin:0px 1px 2px 1px;
	color:#FFF;
	font-size:10px; 
	font-family: Helvetica, sans-serif;
	float:left;
	
}
a.lien_pagination:hover 	{ 
	color:#fff1c3;
	background:#63333d;
	float:left;
}
/******************/
a.lien_pagination_on	{ 
	background:#fff1c3;
	padding: 5px 3px 2px 3px;
	margin:0px 1px 2px 1px;
	color:#00304f;
	font-size:10px; 
	font-family: Helvetica, sans-serif;
	float:left;
}

/* listing ****************/
a.listing-voir-fiche{
	width:181px;
	height:26px;
	background: #c6362a  url(../acheter-louer/media/bt_listing-voir-la-fiche.gif) left no-repeat ;
	position:absolute;
	top:45px;
	right:0px;
}
a.listing-voir-fiche:hover{
	background: #dc4c3c url(../acheter-louer/media/bt_listing-voir-la-fiche_ON.gif) left no-repeat ;
}
a.listing-ajout-selection{
	width:181px;
	height:26px;
	background: #c6362a url(../acheter-louer/media/bt_listing-ajouter-a-la-selection.gif) left no-repeat ;
	position:absolute;
	top:77px;
	right:0px;
}
a.listing-ajout-selection:hover{
	background: #dc4c3c url(../acheter-louer/media/bt_listing-ajouter-a-la-selection_ON.gif) left no-repeat ;
}
a.listing-nous-contacter{
	width:181px;
	height:26px;
	background: #c6362a  url(../acheter-louer/media/bt_listing-nous-contacter.gif) left no-repeat ;
	position:absolute;
	top:109px;
	right:0px;
}
a.listing-nous-contacter:hover{
	background: #dc4c3c url(../acheter-louer/media/bt_listing-nous-contacter_ON.gif) left no-repeat ;
}

a.panier-nous-contacter{
	width:181px;
	height:26px;
	background: #c6362a  url(../acheter-louer/media/bt_listing-nous-contacter.gif) left no-repeat ;

	position:absolute;
	top:77px;
	right:0px;
}
a.panier-nous-contacter:hover{
	background: #dc4c3c url(../acheter-louer/media/bt_listing-nous-contacter_ON.gif) left no-repeat ;
}

a.panier-supprimer{
	width:168px;
	height:14px;
	border:1px solid #c6362a;
	color:#c6362a;
	text-transform:uppercase;
	font-size:11px;
	padding:5px;
	position:absolute;
	top:109px;
	right:0px;
}
a.panier-supprimer:hover{
	background: #c6362a;
	color:#FFF;
}


/* fiche ****************/

a.fiche-ajout-selection{
	width:175px;
	height:26px;
	background: #c6362a url(../acheter-louer/media/bt_listing-ajouter-a-la-selection.gif) left no-repeat ;
	display:block;
	margin-bottom:3px;
}
a.fiche-nous-contacter{
	width:175px;
	height:26px;
	background: #c6362a  url(../acheter-louer/media/bt_listing-nous-contacter.gif) left no-repeat ;
	display:block;
	margin-bottom:3px;
	position:relative;
	bottom:0px;
	right:0px;
}
	
	
/** FOOTER ****************/



a.infoBulle { position: relative; }
a.infoBulle span { display:none;  }
a.infoBulle:hover span {
	top:-27px;
	height:25px;	
	left:10px;
	display:block; 
	overflow:hidden;
	padding:1px 10px 0px 10px;
	text-align:left;
	position: absolute; 
	z-index: 500; 
	background:  url(../media/bg-infobull.gif) top left no-repeat; 
	color: #114979;	
}
.infoBullD {
	position:absolute;
	right:0px;
	top:2px;
}
a.minilien {	margin-left:-5px;  display:block; float:left; }
a.minilien:hover {	margin-top:1px;  }
