html,body{margin:0px;padding:0}
body {font: 78% verdana, arial, helvetica,sans-serif;}

div#header{background-color:#FC6;}
div#header h1{margin:0;line-height:70px;margin-left:20px;color:#3E5E9C;}

div#navigation{
    background-color: #FC6;
    border-bottom: 1px solid #787878;
    padding-left: 20px;
	 } 
	 
div#navigation ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
	 white-space: nowrap; 
	 } 	
	 
div#navigation li{
    display: inline;
    margin: 0;
    padding:0;} 	
	 
div#navigation li a{
    text-decoration: none;
    border: 1px solid #787878;
    padding: 0px 0.5em;
    background: #ccc;color: #036;} 	
	 
div#navigation li a:hover{
    background-color: #f0f0f0;} 	    
	 
div#navigation li#activelink a{
    border-bottom: 1px solid #fff;
    background-color: #fff;
    color: #603;} 	 
	 
#contenuti{
	padding:20px;
}

#footer{
	padding:4px;
	border-style: dotted none none none;
	border-width:1px;
	border-color: #999999;
	text-align:right;
	letter-spacing: 2px;
}

#footer a{
		color:#A9A9A9;
}

#footer a:hover{
		color:#117;
}

input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; background-color: #EEEEEE; border: solid 1px;border-color:#C0C0C0;width:250px;}

.mex_no{
	text-align: center;
	color:red;
	font-weight: bold;
}

.mex_ok{
	text-align: center;
	color:green;
	font-weight: bold;
}