#mainmenu{
	position: fixed;
	z-index:998;
	background: white;
	background: rgba(255,255,255,0.95);
	top:0;
	left:0;
	width:100%;
	height:0;
	opacity:0;
	overflow:hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
#mainmenu.active{
	height:100%;
	opacity:1;
}
	#mainmenu #menuprincipale{
		font-family : 'futura-pt';
		font-size : 40px;
		line-height : 37px;
		color : #B5B5B5;
		list-style: none;
		position: absolute;
		margin:0;
		top:150px;
		left:50%;
		margin-left:-510px;
		padding:0;
		text-indent:0;
	}
	#mainmenu #menuprincipale li{
		opacity:0;
		-webkit-transition: all .4s ease .6s;
		-moz-transition: all .4s ease .6s;
		-ms-transition: all .4s ease .6s;
		-o-transition: all .4s ease .6s;
		transition: all .4s ease .6s;
	}
	#mainmenu.active #menuprincipale li{
		opacity:1;
	}
	#mainmenu.active #menuprincipale li:nth-child(1){ 
		-webkit-transition-delay: .4s;
		-moz-transition-delay: .4s;
		-ms-transition-delay: .4s;
		-o-transition-delay: .4s;
		transition-delay: .4s;
	}
	#mainmenu.active #menuprincipale li:nth-child(2){ 
		-webkit-transition-delay: .5s;
		-moz-transition-delay: .5s;
		-ms-transition-delay: .5s;
		-o-transition-delay: .5s;
		transition-delay: .5s;
	}
	#mainmenu.active #menuprincipale li:nth-child(3){ 
		-webkit-transition-delay: .6s;
		-moz-transition-delay: .6s;
		-ms-transition-delay: .6s;
		-o-transition-delay: .6s;
		transition-delay: .6s;
	}
	#mainmenu.active #menuprincipale li:nth-child(4){ 
		-webkit-transition-delay: .7s;
		-moz-transition-delay: .7s;
		-ms-transition-delay: .7s;
		-o-transition-delay: .7s;
		transition-delay: .7s;
	}
	#mainmenu.active #menuprincipale li:nth-child(5){ 
		-webkit-transition-delay: .8s;
		-moz-transition-delay: .8s;
		-ms-transition-delay: .8s;
		-o-transition-delay: .8s;
		transition-delay: .8s;
	}
	#mainmenu.active #menuprincipale li:nth-child(6){ 
		-webkit-transition-delay: .9s;
		-moz-transition-delay: .9s;
		-ms-transition-delay: .9s;
		-o-transition-delay: .9s;
		transition-delay: .9s;
	}
	#mainmenu.active #menuprincipale li:nth-child(7){ 
		-webkit-transition-delay: 1.0s;
		-moz-transition-delay: 1.0s;
		-ms-transition-delay: 1.0s;
		-o-transition-delay: 1.0s;
		transition-delay: 1.0s;
	}
		
	#mainmenu #menuprincipale li a{
		text-decoration: none;
		color : #B5B5B5;
		text-transform: uppercase;
		font-weight: bolder;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	#mainmenu #menuprincipale li.active a{
		color:#b7dfd8;
	}
	
	#mainmenu #menuprincipale li a:hover,
	#mainmenu #secondario li a:hover{
		color:#e4e6e0;
		padding-left:10px;
	}
	
	#mainmenu #secondario{
		font-family : 'futura-pt';
		font-size : 22px;
		line-height : 24px;
		color : #B5B5B5;
		list-style: none;
		position: absolute;
		margin:0;
		top:487px;
		left:50%;
		margin-left:-510px;
		padding:0;
		text-indent:0;
		opacity:0;
		-webkit-transition: all .4s ease 1.2s;
		-moz-transition: all .4s ease 1.2s;
		-ms-transition: all .4s ease 1.2s;
		-o-transition: all .4s ease 1.2s;
		transition: all .4s ease 1.2s;
	}
	#mainmenu.active #secondario{
		opacity:1;
	}
	#mainmenu #secondario li a{
		text-decoration: none;
		color : #B5B5B5;
		text-transform: uppercase;
		font-weight: bolder;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	
	#mainmenu #secondario li.active a{
		color:#b7dfd8;
	}
	
	
	#mainmenu .tip-ventures{
		position: absolute;
		bottom:50px;
		left:50%;
		width:100px;
		margin-left:200px;
	}
	#mainmenu .tip-ventures img{
		width:100px;
	}
	#mainmenu .copy{
		position: absolute;
		bottom:50px;
		right:50%;
		margin-right:-510px;
		width:180px;
		font-size : 11px;
		line-height : 16px;
		color : #828282;
	}
	#mainmenu .copy a{
		color : #828282;
		text-decoration:none;
	}
	#mainmenu .copy h3 a{
		color: #4d4d4d;
	}
	#mainmenu .copy a:hover{
		color: black;
	}
	#mainmenu .social{
		position: absolute;
		bottom:50px;
		left:50%;
		margin-left:-100px;
		width:200px;
		text-align: center;
	}
	#mainmenu .social a{
		margin:0 20px;
		color:black;
	}
	
	
	
	#mainmenu .copy,
	#mainmenu .tip-ventures,
	#mainmenu .social{
		-webkit-transition: all .4s ease 1.4s;
		-moz-transition: all .4s ease 1.4s;
		-ms-transition: all .4s ease 1.4s;
		-o-transition: all .4s ease 1.4s;
		transition: all .4s ease 1.4s;
		opacity:0;
	}
	#mainmenu.active .copy,
	#mainmenu.active .tip-ventures,
	#mainmenu.active .social{
		opacity:1;
	}
	

@media only screen and (max-width:1024px){
	#mainmenu #secondario,
	#mainmenu #menuprincipale{
		left:20px;
		margin:0;
	}
	#mainmenu .copy{
		right:20px;
		margin:0;
	}
	#mainmenu .tip-ventures{
		left:20px;
		margin:0;
	}
}
@media only screen and (max-width:768px){
	#mainmenu #secondario{
		top:350px;
	}
	#mainmenu .social{
		  bottom: 10px;
	}
	#mainmenu .copy,
	#mainmenu .tip-ventures{
		display: none;
	}
}