.bg-portale-radio{
	background: #004b96;
	width: 100%;
}

.bg-portale-radio.mini{background:none;}

.bg-portale-radio.radio1 {
	background: #4a7caf;
	width: 100%;
}

.bg-portale-radio.radio2 {
	background: #af4a63;
	width: 100%;
}

.bg-portale-radio.radio3 {
	background: #418d5a;
	width: 100%;
}

.bg-portale-radio.isoradio {
	background: #418d8d;
	width: 100%;
}

.bg-portale-radio.fd4 {
	background: #9f9f86;
	width: 100%;
}

.bg-portale-radio.webradio6 {
	background: #7d6396;
	width: 100%;
}

.bg-portale-radio.webradio7 {
	background: #7d6396;
	width: 100%;
}

.bg-portale-radio.webradio8 {
	background: #7d6396;
	width: 100%;
}

.bg-portale-radio.fd5 {
	background: #a8a8a8;
	width: 100%;
}

.bg-portale-radio.grparlamento {
	background: #5a5e8a;
	width: 100%;
}

.bg-portale-radio.cciss {
	background: #019934;
	width: 100%;
}



.bg-portale-radio .Page {
	padding: 0;
	width: 980px;
	margin:auto;
}


.bg-portale-radio .header{
	background: #FFF;
	width:100%;
	height:200px;
}

.bg-portale-radio .header .mainHeader{
	width:980px;
	height:200px;
	margin:auto;
}


.bg-portale-radio .header .mainHeaderIframe .infoBox {
	width: 100px;
	height: 100px;
	float: left;
	padding-bottom: 0px;
}

.bg-portale-radio .header .mainHeader .title-no-background{
	font-size:34px;
	font-family: 'Source Sans Pro', sans-serif;
	text-transform:uppercase;
	font-weight:lighter;
	float:left;
	margin-top:70px;
}

.bg-portale-radio .header .infoBox{
	width:100px;
	height:152px;
	float:right;
	padding-bottom:15px;
}

.linkEditore{
	width:100%;
	height:100%;
	display:block;
}

.bg-portale-radio .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/radio-rai-logo.png) no-repeat;
	background-color:#004b96;
	background-position: center;
	width:117px;
	height:72px;
	float:right;
	margin-top:10px;
}

.bg-portale-radio.radio1 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/radio1-logo.png) no-repeat;
	background-color:#0066cc;
	background-position: center;
	width:108px;
	height:72px;
}

.bg-portale-radio.radio2 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/radio2-logo.png) no-repeat;
	background-color:#cc0033;
	background-position: center;
	width:117px;
	height:72px;
}

.bg-portale-radio.radio3 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/radio3-logo.png) no-repeat;
	background-color:#009933;
	background-position: center;
	width:117px;
	height:72px;
}

.bg-portale-radio.fd4 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/fd4-logo.png) no-repeat;
	background-color:#999966;
	background-position: center;
	width:146px;
	height:72px;
}

.bg-portale-radio.fd5 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/fd5-logo.png) no-repeat;
	background-color:#999999;
	background-position: center;
	width:142px;
	height:72px;
}

.bg-portale-radio.isoradio .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/isoradio-logo.png) no-repeat;
	background-color:#009999;
	background-position: center;
	width:124px;
	height:72px;

}

.bg-portale-radio.webradio6 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/webradio6-logo.png) no-repeat;
	background-color:#663399;
	background-position: center;
	width:168px;
	height:72px;
}

.bg-portale-radio.webradio7 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/webradio7-logo.png) no-repeat;
	background-color:#663399;
	background-position: center;
	width:169px;
	height:72px;
}

.bg-portale-radio.webradio8 .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/webradio8-logo.png) no-repeat;
	background-color:#663399;
	background-position: center;
	width:169px;
	height:72px;
}

.bg-portale-radio.grparlamento .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/grparlamento-logo.png) no-repeat;
	background-color:#293189;
	background-position: center;
	width:179px;
	height:72px;
}

.bg-portale-radio.cciss .header .infoBox .logo-editore{
	background:url(/dl/portaleRadio/images/Programmi/cciss-logo.png) no-repeat;
	background-color:#019934;
	background-position: center;
	width:179px;
	height:72px;
}

.bg-portale-radio .header .infoBox .in-onda{
	float:right;
	margin-top:17px;
	width:255px;
	height:55px;
	cursor:pointer;
}

.bg-portale-radio .header .infoBox .in-onda .in-onda-logo{
	background:url(/dl/portaleRadio/images/Programmi/in-onda.png);
	background-color:#004b96;
	width:56px;
	height:55px;
	float:right;
	margin-right:1px;
}

.bg-portale-radio.radio1 .header .infoBox .in-onda .in-onda-logo{
	background-color:#0066cc;
}

.bg-portale-radio.radio2 .header .infoBox .in-onda .in-onda-logo{
	background-color:#cc0033;
}

.bg-portale-radio.radio3 .header .infoBox .in-onda .in-onda-logo{
	background-color:#009933;
}

.bg-portale-radio.fd4 .header .infoBox .in-onda .in-onda-logo{
	background-color:#999966;
}

.bg-portale-radio.fd5 .header .infoBox .in-onda .in-onda-logo{
	background-color:#999999;
}

.bg-portale-radio.isoradio .header .infoBox .in-onda .in-onda-logo{
	background-color:#009999;
}

.bg-portale-radio.webradio6 .header .infoBox .in-onda .in-onda-logo{
	background-color:#663399;
}

.bg-portale-radio.webradio7 .header .infoBox .in-onda .in-onda-logo{
	background-color:#663399;
}

.bg-portale-radio.webradio8 .header .infoBox .in-onda .in-onda-logo{
	background-color:#663399;
}

.bg-portale-radio.grparlamento .header .infoBox .in-onda .in-onda-logo{
	background-color:#293189;
}

.bg-portale-radio.cciss .header .infoBox .in-onda .in-onda-logo{
	background-color:#019934;
}


.bg-portale-radio .header .infoBox .in-onda .ora-in-onda-title{
	width:175px;
	height:33px;
	background-color:#004b96;
	color:#dadada;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:right;
	padding: 11px;
	overflow:hidden;
}

.bg-portale-radio.radio1 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#0066cc;
}

.bg-portale-radio.radio2 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#cc0033;
}

.bg-portale-radio.radio3 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#009933;
}

.bg-portale-radio.fd4 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#999966;
}

.bg-portale-radio.fd5 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#999999;
}

.bg-portale-radio.isoradio .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#009999;
}

.bg-portale-radio.webradio6 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#663399;
}

.bg-portale-radio.webradio7 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#663399;
}

.bg-portale-radio.webradio8 .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#663399;
}

.bg-portale-radio.grparlamento .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#293189;
}

.bg-portale-radio.cciss .header .infoBox .in-onda .ora-in-onda-title{
	background-color:#019934;
}


.bg-portale-radio .header .main-menu .menu {
	background: #EEECED;
	height: 38px;
	font-size: 15px;
	font-weight: normal;
}

.bg-portale-radio .header .main-menu .menu ul {
	font-size: 12px;
	height: 100%;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
}

.bg-portale-radio .header .main-menu .menu ul li {
	float: left;
	background: url(/dl/portaleRadio/images/separatore-menu.png) no-repeat right;
	padding: 3px 0 0 0;
}

.bg-portale-radio .header .main-menu .menu ul li .archivio-sub{
	font-size: 12px;
	height: 100%;
	padding: 0;
	margin: 0;
	float: left;
	width: 140px;
	background: #EEECED;
	position: absolute;
	z-index: 200;
	display:none;
}

