body{margin: 0;padding: 0px;font-size: 12px;font-family:  Arial, Helvetica, sans-serif, serif;color: #595959;}

/* LINKS GENERICI */
a img{margin: 0;padding: 0;border: 0;text-decoration: overline;}

a {color: #990000;text-decoration: underline;}
a:link{color: #990000;}
a:visited {color: #990000;}
a:hover, a:active {color: #aaa;}

/* TITOLI E SOTTOTITOLI */ 
h1 {font-family: Arial, helvetica, sans-serif, serif;font-size: 20px;color: #990000;margin: 0 0 20px 0;padding: 5px 0 0 0;font-weight: normal;}
h2 {font-family: Arial, helvetica, sans-serif, serif;font-size: 18px;color: #666;margin: 0 0 10px 0;padding: 0 0 0 0;font-weight: normal;font-weight: bold;}
h3 {font-family: Arial, helvetica, sans-serif, serif;font-size: 15px;color: #ba8b00;margin: 0 0 0 0;padding: 0 0 0 0;text-align: left;font-weight: bold;}
h4 {font-family: Arial, helvetica, sans-serif, serif;font-size: 14px;color: #666;margin: 3px 0 3px 0;padding: 3px 0;}
h5 {font-family: Arial, helvetica, sans-serif, serif;font-size: 13px;color: #990000;margin: 2px 0 2px 0;padding: 2px 0;text-align: left;}
h6 {font-family: Arial, helvetica, sans-serif, serif;font-size: 11px;color: #000;margin: 2px 0 2px 0;padding: 2px 0;text-align: left;}

/* TABELLE */
div.boxtabella {margin:15px 0 15px 25px;padding: 0;border: 0;width:670px;}

table {width: 100%;margin: 3px 0;border-collapse: collapse;border-color: #fff;color: #333;}
th {background-color: #ccc;border: 1px solid #fff;}
td {margin: 0;padding: 2px;border: 1px solid #fff;background-color: #eaeaea;}
td.first {background-color: #f4f4f4;}


/* ELEMENTI GENERICI PER IL TESTO */
p {padding: 2px 0;margin: 0 0 8px 0;color: #595959;text-align: left;font-size: 13px;text-align: justify;}
strong {font-weight: bold;}
em {font-style: italic;}
center {text-align: center;}

ul{margin: 0 0 5px 0;padding: 0 0 0 25px;}
li{margin: 3px 0;padding: 0;}
form{margin: 0;padding: 0;}

/* TABELLA GIALLA */
table.TbGialla {width: 100%;margin:0;border-collapse: collapse;border-color: #fff;color: #333;}
table.TbGialla th {background-color: #fcec7b;border: 1px solid #fff;text-align:left;padding:7px;}
table.TbGialla td {margin: 0;padding: 2px;border: 1px solid #fff;background-color: #fffdd4;padding:7px;}

/* TABELLA DUE */
table.TbDue{width: 100%;margin:0;border-color: #fff;color: #333;}
table.TbDue th {background-color: #c5d5e1;border: 2px solid #fff;padding:7px;}
table.TbDue td {text-align:center;padding: 2px;border-left: 2px solid #fff;border-bottom: 1px solid #ccc;background-color: #fff;padding:7px;}
