.ambiente #layout-column_column-5
{
	margin:0px 30px;
	width: 930px;
	border-top: 6px solid #112A8C;
}

.ambiente .searchLato {
border-top: 6px solid #112A8C;
margin-right: 30px;
}

.ambiente .evidenzadx .title-list a {
font-size: 16px;
font-weight: 600;
color: #112a8C;
line-height: 18px;
	
}

.ambiente .linkUtili a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


.ambiente .documenti a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


.ambiente .normativa a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}


.ambiente .modulistica a {
text-decoration: underline;
font-size: 16px;
color: #112A8c;
line-height: 20px;
font-weight:400;
/*padding: 3pt 0pt;
margin-top: 10px;
padding-bottom:10px;*/
}

.ambiente  .modulistica .taglib-header {
display: none;
}

.ambiente .modulistica .portlet-document-library-display .entry-title
{
	padding:0;
}


.ambiente .boxProcedimenti a {
text-decoration: underline;
font-size: 13px;
color: #112A8c;
line-height: 20px;
padding: 3pt 0pt;
margin-right: 15px;
margin-top: 10px;
}

.ambiente .categorie  h1.asset-title a:link , .ambiente .categorie  h1.asset-title a:hover, .ambiente .categorie  h1.asset-title a:visited {
   color:#112a8c;
   text-decoration: underline;  
}

.ambiente .descrizioneRicerca
{
border-top: 6px solid #112a8c;
margin: 0px 25px 0px 10px;
padding: 12pt 0pt;
font-size: 18px;
font-weight: 400;
}


.ambiente .titoloContatti  {
border-bottom: 1px solid #000;
border-top: 6px solid #112a8c;
 margin: 0px 30px 0px 0px;
  font-size: 14px;
 font-weight: 700;
}


.ambiente .titoloContattiEmergenze  {
border-bottom: 1px solid #000;
border-top: 6px solid #112a8c;
 margin: 0px 30px 0px 0px;
  font-size: 18px;
 font-weight: 400;
}


/**** box procediemnti ***/
.ambiente .boxProcedimenti
{border-top: 6px solid #112a8c;
margin: 0px 30px 0px 4px;
padding: 12pt 0pt;
font-size: 14px;
font-weight: 700;
}

.ambiente .aui-w1-2, .aui-w50 {
width: 50%;
float: left;
}

.ambiente .tematiche .linkargomento a {
  color:#112A8C;
 margin: 0;
 padding: 0;
 text-decoration: none;
 font-weight: 400;
 font-size: 18px;
text-align:left; 
}



/***  come fare per***/

.ambiente .comefareper
{
	margin: 20px 30px 0px 30px;
	/*border-top: 1px solid #464646;*/ 
}
.ambiente .comefareper .header-title
{
	display: block;
}

.ambiente .comefareper .divProc
{
	
	border-top: 1px solid #464646; 
	padding-top: 10px;
	margin-top: 50px;
}

.ambiente .comefareper .lfr-search-container
{
	display: none;
}


.ambiente .comefareper .no-title
{
	width: 300px;
	float: left;
	border-bottom: 1px solid #999999;
	min-height: 55px;
	margin-right: 15px;
    padding: 10px 0px;
}

.ambiente .comefareper .no-title a,
.ambiente .comefareper .no-title a:hover,
.ambiente .comefareper .no-title a:visited
 {
line-height: 18px;
font-family: "Titillium Web";
font-size: 16px;
font-weight: 400;
padding: 0;
margin-right: 30px;
color: #464646;
text-decoration: none;
}

.ambiente .comefareper .comefare
{
  padding-top: 20px;
}

.ambiente .comefareper .aui-legend
{
	 border:0; 
}

.ambiente .comefareper .aui-field-wrapper
{
	border-bottom: 3px double #9C2328;
}

.ambiente .comefareper .aui-fieldset-legend {
color: #9C2328;
font-weight: 600;
font-size: 18px;
font-family: "Titillium Web";
border: 0;
}

.ambiente .comefareper .combo
{
  width: 345px;
  float: left;
}

.ambiente .comefareper .bottone
{
 float: left;
 margin-top: -6px;
}

.ambiente .comefareper .search-pages {
clear: both;
height: auto;
overflow: hidden;
width: auto;
position: absolute;
right:15px;
top:152px;
}

 .ambiente .comefareper .tab-pag
{
	float:left;
	width: 100px;
	height: 40px;
	border: 1px solid #464646;
}

.ambiente .comefareper .tab-pag-a,
.ambiente .comefareper .tab-pag-a-selected
{
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	position:relative;
	top:7px;
	left:10px;
	color: #112A8C;
}

.ambiente .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;
}





/****** via vas*************/

.ambiente .viavas  {
 margin: 0px 30px;
}


.ambiente .viavas .contenuto table {
	width: 100%;
	
}


.ambiente .viavas .iconesx {
 
  width: 230px;
  margin-top: 0px;
  vertical-align: top;
  text-align: left;
}

.ambiente .viavas .iconedx {
 float: right;
 width: 20%;
 margin-top:20px;
 margin-right: 30px; 
}

.ambiente .viavas .titolo  {
font-size: 13px;
line-height: 18px;
margin: 0;
width: 216px;
padding: 10px;
text-align: left;
vertical-align: top;
	
}


.ambiente .viavas .titolo a {
font-size: 13px;
font-weight: 600;
color: #112a8C;
line-height: 18px;
	
}

.ambiente .viavas .descrizione {
font-size: 13px;
font-weight: 400;
padding: 10px 0px;
}

.ambiente .viavas .metadata-publish-date
{
	display: none;
}

.ambiente .viavas .portlet-topper
{
	padding-bottom: 14px;
	border-bottom: 2px solid #464646;
}

