/* CSS Document */

*{
	margin:0;
	padding:0;
}
body{
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#principal{
	position:relative;
	width:960px;
	height:550px;
	margin:0 auto;
	top:10px;
}
.rouge{
	color:#ef1c24;
}
.gris{
	color:#616062;
}
#fete{
	position:absolute;
	right:0px;
	top:550px;
	color:#ef1c24;
}
#mentions_legales{
	position:absolute;
	left:0px;
	top:550px;
	color:#616062;
}
#mentions_legales a{
	color:#616062;
	text-decoration:none;
}
#mentions_legales a:hover{
	text-decoration:underline;
}
#menu_haut{
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:101px;
	background:url(images/passionnimmo.gif) no-repeat #616062;
}
#menu_heut_texte{
	position:absolute;
	top:54px;
	left:180px;
	color:#FFFFFF;
	word-spacing:13px;
	font-weight:bold;
}
#menu_heut_texte a{
	color:#FFFFFF;
	text-decoration:none;
	word-spacing:0px;
}
#menu_heut_texte a:hover{
	text-decoration:underline;
}
#index_centre{
	position:absolute;
	width:960px;
	height:354px;
	left:0px;
	top:74px;
	background:#FFFFFF;
}
#index_coup a{
	position:absolute;
	width:154px;
	height:30px;
	top:174px;
	left:10px;
	text-indent:-10000px;
}
#index_coeur{
	position:absolute;
	width:353px;
	height:381px;
	top:73px;
	left:607px;
	background:url(images/coeur.gif) no-repeat;
	z-index:20;
	visibility:hidden;
}
#coeur_transparent{
	position:absolute;
	top:0px;
	left:0px;
	z-index:500;
}
#coup_coeur_1{
	position:absolute;
	z-index:30;
	top:5px;
	left:144px;
}
#coup_coeur_2{
	position:absolute;
	z-index:30;
	top:70px;
	left:6px;
}
#coup_coeur_3{
	position:absolute;
	z-index:30;
	top:189px;
	left:71px;
}
#menu_bas{
	position:absolute;
	width:960px;
	height:122px;
	background:#616062;
	top:428px;
	left:0px;
}
#index_fnaim{
	position:absolute;
	width:160px;
	height:65px;
	color:#b0b0b1;
	font-size:10px;
	top:20px;
	left:20px;
	background:url(images/fnaim.jpg) no-repeat;
	padding-top:35px;
}
#menu_bas_texte{
	position:absolute;
	width:600px;
	top:42px;
	left:200px;
}
.flottante {
	position:relative;
	float:left;
	width:150px;
}
.flottante dt{
	height:34px;
}
.flottante dd{
	padding-left:7px;
}
.flottante dd a{
	text-decoration:none;
	color:#dfdfe0;
	font-weight:bold;
}
.flottante #img1 a{
	position:absolute;
	width:121px;
	height:34px;
	background:url(images/biens_vente.jpg) no-repeat;
}
.flottante #img2 a{
	position:absolute;
	width:139px;
	height:34px;
	background:url(images/programmes_neuf.jpg) no-repeat;
}
.flottante #img3 a{
	position:absolute;
	width:134px;
	height:34px;
	background:url(images/biens_location.jpg) no-repeat;
}
.flottante #img4 a{
	position:absolute;
	width:132px;
	height:34px;
	background:url(images/projet_financement.jpg) no-repeat;
}
#index_calendrier{
	position:absolute;
	left:815px;
	top:5px;
}
#index_calendrier h2{
	font-size:14px;
	color:#FFFFFF;
}

/* Tous nos biens */
#vente_centre{
	position:absolute;
	width:960px;
	height:354px;
	left:0px;
	top:74px;
	background:url(images/fond_vente_maison.jpg) no-repeat;
}
#vente_recherche{
	position:absolute;
	width:140px;
	height:95px;
	top:148px;
	left:25px;
	color:#616062;
}
#vente_recherche select{
	width:130px;
}
#vente_recherche input, #projet_formulaire2 input#valider{
	background:url(images/bt_valider.jpg) no-repeat;
	border:none;
	color:#FFFFFF;
	width:53px;
	height:18px;
	text-align:center;
	margin:2px 0px 0px 70px;
}
#projet_formulaire2 input#valider{
	position:absolute;
	left:-70px;
	margin-top:10px;
}
#vente_tous a{
	position:absolute;
	top:15px;
	left:370px;
	color:#616062;
	text-decoration:none;
}
#vente_tous a:hover{
	text-decoration:underline;
}
#vente_biens{
	position:absolute;
	width:720px;
	height:300px;
	top:54px;
	left:194px;
}
.case1 {
	position:relative;
	width:137px;
	height:97px;
	font-size:11px;
	float:left;
	margin:0px 1px;
	text-decoration:none;
	color:#616062;
}
.case1 img{
	position:absolute;
	margin-left:2px;
}
.case1 span{
	position:absolute;
	width:138px;
	text-align:center;
	top:80px;
}
#vente_nav{
	position:absolute;
	top:15px;
	right:0px;
	color:#616062;
}
#vente_nav a{
	color:#ef1c24;
}

