
/* Paragrafo PAGINA */
										
	#col-sx .paragrafo
	{
		margin-bottom: 30px;
		color: #000; line-height: 1.7em;
		overflow: hidden;
	}											
		#col-sx .paragrafo.bordo
		{
			padding-bottom: 20px;
			border-bottom: 1px #ccc dashed;
		}									
	#col-sx .paragrafo mark
	{
		font-size: .9em;
		background: none;
		font-weight: 300;
		color: #555;
		padding: 0;
	}									
	#col-sx .paragrafo a.foto
	{
		float: right;
		width: 40%; height: auto;
		margin: 10px 30px;
	}									
	#col-sx .paragrafo a.foto img
	{
		width: 100%;
	}
		#col-sx .paragrafo a
		{
			color: #2ea3f2;
			font-weight: 600;
		}
		#col-sx .paragrafo a:link[href^='tel']
		{
			color: #000;
		}
		#col-sx .paragrafo a:hover
		{
			color: #ba2523;
		}
		
			#col-sx .paragrafo a:link:before
			{
				margin: 0 4px 0 0;
				font-weight: 300;
				font-size: .8em;
			}
			#col-sx .paragrafo a:link[href^='tel']:before
			{
				content: '\f879';
				font-size: .8em;
				font-weight: 600;
			}
			#col-sx .paragrafo a:link[href^='mailto']:before
			{
				content: '\f0e0';
				color: #c3b848;
				font-size: .8em;
				font-weight: 600;
			}
			#col-sx .paragrafo a:link[href^='.mp3']:before, #col-sx .paragrafo a:link[href^='.MP3']:before
			{
				content: '\f0e0';
				color: #c3b848;
				font-size: .8em;
				font-weight: 600;
			}
			#col-sx .paragrafo a:link[target^="_blank"]:after, #col-sx .paragrafo a:visited[target^="_blank"]:after
			{
				margin: 0 0 0 3px;
				content: '\f2f5';
				font-size: .7em;
				font-weight: 600;
			}
			#col-sx .paragrafo a:link[href$='.pdf']:before, #col-sx .paragrafo a:visited[href$='.pdf']:before, #col-sx .paragrafo a:link[href$='.PDF']:before, #col-sx .paragrafo a:visited[href$='.PDF']:before
			{
				content: '\f1c1';
				color: #c92100;
			}
			#col-sx .paragrafo a:link[href$='.doc']:before, #col-sx .paragrafo a:visited[href$='.doc']:before, #col-sx .paragrafo a:link[href$='.docx']:before, #col-sx .paragrafo a:visited[href$='.docx']:before
			{
				content: '\f1c2';
				color: #1695c3;
			}
			#col-sx .paragrafo a:link[href$='.rtf']:before, #col-sx .paragrafo a:visited[href$='.rtf']:before, #col-sx .paragrafo a:link[href$='.txt']:before, #col-sx .paragrafo a:visited[href$='.txt']:before
			{
				content: '\f15c';
				color: #999;
			}
			#col-sx .paragrafo a:link[href$='.zip']:before, #col-sx .paragrafo a:visited[href$='.zip']:before
			{
				content: '\f1c6';
				color: #c78a00;
			}
			#col-sx .paragrafo a:link[href$='.p7m']:before, #col-sx .paragrafo a:visited[href$='.p7m']:before
			{
				content: '\f573';
				color: #ba478f;
			}
			#col-sx .paragrafo a:link[href$='.csv']:before, #col-sx .paragrafo a:link[href$='.xls']:before, #col-sx .paragrafo a:link[href$='.xlsx']:before
			{
				content: '\f1c3';
				color: #136c32;
			}
			#col-sx .paragrafo a:link[href$='.xml']:before, #col-sx .paragrafo a:link[href$='.xml']:before, #col-sx .paragrafo a:link[href$='.xml']:before
			{
				content: '\f1c9';
				color: #136c32;
			}		
			#col-sx .paragrafo a:link[href$='.jpg']:before, #col-sx .paragrafo a:link[href$='.JPG']:before, #col-sx .paragrafo a:link[href$='.jpeg']:before, #col-sx .paragrafo a:link[href$='.png']:before, #col-sx .paragrafo a:link[href$='.gif']:before
			{
				content: '\f1c5';
				color: #44b77e;
			}
			#col-sx .paragrafo a.foto:link[href$='.jpg']:before, #col-sx .paragrafo a .foto:link[href$='.JPG']:before, #col-sx .paragrafo a .foto:link[href$='.jpeg']:before, #col-sx .paragrafo a .foto:link[href$='.png']:before, #col-sx .paragrafo a .foto:link[href$='.gif']:before {
    content: ' ';
			}
						
						#col-sx .paragrafo ul
						{
							list-style: outside;
							padding-left: 20px;
							margin: 15px 20px;
						}

					

