.regione #layout-column_column-5
{
	margin:0px 30px;
	width: 930px;
	border-top: 6px solid #9C2328;
}

.regione .lfr-tags-selector-list
{
	height: 99%;
}
.regione .taglib-header  {
border: 0;
padding: 0;
margin: 0;

}

.regione .taglib-header .header-title {

display: none;
}

.regione .comefareper .taglib-header .header-title {

display: block;
}

.regione .ricercaProcedimenti .taglib-header .header-title {

display: block;
}


.regione .aui-w7-10, .regione .aui-w70 {
  width: 66%; }

.regione .aui-w3-10, .regione .aui-w30 {
  width: 33%; }


.regione .searchLato {
border-top: 6px solid #9C2328;
margin-right: 30px;
}

/***** fotohome***/

.regione .boxFotoHome
{
	margin: 50px 0px 0px 30px;
	
}

.regione .boxFotoHome .asset-metadata
{
	display: none;
	
}

.regione .foto1
{
	width: 295px;
	height: 210px;
	margin-right: 20px;
}
.regione .foto2
{
	width: 295px;
	height: 210px;
	margin-right: 20px;
}
.regione .foto3
{
	width: 295px;
	height: 210px;
	
}


.regione .navigazione
{
	background: #F5F5F4;
	width: 990px;
	margin: auto;
	
}

.regione .testatanav
{
	font-size: 20px;
	border-top: 1px solid #464646;
	padding:10px 0px;
	margin-bottom: 30px;
	font-weight: 600;
	color:#464646;
}
.regione .testatanav a
{
	text-decoration: underline;
	color:#464646;
	font-size: 20px;
}

  .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: 545px;
    position: relative;
    top: 10px;
    width: 235px;
    z-index: 1;
   
}

#slider{
margin: 0 auto;
width: 618px;
height: 246px;
/** proprietà css3*/
/*box-shadow: none;*/
}


.regione .slider-wrapper
{
	
	background: url(/temaumbria-theme/images/regione/ombra_menu.png) no-repeat;
    background-position:bottom;
    height: 418px;
}

/*.regione .carousel
{
	
	width: 930px; 
	height: 372px; 
	margin-left: 30px;
}*/


/*riduzione immagine slider home page*/
.regione .carousel
{
	/*background:#b7b0a6;*/
	width: 630px; 
	height: 372px; /*372px;*/
	margin-left: 0px;
}


/*link veloci homepage ()*/


 ul.linkveloci {
	
	/*margin-left:1%;*/
	list-style-type: none;
    margin-left: 10px; 	
}

.linkveloci a {
	text-decoration: none;
	color: #d0232b;
    font-size:16px;
   /* font-weight: bold;*/
    float:left;
    margin:10px 70px 10px 0px;
    /*margin-left: 48px;*/
 }
 
 
 /*Modifiche layout homepage area canali notizie*/
 
 

.regione .canali {
    margin: 0px 0 0 20px;
    float: left;
}

.regione .canali .asset-abstract {
    width: 228px; 
    padding: 5px 0px;
}

.regione .canali .no-title {
    float: left;
    width: 228px;
    padding-top: 5px;
    height: 50px;
    border-top: 1px solid #000;
    margin: 0px 0 0 10px;
}

.regione .canali h1.asset-title {
    font-size: 16px;
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
}
 


/*--------------------------------------------------*/


.regione .carouselpiccolo
{
	margin:20px 0px 20px 30px;
}

.regione .carousel .metadata-publish-date
{
	display: none;
}

.regione .nivo-caption
{
	display: none;
	
}

.regione .carousel .nivo-controlNav 
{
	position:absolute;
	left: 5%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}

.regione .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;
}

.regione .carousel a.nivo-nextNav {
    background-position: -40px 0px;
    right: 15px;
}
.regione .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;
}


.regione .divlinkfooter
{
	
    float: left;
    padding: 0px 0px 0px 30px;
    width: 287px;

}

.regione .divlinkfooter a.link_semplice
{
	text-decoration: underline;
	font-family: "Titillium Web";
	font-size: 15px;
	line-height: 1.5;
	color:#464646;
}

.regione .divlinkfooter1 a:link,
.regione .divlinkfooter1 a:hover,
.regione .divlinkfooter1 a:visited 
{
	color:#464646;
	text-decoration: underline;
	font-family: "Titillium Web";
	font-size: 20px;
	
}

.regione .divlinkfooter1
{
	
    float: left;
    padding: 0px 0px 0px 30px;
    width: 290px;
}

.regione .divlinkfooter1 a.link_semplice 
{
	text-decoration: underline;
	font-family: "Titillium Web";
	font-size: 15px;
	line-height: 1.5;
	color:#464646;
}
   

.regione li:hover ul,.regione  li.over ul {
	display: none;
}

/**** menudx ***/

.regione .menudx {
margin-left: 30px;
width: 290px;
/*border-top: 7px solid #bf5358;*/
margin-right: 20px;
margin-top:0px;
	
}

 .regione .menudx .metadata-publish-date
{
  
 display: none;
    
}

.regione .menudx ul{
	list-style: none;
	margin:3px 0px;
	padding:0px;
	
}


.regione .menudx ul li a {
	display: block;
	padding: 0px 0px;
	color: #d0232b;
	font-size:15px;
	text-decoration: underline;
	font-weight:600;
}

.regione .menudx ul li a:hover{
	
	color:#d0232b;
	}
	
.regione .menudx ul li {

	margin: 10px 0px 0px 0px;
	height: 20px;
	background-color: #fff;

}

.regione .menudx ul li.selected a{
	 color:#d0232b;
	 text-decoration: none;
	}

.regione .menudx ul li.selected a:hover{
	color:#d0232b;
	text-decoration: none;
	}
	
.regione .menudx .entra{
	color:#d0232b;
	text-decoration: underline;
	font-size:19px;
}	