.bg-portale-radio.radio3 .header .main-menu .menu ul li.hoverli a.OverLi:link{
	background: url(/dl/portaleRadio/images/separatore-menu.png) no-repeat right;
}


.bg-portale-radio .header .main-menu .menu ul li .archivio-sub li{
	background: #EEECED;
	width: 140px;
}

.bg-portale-radio.radio1 .header .main-menu .menu ul li.hoverli a:hover{
	color:#0066cc;

}

.bg-portale-radio.radio2 .header .main-menu .menu ul li.hoverli a:hover{
	color:#cc0033;
}

.bg-portale-radio.radio3 .header .main-menu .menu ul li.hoverli a:hover{
	color:#009933;
}

.bg-portale-radio.fd4 .header .main-menu .menu ul li.hoverli a:hover{
	color:#999966;
}

.bg-portale-radio.fd5 .header .main-menu .menu ul li.hoverli a:hover{
	color:#999999;
}

.bg-portale-radio.isoradio .header .main-menu .menu ul li.hoverli a:hover{
	color:#009999;
}

.bg-portale-radio.webradio6 .header .main-menu .menu ul li.hoverli a:hover{
	color:#663399;
}

.bg-portale-radio.webradio7 .header .main-menu .menu ul li.hoverli a:hover{
	color:#663399;
}

.bg-portale-radio.webradio8 .header .main-menu .menu ul li.hoverli a:hover{
	color:#663399;
}

.bg-portale-radio.grparlamento .header .main-menu .menu ul li.hoverli a:hover{
	color:#293189;
}


.bg-portale-radio .header .main-menu .menu ul li.last {
	float: left;
	background: none;
	padding: 3px 0 0 0;
}

.bg-portale-radio .header .main-menu .menu ul li a {
	color: #454545;
	line-height: 34px;
	font-family: 'Source Sans Pro', sans-serif;
	display: block;
	padding: 0 6px;
}

.bg-portale-radio .header .main-menu {
	width: 980px;
	position: relative;
	padding-top: 0px;
	float: left;
}

.bg-portale-radio .header .main-menu .social {
	float:right;
	margin-top:3px;
}

.bg-portale-radio .header .main-menu .social img {
	margin-right:3px;
}

.bg-portale-radio .Page .page-content {
	background: #FFF;
	float: left;
	padding: 22px;
	width: 936px;
	font-family: 'Source Sans Pro', sans-serif;
	padding-bottom: 80px;
	min-height: 1000px;
	margin-top:0px;
}

.bg-portale-radio .Page .page-content .main-box {
	width:612px;
	height:344px;
	float:left;
	cursor:pointer;
	background-image: none;
	background-size: 612px 344px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.bg-portale-radio .Page .page-content .imageTappo {
	display:none;
}

.bg-portale-radio .Page .page-content .canale {
	display:none;
}

.bg-portale-radio .Page .page-content .box-info {
	background: #eeeced;
	width:612px;
	height:344px;
	float:left;
	padding-top: 15px;
	color:#3f3f3f;
}

.bg-portale-radio .Page .page-content .box-info .scroll-pane {
	padding: 13px;
	width:572px;
	height:260px;
	overflow:hidden;
}

.bg-portale-radio .jspDrag {
	background: #A5A0A4 !important;
}

.bg-portale-radio .Page .page-content .box-info .status{
	width:580px;
	height:24px;
	background:#cdcacc;
	color:#444444;
	margin-left:13px;
	text-align:left;
	text-transform:uppercase;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
	padding-left:5px;
	line-height:23px;
	margin-top: 10px;
}

.bg-portale-radio .Page .page-content .box-info .programmazione{
	width:580px;
	height:24px;
	color:#FFF;
	background:#444444;
	margin-left:13px;
	text-align:left;
	text-transform:uppercase;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
	padding-left:5px;
	line-height:23px;
}

.bg-portale-radio .Page .page-content .box-info h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#7b7a7a;
	margin-bottom:18px;
}

.bg-portale-radio .Page .page-content .box-info p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.bg-portale-radio .Page .page-content .main-box .over-box{
	margin-top:276px;
	margin-left:13px;
	margin-right:13px;
}

.bg-portale-radio .Page .page-content .main-box .type-content {
	background:url(/dl/portaleRadio/images/Programmi/audio-type.png) no-repeat;
	background-color:#004b96;
	width:55px;
	height:55px;
	float:left;
	margin-right:13px;
}

.bg-portale-radio .Page .page-content .main-box .box-description-close {
	background-color:#004b96;
	color:#dadada;
	width:486px;
	height:35px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:21px;
	overflow:hidden;
	font-weight:bold;
	padding:10px 16px;
}

.bg-portale-radio.radio2 .Page .page-content .main-box .type-content {
	background-color:#cc0033;
}

.bg-portale-radio.radio2 .Page .page-content .main-box .box-description-close {
	background-color:#cc0033;
}

.bg-portale-radio.radio3 .Page .page-content .main-box .type-content {
	background-color:#009933;
}

.bg-portale-radio.radio3 .Page .page-content .main-box .box-description-close {
	background-color:#009933;
}

.bg-portale-radio.fd4 .Page .page-content .main-box .type-content {
	background-color:#999966;
}

.bg-portale-radio.fd4 .Page .page-content .main-box .box-description-close {
	background-color:#999966;
}

.bg-portale-radio.fd5 .Page .page-content .main-box .type-content {
	background-color:#999999;
}

.bg-portale-radio.fd5 .Page .page-content .main-box .box-description-close {
	background-color:#999999;
}

.bg-portale-radio.isoradio .Page .page-content .main-box .type-content {
	background-color:#009999;
}

.bg-portale-radio.isoradio .Page .page-content .main-box .box-description-close {
	background-color:#009999;
}

.bg-portale-radio.webradio6 .Page .page-content .main-box .type-content {
	background-color:#663399;
}

.bg-portale-radio.webradio6 .Page .page-content .main-box .box-description-close {
	background-color:#663399;
}

.bg-portale-radio.webradio7 .Page .page-content .main-box .type-content {
	background-color:#663399;
}

.bg-portale-radio.webradio7 .Page .page-content .main-box .box-description-close {
	background-color:#663399;
}

.bg-portale-radio.webradio8 .Page .page-content .main-box .type-content {
	background-color:#663399;
}

.bg-portale-radio.webradio8 .Page .page-content .main-box .box-description-close {
	background-color:#663399;
}

.bg-portale-radio.grparlamento .Page .page-content .main-box .type-content {
	background-color:#293189;
}

.bg-portale-radio.grparlamento .Page .page-content .main-box .box-description-close {
	background-color:#293189;
}

.bg-portale-radio.cciss .Page .page-content .main-box .type-content {
	background-color:#019934;
}

.bg-portale-radio.cciss .Page .page-content .main-box .box-description-close {
	background-color:#019934;
}

.bg-portale-radio .Page .page-content .spalla-dx {
	width:300px;
	min-height:344px;
	float:left;
	margin-left:14px;
}

.bg-portale-radio .Page .page-content .spalla-dx .ricerca .inputText{
	width:240px;
	height:30px;
	border: 1px solid #dadada;
	float:left;
	font-style:italic;
	padding: 1px 0 1px 10px;
}

