body{
   
	background-color:#fbe9a8;
	margin:0;
	font:11px Arial,Helvetica,sans-serif;
}


p, div { 
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0;
}

a:link{
	text-decoration:none;

}
a{
	text-decoration:none;

}
h2{
	position:relative;
	white-space: nowrap;
}
#page{
	
	background:url(../images/bordure.jpg) repeat;
	width:1000px;
	margin:0 auto;
	
}
#logo{
	/*background:url(../images/logo.png) no-repeat;*/
	width:225px;
	height:160px;
	position:absolute;
	margin-left:12px;
	top:10px;
	cursor:pointer;
	display:block;
	z-index:400;
	float:left;
}
#flags{
	background:#fff;
	width:986px;
    margin-left:6px;
	height:31px;
	position:relative;
}
#flag_fr a{
	background:url(../images/fr.png) no-repeat;
	height:25px;
	margin-left:880px;
	padding:0;
	position:absolute;
	top:5px;
	width:33px;
}
#flag_eng a{
	background:url(../images/eng.png) no-repeat;
	height:25px;s
	margin-left:915px;
	padding:0;
	position:absolute;
	top:5px;
	width:33px;
}
#acces_client {
	color:black;
	height:25px;
	margin-right:5px;	
	padding-top: 1px;
	font-size:12px;
	text-align: right;
}
#acces_client a {
	color:#000000;
	height:25px;
	margin-left:5px;	
	padding-top: 1px;
	font-size:12px;
	text-align: right;
}
#links_top_index{
	background:#008491;
	width:986px;
    margin-left:6.5px;
	height:5px;
	position:relative;
	z-index:300;
}
#links_top{
	background:#008491;
	width:986px;
    padding-top:6px;
    margin-left:6.5px;
	height:30px;
	position:relative;
	border-bottom : 1px outset #000000; 
	z-index:300;
}

#anim_flash{
	width:986px;
	 margin-left:7px;
	height:250px;
	position:relative;
	z-index:0;
}
#links{
	background:#038e91;
	width:986px;
    margin-left:6.5px;
	height:30px;
	position:relative;
	
	z-index:300;
}
#content_index{
	/*background:url(../images/contentAccueil.jpg) no-repeat;
	width:986px;
	height:459px;
	 margin-left:6.5px;
	 float:left;*/
	 background:url(../images/contentAccueil.jpg) no-repeat;
	 margin-left:auto;
		margin-right:auto;
		width:986px;
		height:459px;
	 	
	
}
#content_right{
	background:url(../images/formCadre.jpg) no-repeat;
	width:389px;
	height:354px;
	cursor:pointer;
	display:block;
	z-index:400;
	margin-top:1px;
	float:right;
	position:relative;
}
#content_left{
float:left;
margin-top:30px;
width:280px;
position:relative;
}
#content_lien{
float:left;
height:230px;
width:300px;
position:relative;
}


#content_swf{
float:left;
margin-left:360px;
height:170px;
width:210px;
position:relative;
}


#search_engine{
	width:290px;
	height:250px;
	padding-left:15px;
	padding-top:20px;
	z-index:1;
}


#search_content{	
background-color:#E8F4F4;
background-position:0 0;
background-repeat:repeat-x;
height:250px;
position:relative;
width:295px;
margin-left:13px;
margin-top:74px

}

#search_up{
	width:886px;
	height:95px;
	position:relative;
	z-index:10;
	background:#e8f4f4;
	height:86spx;
	position:relative;
	left:106px;
}

#search_up_content{
	left:150px;
	position:relative;
	
}

#footer{
	background:url(../images/copyRight.jpg) no-repeat;
	padding-top:23px;	
	width:986px;
	height:102px;
	margin-left:7px;
	clear:both;
	
	 
}

#footer_accueil{
	padding-top:15px;	
	width:986px;
	height:102px;
	margin-left:7px;
	clear:both;
	
	 
}

#btn_search{
	background:url(../images/b-Rechercher.gif) no-repeat;
	width:115px;
	height:35px;
	left:80px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
}

#btn_search2{
	background:url(../images/b-Rechercher.png) no-repeat;
	width:80px;
	height:26px;
	left:500px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	top:-4px;
}

