/* Frontend CSS Document */
body {
	background-color: #95a5c5;
	margin: 0px;
	padding: 0px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.Stile2 {color: #ffffff;
         font-size: 9px}
.Stile3 {font-size: 9px}
.Stile4 {color: #FFFFFF; font-size: 12px; }

.white:link {	
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.white:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.white:hover {
	text-decoration: underline;
}
.white:active {
	text-decoration: none;
}

.black:link {	
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black:visited {
	color:#000000;
	text-decoration: none;
}
.black:hover {
	text-decoration: underline;
}
.black:active {
	text-decoration: none;
}

.red:link {	
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}
.red:visited {
	color:#666666;
	text-decoration: none;
	font-weight:bold;
}
.red:hover {
	text-decoration: underline;
	font-weight:bold;
}
.red:active {
	text-decoration: none;
	font-weight:bold;
}

.menu:link {	
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.menu:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
.menu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: underline;
}
.menu:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}


select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0166b4;
	background-color:#f5f5f5;
}


.inputButton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#F2F2F2;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border:1px solid #7f9db9;
}


textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border:1px solid #7f9db9;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.testi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.testi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #00000F;
}

.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2F5C8B;
}


.blueText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #2f5c8b;
}

.blueTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	color: #2f5c8b;
}


.imgMainBtn {
	cursor:pointer;
}

.filmTitle:link {
	color:#0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;	
}
.filmTitle:visited {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;	
}

.filmTitle:hover {
	text-decoration: none;
}
.filmTitle:active {
	text-decoration: none;
}

.filmTitleAllMovies:link {
	color:#284693;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px; 
	font-weight: bold;	
}
.filmTitleAllMovies:visited {
	color:#284693;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px; 
	font-weight: bold;	
	padding-bottom:10px;
}

.filmTitleAllMovies:hover {
	text-decoration: none;
}
.filmTitleAllMovies:active {
	text-decoration: none;
}


.actorName:link {
	color:#000000;
	font-size:12px;
	text-decoration: none;
}
.actorName:visited {
	text-decoration: none;
}
.actorName:hover {
	text-decoration: underline;
}
.actorName:active {
	text-decoration: none;
}

.movieTitle {
	color:#0066FF;
	font-weight:bold;
	font-size:14px;
}

.wallpapermovieTitle {
	color:#000000;
	font-weight:bold;
	font-size:14px;
}

.smallWallpapermovieTitle{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.headerText {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
}

.headerText a:link{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	text-decoration:none;
}

.headerText a:hover{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	text-decoration: underline;
}

.selectedCity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003568;	
}

.newsLetterContent {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.rating:link {	
	color:#2f5c8b;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8px;
	font-weight:bold;	
	text-decoration: none;
}
.rating:visited {
	font-size:8px;
	color:#2f5c8b;
	text-decoration: none;
}
.rating:hover {
	font-size:8px;
	text-decoration: underline;
}
.rating:active {
	font-size:8px;
	text-decoration: none;
}

.siteMapTitle {
	font-size:12px;
	color:#E9B724;
	font-weight:bold;
}

.siteMap:link {
	font-size:12px;
	color:#E9B724;
	font-weight:bold;
	text-decoration:none;
}
.siteMap:visited {
	text-decoration: underline;
}

.siteMap:hover {
	text-decoration: underline;
}

.siteMap:active {
	text-decoration: none;
}

.siteMapNormal:link {
	text-decoration:none;
}
.siteMapNormal:visited {
	text-decoration: underline;
}
.siteMapNormal:hover {
	text-decoration: underline;
}
.siteMapNormal:active {
	text-decoration: none;
}

.wallpaperLink:link {	
	font-size:12px;
	color:#000000;
	text-decoration: underline;
}
.wallpaperLink:hover {
	text-decoration: none;
}

.wallpaperLink:visited{
	font-size:12px;
}

.wallpaperLink:active{
	font-size:12px;
}

.blackSmall:link {	
	font-size:10px;
	color:#000000;
	text-decoration: none;
}
.blackSmall:hover {
	text-decoration: underline;
}

.blackSmall:visited{
	font-size:10px;
}

.blackSmall:active{
	font-size:10px;
}

.errorMessage {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF4242;
	font-weight:bold;
	text-align:center;
}

.orangeColor {
	color: #F60;
}

.blueColor {
	color: #2f5c8b;
}

/*--------------------------*/
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#navcontainer li { 
	margin: 0 0 1px 0; 
	text-align:center;
}

#navcontainer a {
display: block;
width: 143px;
height:20px;
padding-top:2px;
background-image: url(../images/vmenu/normal.gif);
background-repeat:no-repeat;
}

#navcontainer a:link, #navlist a:visited{
color: #CCCCCC;
text-decoration: none;
}

#navcontainer a:hover{
background-image: url(../images/vmenu/over.gif);
color: #FFF;
}

#active a:link, #active a:visited, #active a:hover {
background-image: url(../images/vmenu/over.gif);
color: #CCFFFF;
}

.newsTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

.newsLetterTitle:link {
	color:#e9b724;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.newsLetterTitle:visited {
	color:#999999;
	text-decoration: none;
}

.newsLetterTitle:hover {
	text-decoration: none;
	color:#b3860d;

}
.newsLetterTitle:active {
	text-decoration: none;
}

.anoleggio {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}

.navigation{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #077aca; 
	font-weight:bold;
}

.navigation:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #077aca; 
	font-weight:bold;
}

.navigation:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #077aca; 
	font-weight:bold;
	text-decoration:none;
}

.navigation:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #077aca; 
	font-weight:bold;
}

.navigation:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #077aca; 
	font-weight:bold;
}

.currentPage {
	font-size:11px;
	color:#077aca;	
}

.mandatoryStar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}

.footerText {
	color: #C4E6FF;
    font-size: 10px;
	text-align:center;
}

/* ADDED 25-03-2008*/
.topLinks {
	color: #C4E6FF;
}

.topLinks a:link {
	color: #C4E6FF;
    font-size: 9px;
	text-decoration:none;	
}

.topLinks a:hover {
	color: #C4E6FF;
    font-size: 9px;
	text-decoration:underline;	
}

#advancedFilter select, #advancedFilter input {
	font-size:10px;
}

.actorAreaTitleBold 
{
	color: #1163b6;
	font-family: Arial;
	font-size:18px;
	font-weight: bold;
}

.actorAreaTitleBold a:link, .actorAreaTitleBold a:visited  
{
	color: #1163b6;
	font-family: Arial;
	font-size:18px;
	font-weight: bold;
	text-decoration:none;
}

.actorAreaTitleBold a:hover 
{
	color: #1163b6;
	font-family: Arial;
	font-size:18px;
	font-weight: bold;
	text-decoration:underline;
}

.actorLink:link 
{
	color: #1163b6;
	font-family: Arial;
	font-size:14px;
	font-weight: bolder;
	text-decoration:none;
}

.actorLink:link 
{
	color: #1163b6;
	font-family: Arial;
	font-size:14px;
	font-weight: bolder;
	text-decoration:underline;
}

.actorPageText 
{
	line-spacing:16px;
	padding:5px;
}

.actorDirectiveText {
	font-family:Arial;
	font-size:10px;
	color:#000000; 	
}

.actorMovieTitle {
	color: #1163b6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
}


/* HINT AREA */

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #3d4144;
color:#ecb824;
/*width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid 3d4145;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}
