/******************************/
/* ACCUEIL
/******************************/
#accueil_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/accueil_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 211px; /* moins les px des bords de #corps */
	height: 20px;
	
}

#accueil_soustitre {
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	font-size: 1.1em;
	color: #9F3E1B;
	
}

#accueil_texte {
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	font-size: 1.1em;
	color: #000000;
	
}

/******************************/
/* ACTUALITE
/******************************/
#actualite_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/actualite_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 211px; /* moins les px des bords de #corps */
	height: 20px;
}

#actualite_texte {
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	font-size: 1.1em;
	color:#000;
	
}

/******************************/
/* BIEN
/******************************/

#bien_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/fiche_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 145px; 
	height: 19px;
}
/*
#bien_prix {
	border: 0;
	padding: 0;
	margin-left: 0px;
	color: Red;
	font-size: normal;
	float: left;
	width: 180px;
	height: 80px;
}

#bien_secteur {
	border: 0;
	padding: 0;
	margin: 0;
	color: Black;
	float: left;
	width: 270px; 
	height: 80px;
}

#bien_technique {
	border: 0;
	padding: 0;
	margin: 0 0 10px 0;
	color: Black;
	float: left;
	width: 711px; 
}


#bien_description {
	border: 0;
	padding: 0;
	margin: 0 0 10px 0;
	color: Black;
	float: left;
	width: 100%; 

}

table.bien_plus{
	clear:both;
	margin-top:10px;
}
/*#bien_image {
	border: 0;
	padding: 0;
	margin: 0;
	color: Black;
	float: left;
	width: 320px; /* moins les px des bords de #corps 

}

#bien_galerie {
	border: 0;
	padding: 0;
	margin: 0;
	color: Black;
	float: right;
	width: 310px; /* moins les px des bords de #corps 

}

/******************************
* GALERIE
******************************
div#galerie {
	margin-top:15px;
}

div#galerie div#bien_image {
	padding: 10px 0;
	width: 390px;
	float: left;
	
}

div#galerie div#bien_image img { display: block; border:1px solid #E1E1E1; padding:5px; background-color:#EEEEEE; }

div#galerie div#bien_galerie {
	padding: 0px 0;
	width: 270px;
	float: right;
	margin-left:5px;
	margin-top:10px;
	
	/** IE **
	display:inline;
}

div#galerie div#bien_galerie ul {
	list-style-type:none;
}

div#galerie div#bien_galerie li {
	border:1px solid #E1E1E1;
	background-color:#EEEEEE;
	width:110px;height:90px;
	
	float:left;
	text-align:center;
	margin:0 10px 10px 0;
}

div#galerie div#bien_galerie li.realisation {
	width:210px;
	margin-right:20px;
}
	

div#galerie div#bien_galerie td{
	border:1px solid #E1E1E1;
	background-color:#EEEEEE;
	width:110px;
}

div#galerie div#bien_galerie img  { margin: 5px; /*border:1px solid black; }	

*/

/* Fiche d'un bien */
p.fiche_col1, p.fiche_col2, p.fiche_col3 {
	float: left; 
	text-align:left;
}

p.fiche_col1 { width: 150px; }
p.fiche_col2 { width: 320px; }
p.fiche_col3 { width: 230px; margin-bottom:15px }

/**********************************************
*	PAGE FICHE BIEN
**********************************************/
ul#bien_ul {
	clear: both;
	width: 100%;
	list-style: none;
	height: 16px;
	margin: 5px 0;
	padding-top: 10px;
}

ul#bien_ul li {
	float: right;
	display: block;
	margin-left: 30px;
	background-image: url(../images/puce_lien.jpg);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	text-indent: 10px;
}

ul#bien_ul li a { text-transform:uppercase; font-weight: bold; color: #000; text-decoration: none; }
ul#bien_ul li a:hover {  color: #678100; }
ul#bien_ul li a:visited { color: #000; }
ul#bien_ul li a:active { color: #678100; }

/*
*	Lien retour à la liste des annonces
*/
a.retour {
	display: block;
	background-image: url(../images/puce_lien.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-indent: 10px;
}

/******************************
* GALERIE
******************************/

div#galerie {
	
}

div#galerie div#bien_image {
	padding: 10px 0;
	width: 400px;
	float: left;
}

div#galerie div#bien_image img { display: block;  }

div#galerie div#bien_galerie {
	padding: 10px 0;
	width: 290px;
	float: right;
}

div#galerie div#bien_galerie img  { margin: 5px;  }

