/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */

@import url(color_schemes/regione.css);
@import url(color_schemes/agricoltura.css);
@import url(color_schemes/ambiente.css);
@import url(color_schemes/attivitaproduttiveimpresa.css);
@import url(color_schemes/bandi.css);
@import url(color_schemes/cultura.css);
@import url(color_schemes/caccia.css);
@import url(color_schemes/digitale.css);
@import url(color_schemes/edilizia.css);
@import url(color_schemes/energia.css);
@import url(color_schemes/formazionelavoro.css);
@import url(color_schemes/istruzione.css);
@import url(color_schemes/operepubbliche.css);
@import url(color_schemes/organigramma.css);
@import url(color_schemes/paesaggio.css);
@import url(color_schemes/protezione.css);
@import url(color_schemes/salute.css);
@import url(color_schemes/semplificazione.css);
@import url(color_schemes/sociale.css);
@import url(color_schemes/trasparenza.css);
@import url(color_schemes/turismo.css);
@import url(color_schemes/ufficiostampa.css);
@import url(color_schemes/urp.css);
@import url(color_schemes/viabilita.css);
@import url(color_schemes/alleanza.css);
@import url(tooltipster.css);
@import url(color_schemes/umbriasemplice.css);


/*
@import
	url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600,700);

@font-face {
	font-family:"Titillium Web";
	font-style: normal;
	font-weight: 400;
	src: local('Titillium Web'), local('TitilliumWeb-Regular'),
		url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/7XUFZ5tgS-tD6QamInJTcdGU7DQ8I6RFMlK0vgclk7w.woff)
		format('woff');
}

@font-face {
	font-family:"Titillium Web";
	font-style: normal;
	font-weight: 600;
	src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'),
		url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wprx7IBmrqA5IG9z8WNe77b9o.woff)
		format('woff');
}

@font-face {
	font-family:"Titillium Web";
	font-style: normal;
	font-weight: 700;
	src: local('Titillium WebBold'), local('TitilliumWeb-Bold'),
		url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr0bathaSTBR2c4i13_wzlb0.woff)
		format('woff');
}
*/

@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(titillium-regular-webfont.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(titillium-regular-webfont.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(titillium-semibold-webfont.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(titillium-semibold-webfont.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(titillium-bold-webfont.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(titillium-bold-webfont.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

body {
background:#E2DFDB;
height: auto;
width: inherit;
font-family:"Titillium Web";
font-weight:400;
font-size: 13px;
line-height:1;
-webkit-text-stroke:0.2px;
-webkit-font-smoothing:antialiased;
}

.ie8 BODY
{
line-height: 1.5;
}
	
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}
  
 .aui-w3-10,  .aui-w30 {
  width: 33%; }

#cookie-law
{
	/*text-align: center;
	padding: 20px;*/
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  bottom: 0;
  color: white;
  display: block;
  font-size: 1.3em;
  max-height: 100%;
  overflow: auto;
  padding: 5px 10px;
  width: 100%;
  z-index: 200;
}
#cookie-law a
{
  color: highlight;
}
 .portlet-layout-bianco
{
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0px auto auto;
    padding-top: 15px;
    width: 990px;
}

 .portlet-layout-bianco1
{
width: 990px;
margin: auto;
background: #fff;
padding-top: 10px;
padding-bottom:50px;
}

#layout-column_column-4
{
	
	width: 990px;
	
}
.yui3-widget-content-expanded
{

-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
height: 990px;
width: 100%;
}

#wrapper {
   
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    background-color: #ededed;
}

body.portal-popup
{
	padding: 0;
}
#banner
{
	height: 110px;
	background-color: #ffffff;
}

#heading{
 margin:auto;
 width: 990px;
 background-color: #ffffff;
padding-top:20px;
}

#heading > h1{
 margin:0;
 float:left;
}

.site-title
{
  float: left;	
}
.testa-nav{
  float:right;
  margin-right:34px;
  text-align: right;
}

 #navigation ul{
	list-style: none;
	margin: 0;
	background:#fff;
	margin-top:36px;
	
}

 #navigation ul li a {
	display: block;
	padding-left:29px;
	color: #000;
	font-size: 19px;
	text-decoration: none;
	font-weight: 600;

}

input[type="text"], textarea, select
{
	font-family:"Titillium Web";
	
}

 #navigation ul li a:hover{
	
	color:#000;
	}
	
  #navigation ul li {
  float: left;
  vertical-align: top;
 

}

 #navigation ul li.selected a{
	 color:#000;
	 text-decoration: none;
	}

 #navigation ul li.selected a:hover{
	color:#000;
	text-decoration: none;
	}


 #navigation ul.child-menu {
    display: none;
}

 #navigation ul li ul.child-menu li{
	 display: none;
}

 #navigation ul li ul.child-menu li a{
 display: none;
}
 

 .barranera
{
    background: none repeat scroll 0 0 #9C2328;
    height: 50px;
    width: 100%;
}
 .barranera .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }
 
 .pathHome
{
    background: none repeat scroll 0 0 #FFFFFF;
    height: 45px;
    width: 100%;
}

 .pathHome ul
{
	display: none;
}

.path {
	background-color: #ffffff;
	width: 100%;
	height: 45px;

}

 .path  .portlet-body a {
	color: #909090;
}

.path .portlet-body {
	width: 990px;
	margin: 0px auto;
}

.path ul.breadcrumbs {
    list-style: none outside none;
    margin: 0 auto;
    width: 990px;
    padding-top: 10px;
}

 .path .icon {
	display: none;
}

 .path  li.first {
	background-image: url("/temaumbria-theme/images/urp/clear.jpg");
}

 .path  li.first a {
	color: #909090;
	font-family: Arial;
	font-size: 12px;
	text-indent: 20px;
	text-decoration: none;
}

 .path  li.first a:hover {
	color: #909090;
}

 .path  li {
	padding: 0px 10px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-indent: 10px;
	background-image: url("/temaumbria-theme/images/urp/frecciaGrigio.png");
	background-repeat: no-repeat;
	background-position: 5px;
	color: #909090;
}

 .path  li a {
	color: #909090;

}
  
 .path  li.last {
	padding: 1px 10px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-indent: 10px;
	background-image: url("/temaumbria-theme/images/urp/frecciaGrigio.png");
	background-repeat: no-repeat;
	background-position: 5px;
}

.path  li.last a {
	color: #909090;
}
 .path h1.portlet-title {
	width: 990px;
	margin: 0px auto;
}
 .navigazione
{
	background: #F5F5F4;
	width: 990px;
	margin: auto;
}
 
 .testatanav
{
	font-size: 20px;
	border-top: 1px solid #464646 ;
	padding:10px 0px;
	margin-bottom: 30px;
	font-weight: 600;
	color:#464646;
}
.testatanav a
{
	text-decoration: underline;
	color:#464646;
	font-size: 20px;
} 
.linktesta {

font-size: 13px;
font-weight: 700;
color: #FFF;
}

 .linktesta a,   .linktesta a:link,   .linktesta a:hover,   .linktesta a:visited
{
	color: #000;
	text-decoration: none;
}
 .benvenuto
{
	margin-left: 30px;
	height: 140px;
}

.categorie h1.asset-title {
    color: #000000;
    font-size: 22px;
    font-weight: 600;
}

.categorie .asset-summary {
    font-size: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 285px;
}
.contattiarea {
    font-size: 16px;
    font-weight: 400;
    padding: 16px 0;
}

.evidenzadx {
    border-bottom: 1px solid #464646;
    border-top: 1px solid #464646;
    margin-right: 25px;
    margin-top: 30px;
    
}

.evidenzadx .taglib-icon .taglib-text {
text-decoration: none;
}

 .evidenzadx  img.icon {

display: none;
}

 .evidenzadx  .portlet-title {
	font-size: 18px;
	font-weight: 700;
	padding-top: 25px;
	padding-bottom: 25px;
}

 .evidenzadx .portlet-content
{
	padding:0;
	margin: 0;
}

 .evidenzadx .asset-metadata
{
	margin: 0;
	padding: 0;
		
}

 .evidenzadx .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }

 .evidenzadx .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
   background-image: none;
   padding-left: 0px
  
    
}

  .evidenzadx .metadata-publish-date:BEFORE
{
  
 content:'Data di pubblicazione:';
    
}

 .evidenzadx  ul {
	padding:0;
	margin: 0;
}

 .Suggerimenti {

margin-right:30px;
border-top: 6px solid #112A8C;
padding-top: 25px;

}

 .Suggerimenti .metadata-publish-date
{
	display: none;
}


.divlinkfooter
{
    float: left;
    padding: 0px 0px 0px 30px;
    width: 287px;

}

.divlinkfooter a.link_semplice
{
	text-decoration: underline;
	font-family: "Titillium Web";
	font-size: 15px;
	line-height: 1.5;
	color:#464646;
}
/*
 .divlinkfooter1 a,
 .divlinkfooter1 a:hover,
 .divlinkfooter1 a:visited 
{
	color:#464646;
	text-decoration: underline;
	font-family: "Titillium Web";
	font-size: 15px;
	line-height: 1.5;
}
*/
 .divlinkfooter1
{
    float: left;
    padding: 0px 0px 0px 30px;
    width: 290px;
}

 .divlinkfooter1 a.link_semplice 
{
	text-decoration: underline;
	font-family: "Titillium Web";
	font-size: 15px;
	line-height: 1.5;
	color:#464646;
}

/* ---- navigazione trasparenza -----*/   

.int-menu-lat .nav-menu ul {
    padding-left: 0;
}
.int-menu-lat .level-1 {
   
    height: auto;
    margin: 0;
    padding: 4px 1px 0;
}
.int-menu-lat blockquote, .int-menu-lat ul, .int-menu-lat ol, .int-menu-lat dl {
    margin: 0;
}
.int-menu-lat ol, .int-menu-lat ul, .int-menu-lat dl {
    margin-left: 0;
}
.nav-menu ul {
    padding-left: 0px;
}

 .int-menu-lat .level-1 li 
 {
   font-size:14px;
    padding: 0;
    /*width: 323px;*/
    list-style: none;
    font-weight: 400;   
}
.int-menu-lat .level-2 li a {
background: url("../../images/trasparenza/barramenu.gif") no-repeat scroll 0px 15px transparent;
color: #000;
display: block;
height: auto;
padding: 6px 1px 2px 20px;
text-decoration:underline ;
width: 190px;
margin: 0px;
font-size: 14px;
font-weight: 600;
}
 .int-menu-lat .level-3 li a:hover {
color: #88a958;
}
 .int-menu-lat ul.level-3  {
margin-top:-2px;
}

 .int-menu-lat .level-3 li a {
background: url("../../images/trasparenza/barramenu.gif") no-repeat scroll 0px 15px transparent;
color: #000;
display: block;
height: auto;
padding: 6px 1px 2px 20px;
text-decoration:underline;
width: 190px;
margin: 0px;
font-size: 14px;
font-weight: 600;
}

 .int-menu-lat .level-2 li a:hover {
color: #88a958;
}

.int-menu-lat .level-1 {
   
    color: #FFFFFF;
    font-weight: 400;
    height: auto;
    margin-left: 15px;
    padding: 4px 1px 0;
}

 .int-menu-lat ul.level-3  {
margin-top:-2px;
}

 .int-menu-lat .level-1 a {
 
}

 .int-menu-lat .level-1 > li > a {
  
    color: #000;
    display: block;
    font-size: 14px;
    font-weight:400;
    height: auto;
    margin: 3px 0;
    padding: 14px 0px 0px 0px;
    text-decoration:underline;
    width: 190px;
 
}

.portlet-column-content.empty
{
	padding: 0;
	margin: 0;
}


.portlet-asset-publisher .separator {
/*border-top: 1px dotted #BFBFBF;*/
	display: none;
}


hr {
  /*border-top: 1px dotted #BFBFBF;*/
	display: none;
}

.separator {
  /*border-top: 1px dotted #BFBFBF;*/
	display: none;
}



