body {

	background: #FFFFFF;

	color: #575553;

	font-family: sans-serif;

	text-align:center;

	margin: 0px auto;

	padding:0;

	background-image: url(/images-groupe/bg.gif);

}

h1{font-size: 1.5em; font-family: sans-serif;}

h2{font-size: 1.4em; line-height: 1.4em; font-family: sans-serif;}

h3{font-size: 1.3em; font-family: sans-serif;}

h4{font-size: 1.2em; font-family: sans-serif;}

h5{font-size: 1.1em; font-family: sans-serif;}

h6{font-size: 1em; font-family: sans-serif;}



a{

	color:#603200;

	text-decoration:none;

	font-family: sans-serif;

	font-size: 11px;

}

a:hover {

	color:#ff7e00;

	text-decoration:underline;

	font-family: sans-serif;

	font-size: 11px;

}

fieldset{

	border: none;

	font-family: sans-serif;

	font-size:10px;

	text-align:center;

	margin:0;

	padding:0;

	padding-left:5px;

}



label{

	cursor:pointer;

	/*cursor:hand;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

}

legend {

font-size:12px;

color:#565656;

font-weight:bold;

font-family: Arial, Helvetica, sans-serif;

margin-bottom:0px;

padding-bottom:0px;

text-align:left;

padding-left:0px;

margin-left:0px;

}

img{

border:0;

}



.field label{

	display: block;

}

.spacer {

	clear: both;

}

#page {

	width: 850px;

	text-align: left;

	margin: 0px auto;

	background-color: #FFFFFF;

	border: 1px solid #fc9936;

}

#header {

	width: 848px;

	background-image: url(/images-groupe/bg-header.gif);

	background-position:top;

	border:1px solid transparent;

	height:127px;

	padding: -20px;

}

	#header h1 {

		line-height:60px;

		font-size: 25px;

		font-family: georgia;

		color: #5a5a5a; /* A blue */

		padding: 20px;

	}

#sous-header{

	background-image: url(/images-groupe/bg-sous-header.gif);

	background-repeat:no-repeat;

	height: 93px;

}

#contenu {

	width: 633px;

	margin-bottom: 10px;

	float: left;

	background-color: #FFFFFF;

	font-family: tahoma;

	font-size: 11px;

	color: #5a5a5a; /* Dark Grey */

	padding: 5px;

	border:2px solid #eee;

}

#titre-navigation {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	height:20px;

	background-color:#e8e8e8;

	background-image:url(/images/bg-titre-nav.gif);

	background-repeat:no-repeat;

	margin:0;

	padding:0;

	font-weight:bold;

	color:#8A8B8E;

	font-size:9pt;

	padding-left:32px;

	padding-right:5px;

	float: left;

	line-height:20px;

}

#fin-navigation {

	background-image:url(/images/img-fin-nav.gif);

	background-repeat:no-repeat;

	height:20px;

	width:233px;

	float:left;

}

#titre-menu {

	height:20px;

	width:164px;

	background-image:url(/images/img_haut_navig.gif);

	background-repeat:no-repeat;

	margin:0;

	padding:0;

	margin-left: 10px;

	margin-right: 10px;

	float: left;

}

#menu {

	width: 150px;

	float: left;

	background-color: #FFFFFF;

	font-family: tahoma;

	font-size: 11px;

	color:#666666;

	margin-left: 10px;

	margin-right: 10px;

	border:2px solid #eee;

	padding:5px;

}

#menu ul > li{

padding-top:0px;

margin-left:-40px;

}

	#menu li {

		padding-left: 15px;

		margin: 0px;

		list-style: none;

		background-image:url(/images-groupe/bt_menu.gif);

		background-repeat:no-repeat;

		background-position:0 .10em;

		font-size: 10pt;

	}

		#menu li a {

			text-decoration: none;

			color: #333333;

			font-family: tahoma;

			font-size: 10pt;

		}

		#menu li a:hover {

			text-decoration: none;

			color: #717171;

			font-family: tahoma;

			font-size: 10pt;

		}

		

		