div#galerie div#bien_galerie ul {
	list-style-type:none;
}

div#galerie div#bien_galerie li {
	/*border:1px solid #E1E1E1;
	background-color:#EEEEEE;*/
	width:100px;height:90px;
	
	float:left;
	text-align:center;
	margin:0 10px 10px 0;
}

/******************************/
/* COEUR
/******************************/
#coeur_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/coeur_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 711px; /* moins les px des bords de #corps */
	height: 20px;
}

#coeur_texte {
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	/*font-size: 1.1em;*/
	color: #761E00;
	
}

#coeur_unite {
	border: 0;
	padding: 0;
	margin-top: 10px;
	float: left;
	width: 230px;
	height: 90px;
	font-size: 9px;
	color: #000000;
	
}

#coeur_unite_etat {
	border: 0;
	padding: 0;
	margin: 0;
	color: #E9991C;
	font-weight: bold;
	width: 230px;
	float: left;
	
}

#coeur_unite_vignette {
	border: 0;
	padding: 0;
	margin: 0;
	width: 100px;
	height: 90px;
	float: left;
	text-align: center;
	
}

#coeur_unite_texte {
	border: 0;
	padding: 0;
	margin: 0 0 0 5px;
	/**font-size: 0.9em;*/
	color: #000000;
	width: 120px;
	float: left;

}

#coeur_unite_ville {
	border: 0;
	padding: 0;
	margin: 0;
	/*font-size: 1.1em;*/
	font-weight: bold;
	min-height: 15px;
	width: 120px;
	float: left;
}

#coeur_unite_description {
	border: 0;
	padding: 0;
	margin: 0;
	width: 120px;
	height: 40px;
	float: left;
	
}

#coeur_unite_prix {
	border: 0;
	padding: 0;
	margin: 0;
	color: #9F3E1B;
	/*font-size: 1.1em;*/
	font-weight: bold;
	width: 120px;
	height: 15px;
	float: left;
	/*border: 1px solid red;*/
}
/******************************/
/* CONTACT
/******************************/
#contact {
	border: 0;
	padding: 0;
	margin-bottom: 0px;
	padding-top: 12px;
	margin-left: 7px;
	margin-right: 0px;
	background-color: White;
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	clear: left;
	width: 211px; /* moins les px des bords de #corps */
	height: 100%;

}

#contact_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: White;
	background-image: url(../images/contact_entete.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 211px; /* moins les px des bords de #corps */
	height: 50px;
}

#contact_contenu {
	border: 0;
	padding: 0;
	padding-left: 12px;
	margin: 0;
	background-color: #FCBA28;
	font-size: 1.1em;
	color: #761E00;
	text-align: left;
	float: left;
	width: 199px; /* moins les px des bords de #corps */
/* height: 200px;*/
	background-image: url(../images/contact_contenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
}

#contact_logo_adresse {
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	color: #761E00;
	text-align: left;
	float: left;
	width: 30px; /* moins les px des bords de #corps */
	min-height: 25px;
	background-image: url(../images/contact_adresse.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;

}

#contact_adresse {
	border: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: transparent;
	font-size: 1em;
	color: #761E00;
	text-align: left;
	float: left;
	width: 169px; /* moins les px des bords de #corps */
	min-height: 20px;

}

#contact_logo_tel {
	border: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: transparent;
	color: #761E00;
	text-align: left;
	float: left;
	width: 30px; /* moins les px des bords de #corps */
	min-height: 25px;
	background-image: url(../images/contact_tel.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	
}

#contact_tel {
	border: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: transparent;
	font-size: 1em;
	color: #761E00;
	text-align: left;
	float: left;
	width: 169px; /* moins les px des bords de #corps */
	min-height: 20px;

}

#contact_logo_email {
	border: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: transparent;
	color: #761E00;
	text-align: left;
	float: left;
	width: 30px; /* moins les px des bords de #corps */
	min-height: 12px;
	background-image: url(../images/contact_email.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#contact_email {
	border: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: transparent;
	font-size: 1em;
	color: #761E00;
	text-align: left;
	float: left;
	width: 169px; /* moins les px des bords de #corps */
	min-height: 11px;

}

#contact_pied {
	padding: 0;
	margin: 0;
	padding: 0;
	background-color: White;
	background-image: url(../images/contact_pied.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 211px; /* moins les px des bords de #corps */
	height: 35px;
}