.bg-portale-radio .Page .page-content .spalla-dx .ricerca .submit{
	background:url(/dl/portaleRadio/images/Programmi/search.png) no-repeat #cdcacc;
	float:left;
	width:48px;
	height:34px;
	border:none;
	text-indent:-9000px;
}

.bg-portale-radio .Page .page-content .spalla-dx .advertising,
.bg-portale-radio .Page .page-content .spalla-dx .banner300x100{
	margin-top:23px;
	float:left;
}

.bg-portale-radio .Page .page-content .title-content {
	width: 959px;
	border-top:1px solid #949494;
	border-bottom:1px solid #949494;
	float:left;
	padding:0px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#606060;
	text-align:left;
	height:27px;
	margin-top:18px;
	margin-left:-23px;
	padding-left:22px;
}

.bg-portale-radio .Page .page-content .title-content p{
	line-height:25px;
}

.boxLarge {
	display: block;
	position: relative;
	text-align: left;
	width: 936px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}

.boxLarge .mid {
	display: block;
	float: left;
	width: 936px;
	height: auto;
	padding: 8px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
	border:none;
}

.videoContainer {
	display: block;
	float: left;
	width: 936px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.videoContainer .Categorie {
	display: block;
	float: left;
	width: 936px;
	height: 19px;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 12px 0px;
}

.videoContainer .listaVideo {
	display: block;
	float: left;
	width: 730px;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 0px 25px;
}

.videoContainer .listaVideo ul li {
	display: block;
	float: left;
	width: 730px;
	height: 155px;
	margin: 0px 10px 10px 0px;
	border-bottom: 1px solid #b9b9b9;
}

.videoContainer .listaVideo ul li a{
	display: block;
	float: left;
	width: 730px;
	height: 155px;
	margin: 0px 10px 10px 0px;
	border-bottom: 1px solid #b9b9b9;
	color:#444444;
}

.videoContainer .listaVideo ul li img{
	float: left;
	width: 223px;
	height: 125px;
}

.videoContainer .listaVideo ul li .txt p{
	margin-bottom:3px;
}

.videoContainer .listaVideo ul li .txt{
	float: left;
	width: 435px;
	height: 125px;
	margin-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.videoContainer .listaVideo .txt .title {
	font-weight:bold;
}

.videoContainer .listaVideo .txt .desc {
	overflow:hidden;
	height:100px;
	width: 380px;
}


.videoContainer .listaVideo .txt .info {
	font-style:italic;
	color:#606060;
	visibility: hidden;
}

.videoContainer .listaVideo .type.audio {
	background: url(/dl/portaleRadio/images/Programmi/ascolta-type.png) no-repeat;
	width: 49px;
	height: 60px;
	float: right;
	margin-left: 435px;
	margin-top: -100px;
	position: absolute;
}

.videoContainer .listaVideo .type.audio.missing {
	background: url(/dl/portaleRadio/images/Programmi/leggi-type.png) no-repeat;
}

.videoContainer .listaVideo .type.podcast {
	background: url(/dl/portaleRadio/images/Programmi/podcast-audio-type.png) no-repeat;
	width: 49px;
	height: 130px;
	float: right;
	margin-left: 435px;
	margin-top: -142px;
	position: absolute;
}

.videoContainer .Tematiche ul {
	background:#eeeced;
	width:180px;
}

.videoContainer .Tematiche ul li {
	display: block;
	float: left;
	width: 180px;
	height: auto;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	background:#eeeced;
	border-bottom: 1px solid #d1ccce;
}

.videoContainer .Tematiche ul li.selected a {
	color: #444444;
	width: 168px;
	font-size:13px;
	font-weight:normal;
	background:#dedadc;
	font-family:Arial, Helvetica, sans-serif;;
}

.videoContainer .Tematiche ul .stats{
	display:none !important;
}

.videoContainer .Tematiche ul li a {
	color: #444444;
	width: 180px;
	font-size:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.videoContainer .Tematiche {
	width:180px;
}

.paging .Item ul li a, .paging a, .paging span {
	display: block;
	float: left;
	position: relative;
	width: 15px;
	height: 20px;
	margin: 0px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	overflow: visible;
	text-indent: 0px;
	background: none;
	color:#b7b5b6;
	font-size:15px;
}

.paging a.prev, .paging a.btnPrev, .paging span.current.prev {
	width: 10px;
	height: 10px;
	margin: 5px 0px 0px 0px;
	background: url(/dl/rai/images/arrow_paging.gif) 3px 0px no-repeat;
	text-indent: -9000px;
}

.paging a.next, .paging a.btnNext, .paging span.current.next {
	width: 10px;
	height: 10px;
	margin: 5px 0px 0px 0px;
	background: url(/dl/rai/images/arrow_paging.gif) -8px 0px no-repeat;
	text-indent: -9000px;
}

.paging .Item ul li.selected a, .radio1 .paging span.current {
	background-position: 0px -20px;
	color:#0066cc;
}

.radio2 .paging .Item ul li.selected a, .radio2 .paging span.current {
	color:#cc0033;
}

.radio3 .paging .Item ul li.selected a, .radio3 .paging span.current {
	color:#009933;
}

.fd4 .paging .Item ul li.selected a, .fd4 .paging span.current {
	color:#999966;
}

.fd5 .paging .Item ul li.selected a, .fd5 .paging span.current {
	color:#999999;
}

.isoradio .paging .Item ul li.selected a, .isoradio .paging span.current {
	color:#009999;
}

.webradio6 .paging .Item ul li.selected a, .webradio6 .paging span.current {
	color:#663399;
}

.webradio7 .paging .Item ul li.selected a, .webradio7 .paging span.current {
	color:#663399;
}

.webradio8 .paging .Item ul li.selected a, .webradio8 .paging span.current {
	color:#663399;
}

.grparlamento .paging .Item ul li.selected a, .grparlamento .paging span.current {
	color:#293189;
}

.videoContainer .listaVideo .foto-view{
	float: left;
	width: 223px;
	height: 200px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.videoContainer .listaVideo .foto-view .Audio{
	background:url(/dl/portaleRadio/images/Programmi/audio-spalla-icon.png)  rgba(194, 191, 192, 0.8) no-repeat;
	width:28px;
	height:26px;
	float:left;
	z-index:4px;
	position:absolute;
	margin-top: 99px;
}

.videoContainer .listaVideo .foto-view .Video{
	background:url(/dl/portaleRadio/images/Programmi/video-spalla-icon.png)  rgba(194, 191, 192, 0.8) no-repeat;
	width:28px;
	height:26px;
	float:left;
	z-index:4px;
	position:absolute;
	margin-top: 99px;
}

.videoContainer .listaVideo .foto-view .Foto{
	background:url(/dl/portaleRadio/images/Programmi/foto-spalla-icon.png)  rgba(194, 191, 192, 0.8) no-repeat;
	width:28px;
	height:26px;
	float:left;
	z-index:4px;
	position:absolute;
	margin-top: 99px;
}

.videoContainer .listaVideo .foto-view .Podcast{
	background:url(/dl/portaleRadio/images/Programmi/podcast-spalla-icon.png)  rgba(194, 191, 192, 0.8) no-repeat;
	width:28px;
	height:26px;
	float:left;
	z-index:4px;
	position:absolute;
	margin-top: 99px;
}

.videoContainer .listaVideo .foto-view img{
	float:left;
	width: 223px;
	height: 125px;
}

.videoContainer .listaVideo .foto-view .txt-Foto{
	float:left;
	width: 223px;
	min-height: 60px;
	max-height: 100px;
	overflow:hidden;
	font-size:12px;
	margin-top:10px;
}

.videoContainer .listaVideo .foto-view .txt-Foto .title{
	float:left;
	font-weight:bold;
	color:#444444;
	width: 223px;
}

.videoContainer .listaVideo .foto-view .txt-Foto .info{
	float:left;
	color:#606060;
	font-style:italic;
}

.videoContainer .listaVideo ul {
	display: block;
	float: left;
	width: 730px;
	height: auto;
}

.videoContainer .listaVideo .foto-view-over{
	float: left;
	width: 199px;
	height: 101px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	display:none;
	background-color:#004b96;
	color:#FFF;
	overflow:hidden;
	padding:12px;
}

.radio2 .videoContainer .listaVideo .foto-view-over{
	background-color:#cc0033;
}

.radio3 .videoContainer .listaVideo .foto-view-over{
	background-color:#009933;
}

.fd4 .videoContainer .listaVideo .foto-view-over{
	background-color:#999966;
}

.fd5 .videoContainer .listaVideo .foto-view-over{
	background-color:#999966;
}

.isoradio .videoContainer .listaVideo .foto-view-over{
	background-color:#009999;
}

.webradio6 .videoContainer .listaVideo .foto-view-over{
	background-color:#663399;
}

.webradio7 .videoContainer .listaVideo .foto-view-over{
	background-color:#663399;
}

.webradio8 .videoContainer .listaVideo .foto-view-over{
	background-color:#663399;
}

.grparlamento .videoContainer .listaVideo .foto-view-over{
	background-color:#293189;
}

.cciss .videoContainer .listaVideo .foto-view-over{
	background-color:#019934;
}

.videoContainer .listaVideo .foto-view .durata{
	width:69px;
	height:26px;
	background:rgba(194, 191, 192, 0.8);
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	text-align:center;
	line-height:25px;
	position:absolute;
	z-index: 4;
	margin-top: 99px;
	margin-left: 154px;
}

.bg-portale-radio .header .main-menu .menu ul li a {
	text-transform:uppercase;
}

.bg-portale-radio .header .main-menu .menu ul li.selected a {
	color: #004b96;
}

.bg-portale-radio.radio1 .header .main-menu .menu ul li.selected a {
	color: #0066cc;
}

.bg-portale-radio.radio2 .header .main-menu .menu ul li.selected a {
	color: #cc0033;
}

.bg-portale-radio.radio3 .header .main-menu .menu ul li.selected a {
	color: #009933;
}

.bg-portale-radio.fd4 .header .main-menu .menu ul li.selected a {
	color: #999966;
}

.bg-portale-radio.fd5 .header .main-menu .menu ul li.selected a {
	color: #999999;
}

.bg-portale-radio.webradio6 .header .main-menu .menu ul li.selected a {
	color: #663399;
}

.bg-portale-radio.webradio7 .header .main-menu .menu ul li.selected a {
	color: #663399;
}

.bg-portale-radio.webradio8 .header .main-menu .menu ul li.selected a {
	color: #663399;
}

.bg-portale-radio.grparlamento .header .main-menu .menu ul li.selected a {
	color: #293189;
}

.bg-portale-radio.isoradio .header .main-menu .menu ul li.selected a {
	color: #009999;
}

.bg-portale-radio.cciss .header .main-menu .menu ul li.selected a {
	color: #019934;
}


.videoContainer .Tematiche ul li ol li, .videoContainer .Tematiche ul li.selected ol li {
	display: block;
	float: left;
	width: 120px;
	height: auto;
	font-size: 13px;
	font-weight: normal !important;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 4px 0px;
	background:url(/dl/portaleRadio/images/Programmi/ol-image-radio1.png) 8px 4px no-repeat;
	border:none;
}

.radio1 .videoContainer .Tematiche ul li ol li, .radio1 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-radio1.png) 8px 4px no-repeat;
}

.radio2 .videoContainer .Tematiche ul li ol li, .radio2 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-radio2.png) 8px 4px no-repeat;
}

