/* CSS Document */

/*----------CENTRE ACCUEIL TEXTE + ENCARTS--------*/

.annonc_yourimmo_ht,
.annonc_std_ht {
	height:20px;
	line-height:20px;
	padding:0 0 0 10px;
}
.annonc_yourimmo_ht {
	background-color:#625457;
}
.annonc_std_ht {
	background-color:#b3b3b3;
}
/*----------CENTRE LISTE ANNONCES--------*/
#list_ann_liens {
	padding:5px 0 0 0;
}
#list_ann_liens a {
	display:block;
	float:left;
	line-height:20px;
}
.puce_jaune {
	background: url(../img/commun/puce_jaune.gif) 0  5px  no-repeat;
	padding:0 0 0 13px;
}
.puce_jaune_fdgris {
	background: url(../img/commun/puce_jaune_fd_gri.gif) 0  5px  no-repeat;
	padding:0 0 0 13px;
}
.puce_jaune_gch {
	background: url(../img/commun/puce_jaune_gch.gif) 0  5px  no-repeat;
	width:6px;
	height:13px;
	margin:0;
}
.puce_jaune_dt {
	background: url(../img/commun/puce_jaune_dt.gif) 0  5px  no-repeat;
	width:6px;
	height:13px;
}
.puce_dossier {
	background: url(../img/commun/puce_dossier.gif)  no-repeat;
	display:block;
	float:left;
	width:28px;
	height:21px;
	line-height:21px;
}
.nbr_annonc {
	float:right;
	margin:3px 10px 0 0;
}
.ann_champ {
	background-color:transparent;
	border:none;
	width:20px;
	float:left;
}
.tri_par,
.retour_ann {
	margin:0 0 10px 0;
}
.tri_par p {
	display:block;
	float:left;
}
.tri_par a {
	display:block;
	color:#ea650d;
	font:Arial;
	font-size:13px;
	float:left;
	padding:0 3px 0 3px;
}
.page_gris {
	display:block;
	font:Arial;
	font-size:13px;
	float:left;
	padding:0 3px 0 3px;
}

.num_page {
	display:block;
	float:right;
}
/*.logo_ann {
	position:relative;
	float:left;
	width:1px;
	height:1px;
}*/
.logo_ann_conteneur {
	background-color:#FF3366;
	width:1px;
}
.logo_your {
	position:absolute;
	
	background:url(../img/commun/logo_your-1.png) no-repeat;
	width:44px;
	height:47px;
	margin:-9px 0 0 -55px;

	/* Modif 2009-02-09 suite au changement de la taille du picto
	background:url(../img/commun/logo_your-1.png) no-repeat;
	width:28px;
	height:26px;
	margin:-3px 0 0 -33px;
	*/
}
.logo_vpo_your {
	position:absolute;
	
	background:url(../img/commun/picto_vpo-1.png) no-repeat;
	width:58px;
	height:47px;
	margin:-9px 0 0 -55px;
}
.logo_blanc {
	position:absolute;
	background:url(../img/commun/logo_blanc.gif) no-repeat;
	width:16px;
	height:17px;
	margin:2px 0 0 -20px;
}
.ann_img {
	display:block;
	float:left;
	margin:15px 10px 10px 0;
}
/* Ajout Fred pour le calage des annonces dans les listes */
/* Modif 2009-02-04 width: 130 -> 155 */
.ann_img_liste {
	overflow:hidden;
	width:155px;
	display:block;
	float:left;
	margin:15px 10px 10px 0;
}
.ann_info_conteneur {
	/*background-color:#00CCCC;*/
	/* Changement Fred 2009-02-04 */
	/* float:right; */
	float:right;
	width:485px;
	margin:15px 0 0 0;
}
.ann_info {
	float:left;
	/* Changement 2009-02-04 */
	/* width:320px; */
	width:290px;
}
.ann_info_dt {
	float:left;
	width:165px;
}
.ann_date {
	float:right;
}
.ann_icon_pro {
	/*background:url(../img/commun/ico_ann_pro.jpg) no-repeat;*/
	float:right;
	width:135px;
	height:100px;
	margin:15px 0 0 0;
	text-align:center;
}
.ann_icon_particulier {
	background:url(../img/commun/ico_ann_particulier.jpg) top center no-repeat;
	float:right;
	width:140px;
	height:5px;/*46px*/
	margin:45px 0 0 0;
	text-align:center;
	padding:50px 0 0 0;
}
.ann_liens,
.ann_liens_en_cours {
	float:right;
	margin:20px 0 0 0;
}
.ann_liens_en_cours {
	width:650px;
}


