@charset "iso-8859-1";

/* CSS Document */



body {

	font-family:Arial, Helvetica, sans-serif;

}

a:active{

	outline: none;

}

a{

	text-decoration:underline;

	color:#949cbd;

}

a:hover,  a:visited{

	text-decoration:underline;

	color:#2B408A;

}

#conteneur {

	height:940px;

	background:url(../images/bg_site.jpg) #DDE0EF no-repeat;

	background-position:bottom left;

}



#blanc {

	background-color:#FFFFFF;

	width:979px;

	height:850px;

	margin-left:50px;

	z-index:0;

}



/*header*/

#header {

	width:979px;

	height:276px;

}

#header-print, #bottom-print{

	display:none;

}

#header #header-adresses {

	width:979px;

	height:207px;

	/*****background:url(../images/header/header.jpg) no-repeat;*****/ /****a remettre******/
	background:url(../images/header/header.jpg) no-repeat; /******gif anime à retirer après*****/

}

#header #raccourcis {

	top:0px;

	width:430px;

	height:74px;



	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3f54a5;

	text-align:center;



	margin-left:553px;

}

#header #raccourcis a {

	color:#3f54a5;

	margin-top:10px;

	letter-spacing: -0.4pt;	

	text-decoration:none;

}

#header #raccourcis-accueil {

	float:left;

	background:url(../images/header/raccourci-accueil.jpg) no-repeat;

	width:66px;

	height:34px;

	padding-top:40px;

}

#header #raccourcis-accueil:hover {

	background-position:0 -74px;

	color:#000000;

}

#header #raccourcis-contact {

	float:left;

	background:url(../images/header/raccourci-contact.jpg) no-repeat;

	width:58px;

	height:34px;

	padding-top:40px;

}

#header #raccourcis-contact:hover {

	background-position:0 -74px;

	color:#000000;

}

#header #raccourcis-plan {

	float:left;

	background:url(../images/header/raccourci-plan.jpg) no-repeat;

	width:63px;

	height:34px;

	padding-top:40px;

}

#header #raccourcis-plan:hover {

	background-position:0 -74px;

	color:#000000;

}

#header #raccourcis-espace-membre {

	float:left;

	background:url(../images/header/raccourci-espace.jpg) no-repeat;

	width:59px;

	height:34px;

	padding-top:40px;

}

#header #raccourcis-espace-membre:hover {

	background-position:0 -74px;

	color:#000000;

}

#header #raccourcis-reference {

	float:left;

	width:180px;

	height:74px;

}

#header #recherche-id{

	width:180px;

	height:74px;

	background:url(../images/header/raccourci-reference.jpg) no-repeat;

}

#header #recherche-id .champ {

	width:120px;

	background:transparent;

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#3f54a5;

	font-size:11px;

	

	border:none;

	margin:27px 0 0 5px;



}

#header #recherche-id .bouton {

	height:21px;

	width:89px;

	

	background:url(../images/header/bouton_raccourci_ref.png) no-repeat;

	border:none;

	cursor:pointer;

	

	font-size:1px;

	margin-left:32px;

	margin-top:12px;

}

#header #recherche-id .bouton:hover, .bouton:visited {

	color:#3E53A1;

}

#header #compteur_biens {

	width:150px;

	height:15px;

	

	color:#FFE723;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	

	margin-top:105px;

	margin-left:160px;

}

#header #compteur_biens span {

	color:#FFFFFF;

	font-weight:bold;

	font-size:16px;

	

}



/*menu*/

#menu {

	float:left;

	/*width:488px;*/

	width:520px;

	height:68px;

	

	display:inline;

	margin-right:-32px;

}

#menu a, menu a:hover{

	color:#14296A;

}

#menu ul {	

	font-size:1px;

	color:#14296A;

}

#menu li {

	float:left;

}

#menu li h1{

	font-size:0px;

}

#menu #acheter {

	width:126px;

	height:68px;

	display:block;

	background:url(../images/menu/menu_acheter.jpg) no-repeat;

}

#menu #acheter:hover {

	background-position:0 -68px;

	color:#7e90d4;

}

#menu #vendre {

	width:120px;

	height:68px;

	display:block;

	background:url(../images/menu/menu_vendre.jpg) no-repeat;

}

#menu #vendre:hover {

	background-position:0 -68px;

	color:#7e90d4;

}

#menu #agences {

	width:125px;

	height:68px;

	display:block;

	background:url(../images/menu/menu_agences.jpg) no-repeat;

}

#menu #agences:hover {

	background-position:0 -68px;

	color:#7e90d4;

}

#menu #infos {

	width:117px;

	height:68px;

	display:block;

	background:url(../images/menu/menu_infos.jpg) no-repeat;

}

#menu #infos:hover {

	background-position:0 -68px;

	color:#7e90d4;

}

/*

#menu li:hover > .sousMenu {

	display:block;

	z-index:100;

}*/

#sub-menu {
	clear: both;

	position:absolute;

	top:275px;

	margin-left:5px;

}

#sub-menu #sub_vendre{

	margin-left:120px;

}

#sub-menu #sub_agences{

	margin-left:240px;

}

#sub-menu #sub_infos{

	margin-left:334px;

}

#sub-menu .sousMenu {

	min-width:125px;

 	display: none;

	list-style-type: none;

	font-size:12px;

	margin: 0;

	padding: 0;

	border: 0;

	z-index:150;

}