.modulistica { 
    margin: 0px 30px 0px 0px;
    padding:0px;
    font-size: 14px;
    font-weight: 400;
}

.modulistica .portlet-content
{
	margin:0;
	padding: 0; 
	
}

.modulistica .portlet-document-library-display .entry-title
{
	padding:0;
}

.modulistica .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
padding:0px;

}
 .modulistica .header-title {
  font-weight: 600;
}
 .modulistica .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
 .modulistica h1.portlet-title {
   color: #000;
font-size:20px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

 .modulistica .taglib-asset-links h2 
{
	display: none;
}
 .modulistica ul
{
	margin: 0;
	padding: 0;
}

 .modulistica p {

	padding-bottom:10px;
}

.modulistica a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
font-weight:400;
padding: 3pt 0pt;
/*margin-right: 15px;*/
margin-top: 10px;
padding-bottom:10px;
}

.modulistica img.icon {
 display: none;

}
.modulistica img {
 display: none;

}


#footer{

  height: 510px;
  background: #F5F5F4;
  padding: 30px 30px 30px 30px;

}

#footer .riga
{
border-top: 1px solid #464646;
margin: auto;
height: 1px;
clear: both;
 margin: 0px 30px;

}

#footer-sx {
 width: 413px;
float: left;
margin:5px 0px 5px 30px;

}
#footer-dx {
    float: right;
    width: 547px;
    padding-top:30px; 
}

#footer-dx ul
{
list-style-type: none;
margin:0px 50px 0px 0px;
padding:0;
}


#footer-dx > ul li{
	
	padding-right: 20px;
    padding-left: 20px;
    display: inline;
}


#footer p {
	margin: 0;
}
#footer-sx p {
    /*background: url(../images/custom/numero_verde.gif) no-repeat scroll 10px 0 transparent;*/
    height: 33px;
    margin: 0;
    /*padding: 3px 0 0 115px;*/
    padding: 3px 0 0 5px;
    text-align: left;
    width: 545px;
}

#footer-sx span {
	/*float: left;*/
    margin-bottom:30px;
  
}
#footer-sx div {
    height: 33px;
    margin: 0;
    padding: 3px 0 0 5px;
    text-align: left;
    width: 545px;
}

#footer-sx div.a {
	/*float: left;*/
    margin: 0;
    padding: 0 7px;
    text-align: left;
	color: #000000;
	display: block;
	text-decoration: none;
}

#footer-sx p.a {
	/*float: left;*/
    margin: 0;
    padding: 0 7px;
    text-align: left;
	color: #000000;
	display: block;
	text-decoration: none;
}


#footer ul {

	bottom: 0;
	list-style: none;
	margin: 0;
	/*position: absolute;*/
	right: 0;
} 
#footer-sx ul {
    list-style-type: none;
    margin: 0;
    padding: 25px 0px 46px 0px;
}

#footer-sx a {
   
   /* float: left;*/
    margin: 0;
    padding: 0 3px;
    text-align: left;
}

#footer-sx ul li a {
	float: left;
	margin-right: 25px;
    padding: 5px 4px;
    text-align: left;
	color: #4F4F4F;
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	width: 100px;
	height: 22px;
}


.ie7 DIV.portlet-column
{
	float: left;
}


  .Suggerimenti {

margin-right:30px;

}


  .linkUtili {
width: 295px;
float: left;
padding: 0px 25px 0px 0px;
}


 .linkUtili  .portlet-content
 {
   padding:12px 0px 10px;
 }

  .linkUtili .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
font-weight: 600;
padding:12pt 0pt;
}
  .linkUtili .header-title {
font-weight: 600;
}

  .linkUtili .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}


  .linkUtili h1.portlet-title {
   color: #000;
font-size:20px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

.linkUtili .descrizione
{
	font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
 
}


.portlet-asset-publisher .asset-full-content .asset-content {
margin-right:0px;
margin-left: 0px;

}

  .linkUtili .taglib-asset-links h2 
{
	display: none;
}
  .linkUtili ul
{
	margin: 0;
	padding: 0;
}

  .linkUtili p {

	padding-bottom:10px;
}

  .linkUtili a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

  .linkUtili img.icon {
 display: none;

}

  .documenti {
width: 290px;
float: left;
padding: 0px 0px;
}
.documenti  .portlet-content
 {
   padding:12px 0px 10px;
 }


  .documenti .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
padding:12pt 0pt;
}
  .documenti .header-title {
  font-weight: 600;
}
  .documenti .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
  .documenti h1.portlet-title {
   color: #000;
font-size:20px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

.documenti .descrizione
{
	font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
 
}

  .documenti .taglib-asset-links h2 
{
	display: none;
}
  .documenti ul
{
	margin: 0;
	padding: 0;
}

  .documenti p {

	padding-bottom:10px;
}


  .documenti a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

  .documenti img.icon {
 display: none;

}

  .normativa {
width: 295px;
float: left;
padding: 0px 25px 0px 0px;
}

.normativa  .portlet-content
 {
   padding:12px 0px 10px;
 }

  .normativa .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
padding:12pt 0pt;
}
  .normativa .header-title {
  font-weight: 600;
}
  .normativa .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
  .normativa h1.portlet-title {
   color: #000;
font-size:20px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

.normativa .descrizione
{
	font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
 
}

  .normativa .taglib-asset-links h2 
{
	display: none;
}
  .normativa ul
{
	margin: 0;
	padding: 0;
}

  .normativa p {

	padding-bottom:10px;
}


  .normativa a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

  .normativa img.icon {
 display: none;

}


  .modulistica .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
padding:0;
}
  .modulistica .header-title {
  font-weight: 600;
}
  .modulistica .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
  .modulistica h1.portlet-title {
   color: #000;
font-size:20px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

.modulistica .descrizione
{
	font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
 
}

  .modulistica .taglib-asset-links h2 
{
	display: none;
}
  .modulistica ul
{
	margin: 0;
	padding: 0;
}

  .modulistica p {

	padding-bottom:10px;
}

  .modulistica a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
font-weight:400;
/*padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
	padding-bottom:10px;*/
}

  .modulistica img.icon {
 display: none;

}

.modulistica .lfr-asset-metadata {
 display: none;

}


  .notizieTemi .asset-abstract
{
	padding: 0px 5px 0px 10px;
}

  .tagNav
{
	border-radius:5px;
	border: 1px solid #ccc;
	-moz-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
    box-shadow:-1px 0 8px 1px rgba(0, 0, 0, 0.4);
}

/*** pagina area tematica***/

.categorie {
    float: left;
   /* margin: 0 30px;*/
    margin-left: 30px;
    padding-bottom: 60px;
}
 
 .categorie  .portlet-title {
    display: block;
    font-size: 24px;
    margin: 0px;
    font-weight: 600;
    padding-bottom:5px;
    border: 0;
   
}

  .categorie .asset-title {

	 margin:0;
	 padding:0;
	 
}

  .categorie .asset-content
{
	padding:0;
	margin:0;
}

  .categorie .asset-small-image {
  display: none;
}

.categorie .no-title {
    border-bottom: 1px solid #464646;
    float: left;
    height: 180px;
    padding-right: 25px;
    width: 45%;
}

  .categorie  h1.asset-title {
   font-size: 26px;
   color: #000;
   border: 0;
   margin:10px 0px 0px 0px;
   width: 284px;
   font-weight: 600;
}

  .categorie  h1.asset-title a:link ,   .categorie  h1.asset-title a:hover,   .categorie  h1.asset-title a:visited {
   color:#112a8c;
   text-decoration: underline;  
}
  .categorie  h1.asset-title a img {
     display: none;
}

  .categorie .portlet-title img {
     display: none;
}
  .categorie .asset-summary
{
	font-size: 16px;
	width: 275px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 18px;
}

  .categorie .asset-summary a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
}
  .categorie .asset-more a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
	display: none;
}
  .categorie .separator
{
	margin:0;
	padding:0;
	display: none;
}

  .portlet-asset-publisher .separator {
display: none;
}
  hr,   .separator {
display: none;
}

/*
.portlet-asset-publisher .asset-metadata {
clear: both;
overflow: visible;
}*/

/***notiziaSingolaCanale**/

  .notiziaSingolaCanale 
{
	margin:0px 30px 0px 30px;
	width: 600px;
	float: left;
}
  .notiziaSingolaCanale  .portlet-title {
   display: block;
font-size: 34px;
margin: 0px;
font-weight: 600;
padding-bottom: 5px;
border-bottom: 6px solid #112a8c;
}


  .notiziaSingolaCanale .asset-abstract
{
	padding:0;
	margin:0;
	
}
  .notiziaSingolaCanale .asset-content
{
	padding:0;
	margin:0;
}
  .notiziaSingolaCanale .portlet-content
{
	padding:0;
	margin:0;
} 


.notiziaSingolaCanale .asset-small-image {
padding: 0;
margin: 0;
float: none;
  
}

.notiziaSingolaCanale .asset-small-image img {
width: 600px;
height: 310px;

  
}

.notiziaSingolaCanale  h1.asset-title {
font-size: 22px;
padding-bottom: 5px;
border: 0;
}

.notiziaSingolaCanale .portlet-asset-publisher .asset-metadata{
	margin:10px 0px;
	padding: 0;
	clear:none;
		
}

.notiziaSingolaCanale .metadata-publish-date
{
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
    
}

   .notiziaSingolaCanale .metadata-publish-date:BEFORE
{
  
 content:'Data:';
    
}


  .notiziaSingolaCanale  h1.asset-title a {
  
   color:#112A8C;
   font-weight: 600;
   text-decoration: none;
  
}
  .notiziaSingolaCanale  h1.asset-title a img {
     display: none;
}

  .notiziaSingolaCanale .portlet-title img {
     display: none;
}

  .notiziaSingolaCanale .header-title {
     display: none;
}


  .notiziaSingolaCanale .asset-summary
{
	font-family:Arial;
	font-size:14px;
}

  .notiziaSingolaCanale .asset-summary a
{
	color:#000;
	line-height: 16px;
	text-decoration: none;
}

  .notiziaSingolaCanale .asset-more a
{
	color:#464646;
	line-height:16px;
	text-decoration:none;
	display:none;
}

.aggregatore
{
	clear:both;
	width: 100%;
}

.aggregatore .portlet-content
{
	padding:0;
}


/***DueNotizie**/
  .DueNotizie 
{
	margin-left:30px;
	float: left;
	
}

.DueNotizie .no-title {
    float: left;
    padding-right: 25px;
    width: 45%;
    min-height: 400px;
}

  .DueNotizie  .portlet-title {
   display: block;
font-size: 34px;
margin: 0px;
font-weight: 600;
padding-bottom: 5px;

}

  .DueNotizie .asset-abstract
{
	   /*float: left;*/
    padding-bottom: 0;
    /*width: 315px;*/
}
  .DueNotizie .asset-content
{
	padding:0;
	margin:0px 30px 0px 0px;
}
  .DueNotizie .portlet-content
{
	padding:0;
	margin:0px 30px 0px 0px;
} 
  .DueNotizie .asset-small-image {
    float:none;
    padding: 0;
  
}

 .DueNotizie .asset-small-image img {
    width: 295px;
    height: 210px;
    border: 0;
  
}

  .DueNotizie .asset-metadata {
	margin: 0;
	padding: 0;
	clear:none;
	/*overflow:visible;
	position: absolute;
	top:185px;*/
		
}

  .DueNotizie .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
 }

   .DueNotizie .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
    
}

   .DueNotizie .metadata-publish-date:BEFORE
{
  
 content:'Data:';
    
}
  .DueNotizie  h1.asset-title {
   font-size: 22px;
   padding-bottom: 5px;
 /*  position:relative;
   top:200px;*/
   border: 0;
   font-weight: 600;
   margin:0px 30px 0px 0px;
   width: 295px;
  
}

  .DueNotizie  h1.asset-title a {
  
   color:#112A8C;
   font-weight: 600;
   text-decoration: none;
   margin:0px 30px 0px 0px;
   width: 295px;
  
}
  .DueNotizie  h1.asset-title a img {
     display: none;
}

  .DueNotizie .portlet-title img {
     display: none;
}
  .DueNotizie .asset-summary
{
	    font-family: Arial;
    font-size: 14px;
    /*margin: 0 30px 0 0;*/

}
  .DueNotizie .asset-summary a
{
	color:#464646;
	line-height: 16px;
	text-decoration: none;
/*	position: absolute;
	top:265px;*/
	width: 295px;
	background-image:none; 
	
}

  .DueNotizie .asset-more
{
	display: none;
}


