/*--------------------*/

/*Search pagina di ricerca dei risultati*/
.urp .searchFunnel {
	height: auto;
	margin-bottom:100px;
}

.urp .searchFunnel .liferay-faces-bridge-body {
	/*height:75px;*/
	margin-bottom: 20px;
}

.urp .searchFunnel .searchForm {
	margin-top: 20px;
	margin-bottom: 20px;
	/*width:960px;*/
}

.urp .searchFunnel .portlet-content {
	padding: 0px;

	/*width:960px;*/
	/*height:55px;*/
}

.urp .searchFunnel .portlet-title #rjus {
	display: none;
}

.urp .searchFunnel .portlet-title #rlip {
	display: none;
}

.urp .searchFunnel .portlet-title .icon
{
	display:none;
}

.urp .searchFunnel .genericSearchBtn {
	margin: 0px;
	border: 0px;
	width: 56px;
	height: 55px;
	background-image: url(/temaumbria-theme/images/urp/search.png);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
}

.urp .searchFunnel .genericSearchTextBox {
	/*-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 20px;
	font-family: "Titillium web";
	margin-top: 1px;
	margin-left: 35px;
	float: left;
	padding: 0px;
	width: 573px;
	height: 52px;
	border: 1px solid #CCC7C0;
	background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");*/
	 background-image: url("/temaumbria-theme/images/regione/fondoricerca.png");
    background-repeat: repeat-x;
      -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    font-size: 16px;
    font-weight:400;
    width: 260px;
   border:0;        
   color:#000;
   position:relative;
   left:665px;
   padding-left:10px;
  top:-84px;
  padding: 19px 0px;
}

.urp .searchFunnel .ui-button-text {
	/*display:none;*/
	
}

.urp .searchFunnel .portlet-title {
	margin-top: 30px;
	margin-left: 35px;
	padding: 0px;
	font-size: 30px;
	font-family: "Titillium web";
	color: #464646;
}

.urp .searchFunnel .ui-autocomplete catdd {
	background-color: red;
}

.urp .searchFunnel #A9790:searchForm:catdd {
	background-color: red;
}

.urp .searchFunnel .searchResultsLabel {
	/*margin-top:40px;
	margin-left:15px;
	padding:0px;
	font-size:30px;
	font-family:"Titillium web";
	color:#0000000;*/
	display: none;
}

.urp .searchFunnel .results {
	border: none;
	margin: auto;
	background: #fff;
	float: left;
	/*width: 980px;*/
}

/*.urp .searchFunnel .columns-max .portlet-layout .searchFunnel .liferay-faces-bridge-body .results
{
   border: 2px solid green;	
}*/
.urp .searchFunnel .searchBtn {
	margin: 0px;
	border: 0px;
	width: 56px;
	height: 55px;
	background-image: url(/temaumbria-theme/images/urp/search.png);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
}

.urp .searchFunnel .searchTextBox {
	/*-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 20px;
	font-family: "Titillium web";
	margin-top: 1px;
	margin-left: 15px;
	float: left;
	padding: 0px;
	width: 573px;
	height: 52px;
	border: 1px solid #CCC7C0;
	background-image: url(/temaumbria-theme/images/urp/bk-form.jpg);*/
	
		-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 20px;
	font-family: "Titillium web";
	margin-top: 1px;
	/*margin-left: 15px;*/
	float: left;
	padding: 0px;
	width: 573px;
	height: 52px;
	border: 1px solid #CCC7C0;
	background-image: url(/temaumbria-theme/images/urp/bk-form.jpg);
}

.urp .searchFunnel .panelRowSelection {
	font-size: 12px;
	font-family: 'Titillium web';
	margin-left: 25px;
	float: left;
	margin-left: 200px;
}

.urp .searchFunnel .searchAndRows {
	height: 75px;
	width: 100%;
}

.urp .searchFunnel .panelRowSelection .rowSelect {
	width: 55px;
	vertical-align: middle;
}

.urp .searchFunnel .resultsNumberPanel {
	width: 625px;
	height: 10px;
	/*font-size: 11px;*/
	font-family: 'Titillium web';
	margin-left: 28px;
	line-height: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	border: 1px solid #a8a8a8;
	margin-top: 30px;
}

.urp .searchFunnel .resultOuterPnl {
	/*width: 620px;*/
	float: left;
	margin-bottom: 10px;
}

.urp .searchFunnel .paginationButtonNext {
	/*background-image: url(/temaumbria-theme/images/urp/nextButton.png);
    background-repeat: no-repeat;*/
	cursor: pointer;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: white;
	border: none;
}

.urp .searchFunnel .paginationLinkLast {
	text-decoration: none;
}

.urp .searchFunnel .paginationLinkFirst {
	text-decoration: none;
}

.urp .searchFunnel .paginationButtonPrev {
	/*background-image: url(/temaumbria-theme/images/urp/prevButton.png);
    background-repeat: no-repeat;*/
	cursor: pointer;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: white;
	border: none;
}

.urp .searchFunnel .resultsScrollPanel {
	margin-left: -17px;
	margin-top: -10px;
	/*width: 630px;*/
	float: left;
	overflow: hidden;
}

.urp .searchFunnel .resultsDataGrid {
	border: none;
}

