body {
	margin:0;
	min-width:1000px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:13px;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#504c4c;
}
img {
	border-style:none;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.w1 {
	width:100%;
	overflow:hidden;
	position:relative;
}
.w2 {
	float:left;
	left:50%;
	position:relative;
	width:1000px;
}
.w3 {
	width:1000px;
	position:relative;
	float:left;
	left:-50%;
}
#wrapper {
	width:1000px;
	/*background:#fff;*/
	position:relative;
}
#wrapper:after {
	content:"";
	clear:both;
	display:block;
}
#header {
	/*With logo*/
	/*background:url(../images/bg-header_fixed.gif) no-repeat;*/
	/*Without logo*/
	background:url(../images/bg-header.gif) no-repeat;
	width:1000px;
	height:204px;
	position:relative;
}
#header .top-bar {
	padding:6px 0 0;
	width:100%;
	overflow:hidden;
}
.ads-area {
	width:100%;
	overflow:hidden;
	background:#7f4a9c;
}
.ads-area img {
	display:block;
}
.ads-area .holder {
	border:2px solid #fff;
	float:left;
}
.ads-area .alignright {
	float:right;
}
.atlas-area-top {
	text-align:center;
}
.social {
	float:left;
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
}
.social li {
	float:left;
	padding:0 18px 0 0;
}
.social li a {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	height:26px;
}
.social .facebook {
	background:url(../images/ico-facebook.gif) no-repeat;
	width:52px;
}
.social .youtube {
	background:url(../images/ico-youtube.gif) no-repeat;
	width:55px;
}
.social .twitter {
	background:url(../images/ico-twitter.gif) no-repeat;
	width:64px;
}
.social .rss {
	background:url(../images/RSS_logo_hp.gif) no-repeat;
	width:54px;
}
.social .friendfeed {
	background:url(../images/FriendsFeed_logo_hp.gif) no-repeat;
	width:85px;
}
.social .itunes {
	background:url(../images/ico-itunes.gif) no-repeat;
	width:56px;
}
.social .facebook:hover, .social .youtube:hover, .social .twitter:hover, .social .friendfeed:hover, .social .rss:hover, .social .itunes:hover {
	background-position:0 100%;
}
.login {
	float:right;
}
.login fieldset {
	float:left;
}
.login label {
	float:left;
	font-size:13px;
	color:#504c4c;
	padding:1px 5px 0 3px;
}
.login_links {
	float:left;
	font-size:10px;
	color:#504c4c;
	padding:2px 5px 0 auto;
}
.login_links_logged {
	float:right;
	font-size:10px;
	color:#504c4c;
	padding:2px 5px 0 10px;
}
.login_links a:hover {
	color:#000;
	text-decoration:none
}
.login_links_logged a:hover {
	color:#000;
	text-decoration:none
}
.login .text {
	float:left;
	width:58px;
	padding:0 5px 1px;
	background:#f5f3f3;
	border:1px solid #292727;
	margin:0 14px 0 0;
}
.login .btn-login {
	float:left;
	position:relative;
}
.login .btn-login input {
	background:url(../images/btn-login.gif) no-repeat;
	width:18px;
	height:18px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:0;
	margin:0 9px 0 0;
	padding:0;
	float:left;
}
.login .btn-login input:hover, .login .btn-login .hover {
	background-position:0 100%;
}
#header .wrapy {
	height:132px;
	overflow:hidden;
	position:relative;
}
.logo {
	float:left;
	margin:14px 0 0 19px;
	display:inline;
	position:relative;
	z-index:2;
	width:186px;
	height:110px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	display:block;
	height:100%;
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
}
.align-right {
	float:right;
}
#header .wrap .align-right {
	margin:1px 0 0;
	position:relative;
	display:block;
	z-index:1000;
}
#header .wrap .align-right img {
	display:block;
}
#nav {
	width:100%;
	height:40px;
	background:url(../images/bg-nav.gif) repeat-x;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#nav li {
	float:left;
	background:url(../images/sep-nav.png) no-repeat;
	height:40px;
	text-align:center;
	margin:0 0px 0 -2px;
	display:inline;
	padding:0 0 0 1px;
}
#nav li a {
	font-size:14px;
	color:#fff;
	height:40px;
	line-height:40px;
	margin:0 -1px 0 1px;
	float:left;
	display:inline;
	text-decoration:none;
	padding:0 7px;
}
#nav .active a, #nav li a:hover {
	background:url(../images/bg-nav.gif) repeat-x 0 100%;
	position:relative;
}
#nav .top-menu_special .active a, #nav .top-menu_special li a:hover {
	background:url(../images/bg-nav.gif) repeat-x 0 100%;
	position:relative;
}
#nav .last-child a:hover {
	margin:0 -2px 0 1px;
	padding:0 1px 0 0;
}
#nav .top-menu {
	position:absolute;
	width:626px;
	height:122px;
	top:32px;
	left:0;
	z-index:1;
	border-bottom:1px solid #000;
	padding:9px 0 0 374px;
	display:none;
}
#nav .top-menu_special {
	position:absolute;
	left:850px;
	top:200px;
	/*width:626px;*/
	height:auto;
	z-index:1;
	padding:9px 0 0 0;
	display:none;
}
#nav li:hover .top-menu, #nav li.hover .top-menu {
	display:block;
	z-index:2;
}
#nav li:hover .top-menu_special, #nav li.hover .top-menu_special {
	display:block;
	z-index:2;
}
#nav li.active .top-menu {
	display:block;
}
#nav .top-menu .label {
	position:absolute;
	bottom:0;
	left:314px;
	/*This text indent puts label text to unknow location*/
	text-indent:-9999px;
	overflow:hidden;
	width:419px;
	height:40px;
	z-index:1;
}
#nav .top-menu_special .label {
	position:absolute;
	bottom:0;
	left:-536px;
	top:-77px;
	/*This text indent puts label text to unknow location*/
	text-indent:-9999px;
	overflow:hidden;
	width:419px;
	height:40px;
	z-index:1;
}
* html #nav .top-menu .label {
	bottom:-1px;
}
* + html #nav .top-menu .label {
	bottom:-1px;
}
.label-radio {
	background:url(../images/label-radio.gif) no-repeat;
}
.label-100 {
	background:url(../images/label-100.gif) no-repeat;
}
.label-com {
	background:url(../images/label-com.gif) no-repeat;
}
.label-news {
	background:url(../images/label-news.gif) no-repeat;
}
.label-ent {
	background:url(../images/label-ent.gif) no-repeat;
}
.label-mor {
	background:url(../images/label-mor.gif) no-repeat;
}
.label-viaggi {
	background:url(../images/label-viaggi.gif) no-repeat;
}
.label-gioca {
	background:url(../images/label-gioca.gif) no-repeat;
}
.label-music {
	background:url(../images/label-music.gif) no-repeat;
}
.label-util {
	background:url(../images/label-util.gif) no-repeat;
}
.label-admin {
	background:url(../images/label-admin.gif) no-repeat;
}
#nav .top-menu ul {
	margin:0;
	padding:0;
	list-style:none;
	width:159px;
	float:left;
	height:84px;
	overflow:hidden;
	position:relative;
	z-index:2;
	background:#f1eded;
}
#nav .top-menu ul li {
	padding:0 0 1px;
	float:left;
	width:100%;
	height:auto;
	background:none;
	margin:0;
}
#nav .top-menu ul a {
	color:#000;
	text-decoration:none;
	font-size:11px;
	padding:0 3px 0 10px;
	text-transform:uppercase;
	background:url(../images/bullet-top-menu.gif) no-repeat 3px 4px;
	float:left;
	line-height:13px;
	height:auto;
	margin:0;
	text-align:left;
}
#nav .top-menu ul a:hover {
	background:#000 url(../images/bullet-top-menu.gif) no-repeat 3px -79px;
	text-decoration:none;
	color:#fff;
}
#nav .top-menu_special ul {
	margin:0;
	padding:0;
	list-style:none;
	width:190px;
	float:left;
	height:auto;
	overflow:hidden;
	position:relative;
	left:149px;
	top:-44px;
	z-index:3;
	background:#f1eded;
}
#nav .top-menu_special ul li {
	padding:0 0 1px;
	float:left;
	width:100%;
	height:auto;
	background:none;
	margin:0;
	z-index:3;
}
#nav .top-menu_special ul a {
	color:#000;
	text-decoration:none;
	font-size:11px;
	padding:0 3px 0 10px;
	text-transform:uppercase;
	background:url(../images/bullet-top-menu.gif) no-repeat 3px 4px;
	float:left;
	line-height:13px;
	height:auto;
	margin:0;
	z-index:3;
}
#nav .top-menu_special ul a:hover {
	background:#000 url(../images/bullet-top-menu.gif) no-repeat 3px -79px;
	text-decoration:none;
	color:#fff;
}
#content {
	width:100%;
	overflow:hidden;
	background: #ffffff;
}
#content .wrap {
	width:100%;
	margin:0 0 0;
}
#content .wrap:after {
	content:"";
	clear:both;
	display:block;
}
#videoflow_internal {
	margin-left:40px;
	float:left;
}
#videoflow_internal {
	float:left;
}
.menu-bar {
	background:url(../images/bg-menu-bar.gif) repeat-x; 
	height:34px;
	overflow:hidden;
	width:834px;
}
.menu-bar ul {
	float:left;
	/*height:34px;*/
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.menu-bar ul li {
	float:left;
	height:34px;
	line-height:34px;
	background:url(../images/sep-menu-bar.gif) no-repeat 0 10px;
	margin:0 1px 0 -1px;
}
.menu-bar li a {
	color:#909090;
	font-size:20px;
	float:left;
}
.menu-bar li a span {
	text-align:center;
	float:left;
	height:27px;
	line-height:27px;
	padding:7px 10px 0;
}
.menu-bar li a:hover, .menu-bar .active a {
	text-decoration:none;
	background:url(../images/bg-menu-bar-hover.gif) no-repeat;
}
.menu-bar li a:hover span, .menu-bar .active a span {
	background:url(../images/bg-menu-bar-hover.gif) no-repeat 100% 100%;
	color:#fff;
}
.menu-bar .cufon {
	float:left;
	margin:0 !important;
}
.menu-bar .search {
	float:right;
	padding:7px 0 0;
	margin:0 10px 0 0;
}
.menu-bar .search input {
	float:left;
	font-size:12px;
	color:#000;
	margin:0;
}
.menu-bar .search .text {
	padding:1px 4px;
	width:105px;
	border:1px solid #7f9db9;
}
.menu-bar .search strong {
	float:left;
	padding:3px 3px 0 4px;
}
.menu-bar .search .sel {
	color:#000;
	float:left;
	width:70px;
	margin:0 3px 0 0;
	padding:0;
}
.menu-bar .search .sbm {
	margin:-4px 0 0 0;
}
.menu-bar .search ul.site-search-option {
	border-top-width:1px;
	/*padding-top:5px;*/
	width:140px;
	height: auto;
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	clear:both;
	padding:5px 2px 4px 5px;
	position:absolute;
	/*top:230px;
	left:614px;*/
	margin-top:18px;
	z-index:1000 !important;
	list-style:none outside none;
}
.add-area ul.site-search-option-ml {
	border-top-width:1px;
	/*padding-top:5px;*/
        width:378px;
	height: auto;
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	clear:both;
	padding:5px 2px 4px 5px;
	z-index:998 !important;
	list-style:none outside none;
	position:relative;
}
.menu-bar .search .hide {
	display:none;
}
.add-area .hide {
	display:none;
}
.menu-bar .search ul.site-search-option li {
	font-size:12px;
	font-weight:bold;
	list-style:none outside none;
	padding:1px 0;
	width:100%;
	background: none;
	height: auto;
	margin: 0;/*float:left;*/
}
.menu-bar .search ul.site-search-option li li {
	font-weight:normal;
	line-height:10px;
	padding: 1px 0;
 margin 0;
}
.menu-bar .search ul.site-search-option li label {
	width: 50px;
	padding-left: 15px;
}
.add-area ul.site-search-option-ml li {
	font-size:12px;
	font-weight:bold;
	list-style:none outside none;
	padding:1px 0;
	width:100%;
	background: none;
	height: auto;
	margin: 0;/*float:left;*/
}
.add-area ul.site-search-option-ml li li {
	font-weight:normal;
	line-height:10px;
	padding: 1px 0;
 margin 0;
}
.add-area ul.site-search-option-ml li label {
	width: 50px;
	padding-left: 15px;
}
#main {
	height:1%;
	overflow:hidden;
}
.main-video {
	background:url(../images/bg-main-video.gif) no-repeat;
}
.promo-area {
	width:829px;
	overflow:hidden;
	background:url(../images/bg-promo-area.gif) repeat-y 100% 0;
	padding:11px 0 0 5px;
	height:324px;
	border-bottom:3px solid #fff;
}
.slideshow {
	width:503px;
	height:302px;
	overflow:hidden;
	padding:3px;
	border:1px solid #867675;
	background:#fff;
	position:relative;
	float:left;
	margin:4px 0 0;
}
.slideshow ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	width:100px;
	position:relative;
	z-index:100;
}
.slideshow ul li {
	width:100px;
	height:58px;
	padding:0 0 3px;
	float:left;
}
.slideshow img {
	display:block;
}
.slideshow ul li a {
	width:100px;
	/*height:58px;*/
	background:#000;
	display:block;
	position:relative;
}
.slideshow ul li a:after {
	content:"";
	clear:both;
	display:block;
}
.slideshow ul li a:hover {
	text-decoration:none;
	cursor:pointer;
}
.slideshow ul li a .text {
	color:#fff;
	background:#000;
	text-decoration:none;
	padding:2px 2px 2px 4px;
	text-transform:uppercase;
	position:absolute;
	top:-9999px;
	left:-3px;
	width:97px;
	height:54px;
}
.slideshow ul li .cufon {
	margin:0 !important;
	float:left;
}
.slideshow ul li a:hover .text, .slideshow ul .active a .text {
	top:0;
}
.slideshow ul li a:hover img {
	position:relative;
	top:-9999px;
}
.slideshow .arrow {
	clear: both;
	position:absolute;
	top:3px;
	left:359px;
	z-index:110;
}
.promo-section {
	background:url(../images/bg-promo-section.gif) no-repeat;
	width:314px;
	float:right;
	position:relative;
	color:#fff;
	margin:0 0 30px;
}
.promo-section .cufon {
	float:left;
	margin:0 !important;
}
.promo-section h2 {
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:-0.7px;
	padding:9px 0 3px 36px;
	margin:0;
	height:1%;
	overflow:hidden;
}
.promo-section .text {
	width:127px;
	float:right;
	font-size:11px;
	color:#fff;
	padding:0 10px 0 0;
}
.promo-section .text strong {
	display:block;
}
.promo-section .img-holder {
	float:left;
	border:2px solid #000;
	margin:2px 0 0 25px;
	display:inline;
}
.promo-section .img-holder img {
	display:block;
}
.promo-section .leggi {
	text-indent:-9999px;
	position:absolute;
	right:0;
	top:101px;
	background:url(../images/img-leggi.gif) no-repeat;
	width:141px;
	height:24px;
	overflow:hidden;
	margin:0;
	clear:both;
}
.breadcrumbs {
	list-style:none;
	color:#333;
	font-size:10px;
	float:left;
	width:100%;
	text-transform:uppercase;
	padding:2px 0 4px 7px;
	margin:0 -7px 0 0;
}
.breadcrumbs li {
	float:left;
	padding:0 3px 0 0;
}
.breadcrumbs li a {
	color:#999;
}
.container {
	float:right;
	background:url(../images/bg-container.gif) repeat-y;
	width:533px;
	#min-height:1291px;
	min-height:1578px;
	height:auto;
}
.container_special {
	float:right;
	background:none;
	width:533px;
	min-height:auto;
	height:auto;
}
.container_special_2 {
	float:right;
	min-height:auto;
	height:auto;
	width:638px;
	background:none;
	padding:0 0 10px;
}
.ad-column {
	float:right;
	width:160px;
	padding:0 3px 0 2px;
	margin:-31px 0 0;
	background:#fff;
	position:relative;
}
.ad-column_messaggi_diretta {
	float:right;
	width:160px;
	padding:0 3px 0 2px;
	margin:-31px 0 0;
	background:#fff;
	position:absolute;
	left:533px;
	top:31px;
}
* html .ad-column {
	margin-left:-3px;
}
* +html .ad-column {
	padding-bottom:10px;
}
.ad-column a {
	margin:0 0 0 0;
	float:left;
	overflow:hidden;
	width:100%;
	z-index:0;
}
.ad-column .ads_right {
	margin:0 0 4px 0;
	height: 604px;
	/*background-color:#837271;*/
	z-index:0;
}
.ad-column img {
	display:block;
}
#sidebar {
	float:left;
	width:300px;
}
#sidebar .ad img {
	display:block;
	margin:0 0 1px;
}
#sidebar .heading {
	background:#7f7373 url(../images/bg-sidebar-heading.gif) no-repeat;
	padding:0 0 0 2px;
	height:1%;
	overflow:hidden;
}
#sidebar h3 {
	background:#7f7373;
	font-size:20px;
	line-height:20px;
	color:#fff;
	float:right;
	margin:0;
	padding:0 2px;
}
#sidebar .cufon {
	float:left;
	margin:0 !important;
}
.side-menu {
	margin:0;
	padding:0 0 2px;
	list-style:none;
	font-size:18px;
	line-height:20px;
	overflow:hidden;
	height:1%;
}
.side-menu li {
	float:left;
	width:100%;
	overflow:hidden;
	text-align:right;
	border-bottom:1px solid #b2b2b2;
	padding:4px 0 5px;
}
.side-menu li a {
	padding:0 35px 0 0;
	background:url(../images/bullet-sidenav.gif) no-repeat 100% 0;
	display:block;
	color:#666;
}
.side-menu li a:hover {
	background:#b3a3a3 url(../images/bullet-sidenav.gif) no-repeat 100% 0;
	color:#fff;
	text-decoration:none;
}
.side-menu .count {
	float:left;
	font-size:12px;
	padding:0 5px;
}
#sidebar .message-box {
	background:#e5dfdf;
}
#sidebar .message-box .heading, #sidebar .news-box .heading, #sidebar .playlist .heading {
	background:url(../images/bg-message-box.jpg) no-repeat;
	width:300px;
	height:31px;
}
#sidebar .message-box h3, #sidebar .news-box h3, #sidebar .playlist h3 {
	text-align:center;
	font-size:20px;
	color:#303030;
	margin:0 auto;
	background:none;
	float:none;
	overflow:hidden;
	padding:6px 0 0;
}
* html #sidebar .news-box h3 {
	padding-top:3px;
}
* + html #sidebar .news-box h3 {
	padding-top:3px;
}
#sidebar .news-box .cufon, #sidebar .playlist .cufon {
	float:none;
}
* html #sidebar .message-box h3, * html #sidebar .playlist h3 {
	padding-top:3px;
}
* + html #sidebar .message-box h3, * + html #sidebar .playlist h3 {
	padding-top:3px;
}
#sidebar .message-box .cufon {
	float:none;
}
.message-box .txt-area {
	width:233px;
	padding:5px;
	height:131px;
	border:1px solid #7e9eb7;
	margin:0 0 11px;
	overflow:auto;
}
.message-box fieldset {
	padding:10px 26px 9px 29px;
	overflow:hidden;
	height:1%;
}
.message-box .sbm {
	display:block;
	margin:0 auto;
}
.side-info {
	margin:0 0 2px;
	padding:0 0 0 2px;
	list-style:none;
	height:1%;
	overflow:hidden;
	border-bottom:5px solid #7f7373;
}
.side-info li {
	float:left;
	width:100%;
	border-bottom:1px solid #c5bfbf;
	background:#e5dfdf;
}
.side-info .img-link {
	float:left;
	margin:0 3px -1px 0;
	position:relative;
}
* html .side-info .img-link {
	margin-right:0;
}
.side-info .img-link img {
	display:block;
}
.side-info .text {
	height:1%;
	overflow:hidden;
	padding:2px 1px 0;
}
.side-info .text a {
	color:#000;
}
.side-info .ttl {
	display:block;
	color:#7f0000;
	text-transform:uppercase;
}
.side-info .date {
	float:right;
	font-size:10px;
	color:#726f6f;
}
.news-info {
	border:0;
	margin:0 0 10px;
}
.news-info .ttl {
	text-transform:none;
}
.news-info .text {
	padding:7px 7px 10px 8px;
	line-height:14px;
}
.news-box .bottom-bar {
	background:#7f7373;
	height:1%;
	padding:1px 2px 2px 10px;
	overflow:hidden;
	margin:-10px 0 0;
}
.news-box .bottom-bar a {
	font-weight:bold;
	color:#fff;
}
.news-box .bottom-bar span {
	font-weight:bold;
	color:#fff;
}
.news-box .bottom-bar .alignright {
	float:right;
}
.forum {
	width:470px;
	margin:0 auto;
	padding:32px 0 0;
}
.forum .item {
	padding:0 0 30px;
}
.forum .heading {
	background:#7f7171;
	padding:2px;
}
.forum .heading img {
	display:block;
}
.forum .heading h3 {
	color: #fff;
	font-size:20px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 2px;
}
.forum .search-form {
	background:#fff;
	padding:16px 2px 17px 10px;
}
.forum .search-form .text {
	float:left;
	width:225px;
	padding:1px 5px;
	border:1px solid #7a9ab3;
	margin:4px 6px 0 0;
}
.forum .search-form select {
	float:left;
	width:147px;
	margin:4px 4px 0 0;
}
.forum .info {
	border:solid #717171;
	border-width:0 1px 1px;
}
.forum .info .meta-bar {
	background:#c3b6b6 url(../images/bg-meta-bar.gif) repeat-y 393px 0;
	padding:7px 0 7px 9px;
}
.forum .info .meta-bar strong {
	display:block;
}
.forum .info .meta-bar a {
	color:#000;
}
.forum .info .meta-bar a:hover strong {
	text-decoration:underline;
}
.forum .info .meta-bar .count {
	float:right;
	text-align:center;
	width:74px;
}
.forum .info .meta-bar .count strong {
	font-size:11px;
}
.forum .info .last-message {
	display:block;
	text-align:center;
	font-size:11px;
	background:#e5dfdf;
	padding:3px;
}
.forum .info .title-area {
	background:#4b3b3b;
	padding:4px 7px;
	color:#fff;
	height:1%;
	overflow:hidden;
	font-size:11px;
}
.forum .info .title-area strong {
	float:left;
	overflow:hidden;
	display:inline;
}
.forum .info .title-area .oggetto {
	width:188px;
}
.forum .info .title-area .autore {
	width:108px;
}
.forum .info .title-area .risposte {
	width:110px;
}
.forum .info .title-area .del {
	width:48px;
	margin-right:-3px;
}
.forum .post-list {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.forum .post-list li {
	border-bottom:1px solid #bebebe;
	padding:7px 0 8px 9px;
	float:left;
}
.forum .post-list .subject {
	float:left;
	width:166px;
	padding:0 20px 0 0;
}
.forum .post-list .subject a {
	color:#000;
	font-weight:bold;
}
.forum .post-list .author {
	float:left;
	width:108px;
	font-size:10px;
	padding:1px 0 0;
}
.forum .post-list .reply {
	width:48px;
	float:left;
	text-align:center;
}
.forum .post-list .date {
	width:91px;
	padding:1px 0 0 27px;
	float:left;
	font-size:10px !important;
	margin:0 -3px 0 0;
}
.pager {
	background:#4b3b3b;
	height:1%;
	overflow:hidden;
	text-align:center;
	padding:2px;
}
.pager .prev {
	float:left;
}
.pager .next {
	float:right;
}
.pager .prev img, .pager .next img {
	display:block;
}
.pager ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
}
.pager ul li {
	display:inline;
	background:url(../images/sep-pager.gif) no-repeat 0 50%;
	padding:0 1px 0 9px;
}
.pager ul li:first-child {
	background:none;
	padding-left:0;
}
.pager span {
	color:#fff;
	font-weight:bold;
}
.pager a {
	color:#fff;
}
.pager .active a {
	font-weight:bold;
}
.forum .info .post-title {
	background:#c3b6b6;
	font-size:10px;
}
.forum .info .post-title .ttl {
	font-size:14px;
}
.forum-post {
	margin:0 0 5px;
}
.forum-post .holder {
	background:#b4adad;
	padding:6px 8px 7px;
}
.forum-post .holder .author {
	float:left;
	width:100px;
	padding:0 10px 0 0;
}
.forum-post .holder .text {
	height:1%;
	overflow:hidden;
}
.forum .post-meta {
	height:1%;
	overflow:hidden;
	background:#d2cbcb;
	border-bottom:1px solid #bebebe;
	border-top:1px solid #b4adad;
	font-size:10px;
	padding:1px 2px 1px 7px;
}
.forum .post-meta .respond {
	float:right;
	color:#000;
}
.forum .add-post .holder {
	background:none;
}
.forum .add-post {
	font-size:14px;
}
.forum-info {
	text-align:center;
}
.forum-info p {
	margin:0 0 15px;
	text-transform:uppercase;
}
.forum-info .count {
	font-size:18px;
	font-weight:normal;
	line-height:18px;
}
.btn-indietro {
	background:url(../images/btn-indietro.png) no-repeat;
	width:81px;
	height:27px;
	display:block;
	text-indent:-9999px;
	text-align:left;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	cursor:pointer;
}
.forum-info .btn-indietro {
	margin:-15px auto 18px;
}
.visual {
	width:100%;
}
* html .visual {
	overflow:hidden;
}
.visual img {
	float:left;
}
.info-bar {
	overflow:hidden;
	width:840px;
	margin:0 -10px 10px 1px;
	background:url(../images/bg-info-bar.gif) repeat-y;
	position:relative;
	/*bwb_tiz: inline removed to fix display problem in /pages/cinema/boxoffice_italia*/
	/*display:inline;*/
	float:left;
}
.info-bar .box {
	float:left;
	width:264px;
	margin:0 3px 0 0;
	padding:0 0 19px;
}
.info-bar .box_index {
	float:left;
	width:264px;
	margin:0 3px 0 0;/*padding:0 0 19px;*/
}
.info-bar .wide {
	width:300px;
}
.info-bar h2 {
	margin:0;
	background:#837271;
	height:25px;
	overflow:hidden;
	font-size:20px;
	line-height:25px;
	text-align:right;
}
.info-bar .heading, .info-bar .blog-heading {
	text-align:center;
	padding:6px 12px 0 0;
}
* html .info-bar .heading {
	padding-top:1px;
	height:30px;
}
* html .info-bar .blog-heading {
	padding-top:1px;
	height:30px;
}
* + html .info-bar .blog-heading {
	padding-top:1px;
	height:30px;
}
* + html .info-bar .heading {
	padding-top:1px;
	height:30px;
}
.info-bar .heading {
	background:url(../images/bg-info-bar-heading.gif) repeat-x;
}
.info-bar .blog-heading {
	background:url(../images/bg-info-bar-heading.gif) repeat-x 0 -31px;
	color:#fff;
}
.info-bar .blog-heading a {
	color:#fff;
}
.info-bar .traffico {
	font-size:34px;
	line-height:31px;
	width:100%;
	color:#c1b9b8;
	height:31px;
	padding:0;
	text-align:right;
	margin:0 !important;
}
* html .info-bar .traffico {
	margin-top:-4px !important;
	padding:0 0 4px;
}
* + html .info-bar .traffico {
	margin-top:-4px !important;
	padding:0 0 4px;
}
.info-bar ul {
	margin:0;
	padding:1px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.info-bar ul li {
	border-top:1px solid #c7bebd;
	padding:0 22px 0 9px;
	vertical-align:top;
	height:1%;
	
}
.info-bar ul .aligned-middle {
	display:table;
	width:95%;
}
.info-bar ul li:first-child {
	border-top:0;
}
* html .info-bar ul .aligned-middle {
	overflow:visible;
	position:relative;
}
* + html .info-bar ul .aligned-middle {
	overflow:visible;
	position:relative;
}
.info-bar ul li:after {
	content:"";
	clear:both;
	display:block;
}
.info-bar ul li a {
	float:left;
}
.info-bar .img-link {
	margin:-1px 3px 0 0;
	position:relative;
	float:left;
}
* html .info-bar .img-link {
	margin-right:0;
}
.info-bar .aligned-middle .img-link {
	margin:-1px 7px 0 0;
	float:left;
}
* html .info-bar .aligned-middle .img-link {
	margin:-1px 4px 0 0;
}
.info-bar img {
	display:block;
}
.info-bar .text {
	overflow:hidden;
	/*padding:2px 0 0 7px;*/
	padding:5px 0 0 0;
	height:1%;
}
.info-bar .aligned-middle .text {
	/*display:table-cell;*/
	vertical-align:middle;
}
* html .info-bar .aligned-middle .text {
	overflow:visible;
	height:1%;
	position:relative;
	top:50%;
}
* + html .info-bar .aligned-middle .text {
	position:relative;
	top:50%;
	overflow:visible;
	height:1%;
}
.info-bar .text a {
	color:#000;
	display:block;
}
* html .info-bar .aligned-middle .text a {
	position:relative;
	top:-50%;
}
* + html .info-bar .aligned-middle .text a {
	position:relative;
	top:-50%;
}
.info-bar .text .ttl {
	color:#7f0000;
	display:block;
	text-transform:uppercase;
}
.info-bar .text span {
	/*text-transform:uppercase;*/
	font-size:10px;
}
.info-bar .text em {
	display:block;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
}
.info-bar .box-bar {
	position:absolute;
	bottom:0;
	height:17px;
	background:#837271 url(../images/bg-box-bar.gif) repeat-x;
	width:259px;
	border-right:3px solid #837271;
	border-left:2px solid #837271;
	padding:2px 0 0;
}
.info-bar .no-link {
	background:#837271;
}
.no-link {
	/*background:#837271;*/
	padding:0 0 22px 0;
}
.info-bar .wide .box-bar {
	width:296px;
}
.info-bar .box-bar a {
	float:right;
	padding:0 0 0 1px;
	background:#837271;
}
.info-bar .box-bar a img {
	display:block;
}
#sidebar .info-bar {
	width:100%;
	margin:0;
	padding:0;
	background:none;
	float:none;
}
#sidebar .info-bar ul {
	background:#e4dfde;
}
#sidebar .info-bar .box-bar {
	width:295px;
	position:static;
}
.horizontal-accordion {
	width:299px;
	overflow:hidden;
	margin:1px 0 0;
	padding:0;
	list-style:none;
	border-left:1px solid #837271;
	height:199px;
	position:relative;
}
.info-bar .horizontal-accordion li {
	float:left;
	overflow:hidden !important;
	border-right:1px solid #837271;
	padding:0 0 0 19px;
	margin:0;
	border-top:0;
	height:auto;
	width:177px;
	position:relative;
}
.info-bar .horizontal-accordion li .holder {
	width:198px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 -19px;
}
.info-bar .horizontal-accordion li .holder a.opener {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:19px;
}
.info-bar .horizontal-accordion li .holder .slider {
	width:198px;
	overflow:hidden;
	position:relative;
}
.info-bar .horizontal-accordion li.selected .holder a.opener {
	display:none;
}
.frequenze-area .visual {
	overflow:hidden;
}
.frequenze-area .text-holder {
	padding:38px 30px 40px 30px;
}
.frequenze-area .text-holder h2 {
	margin:0 0 26px -2px;
	font-size:36px;
	font-weight:normal;
	line-height:29px;
	color:#7f0000;
	text-transform:uppercase;
}
.frequenze-area .text-holder p {
	margin:0 0 15px;
}
.frequenze-area .vai-al {
	margin:50px auto 0;
	display:block;
	width:76px;
}
.frequenze-area .vai-al img {
	display:block;
}
.frequenze-area .item {
	width:470px;
	margin:0 auto 30px;
}
.frequenze-area .item .heading {
	height:20px;
	background:#837271;
	color:#fff;
	padding:0 0 0 10px;
	line-height:18px;
	text-transform:uppercase;
}
.frequenze-area .itemhd {
	width:470px;
	margin:0 auto 0;
}
.frequenze-area .itemhd .heading {
	height:20px;
	background:#837271;
	color:#fff;
	padding:0 0 0 10px;
	line-height:18px;
	text-transform:uppercase;
	margin: 0 -2px;
}
.frequenze-area .search {
	background:#fff;
	overflow:hidden;
	height:1%;
	padding:20px 0 17px 7px;
}
.frequenze-area .search select {
	float:left;
	width:107px;
	margin:0 8px 0 0;
}
.frequenze-area .search .text {
	float:left;
	width:69px;
	padding:1px 3px;
	border:1px solid #7b9bb4;
	margin:0 8px 0 0;
}
.frequenze-area .search .sbm {
	float:left;
	margin:-4px 0 0 -4px;
}
.frequenze-area .alignright {
	float:right;
}
.frequenze-area .item .heading .frequenze {
	padding:0 13px 0 0;
}
.frequenze-area .item .sub-heading {
	background:#aea3a3;
	padding:8px 0 8px 15px;
}
.frequenze-area .item .sub-heading .fr {
	font-size:10px;
}
.frequenze-area .item .sub-heading span {
	font-size:18px;
	float:right;
	padding:0 13px 0 0;
}

