@charset "utf-8";
/* CSS Document */

body
{
	background-color:#333333;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#ffffff;
	margin:0px;
}

.bodyIntro
{
	overflow:hidden;
}

/* INDEX */

#footer
{
	width:100%;
	display:block;
	position:absolute;
	bottom:0px;
	text-align:center;
	line-height:15px;
	height:80px;
	z-index:20000;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70;
}

#footer span
{
  font-size:15pt;
  font-weight:bold;
  display:block;
  width:100%;
  margin-top:12px;
}

#footer div
{
  width:100%;
  margin-top:10px;
}

#logoIndex
{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:788px;
	height:576px;
	z-index:10000;
}

#logoIndexNoFlash
{
	width:100%;
	background:url(../immagini/index/logoIndex.jpg) no-repeat top left transparent;
	text-align:center;
	padding-top:432px;
	font-size:15px;
	font-weight:bold;
}

/* HOME */

.principale
{
	width:100%;
	background-color:#333333;
	text-align:center;
}

.contenitore
{
	width:1044px;
	margin:auto;
	background:url(../immagini/index/bagliore.png) repeat-y transparent;
}

.contenuto
{
	width:970px;
	margin:auto;
	text-align:left;
	background-color:#000000;
}

.intestazione
{
	float:left;
	width:942px;
	height:190px;
	display:inline;
}

.area
{
	float:left;
	width:942px;
	margin-top:20px;
	margin-bottom:25px;
	display:inline;
}

.areaSx
{
	float:left;
	width:600px;
}

.areaDx
{
	float:right;
	width:320px;
}

.areaSx .box .centrale
{
	background:url(../immagini/index/centraleBoxAreaSx.gif) left repeat-y transparent;
}

.areaDx .box .centrale
{
	width:320px;
	background:url(../immagini/index/centraleBoxAreaDx.gif) left repeat-y transparent;
}


.box
{
	width:100%;
	float:left;
}

.box .titolo
{
	float:left;
	height:47px;
	width:100%;
	background:url(../immagini/index/intestazioneBoxSx.png) no-repeat top left transparent;
}

.box .titolo div
{
	height:47px;
	float:right;
	width:8px;
	background:url(../immagini/index/intestazioneBoxDx.png) no-repeat top right transparent;
}

.box .titolo span
{
	font-size:20px;
	color:#e52b38;
	padding-left:50px;
	line-height:47px;
	float:left;
}

.box .centrale
{
	/*width:100%;*/
	float:left;
	padding:14px;
}

.box .footer
{
	width:100%;
	float:left;
	height:6px;
	background:url(../immagini/index/footerBoxSx.png) no-repeat top left transparent;
}

.box .footer div
{
	float:right;
	width:7px;
	height:6px;
	background:url(../immagini/index/footerBoxDx.png) no-repeat top right transparent;
}

.banner
{
	width:100%;
	float:left;
}

.banner .fascia
{
	width:100%;
	height:10px;
	float:left;
	font-size:0px;
}

.banner .fascia div
{
	width:10px;
	height:10px;
	float:right;
}

.banner .top
{
	background:url(../immagini/index/bannerTopSx.png) no-repeat top left transparent;	
}

.banner .top div
{
	background:url(../immagini/index/bannerTopDx.png) no-repeat top right transparent;
}

.banner .bottom
{
	background:url(../immagini/index/bannerBottomSx.png) no-repeat top left transparent;	
}

.banner .bottom div
{
	background:url(../immagini/index/bannerBottomDx.png) no-repeat top right transparent;
}


.banner .centrale
{
	width:100%;
	float:left;
	background:url(../immagini/index/bannerSfondo.png) repeat-x top #e4e3e3;
}

.banner .centrale div
{
	margin-left:10px;	
}

.footerPage
{
	float:left;
	width:942px;
	height:70px;	
	background:url(../immagini/index/sfondoFooter.png) no-repeat top left transparent;
	text-align:center;
	line-height:70px;
	color:#000000;
	display:inline;
}

.footerPage a
{
	color:#000000;	
}

/* ONE SRILANKA LIVE */

.contenitorePlayer
{
  width:100%;
  text-align:center;
}

.playerLive
{
	/*width:100%;
	height:350px;
	background:red;
	float:left;*/
	width:400px;
	margin:auto;
	border:solid 1px #e6e5e5;
}