.urp .searchFunnel  .ui-widget-content {
	border: none;
}

.urp .searchFunnel .resultDataGrid .ui-datagrid-data {
	border: 1px solid #ffffff;
}

.urp .searchFunnel .resultTitle {
	color: blue;
	font-size: 24px;
	font-family: "Titillium web";
	text-decoration: none;
}

/*Contenuto dei risultati - testo della ricerca*/
.urp .searchFunnel .resultHighLight {
	font-family: "Titillium web";
	font-size: 16px;
}

/*Contenuto dei risultati - Titolo della ricerca*/
/*Contenuto dei risultati - Area tematica*/
.urp .searchFunnel  .resultMetaCategory {
	font-family: "Titillium web";
	font-size: 14px;
	color: #b7b0a6;
	padding-left: 25px;
	padding-right: 5px;
	margin-top: 0px;
	text-decoration: none;
	text-indent: 10px;
	background-image: url("/temaumbria-theme/images/urp/frecciaGrigio.png");
	background-repeat: no-repeat;
	background-position: 5px;
}

.urp .searchFunnel .resultCollection {
	font-family: "Titillium web";
	font-size: 14px;
	color: #b7b0a6;
	margin-top: 0px;
	text-decoration: none;
	text-indent: 10px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 0px;
	padding-right: 10px;
}

.urp .searchFunnel .resultPanelCategories {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*Titolo dell'accordion panel*/
.urp .searchFunnel .facetTitle {
	font-size: 15px;
	font-family: "Titillium web";
	color: blue;
	border: none;
	background-color: #FFFFFF;
}

.urp .searchFunnel .facetRow {
	display: block;
}

.urp .searchFunnel .facetRow a {
	text-decoration: none;
}

.urp .searchFunnel .facetValueName {
	font-size: 12px;
	font-style: italic;
}

.urp .searchFunnel .facetValueNumber {
	font-size: 10px;
	color: red;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 5px;
}

.urp .searchFunnel .paginationPanel {
	margin: 0px;
	/*margin-left: 15px;*/
	width: 620px;
	height: 50px;
	float: left;
	font-family: "Titillium web";
	/*font-size: 12px;*/
	margin-bottom: 10px;
	height: 50px;
	float: left;
	font-family: "Titillium web";
}

.urp .searchFunnel .resultsAndPagination {
	float: left;
	/*margin: 0 0 0 15px;*/
	width:65%; /*width: 625px;*/
}

.urp .searchFunnel .facetsAndDdl {
	float: right;
	width:30%; /*width: 260px;*/
	/*margin-top: -50px;*/
	margin-left: 30px;
}

.urp .searchFunnel .topSection {
	
}

.urp .searchFunnel .ddl {
	float: right;
	height: 100px;
	margin-right: 10px;
	margin-top: 30px;
	width: 260px;
}

.urp .searchFunnel .ddl .catdd_input {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.urp .searchFunnel .ui-autocomplete-input,.urp .searchFunnel .ui-selectonemenu-label
	{
	background: #ffffff;
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #313131;
}

.urp .searchFunnel .ui-autocomplete-input {
	width: 191px;
}

.urp .searchFunnel .facetsPanel {
	margin-right: 10px;
	margin-top: 10px;
	width: 260px;
	float: right;
}

/*Blocchetto ricerca*/
.urp .searchFunnel .rowFirst .searchBtn {
	margin: 0px;
	border: 0px;
	width: 25px;
	height: 27px;
	background-image: url(/temaumbria-theme/images/urp/searchLittle.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.urp .searchFunnel .rowFirst .searchTextBox {
	font-size: 12px;
	font-family: "Titillium web";
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 25px;
	border: 1px solid #CCC7C0;
	background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
}

.urp .searchFunnel	 .ui-autocomplete-input,.urp .searchFunnel .searchTextBox
	{
	background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.urp .searchFunnel .rowFirst,.urp .searchFunnel .rowSecond,.urp .searchFunnel .rowThird
	{
	display: block;
	float: left;
	width: 100%;
}

.urp .searchFunnel .rowFirst .searchText,.urp .searchFunnel .rowSecond .catddLabel,.urp .searchFunnel .rowThird .keyddLabel
	{
	width: 100%;
	float: left;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
}

.urp .searchFunnel .rowSecond .catdd,.urp .searchFunnel .rowThird .keydd
	{
	width: 100%;
}

.urp .searchFunnel .searchTextBlock {
	width: 100%;
	float: left;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
}



.urp .searchFunnel .searchTextBoxBlock {
	width: 192px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: url("/temaumbria-theme/images/urp/bk-form.jpg");
}

.urp .searchFunnel .searchBtnBlock {
	vertical-align:middle;
	margin:0px;
	border: 0px;
	width: 32px;
	height: 28px;
	background-image: url(/temaumbria-theme/images/urp/searchLittle.png);
	background-repeat: no-repeat;
	cursor: pointer;
	margin-bottom:5px;
}



.urp .leftDiv
{
	width:5%;
	float:left;
	height:100%;
	background:transparent;
}

.urp .centralDiv
{
	width:85%;
	float:left;
}

.urp .rightDiv
{
	width:5%;
	float:left;
	height:100%;
	background:transparent;
}

.urp .firstDiv
{
	height:100%;
	background:transparent;
}