/* BLOCCO ALLEGATI, MODULISTICA, BANDI, TITOLETTI PAGINA ETC */

.documenti-pagina
{
	margin-bottom: 40px;
}
	.documenti-pagina ul
	{
		border-bottom: 1px #ccc dotted;
		list-style: none !important;
	}
		.documenti-pagina ul li
		{
			border-top: 1px #ccc dotted;
			padding: 10px 0 7px 0;
		}
			.documenti-pagina ul li a
			{
				color: #2a83bf;
				font-size: 1em; 
				font-weight: 600;
			}
			.documenti-pagina ul li a:hover
			{
				opacity: .6;
			}
			.documenti-pagina ul li a:before
			{
				margin-right: 5px;
				font-size: 1em;
			}
				.documenti-pagina ul li a:link[href$='.pdf']:before, .documenti-pagina ul li a:link[href$='.PDF']:before
				{
					content: '\f1c1';
					color: #c92100;
				}
				.documenti-pagina ul li a:link[href$='.doc']:before, .documenti-pagina ul li a:link[href$='.docx']:before
				{
					content: '\f1c2';
					color: #1695c3;
				}		
				.documenti-pagina ul li a:link[href$='.rtf']:before, .documenti-pagina ul li a:link[href$='.txt']:before
				{
					content: '\f15c';
					color: #1695c3;
				}	
				.documenti-pagina ul li a:link[href$='.zip']:before
				{
					content: '\f1c6';
					color: #c78a00;
				}	
				.documenti-pagina ul li a:link[href$='.csv']:before, .documenti-pagina ul li a:link[href$='.xls']:before, .documenti-pagina ul li a:link[href$='.xlsx']:before
				{
					content: '\f1c3';
					color: #40b35c;
				}	
				.documenti-pagina ul li a:link[href$='.xml']:before
				{
					content: '\f1c9';
					color: #40b35c;
				}
				.documenti-pagina ul li a:link[href$='.p7m']:before
				{
					content: '\f573';
					color: #ba478f;
				}		
				.documenti-pagina ul li a:link[href$='.jpg']:before, .documenti-pagina ul li a:link[href$='.JPG']:before, .documenti-pagina ul li a:link[href$='.jpeg']:before, .documenti-pagina ul li a:link[href$='.png']:before, .documenti-pagina ul li a:link[href$='.gif']:before
				{
					content: '\f1c5';
					color: #44b77e;
				}

				.documenti-pagina ul li a:link[target="_blank"]:after
				{
					content: '';
					margin-left: 0;
				}			
					.documenti-pagina ul li a:visited:before
					{
						color: #ccc;
					}
					
	.modulistica ul
	{
		border-bottom: 1px #aaa dotted;
		margin-top: 20px;
	}				
		.modulistica ul li
		{
			padding-top: 0;
			border-top: 1px #aaa dotted;
		}				
			.modulistica ul li h4
			{
				margin-bottom: 15px;
				padding: 10px 0 0 0;
				font-weight: 600;
				font-size: 1.1em; line-height: 1.3em;
			}					
			.modulistica ul li a
			{
				margin: 0 12px 5px 0;
				font-weight: 700;
				font-size: .85em; line-height: 1em;
				text-transform: uppercase;
				display: inline-block;
				padding: 8px 16px 8px 0;
				position: relative;
				border-right: 1px #ccc solid;
				overflow: hidden;
			}
				.modulistica ul li a:before
				{
					font-size: 1.6em;
					float: left;
					margin: 1px 8px 0 0;
				}	
				.modulistica ul li a:link[href^='http']:before
				{
					content: '\f5f6';
					color: #007e2f;
					font-weight: 500;
				}		
				.modulistica ul li a:visited[href^='http']:before
				{
					color: #007e2f;
				}			
			.modulistica ul li h5
			{
				margin-bottom: 10px;
				font-weight: 300;
				color: rgba(0,0,0,.8);
				line-height: 1.3em;
			}						
				.modulistica ul li h5 a
				{
					background: none;
					margin: 0;
					padding: 0;
					text-transform: none;
					border: 0;
					font-size: 1em;
					font-weight: 400;
					display: inline;
				}
							
		.bandi ul li h4
		{
			font-size: 1em; line-height: 1.5em;
		}				
			.bandi ul li h4 span
			{
				font-weight: 300;
				font-size: .9em;
			}
	