.live
{
	width:100%;
	margin-top:10px;
	float:left;
}

.live img
{
	float:left;	
}

.live span
{
	display:block;
	margin-top:5px;
	width:374px;
	background:url(../immagini/index/lineaOneLive.png) no-repeat 0px 25px transparent;
	height:50px;
	float:left;
	line-height:24px;
	font-size:10pt;
	margin-left:25px;
}

.live .downloadPrograms
{
	display:block;
	width:105px;
	height:46px;
	background:url(../immagini/index/pulsanteDownloadPrograms.png) no-repeat top left transparent;
	float:right;
	margin-top:5px;
}

.live .downloadPrograms:hover
{
	background:url(../immagini/index/pulsanteDownloadProgramsHover.png) no-repeat top left transparent;
}

/* TV SCHEDULE */

.scheduleContenitore
{
  width:376px;
  position:relative;
  float:left;
  height:440px;
  overflow:hidden;
}

.scheduleContenitore .programmi
{
  position:absolute;
  height:410px;
  top:0px;
  left:0px;
  width:10000px;
}

.scheduleContenitore .pager
{
  width:100%;
  height:21px;
  background:url(../immagini/home/sfondoSchedule.png) no-repeat left bottom transparent;
  position:absolute;
  top:420px;
  left:0px;
}

.scheduleContenitore .pager a
{
  display:block;
  height:15px;
  line-height:15px;
  margin-top:3px;
  color:#ffffff;
}

.scheduleContenitore .pager .prec
{
  float:left;
  background:url(../immagini/home/schedulePrec.png) no-repeat top left transparent;
  padding-left:20px;
  margin-left:3px;
}

.scheduleContenitore .pager .succ
{
  float:right;
  background:url(../immagini/home/scheduleSucc.png) no-repeat top right transparent;
  padding-right:20px;
  margin-right:3px;
}

.schedule
{
	width:181px;
	float:left;
}

.schedule a
{
	font-weight:bold;
	float:left;
	width:100%;
	display:block;
	height:25px;
	line-height:20px;
	background:url(../immagini/home/lineaSchedule.png) no-repeat 0px 3px transparent;
}

.schedule a.prg
{
	font-weight:normal;
	float:none;
	display:inline;
	height:auto;
	line-height:16px;
	background:none;
	color:#ffffff;
	padding-right:20px;
	background:url(../immagini/home/prgTrailer.png) no-repeat center right transparent;
	width:auto;
}

.schedule a.prg:hover
{
  background:url(../immagini/home/prgTrailer.png) no-repeat center right transparent;
}

.schedule a:hover
{
	background:url(../immagini/home/lineaScheduleHover.png) no-repeat 0px 3px transparent;	
}

.schedule .program
{
	width:100%;
	float:left;
	margin-top:5px;
}

.schedulePrograms
{
	display:block;
	font-weight:bold;
	float:right;
	height:25px;
	line-height:20px;
	width:269px;
	margin-top:20px;
	background:url(../immagini/home/lineaSchedulePrograms.png) no-repeat 0px 3px transparent;
}

.schedulePrograms:hover
{
	background:url(../immagini/home/lineaScheduleProgramsHover.png) no-repeat 0px 3px transparent;
}

.tvSchedule a
{
  background:url("../immagini/breakingNews/sfondoNews.gif") no-repeat scroll 0px 5px transparent;
  display:block;
  font-size:10pt;
  font-weight:bold;
  height:26px;
  line-height:21px;
}

.tvSchedule a:hover, .tvSchedule a.selezionato
{
  background:url("../immagini/breakingNews/sfondoNews.gif") no-repeat scroll 0px 5px #1C1C1C;
  text-decoration:none;
}

/* CHARTS */

.chartHome
{
	width:181px;
	float:left;
}

.chartHome a
{
	font-weight:bold;
	float:left;
	width:100%;
	display:block;
	height:25px;
	line-height:20px;
	background:url(../immagini/home/lineaSchedule.png) no-repeat 0px 3px transparent;
}

.chartHome a:hover
{
	background:url(../immagini/home/lineaScheduleHover.png) no-repeat 0px 3px transparent;	
}