/*########################## FORMULAIRE DE RECHERCHE ###################### */ 

#moteur {

margin:0;

padding:0;

float:right;

font-size:10pt;

height: 300px;

width:320px;

text-align:center;
color:#000000;

}

#titre_trouve_log {

margin:0;

padding:0;

background-image:url(/images/titre_trouver_log.gif);

background-repeat:no-repeat;

background-position:center;

height:22px;

width:100%;

}

#zone-nb-biens-prerecherche {

margin:0;

padding:0;

background-image:url(/images/chapeau_trouver_log.gif);

background-repeat:no-repeat;

background-position:top center;

height:47px;

width:100%;

font-weight:bold;

color:red;

line-height: 47px;

}

#form_recherche_common {

margin:0;

padding:0;

height:230px;

width:280px;

background-color:#fd9731;
color:#000000;

font-family: arial, helvetica, sans-serif ;

font-size:10pt;

}

#form_recherche_common select{

font-family: arial, helvetica, sans-serif ;

font-size:10px;

margin:0;

padding:0;

border: 1px solid #fd9731;

color:#5e5e5e;

width:83px;

}

#haut_form {

margin:0;

padding:0;

width:280px;

height:16px;

background-image:url(/images-groupe/haut_form.gif);

background-repeat:no-repeat;

}

#bas_form {

margin:0;

padding:0;

width:280px;

height:16px;

background-image:url(/images-groupe/bas_form.gif);

background-repeat:no-repeat;

}

.bouton {

  border-Top-Width: thin;

  border-Top-Style: dotted;

  border-Top-Color: #e5c49e;

  border-Right-Width: thin;

  border-Right-Style: dotted;

  border-Right-Color: #e5c49e;

  border-Bottom-Width: thin;

  border-Bottom-Style: dotted;

  border-Bottom-Color: #e5c49e;

  border-Left-Width: thin;

  border-Left-Style: dotted;

  border-Left-Color: #e5c49e;

  font-Family: Arial, Helvetica, sans-serif;

  font-Size: xx-small;

  font-Weight: normal;

  font-Style: normal;

  text-Align: center;

  text-Transform: capitalize;

  letter-Spacing: 0pt;

  word-Spacing: normal;

  background-Color: #a74300;

  width: 130px;

  color:#FFFFFF;

}





#presentation_acceuil img {

	border:3px solid #e8e8e8;

	padding:1px;

	width:250px;

}



#presentation_acceuil {

	float:left;

	text-align:center;

	width:300px;

	height:410px;

}



/* ###############################################################################################################################

                                                          	LISTE BIEN 

################################################################################################################################ */

/**********************/

/*resultat-recherche*/

/**********************/

#teneur.liste-bien{

width:635px;

/*pour les borders avec ie*/

/*margin-left:100px;*/

}

#teneur.liste-bien #entete{

float:left;

}

#teneur.liste-bien #entete.decoration {

display:none;

}

#teneur.liste-bien  #entete hr.decoration

{

display:none;

}

#teneur.liste-bien  #entete span.decoration

{

display:none;

}





#teneur.liste-bien #entete h1{

font-size:20px;

vertical-align:top;

font-weight:bold;

color:#b5a48c;

margin:2px;

margin-bottom:10px;

}

#teneur.liste-bien h2{

font-size:13px;

vertical-align:middle;

font-weight:normal;

color:#b5a48c;

margin:2px;



}

#teneur.liste-bien h3{

font-size:11px;

vertical-align:top;

font-weight:bold;

color:#000000;

margin:2px;



}

#teneur.liste-bien #options {

float:right;

}

#teneur.liste-bien ul.options{

/*float:right;*/

margin-top:20px;

margin-bottom:10px;

margin-left:0px;

padding:30px;

/*padding-top:20px;*/

list-style-type:none;

/*background-color: #d5f3f4;*/

background-color:#fffcfa;

margin-right:5px;

border:1px solid #eae2d9;

} 

#teneur.liste-bien ul.options a{

