@charset "UTF-8";

body {
	background-color: #FFFFFF;
}

body,table {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a {
	text-decoration: none;
	color: #333333;
}

a:hover { /*text-decoration:none;
	color:#FFCC00;*/
	text-decoration: underline;
}

form {
	margin: 0px;
	padding: 0px
}

.fieldsetcnt {
	width: auto;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding: 10px;
}

.MainCnt {
	width: 100%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}

.LayoutCnt {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
}

.PageCnt {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

.PageHdr {
	clear: both;
	height: 130px;
	background-image: url(../images/hdr_sx_bgb.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.TopBanner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 30px;
	width: 930px;
	text-align: center;
	display: block;
	/*border: 1px dotted #CCCCCC;*/
	background-color: #dedede;
	clear: both;
}

.TopBanner  img {
	padding: 0px;
	margin: 0px;
}

.mediarch_bannertop {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 30px;
	width: 930px;
	text-align: center;
	display: block;
	/*border: 1px dotted #CCCCCC;*/
	background-color: #fafafa;
	clear: both;
}

.mediarch_leftcol {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	width: 180px;
	content: "left";
}

.mediarch_banner_topsx {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 150px;
	background-color: #fafafa;
	margin-bottom: 5px;
}

.mediarch_banner_topsx2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 60px;
	background-color: #fafafa;
	margin-bottom: 5px;
}

.mediarch_menu {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 180px;
}

.mediarch_leftmenu {
	display: block;
	margin: 0px;
	padding: 0px;
}

ul.mediarch_menucanali,ul.mediarch_menuprogrammi {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 14px;
}

ul.mediarch_menucanali li a {
	font-weight: bold;
}

ul.mediarch_menuprogrammi {
	background-color: white;
	margin-bottom: 5px;
}

ul.mediarch_menuprogrammi li {
	border-bottom: 1px dotted #cccccc;
	font-size: 12px;
}

ul.mediarch_menuprogrammi li,ul.mediarch_menucanali li {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
}

ul.mediarch_menuprogrammi li a,ul.mediarch_menucanali li a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0;
}

ul.mediarch_menuprogrammi li a {
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	/*border: 1px solid red;*/
}

.mediarch_centercol {
	float: left;
	width: 615px;
	overflow: hidden;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	display: block;
	margin-left: 5px;
}

.mediarch_logo {
	width: 480px;
	height: 122px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
}

.mediarch_topmenu {
	padding: 0px;
	margin: 0px;
	display: block;
}

.TopMenu {
	clear: both;
	display: block;;
	height: 32px;
	margin: 0px;
	padding: 0px;
	padding-left: 28px;
	margin-left: 0px;
	background-image: url(../images/top_menu_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
}

.TopMenu ul {
	list-style: none;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	display: block;
}

.TopMenu ul li {
	display: block;
	float: left;
	color: #8d8e90;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AEB0B4;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin: 0px;
	margin-top: 8px;
}

.TopMenu ul li a {
	color: #333333;
	height: 14px;
}

.TopMenu ul li a:hover {
	color: #FFCC00;
}

.mediarch_radiobar {
	padding: 0px;
	margin: 0px;
	display: block;
	height: 60px;
	background-color: #ffd900; /*#FFCC00; */
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
}

.mediarch_radiomenu {
	display: block;
	width: 450px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	epadding-top: 9px;
	float: left;
	background-image: url("../images/mediarch_radiomenu_bg.png");
	background-repeat: no-repeat;
	background-position: 5px 12px;;
	padding-left: 160px;
	/*border: 1px solid red;*/
}

.mediarch_radiomenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 58px;

}

.mediarch_radiomenu ul li {
	display: block;
	float: left;
	
	rheight: 34px;
}

.mediarch_radiomenu ul li span,.mediarch_radiomenu ul li a {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	height: 14px;
	line-height:16px;
	
	uoverflow: hidden;
	padding-top: 28px;
}

.mediarch_radiomenu ul li.mediarch_radiostream {
	height: 58px;
	cursor: pointer;
	
}

.mediarch_radiomenu ul li a.mediarch_radiostream_icon {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/mediarch_radiostream_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 41px;
	width: 19px;
cursor: pointer;
line-height:12px;
}



#onaircnt {
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 58px;
	overflow: hidden;
	display: block;
	float: left;
	width: 165px;
}