#lien1{
	/*background:url(../images/lien1.gif) no-repeat;	
	width:5px;
	height:5px;
    position:relative;
	cursor:pointer;
	text-decoration:none;
	 padding-left:285px;
	 top:-115px;*/
	 background:url(../images/lien1.gif) no-repeat;	
	width:5px;
	height:5px;
    position:relative;
	cursor:pointer;
	text-decoration:none;
	top:207px;
	left:178px;
	
}
		
#lien2{
/*	background:url(../images/lien2.gif) no-repeat;	
	 padding-left:175px; 
	position:relative;
	cursor:pointer;
	text-decoration:none;
	top:-55px;*/
	
	background:url(../images/lien2.gif) no-repeat;	
	
	position:relative;
	cursor:pointer;
	text-decoration:none;
	top:140px;
	left:287px;
}

#lien3{
	background:url(../images/lien1.gif) no-repeat;	
   padding-left:250px;
    padding-top:120px;
    position:relative;
	cursor:pointer;
	text-decoration:none;
	
}
		
#lien4{
	background:url(../images/lien2.gif) no-repeat;	
	 padding-left:110px;
    padding-top:50px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	
}
#CoupCoeur{
	
  	background:url(../images/transparent.png) no-repeat;			
	width:370px;
	height:160px;
	position:absolute;
	left:25px;
	z-index:1000 ;	
    left:600px;
    top:20px;
	}
	
	
	.textnoirnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
	

/**** LISTE ****************************************************************************************************/

#Liste {
}

.ListeElementG {
	float: left;
	width: 48%;
	margin: 5px;
}

.ListeElementD {
	float: right;
	width: 48%;
	margin: 5px;
}

.ListePhoto {
	display: block;
	float: left;
	border: 1px solid #CCC;
	padding: 1px;
	margin-right: 5px;
	/* width: 180px; */
}

.ListeLocalisation {
	font-weight: bold;
}

.ListeChamp {
	color: #000;
}

.ListeChamp em {
	font-weight: normal;
	font-style: italic;
}

.ListeDescription {
	margin-top: 4px;
	color: #000;
	text-align: justify;
}

.ListeLienVisiteVirtuelle
{
	border-style: none;
	padding: 2px 5px 2px 5px;
	vertical-align: middle;
	margin-top: 5px;
}



#contentListe{
		margin-left:auto;
		margin-right:auto;
		width:916px;
		text-align:left;

	}


/**** ASTUCES ****************************************************************************************************/

.Separateur {
	visibility: hidden;
	clear: both; /* Mettre la valeur : display: inline-block  pour éviter des problèmes d'affichages avec IE6 */
	margin: 0;
	padding: 0;
}

.espaceHaut {
		width:916px;
		height:20px; 
		
	}


/*-------------------------------------------------------- page fiche-----------------------------------------------------------------------------------------------------*/

#content_fiche{
	width:986px;
	margin-left:10px;
	margin-top:15px;
	min-height:780px;
	z-index:1;
	
}
.infos_liste{
	float:right;
	left:535px;
	position:relative;
	top:5px;
	width:150px;
	margin-top:5px;
	/*font-size:10px;*/
}
.btn_fiche_bottom{
	/*padding-top:50px;*/
	padding-left:350px;
	background:#fff;
	z-index:200;
	margin-top:-45px;
	height:80px;
}
div.infos_liste a div.btn_visite_virtuelle{
	background:url("../images/b-VisiteVirtuelle.png") no-repeat scroll 0 0 transparent;
	height:30px;
	margin-left:10px;
	margin-top:200px;
	padding-top:3px;
	text-align:center;
	width:118px;
	cursor:pointer;
	text-decoration:none;
}
div.infos_liste  div.no_btn_visite_virtuelle{
	
	height:80px;
	margin-left:10px;
	margin-top:200px;
	padding-top:3px;
	text-align:center;
	width:118px;
	cursor:pointer;
	text-decoration:none;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


#content_static{
		
		width:916px;
		text-align:left;
		margin-left:20px;
	  margin-top:15px;

	}
	
#content_bleu{
		background:#e8f4f4;
		width:916px;
		text-align:left;
		margin-left:40px;
	  margin-top:15px;

	}

#content_left p.blocktext{
	text-align:justify;
	margin-left:15px;
	margin-right:5px;
	margin-top:30px;
}
#content_middle{
	float:left;	
	width:340px;
}
#content_middle p.blocktext{
	text-align:justify;
	margin-left:15px;
	margin-right:5px;
	margin-top:30px;
}


