/* CSS Document */


/* ######################### SI 2 ######################### */
/* --------------- MOTEUR DE RECHERCHE --------------- */
#cont_mot{ float:left; display:block; position:relative; left:0px; width:183px;  margin:0px; padding:0px; text-align:center;}

#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 .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; width:182px; height:92px; border: 4px solid #DCDADB; background-image:url(../../images/fd_result2.gif); background-repeat:no-repeat}
.resultatover {display:block; width:182px; height:92px; border: 4px solid #807e7f;  background-image:url(../../images/fd_result2.gif); background-repeat:no-repeat}

.immo-reel {color: #00bfc1; font-size: 21px; font-family: Arial, Helvetica; font-weight: bold;}



#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 --------------- */ 
#cpc_cont{ position:relative; display:block; top:0px; left:0px; width:566px; height:165px; margin:0px; padding:0px; color:#802145;}

.cpcoeur{position:relative; display:block; top:0px; left:0px; width:178px; height:165px; margin:0px; padding:0px; text-align:center; background-color:#dcdadb; margin-right:10px; color:#802145;}


.cpc_ven{ position:relative; display:block; top:0px; left:0px; width:566px; height:165px; margin:0px; padding:0px; color:#802145;}
A:hover.cpc_ven{color:#802145;}
.cpc_loc{ position:relative; display:block; top:0px; left:0px; width:566px; height:165px; margin:0px; padding:0px; color:#802145;}

.cpc_ann{ float:left; position:relative; display:block; top:0px; width:178px; height:165px; margin:0px; padding:0px; text-align:center; background-color:#dcdadb; margin-right:10px; color:#802145;}

.cpc_loc{float:left; display:block; position:relative; width:160px; height:165px; margin:0px; padding:0px; text-align:center; background-color:#dcdadb; color:#802145;}

.cpc_img{ position:relative; display:block; width:163px; height:117px; margin-left:5px; border:1px solid #ffffff}

.cpc_tt{position:relative; width:160px; color:#802145; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:bold; margin: 0px; padding: 0px;}
A:hover.cpc_tt{position:relative; width:160px; color:#802145; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:bold; margin: 0px; padding: 0px;}

/*.cpc_ref{ float:left; position:relative; width:160px; color: #802145; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:bold; margin: 0px; padding: 0px;}
A:hover.cpc_ref{text-decoration:underline; color: #802145;}

.cpc_desc{ float:left; position:absolute; top:50px; left:5px; width:145px; height:91px; color: #802145; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight: normal; margin:0px; padding: 0px;}
A:hover.cpc_desc {text-decoration:underline;} */

.cpc_prix{position:relative; width:160px; color:#802145; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:normal; margin: 0px; padding: 0px; font-weight:bold;}
A:hover.cpc_prix{text-decoration:underline; color:#802145;}


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

/* --------------- VENDRE --------------- */  
#vendre { margin-left: 4px; }
#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: #000; }
#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;}