@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; }
#menu li a.skip-main {
    position:fixed;
    left:-1000px;
    top:-1000px;
    width:1px;
    height:1px;
    text-align: left; 
    overflow:hidden;
    }
#menu li a.skip-main:focus,#menu li a.skip-main:active {
        position:fixed; 
        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;
    }
/*Playlist youtube*/
#results {
    width:610px;
}
 #ytPlaylist {
                width:610px;
                float:left;
                
            }
#ytPlaylist h2 {
                width:610px;
                line-height: 20px;
                font-weight: bold;
                color: #036;
                text-align: center;
                text-decoration: none;
                font-size: 16px;
                border-bottom-width: 2px;
                padding-bottom: 5px;
                padding-top:10px;
                border-bottom-style: solid;
                border-bottom-color: #036;
                }
#ytPlaylist h2 img{
                padding-right:10px;
                margin-bottom:-4px;
                }
#ytPlaylist h3 {
                width: 140px;
                padding-bottom: 5px;
                float: right;
                line-height: 16px;
                font-weight: bold;
                color: #069;
                text-align: left;
                text-decoration: none;
                font-size: 12px;
                font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
                text-transform: none;
                }
#ytPlaylist a {
               text-decoration:none;
                }
.ytVideo {
        padding-top:10px;
        width:140px;
        float:left;
        padding-right: 12px;
         }
.ytVideo img {
                margin-top: -11px;
                margin-bottom: -11px;
             }
.crop {
        position: relative;
        width: 120px;
        height: 67px;
        overflow: hidden;
        }/*   1 COLONNA px:320   --------------------------------------------------------------------------   */
@media only screen and (min-width: 100px) and (max-width: 640px) {
    #results {
            width:320px;
        }
    #ytPlaylist {
                width:320px;
                float:left;
                
            }
   #ytPlaylist h2 {
                width:320px;
                line-height: 20px;
                font-weight: bold;
                color: #036;
                text-align: center;
                text-decoration: none;
                font-size: 16px;
                border-bottom-width: 2px;
                padding-bottom: 5px;
                padding-top:10px;
                border-bottom-style: solid;
                border-bottom-color: #036;
                }}/*END Playlist Youtube*/