.chartHome .program
{
	width:100%;
	float:left;
	margin-top:5px;
}

.chartHome .program span .posizione
{
	font-weight:bold;
	float:left;
	display:block;
	width:20px;
	text-align:right;
	margin-right:15px;
}

.chartHome .program .primo
{
	font-weight:bold;	
	display:block;
	height:25px;
	line-height:20px;
	background:url(../immagini/home/sfondoPrimoChart.png) no-repeat 0px 1px transparent;
}

.chartHome .program .primo .posizione
{
	color:#000000;	
}

.chartPrograms
{
	display:block;
	font-weight:bold;
	float:right;
	height:25px;
	line-height:20px;
	width:269px;
	margin-top:20px;
	background:url(../immagini/home/lineaSchedulePrograms.png) no-repeat 0px 3px transparent;
}

.chartPrograms:hover
{
	background:url(../immagini/home/lineaScheduleProgramsHover.png) no-repeat 0px 3px transparent;
}

.chartVoto
{
	height:174px;
	background:url(../immagini/home/sfondoVotoChart.png) no-repeat top left transparent;
	text-align:center;
}

.chartVoto a
{
	float:none;
	background:none;
	display:inline;
}

.chartVoto a:hover
{
	background:none;	
}

.chartVoto .pulsanteVota
{
	width:105px;
	height:36px;
	display:block;
	margin:auto;
	background:url(../immagini/home/pulsanteVota.png) no-repeat top left transparent;
}

.chartVoto .pulsanteVota:hover
{
	background:url(../immagini/home/pulsanteVotaHover.png) no-repeat top left transparent;
}


/* LOGIN */

.login
{
	float:left;
}

.login input
{
	width:100px;
	margin-right:5px;
	margin-top:2px;
	float:left;
}

.login .pulsanteLogin
{
	display:block;
	width:65px;
	height:25px;
	background:url(../immagini/index/pulsanteLogin.png) no-repeat top right transparent;
	float:left;
	margin-left:5px;
}

.login .pulsanteLogin:hover
{
	background:url(../immagini/index/pulsanteLoginHover.png) no-repeat top right transparent;
}

.login .dicitura
{
	float:left;	
}

/* BREAKING NEWS, PROMOTIONS, CHARTS */

.news
{
	float:left;	
}

.news a
{
	float:left;
	display:block;
	height:25px;
	line-height:20px;
	width:288px;
	font-weight:bold;
	background:url(../immagini/home/lineaBreakingNews.png) no-repeat 0px 3px transparent;
}

.news a:hover
{
	background:url(../immagini/home/lineaBreakingNewsHover.png) no-repeat 0px 3px transparent;
}

.news .data
{
	font-weight:normal;
}

.news .contenutoNews
{
	float:left;
	margin-top:10px;
}

.news .contenutoNews img
{
	float:left;
	border:solid 1px #e5e4e4;	
}

.news .contenutoNews span
{
	float:left;
	width:185px;
	margin-left:10px;
}

.newsPrincipale
{
	width:580px;
	padding-right:10px;
	text-align:justify;
}	

.newsPrincipale .dataNews
{
	float:left;
	display:block;
	width:100%;
}
.newsPrincipale .titoloNews
{
	font-size:15pt;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
	float:left;
	width:100%;
	height:30px;
	background:url(../immagini/breakingNews/lineaNews.png) no-repeat bottom left transparent;
}

.newsPrincipale .testo
{
	float:left;
}

.newsPrincipale .immagine
{
	float:left;
	border:solid 1px #e5e4e4;	
	margin-right:14px;
	margin-bottom:10px;
}

.newsPrincipale .filmato
{
	float:left;
	margin-right:14px;
	margin-bottom:10px;
	width:350px;
	height:340px;
	text-align:center;
}

.newsPrincipale .filmato div
{
	width:100%;
	height:300px;
}

.newsPrincipale .filmato a
{
	display:block;
	width:250px;
	height:31px;
	background:url(../immagini/downloads/downloadVideo.png) no-repeat top left transparent;
	margin:auto;
	margin-top:5px;
}

.newsPrincipale .filmato a:hover
{
	background:url(../immagini/downloads/downloadVideoHover.png) no-repeat top left transparent;
}


.newsPrincipale .linea
{
	margin-bottom:10px;	
	display:block;
}