#slogan_footer{
	font-size:14px;
	font-weight:bold;
	margin-left:15px;
	width:1000px;
	height:30px;
	clear:both;
}

#footer p.copyrights{
	margin-top:20px;
	margin-left:600px;
	font-size:9px;
}
#footer p.copyrights a{
	color:#000;
}
#footer p.links_bottom{
	margin-top:10px;
	margin-left:50px;
	font-size:9px;
}
#footer p.links_bottom a{
	color:#000;
}

#search_top{
	background:url(../images/bg_search_top.png) no-repeat;
	width:304px;
	height:30px;
	position:relative;
	z-index:1;
}
#search_top p{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	padding-top:10px;
}

#title_adresse_du_neuf{
	background:url(../images/title_adresse_du_neuf.png) no-repeat;
	width:183px;
	height:30px;
	position:relative;
	left:80px;
	top:30px;
}
.jaune{
	color:#ffdd00;
}
.blanc{
	color:#fff;
}
.gras{
	font-weight:bold;
}

#btn_search a{
	width:115px;
	height:35px;
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	position:relative;
	top:12px;
}
#btn_visualiser{
	background:url(../images/btn_visualiser.png) no-repeat;
	width:240px;
	height:42px;
	left:50px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
}
#btn_visualiser p{
	top:10px;
	left:20px;
	position:relative;	
}
a #btn_visualiser p{
	color:#000;
}


a.true_link{
	text-decoration:underline;
	font-size:12px;
	color:#000;
}
#title_home_staging{
	background:url(../images/title_home_staging.png) no-repeat;
	width:240px;
	height:33px;
	position:relative;
	left:55px;
	top:20px;
}

#nos_exclus{
	width:267px;
	height:152px;
	padding-left:15px;
	padding-top:20px;
}
#nos_exclus_top{
	background:url(../images/bg_cart_top.png) no-repeat;
	width:267px;
	height:30px;
	position:relative;
}
#nos_exclus_top p{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	padding-top:10px;
}
#nos_exclus_content{
	background:url(../images/bg_cart_content.png) repeat-x #e8f4f4;
	width:267px;
	height:122px;
	position:relative;
}
/*DIAPORAMA*/
#home_box3a  {
float:left;
width:128px;
}
#SelectionPhoto  {
padding-left:10px;
}
.txt1  {
font-size:14px;
font-weight:bold;
margin-top:-10px;
padding-left:130px;
}
#DiaporamaAccueilVisuel  {
border-bottom:1px solid #FFDC00;
cursor:pointer;
display:none;
height:286px;
overflow:hidden;
position:relative;
width:100%;
}


#nos_visites{
	width:267px;
	height:152px;
	padding-left:15px;
	padding-top:20px;
}
#nos_visites_top{
	background:url(../images/bg_cart_top.png) no-repeat;
	width:267px;
	height:30px;
	position:relative;
}
#nos_visites_top p{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	padding-top:10px;
}
#nos_visites_content{
	background:url(../images/bg_cart_content.png) repeat-x #e8f4f4;
	width:267px;
	height:122px;
	position:relative;
}
/*DIAPORAMA VISITES VIRTUELLE*/
#home_box3a2  {
float:left;
width:128px;
}
#SelectionPhoto2  {
padding-left:10px;
}
.txt1bis  {
font-size:14px;
font-weight:bold;
margin-top:-10px;
padding-left:130px;
}
#DiaporamaAccueilVisuel2  {
border-bottom:1px solid #FFDC00;
cursor:pointer;
display:none;
height:286px;
overflow:hidden;
position:relative;
width:100%;
}

/****menu deroulant horizontal jquery*****/
 
/*------------------------- Navigation ----------------------------------------------------------------------------------------------------------------------------------------------*/


.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding-left:7px;
	padding-top:5px;
	z-index: 200;
}
 
.nav {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 100;
	position: relative;
	left:0px;
	text-align:center;
	z-index: 200;
}
.nav li {
  /*border-left: 1px solid #000;*/
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 200;
}

/* customisation menu acceuil*/
.nav li a.accueil, .nav li a.accueil:link, .nav li a.accueil:active, .nav li a.accueil:visited {
  
 background:url(../images/b-Accueil.gif) no-repeat;
	width:112px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}



