body {
background-image:url(img/ambiente_light.jpg)
}




#logoindex {width:300px;   
			height:300px; 
			margin-left:-150px; top:50%; left:50%;   position:absolute;
			margin-top:-150px; 
			  }




#container {
	width:960px;
	height:525px;
	margin-left:-480px;margin-top:-262px;
	position:absolute;
	top:50%;
	left:50%;
	
			  }
			  





#header {
	width:960px;
	 }	





#contentmenu {
	width:960px;
	height:70px;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-right:2px;
			 
			  }	




.tastomenu {width:87px; margin-top:40px; border-right-color:#CCCCCC; border-right-width:1px; border-right-style:solid;
		height:20px; 
		float:left;    
		opacity: 0.90;
		-moz-opacity: 0.90;
		filter:alpha(opacity=90);top: 0;
		bottom: 0;
		left: 0;			 
			  }	



.tastomenu:hover {
	width:87px;
	margin-top:40px;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	background-color:#000000;
	height:20px;
	float:left;
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter:alpha(opacity=15);
	top: 0;
	bottom: 0;
	left: 0;
			  }	



.tastomenu1 {width:80px; margin-top:40px; border-right-color:#CCCCCC; border-right-width:1px; border-right-style:solid;
		height:20px; 
		float:left;    
	   
opacity: 0.90;
-moz-opacity: 0.90;
filter:alpha(opacity=90);top: 0;
bottom: 0;
left: 0;			 
			  }	



.tastomenu1:hover {
	width:80px;
	margin-top:40px;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	background-color:#000000;
	height:20px;
	float:left;
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter:alpha(opacity=15);
	top: 0;
	bottom: 0;
	left: 0;
			  }	







.tastomenu2 {width:135px; margin-top:40px; border-right-color:#CCCCCC; border-right-width:1px; border-right-style:solid; 
		height:20px; 
		float:left;      
	   
opacity: 0.90;
-moz-opacity: 0.90;
filter:alpha(opacity=90);top: 0;
bottom: 0;
left: 0;		 
			  }	



.tastomenu2:hover {
	width:135px;
	margin-top:40px;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	background-color:#000000;
	height:20px;
	float:left;
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter:alpha(opacity=15);
	top: 0;
	bottom: 0;
	left: 0;

 }		
	
	
	

.tastomenulight {width:120px; margin-top:40px; 
		height:20px; 
		float:left;  margin-left:117px;   
	   
opacity: 0.90;
-moz-opacity: 0.90;
filter:alpha(opacity=90);top: 0;
bottom: 0;
left: 0;			 
			  }	



.tastomenulight:hover {
	width:120px;
	margin-top:40px;
	height:20px;
	float:left;
	margin-left:117px;
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter:alpha(opacity=50);
	top: 0;
	bottom: 0;
	left: 0;
			  }	

	


#logo {
	width:70px;
	height:60px;
	float:left; margin-top:5px;
			 
			  }			  
			 

#titolo {width:310px;  
	     height:24px; 
	     float:left; 
	     font-size: 24px; 
	     color: #FFFFFF; 
	     font-family: Arial, Helvetica, sans-serif;
	     margin-top:40px; 
		 margin-left:5px; 
		 border-bottom: #A3A3A3; 
		 border-bottom-style: solid; 
		 border-bottom-width:1px; 
		 text-align:center;   
			 
			  }				 
	
	
#body {width:960px;   
	   
			 
			  }	
			  
#flash {width:720px;
		height:420px; 
		float:left;  
	     }	
		 
		 
#flash1 {width:480px;
		height:420px; 
		float:left;  
	   
			 
			  }	
			  
			  
			  
			  		 
			  
			  
#flashbig {width:960px; 
		   height:420px; 
		   float:left;  
	   
			 
			  }				  
			  
			  
#colonna {
	width:240px;
	height:420px;
	float:left; 
	 
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	   
			 
			  }		
			  




#colonnanew {
	width:480px;
	height:420px;
	float:left;
	background-color:#000000;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	   
			 
			  }	

			  
#testocolonna {
	height:420px;
	float:left;
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:10px;
	margin-right:10px;
	width: 200px;
	   
			 
			  }				  
			  
			  		  
			  
			  			  
#footer {width:960px; 
		 height:20px; 
		 font-family:Arial, Helvetica, sans-serif; 
		 color: #CCCCCC; 
		 font-size:10px; 
		 text-align:left; 
		 clear:both; 
		 padding-top:5px; 
	   
			 
			  }				  
			  		 
					 
.Stile1 {
	font-size: 14px;
	font-weight: bold;
}