.regione .menudx .area_news {
  
  border: 1px solid #CCC;
  border-radius: 4px;
  color: #000000;
  font-family: "Titillium Web";
  font-size: 18px;
  height: 50px;
 /* background-image: url(/temaumbria-theme/images/regione/voto.png);
  background-position: 10px 18px;
  background-repeat: no-repeat;*/ 
  background-color:#DEDEDE;
  margin:0px 85px 0px 0px;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(204, 204, 204, 0.75);
-moz-box-shadow:    7px 7px 5px 0px rgba(204, 204, 204, 0.75);
box-shadow:         7px 7px 5px 0px rgba(204, 204, 204, 0.75);

/*
-webkit-box-shadow: inset 0px 0px 30px 0px rgba(178, 178, 178, 0.83);
-moz-box-shadow:    inset 0px 0px 30px 0px rgba(178, 178, 178, 0.83);
box-shadow:         inset 0px 0px 30px 0px rgba(178, 178, 178, 0.83);
*/
}

.regione .menudx .area_news a {
  color: #000000;
  padding: 5px 10px 10px 10px;
  height: 50px;
  display: block;
  text-decoration: none;
}

/*
.regione .canali
{
 margin:-26px 0 0px 0;
 float: left;
}*/

/*Correzione CSS per Sezione Regione canali*/
/*
.regione .canali {
    margin: -26px 0px 0px 30px;
    float: left;
}


.regione .canali .no-title {
float: left;
width: 290px;
padding-top: 5px;
height: 50px;
border-top: 1px solid #000;
margin-right: 30px;

}

.regione .canali  .portlet-title {
    display: block;
    font-size:20px;
    margin: 0px;
    font-weight: 400;
    padding-bottom:5px;
   border:0;
}


.regione .canali .asset-abstract
{
	width: 300px;
	padding: 5px 0px;
}
.regione .canali .asset-content
{
	padding:0;
	margin:0px 0px 0px 0px;
}
.regione .canali .portlet-content
{
	padding:0;
	margin:0;
}

.regione .canali .asset-small-image {
    display: none;
}

.regione .canali  h1.asset-title {
   font-size: 18px;
   padding:0;
   margin: 0;   
   border: 0;
   float: left;
    
}

.regione .portlet-asset-publisher .asset-full-content .asset-content {
margin-right:0px;
margin-left: 0;
margin-bottom:0px;

}
*/

.regione .canali  h1.asset-title a, .regione .canali  h1.asset-title a:link, .regione .canali  h1.asset-title a:visited  {
  
   color:#d0232b;
   text-decoration: none;
   font-weight: 600;
  
}
.regione .canali  h1.asset-title a:hover
{
	text-decoration: underline;
}
.regione .canali  h1.asset-title a img {
     display: none;
}

.regione .canali .portlet-title img {
     display: none;
}
.regione .canali .descrizione {
font-family: Arial;
font-size: 13px;
font-weight: 400;
line-height: 1.2;
margin-top: 10px;
float: left;
clear: both;
}

.regione .canali .asset-summary
{
font-family: Arial;
font-size: 13px;
font-weight: 400;
line-height: 1.2;
margin-top: 10px;
float: left;
clear: both;
}


.regione .canali .asset-summary a
{
	color:#464646;
	line-height: 16px;
}

.regione .canali .asset-more a
{
	color:#464646;
	line-height: 16px;
	display: none;
}
.regione .canali .asset-metadata {
	margin: 0;
	padding: 0;
	display: none;
}

.regione .canali .ui-tooltip,
.regione .canali .arrow:after {
    background: black;
    border: 2px solid white;
  }
 .regione .canali .ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    box-shadow: 0 0 7px black;
  }
 .regione .canali .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
  /*  position: absolute;
    left: 50%;*/
    margin-left: -35px;
    bottom: -16px;
  }
 .regione .canali .arrow.top {
    top: -16px;
    bottom: auto;
  }
 .regione .canali .arrow.left {
    left: 20%;
  }
 .regione .canali .arrow:after {
    content: "";
   /* position: absolute;
    left: 20px;
    top: -20px;*/
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
 .regione .canali .arrow.top:after {
    bottom: -20px;
    top: auto;
  }

/*notizie**/

.regione .homenotizie 
{
	margin:20px 0px 0px 30px;
	float: left;
	width: 100%;
}
.regione .homenotizie .asset-content
{
	background: #eee;
	

}

.regione .homenotizie  .portlet-title {
    display: block;
    font-size: 28px;
    margin:0px;
    font-weight: 600;
   /* padding-bottom:18px;*/
    width: 930px;
}

.regione .homenotizie .show-asset-title  {
float: left;
width: 295px;
padding-bottom:0px;
height: 450px;
border-top: 2px solid #464646;
margin-right: 25px;
}



.regione .homenotizie .no-title  {
float: left;
width: 295px;
padding-bottom:0px;
height: 1%;
border-top: 2px solid #464646;
margin-right: 25px;
margin-bottom: 20px; 
}


.regione .homenotizie .titolo
{
 font-size: 1.1rem;
 font-weight: 600;
 padding-bottom:0px;
 padding-top:0px;
 margin: 0px 5px;
 line-height: 1.1;
 height: 100px;
}

.regione .homenotizie .titolo a,
.regione .homenotizie .titolo a:hover,
.regione .homenotizie .titolo a:visited,
.regione .homenotizie .titolo a:link
{
	color: #000;
	text-decoration: none;
}

.regione .homenotizie .descrizione-abs
{
	font-size: 14px;
	color: #464646;
 margin: 5px 5px;
line-height: 1em;
text-align: right;
}

.regione .homenotizie .data-abs
{
	font-size: 14px;
padding-bottom: 0px;
color: #464646;
line-height: 16px;
padding-top: 0px;
}


.regione .homenotizie .portlet-content
{
	padding:0;
	/*margin:0px 30px 0px 0px;*/
} 
.regione .homenotizie .asset-small-image {

  display: none;
}

.regione .homenotizie .asset-metadata {
	margin: 0;
	padding: 0;
	clear: both;
	overflow:visible;

}

.regione .homenotizie .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
 }

 .regione .homenotizie .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
    
}

 .regione .homenotizie .metadata-publish-date:BEFORE
{
  
 content:'Data:';
    
}
/*
 .regione .homenotizie h1.show-asset-title {
font-size: 20px;
border-bottom: 2px solid #464646;
padding-bottom:28px;
font-weight: 600;
height: 100px;
margin-top: 60px;

}
.regione .homenotizie h1.asset-title {
font-size: 20px;
border-bottom: 2px solid #464646;
padding-bottom:28px;
font-weight: 600;
height: 100px;
margin-top: 60px;

}

.regione .homenotizie  h1.asset-title a
{
	text-decoration: none;
	color: #000;
}

.regione .homenotizie .asset-title a:hover {
text-decoration: none;
color: #464646;
}
*/
.regione .homenotizie  h1.asset-title a img {
     display: none;
}