/*** pagina argomento***/
  .argomento 
{
	margin: 0px 30px;
	clear:both;
}
  .argomento  .portlet-title {
    display: block;
    font-size: 24px;
    margin: 0px;
    font-weight: 600;
    padding-bottom:5px;
    border: 0;
   
}

  .argomento .asset-title {
   
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
   
}


.argomento .asset-small-image {
  display: none;
}

.argomento h1.asset-title {
    color: #000000;
    font-size: 22px;
    font-weight: 600;
    border: 0;
}

.argomento .asset-summary {
	font-family: Arial;
	font-size: 14px;
	line-height: 1.3;
	padding-bottom: 25px;
	padding-top:10px;	
	border-bottom: 1px solid #464646;
}

.argomento .asset-summary a
{
	color:#464646;
	line-height:1.3;
	text-decoration:none;
}

.argomento .asset-more a
{
    color:#464646;
	line-height: 16px;
	display: none;
}

  .argomento .asset-abstract
{
	width: 99%;
		
}
   .asset-content
{
	padding:0;
	margin:0;
}

  .argomento .asset-full-content .asset-content {

padding-bottom: 0px;
padding-top: 0px;
}

.argomento .portlet-asset-publisher .asset-content
{
padding:0;
margin:0;
}

.portlet-asset-publisher .asset-content
{
padding:0;
margin:0;
}

  .argomento .asset-small-image {
  display: none;
}


  .argomento .asset-title {

margin-bottom:0;
margin-right: 0;
margin-top:0;
padding-bottom:0px;
}


  .argomento  h1.asset-title a {
    color:#000;
 	margin: 0;
	padding: 0;
	text-decoration:underline;
}

.argomento .allegati{

list-style-type: none;
margin:0;
padding:0;
}

