							#macroareas
							{
							width:100%;
							\width:100%;
							w\idth:100%;
							margin-top:-1px;	
							}
							
								#macroareas_in 
								{
								/*LINE-HEIGHT: 140%;*/
								padding: +10px;
								padding-top: 5px;   
								margin-top: 1px;            
								border-top:1px solid #cccccc;
								text-align:left;
								}
								
								#macroareas_in_bak 
								{
								LINE-HEIGHT: 140%;
								padding: +5px;
								padding-bottom: +10px;              
								background-color: #EFF4FF;
								margin-top: +10px;							
								}


img.btn-vai
{
cursor:pointer;
background-image: url(../images/vai_nero.gif);
background-repeat:no-repeat;
vertical-align:middle;
}

img.btn-vai:hover
{
background-image: url(../images/vai_rosso.gif);
background-repeat:no-repeat;
}

				#macroaree
				{
				width:213px;
				\width:213px;
				w\idth:213px;
				padding-top:0px;
				border-top:1px solid #cccccc;
				padding-bottom:5px;
				margin-bottom:10px;
				overflow:hidden;
				}
						
    			div#macroaree1_in
				{
				padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;					
				padding-left:10px;
				color:#666;
				}		
				
    			div#macroaree2_in
				{
				padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;					
				padding-left:10px;
				}		
				
    			div#macroaree3_in
				{
				padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;					
				padding-left:10px;
				}		

    			div#macroaree3_in_2
				{
				padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;					
				padding-left:10px;
				}		
			
				a.contacts
				{
				text-decoration:none;
				color:#FF6600;
				}		

				div#projects span.date
				{
				color:#333333; 
				font-weight:bold;
				}
				
				div#projects span.title
				{
				color: #FF0000
				}
							
				div#projects div.description
				{
				margin:0px;
				padding:0px;
				padding-left:0px;
				text-align:justify;
				}			

				a.link_title
				{
				text-decoration:none;
				}

				a.link_title:hover
				{
				cursor:pointer;
				border-bottom:1px solid #0000ff;
				}	
				
				div.cape_2
				{
				width:205px;
				\width:205px;
				w\idth:205px;
				/*background-image:url(../images/cape_1.gif);				
				background-repeat:repeat-y;*/
				background-color:#F9F9F9;
				padding-top:0px;
				padding-bottom:0px;	
				border-top:1px solid #cccccc;	
				border-bottom:1px solid #cccccc;
				}			

							#area_prod
							{
							width:317px;
							\width:317px;
							w\idth:317px;
							height:850px;
							margin-top:-8px;
							margin-left:-17px;
							padding-left:10px;						
							background-image:url(../images/prod_back.png);
							BACKGROUND-POSITION: 0px 100px;
							background-repeat:no-repeat; 
							}
								#area_prod_title
								{
								background-color:#EFF4FF;
								padding-left:10px;
								padding-right:5px;
								padding-bottom:0px;
								width:295px;
								padding-top:0px;	
								font-size:16px;
								color:#0000CC;
								}
								
								#area_prod_in 
								{
								/*LINE-HEIGHT: 140%;*/
								padding: 0px;
								padding-top: 0px;   
								margin-top: 0px; 
								padding-right:13px;           
								text-align:left;
								color:#333333;
								font: 67%/140% Verdana,Sans-serif; 
								}
								
					div.hat_2
					{
					margin-top:10px;					
					width:310px;
					\width:310px;
					w\idth:310px;
					background-position:top;
					background-image:url(../images/hat_2.gif);
					background-repeat:no-repeat;
					padding-top:0px;
					padding-bottom:0px;		
					}
					
					div.shoe_2
					{
					width:310px;
					\width:310px;
					w\idth:310px;
					background-position:bottom;
					background-image:url(../images/shoe_2.gif);
					background-repeat:no-repeat;
					padding-top:0px;
					padding-bottom:0px;
					}													
					
					menu_link2
					{
					width:100px;
					border-bottom:1px solid #cccccc;
					}
										
					a.menu_link2
					{
					float:inherit;
					text-decoration:none;
					font-size:11px;			
					color:#666666;
					background-color:transparent;
					margin:0px;
					}					
					
					a.menu_link2:hover 
					{			
					color:#FF9900;
					}									
					
				div#download
				{
				width:auto;
				\width:auto;
				w\idth:auto;
				text-align:center;
				overflow:hidden;
				padding:10px;
				}
				
					div.hat_b1
					{
					width:205px;
					\width:205px;
					w\idth:205px;
					background-position:top;
					background-image:url(../images/hat_b1.gif);
					background-repeat:no-repeat;
					padding-top:0px;
					padding-bottom:0px;
					margin-top:15px;
					}

					div.shoe_b1
					{
					width:205px;
					\width:205px;
					w\idth:205px;
					background-position:bottom;
					background-image:url(../images/shoe_b1.gif);
					background-repeat:no-repeat;
					padding-top:0px;
					padding-bottom:0px;
					}		
					
					div.cape_b1
					{
					width:205px;
					\width:205px;
					w\idth:205px;
					padding-top:0px;
					padding-bottom:0px;		
					}
					
					menu_link
					{
					width:100px;
					border-bottom:1px solid #cccccc;
					}
										
					a.menu_link
					{
					float:inherit;
					text-decoration:none;
					font-size:11px;			
					color:#666666;
					background-color:transparent;
					margin:0px;
					}					
					
					a.menu_link:hover 
					{			
					color:#CC0000;
					}							

								#demo
								{
								margin-top:5px;
								border:1px solid #cccccc;
								background-color:#F2F2F2;
								padding:5px;
								}					