.regione .homenotizie .portlet-title img {
     display: none;
}
.regione .homenotizie .asset-summary
{
	font-family: Arial;
	font-size: 14px;
	width: 280px;
    min-height: 55px;

}
.regione .homenotizie .asset-summary a
{
	color:#464646;
	line-height: 16px;
	text-decoration: none;
	min-height: 55px;
	
}

.regione .homenotizie .asset-more
{
	display: none;
}


.regione .homenotizie2 
{
	margin:0px 0px 0px 30px;
	float: left;
	width: 65%;
	clear: both;
}
.regione .homenotizie2  .portlet-asset-publisher .asset-title a
{
   border-top: 2px solid #464646;
   padding-bottom: 5px;
   margin-top:20px;
   color:#000;
}


.regione .homenotizie2  .portlet-title {
	border-top: 2px solid #000;
    display: block;
    font-size: 28px;
    margin: 0px;
    font-weight: 600;
    padding-bottom:5px;
   
}

.regione .homenotizie2 .asset-abstract
{
	float: left;
	width: 295px;
	margin-right: 25px;
	padding-bottom: 70px;
	
}
.regione .homenotizie2 .asset-content
{
	padding:0;
	margin:0;
    
}
.regione .homenotizie2 .portlet-content
{
	padding:0;
	margin:0;
} 
.regione .homenotizie2 .asset-small-image {
   display: none;
}

.regione .homenotizie2  .asset-title {
   border-top: 2px solid #000;
   padding-bottom: 5px;
   margin-top:20px;
   color:#000;
}

.regione .homenotizie2  h1.asset-title {
  font-size: 26px;
  color: #000;
  border-top: 2px solid #464646;
  padding-top: 45px;
  border-bottom:0; 
  font-weight:600;
}

.regione .homenotizie2  h1.asset-title a {
  
   color:#000;
   font-weight:600;
  
}
.regione .homenotizie2  h1.asset-title a:hover
{
	text-decoration: none;
	color: #464646;
}

.regione .homenotizie2 h1.asset-title a img {
     display: none;
}

.regione .homenotizie2 .portlet-title img {
     display: none;
}
.regione .homenotizie2 .asset-summary
{
	font-family: Arial;
	font-size: 14px;
}

.regione .homenotizie2 .asset-more a
{
	color:#464646;
	line-height: 16px;
	display: none;
}

.regione .homenotizie2 .asset-summary a
{
	color:#464646;
	line-height: 16px;
	text-decoration: none;
}


.regione .homenotizie2 .asset-metadata {
	margin: 0;
	padding: 0;
	clear: both;
	overflow:visible;
	position: absolute;
    top:80px;
		
}

.regione .homenotizie2 .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
 }

 .regione .homenotizie2 .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
    
}

 .regione .homenotizie2 .metadata-publish-date:BEFORE
{
  
 content:'Data:';
    
}

.regione .canali .portlet-asset-publisher .separator {

}
.regione .canali hr,.regione .canali .separator {

}
.regione .canali .separator
{
	margin:0;
	padding:0;
	display: none;
}

.regione .search-pages
{
	clear: both;
}

.regione .notizie .final-separator
{
	display: none;
}


/***bottonihome**/

.regione .imgdx
{
	width: 200px;
	height: 60px;
}

.regione  a.leggidoc:hover, .regione a.leggidoc:link, .regione  a.leggidoc:active,.regione  a.leggidoc:visited
{
   text-decoration: none;
   width: 200px;
   margin: 5px;
   padding: 5px;
}

/** notizia evidenza**/

.regione .evidenza
{
	background-color: #800000;
	font-size: 1.5em;
	text-decoration: none;
	text-align: center;
	height: 41px;
	color: #fff;
	padding:10px 5px;
	font-style: oblique;
	margin-top: 25px;
	position: fixed;
    right: 166px;
    top: 5px;
    z-index: 50;
}

/* Temi*/
.regione .temi
{
	
width: 990px;
	
}

.regione .ricercaTemi
{
	position: relative;
top: -119px;
width: 330px;
left: 685px;
	
}


.regione .titoloarea
{
	font-size: 38px;
	font-weight: 600;
	margin-left: 30px;
	
}
.regione .titoloarea .asset-metadata
{
	display: none;
}

.regione .titoloarea .portlet-body
{
	height: 60px;
}


.regione .CanaliTemi 
{
	margin-top: -30px;
	
}

.regione .CanaliTemi .asset-abstract
{
	float: left;
	width: 45%;
	padding: 0px 20px 0px 10px;
	
}
.regione .notiziaTemi {
background-color: #999;
border: 1px solid #000;
float:left;

}
.regione .linkTemi {
background-color: #999;
border: 1px solid #000;
float:left;
width: 49%;

}

.regione .normeTemi {
background-color: #999;
border: 1px solid #000;
float:left;
width: 49%;

}

.regione .struttureTemi {
background-color: #999;
border: 1px solid #000;
margin-top: 20px;
position: fixed;
top: 240px;
width: 191px;
}

.regione .ricercadxTemi {
background-color: #999;
border: 1px solid #000;
margin-top: 20px;
position: fixed;
top: 545px;
width: 191px;
}

.regione .evidenzadx {

border-top: 1px solid #464646;
margin-left:10px;
width: 290px;
border-bottom: 1px solid #464646;
float:right;
margin-right: 25px;
position: relative;
top:-30px;
}

.regione .evidenzadx .taglib-icon .taglib-text {
text-decoration: none;
}

.regione .evidenzadx  img.icon {

display: none;
}
.regione .evidenzadx  .portlet-title {
	font-size: 18px;
	font-weight: 700;
	padding-top: 25px;
	padding-bottom: 25px;
}