.frequenze-area .itemhd .heading .frequenze {
	padding:0 13px 0 0;
}
.frequenze-area .itemhd .sub-heading {
	background:#aea3a3;
	padding:8px 0 8px 15px;
}
.frequenze-area .itemhd .sub-heading .fr {
	font-size:10px;
}
.frequenze-area .itemhd .sub-heading span {
	font-size:18px;
	float:right;
	padding:0 13px 0 0;
}

.frequenze-area .search-results {
	border:solid #7f7f7f;
	border-width:0 1px 1px;
}
.frequenze-area .search-results .row {
	height:1%;
	overflow:hidden;
	background:#e4dfde;
	border-top:1px solid #c2bebd;
	padding:8px 13px 8px 14px;
}
.frequenze-area .search-results .frequence {
	float:right;
	margin:0 0 0 66px;
}
.frequenze-area .pager {
	background:#837271;
}
.frequenze-area .item .heading .artist {
	padding:0 82px 0 58px;
	float:left;
}
.frequenze-area .item .heading .artist1 {
	padding:0 162px 0 10px;
	float:left;
}
.frequenze-area .item .date1 {
	float:left;
	padding:20px 0 0 8px;
	width:179px;
}
.frequenze-area .item .heading .etichetta {
	float:left;
}
.frequenze-area .item .heading .favorites {
	padding:3px 16px 0 60px;
	float:right;
}
.frequenze-area .item .heading .comments {
	float:right;
	padding:3px 10px 0 0;
}


