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

/* --======== nombre de réponses ========-- */
#content #searchProperties #idcountreplies{
	background:url(onglet_violet.gif) top left no-repeat;
	height:24px;
}
#content #searchProperties #idcountreplies table {
	width:100%;
}
#content #searchProperties #idcountreplies .RepliesCountWidget_count{
	text-align:right;
	padding-right:1em;
}
#content #searchProperties #idcountreplies .RepliesCountWidget_selectionLabel{
	text-align:left;
	padding-left:1em;
	}
#content #searchProperties #idcountreplies table tr td{
	padding-top:2px;
	color:#afc6ec;
	font-weight:700;
	font-size:.9em;
}

/* --======== filtres ========-- */
#content #thResults #filters{
	border-bottom:#CCCCCC 1px solid;
	background-color:#f4f4f4;
	overflow:hidden;
	clear:both;
	cursor:pointer;
	position:relative;
	width:100%;
	margin-bottom:7px;
}
#content #thResults #filters .closeAll{
	float:right;
	height:20px;
	background-color:#333333;
	overflow:hidden;
	color:#cccccc;
	font-weight:700;
	padding-left:0.5ex;
	padding-right:0.5ex;
	position:absolute;
	top:0;
	right:0;
}
#content #thResults #filters div.filterWords{
	position:relative;
	width:485px;
}
#content #thResults #filters div.filterWords li{
	float:left;
	white-space:nowrap;
	display:inline;
	z-index:1000;
	position:relative;
	margin-left:1em;
	height:1.2em;	
}
#content #thResults #filters .filterWords span{
	background:url(ico_red.gif) top left no-repeat;
	line-height:5em;
	height:1.2em;
	width:10px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	color:#f4f4f4;
	cursor:pointer;
	margin-top:3px;
	overflow:hidden;
}
#content #thResults #filters .filterWords div.filterValue{
	white-space:nowrap;
	cursor:default;
	padding-left:13px;
}

/* --======== listing résultats ========-- */
#content #thResults #results,
#content #thResults #mapResults{
}
#content #thResults #results ul{
	background-color:#ffffff;
	width:100%;
	overflow:hidden;
	clear:both;
}

/* --======== liste résultats/mode thumbs ========-- */
div#content div#thResults div#results.searchresult ul.thumb li {
/*	display:inline;*/
	float:left;
	display:block;
	display:-moz-inline-stack;
	*display:inline;
	overflow:hidden;
	margin-right:1ex;
	margin-bottom:1em;
	width:32%;
	overflow:hidden;
	cursor:pointer;
	font-size:100%;
	position:relative;
	border-bottom:#CCCCCC 1px solid;
}
div#content div#thResults div#results.searchresult ul.thumb li:hover{
	background-position:top left;
	text-decoration:underline;
} 
div#content div#thResults div#results.searchresult ul.thumb li h2,
div#content div#thResults div#results.searchresult ul.thumb li p
{
	margin:.3ex;
}
div#content div#thResults div#results.searchresult ul.thumb li h2{
	font-size:100%;
	font-weight:700;
	line-height:1.2em;
	height:4.8em;
	clear:both;
	display:block;
	overflow:hidden;
	text-decoration:inherit;
}
div#content div#thResults div#results.searchresult ul.thumb li h2 p.addInfo{
	display:block;
	font-size:0.8em;
	line-height:1.2em;
	height:1.2em;
	overflow:hidden;
	font-weight:800;
	color:#AEDF1A;
	margin:0;
	padding:0;
}
div#content div#thResults div#results.searchresult ul.thumb li img{
margin-bottom:0.5ex;
width:136px;
height:102px;
text-align:center;
display:block;
clear:both;
margin-left:20px;
}

div#content div#thResults div#results.searchresult ul.thumb li p{
	font-size:90%;
	line-height:1.3em;
	height:7.8em;
	overflow:hidden;
	text-decoration:inherit;
}	
div#content div#thResults div#results.searchresult ul.thumb li p.tellMeMore{
	background-image:url(bt_savoirPlus.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:32px;
	position:relative;
	bottom:0;
	padding-top:5px;
	height:26px;
}
div#content div#thResults div#results.searchresult ul.thumb li p.tellMeMore em{
	color:#993366;
	font-weight:bold;
	text-decoration:none !important;
}
#content #thResults #results span.Ew{
	color:#665a8a;
}

/* --======== vignettes de choix des modes d'affichage ========-- */
#displayMode {
	clear:both;
	display:none;
	border-top:#CCCCCC 1px solid;
	background-color:#f4f4f4;
	position:relative;
	text-align:right;
	padding-right:45px;
	font-size:0.8em;
	font-weight:700;
	height:20px;
}

#displayMode span{
	display:none;
}

#displayMode .DisplayModeRawWidget{
	position:absolute;
	top:0;
	right:0;
}
#displayMode .DisplayModeRawWidget div {
/*	width:15px;*/
	height:15px;
/*	float:left;*/
	margin-left:5px;
	padding-left:18px;
	
	cursor:pointer;
	background-repeat:no-repeat;
	float:left;
	display:block;
	display:-moz-inline-stack;
	*display:inline;		
}
#displayMode .DisplayModeRawWidget div.thumb {
	background-image:url(resultsDisplayThumb.gif);
}
#displayMode .DisplayModeRawWidget div.list {
	background-image:url(resultsDisplayList.gif) !important;
	display:none;
}
#displayMode .DisplayModeRawWidget div.cartography {
	background-image:url(resultsDisplayMap.gif) !important;
}
#displayMode .DisplayModeRawWidget div span{
	display:block;
}
/* --======== div intersticielle pendant le chargement du flux ========-- */
.waitingPanel{
	background-color:#FFFFFF;
	border:#999999 thin solid;
	width:300px;
	text-align:center;
}