.regione .evidenzadx .portlet-content
{
	padding:0;
	margin: 0;
}

.regione .evidenzadx .asset-metadata
{
	margin: 0;
	padding: 0;
		
}

.regione .evidenzadx .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px
 }

 .regione .evidenzadx .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
   background-image: none;
   padding-left: 0px
  
    
}

 .regione .evidenzadx .metadata-publish-date:BEFORE
{
  
 content:'Data di pubblicazione:';
    
}

.regione .evidenzadx  ul {
	padding:0;
	margin: 0;
}

.regione .evidenzadx .title-list a {
 font-size: 16px;
	font-weight: 600;
	color:#112a8C;
	padding-bottom:1px;
	
}

.regione .evidenzadxHome {

border-top: 2px solid #464646;
    /* width: 295px; */
    position: relative;
    /* top: -363px; */
    margin: 0px 30px;
    /* left: 670px; */
    clear: both;
}

/*.regione .evidenzadxHome {

margin-bottom: -175px;
}*/

.regione .evidenzadxHome .taglib-icon .taglib-text {
text-decoration: none;
}

.regione .evidenzadxHome  img.icon {

display: none;
}
.regione .evidenzadxHome  .portlet-title {
	font-size: 22px;
	font-weight: 700;
	padding-top: 15px;
	padding-bottom: 15px;
}

.regione .evidenzadxHome .portlet-content
{
	padding:0;
	margin: 0;
}

.regione .evidenzadxHome .asset-metadata
{
	margin: 0;
	padding: 0;
		
}

.regione .evidenzadxHome .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
 
 }

 .regione .evidenzadxHome .metadata-publish-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
   background-image: none;
   padding-left: 0px
      
}

 .regione .evidenzadxHome .metadata-publish-date:BEFORE
{
  
 content:'Data di pubblicazione:';
    
}

.regione .evidenzadxHome  ul {
	padding:0;
	margin: 0;
}

.regione .evidenzadxHome .asset-title {
	border: none;

	}

.regione .evidenzadxHome h1.asset-title a{
font-size: 22px;
color: #000;
position:relative;
top:-40px;
border-bottom: 0;
font-weight: 600;
}

 .regione .evidenzadxHome  h1.asset-title a:hover,  .regione .evidenzadxHome  h1.asset-title a:visited
 {
    text-decoration:none;
	color:#464646;
	}
	
.regione .evidenzadxHome p
{
	font-family: Arial;
	font-size: 14px;
	

}

.regione .evidenzadxHome p>a
{
	color:#464646;
	line-height: 16px;
	text-decoration: underline;
	
}

.regione .Suggerimenti {

margin-right:30px;

}

.regione .Suggerimenti .metadata-publish-date
{
	display: none;
}

.regione .portlet-asset-publisher .asset-full-content .asset-content {
margin-right:0px;
margin-left: 0px;

}

.regione .modulistica {
    margin: 0px 30px 0px 0px;
    padding:0;
    font-size: 14px;
    font-weight: 400;
}
.regione .modulistica .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
padding:0;
display: none;
}
.regione .modulistica .header-title {
  font-weight: 600;
}
.regione .modulistica .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
.regione .modulistica h1.portlet-title {
   color: #000;
font-size:24px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
padding-top: 15px;
}

.regione .modulistica .lfr-asset-metadata
{
	display: none;
}
/*
.regione .modulistica .header-title h1 {
   color: #000;
font-size:24px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
}*/
.regione .modulistica .taglib-asset-links h2 
{
	display: none;
}

.regione .modulistica .no-title {
    margin: 10px 0px 0px 0px;
    padding:0;
    height: 30px;
}
.regione .modulistica ul
{
	margin: 0;
	padding: 0;
}

.regione .modulistica p {

	padding-bottom:10px;
}

.regione .modulistica a {
text-decoration: underline;
font-size: 16px;
color: #9C2328;
line-height: 20px;
font-weight:400;
padding: 5px 0px;
margin:10px 15px 0px 0px;
}

.regione .modulistica img.icon {
 display: none;

}

.regione .boxProcedimenti a {
text-decoration: underline;
font-size: 13px;
color: #9C2328;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


.regione .notizieTemi .asset-abstract
{
	padding: 0px 5px 0px 10px;
}

.regione .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 SottoArgomento***/

.regione .contenuto 
{
	margin: 0px 30px;
	width: 592px;
}

/*** Correzione per link veloci orizzontali dopo slider in homepage***/
.regione .contenuto1 {
    margin: 0 10px;
    width: none;
    color: #d0232b;
}




.regione .contenuto .asset-metadata
{
  margin:0px;
  padding:0px;
  width: 235px; 
 }
 
.regione .contenuto .portlet-asset-publisher .metadata-publish-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  
 }

 .regione .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;
   
}

 .regione .contenuto .metadata-publish-date:BEFORE
{
  
 content:'Data pubblicazione:';
    
}


.regione .contenuto .portlet-asset-publisher .metadata-modified-date
 {
  margin: 0;
  padding: 0;
  display: none;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
  
 }

 .regione .contenuto .metadata-modified-date
{
  
  font-weight: 400;
  font-size: 14px;
  color: #464646;
  background-image: none;
  padding-left: 0px;
  z-index: 2;
 
}

 .regione .contenuto .metadata-modified-date:BEFORE
{
  
 content:'Data ultimo aggiornamento:';
    
}


.regione .contenuto .metadata-categories
{
	display:none;
}
.regione .contenuto .metadata-tags
{
	display:none;
}

.regione .contenuto a,
.regione .contenuto a:hover,
.regione .contenuto a:visited,
.regione .contenuto a:link
 {
text-decoration: underline;
font-size: 13px;
color: #9C2328;
line-height: 20px;
padding: 3pt 0pt;
/*margin-right: 15px;
margin-top: 10px;*/
}

.regione .contenuto.no-bullet li
{
	list-style-type: none;
	
}