.frequenze-area .itemhd .heading .artist {
	padding:0 82px 0 58px;
	float:left;
}
.frequenze-area .itemhd .heading .artist1 {
	padding:0 162px 0 10px;
	float:left;
}
.frequenze-area .itemhd .date1 {
	float:left;
	padding:20px 0 0 8px;
	width:179px;
}
.frequenze-area .itemhd .heading .etichetta {
	float:left;
}
.frequenze-area .itemhd .heading .favorites {
	padding:3px 16px 0 60px;
	float:right;
}
.frequenze-area .itemhd .heading .comments {
	float:right;
	padding:3px 10px 0 0;
}

.frequenze-area .artist-results .row {
	border-bottom:1px solid #fff;
	border-top:0;
	padding:0 0 0 10px;
}
.frequenze-area .artist-results .img-link {
	float:left;
	margin:0 0 -1px;
	position:relative;
}
.frequenze-area .artist-results .img-link img {
	display:block;
}
.frequenze-area .artist-results .text {
	float:left;
	padding:11px 0 0 8px;
	color:#000;
	width:179px;
}
.frequenze-area .artist-results .text1 {
	float:left;
	padding:20px 0 0 8px;
	color:#000;
	width:200px;
}
.frequenze-area .artist-results .text a {
	color:#000;
}
.frequenze-area .artist-results .text .ttl {
	color:#7f0000;
	text-transform:uppercase;
	display:block;
}
.frequenze-area .artist-results .text .ttl .ttl_2 {
	font-size:15px;
}
.frequenze-area .artist-results .text1 .ttl {
	color:#7f0000;
	text-transform:uppercase;
	display:block;
}
.frequenze-area .artist-results .etichetta {
	float:left;
	font-size:10px;
	width:83px;
	padding:16px 0 0;
}
.frequenze-area .artist-results .ico {
	float:left;
	padding:3px 0 0;
	width:62px;
}
.frequenze-area .artist-results .favorites, .frequenze-area .artist-results .comments {
	width:34px;
	text-align:center;
	float:right;
	padding:17px 0 0;
}
.frequenze-area .artist-results .comments {
	padding-left:1px;
}
.frequenze-area .vote .heading a.alignright {
	font-weight:bold;
	color:#fff;
	margin:0 5px 0 0;
	display:inline;
}
.frequenze-area .vote .heading {
	text-transform:none;
}
.frequenze-area .vote .holder {
	height:1%;
	overflow:hidden;
	padding:9px 29px 10px 4px;
	background:url(../images/sep-list.gif) repeat-x 0 100%;
	margin:0 0 3px;
}
.frequenze-area .vote .img-link {
	float:left;
	margin:4px 0 0;
}
.frequenze-area .vote .img-link img {
	display:block;
}
.frequenze-area .vote .text {
	overflow:hidden;
	height:1%;
	padding:1px 0 0 10px;
}
.frequenze-area .vote .text .ttl {
	font-size:20px;
	line-height:18px;
	color:#000;
}
.frequenze-area .vote .text .ttl span {
	display:block;
	color:#c90000;
}
.frequenze-area .vote .text .ttl:hover span {
	text-decoration:underline;
}
.frequenze-area .vote .text .producer {
	display:block;
	font-size:11px;
	padding:4px 0 0;
}
.frequenze-area .vote .meta {
	display:block;
	padding:14px 0 0;
}
.frequenze-area .vote .ico {
	float:right;
	margin:16px 0 0;
	position:relative;
}
.frequenze-area .vote-bar {
	background:#e4dfde;
	height:1%;
	overflow:hidden;
	text-align:center;
	padding:3px 3px 5px 4px;
	margin:0;
}
.frequenze-area .vote-bar .media, .frequenze-area .vote-bar .totale {
	float:left;
	font-size:24px;
	text-align:center;
}
.frequenze-area .vote-bar .media strong, .frequenze-area .vote-bar .totale strong {
	font-size:16px;
	display:block;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0 0 5px;
}
.frequenze-area .vote-bar .totale {
	float:right;
}
.frequenze-area .vote-bar .rating {
	margin:6px 7px 0 40px;
	padding:0;
	width:260px;
	height:25px;
	float:left;
	position:relative;
	background:url(../images/bg-stars-big.gif) repeat-x;
	display:inline;
}
.frequenze-area .vote-bar .rating li {
	float:left;
	height:25px;
	list-style:none;
	background:url(../images/bg-stars-big.gif) repeat-x 0 -25px;
}
.frequenze-area .vote-bar .rating .one-star {
	width:26px;
}
.frequenze-area .vote-bar .rating .two-stars {
	width:52px;
	margin-left:-26px;
}
.frequenze-area .vote-bar .rating .three-stars {
	width:78px;
	margin-left:-52px;
}
.frequenze-area .vote-bar .rating .four-stars {
	width:104px;
	margin-left:-78px;
}
.frequenze-area .vote-bar .rating .five-stars {
	width:130px;
	margin-left:-104px;
}
.frequenze-area .vote-bar .rating .six-stars {
	width:156px;
	margin-left:-130px;
}
.frequenze-area .vote-bar .rating .seven-stars {
	width:182px;
	margin-left:-156px;
}
.frequenze-area .vote-bar .rating .eight-stars {
	width:208px;
	margin-left:-182px;
}
.frequenze-area .vote-bar .rating .nine-stars {
	width:234px;
	margin-left:-208px;
}
.frequenze-area .vote-bar .rating .ten-stars {
	width:260px;
	margin-left:-234px;
}
.frequenze-area .vote-bar .rating a {
	top:0;
	left:0;
	height:25px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}
