@charset "CP850";
/* regole RADIO BOX ------------------------------------------ */
#radio {
  background-color: #666;
  float: left;
  width: 310px;
  margin-right: 5px;
  margin-left: 5px; }

#radio h1 {
  background-color: #C84127;
  font-size: 18px;
  line-height: 30px;
  padding-left: 5px;
  color: #FFF;
  /* [disabled]font-family: "Times New Roman", Times, serif; */
  margin-bottom: 10px;
  display: block;
  font-weight: bold; }

#radio-box {
  width: 310px;
  height: 213px; }

#radio-box .cover-prog {
  height: 80px;
  width: 80px;
  float: left;
  padding: 5px;
  display: block;
  color: #888; }

.radio-now {
  float: right;
  padding: 5px;
  width: 210px;
  height: 80px; }

.radio-titolo-now a {
  text-decoration: none;
  color: #FFF;
  width: 131px;
  height: 33px; }

.radio-titolo-now a:hover {
  text-decoration: underline;
  color: #FFF; }

.radio-titolo-next a {
  color: #CCC;
  text-decoration: none;
  width: 131px;
  height: 33px; }

.radio-titolo-next a:hover {
  color: #CCC;
  text-decoration: underline; }

.radio-cella-now {
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #FFF;
  text-transform: uppercase;
  margin: 0px;
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  vertical-align: top;
  padding-top: 0px;
  padding-right: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 28px;
  height: 47px;
  float: left; }

.radio-titolo-now {
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
  color: #FFF;
  padding-left: 5px;
  padding-bottom: 5px;
  vertical-align: top; }

.radio-cella-next {
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #CCC;
  text-transform: uppercase;
  margin: 0px;
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-size: 10px;
  font-weight: normal;
  color: #CCC;
  vertical-align: top;
  padding-top: 0px;
  padding-right: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 28px;
  height: 47px;
  float: left; }

.radio-prog {
  vertical-align: top;
  margin: 0px; }

.audio-btn {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  float: right;
  height: 30px;
  width: 30px;
  vertical-align: top;
  background-image: url(/Modules/Presentation/Styles/images-common/icons/icona_audio_30x30.png); }
  .audio-btn:hover {
    background-image: url(/Modules/Presentation/Styles/images-common/icons/icona_audio_30x30_on.png);
    cursor: pointer;
    margin-left: 5px; }

.riga {
  width: 210px; }

.radio-titolo-next {
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  color: #CCC;
  padding-left: 0px;
  padding-bottom: 5px; }

.radio-orario-now {
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-weight: bold;
  color: #333;
  line-height: 14px;
  font-size: 11px;
  padding-left: 5px;
  margin-left: 5px; }

.radio-orario-next {
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-weight: normal;
  color: #333;
  line-height: 14px;
  font-size: 11px;
  padding-left: 5px;
  margin-left: 5px; }

#radio_menu_home {
  width: 310px;
  /*margin-top: 10px;*/
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: left;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px; }

#radio_menu_home li a {
  float: left;
  display: block;
  text-align: center;
  padding: 0px;
  width: 300px;
  height: 30px;
  border: 1px solid #999;
  /* [disabled]font-family: Verdana, Geneva, sans-serif; */
  margin-top: 4px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 4px; }

.radio_btn {
  font-size: 16px;
  line-height: 30px;
  color: #FFF;
  height: 30px;
  width: 300px;
  text-decoration: none;
  display: block; }

.radio_btn:hover {
  font-size: 16px;
  line-height: 30px;
  color: #FFF;
  height: 30px;
  text-decoration: none;
  display: block;
  background-color: #777; }

.radio-table-now {
  width: 200px;
  /*background-color: #777; */ }

.radio-table-next {
  width: 200px;
  /*background-color: #777;*/ }

/* regole VIDEO BOX --------------------------------------------- */
#video {
  width: 310px;
  float: left;
  margin-right: 5px;
  margin-left: 5px; }

#video h1 {
  /* [disabled]font-family: "Times New Roman", Times, serif; */
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  line-height: 30px;
  text-decoration: none;
  background-color: #C84127;
  padding-left: 10px; }

#video .video-widget {
  height: auto;
  width: 310px;
  margin: 0px;
  padding: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none; }

#prossima-diretta {
  width: 300px;
  float: left;
  padding: 5px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 5px;
  background-color: #333; }

#prossima-diretta h1 {
  /* [disabled]font-family: "Times New Roman", Times, serif; */
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  line-height: 20px;
  text-decoration: none;
  display: block;
  margin: 0px;
  padding: 0px;
  float: left;
  width: 300px; }

#prossime-dirette-box {
  padding: 5px;
  width: 290px;
  background-color: #000;
  float: left; }

.table-diretta-video {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  margin: 0px;
  width: 290px;
  padding: 0px; }

.td-data-video {
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-size: 10px;
  color: #C84127;
  line-height: 24px; }

.td-titolo-video {
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  padding-right: 5px;
  padding-left: 5px; }

.td-countdown {
  background-color: #333;
  padding: 5px;
  color: #FFF;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  text-align: center;
  width: 90px;
  /* [disabled]font-family: Arial, Helvetica, sans-serif; */
  font-size: 12px;
  font-style: italic; }

/*foto settore standard*/
.foto-settore-standard {
  width: 250px;
  height: 164px; }

/*foto settore primo piano*/
.foto-settore-primo-piano {
  width: 250px;
  height: 188px; }

.frecce_agenda {
  float: right;
  padding-right: 10px;
  height: 15px;
  width: 33px; }

/*link diretto al contenuto per accessibilit�*/
a.skip-main {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 1px;
  height: 1px;
  text-align: left;
  overflow: hidden; }

a.skip-main:focus, a.skip-main:active, a.skip-main:hover {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
  background-color: #C84127;
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  line-height: 30px;
  border: 1px dotted #000; }

