body {margin-left:30px;margin-right:30px;font-family:"Open Sans";}
A:link,A:visited {text-decoration:none;}
A:hover {background: #eeeeef;text-decoration:underline;}


h1 {display:inline;}
h2 {display:inline;font-style: italic; }
div.presentazione { FONT-SIZE: 20px;font-family:arial;}
#navmenu  {border-bottom:1px solid #cccccc;}
#navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; }
#navmenu ul li a {text-decoration:none;  margin: 4px;padding: 5px 10px 0px 10px; color: blue;background: #eeeeee;}
#navmenu ul li a:hover {color: purple;background:#cccccc; }
.tbflat  {
	font-size : x-small;
	font-family : Verdana;
	border-width : 1px;
	border-style : solid;
	border-color : #00a0d0;
}

.cmdflat  {
	font-size : x-small;
	font-family : Verdana;
	background-color : #483d8b;
	color : #ffffff;
	font-weight : bold;
	border-width : thin;
}
.t {background: url(dot.gif) 0 0 repeat-x; width: 100%; background-color:#f5f5ff;}
.b {background: url(dot.gif) 0 100% repeat-x;}
.l {background: url(dot.gif) 0 0 repeat-y; }
.r {background: url(dot.gif) 100% 0 repeat-y;}
.bl {background: url(bl.gif) 0 100% no-repeat;}
.br {background: url(br.gif) 100% 100% no-repeat;}
.tl {background: url(tl.gif) 0 0 no-repeat;}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px;}
.iodinput {width:600px;}