.frequenze-area .vote-bar .rating .one-star a {
	width:26px;
	z-index:10;
}
.frequenze-area .vote-bar .rating .two-stars a {
	width:52px;
	z-index:9;
}
.frequenze-area .vote-bar .rating .three-stars a {
	width:78px;
	z-index:8;
}
.frequenze-area .vote-bar .rating .four-stars a {
	width:104px;
	z-index:7;
}
.frequenze-area .vote-bar .rating .five-stars a {
	width:130px;
	z-index:6;
}
.frequenze-area .vote-bar .rating .six-stars a {
	width:156px;
	z-index:5;
}
.frequenze-area .vote-bar .rating .seven-stars a {
	width:182px;
	z-index:4;
}
.frequenze-area .vote-bar .rating .eight-stars a {
	width:208px;
	z-index:3;
}
.frequenze-area .vote-bar .rating .nine-stars a {
	width:234px;
	z-index:2;
}
.frequenze-area .vote-bar .rating .ten-stars a {
	width:260px;
	z-index:1;
}
.frequenze-area .vote-bar .rating .active {
	background:url(../images/bg-stars-big.gif) repeat-x 0 0;
	position:relative;
}
.frequenze-area .vote-bar .rating a:hover {
	background:url(../images/bg-stars-big.gif) repeat-x 0 0;
}
.frequenze-area .vote .slogan {
	display:block;
	background:url(../images/bg-post.gif) repeat-x 0 100%;
	background-color:#827272;
	height:18px;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 0 0;
}
* html .frequenze-area .vote .slogan {
	padding:0;
}
* + html .frequenze-area .vote .slogan {
	padding:0;
}
* + html .frequenze-area .vote .slogan .cufon {
	margin:0 !important;
	display:block;
}
.frequenze-area .post .img-holder {
	border:2px solid #999;
}
.frequenze-area .post .ico-holder {
	float:right;
	width:72px;
	text-align:right;
}
.frequenze-area .post .ico-holder img {
	float:right;
}
.frequenze-area .post .title {
	color:#c90000;
	font-size:20px;
	font-weight:normal;
	display:block;
	line-height:18px;
	margin:0 0 3px;
}
.frequenze-area .post .title a {
	color:#c90000;
}
.frequenze-area .post .date {
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 13px;
	display:block;
}
.frequenze-area .post .narrow {
	padding:0 0 0 15px;
}
.video-place-holder {
	float:left;
}
.video-place-holder img {
	display:block;
}
.vertical-accordion {
	margin:0;
	padding:0;
	list-style:none;
	width:290px;
	float:right;
	border-left:10px solid #837271;
	overflow:hidden;
	height:340px;
	position:relative;
}
.vertical-accordion li {
	border-top:1px solid #837271;
	background:#e4dfde;
	width:100%;
	overflow:hidden;
	position:relative;
	padding:48px 0 0;
	float:left;
}
.vertical-accordion li .holder {
	width:100%;
	margin:-48px 0 0;
	height:143px;
	position:relative;
	overflow:hidden;
}
.vertical-accordion li .holder a.opener {
	display:block;
	width:100%;
	position:relative;
	height:48px;
	overflow:hidden;
}
.vertical-accordion li .holder div.slider {
	height:94px;
	overflow:hidden;
	width:100%;
	position:relative;
	clear:both;
}
.vertical-accordion .cufon {
	float:left;
	margin:0 !important;
}
.vertical-accordion a {
	width:100%;
	overflow:hidden;
	float:left;
}
.vertical-accordion a:hover {
	text-decoration:none;
}
.vertical-accordion a strong {
	font-size:34px;
	color:#7f0000;
	float:left;
	line-height:34px;
	width:100%;
	margin:0 0 -6px 1px;
	letter-spacing:-3px;
}
.vertical-accordion a span {
	font-size:18px;
	color:#837271;
	line-height:18px;
	float:left;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding:0 0 0 1px;
}
.vertical-accordion img {
	float:left;
}
.mediagallery {
	width:100%;
	overflow:hidden;
	background:#837271 url(../images/bg-box-bar.gif) repeat-x 0 100%;
	padding:0 0 3px;
	margin:10px 0 10px;
}
.mediagallery .top-bar {
	width:100%;
	overflow:hidden;
	background:#837271;
	padding:0 0 1px;
}
.mediagallery .flash-place-holder {
	float:left;
}
.mediagallery .flash-place-holder img {
	display:block;
}
.mediagallery .title {
	float:right;
	font-size:35px;
	line-height:35px;
	color:#fff;
	background:url(../images/bg-mediagallery-title.gif) no-repeat 100% 0;
	padding:4px 40px 0 0;
	letter-spacing:-1px;
}
.mediagallery .cufon {
	display:block;
	margin:0 !important;
	float:left;
}
.mediagallery .gallery {
	width:999px;
	overflow:hidden;
	position:relative;
	border-left:1px solid #837271;
}
.mediagallery .gallery ul {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:99999px;
}
.mediagallery .gallery ul li {
	float:left;
	border-right:1px solid #837271;
	width:110px;
	overflow:hidden;
}
.mediagallery .gallery ul li img {
	display:block;
}
.mediagallery .controls {
	float:left;
	text-transform:uppercase;
	font-size:19px;
	color:#fff;
	background:#837271;
	margin:1px 0 -3px;
	padding:0 1px;
}
.mediagallery .controls:hover {
	text-decoration:none;
}
.mediagallery .next {
	float:right;
}
.four-column {
	background:url(../images/bg-four-column.gif) repeat-y;
	width:1010px;
	margin:0 -10px 1px 0;
}
* html .four-column {
	margin-bottom:-9px;
}
* + html .four-column {
	margin-bottom:-9px;
}
.four-column .box {
	width:248px;
}
.four-column ul li {
	border-top:1px solid #b5a8a7;
	padding-left:1px;
}
.four-column .info-bar-style ul li {
	padding:0 5px 0 9px;
}
.four-column .blog-heading {
	padding:6px 0 0;
}
.four-column .box-bar {
	width:243px;
}
.four-column .number {
	float:left;
	font-size:36px;
	color:#837271;
	text-align:center;
	line-height:36px;
	width:25px;
	padding:5px 0 0 5px;
}
.four-column .number .cufon {
	float:left;
	margin:0 !important;
}
.four-column .box .incasso {
	color:#837271;
	display:block;
	font-size:12px;
	text-transform:none;
}
.four-column .box .usa, .four-column .box .uk, .four-column .box .italy {
	background:url(../images/ico-usa.gif) no-repeat 100% 2px;
	height:49px;
	width:223px;
}
.four-column .box .uk {
	background:url(../images/ico-uk.gif) no-repeat 100% 2px;
}
.four-column .box .italy {
	background:url(../images/ico-italia.gif) no-repeat 100% 2px;
}
.four-column .box .usa .text, .four-column .box .uk .text, .four-column .box .italy .text {
	height:37px;
	padding:12px 0 0 7px;
}
.four-column .links {
	padding:14px 0 0 3px;
}
.four-column .links ul {
	margin:0 -50px 0 0;
	padding:0;
	list-style:none;
	width:240px;
}
.four-column .links li {
	float:left;
	background:url(../images/sep-links.gif) no-repeat 0 9px;
	padding:0 4px 0 11px;
	border:0;
}
.four-column .links li:first-child {
	background:none;
	padding:0 4px 0 0;
}
.four-column .links li img {
	display:block;
}
.four-column .links .text_classifiche a.hover_true:hover {
	color:#000000;
	text-decoration:none;
}
.four-column .links .text_classifiche a:hover {
	text-decoration:none;
}
.four-column .links .text_classifiche a {
	font-size:22px;
	padding-right:0px;
	padding-left:3px;
}
.blog {
	width:474px;
	margin:0 auto;
	padding:0 0 10px;
}
.chart_link a:hover {
	text-decoration:none;
}
.blog-title {
	background:#000;
	padding:0 3px 2px;
	margin:0 0 3px;
}
.blog-title h2 {
	margin:0 0 0 -2px;
	font-weight:normal;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
	line-height:36px;
	letter-spacing:-2px;
	width:100%;
	overflow:hidden;
}
.blog-title h2 span {
	display:block;
	margin:-2px 0 0;
}
.blog-title .info {
	height:1%;
	overflow:hidden;
	color:#fff;
	margin:-2px 0 0;
}
.blog-title .info a {
	color:#fff;
}
.blog-title .img-holder {
	float:left;
	margin-right:3px;
}
* html .blog-title .img-holder {
	margin:0;
}
.blog-title .img-holder img {
	display:block;
}
.blog-title dl {
	margin:0;
	height:1%;
	overflow:hidden;
	background:url(../images/bg-blog-title.gif) no-repeat;
	padding:43px 0 0;
}
.blog-title dt {
	width:142px;
	float:left;
	font-weight:bold;
	padding:0 0 2px;
}
.blog-title dd {
	margin:0;
	height:1%;
	overflow:hidden;
	padding:0 0 2px;
}
.post-holder {
	overflow:hidden;
	width:100%;
	margin:0 0 17px;
}
.post {
	background:url(../images/bg-post.gif) repeat-x 0 100%;
	padding:0 0 5px;
	margin:0 0 13px;
	overflow:hidden;
	width:100%;
}
/*By bwb tiz to handle blogs post date*/
.post .meta_2 {
	background:url(../images/bg-post-meta_2.png) no-repeat;
	width:473px;
	height:52px;
	overflow:hidden;
	margin:0 0 9px;
}
.post .meta_2 .date2 {
	float:left;
	color:#f00;
	font:36px/24px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	width:64px;
}
.post .meta_2 .date2 span {
	font-size:14px;
	line-height:16px;
	color:#fff;
	display:block;
	padding:9px 0 0;
}
.post .meta_2 .ttl-img {
	float:left;
	border:1px solid #000;
}
* html .post .meta_2 .ttl-img {
	margin:0 -3px 0 0;
}
.post .meta_2 .top2 {
	float:right;
	width:380px;
	padding:0 2px 0 0;
	position:relative;
	overflow:hidden;
}
.post .meta_2 .top2 a {
	color:#fff;
	font-size:11px;
}
.post .meta_2 .top2 .comments {
	float:right;
}
.post .meta_2 .info2 {
	float:right;
	width:400px;
	padding:6px 0 0;
	color:#666;
	position:relative;
}
.post .meta_2 .info2 a {
	font-weight:bold;
	color:#666;
}
.post .meta_2 h3 {
	margin:0 0 1px;
	text-transform:uppercase;
	line-height:15px;
	height:14px;
	overflow:hidden;
}
.post .meta_2 .info2 h3 a {
	font-size:18px;
	color:#e00;
	font-weight:normal;
}
/*ends here*/

