/******************************************************************************/
/*	Feuille de style de Cabinet Olivier                    										*/
/*  Palette de couleur  :                                                     */
/*                                                                            */
/******************************************************************************/
/******************************************************************************/
/*	Styles génériques et mise en page générales            								  	*/
/******************************************************************************/
body {
   /* background:#000 url(/img/bg.jpg) 0 0 repeat-x ; */
}

* {
  font-family: "Verdana", "Arial", "Sans-Serif";
  font-size: 16px;
  color:#000;
}

img {border:0;}
a {outline:none;overflow:hidden;}

/******************************************************************************/
/* structure de la page                                                       */
/******************************************************************************/

#content {
  width:940px;
  margin:20px auto 10px;
}

/******************************************************************************/
/* Header and footer                                                          */
/******************************************************************************/
#header {
  width:100%;
/*  height:224px; */
  display:block;
}

#header h1 {
  display:block;
}

#footer,
#cart_login_box,
#slideshow,
#main_menu,
#property_pictures_list,
#property_most_displayed_box,
#property_description a {
  display:none;
}


/******************************************************************************/
/* Main body content                                                          */
/******************************************************************************/
#body {
  width:934px;
  padding:0 3px;
  overflow:hidden;
  background:none;
}

/** left column - main column **/
#main_body_content {
  background:none ;
  overflow:hidden;
  padding:23px 0 0;
}

/******************************************************************************/
/* Pages and page elements                                                    */
/******************************************************************************/
h2 {
  font-size:20px;
  color:#768606;
  font-weight:normal;
}

/************************************************/
/* Property Detail                              */
/************************************************/
#property_detail_box {
  width:920px;
  overflow:hidden;
  margin:0 auto;
  background:none;
}

#property_detail_box h3 {
  width:920px;
  height:60px;
  line-height:49px;
  margin:0;
  padding:0;
  background:none;
}

#property_detail_box h3 span {
  float:left;
  font-size:20px;
  color:#000;
  margin:0 30px 0 0;
}

#property_detail_content {
  width: 900px;
  padding:0 10px 20px;
  overflow:hidden;
  background:none;
}

/* box 1 : main picture */
#property_picture_box {
  width:253px;
  height:270px;
  padding:8px 12px;
  border:none;
  background:none;
  float:left;
  overflow:hidden;
}

#property_picture_box h4 {
  margin:0;
  padding:0;
  text-transform:uppercase;
  color:#000;
}

#property_picture {
  background:none;
  margin:5px 0;
  height:188px;
  overflow:hidden;
  text-align:center;
}

#property_picture_box .price {
  text-align:right;
  color:#000;
  font-size:18px;
  display:none;
}
#property_picture_box .price span {
  font-size:13px;
  color:#000;
  margin:0 0 0 5px;
  font-style:italic;
}

/* box 3 : picture description */
#property_description {
  float:left;
  width:295px;
  padding:8px 8px 1px;
  margin:0 0 0 30px;
  border:none;
  background:none;
  overflow:hidden;
}

#property_description .address {
  font-size:14px;
  color:#000;
}
#property_description .title {
  margin:5px 0 0 0;
  font-size:15px;
  font-weight:bold;
}
#property_description .description {
  margin:0;
  font-size:15px;
}
#property_description .features {
  margin:4px 0 0 5px;
  padding:0 0 0 10px;
  list-style:square;
}
#property_description .features li {
  font-size:15px;
  color:#000;
}
#property_description .available {
  font-size:14px;
  font-weight:bold;
}
#property_description .available span {
  font-size:14px;
  font-weight:normal;
}
#property_description .features li span {
  font-size:14px;
}
#property_description .price {
  margin:5px 0 0 0;
  font-weight:bold;
  font-size:15px;
}
#property_description .price span {
  margin:0 0 0 5px;
  font-size:14px;
  font-style:italic;
  font-weight:normal;
}
#property_description .honorary {
  margin:5px 0 0 0;
  font-weight:bold;
  font-size:15px;
}
