	html, body {
		margin:auto;
		background:#f7f4f1 url(/_img/bg/bg_body.png) repeat-x top center ;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
	}
	.print{display:none;}
	img{border:0;}
	em{font-style:italic;}
	strong{font-weight:bold;}
	acronym{cursor:help; border-bottom:1px dotted;}	
	
	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}
	.fleft{float:left;}
	
	p{margin:10px 0;}		
	h1{font:30px Arial, Helvetica, sans-serif; color:#5b5547; float:left;}
	.txt10{font:10px Verdana, Arial, Helvetica, sans-serif;}
	.txt10_gris{font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#939393;}
	.txt_gris{color:#939393;}
	.txt_orange{color:#ee6c03;}
	.montant{color:#F36B00; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
	
	ul{margin:0px 0 14px 30px; padding:0; list-style:none;}
	ul ul{margin:4px 0 6px 45px; padding:0; list-style:none;}
	ul ul ul{margin:0 0 0 60px; padding:0; list-style:none;}
	
/* CONTAINER ////////////////////////////////////////////////////////////////////////////////////////////// */
	#container{
		overflow:hidden;
		width:896px;
		margin:auto;		
	}	
/* Fin CONTAINER ////////////////////////////////////////////////////////////////////////////////////////// */

/* HEADER ///////////////////////////////////////////////////////////////////////////////////////////////// */
	#header{
		margin-top:82px;		
		width:879px;
		height:43px;
		padding:0 0 0 17px;
		overflow:hidden;
		_overflow:none;	
	}
	
	#header_logo{
		float:left;
		width:220px;
	}
	#header_baseline{
		float:left;
		width:439px;
		padding:17px 0 0 0;
	}
	#header_newsletter{
		float:left;
		width:220px;
		color:#929291;
		padding:1px 0 0 0;
	}
	#header_newsletter .input_submit{
		background:none;
		border:none;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#b2a27e;
		vertical-align:middle;
		margin:0;
		padding:0;
		/**padding:0 1px;
		*margin:0 0 -1px 0;*/
	}
	#header_newsletter .input_text{		
		width:158px;
		background:#fff;
		border:1px solid #e2ddd7;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#929291;
		vertical-align:middle;
		margin:0;
		padding:0;
		/**padding:0 1px;
		*margin:0 0 -1px 0;*/
	}
	
/* Fin HEADER ///////////////////////////////////////////////////////////////////////////////////////////// */

/* CONTENT //////////////////////////////////////////////////////////////////////////////////////////////// */
	#content{
		overflow:hidden;
		width:896px;
		
	}
	#content a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#a20224; text-decoration:underline;}
	#content a:hover{color:#f16c00;}
	/* CONTENT L */
	#contentL{
		float:left;
		width:676px;
	}
	#contentL_int{
		float:left;
		width:676px;
		background: url(/_img/bg/bg_contentleft.png) repeat-y top right;
		_height:1px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_contentleft.png', sizingMethod='scale');
	}
	
		/* A PROPOS D'IMMOFIVE */
		#content .propos_container{
			background:#e5dfd4 url/_img/bg/bg_propos_container.png) repeat-x top left;
			width:186px;
			height:91px;
			padding:16px 13px 0 10px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#a29375;
			background:#E4DDD2;
		}
		#content .propos_container p{margin:10px 0 0 0;}
		#content #contentR .propos_container a{			
			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
			color:#a29375;
			text-decoration:none;
			padding:0 0 0 10px;
			background:url(/_img/elnts/arrow_m.gif) no-repeat center left;		
		}
		#content #contentR .propos_container a:hover{text-decoration:underline;}
		
		/* ACCES CLIENTS */
		#content .acces_container{
			background:#fff;
			width:195px;
			height:72px;
			border-bottom:1px solid #e8e2d8;
			border-right:1px solid #e8e2d8;
			padding:13px 0 0 13px;			
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#929291;		
		}
		#content .acces_container_int{
			width:195px;
			height:72px;
			border-bottom:1px solid #e8e2d8;
			border-right:1px solid #e8e2d8;
			padding:13px 0 0 13px;			
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#929291;		
		}		
		#content .acces_container img, .acces_container_int img{margin:0 0 8px 0;}
		#content #contentR .acces_container a, #content #contentR .acces_container_int a{
			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
			color:#b2a27e;
			text-decoration:none;
		}
		#content #contentR .acces_container a:hover, #content #contentR .acces_container_int a:hover{text-decoration:underline;}
		#content .acces_container input, .acces_container_int input{
			width:68px;
			border:1px solid #e2ddd7;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#929291;
			margin:2px 0 0 0;
		}
		#content .acces_container input{background:#f7f3f0;}
		#content .acces_container_int input{background:#fff;}
		
		/* MAINCONTENT */
		#maincontent{
			overflow:hidden;
			margin:0 0 0 14px;
			background:#fff;
			width:620px;
			padding:30px 14px 26px 24px;
		}		
	
	/* CONTENT R */
	#contentR{
		float:left;
		width:220px;
	}