.post .meta {
	background:url(../images/bg-post-meta.png) no-repeat;
	width:473px;
	height:52px;
	overflow:hidden;
	margin:0 0 9px;
}
.post .meta .date {
	float:left;
	color:#f00;
	font:36px/24px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	width:52px;
}
.post .meta .date span {
	font-size:14px;
	line-height:16px;
	color:#fff;
	display:block;
	padding:9px 0 0;
}
.post .meta .ttl-img {
	float:left;
	border:1px solid #000;
}
* html .post .meta .ttl-img {
	margin:0 -3px 0 0;
}
.post .meta .top {
	float:right;
	width:394px;
	padding:0 2px 0 0;
	position:relative;
	overflow:hidden;
}
.post .meta .top a {
	color:#fff;
	font-size:11px;
}
.post .meta .top .comments {
	float:right;
}
.post .meta .info {
	float:right;
	width:416px;
	padding:6px 0 0;
	color:#666;
	position:relative;
}
.post .meta .info a {
	font-weight:bold;
	color:#666;
}
.post .meta h3 {
	margin:0 0 1px;
	text-transform:uppercase;
	height: 14px;
  line-height: 15px;
  overflow: hidden;

}

.post .meta .info h3 a {

	font-size:18px;
	color:#e00;
	font-weight:normal;
}
.post .img-holder {
	margin:0 0 8px;
}
.post .align-l {
	float:left;
}
* html .post .align-l {
	margin:0 -3px 0 0;
}
.post .img-holder img {
	display:block;
}
.post .text {
	height:1%;
	overflow:hidden;
	line-height:normal;
}
.post .narrow {
	padding:0 15px;
}
.post .text p {
	margin:0;
}
.microphone .text p {
	font-size:11px;
	line-height:14px;
}
.post .more {
	padding:16px 0 0;
	text-align:right;
}
.post .more:after {
	content:"";
	clear:both;
	display:block;
}
* html .post .more {
	overflow:visible;
	height:1%;
}
.post .more a {
	color:#666;
	/* float:right;
	margin:0 -11px 0 0; */
	position:relative;
}
.blog .heading, .inner-main .container .heading {
	background:#000;
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
}
.blog .heading h2, .inner-main .heading h2 {
	font-size:48px;
	color:#fff;
	margin:0 0 -5px;
	line-height:48px;
	text-transform:uppercase;
	width:100%;
	overflow:hidden;
}
.blog .heading .cufon, .inner-main .heading .cufon {
	float:left;
	margin:0 !important;
}
.inner-main .heading .cerca {
	margin:0 0 -5px;
}
.bloger-list-holder {
	overflow:hidden;
	width:100%;
}
.bloger-list {
	margin:-9px -10px 27px 0;
	padding:0;
	width:480px;
	list-style:none;
	overflow:hidden;
}
.bloger-list li {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	width:232px;
	padding:3px 0 0;
	margin:-1px 3px 3px 0;
	background:url(../images/sep-list.gif) repeat-x;
}
* html .bloger-list li {
	display:inline;
	margin:-1px 6px 3px 0;
}
* +html .bloger-list li {
	display:inline;
	margin:-1px 6px 3px 0;
}
.bloger-list .holder {
	overflow:hidden;
	background:url(../images/bg-bloger-list.png) repeat-y;
}
* html .bloger-list .holder {
	overflow:visible;
	height:1%;
}
.bloger-list .img-link {
	float:left;
	margin-right:8px;
	position:relative;
}
* html .bloger-list .img-link {
	margin:0 5px 0 0;
}
.bloger-list .text {
	overflow:hidden;
	padding:6px 0 0;
	position:relative;
}
* html .bloger-list .text {
	overflow:visible;
	height:1%;
}
.bloger-list img {
	display:block;
}
.bloger-list .ttl, .recent-updates .ttl {
	color:#c00;
	font-weight:bold;
	text-transform:uppercase;
}
.bloger-list strong {
	display:block;
}
.photo-list {
	margin:0 -3px 27px 0;
	padding:0;
	width:480px;
	list-style:none;
	overflow:hidden;
}
.photo-list li {
	float:left;
	width:92px;
	height:92px;
	margin:0 3px 3px 0;
}
.photo-list img {
	border:1px solid #000;
	display:block;
}
.recent-updates {
	margin:-9px 0 30px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.recent-updates li {
	overflow:hidden;
	background:url(../images/sep-list.gif) repeat-x 0 100%;
	text-align:right;
	padding:4px 0 7px;
	height:60px;
}
.recent-updates .playable {
	float:left;
	text-align:left;
	width:77%;
	text-decoration:none;
	color:#c00;
	font-weight:bold;
	text-transform:uppercase;
}
.recent-updates .date {
	float:left;
	text-align:right;
	text-decoration:none;
}
.recent-updates .ttl {
	float:left;
}
.video-bar {
	overflow:hidden;
	padding:14px 0 4px 14px;
}
* html .video-bar {
	overflow:visible;
	height:1%;
	padding:14px 0 2px 14px;
}
.video-heading-holder {
	overflow:hidden;
	margin:-4px 22px 0 0;
	float:left;
}
* html .video-heading-holder {
	margin-top:-8px;
}
.video-bar h2 {
	margin:0;
	color:#000;
	font-size:41px;
	line-height:43px;
}
.video-bar .search-form {
	float:left;
	padding:2px 4px 0 0;
}
* html .video-bar .search-form {
	margin-right:-3px;
}
.video-bar .search-form fieldset {
	display:inline;
}
.video-bar .search-form .text {
	width:431px;
	border:1px solid #666;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	padding:4px;
	margin:1px 5px 0 0;
}
.video-bar .search-form .btn-search-video {
	float:left;
}
.video-bar .sub-heading {
	overflow:hidden;
	background:url(../images/bg-video-sub-heading.gif) repeat-x;
	height:15px;
	text-align:right;
	padding:8px 5px 7px;


}
* html .video-bar .sub-heading {
	overflow:visible;
	height:1%;
}
.video-bar .sub-heading a {
	float:right;
}
.video-bar img {
	float:left;
}
.video-holder {
	overflow:hidden;
	width:100%;
	height:380px;
	border:solid #fff;
	border-width:2px 0;
}
.video-holder .adv-right {
	width:400px;
	height:340px;
	display:block;
	text-indent:-500px;
	float:right;
}
.video-holder .adv-right a {
	width:400px;
	height:340px;
	display:block;
	text-indent:-500px;
}
.video-holder .adv-bottom {
	width: 100%;
	height: 37px;
	clear: both;
}
.video-holder .adv-bottom a {
	width:100%;
	height:37px;
	display:block;
	text-indent:-500px;
}
/*
.video-holder a{
	display:block;
	background:url(../images/img113.jpg) no-repeat;
	width:1000px;
	height:380px;
	border:solid #fff;
	border-width:2px 0;
}
*/
#videoflow_internal_page {
	position:relative;
	width:532px;
	height:340px;
	top:-380px;
	left:40px;
	visibility:visible;
	z-index:0;
}
.video-block {
	overflow:hidden;
	width:960px;
	padding:0 0 0 40px;
}
.video-block .video-area {
	float:left;
	width:532px;
	position:relative;
}
.video-area .about-video {
	overflow:hidden;
	padding:10px 8px 0;
}
* html .video-area .about-video {
	overflow:visible;
	height:1%;
}
.video-area .vote {
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/btn-vote.png);
	width:61px;
	height:27px;
	position:absolute;
	top:6px;
	right:12px;
}
.vote-area {
	overflow:hidden;
	width:100%;
	padding:0 0 7px;
}
.video-area .rating {
	margin:0 7px 0 0;
	padding:0;
	width:95px;
	height:18px;
	float:left;
	position:relative;
	background:#fff url(../images/bg-stars.gif) repeat-x;
}
.video-area .rating li {
	float:left;
	height:18px;
	list-style:none;
	background:url(../images/bg-stars.gif) repeat-x 0 18px;
}
.video-area .rating .one-star {
	width:19px;
}
.video-area .rating .two-stars {
	width:38px;
	margin-left:-19px;
}
.video-area .rating .three-stars {
	width:57px;
	margin-left:-38px;
}
.video-area .rating .four-stars {
	width:76px;
	margin-left:-57px;
}
.video-area .rating .five-stars {
	width:95px;
	margin-left:-76px;
}
.video-area .rating a {
	top:0;
	left:0;
	height:18px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}