.radio3 .videoContainer .Tematiche ul li ol li, .radio3 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-radio3.png) 8px 4px no-repeat;
}

.fd4 .videoContainer .Tematiche ul li ol li, .fd4 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-fd4.png) 8px 4px no-repeat;
}

.fd5 .videoContainer .Tematiche ul li ol li, .fd5 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-fd5.png) 8px 4px no-repeat;
}

.isoradio .videoContainer .Tematiche ul li ol li, .isoradio .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-isoradio.png) 8px 4px no-repeat;
}

.webradio6 .videoContainer .Tematiche ul li ol li, .webradio6 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-webradio.png) 8px 4px no-repeat;
}

.webradio7 .videoContainer .Tematiche ul li ol li, .webradio7 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-webradio.png) 8px 4px no-repeat;
}

.webradio8 .videoContainer .Tematiche ul li ol li, .webradio8 .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-webradio.png) 8px 4px no-repeat;
}

.grparlamento .videoContainer .Tematiche ul li ol li, .grparlamento .videoContainer .Tematiche ul li.selected ol li {
	background:url(/dl/portaleRadio/images/Programmi/ol-image-gr.png) 8px 4px no-repeat;
}

.videoContainer .Tematiche ul li ol li a, .videoContainer .Tematiche ul li ol li a:hover{
	display: block;
	float: left;
	width: 120px;
	height: auto;
	font-size: 13px !important;
	font-weight:normal !important;
	color: #606060;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: rgba(0, 0, 0, 0);
	font-family:Arial, Helvetica, sans-serif;
}

.videoContainer .Tematiche ul li ol li.selected a, .videoContainer .Tematiche ul li.selected ol li a:hover{
	font-weight: bold !important;
	color: #606060;
	font-size: 13px;
}

.videoContainer .Tematiche ul li a:hover {
	color: #444;
}

.footer{
	background:url(/dl/portaleRadio/images/footer-large.png) no-repeat center #363636;
	width:100%;
	height:169px;
	margin: 0 auto;
}

.pre-footer {
	background: url(/dl/portaleRadio/images/pre-footer-large.png) no-repeat center #606060;
	width: 100%;
	margin: 0 auto;
	height: 415px;
	float: left;
}

.pre-footer.mini {
	background: url(/dl/portaleRadio/images/pre-footer-large.png) no-repeat center #606060;
	width: 100%;
	margin: 0 auto;
	height: 77px;
	float: left;
}


/* Sezione Foto */
.bg-portale-radio .Page .page-content .boxOndemand {
	display: block;
	float: left;
	position: relative;
	text-align: left;
	width: 612px;
	height: auto;
	padding: 6px 6px 6px 6px;
	margin: 0px 0px 20px 0px;
	background: #282828;
}

#iframe .bg-portale-radio{
	background:#fff;
}

#iframe .header {
	height: 90px;
}

#iframe.bg-portale-radio .header .mainHeaderIframe .infoBox {
	width: 100%;
	position: relative;
	height: 90px;
}

#iframe .header .logo-editore {
	position: absolute;
	left: 0;
	top: 0;
	width: 117px;
	height: 72px;
}
#iframe .header h1 {
	padding: 2px 0 0 125px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
#iframe .header h2 {
	padding: 28px 0 0 125px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
#iframe .header h1 a {
	color: #6b6b6b;
}
#iframe .header h2 a {
	color: #626262;
}

#iframe .main-box{
	background-size:612px 344px;
	background-repeat:no-repeat;
}

#iframe .Player{
	height:auto;
	background-color:#fff!important;
}

