#precsuiv {
    margin-top:15px;
}
#precsuiv a {
    color:#fff;
    background: none repeat scroll 0 0 transparent;
    text-decoration:none;
}
#precsuiv a:hover {
    background: none repeat scroll 0 0 transparent;
}

#precsuiv #lienprec,
#precsuiv #liensuiv{
  background:url("../images/precsuiv.png") left top no-repeat transparent;
  width:90px;
  height:180px;
  border:none;
  text-indent:90000px;
  overflow:hidden;
  
}

#precsuiv #liensuiv:hover{
  background-position:right bottom;
}
#precsuiv #lienprec:hover{
  background-position:left bottom;
}

#precsuiv #lienprec,
#precsuiv #liensuiv{
  display:block;
  position:fixed;
  top:50%;
  left:0;
    background-position:left top;
  width:62px;
  height:98px;
  padding:0;
  margin:0;
}

#precsuiv #liensuiv{
  background-position:right top;
  left:auto;
  right:0;
}

.estate_type_4 h1 .chapo_prix{
	display:none;
}

#bloc_infobien {
  border: 1px solid #AAAAAA;
  border-radius: 5px;
  float: left;
  margin-top: 20px;

  padding: 40px 10px;
  width: 280px;
}

#portfolio_slider table td{
	padding:0;
}
.wfield label{
	margin-right:5px;
	color:#333;
}
.wfield input.text{
	width:170px;
}

.details_bien h3 {
    border-bottom: 1px dotted #aaa;
    margin:10px 10px  10px 0;
    padding: 5px;
}
#col_details{
  color:#888;
}
#bloc_infobien textarea#infobien_commentaire {
	float:none;
	clear:both;
	display:block;
  width: 320px;
  height:60px;

}
#bloc_infobien textarea#infobien_commentaire:focus{
	background:#fff;
}
#bloc_infobien #wfbloc2 {
  padding-left: 20px;
  width:auto;
}
#bloc_infobien #wfield_infobien_commentaire,
#bloc_infobien #wfield_submit{
	float:none;
}
#bloc_infobien
#bloc_infobien #wfbloc2 {
    padding-left: 0;
    width: 270px;
}
#bloc_infobien .h3{
	font-size:14px;
}
#bloc_infobien form{
	padding:0;
}
#infobien_info{
	padding:10px;
}
.chapo_prix {
  float:right;
  margin-right:30px;
}
#bloc_infobien {
  border: medium none;
  border-radius: 0;
  color: #333333;
  float: left;
  margin: 30px 0;
  overflow: hidden;
  padding: 0;
  width: 370px;
}
.table_info_bien{
	margin:0 5px;
	

}
.table_info_bien td{
	padding-top:10px;
}
.table_info_bien td.details_bien{
	width:40%;
	padding:10px;
}


.sous-titre {
  width: 680px;
  margin: 0 auto;
}
.sous-titre td{
  font-size:1.2em;
  text-align:center;
}
.minwidth{
  min-width:100px;
}
.sous-titre td.bleft{
  text-align:left;
}
.sous-titre td.bright{
  text-align:right;
}


#tableau_lot td.prix{
  width:60px;
}
#tableau_lot td.area{
  width:40px;
}
#tableau_lot td, #tableau_lot th {
  padding: 4px 1px;
}
#bloc_droite_annonce{
  width:250px;
  float:right;
}
.wbien {
  background: none repeat scroll 0 0 #FFFFFF;
  clear: both;
  overflow: hidden;
}
#background_content{
  float:left;
}
.content_ombre {
float:left;
}
#wrapper{
  background:transparent;
}