.video-area .rating .one-star a {
	width:19px;
	z-index:5;
}
.video-area .rating .two-stars a {
	width:38px;
	z-index:4;
}
.video-area .rating .three-stars a {
	width:57px;
	z-index:3;
}
.video-area .rating .four-stars a {
	width:76px;
	z-index:2;
}
.video-area .rating .five-stars a {
	width:95px;
	z-index:1;
}
.video-area .rating .active {
	background-position:0 -18px;
}
.video-area .rating a:hover {
	background:url(../images/bg-stars.gif) repeat-x 0 -18px;
}
.video-area .vote-inf {
	color:#000;
	font-size:14px;
	line-height:20px;
}
.about-video h2 {
	margin:0;
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#000;
}
.about-video .sub-info {
	display:block;
	margin:0 0 13px;
}
.about-video p {
	margin:0 0 6px;
}
.video-tools {
	overflow:hidden;
	padding:6px 0 23px 9px;
	border-top:1px solid #000;
	font-size:11px;
	line-height:14px;
	color:#555;
}
* html .video-tools {
	overflow:visible;
	height:1%;
}
.video-tools a {
	color:#555;
}
.tools-links {
	margin:0;
	padding:2px 0 0;
	list-style:none;
	overflow:hidden;
}
.tools-links li {
	float:left;
	margin:0 18px 0 0;
}
.tools-links a {
	padding:0 18px 0 0;
}
.tools-links .mail {
	background:url(../images/ico-mail.gif) no-repeat 100% 50%;
}
.tools-links .video {
	background:url(../images/ico-video.gif) no-repeat 100% 50%;
}
.tools-links .code {
	background:url(../images/ico-code.gif) no-repeat 100% 50%;
	padding:0 24px 0 0;
}
.share-area {
	float:right;
}
.share-area .label {
	float:left;
	margin-right:8px;
	font-size:11px;
	line-height:18px;
}
.share-list {
	margin:0 -6px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.share-list li {
	float:left;
	margin:0 9px 0 0;
}
.share-list a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/icons-share.gif);
	height:18px;
	width:18px;
}
.share-list .facebook {
	width:17px;
}
.share-list .twitter {
	background-position:-26px 0;
}
.share-list .myspace {
	width:17px;
	background-position:-53px 0;
}
.share-list .wordpress {
	background-position:-79px 0;
}
.share-list .icon {
	background-position:-106px 0;
}
.comment-list {
	margin:-10px 0 1px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.comment-list li {
	overflow:hidden;
	border-bottom:1px solid #7f7f7f;
	padding:2px 0 4px;
}
* html .comment-list li {
	overflow:visible;
	height:1%;
}
.comment-list img {
	float:left;
	margin-right:7px;
}
.comment-list .text {
	overflow:hidden;
	padding:3px 0 0;
}
* html .comment-list .text {
	overflow:visible;
	height:1%;
}
.comment-list .ttl-info {
	overflow:hidden;
	padding:0 0 15px;
}
* html .comment-list .ttl-info {
	overflow:visible;
	height:1%;
}
.comment-list .tools {
	margin:0;
	padding:1px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
	width:auto;
	color:#780000;
	font-size:10px;
	line-height:14px;
}
.comment-list .tools li {
	float:left;
	background:url(../images/sep-tools.gif) no-repeat 0 3px;
	margin:0 1px 0 -1px;
	padding:0 4px 0 5px;
	border:none;
}
.comment-list .tools a {
	color:#780000;
}
.comment-list .ttl {
	font-weight:normal;
	color:#666;
}
.comment-list .ttl a {
	color:#780000;
	font-weight:bold;
}
.comment-list p {
	margin:0 0 3px;
}
.video-list {
	margin:0 -20px 20px 0;
	padding:0;
	width:554px;
	list-style:none;
	overflow:hidden;
}
.video-list li {
	display:inline-block;
	width:122px;
	margin:0 11px 17px 0;
	text-align:center;
}
* html .video-list li {
	display:inline;
}
* +html .video-list li {
	display:inline;
}
.video-list .img-holder {
	background:url(../images/bg-img-holder.gif) repeat-x 0 100%;
	padding:0 0 9px;
	overflow:hidden;
	width:100%;
}
.video-list img {
	display:block;
	border:1px solid #717171;
}
.video-list .ttl {
	display:block;
	height:29px;
	overflow:hidden;
	margin:-3px 0 0;
}
.video-list .ttl a {
	color:#000;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.video-list .count {
	font-size:10px;
	line-height:12px;
	color:#666;
	display:block;
	margin:-1px 0 0;
}

/*--------------------*/

.video-list_ovl {
	/*margin:0 -20px 20px 0;*/
	padding:0;
	width:532px;
	list-style:none;
	overflow:hidden;
  text-align: center;
	/*background-color:#000;*/
}
.video-list_ovl li {
	display:inline-block;
	width:122px;
	/*margin:0 11px 17px 0;*/
	text-align:center;
}
* html .video-list_ovl li {
	display:inline;
}
* +html .video-list_ovl li {
	display:inline;
}
.video-list_ovl .img-holder {
	/*background:url(../images/bg-img-holder.gif) repeat-x 0 100%;*/
	padding:0 0 9px;
	overflow:hidden;
	width:100%;
}
.video-list_ovl img {
	display:block;
	border:1px solid #717171;
}
.video-list_ovl .ttl {
	display:block;
	height:29px;
	overflow:hidden;
	margin:-3px 0 0;
}
.video-list_ovl .ttl a {
	color:#fff;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.video-list_ovl .count {
	font-size:10px;
	line-height:12px;
	color:#fff;
	display:block;
	margin:-1px 0 0;
}
/*--------------------*/
.video-block .latest-video-area {
	float:right;
	width:368px;
	padding:10px 0 20px;
}
.video-block .box-bar {
	height:17px;
	background:#837271 url(../images/bg-box-bar.gif) repeat-x;
	border:solid #837271;
	border-width:0 3px;
	padding:2px 0 0;
	margin:0 0 10px;
	overflow:hidden;
}
* html .video-block .box-bar {
	overflow:visible;
	height:1%;
}
.video-block .box-bar a {
	float:left;
	padding:0 2px 0 0;
	background:#837271;
}
.video-block .box-bar a img {
	display:block;
}
.video-block .box-bar .align-r {
	float:right;
	padding:0 0 0 2px;
}
.latest-video-area ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.latest-video-area li {
	background:#e3e3e3 url(../images/bg-latest-video-list.gif) repeat-x 0 100%;
	padding:0 0 9px;
	width:100%;
}
.latest-video-area li:after {
	content:"";
	clear:both;
	display:block;
}
.latest-video-area .img-holder {
	float:left;
	background:url(../images/bg-img-holder.gif) repeat-x 0 100%;
	padding:0 0 9px;
	margin:0 0 -9px;
	position:relative;
}
* html .latest-video-area .img-holder {
	margin:0 -3px -9px 0;
}
.latest-video-area .img-holder img {
	display:block;
	border:1px solid #717171;
}
.latest-video-area .text {
	overflow:hidden;
	padding:0 0 0 6px;
}
* html .latest-video-area .text {
	overflow:visible;
	height:1%;
}
.latest-video-area .info {
	background:#ccc;
	padding:2px 4px 1px;
	margin:0 0 1px;
	overflow:hidden;
}
* html .latest-video-area .info {
	overflow:visible;
	height:1%;
}
.latest-video-area .info-link {
	background:url(../images/bullet-info-link.gif) no-repeat 0 2px;
	color:#780000;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}
.latest-video-area .rating {
	margin:0 40px 0 0;
	padding:0;
	width:70px;
	height:13px;
	float:left;
	position:relative;
	background:url(../images/bg-stars-small.gif) repeat-x;
}
* html .latest-video-area .rating {
	margin:0 37px 0 0;
}
.latest-video-area .rating li {
	float:left;
	height:13px;
	list-style:none;
	padding:0;
	background:url(../images/bg-stars-small.gif) repeat-x 0 13px;
	width:auto;
}
.latest-video-area .rating .one-star {
	width:14px;
}
.latest-video-area .rating .two-stars {
	width:28px;
	margin-left:-14px;
}
.latest-video-area .rating .three-stars {
	width:42px;
	margin-left:-28px;
}
.latest-video-area .rating .four-stars {
	width:56px;
	margin-left:-42px;
}
.latest-video-area .rating .five-stars {
	width:70px;
	margin-left:-56px;
}
.latest-video-area .rating a {
	top:0;
	left:0;
	height:13px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}
.latest-video-area .rating .one-star a {
	width:14px;
	z-index:5;
}
.latest-video-area .rating .two-stars a {
	width:28px;
	z-index:4;
}
.latest-video-area .rating .three-stars a {
	width:42px;
	z-index:3;
}
.latest-video-area .rating .four-stars a {
	width:56px;
	z-index:2;
}
.latest-video-area .rating .five-stars a {
	width:70px;
	z-index:1;
}
.latest-video-area .rating .active, .latest-video-area .rating a:hover {
	background:url(../images/bg-stars-small.gif) repeat-x 0 -13px;
}
.latest-video-area .ttl {
	font-weight:bold;
	color:#000;
}
.latest-video-area p {
	margin:0;
	font:bold 10px/12px Arial, Helvetica, sans-serif
}
.list-bar {
	overflow:hidden;
	padding:2px 4px 3px;
	text-align:center;
	background:#876f6f;
	color:#fff;
	margin:0 0 30px;
}
* html .list-bar {
	overflow:visible;
	height:1%;
}
.list-bar a {
	color:#fff;
}
.list-bar .count {
	float:left;
}
.list-bar .align-r {
	float:right;
}
#footer {
	background:#000;
	padding:3px;
}
.footer-menu {
	margin:0 -5px 100px 0;
	padding:0 0 0 2px;
	list-style:none;
	width:1050px;
	overflow:hidden;
}
.footer-menu li {
	float:left;
	background:url(../images/sep-footer-menu.gif) no-repeat;
	padding:0 4px 0 8px;
}
.footer-menu li:first-child {
	background:none;
	padding-left:0;
}
.footer-area .row {
	width:100%;
	overflow:hidden;
	margin:0 0 9px;
	background:#1a1a1a;
}
.footer-area .row .item {
	float:left;
	border-right:3px solid #000;
}
.footer-area .radio {
	width:225px;
}
.footer-area .successi {
	width:240px;
}
.footer-area .row .news {
	width:539px;
	border:0;
	margin:0 -40px 0 0;
}
.footer-area .community {
	width:130px;
}
.footer-area .entertainment {
	width:293px;
}
.footer-area .morning-show {
	width:155px;
}
.footer-area .rss {
	width:182px;
}
.footer-area ul {
	margin:0;
	padding:0 9px 0 1px;
	list-style:none;
	float:left;
}
.footer-area ul li a {
	font-size:10px;
	color:#fff;
	line-height:12px;
	background:url(../images/bullet-footer-area.gif) no-repeat 1px 4px;
	padding:0 0 0 6px;
}
.footer-area ul li a:hover {
	text-decoration:none;
	background:#5a5a5a url(../images/bullet-footer-area.gif) no-repeat 1px -41px;
}
.footer-area .heading {
	overflow:hidden;
	height:1%;
	background:url(../images/bg-footer-heading.gif) repeat-x 1px 0;
	border-bottom:3px solid #000;
}
.footer-area .heading a {
	padding:0 3px 0 0;
	float:left;
	background:#000;
}
.footer-area .heading img {
	display:block;
}
.footer-box {
	float:left;
	background:#000;
	width:222px;
	padding:0 0 120px;
	margin:0 0 -120px;
}
.footer-box ul {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	float:none;
	width:100%;
	overflow:hidden;
}
.footer-box ul li {
	padding:0 0 3px;
	float:left;
	width:100%;
}
.footer-box ul li a {
	background:none;
	padding:0;
}
.footer-box ul li img {
	display:block;
}
.footer-box p {
	margin:0;
	color:#666;
	font-size:16px;
	line-height:18px;
	letter-spacing:-1px;
	background:url(../images/ico-copy.gif) no-repeat 0 1px;
	padding:0 0 0 14px;
	overflow:hidden;
}
.footer-box .copy {
	display:none;
}
.footer-box .cufon {
	float:left;
	margin:0 !important;
}
.f-items {
	position:relative;
	width:400px;
	height:302px;
	float:left;
}
.f-items img.active {
	z-index:2;
}
.f-items img {
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width: 100%;
	z-index:1;
}
.ads-left {
	position:absolute;
	top:0;
	left:-140px;
	width: 140px;
	height: 1000px;
}
.ads-left a {
	width: 140px;
	height: 1000px;
	display: block;
}
.ads-right {
	position:absolute;
	top:0;
	right:-140px;
	width: 140px;
	height: 1000px;
}
.ads-right a {
	width: 140px;
	height: 1000px;
	display: block;
}
/*inner*/
#header .add-nav {
	margin:0;
	padding:3px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-weight:bold;
}
.add-nav li {
	float:left;
	background: url(../images/separator.gif) no-repeat 0 3px;
	padding:0 4px;
	margin:0 1px 0 -1px;
}
.add-nav a {
	color:#4f4e4c;
}
#header .profile {
	float:right;
	color:#fff;
	text-transform:uppercase;
	background:#7e7576;
	font-weight:bold;
	padding:8px 6px 9px 12px;
	margin:-6px 0 0;
}
#wrapper .inner-sidebar .side-menu {
	border-top:1px solid #b2b2b2;
}
.playlist ul {
	margin:0;
	padding:0;
	list-style:none;
}
.playlist ul li {
	background:#e5dfdf;
	border-bottom:1px solid #C5BFBF;
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:4px 5px 4px 10px;
	position:relative;
}
.playlist .text {
	overflow:hidden;
	height:1%;
}
.playlist ul img {
	float:left;
	margin:-4px 11px -4px 0;
}
.playlist ul strong {
	color:#7f0000;
	display:block;
}
.playlist ul a {
	color:#000;
}
.playlist ul em {
	display:block;
	font-size:10px;
}
.playlist .new {
	background: url(../images/ico-new.gif) no-repeat;
	width:35px;
	height:35px;
	position:absolute;
	top:8px;
	right:5px;
	text-indent:-9999px;
	overflow:hidden;
}
.inner-main .container {
	padding:30px 30px 30px 33px;
	width:470px;
}
.inner-main .send-form fieldset {
	background:#e5dfdf;
	padding:10px 0 5px 10px;
	margin:-10px 0 0;
	position:relative;
}
.inner-main .send-form textarea {
	width:446px;
	height:89px;
	max-width:450px;
	max-height:93px;
	margin:0 0 8px;
	overflow:auto;
	padding:2px;
}
/* leo 20100617 */
.send-message-form {
	padding-bottom: 10px;
}
.send-message-form fieldset {
	background:#e5dfdf;
	padding:10px 0 5px 10px;
	margin:-10px 0 0;
	position:relative;
}
.send-message-form textarea {
	width:500px;
	height:89px;
	max-width:520px;
	max-height:93px;
	margin:0 0 8px;
	overflow:auto;
	padding:2px;
}
.send-message-form .submit, .send-form .submit, .register .submit {
	width:81px;
	height:28px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	padding:0;
	background: url(../images/btn-send.gif) no-repeat;
	border:0;
	cursor:pointer;
	display:block;
	margin:0 auto;
}
.inner-main .heading2 {
	background:#7F7373 url(../images/bg-heading.gif) repeat-x 0 1px;
	height:20px;
	overflow:hidden;
	padding:1px 0 0;
}
.inner-main .heading2 h3 {
	background:#7F7373;
	color:#FFFFFF;
	font-size:20px;
	line-height:20px;
	margin:0;
	float:left;
	padding:0 2px;
}
.inner-main .heading2 h3 a {
	color:#FFFFFF;
	text-decoration:none;
}
.inner-main .heading2 .cufon {
	float:left;
}
.inner-main .heading2 h3.alignrigth {
	float:right;
}
.inner-main .pager {
	background:#827272;
	margin:0 0 24px;
}
.inner-main .post {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:none;
}
.post li {
	background:url(../images/border2.gif) repeat-x;
	overflow:hidden;
	height:1%;
	margin:-1px 0 1px 0;
	padding:3px 0 8px;
	vertical-align:top;
}
.inner-main .post .img-holder {
	float:left;
	width:50px;
	margin:0 6px 0 0;
}
.post img {
	vertical-align:top;
}
.post .comment {
	padding:3px 0 0;
	overflow:hidden;
	height:1%;
}
.post p {
	margin:0;
}
.post .meta2 {
	color:#780000;
	display:block;
	margin:0 0 15px;
}
.post a {
	color:#780000;
}
.inner-main .search-form {
	margin:0 0 10px;
}
.inner-main .search-form fieldset {
	padding:3px 0 0;
}
.search-form .section {
	background:url(../images/border2.gif) repeat-x;
	padding:3px 0 0;
	margin:-3px 0 0;
	position:relative;
	height:1%;
	overflow:hidden;
}
.search-form h3 {
	font-size:20px;
	line-height:20px;
	margin:0;
	background:#7f7373;
	padding:1px 0 0 2px;
	color:#fff;
	text-transform:uppercase;
	overflow:hidden;
	height:1%;
}
.search-form h3 .cufon {
	float:left;
}
.search-form .block {
	width:450px;
	overflow:hidden;
	background:#fff;
	padding:9px 12px 12px;
}
* html .search-form .block2 {
	padding:9px 10px 2px;
}
.search-form .text {
	width:287px;
	padding:0 1px;
	margin:0;
	float:left;
}
.search-form select {
	width:147px;
	float:right;
}
.search-form .area {
	float:left;
	width:234px;
	margin:-10px 2px 0 -20px;
	padding:0 0 0 10px;
	position:relative;
	display:inline;
}
.search-form .area2 {
	margin:-10px -20px 0 0;
	padding:0 10px 0 0;
}
.search-form .area select {
	margin:0 5px 0 0;
}
.search-form .small {
	width:54px;
	float:left;
}
.search-form .middle {
	width:97px;
	float:left;
}
.search-form .area .holder {
	padding:10px 0 0 10px;
	overflow:hidden;
	height:1%;
}
.search-form .big {
	width:444px;
}
.search-form textarea {
	width:446px;
	height:89px;
	max-width:450px;
	max-height:93px;
	margin:0;
	overflow:auto;
	padding:2px;
}
.search-form .search {
	width:81px;
	height:27px;
	background:url(../images/btn-search2.gif) no-repeat;
	padding:0;
	border:0;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	display:block;
}
.search-form .text-middle {
	width:383px;
	float:left;
}
.search-form .search2 {
	float:right;
	background:url(../images/btn-search3.gif) no-repeat;
	width:61px;
	margin:-5px -5px 0 0;
	position:absolute;
	top:33px;
	left:405px;
}
.search-form .go {
	float:right;
	background:url(../images/vai.png) no-repeat;
	width:71px;
	margin:-5px -5px 0 0;
	position:relative;
}
.search-form .add-area {
	height:1%;
	margin:0 0 6px;
}
.search-form .add-area:after {
	display:block;
	clear:both;
	content:"";
}
.search-form ul {
	margin:0;
	padding:0 0 3px 1px;
	list-style:none;
	text-transform:uppercase;
	font-size:16px;
	height:1%;
	overflow:hidden;
	font-weight:bold;
}
.search-form ul li {
	float:left;
	margin:0 4px 0 0;
}
.search-form ul a {
	text-decoration:underline;
	color:#666;
	position:relative;
}
.search-form ul a:hover {
	text-decoration:none;
}
.search-form .text-small {
	width:231px;
	float:left;
	margin:0 5px 0 0;
}
.search-form select.alignleft {
	float:left;
}
.inner-main .register fieldset {
	background:#e5dfdf;
	margin:-10px 0 0;
	padding:13px 0 0;
}
.register .row {
	height:1%;
	margin:0 0 14px;
}
.register .row:after {
	display:block;
	clear:both;
	content:"";
}
.register label {
	color:#000;
	float:left;
	font-weight:bold;
	margin:0 17px 0 0;
}
.register .label {
	font-size:17px;
	text-transform:uppercase;
	width:90px;
	text-align:right;
	letter-spacing:-1px;
	margin:0 7px 0 0;
}
* html .register .label .cufon {
	padding:0 0 2px;
}
.register .text {
	width:283px;
	padding:0;
	margin:-3px 3px 0 0;
	position:relative;
	float:left;
}
.register .holder {
	width:287px;
	float:left;
	padding:0 0 3px 0;
	margin:0 3px -14px 0;
	position:relative;
}
.register span {
	font-size:10px;
	float:left;
}
.register .error {
	color:#db0000;
}
.register .bg-error {
	background:url(../images/bg-error.gif) no-repeat;
	width:8px;
	height:7px;
	float:left;
	text-indent:-9999px;
	margin:-2px 0 0 0;
	position:relative;
}
.register textarea {
	width:283px;
	height:78px;
	float:left;
	margin:0 3px 0 0;
	max-width:287px;
	max-height:82px;
	overflow:auto;
}
.register .radio-holder {
	width:75px;
	float:left;
}
.register .radio, .register .checkbox {
	width:15px;
	height:16px;
	margin:0 2px 0 0;
	float:left;
	padding:0;
}
.register .radio-holder label {
	font-weight:normal;
	margin:0;
	font-size:11px;
}
.register .radio-area {
	overflow:hidden;
	height:1%;
	margin:0 0 7px;
}
.register .big {
	height:89px;
	max-height:92px;
}
/*inner2*/
#wrapper .content-inner {
	background:url(../images/bg-wrapper.gif) no-repeat 100% 34px;
}
.content-inner .container {
	width:638px;
	background:none;
	padding:0 0 10px;
}
.content-inner .ad {
	margin:0 0 12px;
	display:block;
}
.content-inner .form-area {
	padding:15px 0 20px 14px;
	height:1%;
}
.content-inner .heading {
	background:url(../images/bg-heading2.gif) repeat-x;
	height:1%;
	padding:7px 8px 0 0;
	margin:0 0 11px;
}
.content-inner .heading:after {
	display:block;
	clear:both;
	content:"";
}
.content-inner .heading h2 {
	font-size:39px;
	line-height:39px;
	background:#fff;
	float:left;
	letter-spacing:-2px;
	margin:-11px 0 0;
	position:relative;
	padding:0 2px 0 0;
}
.content-inner .heading h3 {
	float:right;
	margin:0;
	font-size:20px;
	text-transform:uppercase;
	letter-spacing:-2px;
}
.content-inner .heading h2 .cufon, .content-inner .heading h3 .cufon {
	float:left;
}
.content-inner .text {
	width:963px;
	padding:4px 2px;
	margin:0 0 21px -4px;
	border:1px solid #666;
}
.form-research fieldset {
	width:980px;
	padding:0 0 0 20px;
	margin:0 0 0 -14px;
	display:inline;
	background:url(../images/bg-form.gif) repeat-x 0 100%;
}
.form-research fieldset:after {
	display:block;
	clear:both;
	content:"";
}
.content-inner .form-holder {
	overflow:hidden;
	height:1%;
	margin:0 0 4px;
}
* html .content-inner .form-holder {
	margin:0 0 2px;
}
.form-holder .box {
	width:250px;
	float:left;
}
.box .radio {
	width:16px;
	height:15px;
	margin:0 2px 0 0;
	float:left;
	padding:0;
}
.box label {
	display:block;
}
.box .area {
	overflow:hidden;
	height:1%;
}
.box select {
	width:110px;
	float:left;
	margin:0 4px 0 0;
	height:20px;
}
.box .small {
	width:45px;
	margin:0 6px 0 0;
}
.box .calendar {
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:21px;
	height:19px;
	background:url(../images/ico-calendar.gif) no-repeat;
}
.form-holder .box-checkbox {
	width:465px;
}
.form-holder .checkbox-area {
	min-height:34px;
}
* html .form-holder .checkbox-area {
	height:34px;
}
.form-holder .checkbox-area:after {
	display:block;
	clear:both;
	content:"";
}
.checkbox-area .checkbox-holder {
	width:93px;
	float:left;
	margin:-2px 0 0;
	position:relative;
}
.box-checkbox .checkbox {
	width:16px;
	height:15px;
	margin:0 3px 0 0;
	float:left;
	padding:0;
}
.box strong {
	display:block;/*margin:0 0 7px;*/
}
.box .select-area {
	overflow:hidden;
	height:1%;
	margin:-3px 0 6px;
}
.checkbox-holder .area {
	margin:0 0 8px;
}
.form-research .submit {
	width:68px;
	height:27px;
	background:url(../images/btn-search4.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:0;
	display:block;
	margin:0 auto -4px;
	position:relative;
}
* html .form-research .submit {
	margin:0 auto -6px;
}
.content-inner .container h4 {
	margin:0 0 50px;
	font-size:18px;
	padding:7px 0 8px 5px;
	border:solid #ccc;
	border-width:1px 0;
	font-weight:normal;
}
.content-inner #main {
	padding:0 33px 0 0;
}
.content-inner .videolist {
	margin:0;
	padding:0;
	list-style:none;
	line-height:12px;
	width:100%;
	overflow:hidden;
}
.videolist li {
	overflow:hidden;
	height:1%;
	background:#e3e3e3 url(../images/bg-section.gif) no-repeat 0 100%;
	font-size:10px;
	padding:0 0 9px;
	
}
.videolist li .img-holder {
	float:left;
	background:url(../images/bg-img-holder.gif) repeat-x 0 100%;
	padding:0 0 9px;
	margin:0 0 -9px;
	position:relative;
}
.videolist li .img-holder img {
	vertical-align:top;
	border:1px solid #717171;
}
.videolist li .text-holder {
	overflow:hidden;
	padding:0 5px 0 6px;
	height:1%;
	background:url(../images/bg-text-holder.gif) repeat-x;
}
* html .videolist li .text-holder {
	float:left;
}
.videolist li .starrating {
	margin:0 0 1px -2px;
	padding:2px 0;
	list-style:none;
	overflow:hidden;
	height:1%;
}