#iframe .Player.mini{
	background-color:transparent!important;
}

#iframe .item-info{
	background-color: #FFF!important;
	color: #7B7A7A;
	float: left;
	margin-top: -42px;
	margin-left: 25px;
	text-align: left;
}

#iframe .item-info .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7B7A7A;
}

#iframe .item-info .desc{
	font-family: Arial, Helvetica, sans-serif;
	color: #7B7A7A;
	font-size: 14px;
}


.boxOndemand .mid .Player.small{
	height:auto;
	background-color:#fff!important;
}


.largeScreen .Speciale .boxOndemand .mid .Player, .boxOndemand .mid .Player {
	display: block;
	float: left;
	width: 612px;
	height: 400px;
	background: #202020;
}

.largeScreen .Speciale .boxOndemand .mid, .boxOndemand .mid {
	display: block;
	float: left;
	width: 612px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

.RaiPhotogallery .m div.img img {
	margin: 0 auto;
	display: block;
	max-height: 100%;
	max-width: 100%;
	float: none;
	width: auto;
	z-index: 0;
}

.RaiPhotogallery .m {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 34px;
	overflow: hidden;
}

.bg-portale-radio .Page .page-content .boxOndemand {
	display: block;
	float: left;
	position: relative;
	text-align: left;
	width: 612px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	background: #282828;
}

.videoContainer .listaVideo .noContent, .listaVideo .noContent {
	display: block;
	color: #7b7a7a;
	font-size: 15px;
	padding: 10px;
	text-align: center;
}

.RaiPhotogallery .h {
	width: 100%;
	height: 30px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	display:none;
}

.RaiPhotogallery .m a {
	position: absolute;
	display: block;
	width: 58px;
	height: 97px;
	top: 42%;
	cursor: pointer;
	z-index: 10;
}

.RaiPhotogallery .m a.prev, .RaiPhotogallery .m a.prev:hover, .RaiPhotogallery .m a.prev:active {
	left: 0px;
	background: url(/dl/portaleRadio/images/Programmi/left-foto.png) rgba(194, 191, 192, 0.8); no-repeat scroll left top;
}

.RaiPhotogallery .m a.next, .RaiPhotogallery .m a.next:hover, .RaiPhotogallery .m a.next:active {
	right: 0px;
	background: url(/dl/portaleRadio/images/Programmi/right-foto.png) rgba(194, 191, 192, 0.8); no-repeat scroll left top;
}

.RaiPhotogallery .m div.img div.label {
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 29px;
	max-height: 42px;
	color: #444444;
	margin: 0px;
	padding: 1px 5px 0px 5px;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
	background-color: rgba(194, 191, 192, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');
	font-family:Arial, Helvetica, sans-serif;
}

.Main {
	display: block;
	float: left;
	width: 614px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.largeScreen .boxDiretta .mid .Player, .largeScreen .boxOndemand .mid .Player, .largeScreen .boxReplay .mid .Player {
	width: 923px;
	height: 580px;
}

.boxOndemand .top {
	display: block;
	float: left;
	text-align: left;
	width: 600px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.headerContent .opzioniP1 {
	display: block;
	float: left;
	text-align: left;
	width: auto;
	height: 22px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.headerContent {
	display: block;
	float: left;
	text-align: left;
	width: 600px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
}

.headerContent ul.Specifiche {
	display: block;
	float: left;
	width: 600px;
	overflow: hidden;
	margin: 5px 0px 13px -9px;
	padding: 0px 0px 0px 0px;
}

.headerContent ul.Specifiche li {
	display: block;
	float: left;
	width: auto;
	color: #D6D6D6;
	font-size: 11px;
	margin: 0px 0px 0px -1px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #5A5A5A;
}

.headerContent ul.Specifiche li span {
	color: #888;
}
.headerContent ul.Specifiche li.onda span {
	display:none;
}
.headerContent ul.Specifiche li {
	display: block;
	float: left;
	width: auto;
	color: #7b7a7a;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px -1px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #5A5A5A;
}

.headerContent .opzioniP1 .Commenti {
	display: block;
	float: left;
	text-align: left;
	width: auto;
	height: 19px;
	font-size: 11px;
	font-weight: bold;
	color: #D7D7D7;
	padding: 3px 0px 0px 0px;
	margin: 0px 16px 0px 0px;
}

.headerContent .opzioniP1 .Commenti em {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	float: left;
	font-style: normal;
	font-size: 15px;
	font-weight: normal;
	color: #959394;
}

.headerContent h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7b7a7a;
}

.headerContent .opzioniP1 .Commenti strong {
	display: block;
	float: left;
	text-align: left;
	width: 24px;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	color: #D7D7D7;
	padding: 0px 0px 0px 5px;
	margin: 4px 0px 0px 0px;
	background: url(/dl/portaleRadio/images/Programmi/commenti-image.png) no-repeat;
}

.headerContent .opzioniP1 .Commenti strong span {
	display: block;
	float: left;
	width: auto;
	height: 21px;
	font-weight: bold;
	padding: 1px 5px 0px 0px;
	margin: 0px -5px 0px 0px;
}

.headerContent .opzioniP1 .Commenti:hover strong span {
	background: url(/dl/RaiTV/2012/images/bkg_commenti.png) 100% -22px no-repeat;
}

.headerContent ul.opzVod {
	display: block;
	float: left;
	position: relative;
	width: 300px;
	height: auto;
	margin: 5px 0px 0px 0px;
}

.headerContent ul.opzVod li {
	display: block;
	float: left;
	width: auto;
	height: auto;
	font-size: 11px;
	text-transform: uppercase;
	color: #D8D8D8;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px dotted #5A5A5A;
}

.headerContent ul.opzVod li a {
	display: block;
	float: left;
	width: auto;
	height: 22px;
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
	padding: 0px 0px 0px 0px;
	margin: 0px 16px 0px 0px;
	background-repeat: no-repeat;
}

.headerContent ul.opzVod li a span, .headerContent ul.opzVod li span {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	float: left;
	font-style: normal;
	font-size: 15px;
	font-weight: normal;
	color: #959394;
	text-transform:lowercase;
	padding-left:38px;
}

.infoEmbedBox{
	float:left;
}

.infoEmbedBox .infoEmbed {
	display: none;
	position: relative;
	left: 0px;
	top: 28px;
	width: 600px;
	height: 96px;
	border: none;
	border-radius: 0px;
	background: #eeeced;
	margin-bottom: 40px;
	float:left;
}

.infoEmbedBox .infoEmbed .close {
	display: block;
	float: left;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -9000px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	opacity: 0.5;
	background:url(/dl/portaleRadio/images/Programmi/close-text-area.png) no-repeat;
}

.opzioniP2 li.Embed.show {
	margin: 0px 0px 92px 0px;
}

.infoEmbedBox .infoEmbed textarea {
	display: block;
	float: left;
	width: 545px;
	height: 70px;
	color: #3f3f3f;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	border: none;
	background: #eeeced;
	resize:none;
}

.opzioniP2{
	float:left;
	height:30px;
}

.opzioniP2 li.Embed {
	background:url(/dl/portaleRadio/images/Programmi/emb-image.png) no-repeat;
	width: auto;
	height: 22px;
	float:left;
	display:block;
}

.opzioniP2 li.Embed span, .opzioniP2 li.PopUpAudio span{
	padding-left:25px;
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	float: left;
	font-style: normal;
	font-size: 15px;
	font-weight: normal;
	color: #959394;
	text-transform:lowercase;
}

.opzioniP2 li.PopUpAudio {
	float: left;
	margin-right: 8px;
	background:url(/dl/portaleRadio/images/Programmi/openPopup.png) no-repeat;
	background-position: 0 1px;
}

.Share {
	display: block;
	float: left;
	text-align: left;
	width: auto;
	height: 19px;
	font-size: 11px;
	font-weight: bold;
	color: #D7D7D7;
	padding: 3px 22px 0px 10px;
	margin: 0px 0px 0px 15px;
	cursor: pointer;
	background:url(/dl/portaleRadio/images/Programmi/sharethis-immagine.png) no-repeat;
}

.shareButton{
	background:url(/dl/portaleRadio/images/Programmi/share-button.png) no-repeat;
	width:97px;
	height:24px;
	display:block;
	margin-left: 5px;
	margin-top: -6px;
}

.headerContent ul.opzVod li.Mail a {
	background-image:url(/dl/portaleRadio/images/Programmi/mailto-immagine.png);
	margin-left: 10px;
}

.headerContent ul.opzVod li.Corr a {
	background-image:url(/dl/portaleRadio/images/Programmi/correlati-image.png);
	margin-left: 10px;
}

.social-foto{
	float:left;
	width: 300px;
}

.boxCommenti {
	display: block;
	float: left;
	position: relative;
	text-align: left;
	width: 600px;
	height: auto;
	padding: 6px 6px 6px 6px;
	margin: 0px 0px 20px 0px;
	background: #dcd9db;
}

.Main .boxCommenti .mid .Form{width:600px;}

.Main .boxCommenti .mid .Form .Comm textarea{width:558px!important;}

.boxCommenti .top {
	display: block;
	float: left;
	text-align: left;
	width: 632px;
	height: 32px;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 6px 0px;
	background: none;
}

.boxCommenti .top h3 {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:lighter;
	float: left;
	width: 632px;
	font-size: 22px;
	line-height: 17px;
	color: #444444;
	margin: 12px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
}

.boxCommenti .mid {
	display: block;
	float: left;
	width: 600px;
	height: auto;
	padding: 8px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
}

.boxCommenti .mid ul.tabCommenti {
	display: block;
	float: left;
	width: 600px;
	height: 20px;
	padding: 0px 3px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 3px solid #609ae7;
	box-shadow: none;
}

.boxCommenti .top a.switch {
	display: block;
	position: absolute;
	top: 10px;
	right: 6px;
	width: 27px;
	height: 26px;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 1px 23px 0px 0px;
	background: url(/dl/portaleRadio/images/Programmi/close-commenti.png) right top no-repeat;
	text-indent:-9000px;
}

.boxCommenti .top a.switch.expo {
	background: url(/dl/portaleRadio/images/Programmi/open-commenti.png) right top no-repeat;
}

.boxCommenti .mid h3.error {
	float: none;
	text-align: center;
	color: #444444;
}

.boxCommenti .mid .Opzioni .Commenti em {
	display: block;
	float: right;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

.boxCommenti .mid .Opzioni .Commenta:hover {
	color: #444444;
	background: url(/dl/RaiTV/2012/images/ico_penna.png) 10px -27px no-repeat;
}

.boxCommenti .mid .Opzioni .Commenta {
	display: block;
	float: left;
	text-align: left;
	width: auto;
	height: 19px;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	padding: 3px 0px 0px 32px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #5A5A5A;
	background: url(/dl/RaiTV/2012/images/ico_penna.png) 10px -1px no-repeat;
}

.vodPanel {
	display: block;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 612px;
	height: 400px;
	background: #eeeced;
}

.postVodPanel {
	display: block;
	float: left;
	position: absolute;
	top: 22px;
	left: 0px;
	z-index: 1000;
	width: 465px;
	height: 368px;
	padding: 20px 0px 20px 0px;
}

.postVodPanel ul {
	display: block;
	position: absolute;
	top: 0px;
	left: 33px;
	width: 495px;
	height:368px;
}

.postVodPanel a.next {
	display: block;
	position: absolute;
	top: 112px;
	right: -135px;
	width: 58px;
	height: 97px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(/dl/portaleRadio/images/Programmi/right-foto.png) rgba(194, 191, 192, 0.8);
}

.postVodPanel a.next:hover {
	background-position: 0px;
}

.postVodPanel a.prev {
	display: block;
	position: absolute;
	top: 112px;
	left: 0px;
	width: 58px;
	height: 97px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(/dl/portaleRadio/images/Programmi/left-foto.png) rgba(194, 191, 192, 0.8);
}

.postVodPanel a.prev:hover {
	background-position: 0px;
}

.postVodPanel ul .foto-view {
	float: left;
	width: 223px;
	height: 200px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
}

.postVodPanel ul .foto-view img {
	float: left;
	width: 223px;
	height: 125px;
}

.postVodPanel ul .foto-view-over {
	float: left;
	width: 199px;
	height: 101px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	display: none;
	background-color: #0066cc;
	color: #FFF;
	overflow: hidden;
	padding: 12px;
}

.radio1 .postVodPanel ul .foto-view-over {
	background-color: #0066cc;
}

.radio2 .postVodPanel ul .foto-view-over {
	background-color: #C03;
}

.radio3 .postVodPanel ul .foto-view-over {
	background-color: #009933;
}

.fd4 .postVodPanel ul .foto-view-over {
	background-color: #999966;
}

.fd5 .postVodPanel ul .foto-view-over {
	background-color: #999999;
}

.isoradio .postVodPanel ul .foto-view-over {
	background-color: #009999;
}

.webradio6 .postVodPanel ul .foto-view-over {
	background-color: #663399;
}

.webradio7 .postVodPanel ul .foto-view-over {
	background-color: #663399;
}

.webradio8 .postVodPanel ul .foto-view-over {
	background-color: #663399;
}

.grparlamento .postVodPanel ul .foto-view-over {
	background-color: #293189;
}


.postVodPanel ul .foto-view .txt-Foto {
	float: left;
	width: 223px;
	height: 60px;
	overflow: hidden;
	font-size: 12px;
	margin-top: 10px;
}

.postVodPanel ul .foto-view .txt-Foto .title {
	float: left;
	font-weight: bold;
	color: #444;
	width: 223px;
}

.postVodPanel ul .foto-view .txt-Foto .info {
	float: left;
	color: #606060;
	font-style: italic;
}

.vodPanel .close {
	display: block;
	float: left;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1000;
	width: 28px;
	height: 28px;
	padding: 0px;
	font-size: 11px;
	color: #AAA;
	text-indent: -9000px;
	background:url(/dl/portaleRadio/images/Programmi/close-correlati.png) no-repeat;
}

.vodPanel .video-buttons ul li a span, .vodPanel .video-buttons ul li span {
	display: block;
	float: left;
	color: #3f3f3f;
}

.vodPanel .close:hover {
	color: #AAA;
	background-position: 0px;
}

.descrizione-exp{
	float:left;
	width:590px;
/*	height:65px; */
	overflow:hidden;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3f3f3f;
	margin-top:20px;
	margin-bottom:20px;
}

.mostraBkg{
	float:left;
	background:#eeeced;
	width:590px;
	height:1px;
	display:block;
	margin-bottom:35px;
}

.mostraBkg a {
	display: none;
}

.mostraBkg .buttonMostra{
	background:url(/dl/portaleRadio/images/Programmi/mostra-altro.png) no-repeat;
	width:110px;
	height:24px;
	display:block;
	margin:auto;
	margin-top:-11px;
	cursor:pointer;
}

.spalla-dx .boxSpalla .mid .videoContainer {
	display: block;
	float: left;
	width: 300px;
	height: auto;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background:#eeeced;
}

.spalla-dx .boxSpalla .mid .videoContainer .Categorie {
	display: block;
	float: left;
	width: 300px;
	height: 19px;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 12px 0px;
}

.spalla-dx .boxSpalla .mid .videoContainer .Categorie li a {
	display: block;
	float: left;
	width: auto;
	height: 17px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
	font-weight:lighter;
	text-transform: uppercase;
	color: #444444;
	padding: 2px 20px 0px 35px;
	background: none;
}

.spalla-dx .boxSpalla .mid .videoContainer .Categorie li.selected {
	background:#FFF;
	height:30px;
}

.spalla-dx .boxSpalla .mid .videoContainer .Categorie {
	display: block;
	float: left;
	width: 300px;
	height: 19px;
	margin:auto;
	padding: 13px 0px 11px 11px;
	border-bottom: none;
}

.spalla-dx .boxSpalla .mid .videoContainer .listaVideo ul a {
	display: block;
	float: left;
	width: 280px;
	height: 220px;
	border-bottom: 1px solid #B9B9B9;
	background:#FFF;
}

.spalla-dx .boxSpalla .mid .videoContainer .listaVideo ul {
	display: block;
	float: left;
	width: 300px;
	height: auto;
}

.spalla-dx .boxSpalla .mid .videoContainer .listaVideo {
	display: block;
	float: left;
	width: 280px;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 0px 11px;
	background:#FFF;
	padding-top:24px;
}

.spalla-dx .boxSpalla .mid .videoContainer .listaVideo ul li a.img {
	display: block;
	float: left;
	position: relative;
	width: 223px;
	height: 125px;
	padding-left:30px;
	padding-top:24px;
	border:none;
}

.spalla-dx .boxSpalla .mid .videoContainer li.ui-sortable-helper a.img img, .spalla-dx .boxSpalla .mid .videoContainer .listaVideo ul li a.img img {
	display: block;
	float: left;
	width: 223px;
	height: 125px;
}

.spalla-dx .boxSpalla .mid .videoContainer li.ui-sortable-helper a.img .mask, .spalla-dx .boxSpalla .mid .videoContainer .listaVideo ul li a.img .mask {
	display: block;
	float: left;
	position: absolute;
	bottom: 0px;
	left: inherit;
	width: 110px;
	height: 17px;
	padding: 0px 6px 0px 6px;
	background: url(/dl/RaiTV/2012/images/alpha_black.png) repeat;
}

.spalla-dx .boxSpalla .mid .videoContainer .paging .pagination {
	float: left;
	margin-left: 20%;
	display: inline-block;
	text-align: center;
	width: 280px;
}

.spalla-dx .boxSpalla .mid .videoContainer .paging {
	width: 280px;
	float: left;
	height: 25px;
	background: #FFF;
	margin: 0px 0px 0px 11px;
	padding-top: 10px;
}

.spalla-dx .boxSpalla .mid .videoContainer .paging .pagination a, .spalla-dx .boxSpalla .mid .videoContainer .paging .pagination span{display:inline-block;}

.spalla-dx .boxSpalla .mid .videoContainer .foto-view {
	float: left;
	width: 223px;
	height: 190px;
	margin-top:20px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
}

.spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view img {
	float: left;
	width: 223px;
	height: 125px;
}

.spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	float: left;
	width: 199px;
	height: 101px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	display: none;
	background-color: #0066cc;
	color: #FFF;
	overflow: hidden;
	padding: 12px;
}

.radio1 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #0066cc;
}

.radio2 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #cc0033;
}

.radio3 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #009933;
}

.fd4 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #999966;
}