.argomento .allegati li
{
	display:inline;
	
}
.argomento .allegati span
{
	width: 270px;
}


  .descrizioneRicerca
{
border-top: 6px solid #112a8c;
margin: 0px 25px 0px 10px;
padding: 12pt 0pt;
font-size: 18px;
font-weight: 400;
}


 .descrizioneContatti {
margin: 0px 30px 0px 4px;
padding: 4pt 0pt; 
font-size: 14px;
font-weight: 700;
}

  .descrizioneContatti .taglib-header {
display: none;
}

  .descrizioneContattiRosso
{border-top: 6px solid #9C2328;
margin: 0px 30px 0px 4px;
padding: 12pt 0pt;
font-size: 14px;
font-weight: 700;
}
  .titoloContatti h1.portlet-title
{
	display: none;
}

  .titoloContatti  {
border-bottom: 1px solid #000;
border-top: 6px solid #9C2328;
 margin: 0px 30px 0px 0px;
  font-size: 14px;
 font-weight: 700;
}
  .titoloContatti p  {
	
 font-family:"Titillium Web";
 font-size: 14px;
 font-weight: 700;
padding: 30px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

  .titoloContatti  .asset-metadata
{
	display: none;
}


  .titoloContattiEmergenze h1.portlet-title
{
	display: none;
}

  .titoloContattiEmergenze  {
border-bottom: 1px solid #000;
border-top: 6px solid #112a8c;
 margin: 0px 30px 0px 0px;
  font-size: 18px;
 font-weight: 400;
}
  .titoloContattiEmergenze p  {
	
 font-family:"Titillium Web";
 font-size: 18px;
 font-weight: 400;
padding: 20px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}

  .titoloContattiEmergenze  .asset-metadata
{
	display: none;
}


  .emergenze .taglib-header {

display: none;
}


  .emergenze .asset-full-content .asset-content
{
	margin-right: 30px;
	border-bottom: 1px solid #000;
	
}
  .emergenze .titolodx
{
font-size: 18px;
font-weight: 600;
color: #5c5c5c;
padding:14px 0px 10px 0px;
}

  .emergenze .fotodx
{
	float:left;
	padding-bottom: 25px;
}
  .emergenze .descrizionedx
{
	font-size: 14px;
	font-weight:600;	
	padding-bottom: 25px;
 
}

  .descrizioneContattiRosso  h1.portlet-title  {
  border-bottom: 1px solid #000;
margin: 0;
padding-bottom:5px;
font-weight:700;
font-size: 14px;
padding-top: 6pt;

}
  .descrizioneContatti  h1.asset-title a img {
     display: none;
}

  .descrizioneContattiRosso  h1.asset-title a img {
     display: none;
}
  .descrizioneContatti .portlet-title img {
     display: none;
}
  .descrizioneContattiRosso .portlet-title img {
     display: none;
}

  .descrizioneContatti .portlet-content
{
	padding:0;
	margin:0;
}


  .descrizioneContatti .asset-content
{
	padding:0;
	margin:0;
}

.contatti
{
font-size: 13px;
font-family:Arial;
font-weight:400;
padding:5px 0px;
}

/*lista documenti*/
 .listadocumenti
 {
	/*margin-top:20px;
	margin-left: 30px;*/
	margin: 0px 30px;
	
}


.listadocumenti .portlet-topper
{
	padding-bottom: 20px
}

.listadocumenti  h1.portlet-title
{
	border-bottom: 1px solid #464646;
} 

.listadocumenti .portlet-title span
{
	font-family:"Titillium Web";
    font-size: 16px;
}


 .listadocumenti .taglib-search-iterator a
{
	text-decoration:none;
	font-family:"Titillium Web";
    font-size: 16px;
    
}

 .listadocumenti a
{
	text-decoration:none;
	font-family:"Titillium Web";
    font-size: 16px;
    
}

 .listadocumenti .portlet-content
{
	padding: 0px;
	margin: 0px;
}

 
 .listadocumenti .no-title
{
	border-bottom: 1px solid #464646;
	margin: 10px 0px 0px 0px;
	height: 35px;
}

 .listadocumenti .asset-resource-info img		
{
 display: none;
	
}
 .listadocumenti .asset-resource-info		
{

font-family:"Titillium Web";
font-size: 16px;
margin-bottom: 5px;
margin-top: 0;
padding-top: 0;
width: 99%;
font-weight: 400;

}

 .listadocumenti .lfr-panel-basic .lfr-panel-content {
    padding-left: 0px;
    padding-right: 0px;
}



 .listadocumenti .taglib-header , 
 .listadocumenti .lfr-asset-metadata, 
 .listadocumenti .lfr-panel-titlebar, 
 .listadocumenti .results-header,
 .listadocumenti .entry-thumbnail
{
	display:none;
}

.ufficiostampa .listadocumenti .entry-title
{
	
    float: left;
    font-family:"Titillium Web";
    font-size: 24px;
    margin-bottom: 22px;
    margin-top:0px;
    padding-top: 0;
    width: 99%;
    font-weight:400;
    
}


 .listadocumenti .portlet-document-library-display .file-entry-list-description {
    font-style: normal;
    margin-left: 10px;
    padding-top: 10px;
    margin-top:10px;
    display: none;
}

 .listadocumenti .aui-searchcontainer .col-1
{
	margin-top:5px;
	width:80%;
}

 .listadocumenti .aui-searchcontainer .col-2 
{
    font-family:"Titillium Web";
    font-size: 18px;
 }

 .listadocumenti .portlet-document-library .file-entry-list-description, 
 .portlet-document-library-display .file-entry-list-description 
 {
    font-style: normal;
    margin-left: 286px;
     margin-bottom: 10px;
    margin-top: 10px;
    width: 429px;
    display: none;
   
}


 .listadocumenti .aui-searchcontainer .col-2 a
{
	 border-left: 1px solid #000000;
	  padding-left: 10px;
	  text-decoration:none;
}
 .listadocumenti .taglib-search-iterator-page-iterator-bottom
{
	margin-top:50px;
	display: none;
}

 .listadocumenti  .results-row 
{
    border-bottom: 1px solid #464646;
}

 .listadocumenti  .lfr-asset-description{
	display: none;
}



/**** box procediemnti ***/
  .boxProcedimenti
{border-top: 6px solid #7d5990;
margin: 0px 30px 0px 4px;
padding: 12pt 0pt;
font-size: 14px;
font-weight: 700;
}
  .boxProcedimenti  h1.portlet-title  {
  border-bottom: 1px solid #000;
margin: 0;
padding-bottom:5px;
font-weight:700;
font-size: 14px;
padding-top: 6pt;

}

  .boxProcedimenti .portlet-title img {
     display: none;
}



  .boxProcedimenti .portlet-content
{
	padding:0;
	margin:0;
}


  .boxProcedimenti .asset-content
{
	padding:0;
	margin:0;
}

  .boxProcedimenti .boxmoduli_label
{
font-size: 13px;
font-family:Arial;
font-weight:400;
padding:5px 0px;
}

  .boxProcedimenti .nomeprocedimento
{
padding: 16pt 0pt;
font-size: 15px;
font-weight: 600;

}

  .boxProcedimenti p {

	padding-bottom:10px;
}

  .boxProcedimenti a {
text-decoration: underline;
font-size: 13px;
color: #7d5990;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


  .argomento  h1.asset-title a img {
     display: none;
}

  .argomento .portlet-title img {
     display: none;
}


  .argomento .asset-more a
{
color:#464646;
	line-height: 16px;
	display: none;
}

/** ricercaProcedimenti ***/
.ricercaProcedimenti {
	margin: 0px 30px;
}


.ricercaProcedimenti .header-title{
	display: block;
} 
.ricercaProcedimenti a{

     text-decoration: none;
     color: #464646;
}

.ricercaProcedimenti .lfr-search-container 
{
	width: 100%;
	font-size: 13px;
	
}


.ricercaProcedimenti input[type="checkbox"],
.ricercaProcedimenti input[type="radio"] {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/temaumbria-theme/images/regione/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.ricercaProcedimenti input[type="radio"] {
	background: url(/temaumbria-theme/images/regione/radio.png) no-repeat;
}


.ricercaProcedimenti .aui-field-wrapper
{
	border-bottom: 3px double #9C2328;
}

input[type="submit"], input[type="submit"]:hover {
width: 134px;
display: block;
font-family: 'Titillium Web';
font-size: 14px;
color: #000;
text-indent: 0;
border: 1px solid #FFF;
margin-left:5px;
margin-top: 20px;
background-image: url(/temaumbria-theme/images/urp/bk-search.png);
background-repeat: no-repeat;
cursor: pointer;
}

 .ricerca_colonna1,  .ricerca_colonna2
{
	width: 50%;
}

 .ricerca_colonna2
{
	width: 50%;
	
}
 .ricerca_colonna1 select ,  .ricerca_colonna2 select {
	
	font-size: 13px;
	font-weight:400;
	color: #464646;
	padding: 5px;
	background: -moz-linear-gradient(
		top,
		#f0f0f0 0%,
		#b8b8b8 67%,
		#424242);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#f0f0f0),
		color-stop(0.67, #b8b8b8),
		to(#424242));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #464646;
	-moz-box-shadow:
		0px 1px 3px rgba(204,204,204,0.5),
		inset 0px 0px 10px rgba(153,153,153,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(204,204,204,0.5),
		inset 0px 0px 10px rgba(153,153,153,0.7);
	box-shadow:
		0px 1px 3px rgba(204,204,204,0.5),
		inset 0px 0px 10px rgba(153,153,153,0.7);
	text-shadow:
		0px -1px 0px rgba(153,153,153,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
		width: 302px;
}
 .ricerca_colonna1 input[type="text"],  .ricerca_colonna1 .aui-field-input-text {
background-image: url(../images/forms/input_shadow.png);
background-repeat: no-repeat;
border: 1px solid;
border-color: #bfbfbf #dedede #dedede #bfbfbf;
font: 1em Arial,Helvetica,Verdana,sans-serif;
padding: 5px 1px;
width: 285px;
}

 input.focus
{
	background: transparent;
	border: 1px solid #464646;
}


.ricercaProcedimenti .results-header
{
	width: 100%;
	
}
.ricercaProcedimenti .results-row.alt td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


.ricercaProcedimenti .results-row td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}


.ricercaProcedimenti .results-header th, 
.ricercaProcedimenti .results-header td {
    color: #FFFFFF;
    background-color:#525252;
    padding:10px;    
    border: 1px solid #DADCDB;
    text-align: center;
    
}

.ricercaProcedimenti .results-header a,
.ricercaProcedimenti .results-header a:hover,
.ricercaProcedimenti .results-header a:visited 
{
	color: #ffffff;
}
.ricercaProcedimenti .results-row a, 
.ricercaProcedimenti .results-row  a:link,
.ricercaProcedimenti .results-row a:hover{
    color: #464646;
   
}

.ricercaProcedimenti .aui-column-content a span
{
	 text-decoration: none;
     color: #464646;
}

 .asset-abstract-ab1 .taglib-text {
    color: #000000;
    margin-left: -18px;
    text-align: left;
    text-decoration: none;
}
 .asset-abstract-ab1 img.icon {
    border: 0 none;
    left: 175px;
    position: relative;
    top: 86px;
}

 .portlet-asset-publisher .asset-small-image {

}
	
 .taglib-search-iterator td.valign-middle {
    vertical-align: middle;
}
 .taglib-search-iterator td.align-left {
    text-align: left;
}
/*  foto width 600px */

.contenuto .foto {
	
	width:600px;
}

/*  tabelle dati inserite in contenuto*/

 .contenuto table
{
	
	width: 600px;
	margin: 20px 0px;
	
}

 .contenuto .results-header
{
	
}

 .contenuto table thead {
display: table-header-group;
border-color: inherit;
}

 .contenuto caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

 .contenuto table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


 .contenuto td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

 .contenuto th,  .contenuto td {
    color: #FFFFFF;
    background-color:#525252;
    /*padding: 5px 1px;*/
    border: 1px solid #DADCDB;
    text-align: center;
    padding: 10px;
}
   
   
 .contenuto th a {
    color: #FFFFFF;
   }

.contenuto table td a,
.contenuto table td a:hover,
.contenuto table td a:visited,
.contenuto  table td a:link 
{
	color: #004171;
}

.contenuto li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }

/********  visualizzazione documenti **/ 

.contenuto .lfr-asset-date
{
	display: none;
}
.contenuto .thumbnail
{
	display: none;
}

.contenuto .context-pane
{
	display: none;
}
.contenuto .document-info
{
	display: none;
}

.contenuto .aui-w65
{
	width: 530px;
}
.contenuto .lfr-document-library-comments.lfr-panel.lfr-extended
{
	display: none;
}


/****** table cittadini**/
.contenuto .table
{
	
	width: 600px;
	margin: 20px 0px;
	
}

 .contenuto .results-header
{
	
}

 .contenuto .table thead {
display: table-header-group;
border-color: inherit;
}

 .contenuto .table caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

 

 .contenuto .table th,  .contenuto .table td {
    color: #000;
    background-color:#fff;
    /*padding: 5px 1px;*/
    border-top: 1px solid #464646;
    border-bottom: 1px solid #464646;
    border-right:none;
    border-left:none;
    text-align: left;
    vertical-align: top;
    padding: 10px;
}
   
   
 .contenuto .table th a {
    color: #000;
   }

.contenuto .table td a,
.contenuto .table td a:hover,
.contenuto .table td a:visited,
.contenuto .table td a:link 
{
	color: #004171;
}

.contenuto .table li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }


/***** fine**/

 .contenuto .aui-field-content
 {
   display: inline-block;
 }

.contenuto .lfr-dynamic-form .aui-field-text
{
	display: block;
	float: left;
	padding-right: 20px;
}

.contenuto .aui-w25 {
width: 44%;
}

.contenuto .aui-field-label
{
	font-size: 15px;
}

.contenuto .aui-field-select {
	margin: 10px 0;
}
.contenuto .aui-field-input 
{
	display: block;
	float: left;
	
}


.contenuto .aui-legend {
border-bottom: 3px solid #464646;
/*display: block;
position: absolute;*/
width: 90%;
}

.contenuto .aui-form-validator-message {
background-color: #333;
clip: rect(0 0 0 0);
color: #FFF;
display: block;
margin-top: 2px;
padding: 5px;
position: absolute;
top: 30px;
width: 100%;
z-index: 5;
}


.contenuto .aui-choice-label
{
  color:#9C2328; 
}

.taglib-search-iterator {
  
    width: 100%;
  
}


/* Pagina della Ricerca Semplice */


  .searchFunnel{
	
	/* background: none repeat scroll 0 0 #000000;
    height: 50px;
    margin: 0 auto;
    position: relative;
    top: 0;
    width: 990px;*/
}

  .searchPortlet
{
	background: none repeat scroll 0 0 #000000;
	top:-23px;
	width:100%;
	height: 50px;
	z-index: 5;

}
  .ui-panel .ui-panel-content {
   
    border: 0 none;
    }

  .ui-widget-content {
   
    border: 0 none;
}

 
  .searchFunnel .rowFirst
{
height: 50px;
    margin: auto;
    width: 990px;
}

  .searchFunnel ::-webkit-input-placeholder {
      color: #F5F5F4;
      font-weight: normal;
   }
   .searchFunnel :-moz-placeholder {
      color: #F5F5F4;
      font-weight: normal;
   } 
  .searchFunnel ::-moz-placeholder {
      color: #F5F5F4;
      font-weight: normal;
   }
  .searchFunnel .ui-watermark {
         color: #F5F5F4;
         font-weight:normal;
   }

/* Pannello Ricerca Generica */


.searchFunnel > div {
width: 990px;
margin: 0 auto;
/*text-align: right;*/
}

.searchFunnel ul
{
list-style-type: none;
margin:0px 0px 0px 30px;
padding:5px 0px 0px 0px;
}

.searchFunnel li

{
	display:inline;
}

 .searchFunnel input[type="text"].genericSearchTextBox
 {
   background: none;
   border: none;
   border-bottom: 1px solid #F5F5F4;
   font-size: 15px;
   font-family:"Titillium Web";
   padding:0;
   width: 205px;
   margin-right: 10px;
   color:#fff;    
 }
 
 
 .firefox .searchFunnel input[type="text"].genericSearchTextBox
 {
  
   padding:10px 0 6px;
   
 }

 .searchFunnel .genericSearchBtn {

   background-color: #000;
background: url("/temaumbria-theme/images/urp/searchGeneric.png") 0px -3px;
background-repeat: no-repeat;
border: 0 none;
height: 26px;
width: 36px;
border-left: 1px solid #F5F5F4;
margin-top: 10px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
-ms-border-radius: 0px;
-khtml-border-radius:0px;
border-radius: 0px;
}

.firefox .searchFunnel .genericSearchBtn {
  background: url("/temaumbria-theme/images/urp/searchGeneric.png") no-repeat scroll 0 -8px rgba(0, 0, 0, 0);
}

.searchFunnel .advancedSearchLink {
text-decoration: none;
color: #F5F5F4;
font-size: 19px;
font-family:"Titillium Web";
font-weight: 600;
margin-left:530px;
}


/*
  .searchFunnel .genericSearchTextBox {

    border-bottom: 1px solid #F5F5F4;
    box-shadow: none;
    font-size: 15px;
    font-family:"Titillium Web";
    height: 34px;
   /* left: -145px;
    position: relative;*//*
    width: 250px;
    
}
  .searchFunnel .genericSearchTextBox input.focus {

	background: none repeat scroll 0 0 #000000;
	color: #F5F5F4;
	-webkit-border-top:0 none;
	-webkit-border-left:0 none;
	-webkit-border-right:0 none;
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	-webkitborder-bottom:1px solid #F5F5F4;
	border-bottom:1px solid #F5F5F4;
  
}
  .searchFunnel input{
	background: none repeat scroll 0 0 #000000;
	color: #F5F5F4;
	-webkit-border-top:0 none;
	-webkit-border-left:0 none;
	-webkit-border-right:0 none;
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	-webkitborder-bottom:1px solid #F5F5F4;
	border-bottom:1px solid #F5F5F4;
}

  .searchFunnel input.focus{
	background: none repeat scroll 0 0 #000000;
	color: #F5F5F4;
	-webkit-border-top:0 none;
	-webkit-border-left:0 none;
	-webkit-border-right:0 none;
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	-webkitborder-bottom:1px solid #F5F5F4;
	border-bottom:1px solid #F5F5F4;
}

   .searchFunnel .genericSearchBtn {

   background-color: #000;
background-image: url("/temaumbria-theme/images/urp/searchGeneric.png");
background-repeat: no-repeat;
border: 0 none;
box-shadow: none;
height: 36px;
left:765px;
position: absolute;
top: 5px;
width: 36px;
}

  .searchFunnel .advancedSearchPanel
{
    border-left: 1px solid #F5F5F4;
    float: left;
    height: 36px;
    left: 120px;
    margin-top: 5px;
    position: relative;
    top: -42px;
    width: 177px;
}

  .searchFunnel .advancedSearchLink {
text-decoration: none;
color: #F5F5F4;
font-size: 15px;
padding-top: 24px;
padding-left: 15px;
position: relative;
top: 10px;
}
*/
  .searchFunnel .ui-inputfield.ui-state-focus,
  .searchFunnel .ui-widget-content .ui-inputfield.ui-state-focus,
  .searchFunnel .ui-widget-header .ui-inputfield.ui-state-focus {
    box-shadow: 0 0 0px #000, 0 0px 0px #000 ;
}
	
  .ui-corner-all {
       
-moz-border-radius: 0px;
-webkit-border-radius:0px;
border-radius:0px;
}

  .searchFunnel .hrDiv{
    /*background-color: #F5F5F4;
    height: 1px;
    left: 840px;
    position: relative;
    top:40px;
    width: 235px;
    z-index: 1;*/
       background-color: #F5F5F4;
    height: 1px;
    left: 545px;
    position: relative;
    top: 10px;
    width: 235px;
    z-index: 1;
    
}

/* Pannello Ricerca per Area */

  .searchLato .rowFirst {
 font-size: 14px;
 font-weight: 700;
 padding-top:20px;
}

  .searchLato .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }

  .searchLato .searchTextBlock,   .searchLato .catddLabel,  .searchLato .keyddLabel {
	width: 100%;
	float: left;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	margin-bottom:10px;
}

   .searchLato .searchTextBoxBlock {
	box-shadow: none;
	background-image:url(../images/forms/input_shadow.png);
	background-repeat: no-repeat;
	border: 1px solid;
	border-color: #bfbfbf #dedede #dedede #bfbfbf;
	font:1em ;
	padding: 5px 1px;
	width: 234px;
}

   .searchLato .searchBtnBlock {
    background-image: url("/temaumbria-theme/images/urp/searchLittle.png");
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 26px;
    margin: 0 0 5px;
    vertical-align: middle;
    width: 26px;
    border-radius:0;
    
}

/* Pagina della Ricerca Avanzata */

  .advancedSearchForm {
	
}

  .advancedSearchForm .advancedGenericSearchDiv {
	
	
}
  .advancedSearchForm .advancedSearchFields
{
	
}
  .advancedSearchForm .searchAdvancedBody {
	
}

  .advancedSearchForm .searchAdvancedTextDiv
{
	
}

  .advancedSearchForm .fieldDiv{
	width:100%;
	float:left;
}

  .advancedSearchForm .fieldDivDdl{
	width: 320px;
	float:left;
}

  .advancedSearchForm .searchLabelAdvanced {
	font-size: 40px;
	font-family:'Titillium web';
	float: left;
	font-weight: bold;
	margin-left: 30px;
	display: none;
	
		
}

  .advancedSearchForm .searchAdvancedTextLabel {
	
	margin-bottom: 65px;
	font-size: 20px;
	font-family:'Titillium web';
	float: left;
	margin-left: 30px;
	display: none;
	
}

  .advancedSearchForm .fieldLabel {
	font-family: 'Titillium web';
	float: left;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	width: 100%;
	margin-left: 30px;
}

  .advancedSearchForm .fieldText {
	font-family:"Titillium Web";
	height: 34px;
	font-size: 14px;
	float: left;
	width: 500px;
	margin-left: 30px;
	margin-bottom: 50px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    padding: 0;
}

  .advancedSearchForm .fieldCalendar {
	font-family:"Titillium Web";
	font-size: 14px;
	float: left;
	margin-left: 30px;
	margin-bottom: 50px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

  .advancedSearchForm .hasDatepicker {
	width:300px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 34px;
    padding: 0;
}

  .advancedSearchForm .fieldDropDown {
	font-family:"Titillium Web";
	font-size: 14px;
	float: left;
	margin-left: 30px;
	margin-bottom: 50px;
}

  .advancedSearchForm .fieldDropDown input {
	width:245px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 34px;
    padding: 0;
}

   .advancedSearchForm .genericSearchTextBoxAdvanced {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 18px;
	font-family: "Titillium web";
	margin-top: 1px;
	float: left;
	width: 500px;
	height: 34px;
	border: 1px solid #CCC7C0;
	background-image: url(/temaumbria-theme/images/urp/bk-form.jpg);
	margin-left: 30px;
	margin-bottom: 130px;
    padding: 0;
}

  .advancedSearchForm .advancedSearchBtn {
	margin: 0px;
	border: 0px;
	width: 36px;
	height: 36px;
	background-image: url(/temaumbria-theme/images/urp/search_lenta.png);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
}

/* Pagina dei Risultati */

  .resultsForm{
	
}

/* Elementi ricerca generica interni alla pagina dei risultati */

  .genericSearchDiv{
    background: none repeat scroll 0 0 #000000;
    height: 50px;
    position: relative;
    top: -91px;
    width: 454px;
}

  .genericSearchDiv .genericSearchTextBox {

	height: 24px;
	font-size: 16px;
	margin-left: 535px;
    padding-left: 10px;
    position: absolute;
    width: 265px;
    box-shadow: none;
    top:5px;
    
}

  .genericSearchDiv input{
	background: none repeat scroll 0 0 #000000;
	color: #F5F5F4;
	border:none;
	
}

   .genericSearchDiv .genericSearchBtn {

  background-color: #000000;
    background-image: url("/temaumbria-theme/images/urp/searchGeneric.png");
    background-repeat: no-repeat;
    border: 0 none;
    box-shadow: none;
    height: 36px;
    margin-left: 754px;
    position: absolute;
    top: 0;
    width: 36px;
}

  .genericSearchDiv .advancedSearchPanel
{
width: 177px;
border-left: 1px solid #F5F5F4;
margin-left: 811px;
height: 36px;
margin-top: 5px;
}

  .genericSearchDiv .advancedSearchLink {
text-decoration: none;
color: #F5F5F4;
font-size: 15px;
padding-top: 24px;
padding-left: 15px;
position: absolute;
top: -8px;
width: 150px;
}

  .genericSearchDiv .hrDiv{
    background-color: #F5F5F4;
    height: 1px;
    margin-left: 546px;
    position: relative;
    top: 33px;
    width: 235px;
    z-index: 1;
}

  .genericSearchDiv hr{
    border-top: thick none ;
    display: block;
    left: -74px;
    position: relative;
    top: 29px;
    width: 285px;
    z-index: 1;
}

/* Elementi inerenti risultati  e utilizzata per la form Granieri*/

  .searchResults {
	margin: 0px 30px;
	}
/* tolgo i social della portlet per la ricerca Granieri*/
.asset-content .taglib-social-bookmarks
{
	display: none;
}


  .searchResults .topSection{
	background-color: #FFFFFF;
}

  .searchResults .searchResultsLabel {
	
	font-size:30px;
	font-family:"Titillium web";
	color:#000;
	margin-bottom: 56px;
	margin-left: 20px;
}
  .searchResults .searchBtn {
	margin: 0px;
	border: 0px;
	width: 36px;
	height: 36px;
	background-image: url(/temaumbria-theme/images/urp/search_lenta.png);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
    
}

   .searchResults .searchTextBox{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 18px;
	font-family: "Titillium web";
	margin-top: 1px;
	float: left;
	padding: 0px;
	width: 500px;
	height: 34px;
	border: 1px solid #CCC7C0;
	background-image: url(/temaumbria-theme/images/urp/bk-form.jpg);
	margin-left: 20px;
	margin-bottom: 17px;
}


  .searchResults .panelRowSelection {
	font-size: 13px;
	font-family:"Titillium Web";
	padding: 22px 0px 22px 0px;
	border-bottom: 1px solid #464646;
    border-top: 1px solid #464646;
    width: 540px; 
    margin-left: 20px; 
    height: 20px;
    display: none;
}

  .searchResults .rowSelectLabel{
	vertical-align:middle;
}

  .searchResults .rowSelect{
	vertical-align: middle;
	width: 50px;
	height: 19px;
	background-color: #ffffff;
}



   .searchResults .resultsAndPagination {
	float: left;
	background-color: #FFFFFF;	
	margin-top: 10px;
}

   .searchResults .resultPanelCategories {
	margin-top: 50px;
	margin-bottom: 12px;
	margin-left: 20px;
}

  .searchResults .resultCollection {
	font-family: "Titillium web";
	font-size: 16px;
	font-weight:600;	
	color: #5C5C5C;
	margin-top: 0px;
	text-decoration: none;
	text-indent: 10px;
	padding-left: 0px;
	padding-right: 10px;
}

  .searchResults .asset-entry-title a:link,
  .searchResults .asset-entry-title a:hover,
  .searchResults .asset-entry-title a:visited
  {
	color: #000;
	font-size: 21px;
	font-family: "Titillium web";
	font-weight:400;	
	text-decoration: none;
	width: 600px;
}
 .searchResults #qvhe_facet
 {
  display: none;
 }
 
  .searchResults .assetTagNames
 {
  display: none;
 }
 
 
 .searchResults .taglib-search-iterator td.align-left {
    text-align: left;
    padding:15px 10px;
    margin: 0;
}
 
 .searchResults .search-modified
 {
  display: none;
 }
 
 
 .searchResults .asset-entry-type {
  float: right;
  font-size: 10px;
  font-family: "Titillium web";
  color: #777777;
  display: none;
}
.searchResults .asset-entry-tags
{
	display: none;
}
.searchResults .asset-entry-categories
{
	display: none;
}
.searchResults .search-modified
{
	display: none;
}

 .searchResults .taglib-asset-tags-summary .tag {
  background: url(/temaumbria-theme/images/common/tag.png) no-repeat 0 50%;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 2px 5px 2px 20px;
  color: #464646;
  text-decoration: none;
  display: none;
  
}

.searchResults .asset-entry-summary
{
  font-size: 13px;
  font-family: "Arial";
  color: #777777;
  display: none;
}

.searchResults .taglib-asset-categories-summary .asset-category {
  margin-bottom: 3px;
  margin-right: 3px;
  padding-right: 5px;
    color: #464646;
  text-decoration: none;
  display: none;
}

 .searchResults .results-row
 {
   
   border: 2px solid #C5C5C5;
   margin:10px 10px 10px 10px;
    float: left; 
    width: 98%;
  	-webkit-box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(130, 130, 130, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(130, 130, 130, 0.75);
	padding: 10px 0px;  
	min-height: 90px;
 }
 
 
  .searchResults .results-row.alt
 {
   
    border: 2px solid #C5C5C5;
    margin:10px 10px 10px 10px;
  	background-color: #ededed;
  	float: left;
  	width: 98%;   
  	-webkit-box-shadow: 7px 7px 5px 0px rgba(130, 130, 130, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(130, 130, 130, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(130, 130, 130, 0.75);
	padding: 10px 0px;
	min-height: 90px;
 }
 
  .searchResults .results-row .taglib-search-iterator td
  {
    padding:10px 0px;
    vertical-align: top;
  }
 
 .searchResults .facet-value a
 {
   text-decoration: none;
   color:#9C2328;
   border-bottom: 1pz solid #9C2328;
   
 }

  .searchResults .resultHighLight {
	font-family: "Titillium web";
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 10px;
	float: left;
    width: 92%;
    margin-left: 20px;
}

  .searchResults .resultDate
{
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  float: left;
  margin-left: 20px;
  margin-top: 15px;
  margin-bottom: 5px;  
}

  .searchResults .resultDate:BEFORE
{
     content:'Data di aggiornamento: ';   
}

  .searchResults .paginationCurrent {
	 font-family: "Titillium web";
	 font-size: 15px;
	 font-weight: 600;
}

  .searchResults .resultsNumberPanel {
	width: 258px;
	height: 10px;
	font-family: Arial;
	font-size:11px;
	margin-left: 20px;
	line-height: 10px;
	padding-bottom:32px;
	padding-top: 17px;
	padding-bottom: 32px;
	margin-bottom: 22px;
}


   .searchResults .resultOuterPnl {
	float: left;
	margin-bottom: 10px;
}

   .searchResults .paginationButtonNext {
	cursor: pointer;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: white;
	border: none;
}

   .searchResults .paginationLinkLast {
	text-decoration: none;
	color: #000000;
}

   .searchResults .paginationLinkFirst {
	text-decoration: none;
	color: #000000;
}

   .searchResults .paginationButtonPrev {
	cursor: pointer;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: white;
	border: none;
}

   .searchResults .resultsScrollPanel {
	margin-top: -10px;
	float: left;
	overflow: hidden;
}

  .searchResults .ui-autocomplete-panel {
position: absolute;
overflow-y: scroll;
height: 600px;
}

   .searchResults .resultsDataGrid {
	border: none;
	padding-top: 10px;
}

   .searchResults  .ui-widget-content {
	border: none;
	
}

   .searchResults .resultDataGrid .ui-datagrid-data {
	border: 1px solid #ffffff;
}

/*Contenuto dei risultati - Titolo della ricerca*/
/*Contenuto dei risultati - Area tematica*/
   .searchResults  .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;
}

/*Titolo dell'accordion panel*/
   .searchResults .facetTitle {
	font-size: 15px;
	font-family: "Titillium web";
	color: blue;
	border: none;
	background-color: #FFFFFF;
}

  .searchResults .paginationPanel {
	width: 100%;
	height: 50px;
	float: left;
	font-family: "Titillium web";
	margin-bottom: 130px;
    margin-top: 65px;
    margin-left:20px;
}

   .searchFunnel .ui-autocomplete-input,
   .searchFunnel .ui-selectonemenu-label {
	background: #ffffff;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #313131;
}

.contenuto .titolo {
font-size: 38px;
font-weight: 600;
padding-bottom: 40px;
padding-top:0px;
}

.contenuto .titoloallegati {
font-size: 18px;
font-weight: 600;
padding-bottom: 0px;
padding-top:0px;
}


.contenuto
{
	margin: 0px 30px;
}
.contenuto p {
margin-bottom: 0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
}


.contenuto ul li {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
text-align: left;
}

.contenuto .allegati
{
	list-style: none;
}

.contenuto .allegati>span
{
	margin-left: 10px;
}


.contenuto ol li {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
}

.contenuto .descrizione
{
	font-size: 20px;
	padding-bottom: 20px;
	line-height: 25px;
 
}
.contenuto .occhiello
{
	font-size: 20px;
	padding-bottom: 20px;
	line-height: 25px;
 
}


.contenuto .testo
{
	font-size: 13px;
	padding-bottom: 30px;
    font-family: Arial;
    line-height: 1.5;
}

.social
{
margin: 10px 0px;
text-align: right;
}

 .contenutodx 
{
	margin: 0px 30px;
}


 .contenutodx  .foto
{
	width:169px;
	height:63px;
	padding-bottom: 20px;
}
 .contenutodx .testo
{
	font-size:16px;
	font-weight: 400;
	line-height: 16px;
    
}

 .contenutodx p {
  line-height: 18px;
}

/*tematiche*/
.contenutotema 
{
	margin: 0px 30px;
	clear:both;
	padding-bottom: 25px;
}


 .titolotema
{
	font-size: 38px;
 font-weight: 600;
 padding-bottom: 40px;
}

.descrizionetema {
font-size: 18px;
float: left;
width: 600px;
font-weight: 400;
line-height: 22px;
}

.fototema {
float: right;


}


.portlet-asset-publisher .lfr-meta-actions {
    margin-right: 0;
}
.portlet-asset-publisher .add-asset-selector {
    margin-bottom: 0;
}

.portlet-asset-publisher .asset-title {
   
   margin-bottom: 10px;
  padding:0;
  margin: 0;
 
}
 .lfr-tags-selector-list
{
	height: 99%;
}

.taglib-header .header-title {

display: none;
}


/*Inizia qui css per tutti i canali tematici **/

  .homenotizie 
{
	margin:50px 0px 0px 30px;
	float: left;
	width: 100%;
}

  .homenotizie  .portlet-title {
    display: block;
    font-size: 28px;
    margin:0px;
    font-weight: 600;
   /* padding-bottom:18px;*/
    width: 930px;
}

  .homenotizie .asset-abstract {
float: left;
width: 310px;
padding-bottom: 20px;
margin-top: -10px;
height: 330px;
border-top: 1px solid #464646;
}

  .homenotizie .asset-content
{
	padding:0;
	margin:0;
}
  .homenotizie .portlet-content
{
	padding:0;
	/*margin:0px 30px 0px 0px;*/
} 
  .homenotizie .asset-small-image {
    width: 290px;
    height: 210px;
    position: relative;
    top:-125px;
    float:none;
    padding: 0;
  display: none;
}

  .homenotizie .asset-metadata {
	margin: 0;
	padding: 0;
	clear: both;
	overflow:visible;
	position: relative;
    top:-230px;
}

  .homenotizie .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
 }

   .homenotizie .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
    
}

   .homenotizie .metadata-publish-date:BEFORE
{
  
 content:'Data:';
    
}

  .homenotizie h3.asset-title {
font-size: 20px;
border-bottom: 2px solid #464646;
padding-bottom:28px;
font-weight: 600;
height: 100px;
margin-top: 60px;
margin-right: 25px;
}

  .homenotizie  h3.asset-title a
{
	text-decoration: none;
	color: #000;
}

  .homenotizie .asset-title a:hover {
text-decoration: none;
color: #464646;
}

  .homenotizie  h3.asset-title a img {
     display: none;
}

  .homenotizie .portlet-title img {
     display: none;
}
  .homenotizie .asset-summary
{
	font-family: Arial;
	font-size: 14px;
	width: 280px;
    min-height: 55px;

}
  .homenotizie .asset-summary a
{
	color:#464646;
	line-height: 16px;
	text-decoration: none;
	min-height: 55px;
	
}

  .homenotizie .asset-more
{
	display: none;
}


  .homenotizie2 
{
	margin:0px 0px 0px 30px;
	float: left;
	width: 65%;
	clear: both;
}
  .homenotizie2  .portlet-asset-publisher .asset-title a
{
   border-top: 2px solid #464646;
   padding-bottom: 5px;
   margin-top:20px;
   color:#000;
}


  .homenotizie2  .portlet-title {
	border-top: 2px solid #000;
    display: block;
    font-size: 28px;
    margin: 0px;
    font-weight: 600;
    padding-bottom:5px;
   
}

  .homenotizie2 .asset-abstract
{
	float: left;
	width: 295px;
	margin-right: 25px;
	padding-bottom: 70px;
	
}
  .homenotizie2 .asset-content
{
	padding:0;
	margin:0;
    
}
  .homenotizie2 .portlet-content
{
	padding:0;
	margin:0;
} 
  .homenotizie2 .asset-small-image {
   display: none;
}

  .homenotizie2  .asset-title {
   border-top: 2px solid #000;
   padding-bottom: 5px;
   margin-top:20px;
   color:#000;
}

  .homenotizie2  h1.asset-title {
  font-size: 26px;
  color: #000;
  border-top: 2px solid #464646;
  padding-top: 45px;
  border-bottom:0; 
  font-weight:600;
}

  .homenotizie2  h1.asset-title a {
  
   color:#000;
   font-weight:600;
  
}
  .homenotizie2  h1.asset-title a:hover
{
	text-decoration: none;
	color: #464646;
}

  .homenotizie2 h1.asset-title a img {
     display: none;
}

  .homenotizie2 .portlet-title img {
     display: none;
}
  .homenotizie2 .asset-summary
{
	font-family: Arial;
	font-size: 14px;
}

  .homenotizie2 .asset-more a
{
	color:#464646;
	line-height: 16px;
	display: none;
}

  .homenotizie2 .asset-summary a
{
	color:#464646;
	line-height: 16px;
	text-decoration: none;
}


  .homenotizie2 .asset-metadata {
	margin: 0;
	padding: 0;
	clear: both;
	overflow:visible;
	position: absolute;
    top:80px;
		
}

  .homenotizie2 .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
 }

  .homenotizie2 .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
    
}

 .homenotizie2 .metadata-publish-date:BEFORE
{
  
 content:'Data:';
    
}


  .canali .portlet-asset-publisher .separator {

}
  .canali hr,  .canali .separator {

}
  .canali .separator
{
	margin:0;
	padding:0;
	display: none;
}

  .search-pages
{
	clear: both;
}

  .notizie .final-separator
{
	display: none;
}


/***bottonihome**/

  .imgdx
{
	width: 200px;
	height: 60px;
}

   a.leggidoc:hover,   a.leggidoc:link,    a.leggidoc:active,   a.leggidoc:visited
{
   text-decoration: none;
   width: 200px;
   margin: 5px;
   padding: 5px;
}



/* Temi*/
  .temi
{
	
width: 990px;
	
}

  .ricercaTemi
{
	position: relative;
top: -119px;
width: 330px;
left: 685px;
	
}


  .titoloarea
{
	font-size: 38px;
	font-weight: 600;
	margin-left: 30px;
	
}
  .titoloarea .asset-metadata
{
	display: none;
}

  .titoloarea .portlet-body
{
	height: 60px;
}


  .CanaliTemi 
{
	margin-top: -30px;
	
}

  .CanaliTemi .asset-abstract
{
	float: left;
	width: 45%;
	padding: 0px 20px 0px 10px;
	
}
  .notiziaTemi {
background-color: #999;
border: 1px solid #000;
float:left;

}
  .linkTemi {
background-color: #999;
border: 1px solid #000;
float:left;
width: 49%;

}

  .normeTemi {
background-color: #999;
border: 1px solid #000;
float:left;
width: 49%;

}

  .struttureTemi {
background-color: #999;
border: 1px solid #000;
margin-top: 20px;
position: fixed;
top: 240px;
width: 191px;
}

  .ricercadxTemi {
background-color: #999;
border: 1px solid #000;
margin-top: 20px;
position: fixed;
top: 545px;
width: 191px;
}



  .notizieTemi .asset-abstract
{
	padding: 0px 5px 0px 10px;
}

  .tagNav
{
	border-radius:5px;
	border: 1px solid #ccc;
	-moz-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: -1px 0 8px 1px rgba(0, 0, 0, 0.4);
    box-shadow:-1px 0 8px 1px rgba(0, 0, 0, 0.4);
}


  .categorie .separator
{
	margin:0;
	padding:0;
	display: none;
}

  .portlet-asset-publisher .separator {
display: none;
}
  hr,   .separator {
display: none;
}


/*** pagina argomento***/
  .argomento 
{
	margin: 0px 30px;
	clear:both;
}
  .argomento  .portlet-title {
    display: block;
    font-size: 24px;
    margin: 0px;
    font-weight: 600;
    padding-bottom:5px;
    border: 0;
   
}
  .argomento .asset-abstract
{
	width: 99%;
		
}

  .argomento .asset-small-image {
  display: none;
}
 .titoloContatti  .asset-metadata
{
	display: none;
}

 .titoloContattiEmergenze h1.portlet-title
{
	display: none;
}
  .titoloContattiEmergenze p  {
	
 font-family:"Titillium Web";
 font-size: 18px;
 font-weight: 400;
padding: 20px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}

  .titoloContattiEmergenze  .asset-metadata
{
	display: none;
}


  .emergenze .taglib-header {

display: none;
}


  .emergenze .asset-full-content .asset-content
{
	margin-right: 30px;
	border-bottom: 1px solid #000;
	
}
  .emergenze .titolodx
{
font-size: 18px;
font-weight: 600;
color: #5c5c5c;
padding:14px 0px 10px 0px;
}

  .emergenze .fotodx
{
	float:left;
	padding-bottom: 25px;
}
  .emergenze .descrizionedx
{
	font-size: 14px;
	font-weight:600;	
	padding-bottom: 25px;
 
}

.contenuto .asset-metadata
{
  margin:0px;
  padding:0px;
  width: 300px; 
 }
 
  .contenuto .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  
 }

   .contenuto .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  padding-top: 20px; 
  float: left;
   
}

   .contenuto .metadata-publish-date:BEFORE
{
  
 content:'Data pubblicazione:';
    
}


  .contenuto .portlet-asset-publisher .metadata-modified-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  
 }

   .contenuto .metadata-modified-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
 
}

   .contenuto .metadata-modified-date:BEFORE
{
  
 content:'Data ultimo aggiornamento:';
    
}


  .contenuto .metadata-categories
{
	display:none;
}
  .contenuto .metadata-tags
{
	display:none;
}

  .contenuto .taglib-header .header-back-to a {
float: right;
font-weight: bold;
padding: 1em .2em;
text-decoration: none;
display: none;
}
.suggerimenti .descrizionedx
{
	font-size: 16px;
	font-weight:400;	
	padding-bottom: 20px;
	line-height: 20px;
 
}
.suggerimenti .fotodx
{
	width:198px;
	height:63px;
	padding-bottom: 20px;
}

 .tematiche .tab-pag-a, .tematiche .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #112A8C;
}

  .tematiche .tab-pag-selected
{
	float:left;
	width: 100px;
	height: 40px;
	border-top: 1px solid #464646;
	border-right: 1px solid #464646;
	border-left: 1px solid #464646;
	border-bottom : 1px solid #fff;
}

  .tematiche .separator {
  display: none;

}

  .tematiche .asset-content
{
	padding:0;
	margin:0;
	
}

  .tematiche .no-title {
display: block;
padding-bottom: 5px;
border: 0;
width: 296px;
float: left;
min-height: 310px;
padding-right: 20px;
}

 .tematiche .fotoargomento {
  width: 285px;
  height: 150px;           
}

  .tematiche .linkargomento {
padding: 6pt 0pt;
border-bottom: 1px solid #464646;
margin-right: 15px;

}


