/* @-VER- 4.0*/
html {font-size: 100%;}
body {font-family: verdana,arial,helvetica,sans-serif; font-size: 0.75em; margin: 0; background-color: #FFF;}
table {font-size: 1em; font-family: verdana,arial,helvetica,sans-serif;}
textarea {font-size: 1em; font-family: verdana,arial,helvetica,sans-serif;}
h1 {font-size: 1.40em; font-weight: bold; color: #666;}
h2 {font-size: 1.20em; font-weight: bold; color: #666;}
h3 {font-size: 1em; font-weight: bold; color: #666;}
p {color: #666; margin: 0;}
ul {color: #333; margin-top: 0px; padding-top: 0px;}
ol {color: #333; margin-top: 0px; padding-top: 0px;}
td {color: #333;}
a {text-decoration: none; color: #666; font-weight: bold;}
a:hover	{text-decoration: underline;}
/* div */
#header {position: absolute; top: 0; width: 100%; height: 96px; background-image: url('img/header.jpg'); background-repeat: no-repeat; text-align: left;}
#header #title {position: absolute; left: 10px; top: 10px;}
#header #toolmenu {position: absolute; right: 10px; top: 4px; width: 190px;}
#header #toolmenu td.td0 {background-color: #E3E8EE; padding: 3px; border: 1px solid #98ABC1; text-align: right;}
#header #toolmenu td.td1 {background-color: #F1EBE0; padding: 3px; border: 1px solid #CBB68D; text-align: right;}
#main {position: absolute; top: 96px; width: 100%; min-height: 100px; height: auto !important; height: 100px; text-align: left;}
#main #inmain {margin: 10px 10px 0 10px;}
#main #inmain #logform {margin: 30px 30px 30px 30px;}
#main #inmain #menu {float: left; width: 170px;}
#main #inmain #menu p.lnk {text-transform: uppercase; font-weight: bold;}
#main #inmain #menu p.cur {text-transform: uppercase; font-weight: bold; color:#000;}
#main #inmain #menu td {padding: 3px;}
#main #inmain #menu td.td0 {background-color: #E3E8EE; border: 1px solid #98ABC1;}
#main #inmain #menu td.td1 {background-color: #F1EBE0; border: 1px solid #CBB68D;}
#main #inmain #work {margin-left: 180px;}
#main #footer {position: absolute; left: 0; bottom: -110px; height: 110px; width: 100%; background-image: url('img/footer.jpg'); background-repeat: no-repeat; text-align: left;}
#main #footer img {border: none;}
#main #footer #logo_wafer {position: absolute; top: 50px; right: 70px;}
#main #footer #logo_webcream {position: absolute; top: 50px; left: 60px;}
#main #footer #logo_eretriever {position: absolute; top: 60px; right: 70px;}
#t_ {position: absolute; visibility: hidden; z-index: 150;}
/* classi */
body.chpwd {background-color: #FAF7F1; margin: 10px; text-align: center;}
body.popup {margin: 10px;}
body.popup h1 {font-size: 1.20em; background-color: #FAF7F1; padding: 3px;}
body.popup h2 {font-size: 1.00em; background-color: #E3E8EE; padding: 3px;}
.data {padding-right: 6px;}
.nested {padding-left: 20px;}
.flag {border-left: #CCC solid 2px;}
.sep {color: #666; font-weight: bold; background-color: #E3E8EE; padding: 3px;}
.lbl {text-align: right; font-weight: bold; padding-right: 6px;}
.fld i, .fld em {font-size: 0.85em}
.tit {background-color: #E3E8EE; color: #e66;}
.small {font-size: 0.75em;}
.gfield	{text-align: center;}
.sfield	{text-align: left;}
.nfield	{text-align: right;}
.trh {background-color: #F3EAD9; font-weight: bold; padding-right: 6px}
.tr0 {background-color: #F6F6F6}
.tr0 .button img {border-color: #F6F6F6; vertical-align: middle;}
.tr0 .button a:hover img {border-color: #DDD #AAA #AAA #DDD}
.tr1 {background-color: #F0F0F0}
.tr1 .button img {border-color: #F0F0F0; vertical-align: middle;}
.tr1 .button a:hover img {border-color: #DDD #AAA #AAA #DDD}
.button a {text-transform: uppercase;}
.button img {border: #fff solid 1px; vertical-align: middle;}
.button a:hover img {border: solid 1px; border-color: #DDD #AAA #AAA #DDD}
img.thumb {vertical-align: middle;}
input.button {cursor:pointer; font-weight: bold; text-transform: uppercase;}

