body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#logoprint{position:absolute;top:420px; left:3px;z-index:1001;}
#logoprint_top{position:relative;top:-10px; z-index:1001; margin: 0 0 20px 0;}
#logo_container{position:absolute;top:-100px; z-index:1003;}
.noprint{display:none;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:large; color:#9e1b34;  margin:0 0 30px 0; }
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:medium; color:#9e1b34; margin:0 0 20px 0; }
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:medium; color:#9e1b34; margin:0 0 20px 0; }
p{line-height:1.4em;}
.tbp{color:#828282;}
.tbf{color:#5b5b5b;}
.tgd{color:#494949;}
.tbig{font-size:17px;}
.tvp{color:#d0ff97;}
.printborder td{ border-bottom:1px solid #888;}
#main_container{
	width:100%;
	margin:0;
	paddin:0;
	position:relative;
}
#ombre_maincontainer{
	display:none;
}
/*#bande_logo{display:none;}*/
.banneroutofprint{display:none;}

/* **************************************  menu zone ******************************************* */
#menu_container{display:none;}
/* **************************************  end menu zone ******************************************* */
#content_zone {
	margin:0 auto;
	padding:0 auto;
	position:relative;
}
#prodbanner{
	margin:0;
}
.tbigbouton{display:none;}
.biginput input{
	padding:3px;
	margin:2px;
	font-size:24px;
	border:0px solid #fff;
	color:#000;
	text-align:right;
	font-weight:bold;
}
.biginputtotal{
	margin:2px;
	font-size:24px;
	height:30px;
	color:#000;
	text-align:right;
	font-weight:bold;
}

.rightarrow{display:none;}
.leftarrow{display:none;}
.nouveautes{color:#999;}
.demo{margin: 0 0 10px 0;}
.demo img{
	filter:alpha(opacity=40);/* for IE */
	opacity:0.4;/* CSS3 standard */
}
.demo img:hover{
	cursor:pointer;
	filter:alpha(opacity=100);/* for IE */
	opacity:1;/* CSS3 standard */
}
.voirproprietes{
	float:right;
	margin: 0 0 0 0;
	width:181px;
	background-color:#fff;
	padding:28px 28px 0 28px;
	height:62px;
}
#map_canvas{
	width:589px;
	height:350px;
}
.mainprod{
    margin:10px 0;  
	height:435px;
	clear:both;
	position:relative;
	top:0;
}
.demohouse{
	float:left;
	width:589px;
	height:435px;
	position:relative;
}
.demohouse_info{
	float:left;
	width:274px;
	margin:0 0 0 25px;
}
.agentbloc{height:115px;}
.agentbloc_txt{float:left; width:165px; padding: 15px 0 0 10px;}
.agentnom{font-size:x-large; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0;}
.jobdesc{font-size:small; margin:0 0 0 0;}
.agenttel{font-size:medium; font-weight:bold; margin:0 0 0 0;}
#allagentszone{width:293px; margin: 20px 0 20px 15px; float:left;}
.agentitem{float:left; width:165px; height:115px; padding: 2px 0 0 10px;}
.agentbloc_big{height:275px; clear:both; padding:10px; margin:10px 0; border:1px dashed #ddd; background-color:#f8f8f8;}
.agentbloc_big .agentitem{float:left; width:430px; padding: 0 10px;}
.agentbloc_big .agentnom{margin: 0; padding:0;}
.agentbloc_big:hover{background-color:#f0f0f0;}
.immodepuis{}
.langues{}
.desc_agent{}

.infodemo{clear:both; margin: 15px 0 0 0;}
.typepropriete{font-size:large; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; color:#333;}
.secteur{font-size:small; font-weight:bold; margin:5px 0; color:#333;}
.iconbox{margin:5px 0 0 0;}
.desc{font-size:small; margin:0 0 0 0; color:#888; /*background-color:#CCFF99;*/ height:110px; overflow:hidden;}
.icon{width:25px; margin:3px; float:left; font-size:x-small; color:#999; text-align:center;}
.prix{width:140px; float:left; font-size:x-large; font-family:Georgia, "Times New Roman", Times, serif; color:#333; text-align:right;}
.detailbox{
	position:absolute;
	bottom:0;
	right:-10px;
	width:309px;
	height:82px;
	color:#fff;
	font-size:large;
	text-align:center;
	background-image: url(images/detail_bouton_bck.jpg);
	background-repeat: no-repeat;
}
.detailbox p{
	margin: 47px 0 0 0;
}
#sitetxtzone{
}
#sitetxtzone_wide{
}
#produitszone{width:908px;}
#produitszone h1{margin:0 0 30px 30px;}
.bannerombre{display:none;}
.txtzone{}
.infozone{}
.infozone div{}
.contacttel{
	width:286px;
	background-color:#efefef;
	margin:10px 10px 10px 58px;
	float:left;
}
.contacttel h2{margin:0 0 20px 0;}
.contactemail{
	width:286px;
	background-color:#efefef;
	margin:10px 10px 10px 10px;
	float:left;
}
.contactemail h2{margin:0 0 20px 0;}
.contactemail a{text-decoration:none;}

.imgcontact{
	float:left;
	width:87px;
	margin:10px;
}
.contacttxt{
	float:left;
	width:150px;
	margin:10px;
}
.nbresults{margin:30px; font-weight:bold;}

#d_carte_non{width:800px; margin: 0 auto 20px auto; padding: 0 auto;}
#d_info{width:485px; margin: 0 20px 0 20px;	float:right;}
#d_agent{width:313px; padding: 0 20px 0 20px; margin: 0 0 0 20px; float:left; /*background-color:#f5f5f5;*/ border-right:1px dashed #ddd;}
.sia{/*text-align:center;*/ font-size:large; font-weight:bold;}
#positionrel{position:relative;}
.d_iconbox{margin: 0 0 0 0; /*text-align:center;*/ height:80px; width:500px; position:absolute; left:380px; top:-30px;}
.d_iconbox .icon{width:75px; margin:7px; float:left; font-size:small; color:#999; text-align:center; font-weight:bold;}
.d_iconbox .icon img{position: relative; z-index:1;}
.d_prix{/*text-align:center;*/ margin: 40px 0 0 0;  font-size:x-large; font-family:Georgia, "Times New Roman", Times, serif; color:#333;}
#map_canvas_detail{width:485px; height:350px; margin: 30px 0;}
#street_view_detail{display:none;}
.contact_detail{display:none;}
#galleria{}
#vue3d{display:none;}

/*-----------slider map --------------------*/
#sitetxtzone.boxgrid{  
    width: 589px;  
    height: 435px;  
    float:left;
    overflow: hidden;  
    position: relative;  
}  
#sitetxtzone.boxgrid img{  
    position: absolute;  
    top: 0;  
    left: 0;  
    border: 0;  
}  
#sitetxtzone.boxcaption{  
    float: left;  
    position: absolute;  
    background: #000;  
    height: 100px;  
    width: 100%;  
}  
#sitetxtzone.captionfull .boxcaption {  
    top: 0;  
    left: 0;  
}  
#sitetxtzone.caption .boxcaption {  
    top: 0;  
    left: 0;  
}
#sitetxtzone.voirlacarte{
	position:absolute;
	bottom:-345px;
	left:0;
	z-index:110;
	float:left;
	background-image: url(images/voir_carte.png);
	background-repeat: no-repeat;
	width:119px;
	height:32px;
	padding:8px 0 0 12px;
	color:#9e1b34;
	font-weight:bold;
}
#sitetxtzone.bandenoire{
	position:absolute;
	bottom:-335px;
	left:0;
	z-index:100;
	width:574px;
	height:20px;
	background-color:#000;
	color:#fff;
	padding: 3px 15px 0 0;
	filter:alpha(opacity=65);/* for IE */
	opacity:0.65;/* CSS3 standard */
	text-align:right;
	text-shadow: 1px 1px #000;
}

/*-----------slider map  END --------------------*/
/*-----------slider map SMALL --------------------*/
#produitszone .boxgrid{ 
	width: 439px; 
	height: 330px; 
	margin:9px 0 0 9px; 
	float:left;
	overflow: hidden; 
	position: relative; 
}
	#produitszone .boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	#produitszone .boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
#produitszone .boxcaption{ 
	float: left; 
	position: absolute;
	background-color:#fff;
	height: 330px; 
	width: 227px; 
	opacity: .92; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=92);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
}
.underbox{
	width:207px;
	padding: 20px 10px;
	float:left;
}	
#produitszone .boxgrid .typepropriete{font-size:large; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; color:#333;}
#produitszone .boxgrid .secteur{font-size:small; font-weight:bold; margin:5px 0; color:#333;}
#produitszone .boxgrid .iconbox{position:absolute; bottom:90px; right:0; width:207px; height:50px;}
#produitszone .boxgrid .desc{font-size:small; margin:0 0 0 0; color:#888; /*background-color:#CCFF99;*/ height:110px; overflow:hidden;}
#produitszone .boxgrid .icon{width:35px; margin:3px; float:left; font-size:x-small; color:#999; text-align:center;}
#produitszone .boxgrid .icon img{position: relative; z-index:1;}
#produitszone .prix{width:207px; font-size:x-large; font-family:Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; position:absolute; bottom:-30px; left:-10px;}
#produitszone .detailbox{
	position:absolute;
	bottom:0;
	right:0px;
	width:227px;
	height:49px;
	background-image: url(images/detail_bouton_bck_right.jpg);
	background-repeat: no-repeat;
}
#produitszone .detailbox p{
	margin: 16px 0 0 0;
	position:relative;
	left:-15px;
	color:#fff;
	font-size:small;
	font-weight:normal;
}
#produitszone .bandenoire{
	position:absolute;
	bottom:0px;
	left:5px;
	z-index:50;
	width:407px;
	height:20px;
	background-color:#000;
	color:#fff;
	padding: 3px 15px 0 15px;
	filter:alpha(opacity=75);/* for IE */
	opacity:0.75;/* CSS3 standard */
	text-align:left;
}
#produitszone .secteurbandenoire{
	float:right;
	width:250px;
	text-align:right;
}
/*-----------slider map SMALL END --------------------*/
.excerpt{
	color:#666;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:medium;
	margin:30px 0 30px 0; 
 }
#blogzone{
	background-color:#fff;
	width:599px;
	border-right:1px solid #ccc;
	margin: 20px 0 10px 0;
	float:left;
}
.blogitem{
	margin:10px 0 0 10px;
	width:247px;
	float:left;
}
.clr{clear:both;}
.mrgn{height:5px;}
.vide{margin:0 0 70px 0;}
#leftcontact{
	float:left;
	width: 308px;
}
#contact{display:none;}}
#navlist{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#navlist li {
	padding: 7px 5px 5px 30px;
	background-image: url(images/case.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-weight:bold;
	font-size:medium;
}



/* -----------------------footer zone -------------------------------*/
#asso_container{display:none;}
#footer_container{display:none;}
#footerinfo{display:none;}