.page_bien #portfolio_slider_mright {
  background: url("../images/mover_right.png") no-repeat scroll center center transparent;
  border-radius: 0 5px 5px 0;
}
.page_bien #portfolio_slider_mleft {
  background: url("../images/mover_left.png") no-repeat scroll center center transparent;
  border-radius: 5px 0 0 5px;
}
.largeur_mover {
  width: 10px;
}
#wdetails{
  width:300px;
  float:right;
  margin-left:7px;
  overflow:hidden;

}
#details_documents .fioriture_titre{
  margin-bottom:10px;
}
#wdetails>div{
    margin-bottom:50px;
  overflow: hidden;
}
/*
#details_bien h2.fioriture_titre{
  border-left: 0 none;
}*/
#diags,
#description_bien{
  margin-right:7px;
  width:370px;
  float:left;
  overflow:hidden;
}
#diags{
  margin-top:50px;
  overflow: hidden;
}
table.sous-titre{
  margin-bottom:15px;
}
#diags h2{
  
  clear:none;
}
#col_details{
  background:#EBEBEB;
  padding:10px;
}
#col_diags,
#col_description{
  padding:10px 0;
}
.page_bien .content_ombre {
  padding: 30px 20px;
  width: 705px;
}
#portfolio_slider_thumbs_wrapper li {
  display: inline-block;
  margin: 0 0 0 10px;
}
#wcolones{
  overflow: hidden;
  margin-top:25px;
}
#wdpeges {
  height: 170px;
  margin: 20px 0 0 0;
  width: 348px;
}
#precsuiv #lienrechercher{
  color:#333;
  background:url("../images/picto_recherche.png") left center no-repeat transparent;
  padding-left:43px;
  margin-right:40px;
}

#col_details h3{
  background:#f7f7f7;
  color:#333;
  font-weight:normal;
  text-transform:uppercase;
}
#infobien .fimput{
  padding:3px;
  border:1px solid #ddd;
  border-radius:3px;
  margin-bottom:2px;
  background:#F7F7F7;
}
#infobien .fimput:focus{
  background:#fff;
}
#infobien #captcha{
  width:100px;
  text-align:center;
  
}

#infobien #wfield_submit{
  text-align:center;
  margin:10px;
}
#infobien .wcaptcha{
  text-align:center;
  margin:20px;
}

div.erreur,
.form_error{
  color:#F47F7F;
  
}
div.erreur{
  font-weight: bold;
  text-align:center;
}
.form_error{
  text-align:right;
}


#infobien .fimput.focus{
  color:#000;
  background:#eee;
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: background-color;
  -moz-transition-duration: 500ms;
  transition-property: background-color;
  transition-duration: 500ms; 
}
#wform_infobien{
  overflow: hidden;
  background:#EBEBEB;
}
#bloc_nous_contacter {
  background: none repeat scroll 0 0 #EBEBEB;
  border-radius: 2px;
  color: #333333;
  margin: 0;
  overflow: hidden;
  padding: 10px 0;
  width: 247px;
}

#bloc_droite_annonce #message_send {
  border: 4px solid #2D99F3;
  border-radius: 5px;
  margin-top: 20px;
  padding: 40px 10px;
  width: 210px;
}
#wcolones #message_send {
  border: 4px solid #2D99F3;
  border-radius: 5px;
  margin-top: 20px;
  padding: 40px 10px;
  width: 360px;
  overflow:hidden;
}
#bloc_rappelgratuit img{
  margin:20px auto;
}
#bloc_rappelgratuit{
  background:#EBEBEB;
  text-align:center;
  margin-top:50px;

}
#rappelgratuit_info{
  margin-bottom:15px;
  font-size:13px;
}
#bloc_rappelgratuit form{
  background:#3b3b3b;
  text-align:left;
  padding:20px 30px;
  font-size:13px;
}
#bloc_rappelgratuit label{
  display:block;
  color:#fff;
  margin-top:5px;
  overflow: hidden;
}
#rappelgratuit_submit{
  width:180px;
  margin-top:25px;
  background:#f4a500;
  color:#fff;
  border:0 none;
  font-size:14px;
  padding:5px;
}
#infobien_submit {
  background: none repeat scroll 0 0 #3B3B3B;
  border: 0 none;
  color: #FFFFFF;
  margin: 10px;
  padding:4px 10px;
}
#tableau_lot {
  width: 700px;
}

#tableau_lot td.chambres{
  text-align:center;
}
#tableau_lot td.prix,
#tableau_lot td.area{
  padding-right:4px;
}

#tableau_lot td.floor {
    width: auto;
}
span.exclusif {
  background: none repeat scroll 0 0 #B59608;
  color: #FFFFFF;
  display: inline-block;
  margin-left: 15px;
  padding: 0 10px;
  font-style:italic;
}
span.bien_statut {
  background: none repeat scroll 0 0 #F2120E;
  color: #FFFFFF;
  display: inline-block;
  margin-left: 15px;
  padding: 0 10px;
  font-style:italic;
}