.regione .contenuto .taglib-header .header-back-to a {
float: right;
font-weight: bold;
padding: 1em .2em;
text-decoration: none;
display: none;
}
.regione .titolo
{
	font-size: 38px;
 font-weight: 600;
 padding-bottom:40px;
 padding-top: 10px;
}
.regione .titolo a , .regione .titolo a:hover, .regione .titolo a:visited, .regione .titolo a:link
{
	color: #000;
}

.regione .descrizione
{
	font-size: 20px;
	padding-bottom: 20px;
	line-height: 25px;
 
}
.regione .foto
{
	/*width:545px;
	height:116px;*/
	padding-bottom: 20px;
}


.regione .suggerimenti .descrizionedx
{
	font-size: 16px;
	font-weight:400;	
	padding-bottom: 20px;
	line-height: 20px;
 
}
.regione .suggerimenti .fotodx
{
	width:198px;
	height:63px;
	padding-bottom: 20px;
}


.regione .contenuto p {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
}

.regione .contenuto ul li {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
text-align: left;
}

.regione .contenuto .no-title ul li ul {
 display: block;
}


.regione  .contenuto ol li {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
}


.regione .testo
{
	font-size: 13px;
	padding-bottom: 30px;
    font-family: Arial;
    line-height: 1.5;
}


.regione .contenutodx 
{
	margin: 0px 30px;
}


.regione .contenutodx  .foto
{
	width:169px;
	height:63px;
	padding-bottom: 20px;
}
.regione .contenutodx .testo
{
	font-size: 16x;
	font-weight: 400;
	line-height: 16px;
    
}

.regione .contenutodx p {
  line-height: 18px;
}



.regione .aui-w1-2, .aui-w50 {
width: 50%;
float: left;
}

/*tematiche*/
.regione .contenutotema 
{
	margin: 0px 30px;
	clear:both;
	padding-bottom: 25px;
}


.regione .titolotema
{
	font-size: 38px;
 font-weight: 600;
 padding-bottom: 20px;
}

.regione .descrizionetema
{
	font-size: 18px;
	float:left;
	width:600px;
	font-weight: 400;
 
}


.regione .tematiche {
border-top: 1px solid #464646;
margin: 0px 30px;
width: 950px;
padding-bottom: 20px;
}


.regione .tematiche .search-pages {
clear: both;
height: auto;
overflow: hidden;
width: auto;
float: right;
position: relative;
top: -102px;
right:15px;
}

.regione .tematiche .tab-pag
{
	float:left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

.regione .tematiche .tab-pag-a, .regione .tematiche .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #B52831;
}

.regione .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;
}


.regione .tematiche .separator {
  display: none;

}

.regione .tematiche .asset-content
{
	padding:0;
	margin:0;
	
}

.regione .tematiche .no-title {
display: block;
padding-bottom: 5px;
border: 0;
width: 296px;
float: left;
min-height: 320px;
padding-right: 20px;
}

.regione .tematiche .titoloargomento {
font-size: 20px;
min-height: 45px;
font-weight: 600;
}


.regione .tematiche .fotoargomento {
  width: 285px;
  height: 150px;           
}

.regione .tematiche .linkargomento {
padding: 6pt 0pt;
border-bottom: 1px solid #464646;
margin-right: 15px;

}
.regione .tematiche .linkargomento a {
  
 color:#B52831;
 margin: 0;
 padding: 0;
 text-decoration: none;
 font-weight: 400;
 font-size: 18px;
text-align:left; 

}

/**La regione*/

.regione .contenutoRegione 
{
	margin: 0px 30px;
	height: 250px;
}


.regione .contenutoRegione .titolotema
{
	font-size: 38px;
 font-weight: 600;
 padding-bottom: 20px;
 color:#Af282f;
}

.regione .contenutoRegione .descrizionetema
{
font-size: 24px;
color: #000;
font-weight: 600;
width: 960px;
}

.regione .contenutoRegione .descrizionetema div
{
	width: 311px;
	float: left;
}

.regione .contenutoRegione .descrizionetema a
{
	
	text-decoration: underline;
	color: #Af282f;
	line-height: 2;
}

.regione .contenutoRegione .aui-w30 {
width: 33%;
float: right;
}

.regione .contenutoRegione .fototema
{
	/*padding-right: 170px;*/
	margin-left: -30px;
	float:none;	
}


.regione .LaRegione 
{
	margin: 0px 30px 0px;

}


.regione .LaRegione .search-pages {
clear: both;
height: auto;
overflow: hidden;
width: auto;
position: absolute;
top:-72px;
right:15px;
}

.regione .LaRegione .tab-pag
{
	float:left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

.regione .LaRegione .tab-pag-a, .regione .LaRegione .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #B52831;
}

.regione .LaRegione .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;
}


.regione .LaRegione .separator {
  display: none;

}

.regione .LaRegione .asset-content
{
	padding:0;
	margin:0;
	
}

.regione .LaRegione .no-title
{
display: block;
min-height: 370px;
border: 0;
width: 300px;
float: left;
margin-right: 10px;
padding-bottom: 25px;

} 

.regione .LaRegione .titoloargomento {
font-size: 22px;
min-height: 50px;
font-weight: 600;
width: 285px;
 
}


.regione .LaRegione .fotoargomento {
  display: none;           
}

.regione .LaRegione .linkargomento {
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}
.regione .LaRegione .linkargomento a 
{
 color:#Af282f;
 margin: 0;
 padding: 0;
 text-decoration: underline;
 font-weight: 400;
 font-size: 18px;
text-align:left; 
}


.regione .contenutoUrp
{float:left;
 width: 67%;
 margin: 0px 10px;}
 
.regione .bottoniUrp
{float:right;
 width: 28%;
 margin: 0px 10px;}
 
.regione .temiUrp
{margin: 0px 10px;
 border-top: 1px solid #cccccc;
 clear:both;
	}
 
.regione .temiUrp .asset-abstract
{
	float: left;
    width: 25%;
    margin: 10px 39px;
    border: 1px solid #ccc;
}
	
.regione .temiUrp .asset-content
{
    clear: right;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 50px;
	
}

.regione .temiUrp .asset-title
{
	 border-bottom: 1px solid #DDDDDD;
    margin-bottom: 0.7em;
    margin-right: 8px;
    margin-top: 2em;
    padding-bottom: 1px;
    text-align: center;
}