color:#778491;

}

#teneur.liste-bien ul.options a:hover {

color:#778491;

text-decoration:none;

}

#teneur.liste-bien ul.options li {

margin:0;

padding:0;

list-style-type:none;

}

#teneur.liste-bien ul.options li#modifier-votre-recherche {list-style-image:url(/images/trouver_logement/modif_recherche_navig.gif);}

#teneur.liste-bien ul.options li#offres-par-mail {list-style-image:url(/images/trouver_logement/biens_par_mail_navig.gif);}

#teneur.liste-bien ul.options li#consulter-mon-album {list-style-image:url(/images/trouver_logement/mon_album_navig.gif);}

#teneur.liste-bien ul.options li#ajouter-ce-lien {list-style-image:url(/images/rss.gif);}



#teneur.liste-bien div.navig-pages-recherche{

background-color:#e8edf6;

border:1px solid #dae6ee;

color:#b5a48c;

}

#teneur.liste-bien div.navig-pages-recherche a{

color:#647280;

}

#teneur.liste-bien div.navig-pages-recherche a:hover {

color:#b5a48c;

text-decoration:none;

}

#teneur.liste-bien p.navig-pages-recherche-nb-pages{

text-align:justify;

padding:0;

margin:0;

color:#606d79;

font-weight:bold;

}



#teneur.liste-bien p.navig-pages-recherche-pages{

padding:0;

margin:0;

text-align:center;

}

#teneur.liste-bien p.navig-pages-recherche-pages a{

color:#b5a48c;

}

#teneur.liste-bien p.navig-pages-recherche-pages a:hover {

color:#a5b1c3;

text-decoration:none;

}

#teneur.liste-bien div#tri-recherche{

padding:0;

margin:0;

text-align:center;

background-color:#e8e3da;

border:1px solid #b5a48c;

}

#teneur.liste-bien div#tri-recherche a{

color:#f5a650;

}

#teneur.liste-bien div#tri-recherche a:hover {

color:#778491;

text-decoration:none;

}

#teneur.liste-bien div.resume-bien-default{

clear:both;

background-color:#ffffff;

padding-top:1px;

width:100%;/*pour ie bug avec les float right*/

font-size:10px;

/*border:1px solid #000000;*/

}

#teneur.liste-bien div.resume-bien-default-header{

clear:both;

border:1px solid #f6f0e8;

background-color:#eee1cb;

/*color:#000000;*/

color:#544a42;

font-weight:bolder;

font-size:10px;

padding-left:5px;

padding-right:5px;

}

#teneur.liste-bien div.resume-bien-default-prix{

float:right;

color:#6a6056;

/*background-color:#F2AB00;*/

/*color:#000000;*/

font-size:10px;

/*background-color:#d5f3f4;*/

font-weight:bold;

vertical-align:bottom;

padding-left:1px;

padding-top:1px;

padding-bottom:1px;

}

#teneur.liste-bien div.optionss{

float:right;

}

#teneur.liste-bien ul.optionss{



margin-top:0px;

margin-bottom:0px;

margin-left:1px;

padding-left:20px;

padding-right:20px;

list-style-type:none;

/*background-color: #d5f3f4;*/

background-color:#f7f4ee;

margin-right:2px;

}

#teneur.liste-bien ul.optionss li {

margin:0;

padding:0;

list-style-type:none;

}

#teneur.liste-bien ul.optionss li.mise-en-relation-gratuite{list-style-image:url(/images/trouver_logement/appel_gratuit.gif);}

#teneur.liste-bien ul.optionss li.ecrire-agence{list-style-image:url(/images/agence/ecrire_agence.gif);}

#teneur.liste-bien ul.optionss li.envoie-ami{list-style-image:url(/images/trouver_logement/envoi_ami.gif);}

#teneur.liste-bien ul.optionss li.simulez-budget{list-style-image:url(/images/trouver_logement/financement.gif);}

#teneur.liste-bien ul.optionss li.ajout-album{list-style-image:url(/images/bien/ajouter_album.gif);}

