/* CSS Document */


/* ######################### SI 2 ######################### */
/* --------------- MOTEUR DE RECHERCHE --------------- */
#cont_mot{ float:left; display:block; position:relative; left:10px; width:183px;  margin:0px; padding:0px; text-align:center; color:#fff;}
#cont_mot label{color:#fff;}
#mot_search{display:block; position: relative; top:0px; left:3px; width:180px; height:402px; margin-right: auto; margin-left: auto; border: 0px; padding: 0px;}
#mot_search td{color:#fff;}
#mot_search .name{float:left; position:relative; top:3px; left:0px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; margin: 0px; padding: 0px; font-weight:bold;}
#mot_search A:hover.name{float:left; position:relative; left:0px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; margin: 0px; padding: 0px; font-weight:bold;}
#mot_search .champ1{ float:left; position:relative; top:8px;  left:0px; width:168px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; margin: 0px; padding: 0px; font-weight:bold;}
#mot_search .champ2{float:right; position:relative; top:0px; width:140px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; margin: 0px; padding: 0px; font-weight:bold;}

.resultat { display:block; background:#151515; margin:15px 0; padding:5px 14px; }
.resultatover { display:block; background:#3F3B3B; margin:15px 0; padding:5px 14px; }

.immo-reel {color: #fff; font: bold 25px Verdana, Arial, Helvetica; }
#TxtResultat { font-weight:bold; }
.searchtexte{font-weight:bold; }

#ButtonResultat{background:#d0d0d0;border:2px outter #d0d0d0;}


table.tablePage { margin-left:10px; }
.votreSearch {color:#fff; font-size:11px;}
a.over { text-decoration:underline; }
a.over:hover { text-decoration:none; }
.bleu { color:#00b3e5; }

#search_ref{ float:left; position:relative; width:182px; height:86px; left:3px; text-align:center; background-image:url(../../images/fd_rech.gif); background-repeat:no-repeat; color:#000000;}
/* --------------- MOTEUR DE RECHERCHE --------------- */

/* --------------- COUPS DE COEUR --------------- */ 

#coupcoeur { margin-top:0px; }
#coupcoeur .padding {
  text-align:center;
  min-height:128px;
  height:auto !important;
  height:127px;
  padding-left:0px;

}
#coupcoeur .photos {
	float:left;
	position:relative;
	background: #000;
  width:380px;
  height:128px;
  float:left;
  margin:12px 20px 0 0;
}
#coupcoeur .desc{display:block; position:relative;  width:150px; height:120px; text-align:left; color:#c2c2c2;}
#coupcoeur a { color:#c2c2c2; text-decoration:none; }

#coupcoeur .prix { font-weight:bold; font-size:16px; color:#0691CC;margin:5px 0;  display:block; }
#coupcoeur strong { text-decoration:underline; margin:0 0 5px 0;  display:block; color:#ffffff; }
#coupcoeur .img {
float:left;
  position:relative;
  width: 190px;
  overflow:hidden;
}
#coupcoeur .texte {
	float:right;
  position:relative;
  margin:10px 20px 0 0;
  text-align:left;
  width:152px;
}
#coupcoeur .photos .fleche {
	float:right;
  position:absolute;
  bottom:0;
  right:0;
}


/* --------------- COUPS DE COEUR --------------- */  

/* --------------- VENDRE --------------- */  
#vendre { margin: 4px; background:#2c2c2c;}
#vendre input.text { position: relative; margin: 0; padding: 0; width: 130px; height: 15px; }
#vendre input.text2 { position: relative; margin: 0; padding: 0; width: 100px; height: 15px; top: 5px; }
#vendre .etoile { position: relative; color: #be1205; }
#vendre label { position: relative; color: #00b3e5; }
#etape1 td { text-align: left; }
#etape1 .etoile { top: -8px; }
#etape2 { margin-left: 10px; }
#nbPiece label { font-size: 9px; }
#nbPiece input { width: 10px; height: 10px; margin: 0; padding: 0; }
.etape2Nature { margin-left: 40px; }
#etape3 { padding-left: 15px; }
#etape3 textarea { width: 245px; height: 85px; }
#upload { padding-top: 10px; }
#upload input { width: 200px; height: 18px; margin:0; padding: 0; font-size: 11px; }
#valid input { width: 120px; margin-bottom: 15px; }


strong em { font-style: normal; text-decoration: underline; }

/* contact */
.etoile { position: relative; color: #be1205; }
#contact input.text { width: 160px; height: 16px; margin: 0; padding: 0; }
#contact textarea { width: 255px; height: 85px; }
#contact label { display:block; width: 85px; }
#contact .petit { font-size: 9px; margin:0; padding:0; margin-left: 90px; line-height:9px; }
#contact .btn { width: 120px; }


.contact{color: #716e6e; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-variant:small-caps; font-weight:bold; letter-spacing:-0.7px; margin-left:37px;}
A:hover.contact{color: #716e6e; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-variant:small-caps; font-weight:bold;letter-spacing:-0.7px;margin-left:37px; }
.contact_on{color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-variant:small-caps; font-weight:bold; letter-spacing:-0.7px; margin-left:37px;}