body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #efefef; margin :0px;
	line-height: 160%; letter-spacing: 1px; }

/*--------------------------------------------------------- links */

a { color: #0033cc; text-decoration: underline; }
a:hover { color: #0033cc; text-decoration: none; }
a:visited { color: #0033cc; text-decoration: none; }

a.menu {font-family:tahoma; font-weight:bold; font-size:12px; color: #808080; text-decoration: none; }
a.menu:hover { color: #0033cc; text-decoration: none; }
a.menu:visited { color: #808080; text-decoration: none; }

/*--------------------------------------------------------- testo */

p { font-family:Verdana; font-size:12px; padding: 0em 0em 1em 0em; }

.txt { font-family:Verdana; font-size:12px; }
.testo13 { font-family:Verdana; font-size:12px; }
.titolo { font-family:tahoma; color:#AAAAAA; font-size:18px; }
.footer { font-family:tahoma; font-size:11px; color: #FFFFFF; }
.footer a { color: #FFFFFF; text-decoration: underline; }
.footer a:hover { color: #FFFFFF; text-decoration: none; }

/*--------------------------------------------------------- liste */

h1 { font-weight:bold; font-family:tahoma; color:#AAAAAA; font-size:18px; }
h2 { font-size: 14px; font-weight:bold; font-family:tahoma; margin: 0px; padding: 0px; }

#cat ul { list-style: none; margin: 0px; padding: 4px; font-family:tahoma; font-size: 12px; }
#cat ul li { list-style: none; display: block; margin: 0px; padding: 3px;	border-bottom: 1px solid #EDD110; }
#cat ul li a { text-decoration: underline; color:#808080; margin-right: 0.7em; }
#cat ul li a:hover { text-decoration: underline; color: #FF0000; }

/*--------------------------------------------------------- input */

input { font-family:Verdana; font-size:12px; }
select { font-family:Verdana; font-size:12px; }
textarea { font-family:Verdana; font-size:12px; }

h1 { padding: 0px 0px 4px 0px; margin: 0px 0px 8px 0px; border-bottom: 1px solid #C5C5C5; }
hr { height: 1px; color: #ADB6BF; }

.wwt { background: #fff; }
#main { background: #fff; padding: 3px 1em 1em 1em; font-size: 12px; line-height: 160%; letter-spacing: 1px; }

#main TABLE {empty-cells: show; margin: 0px; padding: 0px; border-collapse: collapse;
	vertical-align: top; text-align: left; width: 96%; border: 1px solid #C5C5C5; font-size: 11px; }
#main TABLE TH {background: #F3F8FC; margin: 0px; padding: 0px; border-collapse: collapse; color: #C00000;}
#main TABLE TD {margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: top; text-align: left;}
#main TABLE TR {margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: top; text-align: left;}
#main tabcontatti { margin: 0px; padding: 0px; }