

.catpercorso
{
	padding:16px 0 16px 3px;
	font: 16px roboto;
	color:#fff;
}


#percorso
{
	color: #518ba5;
	text-transform: uppercase;
	border-bottom: 1px solid #FF0036;
	font: 4.8em roboto;
	text-align: center;
	margin: 0px auto 42px auto;
	padding: 173px 0 5px 0;
}

#footer
{
	margin-top: 3%;
}


/* Pagina di visualizzazione della lista delle news */

div#newslistarea {
clear:both;
position:relative;top:30px;padding-bottom:50px;
}

div.nwlarea
{
	border:1px solid #bababa;
	margin-bottom:16px;
	overflow:hidden;
}


div.nwlarea:hover
{
	background:#e5e5e5 !important;
}

.nwltitlearea
{
	padding:1%;
	margin-left:40px;
}

div.nwltitlearea
{
	width:53%;
	float:left
}

.nwltextarea
{
	text-align:left;	
	padding:0 0 16px 0;
	color:#616161;
	font:0.95em roboto;
}


.nwIcoArea
{
	float:left;
	border-right:1px solid #bababa;
	text-align:center
}

.nwlimg1area img
{
	position: relative;
	padding:10%;

}

.pesoFile
{
	color: #009144;
    font: 0.95em roboto;position:relative;
    top: 48%;
    transform: translateY(-150%);
}
  



.nwlimg2area,.nwlimg3area{display:none}

.nwlsubject
{
	padding:6% 0 2% 0;
	font:2em/1.5em roboto;
	color: #5c5c5c;; 
}

.nwlsubject a
{
	color:#FF0036;;
	font:2em/1.5em roboto;
}



.nwldate {
color: #616161; padding:0 0 6px 0;
font:1em roboto;
}

.nwlimg {

	position:relative;
}

.newsmsg {
 	font:1em roboto;
	color: black;
}


.Link
{
	width:11%;
	float:right;
	text-align:center;
	margin-top:2.1%;
	
	font:1.6em/1.7em roboto;
	color: #FF0036;
}
.Visualizza
{
	width:11%;
	float:right;
	text-align:center;
	margin-top:2.1%;
	
	font:1.6em/1.7em roboto;
	color: #FF0036;
}

.txtLink
{
	color: #5C5C5C;
}
.txtLink a
{
	color:#5C5C5C;
}

.LinkRichiesta
{
	width:22%;
	float:right;
	text-align:center;
	margin-top:2.1% !important;
	font:1.6em/1.7em roboto;
	color: #FF0036;
	margin: 0 auto;
	margin-right: 5.6%;
	
}
.txtRichiesta
{
	margin: 0 auto;
	color:#5C5C5C;
	
}
.icoRichiesta a
{
	color: #fff;
}
.txtRichiesta a 
{
	color:#5C5C5C;
}

.icoRichiesta
{
	border:2px solid #518ba5;
	color: #fff;
	background: #518ba5;
    border-radius: 500px;
    height: 50px;
    width: 50px;
    margin: 0 auto;
    margin-top: 1%;
    font:1.6em/1.7em roboto;
}

	

/*.Visualizza{text-align:center;height:100%;border-left:1px solid #bababa;width:11%;float:right;background:red}
.Link{text-align:center;height:100%;border-left:1px solid #bababa;width:11%;float:none;background:blue}*/

.nwblink a:link,.nwblink a:visited
{
	color:#FF0036;
}  

.nwblink a:hover
{
	color:#FF0036;
}  
.nwarclink{
	display:none;
}
.nwblink
{
	border:2px solid #518ba5;
	color: #fff;
	background: #518ba5;
    border-radius: 500px;
    height: 50px;
    width: 50px;
    margin: 0 auto;
}

.nwblink i
{
	margin-top: 25%;
	font-size: 1.3em;
	color: #fff;
}

.Link i
{
	font-size: 1.5em;
}


.nwblink a
{

	margin: 0 auto;
}







/*  RESPONSIVE  */


@media (max-width: 1280px){
	
	

.nwltitlearea{margin-left:10px;}
.Link,.Visualizza{width:12%;margin-right:1%}


	
div.nwltitlearea {
    width: 55% !important;
}
	
	.nwIcoArea {
    width: 105px;
}
.nwlsubject
{
	padding:5.3% 0 2% 0;

}

.nwlimg1area {overflow:hidden}
.nwlimg1area img{width:82%;}

}




@media (max-width: 1023px){
	
		#percorso{padding: 20px 0 5px 0;}
	#titoloContent {

font: 2.3em roboto;

}

	.nwIcoArea {
    width: 85px;
}

 div.nwltitlearea{
        width: 53% !important;float:left;height:35px;margin-left:2px
    }
		.nwlarea{height:85px}
	.nwblink,.icoRichiesta{width:45px;height:45px}

	.LinkRichiesta,.Link,.Visualizza{margin-right:5%;font: 1.4em roboto;}
	.LinkRichiesta{width:27%;margin-right:0}
	.icoRichiesta
{


    margin-top:-8px;

}
	.nwlsubject{padding:15px 0px 0 0; font: 1.8em/1.1em roboto;}
	 .Link img, .Visualizza img{width:50px}
	 
	 .nwlimg1area img{padding:5px;margin-top:8px;width:65px}

.Visualizza,.Link{margin:7px;right:10px;top:8px}



}
	


@media (max-width: 480px){
	
		#percorso{font: 3.3em/1em roboto;}
		
		.nwlarea{margin-bottom:20px;height:auto}

.nwlsubject {
    font: 1.8em/1.2em robotocond; color:#FF0036;
    padding: 10px 0;text-align:center
}
	.nwIcoArea {
    display:none !important
}

.LinkRichiesta
{
	width:100%;
	float:none;

	margin: 0 auto !important;

	
}
div.nwltitlearea{float:none;margin:0 auto}
.Link{width:90px;float:none;text-align:center;top:-10px;left:0;}
.Visualizza{width:90px;float:right;text-align:center;top:-10px;right:100px;}

    div.nwltitlearea{
        width: 90% !important;height:auto;float:none;
    }

}