/* customisation menu vendre avec sous-menus*/

.nav li a.vendre, .nav li a.vendre:link, .nav li a.vendre:active, .nav li a.vendre:visited {
 
  background:url(../images/b-Vendre.gif) no-repeat;
 width:112px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}





/* customisation menu acheter avec sous-menus*/

.nav li a.acheter, .nav li a.acheter:link, .nav li a.acheter:active, .nav li a.acheter:visited {
 
  background:url(../images/b-Acheter.gif) no-repeat;
	width:112px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}

/* customisation louer*/

.nav li a.louer, .nav li a.louer:link, .nav li a.louer:active, .nav li a.louer:visited {
	
 background:url(../images/b-Louer.gif) no-repeat;
	width:92px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}


/* customisation Gerer*/

.nav li a.gerer, .nav li a.gerer:link, .nav li a.gerer:active, .nav li a.gerer:visited {
 
  background:url(../images/b-Gerer.gif) no-repeat;
  width:96px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0 px;
  text-decoration: none;
}
.nav li a.gerer:hover {
  background:url(../images/b-Gerer.gif) no-repeat;
  color: #fff;	
}
 
#nav-one li.gerer ul, #nav-one li.gerer ul li a{

  background: #756fab;
  color: #fff;	
}
#nav-one li.gerer ul li, #nav-one li.gerer ul li a:hover{

  background: #928cc8;
  color: #fff;	
}

/*customisation menu alerte email*/

.nav li a.alerte_email, .nav li a.alerte_email:link, .nav li a.alerte_email:active, .nav li a.alerte_email:visited {
 
 background:url(../images/b-Alert.gif) no-repeat;
	width:112px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}


/* customisation Region*/

.nav li a.region, .nav li a.region:link, .nav li a.region:active, .nav li a.region:visited {
  
  background:url(../images/b-NotreRegion.gif) no-repeat;
	width:112px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}


/* customisation Agence*/

.nav li a.agence, .nav li a.agence:link, .nav li a.agence:active, .nav li a.agence:visited {

 background:url(../images/b-Nosagence.gif) no-repeat;
	width:112px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}


/* customisation contact*/

.nav li a.contact, .nav li a.contact:link, .nav li a.contact:active, .nav li a.contact:visited {
   background:url(../images/b-ContactezNous.gif) no-repeat;
	width:112px;
	height:25px;
  color: #fff;
  display: block;
  padding: 0px;
  text-decoration: none;
}


/**fin customisation **/

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.10em/25px Arial, Helvetica, sans-serif;
  background: #565656;
  color: #959595;
  display: block;
  padding: 0 px;
  text-decoration: none;
}
 
.nav li a:hover {
  background: #ccc;
  color: #000;	
 
}
/*#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #000;
}*/
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #565656;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ccc;
  color: #000;	
}
 
.nav ul {
  background: #565656;
  /*border-bottom: 1px solid #000;*/
  list-style: none;
  margin: 0;
  width: 160px;
  position: absolute;
  top: -999em;
  left: 0px;
  text-align:left;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
 /* border: 1px solid #000;*/
  border-bottom: 0;
  padding-right: 20px;
  width: 140px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}