.videolist li .starrating li {
	float:left;
	width:14px;
	background:none;
	padding:0;
}
.videolist li .starrating a {
	width:14px;
	height:13px;
	display:block;
	background:url(../images/bg-stars-small.gif) no-repeat;
	text-indent:-9999px;
}
.videolist li .starrating li.active a, .videolist li .starrating li a:hover {
	background-position:0 -13px;
}
/*
.videolist .rating{
	margin:0 7px 0 0;
	padding:0;
	width:95px;
	height:18px;
	float:left;
	position:relative;
	background:#fff url(../images/bg-stars-.gif) repeat-x;
}
.videolist .rating li{
	float:left;
	height:18px;
	list-style:none;
	background:url(../images/bg-stars.gif) repeat-x 0 18px;
}
.videolist .rating .one-star{width:19px;}
.videolist .rating .two-stars{width:38px; margin-left:-19px;}
.videolist .rating .three-stars{width:57px; margin-left:-38px;}
.videolist .rating .four-stars{width:76px; margin-left:-57px;}
.videolist .rating .five-stars{width:95px; margin-left:-76px;}
.videolist .rating a{
	top:0;
	left:0;
	height:18px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}
.videolist .rating .one-star a{
	width:19px;
	z-index:5;
}
.videolist .rating .two-stars a{
	width:38px;
	z-index:4;
}
.videolist .rating .three-stars a{
	width:57px;
	z-index:3;
}
.videolist .rating .four-stars a{
	width:76px;
	z-index:2;
}
.videolist .rating .five-stars a{
	width:95px;
	z-index:1;
}

.videolist .rating .active{background-position:0 -18px;}
.videolist .rating a:hover{background:url(../images/bg-stars.gif) repeat-x 0 -18px;}
.videolist .vote-inf{
	color:#999;
	font-size:12px;
	line-height:20px;
}
*/


