/* ------------------------------------------------------------------- */
.highlight { color: #003; background-color: #e9e9e9 }
.big   { font-size: 18px }
.big a:link, .big a:visited, .big a:active  { color: #990000; text-decoration: none }
.big a:hover  { color: #660000; text-decoration: none }
table.main      { margin: 0px auto; padding: 0px; width: 100% }
td.sez { text-align: left; vertical-align: top; margin: 0px; padding: 4px; width: 50% }
h2 { color: #c60; font-weight: bold; font-size: 18px; font-family: Palatino, "Times New Roman", Arial, sans-serif; text-decoration: blink; margin: 2px; padding: 0px }
.titolo { color: #c60; font-weight: bold; font-size: 18px; font-family: Palatino, "Times New Roman", Arial, sans-serif; text-decoration: blink; margin: 2px; padding: 0px }
.articolo { font-size: 11px; background-color: #f9f9f9; text-align: justify; margin: 0px; padding: 0px 10px 10px; border: dashed 1px #999999 }
.website { font-size: 11px; background-color: #f9f9f9; text-align: justify; margin: 0px 10px 0px 0px; padding: 0px 10px 10px; border-top: 0px; border-right: 0px; border-bottom: 1px dashed #999999; border-left: 0px }
.add-site { font-size: 11px; background-color: #f3f3f3; margin: 0px auto; padding: 10px; border: dashed 1px #999999; width: 350px }
.ban { float: left; margin: 0px 10px 0px 0px; padding: 0px; border: dashed 1px #999999; width: 160px; height: 120px }
/* ------------------------------------------------------------------- */
table.prog  { margin: 0px auto; padding: 0px; width: 98% }
.marcato { color: #003; background-color: #e9e9e9; text-align: center; vertical-align: middle }
.text  { text-align: justify; margin: 0px; padding: 0px }
.mini  { font-size: 12px }
.nav { text-align: left; margin: 0px; padding: 10px 0px }
.palinsesti  { background-image: url(/img/palinsesti_tv/tv_linea.gif); vertical-align: bottom; margin: 0px; padding: 0px; width: 100%; height: 42px }
.red { color: red; font-weight: bold; margin: 0px; padding: 0px }
/* ------------------------------------------------------------------- */
.box { vertical-align: bottom; margin: 0px; padding: 0px; width: 100% }
.copyrightbox { font-size: 10px; background-color: #f0f0f0; float: right; padding: 5px; border: dashed 1px #999999 }
.schedabox { font-size: 10px; background-color: #f0f0f0; text-align: left; float: right; margin: 5px; padding: 5px; border: dashed 1px #999999; width: 160px }
.orabox { font-weight: bold; font-size: 10px; background-color: #f0f0f0; text-align: center; float: right; margin: 0px 0px 5px 10px; padding: 5px; border: dashed 1px #999999; width: 160px }
.titobox { font-size: 11px; background-color: #f0f0f0; text-align: justify; margin: 5px; padding: 5px; border: dashed 1px #999999 }
.titobox-dx { font-size: 14px;  font-family: Palatino, "Times New Roman", Helvetica, Arial, sans-serif;  background-color: #f0f0f0; text-align: center; margin: 5px auto 5px 200px; padding: 5px; border: dashed 1px #999999 }
.titobox-sx  { font-size: 18px; font-family: Palatino, "Times New Roman", Helvetica, Arial, sans-serif; background-color: #f0f0f0; text-align: center; margin: 5px 200px 5px auto; padding: 5px; border: dashed 1px #999999 }
.titobox-cx   { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #f0f0f0; text-align: center; vertical-align: middle; margin: 5px auto; padding: 5px; border: dashed 1px #999999 }

