* {padding:0;margin:0;}
html{
	font-size:12px;
	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
}
body {
	font-size:12px;
	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	background:#907948;
  margin-bottom:20px;
}
img{border:0;}
a,
a:visited {
	text-decoration:underline;
	color:#00f;
}
a:hover {
	text-decoration:underline;
	color:#00a;
}
p, td, legend {
	font-size:14px;
}
p {
	padding:10px 0;
}
fieldset {
	border:1px solid #662017;
	padding:4px;
}
legend {
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	padding:0 4px;
	color:#662017;
}
h1 {
	color:#662017;
	padding:10px 0;
	font-size:22px;
}
#site {
	background:#f4e8c2 url("images/bg_site.png") repeat-y left top;
	width:864px;
	margin:0 auto;
}
#header {
	position:relative;
	width:824px;
	height:170px;
	margin:0 20px 0 20px;
	background:#662017 url("images/bg_titre.png") no-repeat left top;
}
#header h1 {
	display:none;
}
#header p {
	padding-top:72px;
	padding-left:30px;
	font-size:18px;
	color:#fed585;
	letter-spacing:1px;
}
#header p img {
	float:left;
	padding-right:30px;
}
#header p b {
	color:#ffe001;
	letter-spacing:2px;
}
#main {
	width:804px;
	padding:10px;
	margin:0 20px 0 20px;
}
#footer {
	width:804px;
	padding:10px;
	margin:0 20px 0 20px;
	color:#666;
	font-size:12px;
	text-align:right;
}
#footer a {
	color:#000;
	text-decoration:none;
}
#footer a:hover {
	color:#000;
	text-decoration:underline;
}
#footer-bottom {
	width:864px;
	height:19px;
	background:#fff url("images/bg_footer.png") no-repeat left bottom;
}
#mini-plan {
	width:824px;
  background:#662017 url("images/bg_mini_plan.png") repeat-y left top;
	padding:10px 20px;
	color:#f4e8c2;
	font-size:12px;
	text-align:left;
}
#mini-plan a {
	color:#f4e8c2;
	text-decoration:none;
}
#mini-plan a:hover {
	color:#fff;
	text-decoration:underline;
}
#mini-plan div {
  float:left;
  padding-left:40px;
}
#mini-plan h4 {
  text-transform:uppercase;
  padding-bottom:4px;
  font-size:14px;
  letter-spacing:1px;
}
#mini-plan ul {
  list-style-type:square;
  list-style-position:inside;
  padding-left:2px;
}
#mini-plan ul li {
  
}
#myGallery
{
	position:absolute;
	top:0;
	right:0;
	width:376px !important;
	height:170px !important;
	z-index:5;
}

#menu {
	width:824px;
	margin:0 20px 0 20px;
	background:#f3d26b url('images/bg_menu.png') repeat-x left top;
	height:40px;
}
#menu li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  float:left;
}
#menu li a,
#menu li a:visited {
	float:left;
	display:block;
	text-decoration:none;
  height:30px;
	font:bold 16px/30px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	color:#631208;
	letter-spacing:1px;
  padding:0 10px;
  background:#f3d26b url('images/bg_option_menu.png') no-repeat right top;
}
#menu li a:hover {
	color:#fff;
	text-decoration:none;
	background:#f3d26b url('images/bg_option_menu.png') no-repeat right -30px;
}

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px;
/display:none; /* hack ie6 */

 }