.videolist li a {
	color:#332525;
	font-size:12px;
}
.videolist li p {
	margin:0;
}
.videolist .videolist-holder {
}
.content-inner .paging {
	overflow:hidden;
	height:1%;
	background:#876f6f;
	color:#fff;
	padding:2px 8px 3px 4px;
}
.content-inner .paging strong {
	float:left;
	margin:0 8px 0 0;
}
.content-inner .paging ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.content-inner .paging ul li {
	float:left;
	background:transparent url(../images/sep-pager.gif) no-repeat 0 6px;
	padding:0 5px;
	margin:0 4px 0 -4px;
}
.content-inner .paging ul a {
	color:#fff;
}
.content-inner .paging ul li.active {
	font-weight:bold;
}
.content-inner .paging .all {
	float:right;
	color:#fff;
}
.player {
	top:-20px;
	left:15px;
	position:relative;
}
/*.messaggi_diretta {
	position:absolute;
	left:303px;
	top:920px;
	min-height:2000px;
	height:auto;
}*/

.i_like_fb {
	margin: 5px auto;
}
/*Adv Overlay styles by bwb_tiz*/

#advOverlay {
	max-width:100%;
	max-height:100%;
	background-color:#fff;
	position: relative;
	float:left;
	left:-50%;
	z-index:99999;
}
.adv-closeButton {
	position: relative;
	height: 17px;
	float: right;
	right: 0pt;
	border:none;
}
.advLogo {
	width:auto;
	position:relative;
	top:0px;
	left:0px;
}
.advHolder {
	position:relative;
	text-align:center;
	width:1001px;
	height:600px;
	overflow:hidden;
	padding:20px 0 0 0;
}
/*Ends here*/

/*Video Playlist Overlay styles by bwb_tiz*/

#bg-sdw {
	position:fixed;
	right:0;
	background-color:#000;
	width:100%;
	height:100%;
	top:0px;
	opacity:0.4;
	filter:alpha(opacity=40);
	display:block;
}
#pls-ovl {
	position:absolute;
	left:-388px;
	right:0;
	top:489px;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(/resources/images/bg_heading_plsOvl.gif);
	background-position:199px 0px ;	
	background-repeat:no-repeat;
	background-size:;
	background-color: #000;*/
	width:532px;
	/*height:200px;*/
	
	/*padding:7px 15px 8px 15px;*/
	/*border:3px solid #000;*/
	display:none;
}

.hide-pls-ovl {
	position:absolute;
	margin: -21px -15px 0 0;
	right:0;
	display:none;
}

/*Ends here*/


/*JCoverFlip*/

      #flip_container {
	height: 343px;
	width: 530px;
	overflow: hidden;
	position: relative;
	background-image:url(../images/bg-cover-video.gif);
	background-repeat:no-repeat;
}
.ui-jcoverflip {
	position: relative;
}
.ui-jcoverflip--item {
	position: absolute;
	display: block;
	z-index:0;
	cursor: pointer;
}
/* Basic sample CSS */
#flip {
	height: 200px;
	width: 530px;
	margin-bottom: 50px;
}
#flip .ui-jcoverflip--title {
	position: absolute;
	bottom: -30px;
	width: 530px;
	font-size:16px;
	color:#FFFFFF;
	text-align: center;
	color: #555;
	left:0px;
}
#flip img {
	display: block;
	border: 0;
	outline: none;
}
#flip a {
	outline: none;
}
      
  /*Ends here*/

.iTunes_store_link {
	text-align:right;
	width:100%;
	color:#000;
	float:right;
	margin:0 -3px 0 0;
	
	
}
.iTunes_store_link a {
	text-decoration:none;
	letter-spacing:0px;
	font-size:15px;
	font-weight:bold;
	
}

.iTunes_store_link a:hover {
	text-decoration:underline;
	color:#F00;
}

.blog .heading_nobg h3, .inner-main .heading_nobg h3 {
	font-size:20px;
	color:#000;
	margin:0;
	line-height:20px;
	text-transform:uppercase;
	width:100%;
	overflow:hidden;
}

.blog .heading_nobg, .inner-main .container .heading_nobg {
	background: none repeat scroll 0 0;
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
}

.padding {
	padding: 0 0 10px 10px;
}

.rdsnews-red {
	color:#C90000;
}

.rdsnews-red h2{
	line-height:16px;
}

.rdsnews-date {
	padding-bottom:15px;
}

#rdsnews-player_wrapper {
	float:right;
}

.widget_news_ora {
	float:left;
	width:60%;
}

.widget_news_occhiello {
	float:right;
	color:#C90000;
	width:40%;
	text-align:right;
}

.video-block-x2tv {
	overflow:hidden;
	width:300px;
	float:right;
}

.x2tv-mess {
    width: 688px;
    float:left;
}

.video-holder-x2tv {
	overflow:hidden;
	width:1000px;
	height:360px;
	border:solid #fff;
	border-width:2px 0;
}

.inner-main-x2tv .send-form fieldset {
	background:#e5dfdf;
	padding:10px 0 5px 10px;
	margin:-10px 0 0;
	position:relative;
}
.inner-main-x2tv .send-form textarea {
	width:662px;
	height:89px;
	max-height:93px;
	margin:0 0 8px;
	overflow:auto;
	padding:2px;
}


/*-------PlayerOnAir 2011-------*/

#PlayerOnAir-container {
	width:1000px;
	height:89px;
	padding: 0 0 10px 0;
	background:url(../images/player-theme/player-bg.jpg) no-repeat;
}

.profile-pic {
	background-color:#fff;
	width:76px;
	background-repeat:no-repeat;
	background-size:contain;	
	float:left;
}

.text-layer {
	float:left;
	font-size:22px;
 height: 50px;
	margin:23px 0 0 0;
}

.text-layer span{
}

.text-layer .subtitle {
	color:#999;
}
.text-layer .subtitle b{
	color:#c33;
}

.controls {
	float:left;
	width:260px;
	margin: 19px 0 0 15px;

}

.controls #play-btn {
	background-image:url(../images/player-theme/play-btn.png);
	width:52px;
	height:52px;
	cursor:pointer;
	float:left;
	display:none;
}

.controls #PreRollplay-btn {
	background-image:url(../images/player-theme/play-btn.png);
	width:52px;
	height:52px;
	cursor:pointer;
	float:left;
	display:none;
}

.controls #pause-btn {
	background-image:url(../images/player-theme/pause-btn.png);
	width:52px;
	height:52px;
	cursor:pointer;
	float:left;
	display:none;
}

.controls .slider {
	position: relative;
	height: 22px;
	background-image:url(../images/player-theme/rail.png);
	background-repeat:no-repeat;
	width:121px;
	float:left;
}
.controls .slider .handle {
	position: absolute;
	width: 26px;
	height: 26px;
	background-image:url(../images/player-theme/handler.png);
	background-repeat:no-repeat;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	top:-2px;
	z-index:11;

}
.controls .slider .disabled {
	opacity:0.4;
}
.controls .slider #rail-inner {
	background-image:url(../images/player-theme/rail-inner.png);
	background-repeat:repeat-x;
	width:0px;
	left:2px;
	position:relative;
	top:2px;
	height:17px;
	z-index:10;
}
.controls img {
	float:left;
	margin:5px;
}
.controls span {
	float:left;
	font-size:16px;
	color:#666;
	margin:2px 0 0 15px;
}

.controls #volume-block {
	float: left;
	height: 30px;
	margin-bottom: 0;
	margin-left: 9px;
	margin-right: 0;
	margin-top: 8px;
	width: 190px;
	display:none;
}

.controls #volume-title {
	display:none;
}

.search_player {
	float:left;
	width:380px;
	margin: 19px 0 0 0;
}

.search_player_int {
	width:380px;
	float:none;
	width:auto;
	padding: 25px;
	background: #E4DFDE;
}

.search_player select {

	width:72px;	
	height:23px;
	background-image:url(../images/player-theme/search-input-text.png);
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border:none;
	padding:0 0 0 10px;
}

.search_player .input_date {
	width:80px;	
	height:23px;
	background-image: url("../../resources/images/player-theme/search-input-text-small.png"); 
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 100% 98.5%;
	border:none;
	margin:0 10px 0 0;
	padding:0 6px 0 0;
	float:left;
}

.search_player .input_date input {

	width:70px;	
	height:23px;
	/*background-image:url(../images/player-theme/search-input-text.png);*/
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border:none;
	padding:2.5px 0 0 12px;
}

.search_player .input_text {
	width:106px;	
	height:23px;
	background-image: url("../../resources/images/player-theme/search-input-text-big.png");
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 100% 98.5%;
	border:none;
	margin:0 2px 0 0;
	padding:0 0px 0 0;
	float:left;
}

.search_player .input_text input {

	width:85px;	
	height:23px;
	/*background-image:url(../images/player-theme/search-input-text.png);*/
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border:none;
	padding:2.5px 0 0 12px;
}

.search_player .search_button {
	width:33px;	
	height:32px;
	border:none;
	float:right;
	background-image:none;
	margin:-2px 7px 0 0;
}

.search_player .search_button input {
	background-image:none;
}

.search_player img {
	float: left;
	margin-bottom: 0;
	margin-left: -6px;
	margin-right: 9px;
	margin-top: 3px;
}

.search_player .search_title {
	font-size:20px;
	margin:2px 0 0 0;
	color:#666;
}
#search_player_form {
	height:30px;
	margin:4px 0 0 0;
}

#time_picker {
	position:relative;
	background-color:#fff;
	border:2px solid #ccc;
	z-index:12;
	width:98px;
	height:100px;
	text-align:center;
	display:none;
        margin-top: -3px;
	overflow-y:scroll;
}

#time_picker div{
	padding:2px 0 2px 0;
	cursor:pointer;
	letter-spacing:0.03em;
	
}

#time_picker div:hover{
	background-color:#c33;
	color:#fff;
}
/*-------PlayerOnAir 2011 ends here-------*/

#dev-consoleSwich{
	position:absolute;
	color:#0F0; 
	background: #000000; 
	width:200px; 
	height:15px; 
	font-weight:bold; 
	text-align:left; 
	border:2px solid #fff; 
	padding: 5px;
	z-index:10;
}

#dev-console {
	top:25px;
	position:absolute;
	color:#0F0; 
	background: #000000; 
	width:200px; 
	height:auto; 
	font-weight:bold; 
	text-align:left; 
	border:2px solid #fff; 
	padding: 5px;
	z-index:10;
}

.vote_grey {
	/*background:#cc3333;*/
	background-image:url("../images/votebar_bg.png");
	width:22px;
	margin: 0 0 0 -1px;	
	border-bottom:1px solid #fff;
}
	
.vote_red {
	background: url("../images/votebar_gr.png") repeat scroll 0 0;
	margin:0 4px 5px 0;
	height:45px;
	width: 20px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;

}

.frequenze-area .vote-bar .media_mth, .frequenze-area .vote-bar .totale_mth {
	float:left;
	font-size:22px;
	text-align:center;
}

.frequenze-area .vote-bar .media_mth strong, .frequenze-area .vote-bar .totale_mth strong {
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:-1px; 
	margin:0 0 5px;
	padding-right:20px;
}

.frequenze-area .vote-bar .media_mth, .frequenze-area .vote-bar .media_mth span{
	padding-right:20px;
}

.frequenze-area .vote-bar .media_mth, .frequenze-area .vote-bar .totale_mth {
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0 0 5px;
	line-height:14px;
}

*:focus {outline: none;}

