@charset "UTF-8";
/* CSS Document */


html, body {
	width: 100%;
	height: 100%;
}
body {
	margin: 0;
	height: 100%;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif; 	
}
div#conteneur{
	width:1107px;
	margin-left: auto;
	margin-right: auto;
}
form {
	margin:0; 
	padding:0;
}


.linkannoncehome {color: #683b11;text-decoration: none;font-family:arial;font-size:12px;}
a.linkannoncehome {color: #683b11;text-decoration: none;font-family:arial;font-size:12px;}
a.linkannoncehome:hover {color: #00aeda;text-decoration: underline;font-family:arial;font-size:12px;}

.listingrecherchepro2 {color: #683b11;text-decoration: none;font-family:arial;font-size:12px;}
a.listingrecherchepro2 {color: #683b11;text-decoration: none;font-family:arial;font-size:12px;}
a.listingrecherchepro2:hover {color: #ffffff;text-decoration: underline;font-family:arial;font-size:12px;}

.linkachatprospect {color: #683b11;text-decoration: none;font-family:arial;font-size:12px;}
a.linkachatprospect {color: #683b11;text-decoration: none;font-family:arial;font-size:12px;}
a.linkachatprospect:hover {color: #000000;text-decoration: underline;font-family:arial;font-size:12px;}

.linkbrown {color: #00aeda;text-decoration: none;font-family:arial;font-size:12px;}
a.linkbrown {color: #00aeda;text-decoration: none;font-family:arial;font-size:12px;}
a.linkbrown:hover {color: #683b11;text-decoration: underline;font-family:arial;font-size:12px;}

.messageinfo {color:#CC3300;text-decoration:blink;font-weight:bold;font-family:arial;font-size:12px;width:690px; height:18px;margin-left:5px;padding-left:5px;margin-bottom:5px;}

.miseenavant {color:#679a0d;text-decoration: none;font-family:arial;font-size:12px; font-weight:bold}

.textblanc {color: #ffffff;text-decoration: none;font-family:arial;font-size:12px;}
.textgris {color: #666666;text-decoration: none;font-family:arial;font-size:12px;}
.textgrissmall {color: #666666;text-decoration: none;font-family:arial;font-size:11px;}


.titreblancexplication {color: #ffffff;text-decoration:blink;font-family:arial;font-size:13px;text-align:left;}
.textblancexplication {color: #ffffff;text-decoration: none;font-family:arial;font-size:13px;text-align:left;padding-left:15px;}

.contenuinterne {color: #666666;text-decoration: none;font-family:arial;font-size:12px; padding-left:18px;padding-right:15px;text-align:justify;}

h1 {color: #0099CC;font-weight:bold;text-decoration: none;font-family:arial;font-size:15px; }
h2 {color: #0099CC;font-weight:bold;text-decoration: none;font-family:arial;font-size:15px;}

h2#depot {color: #679a0d;font-weight:bold;text-decoration: none;font-family:arial;font-size:15px;}

/* Marron 683b11 */

.profilgreen{
	font-size: 12px;
	font-weight:bold;
	color:#679a0d;
	margin-bottom: 27px;
}

/* MENU */

div#menu{
	width: 710px;
	margin-left: auto;
	margin-right: auto;
}
div#menu img{
	border: 0px;
}




/* CONNEXION RAPIDE */


div#connexion{
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	margin-bottom: 10px;
	
}
div#connexion input[type=text], input[type=password] {
	width: 116px;
	height: 18px;
	padding-left: 5px;
	color: #999999;
	background: url(../img/bg_input.jpg) no-repeat;
	border:none;
}
div#connexion input[type=image]{
	margin-top: -3px;
}



/* ---------- */

div#milieu{
	width:1030px;
	margin-left: auto;
	margin-right: auto;
}

div#col_pub_droite, div#col_pub_gauche{
	display: inline-block;
	width:154px;
	vertical-align: top;
}
div#contenu{
	display: inline-block;
	width: 710px;
	vertical-align: top;
}

div#pieddepage{
	width:1030px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	text-decoration:none;
	margin-top:15px;
}

div#flashconcept {
	width: 100%;
	height:235px;
	background-color:#f3f7de;
	text-align:center;
}


/* HOME BOX */


div.box_pro{
	background: url(../img/bg_box_pro.jpg) no-repeat;
	width: 708px;
	height: 179px;
}
div.box_pro div.annonce{
	font-size: 12px;
	padding-top: 110px;
	width: 300px;
}
div.box_pro select {
     color: #999999;
     background: url(../img/bg_select.jpg) no-repeat;
	 width: 203px;
	 height: 22px;
	 border:none;
	 padding-top: 3px;
	 padding-left: 5px;
	 padding-right: 10px;
	 padding-bottom: 3px;
	 /*text-align: center;  */
}

div.box_particulier{
	background: url(../img/bg_box_particulier.jpg) no-repeat;
	width: 708px;
	height: 378px;
}
table.tab_box_particulier{
	padding-top: 65px; 
	padding-left: 10px; 
	padding-right: 20px;
}


.rechercherannonce {
    
     background: url(../img/btn_repondre_annonce.jpg) no-repeat;
	 width: 354px;
	 height: 59px;
	 border:none;
	/* padding-top: 3px;
	 padding-left: 5px;
	 padding-right: 10px;
	 padding-bottom: 3px;*/
	 /*text-align: center;  */
}

.rechercheannoncetext {     
     background-color:#ffffff;
	 width: 178px;
	 height: 16px;
	 border: 1px solid #ffffff; 
	 margin-top:1px;
	
}


/* MENU TOP */

div#menu_top, div#menu_top_particulier{
	font-size: 12px;
	margin-bottom: 5px;
}
div#menu_top a, div#menu_top_particulier a{
	text-decoration: none;
	color:#999999;
	padding-right: 20px;
}
div#menu_top a:hover, div#menu_top_particulier a:hover{
	color:#683c11;
}
div#menu_top span{
	padding-right: 20px;
	color:#25b7d9;
}
div#menu_top_particulier span{
	padding-right: 20px;
	color:#a8c712;
}




/* BOX MON COMPTE */

div.box_mon_compte{
	background: url(../img/bg_mon_compte.jpg) no-repeat;
	width: 708px;
	height: 398px;
}
div.box_mon_compte_demandeur{
	background: url(../img/bg_mon_compte-demandeur.jpg) no-repeat;
	width: 708px;
	height: 398px;
}
div.box_mon_compte_lstdepot{
	background: url(../img/bg_mon_compte-lstdeposes.jpg) no-repeat;
	width: 708px;
	height: 398px;
}
div.box_merci_depot{
	background: url(../img/bg-merci-deposerannonce.jpg) no-repeat;
	width: 564px;
	height: 192px;
}
table.tab_box_mon_compte{
	padding-top: 30px; 
	padding-left: 17px; 
	padding-right: 20px;
}
table.tab_box_mon_compte div.profil{
	font-size: 12px;
	color:#ffffff;
	margin-bottom: 27px;
}
table.tab_box_mon_compte div.deconnexion{
	font-size: 12px;
	color:#ffffff;
	margin-top: 9px;
	padding-right: 20px;
}
table.tab_box_mon_compte div.deconnexion a{
	color:#ffffff;
	text-decoration: none;
}
table.tab_box_mon_compte div.mes_credits{
	background: url(../img/btn_mes_credits.gif) no-repeat;
	width: 335px;
	height: 33px;	
	font-size: 12px;
	color: #25b7d9;
	text-align: center;
	padding-top: 50px;
}





/* BOX DEGRADE BLEU */

div.box_degrade_bleu{
	background: url(../img/bg_degrade_bleu.jpg) no-repeat #01628f;
	width: 703px;
	text-align:center;
}


/* BOX DEGRADE BLEU (MOYEN FORMAT) */

div.box_degrade_bleu_moyenne{
	background: url(../img/bg_degrade_bleu_moyen2.jpg) repeat-y  ;
	width: 713px;
	text-align:center;
	min-height: 473px;
}
div.box_degrade_bleu_moyenne_bg{
	background: url(../img/bg_degrade_bleu_moyen.jpg) no-repeat ;
	min-height: 473px;
}

/* BOX DEGRADE BLEU (PETIT FORMAT) */

div.box_degrade_bleu_petite{
	background: url(../img/bg_degrade_bleu_petit2.jpg) repeat-y;
	width: 713px;
	text-align:center;
	min-height: 256px;
}
div.box_degrade_bleu_petite_bg{
	background: url(../img/bg_degrade_bleu_petit.jpg) no-repeat;
	width: 713px;
	text-align:center;
	min-height: 256px;
}



/* BOX VERTE */

div.box_verte{
	background: url(../img_particulier/bg_box_particulier.jpg) no-repeat #ffffff;
	width: 703px;
	text-align:center;
	padding-top: 10px;
	
}

/* BOX VERTE INSCRIPTION */

div.box_verte_inscription{
	background: url(../img_particulier/bg_box_particulier_petit.jpg) no-repeat #ffffff;
	width: 715px;
	height: 396px;
	text-align:center;
	padding-top: 10px;
	
}
div.box_verte_inscription div.top, div.box_verte div.top{
	padding-left: 170px;
	height: 60px;
}




/* BOX BLANCHE */

div.box_blanche{
	width: 675px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
}
div.box_blanche_corps{
	background-color: #ffffff;
	width: 675px;
}




/* INSCRIPTION */

table.tab_inscription{
	color:#25b7d9;
	font-size: 12px;
	text-align: right;
}
table.tab_inscription input[type=text], table.tab_inscription input[type=password] {
	width: 280px;
	height: 18px;
	padding-left: 5px;
	color: #999999;
	background: url(../img/bg_champs.jpg) no-repeat;
	border:none;
}
table.tab_inscription td.titre {
	text-align: left;
	padding-left: 145px;
}


/* MON COMPTE VERT */

table.tab_inscription_vert{
	color:#a3c113;
	font-size: 12px;
	text-align: right;
}
table.tab_inscription_vert input[type=text], table.tab_inscription_vert input[type=password] {
	width: 280px;
	height: 18px;
	padding-left: 5px;
	color: #999999;
	background: url(../img/bg_champs.jpg) no-repeat;
	border:none;
}
table.tab_inscription_vert td.titre {
	text-align: left;
	padding-left: 145px;
}





/* RECHERCHE */

div.titre_pro{
	background: url(../img/titre_pro.jpg) no-repeat;
	width: 712px;
	height: 59px;
	padding-top: 10px;
	padding-left: 310px;
}
table.tab_recherche {
	font-size: 12px;
	color: #949494;
}
table.tab_recherche tr{
	height: 16px;
}
table.tab_recherche tr.entete{
	text-align: center;
	color: #25b7d9;
	height: 25px;
}
table.tab_recherche tr.entetevert{
	text-align: center;
	color: #a6c417;
	height: 25px;
}
table.tab_recherche td{
	text-align:left;
	padding-left: 5px;
	border-right: 1px solid #ffffff;
}
table.tab_recherche tr.ligne_bleue td{
	text-align:left;
	background-color: #d3f1f7;
	color: #666666;
}
table.tab_recherche tr.ligne_bleue td.checkbox{
	background-color: #ffffff;
}

table.recherche input[type=text] {
	width: 150px;
	height: 19px;
	padding-left: 2px;
	padding-top: 3px;
	color: #999999;
	background: url(../img/bg_champs_petit.jpg) no-repeat;
	border:none;
}
table.recherche input[type=text].grand {
	width: 377px;
	height: 20px;
	padding-left: 2px;
	padding-top: 4px;
	color: #999999;
	background: url(../img_particulier/bg_select_2.jpg) no-repeat;
	border:none;
}
table.recherche {
	color: #666666;
	font-family: verdana, arial;
	font-size: 13px;
	text-align: left;
}
table.recherche span.vert{
	color: #a8c712;
	padding-left: 2px;
	font-size: 12px;
}
table.recherche tr td{
	padding-bottom: 2px;
}
table.recherche td.texte{
	padding-right: 10px;
	text-align: right;
}
table.recherche textarea{
	/*background-color: #f5f5f5;
	border: 1px solid #c0c0c0;*/
	background: url(../img_particulier/bg_textarea.jpg) no-repeat;
	border: 0;
	padding-left: 3px;
	color: #a8a8a8;
}


.recherchearea{
	/*background-color: #f5f5f5;
	border: 1px solid #c0c0c0;*/
	background: url(../img_particulier/bg_textarea_big.gif) no-repeat;
	border: 0;
	width:378px;
	height:150px;
	padding-left: 3px;
	color: #a8a8a8;
}


/* BOX CONNEXION */

div.box_popup{
	width: 446px;
	margin-left: auto;
	margin-right: auto;
	z-index:0;
}

table.box_connexion{
	background: #f7f7f7;
	font-size: 12px;
	color: #663300;
	width:446px;
	border-left: solid 3px #683c11;
	border-right: solid 3px #683c11;
	padding: 10px 10px 10px 10px;
}
table.box_connexion input[type=text] {
	width: 280px;
	height: 18px;
	padding-left: 5px;
	color: #999999;
	background: url(../img/bg_champs.jpg) no-repeat;
	border:none;
	margin-top: 3px;
	margin-bottom: 2px;
}
table.box_connexion a{
	color: #43b0cd;
	text-decoration: none;
	padding-right: 10px;
}
table.box_connexion a:hover{
	color: #673c11;
	text-decoration: none;
}
div.box_connexion_top{
	width: 446px;
	height: 25px;
	background: url(../img_popup/box_connexion_top.gif) no-repeat;
	padding-left: 420px;
	padding-top: 6px;
}
div.box_achat_top{
	width: 446px;
	height: 25px;
	background: url(../img_popup/box_achat_top.gif) no-repeat;
	padding-left: 420px;
	padding-top: 6px;
}
div.box_confirm_achat_top{
	width: 446px;
	height: 25px;
	background: url(../img_popup/box_confirm_achat_top.gif) no-repeat;
	padding-left: 420px;
	padding-top: 6px;
}
div.box_connexion_bottom{
	width: 446px;
	height: 16px;
	background: url(../img_popup/box_bottom.gif) no-repeat;
}
table.box_connexion span.marron_clair{
	color: #bda995;
	padding-right: 10px;
}
table.box_connexion span.bleu{
	color: #25b7d9;
}




/* LES SELECT */

select.grand {
     color: #999999;
     background: url(../img_particulier/bg_select_2.jpg) no-repeat;
	 width: 377px;
	 height: 25px;
	 border:none;
	 padding-left: 5px;
	 padding-right: 10px;
	 padding-top: 5px;
	 padding-bottom: 6px;
	 text-align: left;  
}
select.petit {
     color: #999999;
     background: url(../img/bg_champs.jpg) no-repeat;
	 width: 285px;
	 height: 21px;
	 border:none;
	 padding-left: 5px;
	 padding-right: 10px;
	 padding-top: 0px;
	 padding-bottom: 5px;
	 text-align: left;  
}

table.tab_minipanier td{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
}

/* Mise en forme infobulle de la carte*/
.map_window{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif; 
}

.result_detail{ 
	background-color:#4ab5d7;
	color: #ffffff;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
}





/* PANIER */
.td{font-family:Arial, Helvetica, sans-serif; font-size:8px}
.textpanier{font-family:Arial, Helvetica, sans-serif;size:12px;color:#663300;}
.panierbg {background: url(../img/bg-minipanier.gif) repeat-y; margin-bottom:-3px;}
.detailpanier{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#FFFFFF;}
.message{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#663300;}



div#DIV_MOVE{

	position: absolute;
	top: 215px;
	margin-left: 870px;
	
}


div#minipanier{

	position: absolute;
	/*position:relative;*/
	/*position:fixed;*/
	top: 215px;
	margin-left: 870px;/* A virer sous IE*/
	/*left: 870px;*/
	
}







/* - - - - - PAGE DETAIL - - - - - */

div.left{
	float: left;
}
div.right{
	float: right;
}
div.clear{
	clear: both;
}
a.link_marron{
	font-size: 12px;
	text-decoration: none;
	color: #643b17;
}
a.link_bleu{
	font-size: 12px;
	text-decoration: none;
	color: #00b3f0;
}
span.gris{
	color: #6b6868;
}
span.vert,
div.vert,
div.vert a{
	color: #afbb33;
	text-decoration: none;
}
span.vert2{
	color: #8dc016;
}
span.noir{
	color: #000;
}
span.marron{
	color: #643b17;
}

div.nom_recherche{
	background: url(../img02/bg_nom_recherche.gif) no-repeat;
	width: 600px;
	height: 17px;
	color: #fff;
	padding-top: 2px;
	padding-left: 5px;
}
div.num_annonce{
	color:#6b6868;
	text-align: right;
}

div.box_detail{
	width: 604px;
	background: url(../img02/bg-detail-demande.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 30px;
	font-size: 12px;
	color: #683b11;
	text-align: left;
}
div.box_detail table{
	font-size: 12px;
	color: #683b11;
}
div.box_detail_bottom{
	width: 634px;
	background: #5cbfd9;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 10px 5px 10px;
}

div.box_vendez-louez{
	width: 333px;
	height: 83px;
	padding-top: 10px;
	float: left;
	color: #404149;
	font-size: 12px;
	background: url(../img02/bg_vendez_louez.gif) no-repeat;
	margin-left: 20px;
	margin-bottom: 8px;
}
div.box_acheteur-locataire{
	width: 333px;
	height: 83px;
	padding-top: 10px;
	float: right;
	color: #404149;
	font-size: 12px;
	background: url(../img02/bg_acheteur_locataire.gif) no-repeat;
	margin-right: 20px;
	margin-bottom: 8px;
}


div.box_trouver{
	width: 665px;
	background: url(../img02/box_trouver_bg.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
}
table.trouver{
	font-size: 11px;
	color: #999999;
	margin-left: 10px;
}
div.box_infos_supp{
	width: 471px;
	background: url(../img02/box_infos_supp_bg.gif) repeat-y;
	padding-left: 30px;
	padding-right: 20px;
}
div.box_part{
	width: 661px;
	background: #e0ecb0;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	color:#683b11;
	font-size: 12px;
}
div.part_descript{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.anim_flash_detail{
	width: 360px;
	height: 237px;
	background: url(../img02/bg_anim.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
div.btn_back{
	width: 231px;
	height: 27px;
	background: url(../img02/btn_revenir.gif) no-repeat;
	padding-top: 4px;
	padding-left: 20px;
}

/* Référencement */

.footerkeywords{
	width: 705px;
	background-color:#e5f3f6;
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
}

.footerrobot {color: #999999;text-decoration: none;font-family:arial;font-size:10px;text-align:left;}
a.footerrobot {color: #999999;text-decoration: none;font-family:arial;font-size:10px;text-align:left;}
a.footerrobot:hover {color: #00aeda;text-decoration: underline;font-family:arial;font-size:10px;text-align:left;}



