body{
	margin:0;
	padding:0;
}
/**/
.menu_icone_contenitore{
	width:100%;
	height:68px;

	background: rgb(9,49,82);


	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*.menu_icone_contenitore::after{
	content:"";
	clear:all;
	display:block;
}
*/

.menu_icone{
	margin:0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top:3px;
	text-align:center;
	display:table;
	width:1000px;
}

/*
*/

.menu_icone_elemento {

	text-align:center;
	display:table-cell;
	/*
	background-color:#33CCCC;
	*/
}
.menu_icone_elemento::first {
	padding-left:0;
	margin-left:230px;
}

.menu_icone_elemento:last {
	padding-right:0;
}

.menu_icone_elemento img{
	border:0;
	opacity:1;
	transition:opacity linear 0.2s;
}

.menu_icone_elemento img:hover{
	opacity:0.65;
}

/*
@media screen and (min-width:1017px) and (max-width:1200px){
}
*/

@media screen and (min-width:800px) and (max-width:1016px){
	.menu_icone{
		width:100%;
	}
}

@media screen and (min-width:720px) and (max-width:799px){
	.menu_icone_contenitore{
		width:100%;
		height:63px;
	}
	.menu_icone{
		width:100%;
	}
	.menu_icone_elemento img{
		height:55px;
		width:auto;
	
	}
}
@media screen and (min-width:491px)  and (max-width:719px){
	.menu_icone_contenitore{
		width:100%;
		height:135px;
	}

	.menu_icone{
		width:100%;
		display:table;
	}

	.menu_icone_elemento {
		margin:0;
		width:50%;
		text-align:left;
		padding-left:5%;
		padding-bottom:3px;
		float:left;
	}
	
	.menu_icone_elemento img{
		width:auto;
		margin:0;
	}
}
@media screen and (min-width:431px)  and (max-width:490px){
	.menu_icone_contenitore{
		width:100%;
		height:125px;
	}

	.menu_icone{
		width:100%;
		display:table;
	}

	.menu_icone_elemento {
		margin:0;
		width:50%;
		text-align:left;
		padding-left:5%;
		padding-bottom:5px;
		float:left;
	}
	
	.menu_icone_elemento img{
		height:54px;
		width:auto;
	
	}
}

@media screen and (max-width:430px){
	.menu_icone_contenitore{
		width:100%;
		height:100px;
	}
	.menu_icone{
		width:100%;
	}

	.menu_icone_elemento {
		margin:0;
		width:50%;
		text-align:left;
		padding-left:3%;
		padding-bottom:5px;
		float:left;
	}
	
	.menu_icone_elemento img{
		height:44px;
		width:auto;
	
	}
}