/***************** tabelle delle form di ricerca ************/

  .portlet-column-content {
    padding: 0px;
}


  .contenuti_pagine_interne {
   
    font-size: 14px;
    font-weight: 400;
}

.contenuti_pagine_interne dd {
margin:10px 0px;
font-size: 14px;
font-weight: 400;
font-family: 'Arial';
float: left;
width: 70%;

}

.contenuti_pagine_interne dl {
color: #000;
background-color: #FFF;
/*border-top: 1px solid #464646;*/
border-right: 0;
border-left: none;
text-align: left;
vertical-align: top;
padding-top: 0px;
padding-bottom: 0px;
float: left;
width: 100%;
margin: 0;
border-bottom: 1px dotted #464646;

}

 .contenuti_pagine_interne dt {
    font-weight: 700;
    float: left;
    width: 29%;
    margin:10px 0px;
    clear: left;
    
}


.aui-column-content  {
padding-right: 10px;
}

  .contenuti_pagine_interne h1 {
    background-color: #E3E3E3;
    border: 0 none;
    font-size: 2em;
    margin-left: 0;
    padding:0;
    color:#515151;
}
  .contenuti_pagine_interne h2 {
    color: #DA3B3B;
    font-size: 1.5em;
}
 .contenuti_pagine_interne h1 {
      color: #004171;
      font-size: 1.3em;
    
}
 .contenuti_pagine_interne a {
    border-bottom: 1px solid #CCCCCC;
    text-decoration: none;
}

 .contenuti_pagine_interne a,  .contenuti_pagine_interne  a:link ,  .contenuti_pagine_interne a:hover{
    color: #004171;
}



  .aui-fieldset-legend {
color: #000;
font-weight: 600;
font-size: 18px;
font-family:"Titillium Web";
}


  .categorie .metadata-publish-date
{
	display:none;
}
  .categorie .metadata-categories
{
	display:none;
}
  .categorie .metadata-tags
{
	display:none;
}
.argomento .metadata-publish-date
{
	display:none;
}
.argomento .metadata-categories
{
	display:none;
}
.argomento .metadata-tags
{
	display:none;
}
.titoloarea  .metadata-publish-date
{
	display: none;
}