/* Nos 9 coups de coeur */
#vente_centre_cdc {
	position:absolute;
	width:960px;
	height:354px;
	left:0px;
	top:74px;
	background-image: url(images/fd_coup_de_coeur.jpg);
	background-repeat: no-repeat;
}
#vente_biens_cdc{
	position:absolute;
	width:425px;
	height:300px;
	top:54px;
	left:194px;
}
.case1_cdc{
	position:relative;
	width:137px;
	height:100px;
	font-size:11px;
	float:left;
	margin:0px 1px;
	text-decoration:none;
	color:#616062;
}
.case1_cdc img{
	position:absolute;
	margin-left:2px;
}
.case1_cdc span{
	position:absolute;
	width:138px;
	text-align:center;
	top:80px;
}
#vente_tous_cdc a {
	position:absolute;
	width:270px;
	height:40px;
	top:290px;
	left:650px;
	text-indent:-5000px;
}

/* Fiche détaillée */
#detail_centre {
	position:absolute;
	width:960px;
	height:354px;
	left:0px;
	top:74px;
	background:url(images/fond_detail_annonce.jpg) no-repeat;
}
#detail_photo{
	position:absolute;
	width:320px;
	height:230px;
	top:80px;
	left:190px;
}
#detail_retour{
	position:absolute;
	width:100px;
	height:11px;
	background:url(images/fleche_retour.jpg) no-repeat center left;
	left:190px;
	top:65px;
	padding-left:12px;
}
#detail_retour a{
	text-decoration:none;
	color:#616062;
}
#detail_photo_plusieurs{
	position:absolute;
	width:200px;
	height:18px;
	left:190px;
	top:313px;
	color:#616062;
	font-weight:bold;
}
#detail_photo_plusieurs a{
	width:10px;
	height:14px;
	padding:1px 1px;
	background:#ef1c23;
	color:#FFFFFF;
	text-decoration:none;
}
#detail_accroche{
	position:absolute;
	width:350px;
	height:12px;
	top:44px;
	left:523px;
	color:#FFFFFF;
	padding:10px 3px;
}
#detail_accroche span{
	font-weight:bold;
}
#detail_texte{
	position:absolute;
	width:392px;
	height:150px;
	top:80px;
	left:523px;
	padding:5px 5px;
	color:#616062;
}
#detail_texte span{
	font-size:14px;
	font-weight:bold;
}
#lien_adresse_agence a{
	position:absolute;
	width:105px;
	height:30px;
	left:650px;
	top:258px;
}
#adresse_agence{
	position:absolute;
	border:#ef1c24 1px solid;
	width:370px;
	height:47px;
	top:200px;
	left:530px;
	color:#ef1c24;
	padding:3px 0px 0px 5px;
	visibility:hidden;
}
#lien_imprimer_fiche a{
	position:absolute;
	width:95px;
	height:30px;
	left:535px;
	top:258px;
}
#lien_projet a{
	position:absolute;
	width:90px;
	height:32px;
	left:793px;
	top:259px;
}

/* Location */
#location_centre{
	position:absolute;
	width:960px;
	height:354px;
	left:0px;
	top:74px;
	background:url(images/fond_location.jpg) no-repeat;
}
#detail_centre_location{
	position:absolute;
	width:960px;
	height:354px;
	left:0px;
	top:74px;
	background:url(images/fond_detail_location.jpg) no-repeat;
}