/* Fin CONTENT //////////////////////////////////////////////////////////////////////////////////////////// */

/* FOOTER ///////////////////////////////////////////////////////////////////////////////////////////////// */
	#footer{
		overflow:hidden;
		width:882px;
		padding:10px 0 10px 14px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#b8b8b8;
	}
	#footer a, #footer_int a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#151515; text-decoration:none;}
	#footer a:hover, #footer_int a:hover{color:#a20224;}
	
	#footer_int{
		overflow:hidden;
		width:882px;
		padding:10px 0 10px 14px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#b8b8b8;
		background: url(/_img/bg/bg_footer.png) no-repeat top left;
		_margin:0 0 10px 0;
		_height:1px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_footer.png', sizingMethod='crop');
	}
	
/* Fin FOOTER ///////////////////////////////////////////////////////////////////////////////////////////// */

/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////      HOME      //////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#contentL_bottom{
		background:url(/_img/bg/bg_bottom.png) no-repeat top left;
		width:659px;
		height:192px;
		margin:0 0 0 14px;
		color:#fff;
	}
	#content #contentL_bottom a{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		padding:0 0 0 10px;
		background:url(/_img/elnts/arrow_b.gif) no-repeat center left;		
	}
	#content #contentL_bottom a:hover{text-decoration:underline;}
	
	.temoinages_container{
		overflow:hidden;
		float:left;
		width:410px;
		margin:78px 0 0 0;
	}
	.temoinages_txt{width:190px; margin:0 0 0 40px;}
	.temoinages_link{width:310px; text-align:right; margin:40px 0 0 0;}
	
	.faq_container{
		overflow:hidden;
		float:left;
		width:249px;
		margin:78px 0 0 0;		
	}
	.faq_txt{width:206px; margin:0 0 0 28px;}
	.faq_link{width:232px; text-align:right; margin:14px 0 0 0;}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////      CONTACT      /////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#contactL{
		float:left;
		margin:0 20px 0 0;
	}
	#contactR{
		float:left;
		line-height:18px;
	}
	#contactR hr {height:1px; color:#e8e8e8; background:#e8e8e8; margin:10px 0; border: 0;}
	#contactL input, #contactR input{vertical-align:middle;}
	#contactL label {float:left; width:90px; text-align:right; margin:0 10px 0 0;}
	#contactL .input_txt{margin:0 0 10px 0;}
	#contactL .input_txt, #contactR .input_txt{
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
		width:198px;
		*width:200px;
		border:1px solid #e2ddd7;
	}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////      INVESTIR PROJET      /////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#investir_residences{line-height:26px;}
	#investir_residences hr {height:1px; color:#e8e8e8; background:#e8e8e8; margin:10px 0; border: 0;}
	#investir_residences a{margin:0 0 0 8px;}
	#investir_residences label{font-weight:bold;}
	#investir_residences input {
		vertical-align:middle;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
		width:252px;
		*width:254px;
		border:1px solid #e2ddd7;
		margin:0 8px;			
	}
	
	#investir_donnees{line-height:26px;} 
	#investir_donnees hr {height:1px; color:#e8e8e8; background:#e8e8e8; margin:10px 0; border: 0;}
	#investir_donnees label{font-weight:bold;}
	#investir_donnees input {
		vertical-align:middle;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
		border:0;		
	}
	#investir_donnees textarea, select{border:1px solid #e2ddd7;}
	#investir_donnees select{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#a2a09c;
		width:250px;
	}
	#investir_donnees .input_txt{
		border:1px solid #e2ddd7;
		width:152px;
		*width:154px;
	}
	
	#investir_donnees_form {margin:18px 0 30px 0; *margin:18px 0 40px 0;}
	#investir_donnees_form .label_container {width:118px; padding:0 4px 0 0; text-align:right; float:left; line-height:20px;}
	#investir_donnees_form input {float:left;}
	
	#investir_donnees .input_txt460{
		border:1px solid #e2ddd7;
		width:430px;
		*width:434px;
	}
	#investir_donnees .input_txt30{
		border:1px solid #e2ddd7;
		width:26px;
		*width:28px;
		margin:0 30px 0 0;
		text-align:center;
	}
	#investir_donnees .input_txt70{
		border:1px solid #e2ddd7;
		width:66px;
		*width:68px;		
	}
	
	#investir_remarque{
		background:url(/_img/bg/investir_remarque.png) no-repeat top left;
		width:580px;
		height:268px;
		padding:54px 20px 0 20px;
		line-height:normal;
		margin:0 0 10px 0;
	}
	#investir_remarque textarea{
		width:560px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
	}
	
	.investir_mentions{
		float:left;
		line-height:14px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#939393;
		width:484px;
		padding:12px 0 0 0;
	}
	.investir_validation{
		float:left;
		text-align:right;
		width:136px;
	}
	
	
	
	/*---- GC ----*/
	
	.innerPopupContainer{
		position:relative;
	}
	#innerPopup{
		background:#F99F00 url(/_img/IPbg.png) repeat-x;
		position:absolute;
		top:-20px;
		left:86px;
		width:400px;
		height:200px;
		border:1px solid #F06B00;
		padding:10px;
		display:none;
	}
	#IPresults{
		background:#FFD68F;
		height:80px;
		padding:5px;
		overflow:auto;
		margin:15px 0 0 0;
	}
	
	#IPresults a{
		display:block;
		background:#FFE8BF;
		margin:0 0 2px 0;
		text-decoration:none;
		padding:1px 2px 1px 2px;
		color:#F06B00;
	}
	#IPresults a:hover{
		background:#FFF;
	}
	
	#innerPopup a.btnClose{
		color:#FFF;
		float:right;
		display:inline;
		font-size:10px;
		background:#F06B00;
		padding:2px 5px 2px 5px;
		text-decoration:none;
	
	}
	
	#innerPopup a.btnClose:hover{
		color:#F06B00;
		background:#FFF;
	}
	
	#innerPopup .title{
		color:#FFF;
		font-weight:bold;
		margin:0 0 15px 0;
		font-size:13px;
	}
	
	#innerPopup label{
		float:left;
		display:inline;
		width:60px;
		font-weight:bold;
		font-size:11px;
	}
	
	#innerPopup select{
		font-size:11px;
		width:150px;
	}
	