.regione p
{
	margin-bottom: 0;
}

/*  tabelle dati inserite in contenuto*/

.regione .contenuto table
{
	
	width: 600px;
	margin: 20px 0px;
	
}

.regione .contenuto .results-header
{
	
}

.regione .contenuto table thead {
display: table-header-group;
vertical-align: left;
border-color: inherit;
}

.regione .contenuto caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

.regione .contenuto table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


.regione .contenuto td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

.regione .contenuto th, .regione .contenuto td {
    color: #FFFFFF;
    background-color:#525252;
    /*padding: 5px 1px;*/
    border: 1px solid #DADCDB;
    text-align: center;
    padding:10px 5px 10px 5px;
}
   
   
   
.regione .contenuto th a {
    color: #FFFFFF;
   }

.regione .contenuto table td a, .regione .contenuto table td a:hover, .regione .contenuto table td a:visited, .regione .contenuto  table td a:link 
{
	color: #004171;
}

/****** table cittadini**/
.regione .contenuto .table
{
	
	width: 600px;
	margin: 20px 0px;
	
}

 .regione .contenuto .results-header
{
	
}

 .regione .contenuto .table thead {
display: table-header-group;
border-color: inherit;
}

 .regione .contenuto .table caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}
.regione .contenuto .table td {
 background-color: #fff; 

}


.regione .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;
}
   
   
.regione  .contenuto .table th a {
    color: #000;
   }

.regione .contenuto .table td a,
.regione .contenuto .table td a:hover,
.regione .contenuto .table td a:visited,
.regione .contenuto .table td a:link 
{
	color: #004171;
}

.regione .contenuto .table li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }


/***** fine**/


.regione .taglib-search-iterator {
  
    width: 100%;
  
}



.regione .asset-abstract-ab1 .taglib-text {
    color: #000000;
    margin-left: -18px;
    text-align: left;
    text-decoration: none;
}
.regione .asset-abstract-ab1 img.icon {
    border: 0 none;
    left: 175px;
    position: relative;
    top: 86px;
}

.regione .portlet-asset-publisher .asset-small-image {

}
	
.regione .taglib-search-iterator td.valign-middle {
    vertical-align: middle;
}
.regione .taglib-search-iterator td.align-left {
    text-align: left;
}

.regione .contenuti_pagine_interne {
   
    font-size: 14px;
    font-weight: 400;
}



.regione .aui-column-content  {
padding-right: 10px;
}

.regione .contenuti_pagine_interne h1 {
    background-color: #E3E3E3;
    border: 0 none;
    font-size: 2em;
    margin-left: 0;
    padding:0;
    color:#515151;
}
.regione .contenuti_pagine_interne h2 {
    color: #DA3B3B;
    font-size: 1.5em;
}
.regione .contenuti_pagine_interne h1 {
      color: #004171;
      font-size: 1.3em;
    
}
.regione .contenuti_pagine_interne a {
    border-bottom: 1px solid #CCCCCC;
    text-decoration: none;
}

.regione .contenuti_pagine_interne a, .trasparenza .contenuti_pagine_interne  a:link , .trasparenza .contenuti_pagine_interne a:hover{
    color: #004171;
}
.regione dt {
    font-weight: 700;
}

.regione .assessori {
margin:60px 30px;
width: 950px;

}

.regione .assessori .portlet-content
{
	padding:0;
	margin:0;
}
.regione .assessori .portlet-title {
display: block;
font-size: 24px;
margin: 0;
font-weight: 600;
padding-bottom: 5px;
position: relative;
top: -33px;
border-bottom: 7px solid #B52831;
width: 930px;
}


/*.regione .assessori .no-title {
position: relative;
top: -30px;
font-size: 28px;
height: 60px;
font-weight: 400;
width: 217px;
float: left;
min-height: 500px;
padding-right: 20px;
}*/

.regione .assessori .no-title {
   
     font-size: 28px;
     font-weight: 400;
    min-height: 250px;
    padding-right: 20px;
}


.regione .assessori .ass-testo-titolo {
	margin: 0px 25px 0px 250px;
}


.regione .assessori .icon {
display: none;

}

.regione .assessori .asset-abstract  {
float: left;
/*width: 210px;*/

}

.regione .assessori .immagine  {
height:154px;
width: 220px;

}

.regione .assessori  h1.asset-title {
   font-size: 20px;
   color: #000;
   border: 0;
  /* margin:10px 0px 0px 0px;
   width: 210px;
   float:right; 
   top:190px;*/
   font-weight: 600;
}

.regione .assessori  h1.asset-title a:link , .regione .assessori  h1.asset-title a:hover, .regione .assessori  h1.asset-title a:visited {
   color:#b52831;
   text-decoration: underline;  
}
.regione .assessori  h1.asset-title a img {
     display: none;
}

.regione .assessori .portlet-title img {
     display: none;
}
.regione .assessori .asset-summary
{
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

.regione .assessori .asset-summary a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
}
.regione .assessori .asset-more a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
	display: none;
}
.regione .assessori .separator
{
	margin:0;
	padding:0;
	display: none;
}


/**Procedimenti**/

.regione .procedimenti {
margin:60px 30px 0px;
width: 660px;

}

.regione .procedimenti .portlet-content
{
	padding:0;
	margin:0;
}
.regione .procedimenti .portlet-title {
display: block;
font-size: 24px;
margin: 0;
font-weight: 600;
padding-bottom: 5px;
position: relative;
top: -33px;
border-bottom: 7px solid #B52831;
width: 660px;
}

.regione .procedimenti .no-title {

font-size: 28px;
height: 140px;
font-weight: 400;
width: 296px;
float: left;
padding-right: 20px;
}

.regione .procedimenti .icon {
display: none;

}
.regione .procedimenti .asset-abstract  {
float: left;
width: 296px;

}

.regione .procedimenti .immagine  {
height:154px;
width: 220px;

}

.regione .procedimenti  h1.asset-title {
   font-size: 20px;
   color: #000;
   border: 0;
   margin:10px 0px 0px 0px;
   width: 290px;
   font-weight: 600;
}