.onairtxt {

	text-transform:lowercase;
	height: 60px;
	overflow:visible;
	color:#111111;
	cursor: pointer;
	line-height: 12px;
	width: 500px;
	font-size: 10px;
	font-weight: normal;
}

.mediarch_main_content {
	min-height: 1100px;
	height: auto !important;
	height: 1100px;
	padding: 0px;
	margin: 0px;
	background-color: #dfdfdf;
}

.mediarch_home_media {
	padding: 10px;
	margin: 0px;
	display: block;
	height: 315px;
	overflow: hidden;
}

.mediarch_home_media_desc {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 295px;
	overflow: hidden;
	float: left;
}

.mediarch_home_media {
	background-image: url("../images/mediarch_tv_bg.png");
	background-repeat: no-repeat;
	background-position: 5px 10px;
}

.mediarch_home_media_title {
	margin-top: 40px;
	font-size: 16px;
	font-weight: bold;
}

.mediarch_home_media_txt {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 268px;
	overflow: hidden;
}

.mediarch_home_media_box {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 450px;
	/*height: 450px;*/
	overflow: hidden;
	float: right;
}

.mediarch_homevideos {
	display: block;
	margin: 0px;
	padding: 10px;
	padding-right: 0px;
	clear: both;
	/*border: 1px solid red;*/
}

.mediarch_mediabox {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 23px;
	margin-bottom: 10px;
	width: 128px;
	float: left;
}

.mediarch_mediabox_cnt {
	display: block;
	width: 128px;
	float: left;
	padding: 1px;
	margin: 0px;
	background: #dfdfdf;
}

