div.m14-palinsesto div.palinsestoNavigation {
	background-color: #f2f2f2;
	padding:8px 10px 8px 23px;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
div.m14-palinsesto div.palinsestoNavigation div.datePicker {
	float:right;
	font-size:12px; 
}

div.m14-palinsesto div.palinsestoNavigation div.datePicker span {
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 8px 0px 0px; 
	font-weight:normal;
	font-size:13px; 
}

div.m14-palinsesto div.palinsestoNavigation div.datePicker input {padding:5px 0px 0px 0px; margin:0px; height:15px; vertical-align: top;}

div.m14-palinsesto div.palinsestoNavigation div.networkChooser {
	float:left;
	padding:0px 0px 0px 90px;
}

div.m14-palinsesto div.palinsestoNavigation div.date {
	float:left;
	padding:5px 0px 0px 0px;
	font-size:14px;
}


div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry {
	padding:8px 15px 8px 15px;
	margin-top:2px;
	border: 1px solid #d5d5d5;
	background: #f8f8f8 url(../images/bgPalinsesto.jpg) repeat-x bottom left;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div.date {
	float:left;
	width:46px;
	padding:0px;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#656565;

}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div.image {
	float:left;
	width:126px;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div.description{
	float:left;
	width: 430px;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div.descriptionLong{
	width:556px;
	float:left;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.title {
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}

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 {
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.title a:hover {
	text-decoration:underline;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.subtitle {
	font-size:13px;
	font-weight:bold;
	line-height:16px;	
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry .text {
	margin-bottom:10px;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	color:#656565;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry .longDescription {
	text-align: justify;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.audio {
	padding:0px 0px 0px 35px;
	margin-bottom:2px;
	font-size:11px;
	font-weight:normal;
	line-height:14px;	
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div ul li.txt {
	padding: 0px 0px 0px 35px;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div.note{
	float:right;
	padding:0px 0px 0px 0px;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry div.note img {
	display: block;
	margin-bottom:10px;
}

/* current row */
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div ul,
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div ul li.title,
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div ul li.title a, 
div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div ul li.title a:visited {
	color:#fff;
}

div.m14-palinsesto div.palinsestoEntries div.palinsestoEntry.current div.date {
	height:50px;
	color:#fff;
}