.regione .procedimenti  h1.asset-title a:link , .regione .procedimenti  h1.asset-title a:hover, .regione .procedimenti  h1.asset-title a:visited {
   color:#b52831;
   text-decoration: underline;  
}
.regione .procedimenti  h1.asset-title a img {
     display: none;
}

.regione .procedimenti .portlet-title img {
     display: none;
}
.regione .procedimenti .asset-summary
{
	font-size: 16px;
	width: 290px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

.regione .procedimenti .asset-summary a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
}
.regione .procedimenti .asset-more a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
	display: none;
}
.regione .procedimenti .separator
{
	margin:0;
	padding:0;
	display: none;
}

.regione .aui-legend {
 border:none;
}


.regione .aui-fieldset-legend {
color: #9C2328;
font-weight: 600;
font-size: 18px;
font-family:"Titillium Web";
border:none; 
}


/***** servizi on line*/

/*.ServiziHome {
margin:60px 30px;
width: 950px;
padding-bottom: 20px;
float: left;
clear: both;
}
*/
.ServiziHome {
    margin: 40px 0 20px 30px;
    width: 930px;
    padding-bottom: 20px;
    float: left;
    clear: both;
}



 .ServiziHome .portlet-content
{
	padding:0;
	margin:0;
}
.ServiziHome .portlet-title {
display: block;
font-size: 24px;
margin: 0;
font-weight: 600;
padding-bottom: 5px;
position: relative;
top: -33px;
border-bottom: 7px solid #7d5990;
width: 930px;
}


/*.ServiziHome .no-title {

font-size: 24px;
font-weight: 600;
width: 217px;
float: left;
padding-bottom:40px;
padding-right: 20px;
min-height: 260px;

}*/

.ServiziHome .no-title {
    font-size: 18px;
    font-weight: 600;
    width: 165px;
    float: left;
    /* padding-bottom: 40px; */
    padding-right: 20px;
    /* min-height: 214px; */
}



.ServiziHome .icon {
display: none;

}

/*.ServiziHome .asset-abstract  {
float: left;
width: 210px;
border-bottom: 1px solid #464646;
min-height: 235px;

}*/

.ServiziHome .asset-abstract {
    float: left;
    width: 165px;
    border-bottom: 1px solid #464646;
    min-height: 240px;
}

.ServiziHome .immagine  {
height:154px;
width: 220px;

}

/*.ServiziHome  h1.asset-title {
   font-size: 24px;
   color: #7d5990;
   border: 0;
   margin:10px 0px 0px 0px;
   width: 210px;
   font-weight: 600;
  
}*/

.ServiziHome h1.asset-title {
    font-size: 18px;
    color: #7d5990;
    border: 0;
    margin: 10px 0 0 0;
    width: 165px;
    font-weight: 600;
}

.ServiziHome h1.asset-title a:link ,.ServiziHome h1.asset-title a:hover, .ServiziHome h1.asset-title a:visited {
   color:#7d5990;
   text-decoration: underline;  
}




.ServiziHome  .contenuto a {
   font-size: 24px;
   font-weight: 600;
   color:#7d5990;
  
}
.ServiziHome  .contenuto p {
   font-size: 20px;
   font-weight: 400;
   color:#000;
  
}


.ServiziHome  h1.asset-title a img {
     display: none;
}

.ServiziHome .portlet-title img {
     display: none;
}

/*.ServiziHome .asset-summary
{
	color:#464646;
	width: 210px;
	font-weight:400;
	padding-top: 15px;
	padding-bottom: 15px;
    font-size: 15px;
}*/

.ServiziHome .asset-summary {
    color: #464646;
    width: 165px;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px;
}

/*.ServiziHome .asset-summary a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
	font-size: 15px;
}*/

.ServiziHome .asset-summary a {
    color: #464646;
    line-height: 16px;
    text-decoration: none;
    font-size: 15px;
}


.ServiziHome .asset-more a
{
	color:#464646;
	line-height: 18px;
	text-decoration: none;
	display: none;
}
.ServiziHome .separator
{
	margin:0;
	padding:0;
	display: none;
}


.ServiziHome .linkUtili {
width: 300px;
float: left;
/*margin-left: 30px;*/
border-top: 6px solid #7d5990;
}

.ServiziHome .linkUtili .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
font-weight: 600;
padding:12pt 0pt;
}
.ServiziHome .linkUtili .header-title {
font-weight: 600;
}

.ServiziHome .linkUtili .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
.ServiziHome .linkUtili .header-title h1 {
   color: #000;
font-size:24px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
}

.ServiziHome .portlet-asset-publisher .asset-full-content .asset-content {
margin-right:0px;
margin-left: 0px;
}

.ServiziHome .linkUtili .taglib-asset-links h2 
{
	display: none;
}
.ServiziHome .linkUtili ul
{
	margin: 0;
	padding: 0;
}

.ServiziHome .linkUtili p {

	padding-bottom:10px;
}

.ServiziHome .linkUtili a {
text-decoration: underline;
font-size: 16px;
color: #7d5990;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

.ServiziHome .linkUtili img.icon {
 display: none;

}

.ServiziHome .documenti {
width: 300px;
/*padding-right: 330px;*/
border-top: 6px solid #7d5990;
float: right;

}

.ServiziHome .documenti .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
padding:12pt 0pt;
}
.ServiziHome .documenti .header-title {
  font-weight: 600;
}
.ServiziHome .documenti .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
.ServiziHome .documenti .header-title h1 {
   color: #000;
font-size:24px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
}
.ServiziHome .documenti .taglib-asset-links h2 
{
	display: none;
}
.ServiziHome .documenti ul
{
	margin: 0;
	padding: 0;
}

.ServiziHome .documenti p {

	padding-bottom:10px;
}