#teneur.liste-bien ul.optionss li a{

font-size:10px;

color:#778491;

}

#teneur.liste-bien div.bien_photo{float:left;display:inline;}

#teneur.liste-bien img.bien_photo {

width:120px;

height:76px;

float:left;

margin:0;

padding:0;

/*border:1px solid #000000;*/

}

#teneur.liste-bien div.description{

position:relative;

vertical-align:top;

margin:0;

padding:0;

margin-left:123px;

margin-right:200px;

color:#000000;

/*border:1px solid #000000;*/

}

#teneur.liste-bien div.description a{

color:#b5a48c;

}

 #teneur.liste-bien div.description a:hover {

color:#b5a48c;

text-decoration:none;

}

#teneur.liste-bien address.contact{

margin:0;

padding:0;

font-style:normal;

}

#teneur.liste-bien span.intit_avant{

font-weight: bold;

color: #778491;

}

#teneur.liste-bien address.contact span.intit_avant {

font-weight: bold;

color: #778491;

}

#teneur.liste-bien a.lien_detail{

margin:0;

padding:0;

padding-left:11px;

background-image:url(/images/plus.gif);

background-position:center left;

background-repeat:no-repeat;

color:#778491;

border:0;

}

/**********************/

/*detail bien*/

/**********************/

#teneur.detail-bien {

height:100%;

width:650px;

/*border-left:9px solid #c10435;

border-right:11px solid #c10435;*/

}

#teneur.detail-bien #entete{



}

#teneur.detail-bien #entete.decoration {

display:none;

}

#teneur.detail-bien  #entete hr.decoration

{

display:none;

}

#teneur.detail-bien  #entete span.decoration

{

display:none;

}

#teneur.detail-bien #entete h1{

font-size:20px;

vertical-align:top;

font-weight:bold;

color:#778491;

margin:2px;

margin-bottom:10px;

}

#teneur.detail-bien #entete h2{display:none;}

#teneur.detail-bien #entete h3{display:none;}



#teneur.detail-bien #options {

float:right;

}

#teneur.detail-bien #recherche-rpoximite input{

border:0;

}

#teneur.detail-bien ul.options{

/*float:right;*/

margin-top:10px;

margin-bottom:10px;

margin-left:0px;

padding:30px;

list-style-type:none;

/*background-color: #d5f3f4;*/

background-color:#ffffff;

margin-right:5px;

}

#teneur.detail-bien ul.options li a{

font-size:10px;

color:#FDB30D;

}



#teneur.detail-bien ul.options li.envoie-ami{list-style-image:url(/images/trouver_logement/envoi_ami.gif);}

#teneur #detail-bien-default{

height:100%;

width:99%;

}

div#detail-maison , div#detail-appartement , div#detail-parking , div#detail-terrain

{

float:left;

width:253px;

/*border:1px solid #000000;*/

}

div#detail-maison dt , div#detail-appartement dt , div#detail-parking dt , div#detail-terrain dt

{

float:left;

width:55%;

}

div#detail-maison dd , div#detail-appartement dd , div#detail-parking dd , div#detail-terrain dd

{

margin-left:40%;

padding-left:0.1em;

}



div#detail-bien-equipement

{

float:left;

margin-left:5px;

width:201px;

/*border:1px solid #000000;*/

}

div#detail-bien-environnement

{

float:right;

margin-left:5px;

width:246px;

}





#teneur.detail-bien h1{

font-size:20px;

vertical-align:top;

font-weight:bold;

color:#778491;

margin:2px;

margin-bottom:10px;

}

#teneur.detail-bien h2{

font-size:13px;

vertical-align:middle;

font-weight:normal;

color:#677481;

border-bottom:1px dotted #929eb0;

border-left:1px solid #a5b1c3;



background-color:#d9e1ee;

font-weight:bolder;

margin:2px;

padding-left:1px;

}



#teneur.detail-bien h3{

font-size:11px;

vertical-align:top;

font-weight:bold;