/******************************/
/* CONTENU
/******************************/
#contenu {
	border: 0;
	margin: 0;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	text-align: left;
	color: Black;
	float: left;
	width: 953px; /* moins les px des bords de #corps */
	background-color: #871D03;

}

#contenu_fond {
	border: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	color: Black;
	float: left;
	width: 953px; /* moins les px des bords de #corps */
	background-color: White;

}

#contenu_gauche {
	padding: 0;
	border: 0;
	margin: 0;
	background-color: White;
	text-align: left;
	float: left;
	width: 218px; /* moins les px des marges de #contenu */
}

#contenu_droit {
	padding: 10px;
	border: 0;
	margin: 0;
	background-color: White;
	text-align: left;
	float: right;
	width: 711px; /* moins les px des marge intrieure de #contenu */
}

#contenu_droit_accueil {
	padding: 0;
	border: 0;
	margin: 0;
	background-color: White;
	text-align: left;
	float: left;
	width: 405px; /* moins les px des marges de #contenu_droit */

}

#contenu_droit_actualite {
	padding: 0;
	border: 0;
	margin: 0;
	text-align: left;
	float: right;
	width: 280px; /* moins les px des marges de #contenu_droit */
	
}

#contenu_droit_coeur {
	padding: 0;
	border: 0;
	margin: 0;
	text-align: left;
	float: right;
	width: 711px; /* moins les px des marges de #contenu_droit */
	margin-bottom:5px;
	
}

#contenu_droit_texte {
	padding: 0;
	border: 0;
	margin: 0;
	text-align: left;
	font-size: 1.1em;
	float: left;
	width: 100%; /* moins les px des marges de #contenu_droit */

}


/******************************/
/* COORDONNEES
/******************************/
#coordonnees {
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: transparent;
	text-align: center;
	color: #761E00;
	font-size: 1.1em;
	float: none;
	width: 955px; /* moins les px des bords de #corps */
	height: 16px;

}

/******************************/
/* CORPS
/******************************/
#corps {
	padding: 0;
	margin: 0;
	border: 0;
	color: Black;
	float: none;
	width: 955px; /* moins les px des bords de #page */
	text-align: left;
	background-color: #871D03;

}

/******************************/
/* ENTETE
/******************************/
#entete {
	border: 0;
	margin: 0;
	padding: 0;
	background-color: White;
	color: Black;
	float: inherit;
	width: 955px; /* moins les px des bords de #page */
	height: 164px;
	text-align: left;
	background-image: url(../images/entete.jpg);
	background-repeat: no-repeat;

}

/******************************/
/* LISTE
/******************************/
#liste_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/coeur_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 711px; /* moins les px des bords de #corps */
	height: 20px;
}

#liste_texte {
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	/*font-size: 1.1em;*/
	color: #761E00;
	
}

#liste_unite {
	border: 0;
	padding: 0;
	margin-top: 10px;
	float: left;
	width: 345px;
	height: 90px;
	font-size: 9px;
	color: #000000;
	
}

#liste_unite_etat {
	border: 0;
	padding: 0;
	margin: 0;
	color: #E9991C;
	font-weight: bold;
	width: 345px;
	float: left;
	
}

#liste_unite_vignette {
	border: 0;
	padding: 0;
	margin: 0;
	width: 100px;
	height: 90px;
	float: left;
	text-align: center;
}

#liste_unite_vignette img{
	/*border:1px solid #FCBA28;*/
}

#liste_unite_texte {
	border: 0;
	padding: 0;
	margin: 0 0 0 7px;
	/*font-size: 0.9em;*/
	color: #000000;
	width: 235px;
	float: left;

}

#liste_unite_ville {
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	min-height: 15px;
	width: 235px;
	float: left;

}

#liste_unite_description {
	border: 0;
	padding: 0;
	margin: 0;
	width: 235px;
	/*height: 40px;*/
	float: left;
	
}

#liste_unite_prix {
	border: 0;
	padding: 0;
	margin: 0;
	color: #9F3E1B;
	font-size: 11px;
	font-weight: bold;
	width: 235px;
	height: 15px;
	float: left;
	
}

/** PAGINATION **/
div#pages{
	margin-bottom:25px;
	font-size:9px;
	text-align:center;
}

div#pages a{
	color:#000 !important;
}

div#pages a:hover{
	color:#FCB827 !important;
	text-decoration:underline !important;
}

div#pages a.actif{
	color:#FCB827 !important;
	text-decoration:underline;
	font-weight:bold;
}