.newsLaterale
{
  width:270px;
  display:inline;
}

.newsLaterale .ultime
{
  display:block;
  text-align:center;
  padding-bottom:10px;
}

.newsLaterale a.categoria
{
  background:none;
  padding-right:0px;
}

.newsLaterale a:hover.categoria
{
  background:none;
}

.newsLaterale ul, .newsLaterale li
{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.newsLaterale a
{
  display:block;
  background:url("../immagini/breakingNews/sfondoNews.gif") no-repeat scroll bottom right transparent;
  padding-bottom:6px;
  padding-top:4px;
  padding-right:30px;
}

.newsLaterale a:hover
{
  background:url("../immagini/breakingNews/sfondoNews.gif") no-repeat scroll bottom right #1c1c1c;
  text-decoration:none;
}

.newsLaterale a img
{
  border:0px;
}

.sendNews
{
  width:100%;
  text-align:center;
  padding-top:20px;
}

.sendNews a
{
  margin:auto;
  display:block;
  width:205px;
  height:46px;
  background:url("../immagini/breakingNews/sendYourNews.jpg") no-repeat top left transparent;
}

.sendNews a:hover
{
  background:url("../immagini/breakingNews/sendYourNewsHover.jpg") no-repeat top left transparent;
}

.archivioNews
{
	width:572px;
	float:left;
}

.archivioNews a
{
	display:block;
	width:100%;
	background:url(../immagini/breakingNews/sfondoNews.gif) no-repeat bottom right transparent;
	float:left;
	color:#ffffff;
	padding-top:6px;
	padding-bottom:6px;
}



.archivioNews .vediTrailer
{
  background:url("../immagini/charts/vediTrailer.png") no-repeat scroll left top transparent;
  display:block;
  float:left;
  height:16px;
  margin-left:2px;
  margin-top:24px;
  padding-bottom:0;
  padding-top:0;
  width:20px;
}

.archivioNews .vediTrailer:hover
{
  background:url("../immagini/charts/vediTrailerHover.png") no-repeat scroll left top transparent;
}

.archivioNews a img
{
	float:left;
	width:80px;
	border:solid 1px #666666;
}

.archivioNews a span
{
	display:inline-block;
	width:450px;
	float:right;
	padding-top:4px;
	text-align:justify;
	cursor:hand;
	margin-right:30px;
}

.archivioNews a:hover, .archivioNews a.selezionato
{
	background:url(../immagini/breakingNews/sfondoNews.gif) no-repeat bottom right #1c1c1c;
	text-decoration:none;
	color:#e52b38;
}

/* ADVERTISING */

.adv
{
	width:580px;
	padding-right:10px;
	text-align:justify;
}

.adv .nomeAzienda
{
	display:block;
	height:35px;
	font-size:15pt;
	color:#e52b38;	
	background:url(../immagini/advertising/lineaTitolo.png) no-repeat bottom left transparent;
	float:left;
}

.adv .infoAzienda
{
	width:100%;
	float:left;
}

.adv .infoAzienda img
{
	border:solid 1px #e6e5e5;
}

/* CHARTS */

.chart
{
	width:580px;
	padding-right:10px;
	text-align:justify;
}	

.chart .immagine
{
	text-align:center;
	width:100%;
	float:left;
}

.chart .immagine img
{
	margin:auto;
	border:solid 1px #e6e5e5;
}

.chart .classifica
{
	width:380px;
	float:left;
}

.chart .classifica .titolo
{
	background:none;
	display:block;
	width:100%;
	font-size:15pt;
	color:#e52b38;
}

.chart .classifica .voce
{
	width:100%;
	background:url(../immagini/charts/sfondoVoce.png) no-repeat bottom right transparent;
	margin-top:5px;
	padding-bottom:2px;
}

.chart .classifica .voce .posizione
{
	display:block;
	float:left;
	text-align:center;
	font-size:13pt;
	width:50px;
	line-height:28px;
	background-color:#1C1C1C;
}

.chart .classifica .voce .prima
{
	background-color:#e52b38;
	color:#000000;
}

.chart .classifica .voce .primo
{
	color:#e52b38;
	font-weight:bold;
}

.chart .classifica .voce .testo
{
	display:block;
	float:left;
	margin-left:20px;
	width:150px;
	margin-top:8px;
	text-align:justify;
}

.chart .classifica .voce .voti
{
	display:block;
	float:right;
	margin-right:10px;
	font-size:10px;
	width:65px;
	margin-top:7px;
	text-align:right;
}

.chart .classifica .voce .vediTrailer
{
  display:block;
  float:right;
  height:16px;
  width:20px;
  background:url(../immagini/charts/vediTrailer.png) no-repeat top left transparent;
  margin-top:5px;
  margin-right:3px;
}

.chart .classifica .voce .vediTrailer:hover
{
  background:url(../immagini/charts/vediTrailerHover.png) no-repeat top left transparent;
}

.chart .classifica .voce .vota
{
	display:block;
	float:right;
	width:60px;
	height:16px;
	background:url(../immagini/charts/pulsanteVota.png) no-repeat top left transparent;
	margin-top:5px;
}

.chart .classifica .voce vota:hover
{
	background:url(../immagini/charts/pulsanteVotaHover.png) no-repeat top left transparent;
}

.chartArchivioNews
{
	width:578px;
}

.chartArchivioNews .archivioNews
{
  width:378px;
}

.chartArchivioNews a
{
	width:355px;
}

.chartArchivioNews a span
{
	width:230px;
}

.classificaTrailer
{
  float:right;
  display:inline;
  margin-right:10px;
  margin-top:30px;
  width:160px;
  text-align:center;
}

.classificaTrailer.classifiche
{
  width:192px;
  margin-top:0px;
  margin-right:0px;
}

.classificaTrailer span
{
  display:block;
  height:30px;
  font-weight:bold;
}

.classificaTrailer div
{
  width:100%;
  height:150px;
}

/* BANNER 300x250 */

.downloadEBook
{
	display:block;
	width:300px;
	height:106px;
	background:url(../immagini/home/downloadEBook.jpg) no-repeat top left transparent;
}

.forum
{
	display:block;
	width:300px;
	height:130px;
	background:url(../immagini/home/bannerForum.jpg) no-repeat top left transparent;
}

/* REGISTRATION */

.registration table
{
	width:580px;
	font-size:10pt;
}

.registration table td
{
	padding:3px;
}

.registration table td.label
{
	width:30%;
}

.registration table td.campo
{
	width:70%;
}

.registration table td input, .registration table td textarea
{
	width:100%;
}

.registration .register
{
	width:580px;
	text-align:center;
	margin-top:20px;
}

.registration .register a
{
	display:block;
	width:250px;
	height:31px;
	background:url(../immagini/registration/register.png) no-repeat top left transparent;
	margin:auto;
}

.registration .register a:hover
{
	background:url(../immagini/registration/registerHover.png) no-repeat top left transparent;
}

/* LINKS */

.link .categoriaLink
{
  width:100%;
}

.link .categoriaLink .nome
{
  display:block;
  font-size:15pt;
}

.link .categoriaLink .abstract
{
  display:block;
  height:30px;
  line-height:30px;
  background:url(../immagini/breakingNews/lineaNews.png) no-repeat bottom left transparent;
}

/* CONTACTS */

.contatti
{
  width:100%;
  height:400px;
  background:url(../immagini/contatti/sfondoContatti.jpg) no-repeat right top transparent;
}

.contatti p
{
  padding:0px;
  display:block;
  width:300px;
}

.contatti h1
{
  font-weight:normal;
  font-size:15pt;
  background:url(../immagini/breakingNews/lineaNews.png) no-repeat bottom left transparent;
  display:block;
  height:40px;
}


/* GENERALI */

input, textarea
{
	font-family:Tahoma,Arial;
	font-size:8pt;
}

a
{
	color:#e52b38;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;	
}

.visibile
{
	display:block;	
}

.invisibile
{
	display:none;	
}

.dicitura
{
	font-size:7pt;	
}

.clear
{
	clear:both;
  font-size:0px;
  height:0px;	
}

.evidenziato
{
	color:#e52b38;	
}

.marginLeft
{
	margin-left:14px;	
}

.marginRight
{
	margin-right:14px;	
}

.marginTop
{
	margin-top:14px;	
}

.floatL
{
  float:left;
}

.floatR
{
  float:right;
}
