/* ------------------------------------------------------------------- */
.highlight { color: #003; background-color: #e9e9e9 }
table.main      { margin: 0px auto; padding: 0px; width: 100% }
table.prog  { margin: 0px auto; padding: 0px; width: 98% }
table.gest  { margin: 0px auto; padding: 0px; width: 100% }
.marcato { color: #003; background-color: #e9e9e9; text-align: center; vertical-align: middle }
h2 { font-weight: bold; font-size: 14px; font-family: Palatino, "Times New Roman", Helvetica, Arial, sans-serif; text-decoration: blink; margin: 2px; padding: 0px }
.text  { text-align: justify; margin: 0px; padding: 0px }
.mini  { font-size: 12px }
.articolo   { font-size: 11px; background-color: #f9f9f9; text-align: justify; margin: 0px; padding: 0px 10px 10px; border: dashed 1px #999999 }
.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 }
tr.out { background-color: transparent }
tr.over { background-color: white }
/* ------------------------------------------------------------------- */
.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 }
/* ------------------------------------------------------------------- */
.google { width: 160px; line-height: 13px; padding: 5px 4px 5px 5px; text-align: left; margin: 8px 0; border: 1px solid #992A2A; background-color: #f2dddd }
/*td#leftmenu { text-align: center; font-size: 10px; width: 170px; v-align: top; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Serif; padding: 0; margin: 0 }*/
#leftmenu a { font-weight: normal }
#leftmenu h2 { margin: 5px 0 0; padding: 0; text-align: left }
#leftmenu ul { margin: 4px 0 6px; padding: 0 }
#leftmenu ul li { background: transparent url(/img/sfondi/menu_dot.gif) no-repeat; margin: 0; padding: 0 0 0 10px; list-style-type: none; text-align: left }

