/*
images par défaut :
images/img.php?file=module:BiensImmobiliers:design/img_illustration_maxi.jpg 276x200
images/img.php?file=module:BiensImmobiliers:design/img_illustration.jpg 91x66
*/

span.triActif{
	color:#E12A26;
	font-weight:bold;
}
span.pasTri{
	font-weight:bold;
}

/************************** FICHE ****************************/
table.ficheBien{
	margin:auto;
}
table.ficheBien span.reference{
	font-weight:bold;
	color:#595557;
}
table.ficheBien div.honoraires{
	width:260px;
	padding:5px;
	background:#DEE796;
	border:2px solid #95AC3A;
	color:#01708b;

}
table.ficheBien{
	background:url(../images/design/fondAnnonce.jpg) no-repeat center;
	width:707px;
	height:435px;
}
table.ficheBien div.prix{
	background:url(../images/design/fondPrix.gif) no-repeat center;
	color:#01708b;
	height:29px;
	width:163px;
	font-weight:bold;
	line-height:29px;
	text-align:center;
	margin-bottom:5px;
	margin-top:-5px;
}

table.ficheBien td.header div.titre{
	height:30px;
	line-height:30px;
	color:#01708b;
	padding-left:10px;
	font-weight:bold;
	float:left;
}

table.ficheBien td.header div.enum{
	float:right;
	padding-right:10px;
	height:30px;
	line-height:30px;
	color:#01708b;
	font-weight:bold;
}

table.ficheBien tr.article td.contenu{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}
table.ficheBien tr.article td.image{
	width:300px;
	height:350px;
}
table.ficheBien tr.article td.image div{
	padding:6px;
}
div.asterisque{
	font-size:7pt;
	padding:3px;
}

table.ficheBien tr.footerFiche{
	height:50px;
}

a.imprimer{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
	float:left;	
	margin-bottom:5px;		
}
a.imprimer:hover{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
}
a.imprimer span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
a.imprimer:hover span{
	color:#84aecc;
}	

span.bienPrecedentFake{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
	float:left;	
	margin-bottom:5px;	
	
}

