/* ================================================================================ */
/* = Les styles pour la partie actualités = */
/* ================================================================================ */
	
	body {background: transparent url(../images/bodyTh02.gif) repeat-x 0 0}
	body.th02 #content h2 {color:#666}
	
	body.th02 #content h1 {color:#BCA782}
	
	/*= home carto ---------------------------------------- */
	
	
	/*= Liste résultat choix ---------------------------------------- */
	#resultContent {
		width: 560px;
		padding: 25px 0 0 0;
		background: transparent url(../images/bgTopResultPatri.gif) no-repeat 0 0
		}
	#topResult,
	#listeResultat {
		border-left: 1px #B8A985 solid;
		border-right: 1px #B8A985 solid;
		}
	/*= topResult ---------------------------------------- */
	#topResult {
		width: 518px;
		/*border: 1px red solid;*/
		height: 55px;
		padding: 0px 10px 0 30px;
		border-bottom: 1px #B8A985 solid;
		background-color:#e7e2da;
		}
	#topResult p {
		font-size: 108%;
		color:#646e78;
		font-weight: bold;
		padding: 0 0 0.5em 1em;
		background: transparent url(../images/icnResultLibelle.gif) no-repeat 0 0
		}
	#topResult a.retourCarte {
		position: absolute;
		top: 214px; right: 211px;
		text-indent: -100em;
		width: 125px; height: 80px;
		background: transparent url(../images/btRetourCarte.gif) no-repeat 0 0
		}
	
	/*= decriptif résultat ---------------------------------------- */
	#listeResultat {
		width: 558px;
		padding: 0 0 2em 0;
		background: transparent url(../images/bgBottomListeResult.gif) no-repeat bottom left
		}
	.resultDes {
		width: 528px;
		border-bottom: 1px #d1d1d1 solid;
		padding: 1em 0 1em 30px;
		background: transparent url(../images/bgTopLeftResultDes.gif) no-repeat 0 10px
		}
	.imgResult, .descriptif {float: left;}
	.imgResult {width: 225px;}
	.descriptif {
		width: 283px;
		padding: 0 10px 0 10px;
		}
	.descriptif h4 {
		color:#fff; font-size: 93%;
		padding: 0.2em 0.5em 0.2em 0.5em;
		background-color:#BCA782;
		}
	.descriptif p {
		font-size: 85%;
		color:#646e78;
		font-weight: bold;
		padding: 0 0 0 1.2em;
		background: transparent url(../images/itemFlc.gif) no-repeat 6px 5px
		}
	.descriptif a.voir {
		display: block;
		font-size: 85%;
		color:#666;
		text-align: right;
		padding: 0 2.8em 0.7em 0;
		background: transparent url(../images/icnVoirResult.gif) no-repeat right
		}
	
	/*= Fiche logement ---------------------------------------- */
	#fiche h2, 
	#fiche h3 {
		font-weight: bold;
		padding: 0 0 0.5em 1em;
		background: transparent url(../images/icnResultLibelle.gif) no-repeat 0 0
		}
	#fiche h2 {color:#000; font-size: 108%;}
	#fiche h3 {color:#646e78; font-size: 100%;}
	#fiche p {color:#646e78; padding: 0.5em 0 0.5em 0;}
	#fiche a.return {
		display: block;
		width: 540px; height: 17px;
		text-align: right;
		padding: 8px 20px 0 0;
		font-size: 85%;
		color:#fff;
		background: transparent url(../images/btRetourListe.gif) no-repeat right
		}
	#fiche a.return:hover {color:#000;}
	
	/*= detail annonce ---------------------------------------- */
	#detail {
		width: 538px;
		padding: 10px;
		border-top: 1px #B8A985 solid;
		border-right: 1px #B8A985 solid;
		border-left: 1px #B8A985 solid;
		background: transparent url(../images/bgBottomListeResult.gif) no-repeat bottom left
		}
	.imgDetail, 
	.contentDetail {float: left}
	.imgDetail {width: 255px}
	.contentDetail {
		width: 270px; 
		padding: 0 0 0 10px;
		}
	.mentionsDetail {
		padding: 10px 10px 10px 10px;
		font-weight: normal!important;
		}
	#detail h4 {
		color:#fff; font-size: 93%;
		padding: 0.2em 0.5em 0.2em 0.5em;
		background-color:#BCA782;
		}
	#detail p {
		font-size: 85%;
		color:#646e78;
		font-weight: bold;
		padding: 0 0 0 1.2em;
		background: transparent url(../images/itemFlc.gif) no-repeat 6px 5px
		}
	
	/*= tableau récapitulatif ---------------------------------------- */
	#recapitulatif table {
		width: 100%;
		margin: 0.5em 0 0.5em 0;
		background-color:#FBFEEF;
		}
	#recapitulatif th {
		text-align: center;
		color:#fff; 
		font-size: 85%;
		background-color:#7A848F
		}
	#recapitulatif tbody th,
	#recapitulatif tbody td {
		text-align: center;
		color:#666;
		border: 1px #ccc solid;
		font-size: 85%; 
		padding: 0.2em;
		}
	
	/*= Pagination / impression / ---------------------------------------- */
	.pagination {background-color: #B8A985;}
	.pagination a, .pagination span {color:#fff;}

	.pagination a.next {
		padding: 0 25px 0 0;
		background: transparent url(../images/icnSuivTH02.gif) no-repeat right
		}
	.pagination a.prev {
		padding: 0 0 0 25px;
		background: transparent url(../images/icnPreTH02.gif) no-repeat 0 0}
	.pagination ul li a.annonce  {
		background: transparent url(../images/flcWhite.gif) no-repeat right}
	
	
	
	
	
	
	
