/* -------- Centre affichage resume des resultats -------- */

#resultat {position: relative;clear: both;left: 0px;top: 5px;text-align: left;margin-left: 0px;margin-right: 0px;width: 100%;height: 315px;font-size: 12px;font-family: Helvetica, sans-serif;line-height: 12px;text-align: left;}

/* ------- Description resume --------- */
.desc {position: relative;float:left;width:400px;height:105px;margin-left:50px;}
.descImg {position: relative;float:left;width:150px;height:100px;}
.descImg img {width:130px;height: 80px;}

.descTxt {position: relative;float: left;width:230px;height:90px;padding-left:10px; padding-top:10px;}
.descTxt p {font-family: Helvetica, sans-serif;font-size:12px;line-height:14px;text-align: left;margin:0;padding:0;}
.descTxt strong {color:#333333;}
sup {font-size:8px;line-height:8px;vertical-align:text-top;padding-left:1px;}

/* ------ Message erreur --------- */
#message {text-align:left;color:#e2001a; font-size:14px; font-weight:bold; letter-spacing:0.05em;}

	
/* ------------- Formulaire de recherche ---------- */
#recherche {margin:0;padding:0;width:780px;}
#recherche form {text-align:left;padding:0; margin:0;}
#recherche table {position: relative;float:left;top:0;left:40px;width:890px;height:30px;}
#recherche td {padding:0;}
#recherche label {padding-right:2px;color:#58585a; font-size:12px;}
select {font-size: 12px;font-family: Helvetica, sans-serif;text-align: left; vertical-align:middle; height:20px;}
*+html select {font-size: 11px;font-family: Helvetica, sans-serif;text-align: left; vertical-align:middle;}
*+html label {vertical-align:0px;padding:0; margin:0;}
	
#type1 {position: relative;float: left;top: 0px;left:40px;width:150px; height:20px; background-color:#0033FF;margin:0;padding:0;}
#type2 {position: relative;float: left;top: 0px;left:60px;width:150px;height:20px; background-color:#0033FF;margin:0;padding:0;}
#type3 {position: relative;float: left;top: 0px;left:70px;width:200px;height:20px; background-color:#0033FF;margin:0;padding:0;}
#bouton {position: relative;float:left;}

#b1 {position: relative;float: left;top: 0px;left: 20px;}
#b2 {position: relative;float: left;top: 0px;left: 20px;}

.send_bt {background-color:#FFF;background-image:url(images/savoir_plus_off.jpg);background-repeat:no-repeat;width:94px;height:34px;cursor:pointer;font-family: Arial, Helvetica, sans-serif;font-size:10px;text-align:center;color:#58585a; border:0;}
.send_bt:hover {color:#FFF;cursor:pointer;background-image:url(images/savoir_plus_on.jpg);background-repeat:no-repeat;}

.voir_detail {color:#d40e26;font-weight:bold;font-size:12px;text-decoration:none;text-align:left;}
.voir_detail:hover {color:#333;}


/* --------- Barre navigation Plus - Moins ------- */
#nav {position: relative;height:20px;width:100%;}
#navAvant {position: relative;float:left;top:10px;left: 40px;width:360px;height: 40px; background-image:url(images/degrade_gris.jpg); background-repeat:no-repeat; padding-top:3px;}
#navApres {position: relative;float: right;top:10px; right:40px;width:360px;height: 40px;text-align: right; background-image:url(images/degrade_gris_2.jpg); background-repeat:no-repeat; padding-top:3px;}

/* ------ Mise en page du detail -------- */
#detail h1 {text-align:left;font-size: 11px; font-family: Helvetica, sans-serif;line-height:1.2;text-align: left;color: #58585a; padding:0; margin:0;}
#detail h2 {text-align:left;font-size: 13px; font-family: Helvetica, sans-serif;line-height:1.2;text-align: left;color: #58585a; padding:0; margin-top:5px;}
#detail h2 strong {text-align:left;font-size: 15px; font-family: Helvetica, sans-serif;line-height:1.2;text-align: left;color: #d40e26; padding:0; margin-top:5px;}

#detail p {font-family: Helvetica, sans-serif;font-size:12px;line-height:14px;text-align: left;margin:0;padding:0; color:#87888a;}
#detail p span {color:#58585a;}

#detail {text-align: left;margin-left: 12px;padding-top:20px;width:100%;text-align: left;clear:both;float:left;}

#detailGauche {position: relative;float:left;width:270px; clear:both;}
#detailDroite {position: relative;float:left;top:0;left:20px;}

#detailImg {position: relative;float:left;top:40px;left:25px;}

.retour_biens {text-align:right;background-image:url(images/degrade_gris_2.jpg); background-repeat:no-repeat; background-position:right; padding:5px;}
.rdv {color:#d40e26;font-size:14px; text-decoration:underline;}
.rdv:hover {color:#717171;text-decoration:none;}
