/* CSS Document */


.table_main{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFFFFF;
	color:#000000;
	border: 0px;
	/*border-color:#868b8f;*/
	/*border-style:solid;*/
	border-collapse:collapse;
	width:100%;
}

.table_main a:link {
text-decoration:none;
text-transform:none;
color:#000000;
}
.table_main a:active {
text-decoration:none;
text-transform:none;
color:#000000;
}
.table_main a:visited {
text-decoration:none;
text-transform:none;
color:#000000;
}
.table_main a:hover {
text-decoration:underline;
text-transform:none;
color:#000000;
}

.td_bottom_recherche{
height:35px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
/*background-color:#5f99f4;*/

}

.td_bottom_recherche img{
border:solid;
border-collapse:collapse;
border-color:#FFFFFF;
/*border-style:outset;*/
border-width:2px;

}

.td_header {
height:30px;
text-align:center;
font-size:20px;
font-weight:bold;
color:#C0C0C0;
/*background-color:#5f99f4;*/

}

.td_header a:hover {
text-decoration:underline;
text-transform:none;
color:#FFFFFF;

}
.td_header a:link {
text-decoration:none;
text-transform:none;
color:#FFFFFF;

}
.td_header a:visited {
text-decoration:none;
text-transform:none;
color:#FFFFFF;

}
.td_header a:active {
text-decoration:none;
text-transform:none;
color:#FFFFFF;

}

.table_header{
width:100%;
/*background-image: url(../immo974/img/immo974_header_resultat.gif);*/
background-color: #ffffff; /*5F99F4*/
/*height: 48px;*/
color:#C0C0C0;
}

.logo{
width:10%;
padding-right:20px;
}

.logo img{
border:none;
vertical-align:text-bottom;
}

.table_ville{
width:98%;
/*border-top:solid 2px #000000;
*/margin-top:5px;

}

.td_ville{
width:80px;
text-align:left;

}
.td_ville_champ{
text-align:left;

}
.remarque_grise{
font-size:9px;
color:#999999;

}

.table_nbpc{
width:98%;

}

.td_nbpc{
width:150px;
text-align:left;

}

.td_nbpc_chk{
width:10px;
text-align:right;

}

.td_nbpc_txt{
text-align:left;

}

.table_extra{
width:98%;

}

.td_extra{
text-align:left;
width:150px;

}

.td_extra_champ{
text-align:left;

}

.table_type_rc{
width:99%;
height:30px;
margin-top:5px;
border-spacing:2px;

}

.td_type_rc{
width:10%;
text-align:left;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#006cd6;
}

.table_type_bien {
width:98%;


}

.td_type_bien{
text-align:left;
width:200px;

}
.td_type_bien_chk{
text-align:left;


}

.table_type_bien_saiso{
width:50%;
border:0px solid #e7e8ec;
border-collapse:collapse;
margin-left:10px;
}

.table_type_bien_saiso_header{
	background:#e7e8ec;
	font-weight:bold;

}

.table_main_saverecherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFFFFF;
	color:#000000;
	border: 0px;
	/*border-color:#868b8f;*/
	/*border-style:solid;*/
	border-collapse:collapse;
	width:400px;
}

.td_alerte_header{
	height:30px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5f99f4;

}

.td_alerte_message_rouge{
	color:#FF0000;
	font-weight:bold;

}
.td_alerte_message{
	text-align:center;
	font-weight:bold;
	height:30px;
	/*border-bottom:0px solid #868b8f;*/

}
.td_alerte_message_rouge{
	color:#FF0000;
	font-weight:bold;

}
.td_alerte_supp{
color:#666666;
text-align:right;
font-size:10px;

}
.td_alerte_supp a:link{
color:#a70f22;
text-align:right;
font-size:10px;
text-decoration:none;

}
.td_alerte_supp a:visited{
color:#a70f22;
text-align:right;
font-size:10px;
text-decoration:none;
}
.td_alerte_supp a:active{
color:#a70f22;
text-align:right;
font-size:10px;
text-decoration:none;
}
.td_alerte_supp a:hover{
color:#a70f22;
text-align:right;
font-size:10px;
text-decoration:underline;
}






.td_alerte_retour {
	/*background-color:#5f99f4;*/
	text-align:center;
	height:35px;


}
.td_alerte_retour img{
	border:2px solid #FFFFFF;
	border-collapse:collapse;
	
}	

.table_form_saverecherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFFFFF;
	color:#000000;
	border: 0px;
	/*border-color:#868b8f;*/
	border-style:solid;
	border-collapse:collapse;
	width:400px;

}

.header_form_saverecherche{
height:30px;
text-align:left;
font-size:15px;
font-weight:bold;
/*
color:#000000;
background-color:#FFFFFF;
*/
color:#FFFFFF;
background-color:#5f99f4;

}

.td_form_saverecherche{
height:30px;

}
.bottom_form_saverecherche {
	/*background-color:#5f99f4;*/
	text-align:center;
	height:35px;
}
.bottom_form_saverecherche img{
	border:2px solid #FFFFFF;
	border-collapse:collapse;
	
}	