#sub-menu .sousMenu li {

	float: none;

	margin: 0;

	padding: 0;

	border: 0;

	z-index:150;

}

#sub-menu .sousMenu li  a{

	z-index:150;

	padding: 2px 8px;

}

#sub-menu .sousMenu li a:link, 

#sub-menu .sousMenu li a:visited {

	background: transparent url(../images/transparent.png) no-repeat;

	display: block;

	color: #071850;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

}

#sub-menu .sousMenu li a:hover {

	background-image:none;

	background-color:#4459ac;

	color:#FFFFFF;

}



/*moteur-recherche */

#moteur-recherche {

	width:491px;

	height:242px;

	margin-left:488px;

	background:url(../images/header/moteur-recherche-bg.jpg) repeat-y;

	z-index:1;

}

#moteur-recherche #moteur-recherche-top {

	width:491px;

	height:68px;

	background:url(../images/header/moteur-recherche-top.jpg) no-repeat;

	z-index:2;

}

#moteur-recherche #champs {

	width:460px;

	height:200px;

	color:#05295e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:-26px 0 0 18px;

}

#moteur-recherche #moteur-recherche-pied {

	background:url(../images/header/moteur-recherche-pied.jpg) no-repeat;

	

	width:491px;

	height:1px;

}

#moteur-recherche #moteur-recherche-bouton {

	width:154px;

	height:35px;

	

	color:#34488F;

	font-size:1px;

	

	margin:-20px 0 0 320px;

}

#moteur-recherche #champs #left label.oblig{

	display:block;

}

#moteur-recherche #champs table td{

	vertical-align:top;

	width:50%;

}

#moteur-recherche #champs #left span{

	float:right;

	margin-right:10px;

	font-size:11px;

}



#moteur-recherche #champs #left select{

	width:220px;

}

#moteur-recherche #champs #saveByMail{

	border: solid 1px #aa9700;

	padding:2px;

}

#moteur-recherche #champs #saveByMail p input{

	margin: 8px 20px;

	float:left;

}

/*menu-secondaire*/

#menu-secondaire {

	width:482px;

	height:74px;

	

	color:#2a3666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	

	margin:25px 0 0 493px;

}

#menu-secondaire .titre {

	font-size:16px;

	letter-spacing: -0.8pt;

	line-height: 1.3;

	font-weight:500;

}

#menu-secondaire #simulation-budget {

	width:146px;

	height:68px;

	background-color:#ccd1e6;

	border:1px solid #8591c2;

	

	color:#2a3666;

	text-decoration:none;

	

	padding:2px 5px;

	

}

#menu-secondaire #simulation-budget:hover {

	background-color:#485db0;

	color:#FFFFFF;

}

#menu-secondaire #alerte-mail {

	width:156px;

	height:68px;

	

	background-color:#939dc7;

	border:1px solid #6b78ac;

	

	color:#2a3666;

	text-decoration:none;

	

	margin:0 5px;

	padding:2px 5px;

}

#menu-secondaire #alerte-mail:hover {

	background-color:#485db0;

	color:#FFFFFF;

}

#menu-secondaire #estimation-gratuite {

	width:134px;

	height:68px;

	

	background-color:#ccd1e6;

	border:1px solid #8591c2;

	

	color:#2a3666;

	text-decoration:none;

		

	padding:2px 5px;

	

}

#menu-secondaire #estimation-gratuite:hover {

	background-color:#485db0;

	color:#FFFFFF;

}



#menu-secondaire div{

	cursor:pointer;

}

/*menu_bottom*/

#menu_bottom {
	clear: both;

	width:985px;

	

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2a3666;

	text-align:center;

}

#menu_bottom ul{

	margin:20px 80px;

}

#menu_bottom li, #menu_bottom li a  {

	display:inline;

	color:#2a3666;

	padding-right:7px;

}

#menu_bottom li a:hover {

	color:#2a3666;

	text-decoration:underline;

}



/*footer*/

#footer {
	clear: both;

	width:100%;

	height:120px;

	background-color:#0B1636;

}

#footer #bloc-footer {

	margin-left:50px;

	background:url(../images/bloc_footer.jpg);

	width:971px;

	height:95px;

}

#footer #referencement {

	width:716px;

	height:68px;

	float:left;

	padding:12px 0 15px 15px;

}

#footer #referencement .col {

	width:164px;

	height:65px;

	float:left;

	margin-right:15px;

}

#footer #referencement .col h2 a{

	font-weight:normal;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

}

#footer #referencement .col h2 a:hover {

	text-decoration:underline;

	color:#FFE723;

}

#footer #convertisseur {

	float:left;

	

	width:190px;

	height:55px;

	

	background:url(../images/convertisseur.jpg);

	

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#3f54a5;

	

	padding-top:39px;

	padding-left:50px;

}

#footer #convertisseur .champ_convertisseur {

	width:148px;

	border:1px solid #7D86A5;

	

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#3f54a5;

	

	padding:2px;

	margin-bottom:3px;

	text-align:right;

}



#retourUser{

	float:right;

}



#showBG{

	position: fixed;

	right:0;

	top:40%;

	width:25px;

	height:99px;

	background-image:url(../images/interface/scroll-right.png);



}

#class_dpe {float: left; margin: 0 18px 0 0;}
#class_ges {float: left;}