/* -----------------------------------------------------page liste------------------------------------------------------------------------------------*/
.menu_select{
	position: relative;z-index: 4; top:0px; left:0px;
}
.menu_select2{
	position: absolute;z-index: 5;  top:0px; left:0px;
}
#lancer_recherche{
	background:url(../images/btn_lancer_recherche.png) no-repeat;
	height:28px;
	width:138px;
	margin-left:50px;
	padding-top:5px;
	padding-left:12px;
	cursor:pointer;
	text-decoration:none;
}
#content_liste{
	background:#fff;
	width:940px;
	padding-left:15px;
	z-index:2;
}
.fil_ariane{
	color:#008491;
	font-size:10px;	
	position:relative;
	top:3px;
	
}
.fil_ariane a:link{
	text-decoration:none;
	color:#008492;
	font-weight:bold;
}
.fil_ariane a:active  {
	color:#FFDC00;
	text-decoration:underline;
}
.fil_ariane a:visited  {
	text-decoration:none;
	color:#008492;
	font-weight:bold;
}
.fiche_title{
	padding-left:185px;
	font-size:18px;
	font-weight:bold;
	position:relative;
	z-index:1;
}
.liste_title{
	font-size:18px;
	font-weight:bold;
	position:relative;
	z-index:1;
}
.liste_contener{
	border-bottom:1px solid #008491;
	color:#008491;
	width:925px;
	height:150px;
	margin-left:15px;
	margin-right:15px;
	z-index:1;
	position:relative;
	margin-top:15px;
}
.liste_photo{
	width:180px;
	height:135px;
	float:left;
	position:relative;
}
.liste_photo a img{
	border:none;
}
.liste_description{
	width:700px;
	height:135px;
	position:relative;
	margin-left:190px;
	z-index:1;
}
 div.btn_voir_detail{
	background:url(../images/b-RetourList.gif) no-repeat;
	height:30px;
	width:120px;	
	position:relative;
	left:150px;
	float:left;
	padding-top:3px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
div.btn_liste a {
	text-decoration:none;
	border:none;
}
a div.btn_contactez_nous{
	background:url(../images/b-ContactezFiche.gif) no-repeat;
	height:30px;
	width:120px;		
	margin-left:250px;
	float:left;
	text-align:center;
	cursor:pointer;
	text-decoration:none; 
}
.btn_liste{
	margin-left:390px;
}
#pagination{
	padding-top:5px;
	color:#0084a5;
}
#pagination a{
	color:#0084a5;
	text-decoration:none;
}


/*--------------------------------------------contenu dynamique----------------------------------------------------------------------*/

#TitrePage{
	float:right;
	color:#000000;
	font-size:24px;
	font-weight:bold;
	letter-spacing:0.5em;
	margin-top:10px;
	text-align:left;
}
#contenu_up{
	background:#fff;
	height:100px;
	position:relative;
	z-index:10;
}
/*-----------------------------------------formulaires-------------------------------------------------------------------------------*/
.msgerror{
	color:red;
	
	}
#ZoneFormulaire{ 
	
width:924px;  
 margin-left:7px;	
position:relative;
background-color:#E6F3F4;
color:#009999;
margin-bottom:10px;
margin-top:103px;
min-height:300px;
padding-bottom:30px;
padding-left:30px;
padding-right:30px;
padding-top:30px;
}
#ZoneFormulaire a:active  {
	color:#FFDC00;
	text-decoration:underline;
}

#ZoneFormulaire a:link, .liste_ville {
	color:#008492;
	font-weight:bold;
	text-decoration:none;
}
#ZoneFormulaire h2  {
	color:#000;
	font-size:11px;
}
.TextArea400  {
	background:url("../images/formulaires/textarea-400.gif") no-repeat scroll 0 0 transparent;
	border-style:none;
	height:64px;
	margin:0;
	padding:4px 6px 6px 4px;
	width:404px;
}
.TextArea400 textarea {
	border:1px solid #FFFFFF;
	height:50px;
	margin:0;
	padding:0;
	width:394px;
}
.Input150  {
	background:url("../images/formulaires/input-150.gif") no-repeat scroll 0 0 transparent;
	border-style:none;
	height:24px;
	margin:0;
	padding:4px 6px 6px 4px;
	width:154px;
}
.Select150 select {
	margin-bottom:10px;
	width:154px;
}
.Input400  {
	background:url("../images/formulaires/input-400.gif") no-repeat scroll 0 0 transparent;
	border-style:none;
	height:24px;
	margin:0;
	padding:4px 6px 6px 4px;
	width:404px;
}
.Input250  {
	background:url("../images/formulaires/input-250.gif") no-repeat scroll 0 0 transparent;
	border-style:none;
	height:24px;
	margin:0;
	padding:4px 6px 6px 4px;
	width:254px;
}
.Bouton110 {
	background-image:url(../images/b-Envoyer.jpg);
	color:#FFDC00;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:17px;
	padding:9px;
	text-align:center;
	text-decoration:none;
	width:94px;
}
.Bouton110:active {
	color:#FFFFFF;
	text-decoration:none;
}

.Bouton110:link {
	background-image:url(../images/b-Envoyer.jpg);
	color:#FFDC00;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:17px;
	padding:9px;
	text-align:center;
	text-decoration:none;
	width:94px;
}



