/* CSS Document */
*{ margin: 0;padding: 0;}

li{list-style: none;}

a{text-decoration: none;outline: none;}

p{margin:0;}

form{margin:0;}

input,
select{font-size:80%}

body{
background:url(../images/sfondo-image-02.jpg) no-repeat top center;
background-color:#000000;
font: 10pt  arial,verdana, sans-serif;
color:#ffffff;
}

.testonero{ color:#000000;}
.testonero a{color:#000000; text-decoration:none;}
.testonero a:hover{color:#000000; text-decoration:underline;}
/*------------------
       CONTAINER
--------------------*/

#container {
width:959px;
height:auto;
margin:0 auto;
}

/*------------------
       HEADER
--------------------*/

#header{
width:959px;
height: 57px;
}


/*------------------
       CINEMA
--------------------*/

#cinema{
width:171px;
height: 326px;
float:left;
margin-left:10px;
}

#contenitoreetichettaCinema{
margin-top:3px;
}
#etichettaCinema{
height:15px;
background:url(../images/sfondo-etichetta-cinema.jpg) no-repeat;
/*background:#0E6289; questo era il blu per In the name of the king */
font-size:85%;
font-weight:bold;
margin-top:27px;
padding:12px;
}

#locandinecinema{
width:80px;
height:120px;
float:left;
margin:2px 2px 1px 3px;
}

/*------------------
       PRIMOPIANO
--------------------*/

#primopiano{
width:768px;
height: 329px;
background:#000000;
float:right;
}

/*------------------
       ESHOP
--------------------*/

#eshop{
width:269px;
height: 239px;
background-image:url(../images/eshop.jpg);
float:left;
margin-bottom:5px;
}

/*------------------
       RENT
--------------------*/

#rent{
width:353px;
height: 239px;
background-image:url(../images/rent.jpg);
float:left;
margin-bottom:5px;
}

/*------------------
       SELL
--------------------*/

#sell{
width:337px;
height: 239px;
background-image:url(../images/sell.jpg);
float:right;
margin-bottom:5px;
}

/*------------------
       CHI SIAMO
--------------------*/

.chisiamo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#525252;
}

.chisiamo a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#525252;
text-decoration:none;
}

.chisiamo a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b0b0b0;
}


/*------------------
       MENUSX INTERNO
--------------------*/

#menusx1{
width:171px;
height: 329px;
float:left;
margin-left:19px;
}

#contenitoreemenusx1{
margin-top:1px;
}

#titolomenusx1{
height:15px;
background:#4094BB;
font-size:95%;
font-weight:bold;
margin-top:27px;
padding:12px;
}

#rigavocemenusx1{
height:15px;
background:#0E6289;
font-size:85%;
font-weight:bold;
margin-top:1px;
padding:12px;
}

#rigavocemenusx1 a{
color: #fff;
display:block;
}

#rigavocemenusx1 a:hover{
color: #000;
display:block;
}