.fd5 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #999999;
}

.isoradio .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #009999;
}

.webradio6 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #663399;
}

.webradio7 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #663399;
}

.webradio8 .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #663399;
}

.grparlamento .spalla-dx .boxSpalla .mid .videoContainer .listaVideo .foto-view-over {
	background-color: #293189;
}

.space{
	height:50px;
	display:block;
	float:left;
}

#shadowbox_body, #shadowbox_loading {
	background-color: #fff !important;
	border-radius: 0px !important;
}

#msg .close-mail{
	background:url(/dl/portaleRadio/images/Programmi/close-text-area.png) no-repeat;
	width:15px;
	height:15px;
	float:right;
	display:block;
}

.sendFriend ul li .input input {
	display: block;
	float: left;
	width: 522px;
	height: 33px;
	color: #6c6b6b;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	padding: 0px 8px 0px 8px;
	margin: 8px 0px 0px 0px;
	border: 0px;
	border-radius: 0px;
	background: #eeeced;
}
.sendFriend ul li .textarea textarea {
	display: block;
	float: left;
	width: 522px;
	height: 163px;
	color: #6c6b6b;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	padding: 8px 8px 8px 8px;
	margin: 8px 0px 0px 0px;
	border: 0px;
	border-radius: 0px;
	background: #eeeced;
	resize:none;
}