.ServiziHome .documenti a {
text-decoration: underline;
font-size: 16px;
color: #7d5990;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

.ServiziHome .documenti img.icon {
 display: none;

}

.ServiziHome .normativa {
width: 300px;
border-top: 6px solid #7d5990;
float: right;
padding: 0 15px;
}

.ServiziHome .normativa .taglib-header {
border-bottom: 1px solid #464646;
color: #000;
padding:12pt 0pt;
}
.ServiziHome .normativa .header-title {
  font-weight: 600;
}
.ServiziHome .normativa .asset-content {
	font-size:16px;
	margin: 0;
	padding: 0;
}
.ServiziHome .normativa .header-title h1 {
   color: #000;
font-size:24px;
font-weight:600;
border-bottom: 1px solid #464646;
padding-bottom: 15px;
}
.ServiziHome .normativa .taglib-asset-links h2 
{
	display: none;
}
.ServiziHome .normativa ul
{
	margin: 0;
	padding: 0;
}

.ServiziHome .normativa p {

	padding-bottom:10px;
}


.ServiziHome .normativa a {
text-decoration: underline;
font-size: 16px;
color: #7d5990;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

.ServiziHome .normativa img.icon {
 display: none;

}
.regione .categorie .metadata-publish-date
{
	display:none;
}

.regione .categorie h1.asset-title a:link,
.regione .categorie h1.asset-title a:hover,
.regione .categorie h1.asset-title a:visited {
color: #9C2328;
text-decoration: underline;
}

.regione .notiziaSingolaCanale  .portlet-title {
 border-bottom: 6px solid #9C2328;
}

.regione .notiziaSingolaCanale  h1.asset-title a {
     color:#9C2328;
}

.regione .DueNotizie  h1.asset-title a {
  
   color:#9C2328;
    
}

.regione .categorie .metadata-categories
{
	display:none;
}
.regione .categorie .metadata-tags
{
	display:none;
}
.regione .argomento .metadata-publish-date
{
	display:none;
}
.regione .argomento .metadata-categories
{
	display:none;
}
.regione .argomento .metadata-tags
{
	display:none;
}
.regione .titoloarea  .metadata-publish-date
{
	display: none;
}

.regione .benvenuto  .metadata-publish-date
{
	display: none;
}



.regione .contenutotema  .metadata-publish-date
{
	display: none;
}


 
.regione .LaRegione  .metadata-publish-date
{
	display: none;
}

/*** filrto argomenti Europa - Inviti aperti**/

.regione .filtroArgomento
{
	border: none;
font-family: 'Titillium Web';
font-size: 14px;
margin-right:25px;
}


.regione .filtroArgomento .lfr-panel-titlebar, .filtroEnte .lfr-panel-titlebar
{
	display:none;
}

.regione .filtroArgomento .lfr-panel-container,  .filtroEnte .lfr-panel-container
{
	border:none;
}

.regione .filtroArgomento .portlet-title .icon, .filtroEnte .portlet-title .icon
{
	display:none;
}

.regione .filtroArgomento .portlet-title-text, .filtroEnte .portlet-title-text
{
	font-family: 'Titillium Web';
	font-size: 20px;
	margin-left: 51px;
}



.regione .filtroArgomento .aui-tree-label , .filtroEnte .aui-tree-label
{
	
	line-height:25px;
}

.regione .filtroArgomento .aui-tree-node-content ,.filtroEnte .aui-tree-node-content
{
	border-top: 1px solid #000000;
	
}


.regione .filtroArgomento .aui-tree-label a,
.regione .filtroEnte  .aui-tree-label a
{
	text-decoration:none;
	color: #000;
}


 .regione .contenuto .search-pages {
clear: both;
height: auto;
overflow: hidden;
width: auto;
position: absolute;
top: -39px;
right:20px;
}

 .regione .contenuto .tab-pag
{
	float:left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

 .regione .contenuto .tab-pag-a,
 .regione .contenuto .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #B52831;
}

 .regione .contenuto .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;
}


 .regione .contenuto .separator {
  display: none;

}

.regione .homeavviso a,
.regione .homeavviso a:hover,
.regione .homeavviso a:visited,
.regione .homeavviso a:link {
  text-decoration: underline;
  font-size: 20px;
  font-weight:800;  
  color: #9c2328;
  line-height: 20px;
  padding:3pt 0;
  margin: 30px 0px;
}

.regione .vistadocumenti {
margin:0px 30px;

}
.regione .vistadocumenti .portlet-title
{
	font-size: 1.5em;
	
}

.regione .vistadocumenti table thead {
display: table-header-group;
border-color: inherit;
}

.regione .vistadocumenti caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

.regione .vistadocumenti table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


.regione .vistadocumenti td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

.regione .vistadocumenti th, .regione .vistadocumenti td {
    color: #FFFFFF;
    background-color:#525252;
    /*padding: 5px 1px;*/
    border: 1px solid #DADCDB;
    text-align: center;
    padding: 10px;
    width: 230px;
}
   
   
 .regione .vistadocumenti th a {
    color: #FFFFFF;
   }

.regione .vistadocumenti table td a,
.regione .vistadocumenti table td a:hover,
.regione .vistadocumenti table td a:visited,
.regione .vistadocumenti  table td a:link 
{
	color: #004171;
}

.regione .vistadocumenti li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }
 
 .regione .vistadocumenti dd {
margin:10px 0px;
font-size: 14px;
font-weight: 400;
font-family: 'Arial';
float: right;
width: 70%;

}
.regione .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;

}

.regione .vistadocumenti dt {
    font-weight: 700;
    float: left;
    width: 29%;
    margin:10px 0px;
    clear: left;
    
}

.regione .vistadocumenti .titolodettaglio  {
font-size: 30px;
line-height: 30px;
margin: 0;
text-align: left;
}

.regione .vistadocumenti .descrizione {
font-size: 13px;
font-weight: 400;
padding: 10px 0px;
}
/********  visualizzazione documenti **/ 

.regione .vistadocumenti .lfr-asset-date
{
	display: none;
}
.regione .vistadocumenti .thumbnail
{
	display: none;
}

.regione .vistadocumenti .context-pane
{
	display: none;
}
.regione .vistadocumenti .lfr-asset-subfolders
{
	display: none;
}

.regione .vistadocumenti .lfr-asset-items last
{
	display: none;
}

.regione .vistadocumenti .document-info
{
	display: none;
}

.regione .vistadocumenti .aui-w65
{
	width: 530px;
}
.regione .vistadocumenti .lfr-document-library-comments.lfr-panel.lfr-extended
{
	display: none;
}



