html {font-family: verdana,arial,helvetica,sans-serif;}
body {background-color: #fff; margin: 0px;}
body.popup {margin: 10px; font-size: 0.70em; background-color: #FAF7F1;}

h1 {color: #666; font-size: 1.75em; font-weight: bold;}
h2 {color: #666; font-size: 1.25em; font-weight: bold;}

p, li {color: #666;}

ul {margin-top: 0px; padding-top: 0px; margin-left:28px;}
ol {margin-top: 0px; padding-top: 0px;}
td {color: #333;}
li {margin-left:0; padding-left:0; margin-top:8px}
li.li0 {list-style-image:url('img/quad00.gif'); margin-top:10px;}
li.li1 {list-style-image:url('img/quad01.gif'); margin-top:10px;}


a {text-decoration: none; color: #777; font-weight: bold;}
a:hover	{text-decoration: underline;}
form, table {margin:0;}

/* classi */
.td0 {font-size: 0.70em; background-color: #E3E8EE; padding: 3px; border: 1px solid #98ABC1;
	background-image:url('img/bgtd0.gif'); background-position:4px 6px;
	background-repeat:no-repeat;
	height:22px; width:181px;
	vertical-align:middle;}
.td1 {font-size: 0.70em; background-color: #F1EBE0; padding: 3px; border: 1px solid #CBB68D;
	background-image:url('img/bgtd1.gif'); background-position:4px 6px;
	background-repeat:no-repeat;
	height:22px; width:181px;
	vertical-align:middle;}
.td0 p, .td1 p {text-align:left; margin:0 0 0 55px;}
.td0 a, .td1 a	{text-transform: uppercase; font-weight: bold; text-decoration: none;}
.td0 a:hover, .td1 a:hover	{text-decoration: underline}
.corrente {text-transform: uppercase; font-weight: bold; color:#000;}
.box {padding: 10px;}
.trh	{font-size: 0.70em; font-family: verdana,arial,helvetica,sans-serif; font-weight:bold;}
.label {font-size: 0.60em; text-align: right; font-weight: bold; padding-right: 6px; color:#777}
.sfield	{font-size: 0.70em; font-family: verdana,arial,helvetica,sans-serif; color: #000000; text-align: left; width:100px;}
input.button {font-size: 0.70em; font-weight: bold; 
	color:#666; background-color:#d0d0d0; border:solid 1px #666; 
	border-color:#aaa #666 #666 #aaa}
.evidenza {border: 1px solid #CBB68D; background-color:#fff;
	margin-left:10px; width:300px; padding:10px; text-align:left;}
.thumbs {border:none; margin-top:20px;}
.thumbs td {padding:2px 4px 2px 4px;}
.td2 {border:none; font-size: 0.70em; background-color: #E3E8EE; padding: 3px;
	text-align:right;}
.td3 {border:none; font-size: 0.70em; background-color: #98ABC1; padding: 3px; 
	font-weight:bold; text-align:right;}

table.webform td {background-color:#EDF3F3; border:solid 1px #e3e8ee;}/*FCEAFC*/
table.webform .label {text-align:right; padding-right:4px;}
table.webform .field {font-size:11px; color:#666;
	font-family:verdana,arial,helvetica,sans-serif; 
	width:360px; background-color:#FAF7F1; border:solid 1px #e0e0e0;}
table.webform .fieldshort, table.webform select {font-size:11px; color:#666;
	font-family:verdana,arial,helvetica,sans-serif; 
	width:120px; background-color:#FAF7F1; border:solid 1px #e0e0e0;}
table.webform textarea {height:80px;}
table.webform .button {background-color:#d0d0d0; color:#444; font-weight:bold;
	border:solid 1px #ddd;
	border-color: #eee #222 #222 #eee;
	font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
table.webform .shortselect {width:60px; margin-top:1px;}
table.webform .longselect {width:360px; margin-top:1px;}

/* id */
#header {font-size: 0.70em; width: 695px; height: 96px; background-image: url('img/top.jpg');
	text-align:left; }
#logo {margin:5px 0 0 2px; width:270px; float:left;}
#toolmenu {float:right; width:200px; margin-top:2px;}
#toolmenu .td0, #toolmenu .td1 {background-position:124px 6px; width:171px;}
#toolmenu .td0 p, #toolmenu .td1 p {text-align:right; margin:0 54px 0 0;}
#footer {font-size: 0.70em; clear: both; width: 695px; height: 110px; background-image: url('img/colophon.jpg'); text-align: left;}
#footer img {margin:68px 0 10px 2px;}

#main {font-size: 0.70em; width: 695px; text-align: left;}
#work {width: 480px; 
	min-height: 415px;
	height: auto !important;
	height: 415px;
	float: right; 
	background-color: #FAF7F1;}
#menu {width: 190px; 
	min-height: 415px;
	height: auto !important;
	height: 415px;
	float: left;}

#work a {text-decoration:underline;}
#work a:hover {color:#aaa}

#work td {font-size: 0.70em; font-family: verdana,arial,helvetica,sans-serif;}
/**** DBRetriever fine ****/

body.video {background-color:#088; text-align:left; margin:0;}
body.video p, body.video strong {color:#fff}
body.video td {vertical-align:top;}
td.dida {padding:4px;}
td.dida p {font-size:0.7em;}