@media all{
    /* MENU */
    .rigamenu{
        border-bottom: solid 15px #193494;
    }
    .logo{
        float: left;
		width: 280px;
		line-height: 0;
		padding:35px 0;
        margin: 0;
	}
    .menumobileico{display: none;}
    .menu{
        float: left;
        width: calc(100% - 280px);
        text-align: right;
		padding: 52px 0 0 0;
		margin: 0 0 0 0;
		line-height: 1em;
		font-weight: 500;
		font-size: 21px;
		/*background-color: #00f;*/
	}
		ul#link {list-style: none;}
		ul#link li {
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
			margin:0;
			padding: 10px 5px 10px 5px;
			display:inline-block;
			position: relative;
			/*background-color: #f00;*/
		}
		ul#link li:last-child {
			padding: 10px 0px 10px 5px;
		}
		ul#link li a {
			text-decoration:none;
			margin:0;
			color:#12266d;
		}
		ul#link li a:hover	{
			color:#5c6061;
		}
		ul#link li a.attivo{
			font-weight: 900;
		}
    /* FINE MENU */
}





@media all and (max-width: 1200px){
    /* MENU */
    /*.rigamenu{
        border-bottom: solid 15px #193494;
    }*/
    /*.logo{
        float: left;
		width: 280px;
		line-height: 0;
		padding:35px 0;
        margin: 0;
	}*/
    /*.menumobileico{display: none;}*/
    .menu{
        /*float: left;
        width: calc(100% - 280px);
        text-align: right;
		padding: 52px 0 0 0;
		margin: 0 0 0 0;
		line-height: 1em;
		font-weight: 500;*/
		font-size: 18px;
		/*background-color: #00f;*/
	}
		/*ul#link {list-style: none;}*/
		ul#link li {
			/*-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
			margin:0;*/
			padding: 10px 4px 10px 4px;
			/*display:inline-block;
			position: relative;*/
			/*background-color: #f00;*/
		}
		ul#link li:last-child {
			padding: 10px 0px 10px 4px;
		}
		/*ul#link li a {
			text-decoration:none;
			margin:0;
			color:#12266d;
		}
		ul#link li a:hover	{
			color:#5c6061;
		}*/
		ul#link li a.attivo{
			font-weight: 600;
		}
    /* FINE MENU */
}







@media all and (max-width: 1020px){

    /* MENU */
    .rigamenu{
        border-bottom: solid 10px #193494;
    }
    .logo{
        /*float: left;*/
		width: 200px;
		line-height: 0;
		padding:20px 0;
        margin: 0;
	}
    .menumobileico{
		display: block;
		float: right;
		width: 40px;
		padding:20px 10px 0 0;
	}
    .menu{display: none;}

    /* FINE MENU */
	
  
}