a.mail:link {
	color: #cccccc;
	text-decoration: none;
}
a.mail:visited {
	text-decoration: none;
	color: #ffffff;
}
a.mail:hover {
	text-decoration: none;
	color: #ffffff;
}
a.mail:active {
	text-decoration: none;
	color: #ffffff;
}					 
					 
					 
#colonna1 {width:239px; 
          height:420px; 
		  float:left; 
		  background-color:#59595c; float:left; border-right-color: #999999; border-right-width:1px; border-right-style: dashed;
		   
	   
			 
			  }	
			  
			  
#colonna2{width:238px; 
          height:420px; 
		  float:left; 
		  background-image:url(img/sfondocolonna.jpg); 
		    }				  


#tastonuovo{width:238px; 
          	height:36px; padding-top:25px; 
		  	float:left; background-color:#000000;  
		   
		    }				  

#tastonuovo:hover{width:238px; 
          height:36px; padding-top:25px; 
		  float:left; background-color:#ffffff; color:#000000 ; 
		   
		    }



a.tastonuovo:link {font-family: arial, sans-serif; font-size:14px; 
	color: #ba2775;
	text-decoration: none; font-weight:bold; 
}
a.tastonuovo:visited {font-family: arial, sans-serif; font-size:14px; 
	text-decoration: none;font-weight:bold; 
	color: #ba2775;
}
a.tastonuovo:hover {font-family: arial, sans-serif; font-size:14px; 
	text-decoration: none;
	color: #000000;font-weight:bold; 
}
a.tastonuovo:active {font-family: arial, sans-serif; font-size:14px; 
	text-decoration: none;font-weight:bold; 
	color: #ba2775;
}						  					 





	
	
#colonnatasti {
	width:200px;
	height:420px;
	float:left;
	background-color:#000000;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	   
			 
			  }		
			  			  
		

	
			  

#light{		width:120px; 
          	height:20px; 
		  	float:left; 
		  	background-color:#59595c; 
			margin-top:0px; 
			font-family: arial, sans-serif; 
			color:#FFFFFF; 
			font-size:12px; 
			padding-top:0px; 
			margin-left:0px;text-align:right;
	   
			 
			  }	
	





a.light:link {font-family: arial, sans-serif; font-size:12px; 
	color: #cccccc;
	text-decoration: none;
}
a.light:visited {font-family: arial, sans-serif; font-size:12px; 
	text-decoration: none;
	color: #ffffff;
}
a.light:hover {font-family: arial, sans-serif; font-size:12px; 
	text-decoration: none;
	color: #cccccc;
}
a.light:active {font-family: arial, sans-serif; font-size:12px; 
	text-decoration: none;
	color: #ffffff;
}						  					 





.menu {font-family: arial, sans-serif; width:750px; height:20px; position:relative; font-size:12px; z-index:100; margin-top:0px; float:left; }


.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:102px; height:20px; text-align:center; color:#cccccc; border-right:1px solid;   background-image:url(img/sfondotasto.png); line-height:20px; font-size:12px; overflow:hidden; }



.menu ul {padding:0; margin:0; list-style: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */

.menu ul li:hover a {color:#cccccc; background-image:url(img/sfondotasto.png); font-size:12px;  }
.menu ul li:hover ul {display:block; position:absolute; top:19px; left:0; width:102px; color:#abcdef; border-right:1px solid;}
.menu ul li:hover ul li a.hide {background-image:url(img/sfondotasto.png); color: #cccccc;}
.menu ul li:hover ul li:hover a.hide {background-image:url(img/sfondotasto.png); color:#000000;}
.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background-image:url(img/sfondotasto.png); color:#cccccc;font-size:9px;}

.menu ul li:hover ul li a:hover {background-image:url(img/sfondotasto.png); color:#ffffff;font-size:9px;opacity: 0.50;
-moz-opacity: 0.50;
filter:alpha(opacity=50);top: 0;
bottom: 0;
left: 0;	}



.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;font-size:9px;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


.form { background-color:#ffffff; 
		color:#000000; 
		border-bottom-style: solid; 
		border-bottom-width:1px; 
		border-bottom-color:ffffff; 
		font-size:12px; 
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;width:350px;
		}
		
		
.invioform { background-color:#000000; 
		color:#ffffff; 
		border-bottom-style: solid; 
		border-bottom-width:1px; 
		border-bottom-color:#000000; 
		font-size:12px; 
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		}	
		
		
		
.textarea{ background-color:#ffffff; width:388px; 
		color:#000000; 
		border-bottom-style: solid; 
		border-bottom-width:1px; 
		border-bottom-color:#000000; 
		font-size:12px; 
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		}					
		
		
		
#info{  width:185px; height:45px; float:left; padding-top:45px; 
		color:#000000; 
		font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  
		
		
		}	
		
		
#logolight{ width:100px; height:90px; float:left; 
			color:#000000; 
			font-size:12px;   
		
		
		}				
				