/* CSS Document 
div{border:1px solid red;}*/

/* ######################### SI 2 ######################### */
/* --------------- MOTEUR DE RECHERCHE --------------- */
#cont_mot{ display:block; position:relative; left:5px; width:183px; top:35px;  margin:0px; padding:0px; text-align:center; color:#ffffff;}
#cont_mot span{color:#ffffff;}
#cont_mot a, #cont_mot a:hover {color:#ffffff;}
#mot_search{display:block; position: relative; top:0px; left:3px; width:180px; height:350px; margin-right: auto; margin-left: auto; border: 0px; padding: 0px;}
#mot_search .name{float:left; position:relative; top:3px; left:0px; color:#ffffff; 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:#ffffff; 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:#ffffff; 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:#ffffff; 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: #7E7F7F;}
.resultatover {display:block; width:182px; height:92px; border: 4px solid #807e7f;  background:#7E7F7F;}

.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:290px; height:350px; margin:0px; padding:0px; color:#ffffff;}

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


.cpc_ven{ position:relative; display:block; top:0px; left:0px; width:290px; height:101px; margin:0px; padding:0px; color:#ffffff;}
A:hover.cpc_ven{color:#ffffff;}
.cpc_loc{ position:relative; display:block; top:0px; left:0px; width:290px; height:101px; margin:0px; padding:0px; color:#ffffff;}

.cpc_ann{ float:left; position:relative; display:block; top:0px; width:290px; height:101px; margin:5px 0; padding:0px; text-align:center;  color:#ffffff; border-bottom:1px solid black;}

.cpc_loc{float:left; display:block; position:relative; width:290px; height:101px; margin:0px; padding:0px; text-align:center;  color:#ffffff;}

.cpc_img{ position:relative; display:block; width:111px; height:83px; margin-left:5px; border:1px solid #ffffff; overflow:hidden;}
.cpc_img img{ width:111px;}

.cpc_tt{position:relative; width:160px; color:#ffffff; 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:#ffffff; 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: #ffffff; 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: #ffffff;}

.cpc_desc{ float:left; position:absolute; top:50px; left:5px; width:145px; height:91px; color: #ffffff; 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:#ffffff; 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:#ffffff;}


/* --------------- 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: #ffffff; }
#vendre label { position: relative; color: #ffffff; }
#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;}