.mediarch_infolink {
	background-image: url(../images/dtl.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 26px;
	height: 26px;
	padding-left: 26px;
	vertical-align: middle;
	color: #333333;
	display: block;
	text-align: left;
	font-size: 11px;
}

.mediarch_mediabox_title {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: right;
}

.mediarch_media_links {
	margin: 5px;
	margin-left: 185px;
	margin-right: 125px;
}

.mediarch_medialinkbox {
	display: block;
	width: 140px;
	overflow: hidden;
	margin: 5px;
	float: left;
}

.mediarch_rightcol {
	padding: 0px;
	margin: 0px;
	display: block;
	float: right;
	width: 120px;
	/*overflow: hidden;*/
}

.mediarch_newslist {
	margin: 0px;
	/*color: #9E9EA0;*/
	padding: 2px;
	display: block;;
	margin-bottom: 5px;
}

.mediarch_newslist .Hdr {
	font-size: 14px;
	padding: 3px;
	text-transform: lowercase;
	font-weight: bold;
	line-height: 20px;
	display: block;;
}

.mediarch_newslist .Bdy {
	margin: 0px;
	padding: 0px;
	display: block;
}

.mediarch_newslist .Bdy ul {
	margin: 0px;
	padding: 0px;
	list-style: none;;
	display: block;
}

.mediarch_newslist .Bdy ul li {
	margin: 0px;
	padding: 0px;
	display: block;
}

.mediarch_newslist .Bdy li a {
	color: #333333;
	margin: 0px;
	padding: 2px;
	display: block;
	font-size: 12px;
}

.mediarch_banner_midx {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 120px;
	
	height: auto !important;
	height: 600px;
	min-height: 600px;
	
	background-color: #fafafa;
	margin-bottom: 5px;
}

.mediarch_banner_lodx {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: auto !important;
	height: 180px;
	min-height: 180px;
	
	background-color: #fafafa;
	margin-bottom: 5px;
}

.mediarch_page_footer {
	padding-left: 185px;
	display: block;
}

.TopBannerL {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 150px;
	text-align: center;
	display: block;
	border: 1px dotted #CCCCCC;
}

.TopBannerLM {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 60px;
	text-align: center;
	display: block;
	border: 1px dotted #CCCCCC;
}

.Logo {
	width: 480px;
	height: 110px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.Logo img {
	padding: 0px;
	margin-top: 38px;
	margin-left: 27px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.onAirTop {
	width: 150px;
	float: right;
	height: 97px;
	background-color: #FFCC00;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.onAirTop .Top {
	height: 17px;
	background-image: url(../images/an_air_dx_corner.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.onAirAntenna {
	width: 80px;
	float: left;
	height: 97px;
	color: #FFFFFF;
	background-image: url(../images/on_air_dx_antenna.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
}

.onAirTop .Bdy {
	margin: 10px;
}

.TopNavBar {
	clear: both;
	width: 100%;
}

.PathBar {
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	min-height: 14px;
	vertical-align: top;
	margin: 2px;
	padding: 0px;
}

.PathBar a {
	font-weight: bold;
}

.PathSep {
	background-image: url(../images/path_sep.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 13px;
	height: 13px;
}

.PageBdy {
	height: auto !important; /* per i browser moderni */
	height: 522px; /* per IE5.x e IE6 */
	min-height: 522px; /* per i browser moderni */
	clear: both;
	width: 100%;
	margin-top: 5px;
	float: left;
	background-image: url(../images/body_bottom_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
}

.CenterCnt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.PageFtr {
	clear: both;
	background-color: #1A171B;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.PageFtr .LeftCorner {
	background-image: url(../images/ftr_corner_sx.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.PageFtr .LeftCorner .RightCorner {
	background-image: url(../images/ftr_corner_dx.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.PageFtr .LeftCorner .RightCorner .FtrBdy {
	margin: 0px;
	padding: 0px;
	height: 45px;
}

#lstints ul li,#lstnews ul li {
	margin-bottom: 5px;
}

.LeftCol {
	float: left;
	width: 141px;
}

.CenterCol {
	float: left;
	width: 583px;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.CenterBox {
	min-height: 500px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.CenterFooter {
	clear: both;
	height: 137px;
	/*width: 72px;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
	/*	border:1px solid #FF0000;
*/
	width: 685px;
	overflow: hidden;
}

.MediaVideoCnt {
	float: left;
	height: 340px;
	width: 360px;
	max-height: 340px;
	display: block;
}

.AltriVideoCnt {
	float: right;
	height: 325px;
	min-height: 325px;
	max-height: 325px;
	width: 160px;
	padding: 0px;
	overflow: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-left: 1px dotted #CCCCCC;
}

.RightCol {
	float: right;
	width: 180px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.wrnlfrm {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E1E2E2;
	border-right-color: #E1E2E2;
	border-bottom-color: #E1E2E2;
	border-left-color: #E1E2E2;
}

.btnnlsignup,button {
	color: #1A171B;
	background-color: #FFCC00;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	font-size: 11px;
}

.btnnlremove {
	color: #333333;
	background-color: #EFEEEF;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}

.TopDxWidget {
	height: 47px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #F6F6F6;
	color: #666666;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
}

.wrnlfrm .Titolo {
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: bold;
}

input,textarea,select {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

.MediaBox { /*float: left;
	*/
	min-width: 450px;
	width: 450px;
	min-height: 300px;
	margin-left: auto;
	margin-right: auto;
}

.BoxOther {
	width: 138px;
	height: 135px;
	float: left;
	display: block;
	margin-left: 0px;
	margin-right: 33px;
}

.BoxOther .MediaOther {
	width: 122px;
	height: 67px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

.BoxOther .MediaTitolo {
	font-weight: bold;
	font-size: 12px;
}

.BoxOther .Desc {
	width: 120px;
	height: 40px;
	overflow: hidden;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.MediaSubBar {
	height: 26px;
	display: block;
	clear: both;
	line-height: 26px;
	vertical-align: middle;
}

a.lnkDnLoad,.lnkDnLoad {
	background-image: url(../images/dnload.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 26px;
	height: 26px;
	width: 55px;
	/*	padding-top:4px;
	padding-bottom:4px;
*/
	padding-left: 26px;
	/*	padding-right:4px;
	border:1px solid #999999;
*/
	vertical-align: middle;
	color: #333333;
	font-weight: bold;
	display: block;
	text-align: left;
	float: right;
}

a.lnkDtl,.lnkDtl {
	background-image: url(../images/dtl.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 26px;
	height: 26px;
	/*	padding-top:4px;
	padding-bottom:4px;
*/
	padding-left: 26px;
	/*padding-right:4px;*/
	vertical-align: middle;
	color: #333333;
	font-weight: bold;
	width: 55px;
	display: block;
	text-align: left;
	float: right;
}

a.lnkDnLoad:hover,a.lnkDtl:hover {
	color: #ffcc00;
}

ul.LeftMenu {
	list-style-type: none;
	vertical-align: middle;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*	background-image: url("images/left_menu_bg.png");
	background-position: right -500px;
	background-repeat: no-repeat;
*/
}

ul.LeftMenu li.MenuVoice {
	margin: 0px;
	padding: 0px;
	min-height: 32px;
	line-height: 32px;
	display: block;
	margin-right: 2px;
	font-size: 18px;
}

ul.LeftMenu li.MenuVoice .MenuLink {
	color: #969698;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 26px;
	/*	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;;
*/
	color: #969698;
	display: block;
	height: 32px;
	line-height: 32px
}

ul.LeftMenu li.MenuVoice .MenuLink:hover {
	color: #FFCC00;
	/*	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
*/
}

.MenuList {
	font-size: 11px;
	margin-left: 29px
}

.MenuList li {
	margin: 0px;
	padding: 0px;
	min-height: 12px;
	line-height: 14px;
	margin-right: 2px;
	margin-top: 5px;
}

.MenuList li a {
	color: #969698;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color: #969698;
	height: auto;
}

ul.LeftMenu li a:hover {
	border: none;
}

.MenuList .ListaCanali {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFCC00;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFCC00;
}

.MenuList .ListaCanali li a {
	color: #969698;
}

.MenuList .ListaCanali li a:hover {
	color: #FFCC00;
	/*	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
*/
}

.ColSect {
	margin-bottom: 10px;
	color: #9E9EA0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}

.ColSect .Hdr {
	font-size: 16px;
	padding: 3px;
	text-transform: lowercase;
	font-weight: bold;
	height: 22px;
	height: auto !important;
	min-height: 22px !important;
	line-height: 20px;
}

.ColSect .Bdy {
	padding: 5px;
}

.ColSect .Bdy ul {
	margin: 0px;
	padding: 0px;
}

.ColSect .Bdy ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.ColSect .Bdy li a {
	color: #969698;
}

.VetrinaCnt {
	padding: 5px;
	height: 240px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
}

.VetrinaCnt .Box {
	float: left;
	width: 48%;
	height: 110px;
	margin: 1%;
}

ul.ListaCanali {
	margin: 0px;
	padding: 0px;
	text-align: right;
	list-style-type: none;
}

.PageContent {
	hhmargin-left: 10px;
	hmargin-right: 10px;
	display: block;
	padding: 0px;
	margin-top: 0px;
}

.PageContent .Titolo {
	font-size: 18px;
	clear: both;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	margin: 0px;
	margin-bottom: 10px;
	line-height: 20px;
	min-height: 32px;
	display: block;
}

.PageContent .Desc {
	clear: both;
	padding: 10px;
}

.RigaListaFoto {
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 150px;
	border: 1px solid #333333;
}

.RigaListaTitolo {
	clear: left;
	height: 30px;
	width: auto;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

.RigaListaCnt {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	clear: both;
	min-height: 21px;
	height: auto; !
	important display: block;
	float: left;
	width: 100%;
}

.RigaListaDesc {
	text-align: left;
}

.RigaListaAutori {
	font-style: italic;
	clear: both;
	text-align: right;
}

.calendar {
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: white;
}

.calendar tr td.calendarHeader {
	font-weight: bolder;
	color: #FFCC00;
	background-color: #232323;
	font-size: 12px;
	pagging: 0px;
	margin: 0px;
}

.calendar tr td {
	vbackground-color: #FFFFFF;
	pagging: 2px;
	margin: 2px;
}

.calendar tr td a {
	text-decoration: underline;
	color: #FFCC00;
	font-weight: bolder;
}

.calendarToday {
	background-color: #131313;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

.ListaMedia {
	display:block;
	clear: both;
	width: 98%;
		margin-left:auto;
	margin-right:auto;
}

.ListaMedia .RigaListaMedia {
	padding:0px;
	margin: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	clear: both;
	border-bottom: 1px #CCCCCC solid;
	height: auto !important;
	height: 92px;
	min-height: 92px;
	overflow: hidden;
	
	background-color: #FFFFFF;
	display: block;
	
}

.ListaMedia .RigaListaMedia .FotoMedia {
	width: 122px;;
	/*border:1px #CCCCCC solid;*/
	height: 64px;
	overflow: hidden;
}

.ListaMedia .RigaListaMedia .DatiMediaCnt {
	float: left;
}

.ListaMedia .RigaListaMedia .TitoloMedia a {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333333;
	padding: 5px;
	line-height: 15px;
}

.ListaMedia .RigaListaMedia .TitoloMedia a:hover {
	color: #FFCC00;
}

.ListaMedia .RigaListaMedia .DescMedia {
	padding: 5px;
	overflow: hidden;
	height: 32px;
	display: block;
	width: 380px;
	line-height: 12px;
	font-size: 12px;
}

.ListaMedia .RigaListaMedia .PlayerMedia { /*float:left;
	clear: both*/;
	
}

.formlabel {
	clear: both;
	float: left;
	width: 20%;
	display: block;
	vertical-align: bottom;
	padding-top: 2px;
	padding-right: 5px;
	margin: 2px;
	text-align: right;
}

.formfield {
	display: block;
	float: left;
	width: 75%;
	vertical-align: bottom;
	margin: 2px;
}

.vtmd {
	background-color: #333333;
	color: #FFCC00;
	font-weight: bold;
	font-size: 14;
	padding: 3px;
}

.mdvtm {
	width: auto;
	border: 1px solid #CCCCCC;
}

.MediaBar {
	background-color: #ECEDED;
	color: #0A0A0A;
	padding: 5px;
	clear: both;
	height: auto;
	float: left;
}

.loadingdlg .ui-dialog-titlebar {
	display: none;
}

.loadingdlg {
	z-index: 999;
	margin-top: 10px;
}

.errmsg {
	color: #FF0000;
}

.okmsg {
	color: #66CC33;
}

.MediaBar {
	text-align: center;
	width: 100%;
}

.MediaBar  span,.MediaBar  a {
	color: #0A0A0A;
	border-right: 1px solid #FFCC00;
	padding: 5px;
	margin: 3px;
	dfloat: left;
	text-align: center;
}

#MediaTools {
	width: 100%;
}

#MediaTools .ui-accordion-header,#MediaTools .ui-accordion-content,#MediaTools .ui-accordion-content-active
	{
	background: none;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 12px;
}

#MediaTools .ui-accordion-content,#MediaTools .ui-accordion-content-active
	{
	margin: 0px;
	padding: 0px;
	color: #333333;
}

#MediaTools #rCommCnt  a {
	color: #FFCC00;
}

.Commento {
	width: 90%;
	clear: both;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.Commento .Cm {
	border: 1px dotted #CCCCCC;
	padding: 5px;
}

.TopBannerLM2 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 60px;
	text-align: center;
	display: block;
	background-color: #66CCFF;
	padding: 0px;
}

.VPlayerP {
	height: 25px;
	line-height: 25px;
	background-image: url(../images/vplay.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	margin: 0px;
	padding-left: 24px;
	width: 104px;
	background-color: #E9E9E9;
	font-weight: bold;
	display: block;
	text-align: left;
}

.VPlayerPLnk {
	height: 23px;
	line-height: 23px;
	background-image: url(../images/vplay.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	margin: 0px;
	padding-left: 24px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
	display: block;
	text-align: left;
}

.frmfld {
	display: block;
	clear: both;
	margin: 5px;
	margin-bottom: 10px;
}

.frmfld label {
	display: block;
	width: 30%;
	float: left;
}

/*
#onairtxt {
	background-image: url(../images/on_air_dx_antenna.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-size:11px;
	cursor:pointer;
}
#onairlnk {
	
	cursor:pointer;
}*/
#playerscnt ul {
	list-style: none;
}

#playerscnt ul li {
	display: block;
	float: left;
	margin: 3px;
	width: 115px;
}

#playerscnt {
	padding: 3px;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}

.creditsbox {
	padding-top: 29px;
	display: inline-block;
	margin-right: 20px;
	margin-left: 480px;
}
=
