﻿
/* standard elements */
html {min-height: 100%;}



body {
	/*background: #b7b7b7 left bottom;*/
	background: Black left bottom;
	font: normal 62.5% Tahoma,sans-serif;
}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	font: normal 1.8em Tahoma,sans-serif;
	margin-bottom: 4px;
}

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url(img/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1,h2,h3 {padding-top: 6px;}

/* misc */
.clearer {clear: both;}

.left {float: left;}

.right {float: right;}


/* structure */
.container {
	background: Gray; /*#FFF; /*#b7b7b7;*/
	font-size: 1.2em;
	margin: 0 auto;
	width: 990px;
	/*border: solid 1px red;*/
}

/* header */
.top {
	
	padding: 10px 10px 0;
}


/* title */
.header 
{	
	font-size: 1.2em;
	height: 150px;
	margin: 0 auto 0 auto;
	width: 990px;
	/*border: solid 1px blue;*/
}
.header .left, .header .right {

	height: 150px;
}
.header .left {
	background: #B3C2C7 url(img/banner4.jpg) no-repeat;
	font: normal 2.8em "Trebuchet MS",sans-serif;
	line-height: 150px;
	text-align: center;	
	width: 990px;
}

.header .right {
	overflow: auto;
	width: 212px;
}
.header .right p,.header .right h2 {padding: 0em 16px 0em 16px;}
.header .right h2 {padding-top: 16px; font: normal 1.6em "Trebuchet MS",sans-serif;}

/* navigation */
.navigation {	
	background: Black url(img/nav2.gif);
	/*border: 1px #CFDEE7 dotted;
	border-color: #DFEEF7 #CFDEE7;*/
	height: 41px;
	text-transform: uppercase;
}
.navigation a {
	background: Black url(img/nav2.gif);
	border-right: 1px solid Black; /*#AFBEC7;*/
	color: white; /*#456;*/
	display: block;
	float: left;
	line-height: 41px;
	padding: 0em 20px 0em 20px;
	text-decoration: none;
	
}
.navigation a:hover 
{
	background: Black url(img/nav3.gif);
	/*background-position: bottom;*/
	color: #C60; /*#234;*/
}

/* main */
.main 
{
    /*border: solid 1px yellow;*/
}

/* sub navigation */
.sidenav {
	float: left;
	width: 300px;
	/*border: solid 1px Red;*/
	margin-top: 10px;
	padding-left: 5px;
}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
    padding-right: 12px;
}
.sidenav ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
}
.sidenav li {border-bottom: 1px solid #EAEADA;}
.sidenav li a {
	font-size: 1.1em;
	color: #554;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;
}
.sidenav li a:hover {
	background: #F0F0EB;
	color: #654;	
}

/* content */
.content {
	float: right;
	margin: 10px 5px;
	width: 670px;
	min-height: 670px;
	/*border: solid 1px red;*/
}
.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.content li {
	list-style: url(img/punto.gif);
	margin-left: 18px;
}
.content p {font-family: "Lucida Sans Unicode",sans-serif;}

/* footer */
.footer {
	background: url(img/nav2.gif) repeat-x;
	color: White; /*#444444;*/
	font: bold 1em sans-serif;
	line-height: 39px;
	text-align: center;
}
.footer a,.footer a:hover {color: #3a0225;}



/* Download */

#download{
	margin:10px 0 10px 0;
	padding:10px;
	color:#505050;
	line-height:1.3em;
	border:1px solid #c9c9c9;
}

#download img
{
	border:0px solid #c9c9c9;
}

#contattami div
{
	width : 100%;
	text-align :center;
	}
	
.button
{
	width: 100px;
	height: 30px;
	color: White;
	background: url(img/nav2.gif);
	border-width: 0px;
	cursor: pointer;
}

.button:hover
{
	color: #C60;
	background: url(img/nav3.gif);
	cursor: pointer;
}

.buttonPage
{
	color: White;
	background: url(img/nav2.gif);
	text-align: center;
	cursor: pointer;
	padding: 5px;
	width: 25px;
	font-size: medium;
	text-decoration: none;
}

.buttonPage:hover
{
	color: #C60;
	background: url(img/nav3.gif);
}

.buttonPageSelected
{
	font-size: medium;
	text-decoration: none;
	background-color: #C60;
	width: 25px;
	font-weight:bold;
}


/* INIZIO NEWS */

.littlenews
{
	overflow: hidden;
	color: Black;
	cursor:pointer;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
}

.littlenews:hover
{
	color: #C60;
}

.littlenews a
{ 
	text-decoration: none;
}

.littlenews h3
{
	margin-left: 75px;
	text-decoration: none;
	font-size: small;
}

.littlenews p
{
	margin-left: 75px;
	text-decoration: none;
	font-size: x-small;
}

.littlenews-img
{
	width: 70px;
	height: 80px;
	float: left;
	padding-right: 10px;
}

.littlebig-img
{
	width: 100px;
	height: 120px;
	float: left;
	padding-right: 10px;
}


.mininews
{
	padding-bottom: 8px;
	margin-top: 12px;
	margin-bottom: 20px;
	overflow: hidden;
	color: Black;
	border: 2px solid transparent;
	padding: 5px;
	cursor:pointer;
	border-bottom: solid 1px gray;
	vertical-align: top;
}

.mininewsHyperLink
{
	text-decoration: none;
	color: Black;
}

.mininews-img
{
	width: 70px;
	max-height: 60px;
	float: left;
	margin-right: 10px;
}

.mininews-desc
{
	text-decoration: none;
	font-size: x-small;
	vertical-align: top;
	padding-top: 0px;
	margin-top: 0px;
}

.mininews:hover
{
	padding: 5px;
	color: #C60;
}

.mininews h3
{
	text-decoration: none;
	font-size: medium;
	vertical-align: top;
	padding-top: 0px;
	margin-top: 0px;
}

/* FINE NEWS */


/* ARTICOLI */

.miniArticoli
{
	overflow: hidden;
	display: block;
	vertical-align: top;
	border-bottom: solid 1px gray;
	text-decoration: none;
	margin-top: 10px;
	padding: 5px;
}

.miniArticoli a
{ 
	text-decoration: none;
	cursor:pointer;
	color: Black;
	vertical-align: top;
}

.miniArticoli a:hover
{ 
	color: #C60;
}

.miniArticoli h3
{
	margin-left: 100px;
	text-decoration: none;
	font-size: medium;
	vertical-align: top;
	padding-top: 0px;
	margin-top: 0px;
}

.miniArticoli p
{
	text-decoration: none;
	padding-top: 0px;
	vertical-align: top;
}

.miniArticoli-img
{
	width: 100px;
	height: 110px;
	float: left;
	margin-right: 10px;
}

/* FINE ARTICOLI */

/* EVENTI */

.miniEventi
{
	overflow: hidden;
	display: block;
	padding: 5px;
	vertical-align: top;
	border-bottom: solid 1px gray;
	text-decoration: none;
	margin-top: 10px
}

.miniEventi a
{ 
	text-decoration: none;
	cursor:pointer;
	color: Black;
	vertical-align: top;
}

.miniEventi a:hover
{ 
	color: #C60;
}

.miniEventi h3
{
	text-decoration: none;
	font-size: small;
	vertical-align: top;
	padding-top: 5px;
	margin-top: 0px;
}

.miniEventi p
{
	text-decoration: none;
	padding-top: 0px;
	vertical-align: top;
	margin-left: 45px;
	font-size: x-small;
}

.miniEventi span
{
	text-decoration: none;
	padding-top: 0px;
	vertical-align: top;
	color: Gray;
	text-transform: uppercase;
	font-size: small;
}

.miniEventi-img
{
	width: 60px;
	height: 50px;
	float: left;
	margin-right: 5px;
}

/* FINE EVENTI */


.divConBordo
{
	border: solid 2px #C1CAD3;
}

.titoloConSfondo
{
	font: 1em Tahoma,sans-serif;
	margin-bottom: 4px;
	background-image: url(img/nav2.gif);
	text-align: center;
	height: 20px;
}

.linkButton
{
	border: solid 3px Black;	
}

.linkButton tr
{
	border: solid 1px Black;	
}

.linkButton tr:hover
{
	border: solid 1px #ffffdd;
}

.linkWithOutDecoration
{
	text-decoration: none;
}

.menu
{
	width: 180px;
}

.menu a
{
	display: block;
	color: #456;
	/*font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 15px 0em 15px;*/
	/*text-transform: uppercase;*/
	text-decoration: none;
	height: 22px;
	border-bottom: 1px solid #456;
	margin-bottom: 1px;
}

.menu a:hover 
{
	text-decoration: underline;
}

.boxTitolo_fup3 
{
	background-image: url(img/navmini.gif);
	height: 22px;
	width: 655px;
	padding-left: 15px;
	color: White; /*#5A5A43;*/
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-top:12px;
	padding-top: 3px;
	background-repeat: repeat-x;
}

.boxContent_fup3 {
	height: auto;
	width: 635px;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: -3px;
	background-image: url(img/title670_bg.png);
	background-repeat: repeat-y;
	padding: 5px 15px 5px 20px;
	color:Black;
	text-align:left;
}

.boxClose_fup3 {
	width: 670px;
	margin-top: -4px;
	background-image: url(img/title670_dw.png);
	background-repeat: no-repeat;
	height: 9px;
}

.box300Titolo_fup3 
{
	background-image: url(img/navmini.gif);
	/*background-image: url(img/title300.png);*/
	height: 22px;
	width: 270px;
	padding-left: 15px;
	padding-right: 15px;
	color: White; /*#5A5A43;*/
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 12px;
	padding-top: 3px;
	background-repeat: repeat-x;
}

.box300Content_fup3 
{
	height: auto;
	width: 280px;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: -3px;
	background-image: url(img/title300_bg.png);
	background-repeat: repeat-y;
	padding: 5px 10px 5px 10px;
	color:Black;
}

.box300Close_fup3 
{
	width: 300px;
	margin-top: -4px;
	background-image: url(img/title300_dw.png);
	background-repeat: no-repeat;
	height: 9px;
}

.box360Titolo_fup3 
{
	background-image: url(img/navmini.gif);
	/*background-image: url(img/title300.png);*/
	height: 22px;
	width: 330px;
	padding-left: 15px;
	padding-right: 15px;
	color: White; /*#5A5A43;*/
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 12px;
	padding-top: 3px;
	background-repeat: repeat-x;
}

.box360Content_fup3 
{
	height: auto;
	width: 340px;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: -3px;
	background-image: url(img/title360_bg.png);
	background-repeat: repeat-y;
	padding: 5px 10px 5px 10px;
	color:Black;
}

.box360Close_fup3 
{
	width: 360px;
	margin-top: -4px;
	background-image: url(img/title360_dw.png);
	background-repeat: no-repeat;
	height: 11px;
}

.ImageCast
{
	width: 40px;
	max-height: 50px;
	min-height: 0px
}

.BorderBottom
{
	border-bottom: solid 1px gray;
}

.ImageOpac
{
    filter:alpha(opacity=30); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
    Width: 120px;
    Height: 160px;
}

.ImageOpac:hover
{
    filter:alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;
    cursor: pointer;
}

.LocandinaFilm
{
	max-width: 560px;
}

.ImageEpisodi
{
	height: 150px;
	width: 200px;
	float: left;
	padding-right: 10px;
}

.TabFilm TabPanel
{
	background: Black;
}



/* ajax__tab*/

.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    text-transform: uppercase; 
    background:url(img/navmini.gif) repeat-x;
    margin-top:12px;
	padding-top: 3px;
	cursor: pointer;
}