/******************************/
/* MENU 
/******************************/
#menu {
	border: 0;
	margin: 0;
	padding-left: 1px;
	padding-right: 1px;
	text-align: left;
	color: Black;
	float: right;
	width: 953px; /* moins les px des bords de #corps */
	height: 37px;
	background-color: #871D03;

}

#menu_bouton {
	padding: 0;
	border: 0;
	margin: 0;
	text-align: right;
	float: right;
	width: 953px; /* moins les px des bords de #corps */
	background-image: url(../images/menu_background.png);
	background-repeat: repeat-x;

}

/******************************/
/* MENU 2
/******************************/
#menu2 {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-align: left;
	color: Black;
	float: right;
	width: 955px; /* moins les px des bords de #corps */
	height: 21px;
	background-image: url(../images/menu_background.png);
	background-repeat: repeat-x;

}

#menu2_bouton {
	padding: 0;
	border: 0;
	margin: 0;
	background-color: transparent;
	text-align: right;
	float: right;

}

/******************************/
/* MOTEUR
/******************************/
#moteur {
	padding: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	background-color: White;
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	width: 211px; /* moins les px des bords de #corps */
	height: 100%;
	display:inline;
	
}

#moteur_entete {
	border: 0;
	padding: 0;
	margin-top: 10px;
	background-color: White;
	background-image: url(../images/moteur_entete.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 211px; /* moins les px des bords de #corps */
	height: 50px;
	
}

#moteur_contenu {
	border: 0;
	padding-left: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #A0330C;
	font-size: 1.1em;
	font-weight: bold;
	color: #FCBA25;
	text-align: left;
	float: left;
	width: 199px; /* moins les px des bords de #corps */
	/* height: 200px;*/
}

#moteur_pied {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: White;
	background-image: url(../images/moteur_pied.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	width: 211px; /* moins les px des bords de #corps */
	height: 15px;
	
}

#moteur_form {
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 1.6em;

}

#moteur_envoyer {
	border: 0;
	padding: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 15px;
	padding-bottom: 0px;
	margin-left: 0px;
	float: right;
	display:inline;
}

/******************************/
/* PAGE 
/******************************/
#page {
	padding: 0;
	border: 0;
	background-color: inherit;
	color: #761E00;
	float: none;
	width: 955px; /* valeur de l'interieure de la page hors bord */
	text-align: left;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

/******************************/
/* PAGINATION
/******************************/
#pagination {
	text-align: center;
	width: 711px;
	font-weight: normal;
	float:left;
}

/******************************/
/* PIED
/******************************/
#pied {
	padding: 0;
	margin: 0;
	border: 0;
	background-color: transparent;
	float: left;
	width: 955px; /* moins les px des bords de #corps */

}

#pied_gauche {
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-align: left;
	float: left;

}

#pied_droite {
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-align: right;
	float: right;

}

/******************************/
/* VISUEL
/******************************/
#visuel {
	border: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	text-align: left;
	float: left;
	width: 953px; /* moins les px des bords de #corps */
	height: 264px;
	background-color: #871D03;

}

/******************************/
/* IMPRESSION
/******************************/

#print_logo, #print_separateur{

	display:none;
}


/******************************/
/* SERVICES
/******************************/

#services_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/services_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 87px; /* moins les px des bords de #corps */
	height: 16px;
	
}

/******************************/
/* ACCES
/******************************/

#acces_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/acces_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 68px; /* moins les px des bords de #corps */
	height: 16px;
	
}

/******************************/
/* FORMULAIRE CONTACT
/******************************/

#form_contact_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/contact_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 139px; /* moins les px des bords de #corps */
	height: 16px;
	
}

/******************************/
/* VENDRE
/******************************/

#vendre_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/vendre_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 273px; /* moins les px des bords de #corps */
	height: 16px;
	
}

/******************************/
/* RESULTAT RECHERCHE
/******************************/

#resultat_entete {
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(../images/liste_entete.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 205px; /* moins les px des bords de #corps */
	height: 16px;
}


/****************************************************
*	PIED DE PAGE
****************************************************/
div#piedPage {
	padding: 20px 0;
	background-color:transparent !important;
}
div#piedPage a 			{ color: #000;	text-decoration: none; }
div#piedPage a:hover 	{ color: #000000;		}
div#piedPage a:visited 	{ color: #000;	}
div#piedPage a:active	{ color: #000;	}

div#piedPage p {
	text-align:center;
	margin: 10px 0;
}

div#piedPage p.copyright {
	display: block;
	width: 953px;
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
}