.ambiente .viavas .portlet-title span
{
	font-family:"Titillium Web";
    font-size: 14px;
    font-weight: 600;
}
.ambiente .viavas h3
{
    color: #000;
    font-size: 22px;
    font-weight: 600;
    border: 0;
}
.ambiente .viavas .linklists 
{
    font-family: Arial;
    font-size: 14px;
    line-height: 1.3;
    padding-bottom: 25px;
    padding-top: 10px;
    border-bottom: 1px solid #464646;
}

.ambiente .viavas .linklists p
{
    color: #464646;
    font-weight:600; 
    
}

.ambiente .viavas .linklists span
{
    color: #464646;
    
}

.ambiente .viavas .linklists ul li {
margin-bottom:0;
line-height: 1.5;
font-family: arial;
font-size: 13px;
text-align: left;
}

.ambiente .viavas .linklists ul li a,
.ambiente .viavas .linklists ul li a:hover,
.ambiente .viavas .linklists ul li a:visited,
.ambiente .viavas .linklists ul li a:link 
{
	color: #004171;
}

.ambiente .viavas dd {
margin:10px 0px;
font-size: 14px;
font-weight: 400;
font-family: 'Arial';
float: right;
width: 60%;

}
.ambiente .viavas 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;

}
.ambiente .viavas dt {
    font-weight: 700;
    float: left;
    width: 40%;
    margin:10px 0px;
    clear: left;
    
}
.ambiente .viavas .taglib-asset-links
{
	clear: both;
	padding-top: 30px;
}

.ambiente .viavas .taglib-asset-links h2
{
	border-bottom: 1px solid #464646;
	font-family:"Titillium Web";
    font-size: 16px;
    background: none;
    margin: 0;
    padding: 0;
    color:#000;
    
}

.ambiente .viavas .taglib-asset-links .asset-links-list
{
	margin: 0;
	list-style: none;
	padding-top: 20px;
}

.ambiente .viavas .taglib-asset-links .asset-links-list-item
{
	padding-bottom: 15px;
}

 .ambiente .viavas .taglib-asset-links .asset-links-list img.icon
 {
 display: none;
 }
 
 
 /*  tabelle dati inserite in contenuto viavas*/

 .viavas table
{
	
	width: 930px;;
	margin: 0px 0px;
	
}


 .viavas .results-header
{
	
}

 .viavas table thead {
display: table-header-group;
border-color: inherit;
}

 .viavas caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

 .viavas table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


 .viavas td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

 .viavas th,  .viavas td {
    color: #FFFFFF;
    background-color:#525252;
    /*padding: 5px 1px;*/
    border: 1px solid #DADCDB;
    text-align: center;
    padding: 10px;
    width: 230px;
}
   
   
 .viavas th a {
    color: #FFFFFF;
   }

.viavas table td a,
.viavas table td a:hover,
.viavas table td a:visited,
.viavas  table td a:link 
{
	color: #004171;
}

.viavas li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }
 
 /***** viavas dettaglio***/
.viavasdettaglio 
{
	
	margin: 0px 30px;
	
}

.viavasdettaglio table
{
	
	width: 100%;
	margin: 0px 0px;
	
}
 
 .ambiente .viavasdettaglio .no-title
{
  float: left;
  width: 400px;	
}

.ambiente .viavasdettaglio .portlet-document-library-display {
	float: right;
	width: 530px;
	margin: 0;
	
}
 
 .viavasdettaglio .results-header
{
	
}

 .viavasdettaglio table thead {
display: table-header-group;
border-color: inherit;
}

 .viavasdettaglio caption {
margin:10px 0px;
text-align: left;
font-weight: 600;
font-size: 20px;
}

 .viavasdettaglio table td {
    background-color: #E9E9E9;
    color: #3E3E3E;
}


 .viavasdettaglio td {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 8px;
    color: #3E3E3E;
    border: 1px solid #DADCDB;
}

 .viavasdettaglio th,  .viavasdettaglio td {
    color: #FFFFFF;
    background-color:#525252;
    /*padding: 5px 1px;*/
    border: 1px solid #DADCDB;
    text-align: center;
    padding: 10px;
    width: 230px;
}
   
   
 .viavasdettaglio th a {
    color: #FFFFFF;
   }

.viavasdettaglio table td a,
.viavasdettaglio table td a:hover,
.viavasdettaglio table td a:visited,
.viavasdettaglio  table td a:link 
{
	color: #004171;
}

.viavasdettaglio li.listaLi
{
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 0 3px 10px;
 }
 
 .viavasdettaglio dd {
margin:10px 0px;
font-size: 14px;
font-weight: 400;
font-family: 'Arial';
float: right;
width: 70%;

}

.viavasdettaglio 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;

}

 .viavasdettaglio dt {
    font-weight: 700;
    float: left;
    width: 29%;
    margin:10px 0px;
    clear: left;
    
}

.ambiente .viavasdettaglio .titolodettaglio  {
font-size: 30px;
line-height: 30px;
margin: 0;
text-align: left;
}

.ambiente .viavasdettaglio .descrizione {
font-size: 13px;
font-weight: 400;
padding: 10px 0px;
}
 
 /********  visualizzazione documenti **/ 

.ambiente .viavasdettaglio .lfr-asset-date
{
	display: none;
}
.ambiente .viavasdettaglio .thumbnail
{
	display: none;
}

.ambiente .viavasdettaglio .context-pane
{
	display: none;
}
.ambiente .viavasdettaglio .document-info
{
	display: none;
}

.ambiente .viavasdettaglio .aui-w65
{
	width: 530px;
}
.ambiente .viavasdettaglio .lfr-document-library-comments.lfr-panel.lfr-extended
{
	display: none;
}

 