.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{

}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{	 
    color: White;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}

.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(img/nav2.gif) repeat-x;
    color: Yellow;
    cursor: pointer;
}

/* TAB Selezionata */
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color: White;
}

.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background: url(img/nav2.gif) repeat-x;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
	background-color: White;
    border:solid 1px #808080;
    border-top-width:0px;
}

.BoxOffice a
{
	color: Black;
	padding-left: 10px;
}

.BoxOffice a:hover
{
	color: #c60;
}



.RicercaFilm
{
	
	cursor:pointer;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	border-bottom: solid 1px gray;
}

.RicercaFilm a
{ 
	font-size: medium;
	color: Black;
}

.RicercaFilm a:hover
{ 
	color: #C60;
	text-decoration: none;

}

/* LABEL PUBBLIVATO DA IN : FILM */
.PubblicatoDa
{
  font-size: Small;
  color: #666; 
  float: right;  
}

.Episodi
{
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: auto;
    padding-bottom: 10px;
    padding-top: 5px;
    border-bottom: solid 1px gray;
}

.Episodi img
{
    width: 180px; 
    height: 120px; 
    float: left; 
    padding-right: 10px;
    display: block;
}

/* Upload Component */
.Flajaxian_FileBox
{
    font-family:Arial,Verdana,sans-serif;
    font-size:12px;
    z-index:0;
    position:static;
    left:0px;
    top:0px;
    background-color:Transparent;
    display:none;
}
.Flajaxian_FileBoxHeader
{
    width:250px;
    height:16px;
    border:solid 1px #C8C8C8;
}
.Flajaxian_FileBoxHeaderText
{
    float:right;
    width:230px;
    text-align:center
}
.Flajaxian_FileBoxHeaderArrowHolder
{
    float:left;
    width:16px;
    cursor:pointer;
}
.Flajaxian_FileBoxFileList
{
    width:250px;
    height:200px;
    overflow:auto;
    border-left:solid 1px #C8C8C8;
    border-right:solid 1px #C8C8C8;
    border-bottom:solid 1px #C8C8C8;
    color:Black;
}
.Flajaxian_FileBoxFileListRow
{
    float:left;
    width:230px;
    padding-left:2px;
    text-align:left;
}
.Flajaxian_FileBoxFileListRow:hover
{
    background-color:#FFC;    
}
.Flajaxian_FileBoxFileListRowError
{
    float:left;
    width:230px;
    padding-left:2px;
    background-color:#F66;
    text-align:left;
}
.Flajaxian_FileBoxFileListRowUploading
{
    float:left;
    width:230px;
    padding-left:2px;
    background-color:#FFC;
    text-align:left;
}
.Flajaxian_FileBoxFileListRowUploaded
{
    float:left;
    width:230px;
    padding-left:2px;
    color:#999;
    text-align:left;
}
.Flajaxian_FileBoxFileListRowCloseBtn
{
    float:left;
    width:16px;
    padding-right:2px;
    cursor:pointer;
}

.watermarkCssClass {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(img/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(img/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(img/SavedStar.png);
}


.webViewLogin
{
	color: Black;
}

.webViewLogin a
{
	text-decoration: none;
	color: Black;
}

.webViewLogin a:hover 
{
	text-decoration: underline;
}

.fotoCast
{
	max-width : 180px;
	max-height: 210px;
}