/* footer */
#footerrosso
{
	vertical-align: text-top;
	color: white;
	display: inline-block;
	background-color: #CC0000;
	width: 23%;
	height: 25vw;
	padding-left:3vw;
	padding-top:3vw;
	padding-bottom:1vw;
	font-family:'Conv_candara',Sans-Serif;
	overflow: hidden;
}
#footerrossomenu
{
	display:block;
	height:12.2vw;
}
#footerrossomenu a
{
	font-size: 1.4vw;
	line-height:2.5vw;
	color: white;
	text-decoration:none;
	height:2.5vw;
	width:5.8vw;
	display:block;
}
#footerrossomenu a:hover
{
	color: grey;
}
#spanfooterrosso1, #spanfooterrosso2, #spanfooterrosso3, #spanfooterrosso4
{ 
	display: block;
    background-color:white;
	padding:0.1vw;
    width:5.8vw;
}
#footerfacebook{margin-left: -1vw;}
#footerinstagram{margin-left: 1vw;}
#footerinstagram, #footerfacebook
{
	display: inline-block;
	margin-top:3.47vw;
	width:8vw;
	text-align:center;
	border-color:white;
	border-style:solid;
	border-width:0.1vw;
	border-radius:1vw;
	font-size: 1.4vw;
	line-height:2.8vw;
	color: white;
	text-decoration:none;
}
#footerinstagram:hover, #footerfacebook:hover
{
	color:white;
	background-color:#133557;
}
#footerblu
{
	vertical-align: text-top;
	color: white;
	display: inline-block;
	background-color: #133557;
	width: 27%;
	height: 25vw;
	padding-top:1.33vw;
	padding-left:3vw;
	line-height:1vw;
	font-family:'Conv_candara',Sans-Serif;
	font-size: 1.4vw;
	overflow: hidden;
}
#footerlogo
{
	width:14vw;
}
#footertelefono, #footermail, #footerhome, #footerorologio, #footerwhatsapp
{
	width:1.5vw;
	vertical-align: text-bottom;
	filter: brightness(0) invert(1);
}
#footerblupenultimariga, #footerbluultimariga
{
	margin-left: 1.7vw;
	margin-top: -0.8vw;
}
#footerblu2
{
	vertical-align: text-top;
	width: 50%;
	height:25vw;
	display: inline-block;
	background-color: #133557;
	overflow: hidden;
}
.mappagoogle
{
	padding: 5%;
	height:100%;
	width:100%;
}
#footerintestazioninegozio
{
	color: white;
	background-color:black;
	display: block;
	width: 100%;
	height: 3vw;
	padding-top:0.8vw;
	text-align:center;
	font-family:'Conv_candara',Sans-Serif;
	overflow: hidden;
	font-size:1.1vw;
}
.nolink
{
	text-decoration: none;
	color:white;
}









