span.bienPrecedentFake span{
	color:#84aecc;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

a.bienPrecedent{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
	float:left;	
	margin-bottom:5px;		
}
a.bienPrecedent:hover{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
}
a.bienPrecedent span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
a.bienPrecedent:hover span{
	color:#84aecc;
}	

span.bienSuivantFake{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
	float:left;	
	margin-bottom:5px;	
	
}

span.bienSuivantFake span{
	color:#84aecc;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

a.bienSuivant{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
	float:left;	
	margin-bottom:5px;		
}
a.bienSuivant:hover{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
}
a.bienSuivant span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
a.bienSuivant:hover span{
	color:#84aecc;
}	
a.retourListe{
	background:url(../images/boutons/bouton-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
}
a.retourListe:hover{
	background:url(../images/boutons/bouton-on.gif) no-repeat center;
}
a.retourListe span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
a.retourListe:hover span{
	color:#84aecc;
}	

table.ficheBien  a.selectionBienOff{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
	float:left;
	margin-left:5px;
	margin-bottom:5px;	
}
table.ficheBien  a.selectionBienOff:hover{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
}
table.ficheBien  a.selectionBienOff span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
table.ficheBien  a.selectionBienOff:hover span{
	color:#84aecc;
}	

table.ficheBien  a.selectionBienOn, a.selectionBienOn{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
	float:left;	
	margin-left:5px;
	margin-bottom:5px;
}
table.ficheBien  a.selectionBienOn span, a.selectionBienOn span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	

table.ficheBien  a.selectionBienOn:hover span, a.selectionBienOn:hover span{
	color:#84aecc;
}	

/************************* LISTE *************************************/

div#xBiensImmobiliersListPagination, div#xBiensImmobiliersSearchListPagination{
	display:inline;
}
div#result-pagination{
	height:25px;
	line-height:25px;
	text-align:center;

}
div.entete{
	background-color:#9bbdd6;
	height:25px;
	padding:0px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:5px;
}
div.optionBar{
	text-align:left;
	float:left;
	background:transparent;
	line-height:25px;
}
table.boutonRecherche{
	width:100%;
}
a.nouvelleRecherche{
	background:url(../images/boutons/bouton-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;		
}
a.nouvelleRecherche:hover{
	background:url(../images/boutons/bouton-on.gif) no-repeat center;
}
a.nouvelleRecherche span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
a.nouvelleRecherche:hover span{
	color:#84aecc;
}	
a.modifierRecherche{
	background:url(../images/boutons/bouton-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	text-decoration:none;	
}
a.modifierRecherche:hover{
	background:url(../images/boutons/bouton-on.gif) no-repeat center;
}
a.modifierRecherche span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
a.modifierRecherche:hover span{
	color:#84aecc;
}	
a.deposerDemande{
	background:url(../images/boutons/bouton-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;		
}
a.deposerDemande:hover{
	background:url(../images/boutons/bouton-on.gif) no-repeat center;
}
a.deposerDemande span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}	
a.deposerDemande:hover span{
	color:#84aecc;
}	

table.bienImmobilier{
	width:707px;
	background:url(../images/design/fondListeAnnonce.gif) no-repeat;
	height:135px;
	margin:auto;
}

table.bienImmobilier tr.article{
}
table.bienImmobilier tr.article table.contenuArticle{
	width:100%;
}
table.bienImmobilier tr.article table.contenuArticle td.accroche{
	padding-left:5px;
}
table.bienImmobilier tr.article table.contenuArticle td.image{
	width:163px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

table.bienImmobilier tr.article table.contenuArticle  td.affichePrix{
	text-align:right;
}
table.bienImmobilier tr.article table.contenuArticle  td.affichePrix div.prix{
	background:url(../images/design/fondPrix.gif) no-repeat center;
	color:#01708b;
	height:29px;
	width:163px;
	font-weight:bold;
	line-height:29px;
	text-align:center;
}
table.bienImmobilier td.header{
	font-weight:bold;
	height:30px;
	line-height:30px;	
}
table.bienImmobilier td.header span.reference{
	color:#595557;
}

table.bienImmobilier td.header div.titre{
	color:#01708b;
	padding-left:10px;
	font-weight:bold;
}
table.bienImmobilier td{
}
table.bienImmobilier a.enSavoirPlus{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;	
}
table.bienImmobilier  a.enSavoirPlus:hover{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;	
}
table.bienImmobilier  a.enSavoirPlus span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}

table.bienImmobilier  a.enSavoirPlus:hover span{
	color:#84aecc;
}	
table.bienImmobilier  a.selectionBienOff{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;
}
table.bienImmobilier  a.selectionBienOff:hover{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
}
table.bienImmobilier  a.selectionBienOff span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}
table.bienImmobilier  a.selectionBienOff:hover span{
	color:#84aecc;
}	

table.bienImmobilier  a.selectionBienOn{
	background:url(../images/boutons/boutonListe-off.gif) no-repeat center;
	width:135px;
	height:24px;
	display:block;
	padding-top:7px;
	padding-left:30px;
	text-align:left;
	display:block;
	text-decoration:none;
}
table.bienImmobilier a.selectionBienOn:hover{
	background:url(../images/boutons/boutonListe-on.gif) no-repeat center;
}
table.bienImmobilier a.selectionBienOn:hover span{
	color:#84aecc;
}
table.bienImmobilier a.selectionBienOn span{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#01708b;
}




/************************* recherche  *************************************/

table.container{
	width:99%;
	margin:auto;
}
table.container table{
	width:100%;
}
table.container td{
	border:none;
	padding:2px;
}
table.container table td.TitreTableau{
	width:150px;
}
table.container div.icone{
	padding-left:30px;
	height:30px;
	line-height:30px;
	width:100%;
}
table.container input.lancerRecherche{

}
table.container input.lancerRecherche:hover{

}
table.container input.lancerRecherche span{
	display:none;
}	

form#formRechercheBien  a.formRechercheBienTrigger{ 
     display: block; 
     width: 158px; 
	 height: 24px; 
     padding-top: 7px; 
	 padding-left: 7px; 
	 text-decoration: none;        
     margin: auto; 
	 margin-bottom: 5px;  
     background: url(../images/boutons/bouton-off.gif) no-repeat center center; 
} 
 
form#formRechercheBien a.formRechercheBienTrigger:hover{ 
     background:url(../images/boutons/bouton-on.gif) no-repeat center center; 
}	