color:#000000;

margin:2px;



}

#teneur.detail-bien ul{

margin:0;

padding:0;

list-style-type:none;

}

#teneur.detail-bien #detail-bien-resume{

padding-left:2px;

background-color:#ffffff;

color:#505d69;

font-weight:bold;

font-size:12px;

border:1px dotted #000000;

}

#teneur.detail-bien #detail-bien-resume .detail_type_bien

{

font-weight:bold;

color:#778491;

font-size:12px;

}

#teneur.detail-bien #detail-bien-resume address{

font-style:normal;

}

#teneur.detail-bien #detail-bien-resume p.prix-ref{

color:#778491;

font-size:12px;

}

#teneur.detail-bien #detail-bien-resume span.intit{

font-weight:bold;

}

#teneur.detail-bien img.ph_agence{

width:250px;

float:left;

margin-right:2px;

}

#teneur.detail-bien #resume-agence .resume-agence-options {

float:right;

}

#teneur.detail-bien div.optionss{

float:right;

}

#teneur.detail-bien ul.optionss{

margin-top:0px;

margin-bottom:0px;

margin-left:1px;

padding-left:20px;

padding-right:20px;

list-style-type:none;

/*background-color: #d5f3f4;*/

background-color:#eef2f7;

margin-right:2px;

}

#teneur.detail-bien ul.optionss li {

margin:0;

padding:0;

list-style-type:none;

}



#teneur.detail-bien ul.optionss li.ecrire-agence{list-style-image:url(/images/agence/ecrire_agence.gif);}

#teneur.detail-bien ul.optionss li.envoie-ami{list-style-image:url(/images/trouver_logement/envoi_ami.gif);}

#teneur.detail-bien ul.optionss li.plan-agence{list-style-image:url(/images/agence/plan_acces.gif);}

#teneur.detail-bien ul.optionss li.detail-agence{display:none;}

#teneur.detail-bien ul.optionss li a{

font-size:10px;

color:#778491;

}

#teneur.detail-bien #info-resume-agence{

/*float:left;*/

font-size:12px;

font-family:Arial,Helvetica ,sans-serif;

}

/*##########NOTRE AGENCE########*/



#contenu #teneur.page_agence #infos-agence{

text-align:center;

color:#96816d;

}

#contenu #teneur.page_agence #infos-agence a{

color:#d46e08;

}

#contenu #teneur.page_agence #infos-agence a:hover {

color:#ffa448;

text-decoration:none;

}

#contenu #teneur.page_agence #photo-agence{

/*border:1px solid #000000;*/

margin-left:20px;

text-align:center;

}

#contenu #teneur.page_agence #photo-agence img {

width:230px;

}



/*****************************************************************************************************/

/*########################################## FORMULAIRE CONTACT #####################################*/

/*****************************************************************************************************/

#teneur.contact{

	width:635px;

	height:100%;

	padding:0;

	margin:0;

	

}

#teneur.contact fieldset{

	margin:0;

	padding:0;

	border:0;

	width:200px;

	margin-left:5px;

}

#teneur.contact label{

font-weight:normal;

color:#71411f;

font-size:10px;

}

#teneur.contact fieldset#f_message{

float:right;

width:300px;

}

#teneur.contact fieldset#f_option{

float:right;

width:300px;

}

#teneur.contact fieldset#f_option h6{

text-align:left;

}

#teneur p#titre_f{

font-weight:bold;

font-size:10pt;



}

#teneur.contact legend#coordonnees {

margin-left:100px;



}

#teneur.contact legend{

color:#bebebe;

font-size:11px;

font-weight:bold;

}

#teneur.contact input#no, #teneur.contact input#add1,#teneur.contact input#add2,#teneur.contact input#cpb,#teneur.contact input#villeb,#teneur.contact input#nom,#teneur.contact input#prenom,#teneur.contact input#adresse,#teneur.contact input#cp, #teneur.contact input#tel,#teneur.contact input#email, #teneur.contact input#ville, #teneur.contact input#fax {