.sendFriend ul li .label {
	display: block;
	float: left;
	width: 180px;
	font-size: 12px;
	color: #6c6b6b;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sendFriend ul li .notice {
	float: left;
	color: #6c6b6b;
	margin-top: 10px;
}

#msg ul.button li, .sendFriend ul.confirm li {
	display: block;
	float: left;
	width: auto;
	padding: 0px;
	margin: 0px;
}

#msg ul.button li a, .sendFriend ul.confirm a {
	display: block;
	float: left;
	font-size: 15px;
	color: #FFF;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
	margin: 5px 0px 10px 10px;
	border-radius: 0px;
	background: #b9b7b7;
	text-transform:uppercase;
	font-family: 'Source Sans Pro', sans-serif;
}

#msg ul.button li a:hover, .sendFriend ul.confirm a:hover {
	color: #FFF;
	background: #b9b7b7;
}

.sendFriend ul li {
	display: block;
	float: left;
	width: 557px;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

.sendFriend ul {
	display: block;
	float: left;
	width: 557px;
	margin: 0px 0px 0px 0px;
}

#msg {
	display: block;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #6c6b6b;
}

/* Ricerca */

#ricercaLibera.boxLarge {
	display: block;
	position: relative;
	text-align: left;
	width: 600px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}

#ricercaLibera .boxLarge.noTit .mid {
	display: block;
	float: left;
	width: 600px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	border-top: 0px solid #3D3D3D;
}


#ricercaLibera span{
	color:#7b7a7a;
	font-size:16px;
	/*font-weight:bold;*/
}

#ricercaLibera .searchTop {
	display: block;
	float: left;
	width: 600px;
	height: auto;
	margin: 0px 0px 40px 0px;
}

#ricercaLibera .searchTop ul {
	display: block;
	float: left;
	width: auto;
	height: 15px;
	color: #CCC;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
}

#ricercaLibera .searchTop ul li {
	display: block;
	float: left;
	width: auto;
	height: 15px;
	color: #606060;
	margin: 0px 0px 0px 10px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Source Sans Pro', sans-serif;

}

#ricercaLibera .searchTop ul li.orderByDate{
	border-right: 1px solid black;
}

#ricercaLibera .searchTop ul li a span {
	display: block;
	float: left;
	width: auto;
	height: 15px;
	color: #606060;
	font-size: 13px;
	padding: 0px 5px 0px 0px;
	background: none;
}

