﻿.pagesearch 
{

}

.pagesearch .button 
{
	display:block;
	position:absolute;
	right:4px;
	width:76px;
	height:31px;
	background-image:url(/pics.aspx?img=search&rect=561x199x76x93);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	font:bold 10px Arial;
	line-height:30px;
	color:black;
}

.pagesearch .button:hover
{

	background-position:center top;
	color:Black;
	text-decoration:none;
}

.pagesearch .textbox 
{
	position:absolute;
	top:0px;
	left:0px;
	width:510px;
	height:26px;
}

.pagesearch .textbox .textboxLeft 
{
	position:absolute;
	left:0px;
	top:5px;
	width:19px;
	height:21px;
	background-image:url(/pics.aspx?img=search&rect=538x199x19x42);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.pagesearch .textbox .textboxRight 
{
	position:absolute;
	right:0px;
	top:5px;
	width:19px;
	height:21px;
	background-image:url(/pics.aspx?img=search&rect=494x334x19x21);
	background-position:left top;
	background-repeat:no-repeat;

}


.pagesearch .textbox input 
{
	display:block;
	position:absolute;
	top:5px;
	left:19px;
	height:21px;
	width:472px;

	border-top:solid 1px #7F9DB9;
	border-bottom:none;/*solid 1px red; /*#7F9DB9;*/
	border-left:none;
	border-right:none;
	
	background-image:url(/pics.aspx?img=search&rect=308x335x29x27);
	background-position:left top;
	background-repeat:repeat-x;
	
	padding:2px 2px 0px 4px;
	font:normal 12px Arial;
}


.pagesearch .affinage 
{
	float:left;
	width:200px;
	
	
}

.pagesearch .results 
{
	min-height:600px;
	margin-left:208px;
	padding-left:8px;
	border-left: solid 2px gainsboro;
	
}


.pagesearch h3 a 
{
	float:none;
	font-size:14px;
}

.pagesearch .associe {
	background-image:url(/pics.aspx?img=search&rect=113x195x19x19);
	background-position:left top;
	display:block;
	margin-bottom:4px;
	height:19px;
	color:Black;
	width:190px;
	cursor:pointer;

}

.pagesearch .associe .associeleft {
	background-image:url(/pics.aspx?img=search&rect=45x195x19x19);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.pagesearch .associe .associeright {
	background-image:url(/pics.aspx?img=search&rect=176x195x19x19);
	background-position:right top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	text-indent:24px;
	line-height:19px;
	cursor:hand;
}


.pagesearch .expression {
	background-image:url(/pics.aspx?img=search&rect=113x243x19x19);
	background-position:left top;
	display:block;
	margin-bottom:4px;
	position:relative;
	min-height:19px;
	color:Black;
	width:190px;
	line-height:19px;
	cursor:pointer; 
}

.pagesearch .expression .expressionleft 
{
	background-image:url(/pics.aspx?img=search&rect=45x243x19x19);
	background-position:left top;
	background-repeat:repeat-y;
	width:100%;
}

.pagesearch .expression .expressionright 
{
	background-image:url(/pics.aspx?img=search&rect=176x243x19x19);
	background-position:right top;
	background-repeat:repeat-y;
	width:100%;
	line-height:19px;
	cursor:hand;
}

.pagesearch .expression .expressionright .expressiontext  
{
	margin-left:24px;
}

.pagesearch .filtre {
	background-image:url(/pics.aspx?img=search&rect=113x267x19x19);
	background-position:left top;
	display:block;
	margin-bottom:4px;
	min-height:19px;
	color:Black;
	width:190px;
	line-height:19px;
}

.pagesearch .filtre .filtreleft 
{
	background-image:url(/pics.aspx?img=search&rect=45x267x19x19);
	background-position:left top;
	background-repeat:repeat-y;
	width:100%;
}

.pagesearch .filtre .filtreright 
{
	background-image:url(/pics.aspx?img=search&rect=176x267x19x19);
	background-position:right top;
	background-repeat:repeat-y;
	width:100%;
	cursor:pointer;
}

.pagesearch .filtre .filtreright .filtretext {
	margin-left:24px;
	margin-right:8px;
}


.pagesearch .remove {
	background-image:url(/pics.aspx?img=search&rect=113x291x19x19);
	background-position:right top;
	display:block;
	margin-bottom:4px;
	min-height:19px;
	color:Black;
	width:190px;
	line-height:19px;

}

.pagesearch .remove .removeleft 
{
	background-image:url(/pics.aspx?img=search&rect=45x291x19x19);
	background-position:left top;
	background-repeat:repeat-y;
	width:100%;
}

.pagesearch .remove .removeright 
{
	background-image:url(/pics.aspx?img=search&rect=176x291x19x19);
	background-position:right top;
	background-repeat:repeat-y;
	width:100%;
	cursor:hand;
}

.pagesearch .remove .removeright .removetext  
{
	margin-left:24px;
}

.pagesearch .expandablepanel 
{
	padding-top:16px;	
}

.pagesearch .expandablepanel .expandablepaneltitle 
{
	font:bold 11px Arial;
	padding-bottom:8px;
	background-image:url(/pics.aspx?img=li1&filter=background&background.color=White);
	background-repeat:no-repeat;
	padding-left:12px;
	cursor:pointer;
}

.pagesearch .expandablepanel .expandablepanelcontent 
{
	margin-left:10px;
}



.pagesearch .uppager 
{
border-bottom:solid 1px gainsboro;
height:18px;
margin-bottom:16px;
padding-top:3px;	
}

.pagesearch .uppager .next 
{
	float:right;
}

.pagesearch .uppager .nextprevioussep 
{
	float:right;
}

.pagesearch .uppager .previous 
{
	float:right;
}

.pagesearch .uppager .nopage 
{
	color:Black;
	font-weight:bold;
}

.pagesearch .uppager .pagecount 
{
	color:Black;
	font-weight:bold;
}

.pagesearch .uppager .pages 
{
	color:Gray;
}

.pagesearch .filtretitle 
{
	font:bold 11px Arial;
	margin-left:72px;
	padding-bottom:8px;
}

.pagesearch .filtrecaption
{
	margin-left:72px;
	font:normal 13px Arial;
	padding-bottom:8px;
	background-image:url(/pics.aspx?img=backgroundSearch&rect=401x201x16x16);
	background-repeat:no-repeat;
	padding-left:20px;
}

.pagesearch .filtrecaption a 
{
	font-size:11px;
}

.pagesearch .filtrecaption b 
{
	color:chocolate;
	font-style:italic;
}

.pagesearch .suggesttext 
{
	margin-left:72px;
	font:normal 13px Arial;
	padding-bottom:8px;
	line-height:19px;
}

.pagesearch .suggesttext b 
{
	color:chocolate;
	font-style:italic;
}

.pagesearch .suggesttext .addfiltre 
{
	
}

.pagesearch .suggesttext .addfiltre .addfiltreleft 
{
	background-image:url(/pics.aspx?img=backgroundSearch&rect=234x367x120x19);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	color:Black;
	text-decoration:none;
	font-style:italic;
	font:bold 12px Arial;
}

.pagesearch .suggesttext .addfiltre .addfiltreright { 
  background-image:url(/pics.aspx?img=backgroundSearch&rect=365x367x19x19);
  background-position:right top;
  background-repeat :no-repeat;
  font:normal 1px Arial;
  padding-bottom:5px;
  padding-top:12px;
  padding-left:10px;
}