.ann_voir_photo {
	background:url(../img/commun/puce_orange.gif) 0 10px no-repeat;
	display:block;
	padding:0 10px 0 13px;
	width:100px;
	height:36px;
	line-height:25px;
}
.ann_contact_mail {
	background:url(../img/commun/puce_orange.gif) 0 10px no-repeat;
	display:block;
	padding:0 10px 0 13px;
	width:170px;
	height:36px;
	line-height:25px;
}
.ann_lien_tooltip {
	background:url(../img/commun/puce_orange.gif) 0 10px no-repeat;
	display:block;
	padding:0 10px 0 13px;
	line-height:25px;
}
/*----------CENTRE LISTE ANNONCES ALERT--------*/
.alert_conteneur {
	position:relative;
	float:left;
	height:1px;
}
.alert_ajout {
	position:absolute;
	margin:-65px 0 0 -15px;
	width:302px;
	display:none;
}
.alert_ajout_ht {
	background:url(../img/commun/alert_ajout_ht.png) no-repeat;
	width:302px;
	height:5px;
	overflow:hidden;
	line-height:1;
}
.alert_ajout_ctr {
	background-color:#ffffff;
	border-right:#000000 solid 1px;
	border-left:#000000 solid 1px;
	width:300px;
	height:27px;
	-moz-opacity:0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
	overflow:hidden;
	line-height:1;
}
.alert_ajout_txt {
	position:absolute;
	clear:both;
	width:235px;/*235px*/
	padding:2px 0 0 10px;
}
.alert_ajout_close {
	background:url(../img/commun/alert_ajout_close.gif) no-repeat;
	width:16px;
	height:16px;
	float:right;
	display:block;
	text-indent:-10000px;
	margin:0 5px 0 0;
}
.alert_ajout_bas {
	background:url(../img/commun/alert_ajout_bas.png) no-repeat;
	width:302px;
	height:5px;
	overflow:hidden;
	line-height:1;
}
/*----------CENTRE FICHE ANNONCE--------*/
.logo_fiche_conteneur {
	position:relative;
	float:left;
	width:1px;
}
.logo_your2 {
	position:absolute;
	background:url(../img/commun/logo_your2.png) no-repeat;
	width:63px;
	height:69px;
	margin:5px 0 0 292px;
}
.fiche_img {
	margin:15px 10px 10px 0;
}
.detail_info_droit {
	width:345px;
	height:auto;
}
/*.detail_info_date_prix {
	height:160px;
}*/
.detail_info_date_prix ul,
.detail_mini_img {
	padding:15px 0 0 0;
}
.detail_info_date_prix li {
	line-height:21px;
}
.padd_gch15 {
	padding:0 0 0 15px;
}
.detail_liens {
	margin:10px 0 0 0;
}
.bt_imprimer {
	padding:3px 0 0 0;
}
.bt_envoyer {
	padding:6px 0 0 0;
}
.detail_info {
	margin:10px 0 0 0;
}
.detail_bg_gch {
	background: url(../img/commun/detail_info_bg_gch.jpg) no-repeat;
	float:left;
	width:8px;
	height:158px;
}
.detail_info_col_dte {
	width:451px;
	padding:0 0 0 14px
}
.detail_bg_ctr,
.detail_bg_ctr_agence {
	background: url(../img/commun/detail_info_bg_ctr.jpg) repeat-x;
	float:left;
	height:150px;/*158px*/
	padding:8px 0  0 0;
}
.detail_bg_ctr {
	width:169px;/*174px*/
}
.detail_bg_ctr_agence {
	width:416px;/*421px*/
}
.detail_bg_ctr ul,
.detail_bg_ctr_agence ul{
	display:block;
	float:left;
	width: 175px;
}
.detail_bg_ctr li{
	line-height:18px;
}
.detail_bg_dt {
	background: url(../img/commun/detail_info_bg_dt.jpg) no-repeat;
	float:left;
	width:8px;
	height:158px;
}

