html,body{ margin:0px; }

body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

/*****STRUTTURA PAGINE*****/

#cont{ width:990px; padding:10px 0px 0px 0px; border:#999999 solid 0px; margin:0px auto; }

#testa{ width:990px; height:105px; }
	#box2testa{ width:14em; float:right; border:#666666 solid 0px; text-align:left; }
		#box2testa ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 70px; }
		#box2testa li{ margin:0px; list-style-type:square; padding:0px 0px 5px 0px; }
		#box2testa li a{ color:#333333; text-decoration:none; width:120px; font-weight:bold; }
		#box2testa li a:hover{ color:#999999; border-bottom:#999999 dotted 1px; }
		
	#box1testa{ margin-right:14em; border:#333333 solid 0px; }
		#box1testa img{ margin:0px 1px 0px 0px; border:none; }

#fotocentrale{ width:990px; border:#333333 solid 0px; }

#contboxfooter{ width:990px; border:#333333 solid 0px; }
	#contboxfooter h1{ color:#333333; font-size:14px; text-decoration:underline; margin:0px; }
	#box1{ float: left; width:320px; \width:330px; w\idth:320px; padding: 1px 0px 0px 0px; border:#333333 solid 0px; }
		#box1 h1 a{ color:#333333; }
		#box1 h1 a:hover{ text-decoration:none; }		
		#box1 h2{ color:#F9A400; font-size:14px; margin:0px; text-align:center; }
	#box2{ float: right; width:320px; \width:330px; w\idth:320px; padding: 1px 3px; border:#333333 solid 0px; }
		#box2 h1 a{ color:#333333; }
		#box2 h1 a:hover{ text-decoration:none; }		
	#box3{ margin:0 330px; padding:1px 0px; border:#333333 solid 0px; text-align:center; }
		#box3 a{ color:#FF3300; }
		#box3 a:hover{ color:#999999; text-decoration:none; }

	#corpo2{ width:25em; float:left; border:#000 solid 0px; text-align:left; background:#B2B2B2; padding:30px 0px 0px 0px; }
		#corpo2 ul{ margin:10px 0px; padding:0px 0px 0px 70px; }
		#corpo2 li{ margin:0px; list-style-type:square; padding:0px 0px 5px 0px; color:#CC0000; }
		#corpo2 li a{ color:#333333; text-decoration:none; width:120px; font-weight:bold; }
		#corpo2 li a:hover{ color:#CC0000; border-bottom:#fff dotted 1px; }
		
	#corpo1{ margin-left:25em; border:#333333 solid 0px; padding:20px; }
		#corpo1 h1{ font-size:14px; color:#333333; margin:0px; padding:10px 0px 0px 0px; }
		#corpo1 ul{ margin:10px 0px; padding:0px 0px 0px 70px; }
		#corpo li{ margin:0px; list-style-type:square; padding:0px 0px 5px 0px; color:#CC0000; }
		#corpo1 li a{ color:#333333; text-decoration:none; width:120px; font-weight:bold; }
		#corpo1 li a:hover{ color:#CC0000; border-bottom:#fff dotted 1px; }		

/***************************STYLE MODELLI***********************************/
#contmodelli{ width:990px; height:618px; }
	#modelli{ width:990px; height:618px; }
		#modelli h1, #modelli h1 a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold; }
		#modelli h1 a:hover{ text-decoration:none; color:#666666; }	
		#modelli h2, #modelli h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; }
		#modelli h2 a:hover{ text-decoration:none; color:#666666;	}				
		#modelli h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; }		
		#modelli table.modelli{ padding:20px 0px 0px 0px; width:100%; }
		#modelli table.modelli td{ vertical-align:top; }
		.tornamodelli:link, .tornamodelli:active, .tornamodelli:visited{ color:#FFFFFF; }
		.tornamodelli:hover{ text-decoration:none; color:#CCCCCC; }
		#modelli table.modelli h1{ font-size:16px; margin:0px; padding:0px 0px 0px 30px; }
		#modelli table.modelli h2{ font-size:14px; margin:0px; padding:0px 0px 0px 30px; }		
		#modelli table.modelli ul{ margin:0px; padding:0px 0px 0px 35px; }
		#modelli table.modelli li{ list-style:none; padding:0px 0px 5px 0px; font-size:14px; }
		#modelli table.modelli li a{ color:#fff; font-size:12px; }
		#modelli table.modelli li a:hover{ color:#333333; text-decoration:none; }
		table.modelli img{ border:none; }
		
table.contatti{ width:400px; }
	table.contatti input{ border:#000000 solid 1px; }
	table.contatti textarea{ border:#000000 solid 1px; font-family:Arial, Helvetica, sans-serif; }
	table.contatti td a{ color:#333333; text-decoration:underline; }
/***************************************************************************/

#footer{ width:990px; border-top:#333333 dotted 1px; height:60px; text-align:center; padding:8px 0px 0px 0px; font-size:10px; clear:both; }

#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