/*Page de resultat*/

.table_resultat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#fff;
	color:#000000;
	
	width:600px;
	text-align:center;
	border:0;
}
.table_resultat a:link{
text-decoration:none;
color:#000000;
}
.table_resultat a:hover{
text-decoration:none;
color:#000000;
}
.table_resultat a:visited{
text-decoration:none;
color:#000000;
}

.tr_header {
height:30px;
text-align:right;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
/*background-color:#5f99f4;*/
}

.table_resultat_entete{
width:95%;
background-color:#fff3ba;
margin-top:10px;
margin-bottom:10px;
border:0px solid #ffcc7c;
color:#ce5100;
text-align:left;

}

.chmp_resultat_entete{
font-weight:bold;
font-size:14px;

}
.chmp_resultat_entete a:link{
font-weight:bold;
font-size:14px;
color:#ce5100;
text-decoration:underline;

}
.lbl_resultat_entete{
width:180px;
}

.tr_bt_svt_prc{
text-align:left;
width:20%;

}
.tr_bt_svt_svt{
text-align:right;
width:20%;

}
.tr_bt_svt_pge{
text-align:center;
width:65%;
}

.table_resultat_parcours {
width:95%;
height:35px;
background:#b6cb55;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
color:#205cbb;
}


.table_resultat_parcours a:link{
color:#205cbb;
text-decoration:underline;
}
.table_resultat_parcours a:visited{
color:#205cbb;
text-decoration:underline;
}


/*
.table_resultat_parcours_02 a:link{
color:#205cbb;
text-decoration:none;
}
.table_resultat_parcours_02 a:hover{
color:#ffffff;
text-decoration:underline;
}
.table_resultat_parcours_02 a:visited{
color:#205cbb;
text-decoration:underline;
}*/

/*Annonce*/

.table-annonce{
width:95%;
text-align:center;
/*border:0px solid #d1dae2;
border-collapse:collapse;
margin-bottom:10px;
/*background-color:#f5f5f5;*/
background: url(../immo974/img/degrade.gif) bottom repeat-x;
}

.header-annonce{
color:#000000;
width:100%;
background-color:#dfe9f4;


}
.header-annonce-type{
text-align:left;
font-weight:bolder;


}
.header-annonce-resume{
text-align:left;

}
.header-annonce-mad{
text-align:right;
}
.header-annonce-prix{
font-weight:bold;
text-align:right;
}

.table-description{
text-align:left;
}
.td-description{
text-align:justify;
}

.table-annonce-bottom{
width:100%;
background-color:#fff3ba;
border:0px solid #ffcc7c;
color:#ce5100;
text-align:left;
}
.td-annonceur{
font-weight:bold;

}
.td-tel{
text-align:left;
}
.td-ref{
text-align:right;
}
.td-detail{
text-align:right;
}
.td-detail a:link{
text-decoration:none;
font-weight:bold;
color:#ce5100;
}
.td-detail a:active{
text-decoration:none;
font-weight:bold;
color:#ce5100;
}
.td-detail a:hover{
text-decoration:underline;
font-weight:bold;
color:#ce5100;
}
.td-detail a:visited{
text-decoration:none;
font-weight:bold;
color:#ce5100;
}


/* CSS pour une annonce*/

.table_annonce{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFFFFF;
	color:#000000;
	border:0;
	width:630px;
	text-align:center;
}

.table-header-annonce{
color:#000000;
width:100%;
background-color:#dfe9f4;
margin-top:20px;

}
.tr-annonce-header{
height:30px;
text-align:right;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
background-color:#5f99f4;
}

.table-annonce-pic{
width:100%;
}

.table-annonce-description{
width:98%;
text-align:justify;
}

.table-detailannonce-pic{
width:95%;
height:250px;
margin:auto;
text-align:center;
overflow:auto;
overflow-x:hidden;
}
.table-detailannonce-pic tbody {

height:250px;
overflow:auto;
overflow-x:hidden;

}
.tr-descp-supp-annonce{
text-align:left;
}

.table-desc-supp{
width:100%;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
border-spacing:2px;

}
.table-desc-supp-header{
text-align:left;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
background:#5f99f4;
}

.tr-desc-supp{
background-color:#dfe9f4;
}
.td-desc-supp-libelle{
padding-left:10px;
text-align:left;
width:30%;

}
.td-desc-supp-txt{
padding-left:10px;
text-align:left;

}

.td_ajoutsurimmo{
/*
color:#666666;
*/
color:#000000;
text-align:left;
font-size:10px;

}
.td_ajoutsurimmo a:link{
color:#000000;
text-align:right;
font-size:10px;
text-decoration:none;

}
.td_ajoutsurimmo a:visited{
color:#000000;
text-align:right;
font-size:10px;
text-decoration:none;
}
.td_ajoutsurimmo a:active{
color:#000000;
text-align:right;
font-size:10px;
text-decoration:none;
}
.td_ajoutsurimmo a:hover{
color:#000000;
text-align:right;
font-size:10px;
text-decoration:underline;
}