position:absolute;

margin-left:10px;

width:100px;

}

#teneur.contact fieldset#coordonnees label{

position:absolute;

margin-left:-90px;

padding-left:5px;

}



#teneur.contact input#cp {

width:40px;

}

#teneur.contact input#adresse {

width:200px;

}

#teneur.contact select#intitule{

font-size:10px;

position:absolute;

margin-left:10px;

width:50px;

}

#teneur.contact input#nom{

position:absolute;

margin-left:60px;

width:150px;



}



#teneur.proposer_un_bien textarea#message{

position:absolute;

margin-left:150px;

}



#teneur.contact button#envoi_form_prop.bouton{

text-align:center;

background:transparent;

background-image:url(/images/bt_envoyer_maint.gif);

background-position:top left;

background-repeat:no-repeat;

width:141px;

border:0;

height:41px;

text-indent:-900em;

padding:0;

margin:0;

cursor:pointer;

}

#teneur.contact div#form_submit{

text-align:center;

}

#teneur.contact div#form_submit2{

text-align:center;

float:right;

margin-right:30px;

}

#teneur.contact button#reset_form_prop.bouton {

text-align:center;

background:transparent;

background-image:url(/images/bt_reinitialiser_param.gif);

background-position:top right;

background-repeat:no-repeat;

width:181px;

border:0;

height:41px;

text-indent:-900em;

padding:0;

margin:0;

cursor:pointer;

}

#teneur.contact div#deco{

background-image:url(/images/img_filet.gif);

background-position:bottom left;

background-repeat:no-repeat;

height:247px;

float:right;

width:10px;

}

/*########################## BASELINE ###################### */ 



#footer {

font-size: 7pt;

text-align:center;

height: 30px;

color: #ff7e00;

}

#footer a {

font-size: 8pt;

color: #603200;

text-decoration: none;

font-style: normal;

}

#footer a:hover {

font-size: 8pt;

color: #876543;

text-decoration: none;

font-style: normal;

}





select {

font-size:10px;

font-family: Arial, Helvetica, sans-serif;

}



/*****************************************************************************************************/

/*########################################## Notre EQUIPE ###################################*/

/*****************************************************************************************************/

#teneur.equipe {

width:635px;

}

#teneur.equipe div.cadre_ligne {

text-align:center;

}



#teneur.equipe div.photo_droite {

float:left;

width:310px;

height:133px;

text-align:left;

}



#teneur.equipe div.photo_gauche {

float:left;

width:310px;

height:133px;

text-align:left;

margin-bottom:20px;

}



#teneur.equipe td.nom_equipe{

padding-left:5px;

width: 170px;

margin-top:50px;

}

#teneur.equipe div.nom_equipe {

padding-left:5px;

float:right;

width: 185px;

margin-top:50px;

}



#teneur.equipe p.nom_cons,#teneur.equipe span.nom_cons{

font-Family: Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:10pt;

color:#7b5128;

}

#teneur.equipe span.poste{

font-Family: Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:9pt;

color:#ff6000;

}

#teneur.equipe p.job_equipe,#teneur.equipe span.job_equipe{

font-Family: Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:9pt;

color:#ff8400;

}



#teneur.equipe td.picto_equipe {

height:135px;

width:20px;

background-image:url(/images-groupe/puce_photo.gif);

background-repeat:no-repeat;

background-position:top left;

}

#teneur.equipe div.picto_equipe{

float:right;

height:133px;

width:16px;

background-image:url(/images-groupe/puce_photo.gif);

background-repeat:no-repeat;

background-position:top left;

line-height: 100%;



}



#teneur.equipe td.photo_equipe{

width:133px;

}

#teneur.equipe div.photo_equipe {

width:100px;

}



/*****************************************************************************************************/

/*########################################## Notre Vitrine ###################################*/

/*****************************************************************************************************/



#teneur.vitrine {

width:80%;

margin: 0px auto;

}



#teneur.vitrine td img.photo-bien{

border:3px solid #e8e8e8;

padding:1px;

}