form#formRechercheBien a.formRechercheBienTrigger span{ 
	 font-size:11px;
	 font-family:Arial;
     font-weight:bold;
	 text-align: left;
	 margin-left: 5px;	
	 color:#01708B;
}

form#formRechercheBien a.formRechercheBienTrigger:hover span{ 
      color:#84AECC;
}

/*********** DEMANDE ***********/
form#formDemandeBien  a.formDemandeBienTrigger{ 
     display: block; 
     width: 158px; 
	 height: 23px; 
     padding-top: 8px; 
	 padding-left: 7px; 
	 text-decoration: none;        
     margin: auto; 
	 margin-bottom: 5px;  
     background: url(../images/boutons/bouton-off.gif) no-repeat center center; 
} 
 
form#formDemandeBien a.formDemandeBienTrigger:hover{ 
     background:url(../images/boutons/bouton-on.gif) no-repeat center center; 
}	

form#formDemandeBien a.formDemandeBienTrigger span{ 
	 font-size:11px;
	 font-family:Arial;
     font-weight:bold;
	 text-align: left;
	 padding-left:6px;
	 margin-left: 7px;	
	 color:#01708B;
}

form#formDemandeBien a.formDemandeBienTrigger:hover span{ 
      color:#84AECC;
}
/***************SELECTION**********************/

form#formContactSelection{
	width:100%;
}

form#formContactSelection h3.titreForm{
	width:100%;
	text-align:center;
}

form#formContactSelection table{
	width:100%;

}

form#formContactSelection table td.validate{
	text-align:center;
}


form#formContactSelection table td.label{
	text-align:right;
	
}



a.imprimerListe{
	background-image:url(../images/img.php?file=boutons/bt_imprimer_liste_off.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:156px;
	height:30px;
	display:block;
	float:right;
	margin-left:11px;
	margin-top:2px;
}
a.imprimerListe:hover{
	background-image:url(../images/img.php?file=boutons/bt_imprimer_liste_on.jpg);
}
a.imprimerListe span{
	display:none;
}

div.aucuneSelection{
	text-align:center;
	color : red;
	font-weight:bold;
}


button.expandableButton{
    border: 0px solid;
	width:165px;
	height:31px;
    cursor: pointer;
    margin-left: 2px;
    margin-right: 2px;
    padding: 0px;
    padding-right: 2px;
    background-color: #ffffff;
    background : url(../images/img.php?file=boutons/boutonVierge-off.gif) right no-repeat;
    overflow: visible;
}

button.expandableButton:hover{
    background : url(../images/img.php?file=boutons/boutonVierge-off.gif) right no-repeat;  
}


button.expandableButton span{
    display: block;
    padding: 0px;
    padding-left: 8px;
    padding-right: 2px;
    padding-bottom: 3px;
	text-align:left;
    line-height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #01708B;

}

button.expandableButton:hover span{
    color: #84AECC;
}

button.expandableButton span img{
    margin: 0px;
    margin-right: 5px;
    margin-bottom: 2px;
    vertical-align: middle;
}

/************Print fiche et email***********************/

div.maitres{
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div.coordonnees{
	font-size:11px;
	text-align:center;
}

/****************Preview administration******************/

div.infoFormulaire{
	text-align:center;
}

div.typeFormulaire{
	font-weight:bold;
}

ul.optionsAcives{
	list-style-type: none;
}