.titoli {color:#ffffff;}
.titoli a{color:#ffffff; text-decoration:none;}
.titoli a:hover{color:#ffffff; text-decoration:none;}

/*------------------
       PARTE INTERNA PAGINE APERTE
--------------------*/

#scheda1{
width:768px;
min-height:600px;
background:#ffffff;
float:left;
}

#schedacategoria{margin:10px; color:#000000;}

#contenitoreCategoria{float:left; width:135px; height:400px; min-height:450px;}
#destaCategoria{float:left; width:585px; margin-left:20px;  min-height:400px}

#menuCategoria{padding:5px 0 5px 4px; width:130px; border-top:#7D7D7D dotted 1px}
#menuCategoria a{ color:#525252; text-decoration:none; display:block;}
#menuCategoria a:hover{color:#525252; background: #D0E1E9; display:block}

#menuCategoriaSelezionato{padding:5px 0 5px 4px; width:130px; border-top:#7D7D7D dotted 1px}
#menuCategoriaSelezionato a{ color:#525252; background: #D0E1E9; display:block;}
#menuCategoriaSelezionato a:hover{color:#525252; background: #D0E1E9; display:block}

#menuCategoriaSelezionato a{color:#525252; background: #D0E1E9; display:block}
#contenitoreImmagini{float:left; width:140px; height:220px;  margin:0 5px 15px 0}
#contenitoreImmagini .immagine{height:195px; width:140px;}

#titolofilm { color:#2971A7; text-align:left; font-size:10px; font-weight:bold; }
#titolofilm_scheda { color:#2971A7; text-align:left; font-size:95%; font-weight:bold; }
.titolofilmpress { color:#2971A7; text-align:left; font-size:85%; font-weight:bold; }

#barrettanavigazione {background-color:#EDF6FB; height:20px; margin-left:10px; margin-right:10px; margin-bottom:25px; padding-top:5px; padding-left:10px; color:#4787AA; font-size:90%; font-weight:bold;}

#paginazione {width:700px; float:right; text-align:right; color:#181818; text-decoration:none; font-size:95%; margin-bottom:15px;}
#paginazione a{color:#181818; text-decoration:none;}
#paginazione a:hover{color:#b4b4b4; text-decoration:none;}

/*----------- trailers ---*/
#trailers{margin:10px 0; color:#2971A7; font-size:95%; font-weight:bold;}
#trailers a{color:#2971A7;}
#trailers a:hover{color:#2971A7; background:#D0E1E9;}


/* ------- NEWS------------------------*/
#colonnaMenuNews{margin:5px; width:250px; float:left; border-right:#CCCCCC dotted 1px;border-top:#CCCCCC dotted 1px;}
#colonnaNews{ color:#000000; margin:5px; width:480px; float:left}
#testatSezioni{height:164px; background:url(../images/sfondo_testata_news.jpg) top left repeat-x}
#testatNews{height:181px; background:url(../images/sfondo_testata_news.jpg) top left repeat-x}

#navnews{
border-bottom:#999999 dotted 1px; 
margin: 0 3px 0 0;
text-align:left; 
height:auto; 
width:auto;
color:#333333;
}
#navnews a{
padding:10px 15px 10px 12px; 
background:#fff;
color:#858585;
text-decoration:none;
display:block;
}
#navnews a:hover{
padding:10px 15px 10px 12px; 
background:#EAF2F5;
color:#333333;
text-decoration:none;
display:block;
}

#navnewsselezionato a{
border-bottom:#999999 dotted 1px; 
text-align:left; 
height:auto; 
padding:10px 15px 10px 12px; 
margin: 0 3px 0 0;
color:#333333;
text-decoration:none;
display:block;
background:#EAF2F5;
}

#navnewsHome{
border-bottom:#999999 dotted 1px; 
margin: 0 3px 0 0;
text-align:left; 
height:auto; 
width:auto;
font-size:110%;
color:#333333;
}
#navnewsHome a{
padding:10px 15px 10px 12px; 
background:#ffffff;
color:#858585;
text-decoration:none;
display:block;
}
#navnewsHome a:hover{
padding:10px 15px 10px 12px; 
background:#F1F1F1;
color:#333333;
text-decoration:none;
display:block;
}


#marqueecontainer{
	position: relative;
	width:250px; /*marquee width */
	height: 380px; /*marquee height */
	overflow: hidden;
	padding: 3px;
	left: 0px;
	overflow: hidden;
}

/*------------------
       LOGIN
--------------------*/
#loginSX{color:#000000; width:250px; min-height:400px; float:left; margin:0 20px;}
#loginDX{color:#000000; width:400px; min-height:400px; float:left; margin:0 ;}
#loginTitolo{ border-bottom:#999999 dotted 1px; padding:3px 0; margin:0 0 20px 0; color:#2971A7; font-size:95%; font-weight:bold;}
#confermaregistrazione{ margin:0 45px 20px 15px; color:#2971A7; font-size:95%; font-weight:bold;}
.input_dati{ border:#333333 solid 1px; width:100px; padding:2px;}
.allert{color:#FF0000; font-size:12px; background-image: url(../images/incorrect.gif); background-repeat: no-repeat; background-position: 0px center; padding:0 0 0 15px;}
.loginTitolo{color:#2971A7; font-size:95%; font-weight:bold;}

/*------------------
       FOOTER
--------------------*/

#footer{
width:auto;
height:15px;
text-align:right;
float:right;
}

.testofooter{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color: #9E9E9E;
}

.testofooter a{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color: #9E9E9E;
text-decoration:none;
}

.testofooter a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color: #cccccc;
text-decoration:underline;
}