#ricercaLibera .searchTop ul li a {
	display: block;
	float: left;
	width: auto;
	height: 15px;
	font-size: 13px;
	padding: 0px 0px 0px 5px;
	background: none;
}

#ricercaLibera .searchTop ul li a:hover span {
	color: #606060;
}

#ricercaLibera .timeRes{
	font-size:16px;
	/*font-weight:bold;*/
	color: #7b7a7a;
}


#ricercaLibera .reflect{
	width:223px;
	height:125px;
	float:left;
	margin-right:10px;
}


#ricercaLibera .Desc a{
	text-decoration:none;
}

#ricercaLibera .Desc h2{
	font-size:15px;
	color:#3f3f3f;
	font-weight: 600;
    margin-bottom: 10px;
}


#ricercaLibera .Desc p{
	font-size:13px;
	color:#7d7d7d;
	font-weight:normal;
}

#ricercaLibera .tagList ul {
	display: block;
	float: none;
	text-align: left;
	width: 585px;
	margin: 10px 0px 0px 0px;
}

#ricercaLibera #Results > li {
	display: block;
	float: left;
	text-align: left;
	width: 585px;
	padding: 0px 0px 20px 0px;
	font-size:13px;
	border-bottom:2px solid;
}

/*#ricercaLibera .tagList ul li.specPubblicato {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	font-weight:normal;
	margin-top:5px;
}

#ricercaLibera .tagList ul li.specPubblicato span {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	font-weight:normal;
	margin-top:5px;
}*/
.specPubblicato {
    margin-top: 7px;
}

#ricercaLibera .pagineBottom{
	margin:auto;
}

#ricercaLibera .pagineBottom a{
	font-size:15px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#b7b5b6;
	margin-right:5px;
	font-weight:normal;
}

    #ricercaLibera .pagineBottom a.next {
        width: 10px;
        height: 10px;
        margin: 5px 0px 0px 0px;
        background: url(/dl/rai/images/arrow_paging.gif) -8px 0px no-repeat;
        text-indent: -9000px;
    }

    #ricercaLibera .pagineBottom a.prev {
        width: 10px;
        height: 10px;
        margin: 5px 0px 0px 0px;
        background: url(/dl/rai/images/arrow_paging.gif) 3px 0px no-repeat;
        text-indent: -9000px;
    }

#ricercaLibera .pagineBottom span.current{
	font-size:15px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#0066cc;
	margin-right:5px;
	font-weight:normal;
}

#ricercaLibera .tagList ul.sorting {
	width: 600px;
	float:left;
}

#ricercaLibera .tagList ul.sorting li {
	min-height: 10px;
	display: block;
	float: left;
	text-align: left;
	width: auto;
	margin: 0px 0px 20px 0px;
	font-size:13px;
	font-family: 'Source Sans Pro', sans-serif;
}

#ricercaLibera .tagList ul.sorting li a{
	color:#606060;
	font-size:13px;
	font-family: 'Source Sans Pro', sans-serif;
}

.Player.mini, .Player.mini .mejs-controls{background-color:transparent !important;}

.Player .mejs-container{background:none;}
.Player.mini .mejs-container{margin-left:3px;}
.Player .mejs-container .mejs-inner{width:100%;}
.Player .mejs-container .mejs-controls{position:relative;float:left;width:612px;margin-top:3px}
.Player .mejs-container .mejs-time-container{width:612px;overflow:hidden;margin-top:3px;float:left;}
.Player .mejs-container .mejs-time-container .mejs-time-rail{float:left;clear:left;width:563px;}
.Player.mini .mejs-container .mejs-time-container .mejs-time-rail{width:250px;}
.Player.mini .mejs-horizontal-volume-slider{background-color:transparent;}

.Player .mejs-container .mejs-time-container  span.mejs-duration{float:left;display:block;background-color:#d3d3d3;font-family:Arial;font-size:10px;line-height:20px;text-align:center;margin:0 0 0 1px;padding:0;width:48px;color:#505050;}
.Player .mejs-container .mejs-time-rail .mejs-time-total{width:100%;float:left;top:0;background-color:#a7a7a7;}
.Player .mejs-time-rail .mejs-time-handle{width:52px;background:none;top:0;z-index:10;height:20px;display:block;left:-3px;position:relative;}
.Player .mejs-time-rail span.mejs-currenttime{border:none;margin:0;padding:0;width:52px;height:20px;background:url(/dl/portaleRadio/images/currenttime.png) no-repeat;font-family:Arial;font-size:10px;line-height:20px;text-align:center;color:#505050;position:absolute;right:0;top:0;cursor:pointer;}
.Player .mejs-controls a.download{width:30px;height:24px;background:url(/dl/portaleRadio/popup/images/download.png) no-repeat center;position:absolute;right:0;text-indent:-10000px;background-color: #eee;border: 3px solid #c4c4c4;}
.Player.embedded .mejs-controls a.download{display:none;}
.Player .mejs-container.mejs-audio .mejs-time-rail .mejs-time-total .mejs-time-current{background-color:#0066cc;float:left;position:static;height:20px;}
.Player .mejs-container  .mejs-controls .mejs-play button{background-color:#EDEDED;}


.Player .mejs-controls .mejs-play button:hover, .Player .mejs-controls .mejs-play button{background-color:#EDEDED;}
.Player .mejs-controls .mejs-play button{transition:none;}


.Main .rp-playlist{
	width: 612px;
	max-height: 620px;
	overflow-y: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color:#444444;
}

.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item{height:87px;border-bottom:1px solid #b9b9b9;background:none;width:582px;float:left;padding-right:5px;}

.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item div.rp-playlist-item-content{
	padding: 0 10px;
	border: none;
	width:570px;
	float:left;
}

.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item.current div.rp-playlist-item-content {
	border: none;
}


.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item.current{background-color:#808080;}
.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item.current a.rss-item-download{background:url(../images/pod-down-rss-rev.png) transparent no-repeat;}

.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item.current div.rp-playlist-item-content div.rp-playlist-item-title{color:#fff;}

.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item div.rp-playlist-item-title{color:#444444;font-family: Arial, Helvetica, sans-serif;font-size:13px;float:left;width:520px;padding:30px 0 5px 0;height:52px;overflow:hidden;font-weight:normal;cursor:pointer;}
.Main .rp-playlist ul.rp-playlist-list li.rp-playlist-item a.rss-item-download{display:block;width:49px;height:61px;background:url(../images/pod-down-rss.png) transparent no-repeat;float:right;margin-top:16px;}

.Main  .jspDrag, .bg-portale-radio.radio3  .Main .jspDrag, .bg-portale-radio.radio1  .Main .jspDrag, .bg-portale-radio.radio2  .Main .jspDrag{background:#a8a3a6;}
.Main .jspTrack {background:#cfccce;}
.Main .rp-playlist-top-delimiter{margin-top:10px;width:612px;height:3px;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;float:left;margin-bottom:15px;}

.Main .item-info{height:85px;width:600px;background:#808080;color:#fff;padding:10px 13px;float:left;}
.Main .item-info .title{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;width:580px;height:16px;line-height:16px;overflow:hidden;}
.Main .item-info .desc{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:14px;width:580px;height:65px;line-height:16px;overflow:hidden;margin-top:8px;}

.Main .boxMyRaitv{width:612px;}

.pod-download{display:block;width:24px;height:24px;float:right;background:url(/dl/portaleRadio/images/pod-download.jpg)no-repeat;}