
body{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:top; text-align:left; }

h1 {font-family: Arial, Helvetica, sans-serif; vertical-align:top; font-size:22px; margin:0px; text-align:center}
h2 {font-family:Arial, Helvetica, sans-serif;  font-size:16px; margin-bottom: 0px;  padding: 0px; margin-left: 4px;}
/*
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom: 0px; margin-top: 0px;  padding: 0px;}
a:{margin-left:5px; text-decoration:none; font-family:swis721 BT, Arial, Helvetica, sans-serif; font-size:10px; color:#ff0000; font-weight:normal; }
a:hover{text-decoration:underline; font-family:swis721 BT, Arial, Helvetica, sans-serif; color:#000;}
a:link {font-family:swis721 BT, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; }
a:visited {font-family:swis721 BT, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; }
*/
ul {padding: 0px;	margin-top: 0px;}
li {padding: 0px;	margin-top: 0px; 	margin-left: 16px; font-size: 12px;}
.txtbd2 {padding: 8px; border:1px solid #000; font-size: 12px; background-color:#FFFFCC}
.txtbd {padding: 6px;	margin-top: 0px; font-size: 12px;}
.txtPiccolo{padding:4px; font-size: 10px;}
.txtMedio{padding:4px; font-size: 12px; margin-top: 0px;}
.txtGrande{padding:4px; border:1px solid #000; font-size: 14px;}
.TdTrBordo{padding:1px; border-bottom: 1px solid #000; background-color:#FFFFFF; }
.tabTesta{padding:2px; border:1px solid #000; background-color:#FFFF00; }
.tabIstrSup { border:1px solid red; font-size: 14px; padding:6px; margin:0px; background-color:#FFFFCC; text-align:center;  vertical-align:top; }
.txtMedioSf{padding:4px; border:1px solid #000; font-size: 12px; background-color:#FFFFFF;}
.bddiv{padding:4px; margin: 20px; border:1px solid #000; font-size: 12px; background-color:#FFFE98;}
.txtSottoMarg {padding: 0px;	margin-bottom: 0px;}
.imgbd {padding: 0px;	margin: 4px;}
.bordiSf{padding:4px; border:1px solid #FF0000; font-size: 12px; background-color:#FFFFCC;}