.autocomplete {
  border:1px solid #919EA9;
  background-color:white;
  text-align:left;
}
.autocomplete ul, .autocomplete li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #333;
}
.autocomplete li {
  padding: 4px;
  border-top: 1px solid #ccc;
}
.autocomplete .selected {
  background-color: #ffc;
}
.search-count-result {
	color:#662017;
  font-size: 16px;
  display:block;
  padding:10px 0;
}
.search-pager {
	width:500px;
	font:normal 14px/16px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
  background:#f0f0f0 url('images/barre-pagination.png') no-repeat left top;
  padding:2px 0;
  margin:10px 0;
  text-align:center;
}
.search-pager span {
	font-weight:bold;
	padding:0 2px;
}
.search-pager a,.search-pager a:visited,.search-pager a:hover {
	text-decoration:none;
	color:#662017;
}
.search-pager a:hover {
	color:#b00;
}
.top {
  border-bottom:1px solid #666;
  margin-bottom:4px;
}
.bottom {
  border-top:1px solid #666;
  background:#f0f0f0 url('images/barre-pagination.png') no-repeat left bottom;
}
.search-tri {
	font:normal 14px/16px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
  text-align:right;
  width:500px;
}
.search-tri a,.search-tri a:visited,.search-tri a:hover {
	text-decoration:none;
	color:#662017;
}
.search-tri a:hover {
	color:#b00;
}
.btn-fiche-detaillee span {
	display:none;
}
.btn-fiche-detaillee {
	display:block;
	position:absolute;
	right:5px;
	bottom:5px;
	width:150px;
	height:25px;
	background:#662017 url('images/fiche-detaillee.png') no-repeat left top;
}
.btn-fiche-detaillee:hover {
	background:#662017 url('images/fiche-detaillee.png') no-repeat 0 -25px;
}
.bien-in-liste {
	display:block;
	width:488px;
	padding:5px;
	border:1px solid #bebebe;
	margin:10px 0;
	position:relative;
	background:#fff;
}
.bien-in-liste-photo {
	float:left;
	background:#ddd;
	width:180px;
	height:135px;
	margin-right:10px;
	border:1px solid #ddd;
}
.bien-in-liste-ville {
	float:left;
	width:290px;
	color:#6e0402;
	font-weight:normal;
	font-size:18px;
}
.bien-in-liste-titre {
	float:left;
	width:290px;
	font-weight:bold;
	font-size:16px;
}
.bien-in-liste-texte {
	float:left;
	width:290px;
}
.bien-in-liste-prix {
	display:block;
	color:#662017;
	font-weight:normal;
	font-size:16px;
	position:absolute;
	left:195px;
	bottom:5px;
}
.bien-in-liste-prix strong {
	font-weight:bold;
	font-size:20px;
}
.bandeau {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:192px;
	height:148px;
}
.bandeau span {
	display:none;
}
/* Le petit hack ci-dessosu permet d'avoir du png pour les "vrai" navigateurs et du gif pour ie's family :-) */
.bandeau-exclusivite {
	background: url('images/bandeau-exclusivite.png') no-repeat left top !important;
	/background: url('images/bandeau-exclusivite.gif') no-repeat left top;
}
.bandeau-nouveaute {
	background: url('images/bandeau-nouveaute.png') no-repeat left top !important;
	/background: url('images/bandeau-nouveaute.gif') no-repeat left top;
}
.bandeau-premierachat {
	background: url('images/bandeau-premierachat.png') no-repeat left top !important;
	/background: url('images/bandeau-premierachat.gif') no-repeat left top;
}
.bandeau-investisseur {
	background: url('images/bandeau-investisseur.png') no-repeat left top !important;
	/background: url('images/bandeau-investisseur.gif') no-repeat left top;
}
.bandeau-rare {
	background: url('images/bandeau-rare.png') no-repeat left top !important;
	/background: url('images/bandeau-rare.gif') no-repeat left top;
}
.bandeau-bonprix {
	background: url('images/bandeau-bonprix.png') no-repeat left top !important;
	/background: url('images/bandeau-bonprix.gif') no-repeat left top;
}
.bandeau-coupdecoeur {
	background: url('images/bandeau-coupdecoeur.png') no-repeat left top !important;
	/background: url('images/bandeau-coupdecoeur.gif') no-repeat left top;
}
.bandeau-vendu {
	background: url('images/bandeau-vendu.png') no-repeat left top !important;
	/background: url('images/bandeau-vendu.gif') no-repeat left top;
}
.bien-detail-titre {
	color:#662017;
	font-weight:bold;
	font-size:20px;
}
.bien-detail-prix {
	color:#662017;
	font-weight:normal;
	font-size:12px;
}
.bien-detail-prix strong {
	font-weight:bold;
	font-size:20px;
}
.bien-detail-lieu,
.bien-detail-reference {
	font-weight:normal;
	font-size:14px;
	color:#333;
}
.bien-detail-lieu {
	font-weight:bold;
}
.bien-detail-block-titres {
	background: url('images/bg_bien_detail_titres.png') no-repeat left top;
	padding:10px;
}
.bien-detail-block-photos {
	clear:both;
	padding:0 0 10px 0;
	width:662px;
	margin:0 auto;
}
.invisible {
	display:none;
}
.bien-detail-cadre-grande-photo {
	position:relative;
	border:1px solid #bebebe;
	padding:5px;
	width:400px;
	height:300px;
	float:left;
	background:#fff;
}
.bien-detail-cadre-grande-photo .legende {
	position:absolute;
	bottom:5px;
	left:5px;
	width:400px;
	height:40px;
  background-image: url(images/transparent.png) !important;  /* Mozilla only */
  background-color: transparent !important;           /* Mozilla only */
  background-image: none;                             /* IE only */
  background-color: #000000;                          /* IE only */
  filter:alpha(opacity=50);                           /* IE only */
}
.bien-detail-cadre-grande-photo .legende span {
	display:block;
	color:#fff;
	font-size:14px;
	padding:5px;
}
.bien-detail-cadre-vignettes-photos {
	float:left;
	width:250px;
}
.bien-detail-cadre-vignettes-photos img {
	float:left;
	width:100px;
	height:75px;
	border:1px solid #bebebe;
	padding:5px;
	margin-left:10px;
	margin-bottom:10px;
	background:#fff;
}
.bien-detail-block-texte {
	clear:both;
	background: url('images/bg_bien_detail_texte.png') no-repeat left top;
	padding:10px 10px 20px 10px;
}
.bien-detail-plus-renseignement {
	text-align:right;
	width:100%;
	height:25px;
	margin:0;
	padding:0;
}
.btn-plus-de-renseignements {
	display:block;
	width:235px;
	height:25px;
	margin:0 0 0 auto;
	background:#662017 url('images/plus-de-renseignements.png') no-repeat left top;
}
.btn-plus-de-renseignements:hover {
	background:#662017 url('images/plus-de-renseignements.png') no-repeat left -25px;
}
.btn-plus-de-renseignements span {
	display:none;
}
.bien-in-home {
	float:left;
	position:relative;
	display:block;
	width:200px;
	height:170px;
	padding:5px;
	border:1px solid #bebebe;
	margin:10px 0 0 25px !important;
	/margin:10px;
	background:#fff url('images/bg_bien_home.png') no-repeat left top;
}
.bien-in-home a,
.bien-in-home a:visited,
.bien-in-home a:hover {
	text-decoration:none;
}
.bien-in-home .fond {
	position:absolute;
	top:115px;
	left:5px;
	width:200px;
	height:40px;
  background-image: url(images/transparent.png) !important;  /* Mozilla only */
  background-color: transparent !important;           /* Mozilla only */
  background-image: none;                             /* IE only */
  background-color: #000000;                          /* IE only */
  filter:alpha(opacity=50);                           /* IE only */
}
.bien-in-home-ville {
	position:absolute;
	top:118px;
	left:10px;
	font:normal 12px/14px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	text-transform: uppercase;
	color:#fff;
}
.bien-in-home-titre {
	position:absolute;
	top:135px;
	left:10px;
	font:bold 14px/16px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	text-transform: uppercase;
	color:#fff;
}
.bien-in-home-photo {
 border:0;
}
.bien-in-home-prix {
	position:absolute;
	top:160px;
	left:0;
	width:200px;
	height:15px;
	text-align:center;
	font:normal 12px/16px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	color:#662017;
}
.bien-in-home-prix strong {
	font:bold 16px/16px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
}
.plus-d-annonces {
	clear:both;
	padding:20px 0;
}
.btn-plus-d-annonces {
	display:block;
	width:170px;
	height:25px;
	background:#662017 url('images/plus-d-annonces.png') no-repeat left top;
}
.btn-plus-d-annonces:hover {
	background:#662017 url('images/plus-d-annonces.png') no-repeat left -25px;
}
.btn-plus-d-annonces span {
	display:none;
}
.titre-home {
	text-align:left;
	color:#000;
	padding:5px 0 5px 10px;
	width:490px;
	height:20px;
	font:bold 18px/20px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	background:#f0f0f0 url('images/barre-pagination.png') no-repeat left top;
}
.titre-home span {
	color:#662017;
}
td.contact {
	border-right:1px solid #c0c0c0;
}
td.contact div {
	padding:4px;
}
td.coordonnees {
	padding-left:10px;
}
.MessageSended {
	padding:20px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.required {
	color:#ff0000;
}
.adresse {
	text-align:center;
	letter-spacing:1px;
}
.PhrasePourLesPhotos {
  height:40px;
}
.retourListe {
  font-size:13px;
}
.retourListe a,.retourListe a:hover,.retourListe a:visited {
 	color:#662017;
	text-decoration:none;
}
.retourListe a:hover {
  text-decoration:underline;
  color:#d00;
}
.listeBiensSsTitre {
  margin-top:5px;
  font-size:18px;
  color:#f4e8c2;
  background:#662017;
  width:490px;
  padding:2px 0 2px 10px;
  clear:both;
}
