/* Stili per il footer */

#footer-total {
	clear: both;
}

#footer-total .big-footer {
	background-color:#3c5d6b;
	margin-top:1.875em;
/*	float:left;
	width:100%;*/
	overflow: auto;
	padding:0 0.7em;
/* 	padding-bottom:1em; */
}

#footer-1,
#footer-2,
#footer-3 {
	float:left;
	width:31%;
	margin-right: 2%;
	/*margin-top:-1.5em;*/
}

#footer-total p {
	font-size:0.813em;
	line-height: 1.5;
	margin: 0;
	color: white;
}
#footer-total .col-1 {
	margin-left: 3em;
	margin-bottom: 1em;
}
#footer-1 .col-1 a,
#footer-2 .col-1 a,
#footer-3 .col-1 a {
	color: white;
	text-decoration: underline;
}

#footer-1 .col-1 a:hover,
#footer-2 .col-1 a:hover,
#footer-3 .col-1 a:hover,
#footer-1 .col-1 a:focus,
#footer-2 .col-1 a:focus,
#footer-3 .col-1 a:focus {
	text-decoration: none;
}

.titolo-footer{
	margin-top:0em;
	

}
.titolo-footer img {
	float:left;
	margin-right:0.625em;
}


.titolo-footer h6 {
	padding-top:0.7em;
	margin-top: 0.7em;
	margin-bottom: 0;
	
}

.titolo-footer h6 a{
	padding-top:0.7em;
	font-family: "Open Sans", Arial, Helvetica, sans-serif, sans-serif;
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	
}

#footer-4 {
	margin-bottom: 0em;
	background-color: #072835;
	overflow: auto;
	padding: 1em;
}


#footer-4 a {
	color: white;
	font-size:0.813em;
}
#footer-4 ul {
	margin: 0px auto;
	min-width: 480px;
	display: table;
}
#footer-4 li {
	display: table-cell;
}

.big-footer .clear {
	height: 10px;
}