.benvenuto  .metadata-publish-date
{
	display: none;
}

.contenutotema  .metadata-publish-date
{
	display: none;
}
 
 .LaRegione  .metadata-publish-date
{
	display: none;
}

/* gallerie immagini*/

.galleriaimmagini .top-links-container
{
	display: none;
}
 .galleriaimmagini .taglib-header
{
 	display: none;
}

.galleriaimmagini .aui-column-last 
{
	display: none;
}

.galleriaimmagini .lfr-asset-metadata 
{
	display: none;
}

.galleriaimmagini .aui-w3-4, .aui-w75
{
    width: 100%;
}



/*togna: Agenda*/

.agendaTestata .portlet-content{
 padding: 0;
 margin: 0;
}

.agendaTestata
{
	width: 590px;
	margin: 0px 30px;
	border-bottom: 1px solid #000000;
}

.agendaTestata .asset-metadata 
{
	display: none;
}

.agendaTestata  .journal-content-article 
{
	margin-bottom: 0px;
}

.agendaTestata .testo 
{
	padding-bottom: 5px;
}

.agendaTestata .testo span {
	font-family:"Titillium web";
	width: 119px;
	display: inline-block;
	font-size: 24px;
	padding-bottom: 0px;
	color: #000000;
}

.agendaTestata .testo span.ente {
	font-family:"Titillium web";
	width: 250px;
	display: inline-block;
	font-size: 24px;
	padding-bottom: 0px;
	color: #000000;
}