.detail_agence {
	margin:0 0 10px 0;
	float:left;
}
.agence_bg_gch {
	background: url(../img/commun/detail_agence_gch.png) no-repeat;
	float:left;
	width:5px;
	height:138px;
}
.agence_bg_ctr {
	background-color:#ffffff;
	float:left;
	width:205px;
	height:133px;/*143px*/
	text-align:center;
	padding:5px 0 0 0;
}
.agence_bg_ctr img {
	margin:5px auto; /*0 5px 0;*/
}
.agence_bg_dt {
	background: url(../img/commun/detail_agence_dt.png) no-repeat;
	float:left;
	width:5px;
	height:138px;
}
.agence_logo {
	width:215px;
	height:143px;
	padding:0 6px 0 6px;
	float:left;
}



.identite {
	width:300px;
	height:118px;
}
.identite_bg_gch {
	background: url(../img/commun/identite_bg_gch.gif) no-repeat;
	float:left;
	width:5px;
	height:118px;
}
.identite_bg_ctr {
	background: url(../img/commun/identite_bg_ctr.gif) repeat-x;
	float:left;
	width:290px;
	height:113px;/*118px*/
	padding:5px 0  0 0;
}
.identite_bg_ctr ul,
.identite_bg_ctr_agence ul{
	display:block;
	float:left;
	margin:0 0 0 10px;
	width:120px;
}
.identite_bg_ctr li{
	line-height:11px;
}
.identite_bg_dt {
	background: url(../img/commun/identite_bg_dt.gif) no-repeat;
	float:left;
	width:5px;
	height:118px;
}
.identite_logo_pro {
	width:157px;/*157px*/
	height:108px;
	float:left;
}
.identite_bg_logo_pro_gch {
	background: url(../img/commun/identite_bg_logo_pro_gch.png) no-repeat;
	float:left;
	width:4px;
	height:108px;
}
.identite_bg_logo_pro_ctr {
	background-color:#ffffff;
	float:left;
	width:149px;
	height:98px;/*108px*/
	text-align:center;
	padding:10px 0 0 0;
}
.identite_bg_logo_pro_dt {
	background: url(../img/commun/identite_bg_logo_pro_dt.png) no-repeat;
	float:left;
	width:4px;
	height:108px;
}
.identite_bg_logo_part_gch {
	background: url(../img/commun/identite_bg_logo_part_gch.png) no-repeat;
	float:left;
	width:4px;
	height:108px;
}
.identite_bg_logo_part_ctr {
	background: url(../img/commun/identite_part_logo.gif) repeat-x;
	float:left;
	width:146px;
	height:98px;/*108px*/
	text-align:center;
	padding:10px 0 0 0;
}
.identite_bg_logo_part_dt {
	background: url(../img/commun/identite_bg_logo_part_dt.png) no-repeat;
	float:left;
	width:4px;
	height:108px;
}


/*---------- Liste des types de bien --------*/
div.liste_type_bien label {
	float: left;
}

div.liste_type_bien ul.type_bien {
	margin-left: 8px;
	float: left;
}

div.liste_type_bien ul.type_bien div
{
	float: left;
}

div.liste_type_bien ul.type_bien li
{
	display: inline;
}

div.liste_type_bien ul.type_bien div.div_nb_piece ul.ul_nb_piece
{
	position: absolute;
	background-color: #F49E00;
}

div.liste_type_bien ul.type_bien div.div_nb_piece ul.ul_nb_piece li
{
	display: inline;
	padding-left: 4px;
}

