@charset "utf-8";
/* CSS Document */

#layout			{	width:950px;
					height:660px;
					
					margin:0 auto;
					background-image:url(img/img_layout/layout_18.jpg);
					background-repeat:repeat-y;
					position:relative;}
					
#index			{	width:950px;
					
					text-align:center;
					padding-top:25px;
					text-align:center;
					float:left;}
					
#filmato		{	
					}
					
#testa			{	float:left;
					width:950px;
					height:109px;}
					
#logo			{	float:left;
					height:109px;
					width:413px;
					}

#mcine			{	float:left;
					text-align:right;
					height:105px;
					width:554px;}

#menu			{	float:left;
					text-align:left;
					width:161px;
					padding-top:40px;}

#main			{	position:absolute;
					top:130px;
					left:190px;
					width:738px;
					background-color:#330066;					
					background-image:url(img/img_layout/layout_05.jpg);
					background-repeat:no-repeat;					
					border:#FFFFFF solid 1px;
					padding-left:10px;}

a				{	font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					color:#cc99ff;
					font-size:14px;}
a:hover			{	font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					color:#ffffff;
					font-size:14px;}					
					
p				{	text-align:justify;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#FFFFFF;
					font-style:italic;}
					
ul, li			{	text-align:justify;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#FFFFFF;
					font-style:italic;}
					
.dex			{	width:415px;
					}

.padd			{	padding-left:30px;
					padding-top:0px;
					margin-top:0px;}
					
.puntine		{	width:31px;
					float:left;}
					
.alftext		{	width:230px;
					float:left;}

.dxtext			{	width:300px;
					left:440px;
					position:absolute;
					top:0px;}


					
.contenuto		{	width:660px;
					float:left;
					padding-left:37px;}
										
					
.cella			{	width:120px;
					float:left;
					text-align:center;
					padding-top:15px;}
					
					
.cella2			{	width:230px;
					float:left;
					text-align:center;
					padding-top:15px;}
					
.cella3			{	width:180px;
					float:left;
					text-align:center;
					padding-top:15px;}
					
.cella4			{	width:350px;
					float:left;
					text-align:center;
					padding-top:15px;}






.testa		{ background-color:#cc99ff;
			  width:290px;
			  text-align:left;
			  border:#cc99ff;
			  border-style:double;
			  border-bottom:none;
			  margin:0 auto;
			  margin-top:10px;	  
			}
										
.new		{ width:280px;
			height:350px;
			border:#cc99ff;
			border-style:double;
			text-align:left;
			overflow-y:scroll;
			padding-left:5px;
			padding-right:5px;
			margin:0 auto;}
			
.testa2		{ background-color:#cc99ff;
			  width:670px;
			  text-align:left;
			  border:#cc99ff;
			  border-style:double;
			  border-bottom:none;
			  
			  margin-top:10px;	  
			}
										
.new2		{ width:660px;
			height:150px;
			border:#cc99ff;
			border-style:double;
			text-align:left;
			overflow-y:scroll;
			padding-left:5px;
			padding-right:5px;
			}
			
			


.title		{ height:20px;
              width:353px;
			  background-color:#000000;
			  font:Arial, Helvetica, sans-serif;
			  color:#FFFFFF;
			  font-size:18px;
			  font-weight:bold;
			  text-align:left;
			  float:left;
			  
			  margin-top:10px;
			 
			  }
			  
#codice			{	width:390px;
					height:370px;
					overflow-y:scroll;
					position:absolute;
					top:70px;
					left:200px;}
					
.textcode		{	text-align:center;
					color:#000000;
					font-size:16px;}

#navcontainer	{ width:727px;
				  float:left;}


#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #cc99ff;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;

}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #cc99ff;
font-weight: bold;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #cc99ff;
padding-bottom: 2px;
background: transparent;
color: #ffffff;
font-weight: bold;
}

#navlist a:hover { color: #ffffff;
	 }