html {margin: 0px; padding:0px}
body {color: #000000; font-family: arial, helvetica, sans-serif; font-size: x-small; }
td {color: #000000; font-family: arial, helvetica, sans-serif; font-size: x-small;}
h1 {font-family: arial, helvetica, sans-serif; font-size: 18px; line-height: 18px; margin-bottom: 3px;}
h2 {font-family: arial, helvetica, sans-serif; font-size: 16px; line-height: 16px; margin-bottom: 3px;}
h3 {font-family: arial, helvetica, sans-serif; font-size: 14px; line-height: 14px; margin-bottom: 2px;}
.cs {background-color: #cccccc; color: #000000; }
.cp {background-color: #ffffff; border: 1px solid #000000; padding: 4px;}
.slogan {background-color: #666666; color: #ffffff; font-size:11px; font-family: verdana,helvetica, sans-serif; padding: 3px;}
.nav {background-color: #cccccc; text-align: center; font-weight: bold;}
.t1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; }
.testoh {font-family: arial, helvetica, sans-serif; font-size: x-small;}
.tabinrec {background-color: #e7e7e7; border: 1px solid #cccccc;}
.txtfld { font-family : monospace; font-size: 12px; }
.puls  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.articolo { margin-left: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: small; }
.somm { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; background-color: #FFE476;
border-style: solid; border-width: 1px; border-color: #ffcc00; padding: 2px; }
td.tc {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight : bold; border-style: solid;
border-color: #000000; border-width: 1px; background-color: #cc0000; color: #ffffff; padding: 2px; }
.tc a {color: #ffffff;}
/* titolo secondario in colonna */ 
td.tcs {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-style: solid; border-color: #000000;
border-width: 1px; background-color: #666666; color: #ffffff; padding: 2px; }
.small {font-family: Arial, Helvetica, sans-serif; font-size: xx-small;; }
.cerca { border-style: solid; border-width: 2px; border-color: #cc0000; }
.cerca-sup { color: white; font-size:13px; font-weight: bold; background-color: #cc0000; border-bottom-style: solid; border-bottom-width:2px ; border-bottom-color: #000000 }
.corre { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold;
border-style: dotted; border-width: 1px; border-color: #ffcc00; }
.nomesez {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; 
border-style: solid; border-color: #cc0000; border-width: 1px; padding: 3px; background-color: #cccccc; color: #cc0000;}
.img {border-color: #000000; border-width: 1px; border-style: solid; }
tt { font-family: "andale mono", "monotype.com", "courier new", monospace; font-size: 90%;}
.col {font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #666666;}
.editor {background-color: #666666; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: x-small;}
.editor a {color: #ffcc00;}
form {padding:1px;margin:1px;}
a:link {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
a:visited {text-decoration: none;}
.footer {background-color: #cccccc; text-align: center; font-size: x-small;}
.m1 {font-size: xx-small; font-family: "ms sans serif", geneva, helvetica;}
div.sponsor {
	background-color: #ffffff; color: #000000; border: 1px dashed #666666;
	font-size: 11px; font-family: arial, helvetica,sans-serif; padding:2px; margin: 2px;
	}