.agendaTestata .testo span.data {
	font-family:"Titillium web";
	width: 120px;
	display: inline-block;
	font-size: 24px;
	padding-bottom: 0px;
	color: #000000;
}
.agendaTestata .testo span.tema {
	font-family:"Titillium web";
	width: 120px;
	display: inline-block;
	font-size: 24px;
	padding-bottom: 0px;
	color: #000000;
}



.agenda {
	width: 590px;
	margin: 0px 30px;
	padding-bottom: 60px;
}

.agenda h1.portlet-title .icon {
	display: none;
}
.agenda .asset-full-content {
	border-bottom: 1px solid #000000;
	width: 100%;
	clear: both;
	min-height: 110px;
	padding-bottom: 30px;
	margin-bottom: 25px;
	/*height: 160px;*/
}

.agenda .journal-content-article .iniziative-abs {
	
}

.agenda .iniziative-abs .ente {
	font-family: "Titillium web";
	float: left;
	display: inline;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 0px;
	margin-top: 0px;
	color: #000000;
	line-height: 18px;
	font-weight: normal;
	width: 250px;
}

.agenda .iniziative-abs .tema {
	font-family: "Titillium web";
	float: left;
	display: inline;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 0px;
	margin-top: 0px;
	color: #000000;
	line-height: 18px;
	font-weight: normal;
	width: 120px;
}

.agenda .iniziative-abs .data {
	font-family: "Titillium web";
	float: left;
	display: inline;
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 0px;
	margin-top: 0px;
	color: #000000;
	line-height: 18px;
	font-weight: normal;
	width: 120px;
}

.agenda .iniziative-abs .descrizione-abs {
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	width: 400px;
	display: inline;
	height: 120px;
}

.agenda .iniziative-abs .descrizione-abs>.titolo a,
.agenda .iniziative-abs .descrizione-abs>.titolo a:link,
.agenda .iniziative-abs .descrizione-abs>.titolo a:hover,
.agenda .iniziative-abs .descrizione-abs>.titolo a:visited
{
	font-family: "Titillium web";
	font-size: 22px;
	font-weight:600;
	margin-bottom: 0px;
	display: block;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000;
	text-decoration: none;
}
.agenda .iniziative-abs .descrizione-abs .descizione
{
	margin-top: 15px;
}

.agenda .iniziative-abs .descrizione-abs .descizione a,
.agenda .iniziative-abs .descrizione-abs .descizione a:link,
.agenda .iniziative-abs .descrizione-abs .descizione a:hover,
.agenda .iniziative-abs .descrizione-abs .descizione a:visited
{
	
	font-family: "Arial";
	font-size: 14px;
	color: #000;
	text-decoration: none;

}

/*iniziativeConvegni tab*/
.agenda .search-pages {
	height: auto;
	overflow: hidden;
	float: right;
	position: relative;
	top: -42px;
    right: 15px;
}

.agenda .tab-pag {
	float: left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

.agenda .tab-pag-a,.agenda .tab-pag-a-selected {
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	padding:10px;
	color: #B52831;
}

.agenda .tab-pag-selected {
	float: left;
	width: 100px;
	height: 40px;
	border-top: 1px solid #464646;
	border-right: 1px solid #464646;
	border-left: 1px solid #464646;
	border-bottom: 1px solid #fff;
	color: #B52831;
}

.agenda .portlet-content{
 padding: 0;
 margin: 0;
}
.agenda .asset-content {
	padding: 0;
	margin: 0;
}

.agenda .titoloargomento {
	font-size: 28px;
	height: 65px;
	font-weight: 400;
}

.agenda .fotoargomento {
	width: 295px;
	height: 150px;
}

.agenda .linkargomento {
	padding: 6pt 0pt;
	border-bottom: 1px solid #464646;
	margin-right: 15px;
}

.agenda .linkargomento a {
	color: #B52831;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: 400;
	font-size: 18px;
	text-align: left;
}

/* calendario Agenda*/

.agenda .responsive-calendar .controls {
  text-align: center;
}
.agenda .responsive-calendar .controls a {
  cursor: pointer;
}
.agenda .responsive-calendar .controls h4 {
  display: inline;
}
.agenda .responsive-calendar .day-headers,
.agenda .responsive-calendar .days {
  font-size: 0;
}
.agenda .responsive-calendar .day {
  display: inline-block;
  position: relative;
  font-size: 14px;
  width: 14.285714285714286%;
  text-align: center;
}
.agenda .responsive-calendar .day a {
  color: #000000;
  display: block;
  cursor: pointer;
  padding: 20% 0 20% 0;
}
.agenda .responsive-calendar .day a:hover {
  background-color: #eee;
  text-decoration: none;
}
.agenda .responsive-calendar .day.header {
  border-bottom: 1px gray solid;
}
.agenda .responsive-calendar .day.active a {
  background-color: #1d86c8;
  color: #ffffff;
}
.agenda .responsive-calendar .day.active a:hover {
  background-color: #36a0e2;
}
.agenda .responsive-calendar .day.active .not-current {
  background-color: #8fcaef;
  color: #ffffff;
}
.agenda .responsive-calendar .day.active .not-current:hover {
  background-color: #bcdff5;
}
.agenda .responsive-calendar .day.not-current a {
  color: #ddd;
}
.agenda .responsive-calendar .day .badge {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 1;
}

/*--Iniziative convegni dettaglio*/
.agendaDettaglio {
	width: 590px;
	margin: 0px 30px;
	
}

.agendaDettaglio .portlet-content{
 padding: 0;
 margin: 0;
}

.agendaDettaglio .icon {
	display: none;
}

.agendaDettaglio .iniziative-dettaglio {
	width: 590px;
	margin-left: 0px;
}

.agendaDettaglio .descizione {
	width: 590px;
	margin-bottom: 40px;
	font-family: "Titillium Web";
	font-size: 20px;
	line-height: 23px;
}

.agendaDettaglio .titolo {
	width: 590px;
	font-family: "Titillium Web";
	font-size: 22px;
	font-weight: 600;
	padding-bottom: 20px;
}

.agendaDettaglio .blocco-immagini {
	width: 630px;
	display: block;
	margin-bottom: 30px;
	height: 220px;
}

.agendaDettaglio .blocco-immagini img {
	float: left;
	display: inline;
	margin-right: 20px;
	width: 295px;
	height: 210px;
}

.agendaDettaglio .iniziative-dettaglio .contenuto {
	clear: both;
	margin-bottom: 40px;
	margin-left: 0px;
	font-family: 'Arial';
	font-size: 14px;
	line-height: 20px;
	width: 590px;
}
.agendaDettaglio .metadata-publish-date{
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
}

.agendaDettaglio .metadata-publish-date:BEFORE
{
  
 content:'Data di pubblicazione:';
    
}
/*end Agenda*/

 .evidenzaTop {
    border-bottom: 1px solid #464646;
    border-top: 1px solid #464646;
    float: left;
    margin-left: 30px;
    margin-right: 25px;
    margin-top: 30px;
}

 .evidenzaTop .taglib-icon .taglib-text {
text-decoration: none;
}

 .evidenzaTop  img.icon {

display: none;
}

 .evidenzaTop  .portlet-title {
	font-size: 18px;
	font-weight: 700;
	padding-top: 25px;
	padding-bottom: 25px;
}

.evidenzaTop .portlet-content
{
	padding:0;
	margin: 0;
}

 .evidenzaTop .asset-metadata
{
	margin: 0;
	padding: 0;
		
}

 .evidenzaTop .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }

 .evidenzaTop .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
   background-image: none;
   padding-left: 0px
  
    
}

 .evidenzaTop .title-list a {
font-size: 16px;
font-weight: 600;
color: #112a8C;
line-height: 18px;
	
}

 .evidenzaTop .metadata-publish-date:BEFORE
{
  
 content:'Data di pubblicazione:';
    
}

 .evidenzaTop  ul {
	padding:0;
	margin: 0;
}

.evidenzaTop li.title-list {

list-style: none;
margin-right: 20px;
width: 283px;
float: left;
clear: none;
padding: 0;
min-height: 83px;

}


/**** ricerca colonna intera - art26***/

.ricercaArt26 .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }
 
.ricercaArt26{
	margin: 0px 30px;
	 

}
.ricercaArt26 table{
	width: 930px;

}
.ricercaArt26 .results-row td.col-anno,
.ricercaArt26 .results-header th.col-anno
{
	width:76px;
}
.ricercaArt26 .results-row td.col-oggettoatto,
.ricercaArt26 .results-header th.col-oggettoatto
{
	width:252px;
}
.ricercaArt26 .results-row td.col-servizioeresponsabile,
.ricercaArt26 .results-header th.col-servizioeresponsabile
{
	width:144px;
}
.ricercaArt26 .results-row td.col-normaotitolo,
.ricercaArt26 .results-header th.col-normaotitolo
{
	width:280px;
}
.ricercaArt26 .results-row td.col-allegati,
.ricercaArt26 .results-header th.col-allegati
{
	width:44px;
}
.ricercaArt26 .results-row td.col-more,
.ricercaArt26 .results-header th.col-more
{
	width:33px;
}

 .ricercaArt26 .portlet-content{
 padding: 0;
 margin: 0;
}

