@media all{
	/* MENU */
	.bloccofixed{
		/*overflow: hidden;*/ /* in questo modo posso vedere il menù di secondo livello*/
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		width: 100%;
	}
	header{
		width: 100%;
		height: 70px;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		-ms-transition: height 0.3s;
		-o-transition: height 0.3s;
		transition: height 0.3s;
		background-color: #fff;
		/*border-bottom: solid 1px #fa6d69;*/
		/*border-bottom: solid 1px #264086;*/
		box-shadow: 0px 0px 20px #737373;
		/*background-color: #951;*/
	}
	header .logo{
		display: inline-block;
		float: left;
		width: 300px;
		padding: 0 0 0 0;
		line-height: 0;
		/*font-size: 42px;
		font-weight: 800;*/
		/*background-color: #049;*/
	}
	header .menumobileico {
		display: none;
	}
	header .menu{
		display: inline-block;
		width: calc(100% - 300px);
		float: left;
		padding: 23px 0 0 0;
		margin: 0 0 0 0;
		text-align: right;
		font-weight: 600;
		font-size: 18px;
	}
	/*header.smaller {
		border-bottom: solid 1px #fa6d69;
		box-shadow: 0px 0px 20px #737373;
	}*/
	/*header.smaller .logo {
		width: 168px;
		height: 75px;
	}*/
	/*header.smaller .menu {
		width: 930px;
		height: 25px;
		padding: 40px 0 0 0;
		font-size: 20px;
	}*/
		ul#link {list-style: none;}
		ul#link li {
			margin:0;
			padding: 10px 15px 10px 15px;
			display:inline-block;
			position: relative;
		}
		/*ul#link li:last-child {
			padding: 5px 0 5px 15px;
		}*/
		ul#link li a{
			text-decoration:none;
			margin:0;
			color:#000;
		}
		ul#link li a:hover{
			color:#fa6d69;
		}
		/*ul#link li a.attivo{
			color:#2da6a4;
		}*/
		ul#link li:last-child {
			background-color: #fa6d69;
		}
		ul#link li:last-child a{
			color: #fff;
		}
		
	/* FINE MENU */
}











@media all and (max-width: 1160px){

	
	/* MENU */
	header {height: 70px;}
	header .logo{
		/*display: inline-block;
		float: left;
		width: 300px;
		padding: 25px 0 0 0;
		font-size: 42px;
		font-weight: 800;
		background-color: #049;*/
	}
	header .menu{
		/*height: 30px;*/
		/*width: calc(100% - 150px);*/
		padding: 24px 0 0 0;
		font-size: 20px;
	}
	/*header.smaller .logo {width: 168px;}*/
	header.smaller .menu {
		/*width: 762px;*/
		/*font-size: 20px;*/
	}
		/*ul#link li {
			margin:0;
			padding: 5px 10px 24px 10px;
			display:inline-block;
			position: relative;
		}
		ul#link li:last-child {
			padding: 5px 0 24px 10px;
		}*/

		
		/*ul#link ul {			
			margin:24px 0 0 0;
		}*/
	/* FINE MENU */	

	
}



















@media all and (max-width: 990px){


	/* MENU */
	header {
		height:59px;
		/*border-bottom: solid 1px #00b0f0;
		box-shadow: 0px 0px 20px #737373;*/
	}
	header .logo{
		/*display: inline-block;
		float: left;*/
		width: 250px;
		/*padding: 0 0 0 0;*/
		/*font-size: 38px;*/
		/*font-weight: 800;*/
		/*background-color: #049;*/
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;*/
	}
	header .logo img{
		width: 180px;
	}
	header .menumobileico{
		float: right;
		display: block;
		height: 30px;
		width: 70px;
		padding: 15px 0 0 0;
		font-size: 13px;
		text-align: right;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	header .menu{
		display: none;
	}
	/*header.smaller{
		height: 45px;
	}*/
	/*header.smaller .logo{
		padding: 2px 0;
		width: 90px;
		height: 41px;
	}*/
	/*header.smaller .menumobileico{
		height: 30px;
		padding: 7px 0 0 0;
	}*/
	/* FINE MENU */
	
	
}















@media all and (max-width: 760px){

}