@charset "utf-8";
/* CSS Document */

body			{	background-color:#000000;
					font-size:100%;}

#logo			{	width:100%;
					text-align:center;
					}
					
h3				{	font-family:"Bubblegum Sans";
					font-size:1.5em;
					color:#6666ff;
					border-bottom:6px solid #6666ff;
					}
					
h1				{	font-family:"Bubblegum Sans";
					font-size:1.3em;
					color:#6666ff;
					padding-bottom:0px;
					margin-bottom:0px;}
					
h2				{	font-family:"Bubblegum Sans";
					font-size:1.3em;
					color:#a066ff;}
					
p				{	font-family:Verdana;
					font-size:1em;
					color:#ffffff;
					font-weight:bold;
					margin-top:0px;
					padding-top:0px;}
					
a				{	font-family:verdana;
					font-size:1em;
					color:#6666ff;}
					
a:hover			{	font-family:verdana;
					font-size:1em;
					color:#6666ff;}
					
.em				{	font-family:verdana;
					font-size:12px;
					color:#8E8E8E;
					padding-top:0px;
					margin-top:0px;}
					
.an				{	font-family:verdana;
					font-size:1em;
					color:#8e8e8e;}
					
					


					
article ul		{	padding-top:0px;
					margin-top:0px;
					padding-left:15px;
					margin-left:0px;}
					
article li		{	font-family:Verdana;
					font-size:1em;
					color:#ffffff;
					font-weight:bold;
					padding-top:10px;
					
					
					}		
				
				
				
				
				
					
					
				
#layout			{	width:90%;
					margin:auto;}
					
header			{	width:100%;
					
					float:left;}
					

					
					
section			{	width:90%;
					padding-top:20px;
					margin:auto;
					}
					
.center			{	width:100%;
					float:left;}
					
#intro			{	width:100%;
					float:left;}
					
.grafo			{	width:100%;
					float:left;
					}
					
.analisi		{	width:100%;
					float:left;
					padding-top:20px;
					
					}
					
.contact		{	width:100%;
					float:left;}
					
#tablesmall		{	width:100%;
					float:left;
					padding-top:20px;
					text-align:center;}
					
.emily			{	width:370px;
					float:left;
					padding-right:20px;
					padding-top:10px;
					display:none;}
					
.didasc			{	width:500px;
					position:absolute;
					bottom:-30px;
					right:0px;
					text-align:right;
					display:none;}
					
footer			{	width:100%;
					
					float:left;
					
					border-top:2px solid #6666ff;
					font-family:verdana;
					font-size:0.8em;
					color:#ffffff;
					text-align:left;
					padding-top:10px;
					margin-top:50px;}
					
					
.divisore		{	width:100%;
					height:50px;
					display:none;}							
					
.none			{	display:none;}		

			
					
					
nav {
 font-size: 1em;
 font-weight: 500;
 float:left;
 width:100%;
 
 

}
 
nav ul li {
 background-color: #ffffff;
 width: 97%;
 height: 40px;
 margin: 0;
 border-top: 1px solid #D1D3D4;
 border-left: 1px solid #D1D3D4;
 border-right: 1px solid #D1D3D4;
 float:left;
 font-size:1.2em;
 padding-left:10px;
}
 
nav ul li:last-child {border-bottom: 1px solid #D1D3D4;}
 
nav ul li a {
 display: block; 
 color: #333;
 line-height: 30px;
 text-decoration: none;
 width: 100%; 
 height: 30px;
 
}
 
nav ul li a:hover {color: #3AC3E0;}
 
nav.collapsible > h2 { 
 background-color: #6666ff;
 color: #ffffff;
 font-size: 1.2em;
 line-height: 30px;
 width: 97%;
 height: 30px;
 margin: 0;
 border: 1px solid #D1D3D4;
 padding-left: 10px;  
 cursor: pointer;
}
  
nav.collapsible > h2.minus {
 background-color: #333;
 color: #ffffff;
} 

#menu-principale		{	width:100%;
							float:left;
							padding-left:0px;
							margin-left:0px;
							padding-top:0px;
							margin-top:0px;
							}