/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////      SIMULATION      ///////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#simulation_container {
		overflow:hidden;
		height:510px;	
	}	
	#simulation01, #simulation02{
		font-weight:bold;
		color:#fff;
		width:620px;
	}	
	#simulation01{
		background:url(/_img/bg/bg_simulation01.png) no-repeat top left;
		height:57px;
	}
	.simulation01_01{float:left; width:336px;}
	.simulation01_01 p{margin:15px 28px 0 14px;}
	.simulation01_02{float:left;}
	.simulation01_02 input{vertical-align:middle;}
	.simulation01_02 .input_txt{
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
		width:130px;
		*width:132px;
		border:1px solid #e2ddd7;
		text-align:right;
		padding:2px;
		*margin-top:1px;
		margin-top:2px;
	}
	
	.simulation_encadre {
		background:#f7f4f1;
		padding:14px;
	}
	
	#simulation02{
		background:url(/_img/bg/bg_simulation02.png) no-repeat top left;
		height:42px;
	}
	.simulation02_01{float:left; width:500px;}
	.simulation02_01 p{margin:8px 50px 0 14px;}
	.simulation02_02{float:left;}
	
	.simulation_mentions {
		line-height:14px;
		font-style:italic;
		font-size:10px;
	}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////      QUESTIONS REPONSES      ///////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#maincontent .question a{
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
		text-decoration:none;
		padding:6px 0 4px 10px;
	}
	#maincontent .question a:hover{color:#f16c00;}	
	img.faqImg {margin:28px 0 4px 0;}
	
	
	.faqOpen .question a{	
		display:block;		
		background:url(/_img/elnts/arrow_nb.gif) no-repeat top left;
	}	
	.faqOpen .reponse{
		display:block;
		color:#7a7a7a;
		line-height:16px;
		padding:0 0 10px 10px;		
	}
	
	.faqClose .question a{
		display:block;
		border-bottom:1px solid #e8e2d8;	
		background:url(/_img/elnts/arrow_n.gif) no-repeat top left;
	}
	.faqClose .reponse{
		display:none;
	}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////      A PROPOS      ////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#apropos_role{
		background:url(/_img/bg/apropos_role.png) no-repeat top left;
		width:560px;
		padding:50px 40px 0 20px;
		height:272px;
		margin:0 0 20px 0;
	}
	#apropos_role ul li{
		margin:0;
		text-indent:10px;
		list-style:none;
		background:url(/_img/elnts/arrow_gc.gif) no-repeat top left;
		line-height:16px;
	}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////      TEMOIGNAGES      ///////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.temoignage01, .temoignage02{border-bottom:1px solid #e8e2d8; height:340px;}
	.temoignage03 {height:340px;}
	.temoignage01 p, .temoignage03 p {width:280px; padding:42px 0 0 0; margin:0;}	
	.temoignage02 p {width:280px; padding:42px 0 0 0; margin:0 0 0 340px;}
	.temoignage01 p img, .temoignage02 p img, .temoignage03 p img {margin:0 0 20px 0;}
	
	.temoignage01{background:url(/_img/bg/temoignage_img01.png) no-repeat center right;}
	.temoignage02{background:url(/_img/bg/temoignage_img02.png) no-repeat center left;}
	.temoignage03{background:url(/_img/bg/temoignage_img03.png) no-repeat center right;}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////      COMMENT CA MARCHE ?     ////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.principes01 {background:url(/_img/bg/principes_img01.png) no-repeat top right; height:92px; margin:16px 20px 20px 0; width:310px; float:left;}
	.principes02 {background:url(/_img/bg/principes_img02.png) no-repeat center right; height:92px; margin:16px 0 20px 0; width:290px; float:left;}
	.principes03 {background:url(/_img/bg/principes_img03.png) no-repeat top right; height:114px; margin:0 0 20px 0;}
	.principes04 {background:url(/_img/bg/principes_img04.png) no-repeat top right; height:121px; margin:0 0 20px 0;}
	.principes05 {background:url(/_img/bg/principes_img05.png) no-repeat bottom right; height:82px;}
	
	.principes01 p, .principes02 p, .principes03 p, .principes04 p, .principes05 p{padding:4px 0 0 22px;}
	.principes01 p{background:url(/_img/elnts/principes01.png) no-repeat top left; margin:16px 0 0 0; width:220px;}
	.principes02 p{background:url(/_img/elnts/principes02.png) no-repeat top left; margin:16px 0 0 0; width:170px;}
	.principes03 p{background:url(/_img/elnts/principes03.png) no-repeat top left; margin:16px 0 0 0; width:510px;}
	.principes04 p{background:url(/_img/elnts/principes04.png) no-repeat top left; margin:0; width:470px;}
	.principes05 p{background:url(/_img/elnts/principes05.png) no-repeat top left; margin:0; width:440px;}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////      SELECTION RESIDENCES      ///////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	/* HOME LISTE */
	.residence_container{
		overflow:hidden;
		width:620px;
		border-bottom:1px solid #E8E2D8;
		padding:10px 0;
	}
	.residence_img{
		float:left;
		background:url(/_img/bg/selection_160x120.png) no-repeat top center;
		width:182px;
		height:131px;
		padding:11px 0 0 0;
		margin:0 10px 0 0;
		text-align:center;
	}
	.residence_txt{
		float:left;
		width:428px;
	}
	#maincontent .residence_nom{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#066ac2;
	}
	#maincontent .residence_nom a{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#066ac2;
		text-decoration:none;
	}
	#maincontent .residence_nom a:hover{
		text-decoration:underline;
	}
	.residence_prix{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	/* DETAIL */
	.residence_img_detail{		
		background:url(/_img/bg/selection_320x240.png) no-repeat top center;
		width:342px;
		height:251px;
		padding:11px 0 0 0;
		margin:0 30px 0 139px;
		text-align:center;
		overflow:hidden;
	}
	
	.residence_nom_detail{
		font:bold 17px Verdana, Arial, Helvetica, sans-serif;
		color:#066ac2;	
	}	
	.residence_reference{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	.residence_prix_detail{
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#maincontent .retour{
		font:italic 11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
	}
	#maincontent .retour a{
		font:italic 11px Verdana, Arial, Helvetica, sans-serif;
		color:#464239;
		text-decoration:none;
	}
	#maincontent .retour a:hover{
		text-decoration:underline;
	}
	
	/*
	.residence_diapo_container{
		width:538px;
		height:104px;
		background:url(/_img/bg/residence_diapo_container.gif) no-repeat top center;
		padding:0 10px;
		margin:10px 0 10px 31px;
		overflow:hidden;
	}
	.residence_diapo_nav{
		float:left;
		width:25px;
		text-align:center;
		height:56px;
		padding:48px 0 0 0;
	}
	.residence_diapo_photos{
		float:left;
		width:488px;
		height:95px;
		padding:9px 0 0 0;
	}
	.residence_diapo_photos img{
		margin:0 6px 0 0;
	}
	*/