.ricercaArt26 .ltr .aui-column
{

}

.ricercaArt26 a{

     text-decoration: none;
     color: #464646;
}


.ricercaArt26 .lfr-search-container 
{
	width: 100%;
	font-size: 13px;
	
}


 .results-header
{
	width: 100%;
	
}
 .ricercaArt26 .results-row.alt td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


 .ricercaArt26 .results-row td {
    background: none repeat scroll 0 0 transparent;
    padding:0px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

 .ricercaArt26 .results-row td:even {
    background: none repeat scroll 0 0 transparent;
    padding:0px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

  .ricercaArt26 .results-header th,   .ricercaArt26 .results-header td {
    color: #FFFFFF;
    background-color:#525252;
    padding:8px;    
    border: 1px solid #DADCDB;
    text-align: center;
    
}

  .ricercaArt26 .results-header a,
  .ricercaArt26 .results-header a:hover,
  .ricercaArt26 .results-header a:visited 
{
	color: #ffffff;
}
  .ricercaArt26 .results-row a, 
  .ricercaArt26 .results-row  a:link,
  .ricercaArt26 .results-row a:hover,
  .ricercaArt26 .results-row a:visited {
    color: #464646;
   
}

 
.ricercaArt26 .aui-column-content a span
{
	 text-decoration: none;
     color: #464646;
}


.contenuto .dettaglioart26 .label{
   border-bottom: 1px solid #464646;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    position: relative;
    padding: 10px 0 10px 10px;
    width: 180px;

}
.contenuto .dettaglioart26 .dato{
    border-bottom: 1px solid #464646;
    border-left: 1px solid #464646;
    font-family: Arial;
    font-size: 14px;
    margin: 10px 0 0 200px;
    padding: 10px 0 10px 10px;
    width: 370px;
}


.contenuto dd {
margin:10px 0px;
font-size: 14px;
font-weight: 400;
font-family: 'Arial';
float: right;
width: 70%;

}

.contenuto dl {
color: #000;
background-color: #FFF;
/*border-top: 1px solid #464646;*/
border-right: 0;
border-left: none;
text-align: left;
vertical-align: top;
padding-top: 0px;
padding-bottom: 0px;
float: left;
width: 100%;
margin: 0;

}

 .contenuto dt {
    font-weight: 700;
    float: left;
    width: 29%;
    margin:10px 0px;
    clear: left;
    
}

.taglib-categorization-filter .asset-entry {
/* background-color: #dee7f8; */
/* border: 1px solid #cad8f3; */
margin-right: .5em;
padding: 3px 18px 3px 7px;
position: relative;
background: none;
border: none;
}

/***  come fare per***/

.comefareper
{
	margin: 50px 30px 0px 30px;
	font-size: 15px;
}

.comefareper .opens-new-window-accessible
{
	display: none;
	
}

.comefareper .col-chi-puo-presentare
{
	width: 100px;
}

.comefareper .col-cosa-vuoi-ottenere>td
{
	font-size:16px;
}

.comefareper .taglib-search-iterator-page-iterator-top
{
	display: none;
	
}

.comefareper .no-title
{
	width: 300px;
	float: left;
	border-bottom: 1px solid #999999;
	min-height: 55px;
}

.comefareper .no-title a,
.comefareper .no-title a:hover,
.comefareper .no-title a:visited
 {
line-height: 18px;
font-family: "Titillium Web";
font-size: 16px;
font-weight: 400;
padding: 0;
margin-right: 30px;

}

.comefareper .comefare
{
  padding-top: 20px;
}

.comefareper .titolo {
/*width: 235px;
float: left;
display: inline;*/
line-height: 18px;
font-family:"Titillium Web";
font-size:16px;
font-weight: 400;
padding: 0;
margin-right: 30px
}

.comefareper .titolo a:link,
.comefareper .titolo a:hover,
.comefareper .titolo a:visited
 {
text-decoration: none;

}

/*
.comefareper .search-pages {
clear: both;
height: auto;
overflow: hidden;
width: auto;
position: absolute;
top: -72px;
right:15px;
}

 .comefareper .tab-pag
{
	float:left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

.comefareper .tab-pag-a,  .comefareper .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #112A8C;
}

.comefareper .tab-pag-selected
{
	float:left;
	width: 100px;
	height: 40px;
	border-top: 1px solid #464646;
	border-right: 1px solid #464646;
	border-left: 1px solid #464646;
	border-bottom : 1px solid #fff;
}
*/
.comefareper .aui-fieldset .aui-field-content
{
	margin: 0;
	padding: 0;
}

.comefareper .ricerca_colonna1
{
	width:653px;
	padding:10px 0px;
}
/*
.comefareper .ricerca_colonna1 .aui-field-menu
{
	float: left;
    margin-right: 15px;
}*/

.comefareper .ricerca_colonna1 .selectChisei
{
	float: left;
    margin-right: 30px;
}

.comefareper .ricerca_colonna1 .selectMateria
{
	float: left;
    
}


.comefareper #ricerca-box-procedimenti .aui-field-content
{
	width: 480px;
    float: left;
}

.comefareper #ricerca-box-procedimenti input {
  width:480px;
}

.comefareper #ricerca-box-procedimenti input[type="submit"], 
.comefareper #ricerca-box-procedimenti input[type="submit"]:hover {
  width: 134px;
  display: block;
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #000;
  text-indent: 0;
  border: 1px solid #FFF;
  margin-left: 5px;
  margin-top: 14px;
  background-image: url(/temaumbria-theme/images/urp/bk-search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
}


/***** slider diviso*******/

 .carousel600
{
	/*background:#b7b0a6;*/
	float:left;
	width: 600px; 
	height: 372px; /*372px;*/
	margin-left: 30px;
}
 .carousel600 .portlet-content
{
	padding:0;
	margin:0;
}
/***** impostazione slider Umbria in cifre****/

 .carousel600 .slider-wrapper
{
	
	background: url(/temaumbria-theme/images/regione/ombra_menu600.png) no-repeat;
    background-position:bottom;
    height: 356px;
}

 .carousel600 .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }

 .carousel300
{
	/*background:#b7b0a6;*/
	float:right;
	width: 300px; 
	height: 372px; /*372px;*/
	margin-right: 30px;
}
 .carousel300 .portlet-content
{
	padding:0;
	margin:0;
}

 .carousel300 .slider-wrapper
{
	
	background: url(/temaumbria-theme/images/regione/ombra_menu300.png) no-repeat;
    background-position:bottom;
    height: 418px;
}
 .carousel300 .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }


 .carousel .metadata-publish-date
{
	display: none;
}

 .nivo-caption
{
	display: none;
	
}

.carousel .nivo-controlNav 
{
	position:absolute;
	left: 5%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}

 .carousel .nivo-directionNav a {
display: block;
width: 40px;
height: 40px;
background: url(/temaumbria-theme/images/regione/arrows.png) no-repeat;
text-indent: -9999px;
border: 0;
}

 .carousel a.nivo-nextNav {
    background-position: -40px 0px;
    right: 15px;
}
 .carousel .nivo-controlNav a {
display: block;
width: 22px;
height: 22px;
background: url(/temaumbria-theme/images/regione/bullets.png) no-repeat;
text-indent: -9999px;
border: 0;
margin-right: 3px;
float: left;
}

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header
{
	width: 100%;
	
}
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row.alt td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row .col-cosa-vuoi-ottenere {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
    font-size:16px;
}

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row td:even {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header th, 
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header td {
    color: #FFFFFF;
    background-color:#525252;
    padding:10px;    
    border: 1px solid #DADCDB;
    text-align: center;
    font-size: 15px;
    font-weight:normal;
}

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header a,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header a:hover,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-header a:visited 
{
	color: #ffffff;
}
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row a, 
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row  a:link,
#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .results-row a:hover{
    color: #464646;
   
}

#p_p_id_VisualizzazioneRepertorioProcedimenti_WAR_ProcedimentiAmministrativiportlet_ .aui-column-content a span
{
	 text-decoration: none;
     color: #464646;
}
 .vistadocumenti {
margin:0px 30px;

}
.vistadocumenti .portlet-title
{
	font-size: 1.5em;

}

 .vistadocumenti table thead {
display: table-header-group;
border-color: inherit;
}

 .vistadocumenti caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

 .vistadocumenti table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


 .vistadocumenti td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

 .vistadocumenti th, .regione .vistadocumenti td {
    color: #FFFFFF;
    background-color:#525252;
    /*padding: 5px 1px;*/
    border: 1px solid #DADCDB;
    text-align: center;
    padding: 10px;
    width: 230px;
}
   
   
  .vistadocumenti th a {
    color: #FFFFFF;
   }

 .vistadocumenti table td a,
 .vistadocumenti table td a:hover,
 .vistadocumenti table td a:visited,
 .vistadocumenti  table td a:link 
{
	color: #004171;
}

 .vistadocumenti li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }
 
  .vistadocumenti dd {
margin:10px 0px;
font-size: 14px;
font-weight: 400;
font-family: 'Arial';
float: right;
width: 70%;

}
 .vistadocumenti dl {
color: #000;
background-color: #FFF;
/*border-top: 1px solid #464646;*/
border-right: 0;
border-left: none;
text-align: left;
vertical-align: top;
padding-top: 0px;
padding-bottom: 0px;
float: left;
width: 100%;
margin: 0;

}

 .vistadocumenti dt {
    font-weight: 700;
    float: left;
    width: 29%;
    margin:10px 0px;
    clear: left;
    
}

 .vistadocumenti .titolodettaglio  {
font-size: 30px;
line-height: 30px;
margin: 0;
text-align: left;
}

 .vistadocumenti .descrizione {
font-size: 13px;
font-weight: 400;
padding: 10px 0px;
} 
/********  visualizzazione documenti **/ 

.vistadocumenti .lfr-asset-date
{
	display: none;
}
.vistadocumenti .thumbnail
{
	display: none;
}

.vistadocumenti .context-pane
{
	display: none;
}
.vistadocumenti .lfr-asset-subfolders
{
	display: none;
}

.vistadocumenti .lfr-asset-items last
{
	display: none;
}


.vistadocumenti .document-info
{
	display: none;
}

.vistadocumenti .aui-w65
{
	width: 530px;
}



.vistadocumenti .lfr-document-library-comments.lfr-panel.lfr-extended
{
	display: none;
}

/*------------------RSS-FEED-CSS-START------------------------------------*/



 .homelista
{
  /*  float: left;*/
   
}

.homelista a
{
   color: #a72b26;
    font-size:16px;
    line-height: 18px;
   
}



 .homelista .portlet-rss .feed
{
    display: none;
   padding: 0px;
   margin: 0px;
}


 .homelista .feed-entry-content
{
    padding: 0;
    margin: 0;
}



 .homelista .portlet-rss .feed-entry a {
    color: #a72b26;
    text-decoration: none;
  
}



 .homelista .feed-date  {
    font-size: 1em;
      color: #464646;
    line-height: 16px;
    padding:10px 0px;
    background: none;
    margin:0;
}
.homelista .feed-date:before  {
    content: "Data:"
}

.homelista .opens-new-window-accessible
{
 display:none;
 
}

.homelista .portlet-title {
	font-size:1.3em;
	margin-top:10px
	}
	
	
.homelista .portlet-content {
	
	margin:0;
	padding: 0;

}

.homelista .feed {
	
	margin:20px 0px;
	padding: 0px
	
	
}

.homelista .feed-entry {
	margin-bottom:20px;
	
	
}

.homelista .feed-entry-expander {
	display: none;
	
	
}

/*------------------correzzione grafica sgradita------------------------------------*/
.portlet-msg-info {

        background-image: none;
       
}

/*------------------RSS-FEED-CSS-END------------------------------------*/




