body {
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	background-image: url(sfondo.png);
	background-position: top;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

h1 { margin: 5px; font-size: 16px; color: #006; }
h3 { margin: 1px; font-size: 13px; color: #006; }
h4 { margin: 5px; font-size: 16px; color: #006; }

table.main { width: 95%; height: 100%; margin: 15px; }
th { padding: 4px; }
td { padding: 0px 3px 0px 3px;}
td.leftcol { width: 160px; vertical-align: top; height: 0%; }
td.main { padding: 10px; vertical-align: top; }
tr.odd { white-space: nowrap; height: 22px; }
tr.even { background: #def; white-space: nowrap; height: 22px; }
tr.player { }
tr.player td { border-bottom: 1px solid #fff; border-top: 1px solid #fff; padding: 1px 2px; }
tr.player td:first-child { border-left: 1px solid #fff; }
tr.player td:last-child { border-right: 1px solid #fff; }
tr.player:hover { background: #fc6; }
tr.player:hover td { border-bottom: 1px solid #f90; border-top: 1px solid #f90; }
tr.player:hover td:first-child { border-left: 1px solid #f90; }
tr.player:hover td:last-child { border-right: 1px solid #f90; }

a:link, a:active, a:visited, a:hover { color: #00f; text-decoration: none; }

img { border: none; }

div.anno { position: absolute; left: 10px; top: 10px; background: #fff; border: 1px solid #cde; cursor: pointer; }
div.annilist { display: none; position: absolute; left: 20px; top: 35px; background: #333; border: 1px solid #fff; color: #fff; padding: 8px; }
div.leftcol { width: 160px; background: #FFF; border: 1px solid #cde; padding: 10px; }
div.main { padding: 10px; }
div.note { color: #f00; font-weight: bold; }
div.menu_icon { position: fixed; bottom: 0px; left: 0px; height: 56px; width: 55px; color: #fff; text-align: center; z-index: 1002; cursor: pointer; }
div.menu_icon:hover { background: url(icon_bg.png) no-repeat center bottom; }

input.add { /*background: #efe; border: 2px solid #6f6;*/ width: 98%; }
input.add_button{ /*background: #090; border: 2px solid #6f6; color: #fff;*/ width: 98%; font-weight: bold; }
input.row_button{ border: 1px solid #ccc; font-size: 11px; }
select.add { /*background: #efe; border: 2px solid #6f6;*/ width: 98%; }
select.row { background: #fff; border: 1px solid #ccc; font-size: 11px; }
textarea.add { /*background: #efe; border: 2px solid #6f6;*/ width: 98%; }