/* Fiche à imprimer */
#fiche_contenu{
	position:relative;
	width:620px;
	background:#FFFFFF;
	font-size:13px;
}
#colonne{
	position:relative;
	float:left;
	width:266px;
	padding:0px 20px;
}
#fiche_reference{
	position:relative;
	float:left;
	padding:5px 0px;
}
#fiche_contenu h2{
	color:#ef1c24;
	width:277px;
	height:21px;
	border-bottom:#ef1c24 2px solid;
}
#fiche_contenu dt{
	position:relative;
	float:left;
	width:105px;
	height:13px;
	text-align:right;
}
#fiche_contenu dd{
	position:relative;
	float:left;
	width:170px;
	height:13px;
	/*border-bottom:#000000 1px solid;*/
}
#fiche_contenu dd.court{
	width:32px;
}
#fiche_contenu dd.court2{
	width:30px;
}
/* Agences */
#agences_centre{
	position:absolute;
	width:960px;
	height:354px;
	left:0px;
	top:74px;
	background:url(images/fd_page_texte.jpg) no-repeat;
}
#agences_titre, #engagements_titre, #documentations_titre, #partenaires_titre, #projet_titre, #contact_titre, #mandat_titre {
	position:absolute;
	width:350px;
	height:50px;
	left:185px;
	top:0px;
	/*background:url(images/titre_agences.jpg) no-repeat;*/
	text-indent:-50000px;
}
#agences_titre{
	background:url(images/titre_agences.jpg) no-repeat;
}
#agence1{
	position:absolute;
	width:215px;
	height:250px;
	top:54px;
	left:194px;
	font-size:12px;
	border:solid 1px #EF1C23;
	padding:10px;
	color:#616062;
}
#agence1 span, #agence1 a, #agence2 span, #agence2 a, #agence3 span, #agence3 a {
font-weight:bold;
font-size:11px;
color:#EF1C23;
}
#agence1 a:hover, #agence2 a:hover, #agence3 a:hover {
color:#999999;
}
#agence1 span, #agence2 span, #agence3 span {
font-weight:bold;
font-size:11px;
color:#EF1C23;
}
#agence2{
	position:absolute;
	width:215px;
	height:250px;
	top:54px;
	left:446px;
	font-size:12px;
	border:solid 1px #EF1C23;
	padding:10px;
	color:#616062;
}
#agence3{
	position:absolute;
	width:215px;
	height:250px;
	top:54px;
	left:700px;
	font-size:12px;
	border:solid 1px #EF1C23;
	padding:10px;
	color:#616062;
}
#page_texte{
	position:absolute;
	width:720px;
	height:300px;
	top:54px;
	left:194px;
	font-size:12px;
	color:#616062;
}
#page_texte dt{
	color:#EF1C23;
	margin-top:10px;
}
#page_texte_defil{
	position:absolute;
	padding-right:20px;
	width:700px;
	height:260px;
	top:54px;
	left:194px;
	font-size:12px;
	color:#616062;
	overflow:auto;
	text-align:justify;

scrollbar-3dlight-color:    #001223;   
scrollbar-arrow-color:      #FFFFFF;   
scrollbar-darkshadow-color: #616062;   
scrollbar-face-color:       #616062;   
scrollbar-highlight-color:  #FFFFFF;  
scrollbar-shadow-color:     #FFFFFF;
}
#page_texte ul{
list-style-image:url(images/fleche_fin.jpg);
list-style-position:inside;
line-height:20px;
}
#page_texte a{
color:#616062;
font-weight:bold;
text-decoration:none;
}
#page_texte a:hover{
text-decoration:none;
color:#cccccc;
}
#contact_colonne{
	position:relative;
	float:left;
	width:360px;
	height:300px;
}
#contact_colonne label{
	display:inline;
	float:left;
	width:170px;
	margin-top:3px;
}
#contact_colonne .label2{
	display:inline;
	float:left;
	width:100px;
	margin-top:3px;
}
#contact_colonne input, #contact_colonne textarea{
	margin-top:3px;
}

/* Engagements */
#engagements_titre{
	background:url(images/titre_engagement.jpg) no-repeat;
}
/* documentations */
#documentations_titre{
	background:url(images/titre_documentations.jpg) no-repeat;
}
/* partenaires */
#partenaires_titre{
	background:url(images/titre_partenaires.jpg) no-repeat;
}
/* mandat */
#mandat_titre{
	background:url(images/titre_mandat.jpg) no-repeat;
}
/* Votre projet et votre financement */
#projet_titre{
	background:url(images/titre_projet.jpg) no-repeat;
}
/* Contact */
#contact_titre{
	background:url(images/titre_contact.jpg) no-repeat;
}
#projet_formulaire{
	position:absolute;
	width:270px;
	height:225px;
	top:50px;
	left:185px;
}
#projet_formulaire2{
	position:absolute;
	width:270px;
	height:225px;
	top:95px;
	left:455px;
}
#projet_formulaire label, #projet_formulaire2 label, #projet_formulaire2 input#valider{
	display:block;
	position:relative;
	margin-top:10px;
}
#projet_formulaire select#zone, #projet_formulaire select#tranche, #projet_formulaire select#type{
	width:110px;
}
#projet_formulaire2 select#ville{
	width:150px;
}
#projet_reponse{
	position:absolute;
	top:276px;
	left:185px;
	color:#ef1c23;
}
#desabonnement{
	position:absolute;
	left:185px;
	top:305px;
}
#desabonnement input#valider{
	background:#999999;
	border:none;
	color:#FFFFFF;
	text-align:center;
}
#projet_financement{
	position:absolute;
	width:130px;
	height:90px;
	top:113px;
	left:740px;
}
img {
   behavior: url("pngbehavior.htc");
}

/* mandat de recherche */
#page_mandat {
	position:absolute;
	width:960px;
	height:345px;
	top:0px;
	left:0px;
	font-size:12px;
	color:#616062;
	border:solid 1px red;
	background:url(images/page_mandat.jpg) no-repeat;
}
