* {margin: 0;
	/*border: 1px solid green;*/
	padding: 0;	
	/*color: #0B6663;*/
	color: black;}
	/*colore caratteri principali*/
/*html {border: 4px solid blue;}*/

body { /*width: 25%;*/
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.7em;
		position: absolute;
		left: 50%;
		margin-left: -400px;
		/*background-color: #a4be94;*/
		
		background-color: #a4a4a4;
		/*colore oro bello: #c3b86b*/
		/*colore fondo*/
		/*background-image: url(images/tassello.gif);*/
		/*border: 1px solid teal;*/
		}
h2 {font-size: 160%;}
h3 {font-size: 150%;}
h4 {font-size: 100%;}
	
p			{color: #251302;
			padding: 0 0 0 2px 
			}
			/*colore paragrafi #035350;*/
/*#super {border: 3px solid green;
			background-color: #D3D2D7;*/
	
#header {width: 800px;
			/*padding: 5px;
			border: 2px solid red;*/
			}
#header img	{display: inline;}	
#header h1 q {display:none;}
        
        
ul 		{
			padding: 0 0 0 5px;
			/*border: 1px solid yellow;*/
			}   	
ul li			{
			list-style-type: none;
			/*border: 1px solid red;*/
			/*padding: 3px;*/
			}

img 		{margin-top: 10px;
			border: 0 ; }
#header img {
			/*float: right;
			padding: 0 200px;*/
			 	}

#navcontainer {width: 800px;
					background-color: transparent;
					padding: 10px 0;  
					/*border: 2px solid aqua;*/}


#nav li {display: inline;}
#nav a {text-decoration:none; padding: 3px 10px 3px 10px;}

#nav a:link, #nav a:visited {color:black; 
										background-color: #DBD7C8;
										border: 1px solid black;}
#nav a:hover {color: blue;
					background-color: #FFFF00;
					}
#nav a:active {color: white; background: black;}


						
#colonna_sn {
					float: left;
					width: 180px; 
					padding: 10px 0 0 0;
					/*border: 2px solid black;*/}

#colonna_dx {
					float: left;
					width: 180px; 
					padding: 10px 0 0 5px;
					/*border: 2px solid black;*/}


					
#colonna_sn h1{
			text-decoration: blink;
			color: purple;}
			
#colonna_dx h1
			{text-decoration: blink;
			color: red;}

#validator {
				padding:100px 0 0 0;
				}

#main		{float: left; 
			width: 400px; 
			padding:5px 0 0 0;
			/*border: 1px solid black;}*/
			}
			
#main h4 {color: navy;
			padding: 10px 0 0 0;	
			}


#colonna_dx {
			text-align: center;}
			
/*#colonna_dx img {
			float: right;
			padding: 5px;*/
		
		
#colonna_dx h3{
			font-style:italic;
			color: navy;
			}
			
/*#colonna_sn h3{
			color: navy;
			}*/


#footer	{
			width: 800px;
			clear: both;
			text-align:center;
			/*border: 2px solid red;*/
			}
q {color: purple;}

