/* Visul masthead */
.visual {background: #fff url(images/headerVisual.gif) 320px 30px no-repeat; width:960px;}

/* Breadcrumbs */
div.m01-masthead #breadcrumbs a, div.m01-masthead #breadcrumbs a:visited {color:#a4bb1b;}

/* arrow title */
div.component div.componentHeader h3 {
	background: url(images/arrow.gif) no-repeat left center; 
}


/* content links and arrows */
div.m5-content div.componentHeader div.title h3,
div.m5-content .ui-tabs-nav li.ui-tabs-selected a,
div.m5-content div.componentBody a {
	color: #a4bb1b;
}
div.m5-content div.componentBody div.articleImg div.navigation a.prev {
	background-image: url(images/arrow-left.gif);
}
div.m5-content div.componentBody div.articleImg div.navigation a.next {
	background-image: url(images/arrow-right.gif);
}


/* palinsesto title link */
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.title,
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.title a, 
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.title a:visited {
	color:#a4bb1b;
}

div.m14-palinsesto div.networkFolder .ui-state-active, div.m14-palinsesto div.networkFolder .ui-widget-content .ui-state-active {
	color: #a4bb1b;}
div.m14-palinsesto div.networkFolder .ui-state-active a {color: #a4bb1b;}

/* PALINSESTO canali audio */
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.audio {
	background: url(images/audio.jpg) left center no-repeat;
}
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div ul li.audio {
	background: url(images/audioCurrent.jpg) left center no-repeat;
}

/* PALINSESTO canali teletext */
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.txt {
	background: url(images/txt.jpg) left center no-repeat;
}
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div ul li.txt {
	background: url(images/txtCurrent.jpg) left center no-repeat;
}

/* PALINSESTO current row */
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current {
	border: 1px solid #84961b;
	background: #A5BB1B url(images/bgPalinsestoCurrent.jpg) repeat-x bottom left;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div.date {
	background: url(images/bgCurrentPalinsestoEntryImages.gif) 0px 20px no-repeat;
}

/*Mirror*/
div.m20-mirror div.componentBody div.focus h4 a, div.m20-mirror div.componentBody div.focus h4 a:visited, 
div.m20-mirror div.componentBody div.maxifocus h4 a, div.m20-mirror div.componentBody div.maxifocus h4 a:visited {
	color:#a4bb1b;
}
div.m20-mirror div.componentBody ul.lancio li span.category span.arrow, div.m20-mirror div.componentBody ul.maxilancio li span.category span.arrow,
div.m20-mirror div.componentBody ul.lancio li span.category, div.m20-mirror div.componentBody ul.maxilancio li span.category, 
div.m20-mirror div.componentBody ul.lancio li span.category a, div.m20-mirror div.componentBody ul.lancio li span.category a:visited, 
div.m20-mirror div.componentBody ul.maxilancio li span.category a, div.m20-mirror div.componentBody ul.maxilancio li span.category a:visited {
	color:#a4bb1b;
}
div.m20-mirror div.componentBody ul.minilancio li h4 a, div.m20-mirror div.componentBody ul.minilancio li h4 a:visited {
	color:#a4bb1b;
}
div.m20-mirror div.componentBody ul.minilancio li span.category span.arrow {
	color:#a4bb1b;
}
div.m20-mirror div.componentBody div.focus span.category span.arrow, 
div.m20-mirror div.componentBody div.maxifocus span.category span.arrow, 
div.m20-mirror.slideshow div.componentBody .caption .content .percontent span.category span.arrow {
	color:#a4bb1b;
}

div.m20-mirror.slideshow div.componentBody .caption .prev a{
	background-image: url('images/arrow_left.gif');
	background-repeat: no-repeat;
	background-position: 12px 35px;
	width:30px; height:75px; 
	float:left; position:relative;
	text-decoration:none;	
}
	
div.m20-mirror.slideshow div.componentBody .caption .next a{
	background-image: url('images/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: 12px 35px;
	width:30px; height:75px; 
	float:left; position:relative;
	text-decoration:none;	
}


/* jukebox */
div.m28-jukebox div.componentHeader h3,
div.m28-jukebox .ui-tabs-nav li.ui-tabs-selected a,
div.m28-jukebox div.componentBody a {
	color: #a4bb1b;
}


/* wrapper */
div.m29-wrapper div.componentBody a,
div.m29-wrapper div.componentBody h2,
div.m29-wrapper div.componentBody h3 {
	color: #a4bb1b;
}


/* color global link */
ul.globalNavigation li a:link, ul.globalNavigation li a:visited, ul.globalNavigation li a:hover, ul.globalNavigation li a:active {
	color:#a4bb1b;
}


/* jquery calendar */
body div.ui-datepicker .ui-state-active, body div.ui-datepicker .ui-widget-header {background: #a4bb1b;}
table.ui-datepicker-calendar td.ui-datepicker-today a.ui-state-highlight {border:1px solid #a4bb1b; background:#a4bb1b;}


*.btn.skin, a.btn.skin {
	color: #fff;
	background-image: url(images/button-retetre.gif);
	border-color: #84961b;
}
