form {
	margin: 0;
	padding: 0;
}

img,table {
	border: none;
}

body {
	background-color: #000000;
  font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	font-size: 10px;
	color: #ffffff;
	text-align:center;
	margin:0;
}

p {
  margin: 0; 
  padding: 0;
}

#link_home{
  position:absolute;
  top:-50px;
  left:45px;
}

#link_mnc{
  position:absolute;
  top:471px;
  left:136px;
}

#link_regpie{
  position:absolute;
  top:471px;
  left:423px;
}

#link_mibac{
  position:absolute;
  top:471px;
  left:292px;
}

#link_depot{
  position:absolute;
  top:471px;
  left:20px;
}

#copyright{
  width:250px;
  position:absolute;
  top:493px;
  left:608px;
  font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	font-size: 9px;
	color: #ffffff;
}

#wrapper{
	text-align:center;
	height:588px;
}

#inner{
  position:relative;
  top:0;
  left:0;
  width:947px;
	text-align:left;
	height:588px;
}

/* home page - showreel corti del mese */
#cornice_home{
  position:absolute;
  top:115px;
  left:63px;
  width:591px;
  height:393px;
  overflow:hidden;
}

#ciak_home{
  position:absolute;
  top:132px;
  left:685px;
  width:190px;
  height:153px;
}

#ciak{
  position:absolute;
  top:0px;
  left:0px;
  width:190px;
  height:153px;
/*  z-index:1; */
}

#ciak .titolo{
  position:absolute;
  top:60px;
  left:10px;
  font-size:11px;
	background: transparent url(../img/transparent.gif);
  border:0px;
  width:171px;
/*  color: #777; */
  color:white;
}

#ciak .regista{
  position:absolute;
  top:80px;
  left:44px;
  font-size:11px;
	background: transparent url(../img/transparent.gif);
  border:0px;
  width:137px;
  color:white;
}
  
#ciak .anno{
  position:absolute;
  top:102px;
  left:35px;
  font-size:11px;
	background: transparent url(../img/transparent.gif);
  border:0px;
  width:52px;
  color:white;
}

#ciak .durata{
  position:absolute;
  top:102px;
  left:132px;
  font-size:11px;
	background: transparent url(../img/transparent.gif);
  border:0px;
  width:49px;
  color:white;
}

#ciak .testolibero{
  position:absolute;
  top:128px;
  left:10px;
  font-size:11px;
	background: transparent url(../img/transparent.gif);
  border:0px;
  width:171px;
  color:white;
}

#ciak_tasto_cerca{
  position:absolute;
  top:44px;
  left:138px;
  height:16px;
  width:40px;
}

#scarica_archivio {
  position:absolute;
  top: 240px;
  left:700px;
  width:180px;
  height:40px;
	font-size: 12px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
}

#funzionamento_home{ 
  position:absolute;
  top: 310px;
  left:700px;
  width:180px;
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
}

#funzionamento_ilcnc{
  visibility:hidden;
  position:absolute;
  top: 270px;
  left:700px;
  width:180px;
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
}

#news{
  position:absolute;
  top: 300px;
  left:690px;
  width:180px;
}

/* a links */

a:link, a:visited, a:active, a:focus {
	outline: none;
	text-decoration: none;
	font-weight: normal;
	color: #d7ad18;
}

a:hover {
	text-decoration: underline;
}


#menu{
	position:absolute;
  left:74px;
  top:68px;
  height: 35px;
}

#testo_bianco{
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #d8d8d8;
  }
  
.testo_giallo_chiaro{
  color:#d79100;
}
  
#testo_giallo{
  line-height:14px;
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
  margin-top:15px;
}

#text_over_locandina{
  position: absolute;
  bottom: 103px;
  left: 32px;
  width:540px;
}

#titolo_over_locandina{
	font-size: 38px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
  color: #F9C200;
  line-height:43px;
  padding-left:25px;
  padding-right:15px;  
  padding-bottom:5px;
}

#testo_over_locandina_background{
	background-color:#050505;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
  height:100%;
	font-size: 14px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #050505;
  padding:8px 18px 8px 25px;
  margin:0px;
}

#testo_over_locandina_background p{
	font-size: 14px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #050505;
  padding:0px 0px 0px 0px;
  margin:0px;
}

#testo_over_locandina{
  position:absolute;
  bottom:0;
	font-size: 14px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffffff;
  padding:8px 18px 8px 25px;
  margin:0px;
}

#testo_over_locandina p{
	font-size: 14px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffffff;
  padding:0px 0px 0px 0px;
  margin:0px;
}

#testo_ilcnc{
  position:absolute;
  top:30px;
  left:50px;
	font-size: 9px;
	font-family: Arial, Tahoma, sans-serif;
/*	text-align:justify; */
	color: #fff;
  line-height:11px;
  padding-top:5px;
  margin-bottom:30px;
  overflow:auto;
  width:503px;
  height:327px;
  scrollbar-base-color: #000000; 
  scrollbar-arrow-color: yellow;
  scrollbar-DarkShadow-Color: #000000;
}

#titolo_testo_ilcnc{
  line-height:17px;
	font-size: 24px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
  text-align:center;
  margin-top:13px;
}
/*---------------------Pagina Il Cnc----------------------*/

#ilcnc_contatti{
  position:absolute;
  top:136px;
  left:700px;
}

#ilcnc_login{
  position:absolute;
  top:310px;
  left:700px;
	font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #fff;
}

#ilcnc_login .login{
  position:absolute;
  top:0px;
  left:36px;
  font-size:11px;
  background-color:#4d4d4d;
  height:13px;
  border:0px;
  width:70px;
/*  color: #777; */
  color:white;
}

#ilcnc_credits{
  position:absolute;
  top:350px;
  left:700px;
}


/*--------------------Fine Pagina Il Cnc-----------------------*/

/*--------------------Pagina Il funzionamento-----------------------*/
#funzionamento_titolo{
  position:absolute;
  top:25;
  left:50;
  width:503px;
  height:28px;
  line-height:17px;
	font-size: 24px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
  text-align:center;
  margin-top:16px;
}

#funzionamento_testo_scroll{
  position:absolute;
  top:70px;
  left:50px;
  width:503px;
  height:286px;
  overflow:hidden;
}

#funzionamento_testo{
  position:absolute;
  top:0px;
  left:0px;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
/*	text-align:justify; */
	color: #fff;
  line-height:14px;
  width:503px;
}
/*--------------------FINE agina Il funzionamento-----------------------*/

/*-------------------Archivio----------------------------------*/

#archivio_corti{
  position:absolute;
  top:35px;
  left:55px;
/*  z-index:1; */
	font-size: 17px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
	/* font-weight:bold; 
	font-style:italic;*/
}

#archivio_list_scroll{
  position:absolute;
  top:65px;
  left:55px;
/*  z-index:1; */
  overflow:hidden;
  width:490px;
  height:270px;
}

#archivio_list{
  position:absolute;
  top:0px;
  left:0px;
  width:490px;
/*	font-style:italic; */
}

#archivio_spazio{
  height:18px;
  line-height:18px;
  width:490px;
  display:inline-table;
  /*overflow:hidden;*/
}

#archivio_news{
  width:200px;
  margin-left:80px;
  margin-top:245px;
}

#archivio_titolo{
  float:left;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #fff;
	width:240px;
  overflow:hidden;
}

#archivio_regia{
  float:left;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #fff;
	width:160px;
	margin-left:10px;
  overflow:hidden;
}

#archivio_anno{
  float:left;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #fff;
	width:40px;
	margin-left:10px;
  overflow:hidden;
}

#archivio_durata{
  float:left;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #fff;
	width:30px;
  overflow:hidden;
}
/*--------------------FINE ARCHIVIO-------------------------*/

/*--------------------INIZIO EVENTI/PUbblicazioni------------------------*/

#eventi_eventi{
  position:absolute;
  top:7px;
  left:460px;
/*  z-index:1; */
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #ffc800;
}

#eventi_list_scroll{
  position:absolute;
  top:33px;
  left:55px;
  width:490;
  height:325;
  overflow:hidden;
}

#eventi_list{
  position:absolute;
  top:0px;
  left:0px;
  width:490;
/*  z-index:1; */
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #ffc800;
}

#cornice_eventi{
  position:absolute;
  top:0px;
  left:0px;
/*  background: transparent url(../img/cornice_even.png); */
  width:591px;
  height:393px;
}

#eventi_display{
  position:relative;
  top:0;
  left:0;
	font-size: 12px;
	font-family: Arial , Tahoma, sans-serif;
	color: #000;
  height:40px;
  width:490px;
  text-align:left;
  overflow:hidden;
}

#eventi_link{
  position:absolute;
  top:3;
  left:3;
  height:26px;
  width:480px; 
  z-index:2; 
}

#eventi_display a{
	font-size: 12px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #000;
  height:46px;
  width:490px;
  text-align:left;
  overflow:hidden;
/*	margin-left:30px;
	padding-top:5px; */
}

#eventi_pagine{
  margin-top:330px;
  position:absolute;
  font-family: Arial, Tahoma, sans-serif;
  color: #000;
	font-size: 9px;
	margin-left:10px;
}

#eventi_pagine a:visited{
  color:#d7ad18;
}                              

#eventi_pagine a:hover{  
  color:#000;
}

#evento_freccia_top{
  position:absolute;
  top:15px;
  left:524px;
/*  z-index:1; */
}

#evento_freccia_bottom{
  position:absolute;
  top:363px;
  left:524px;
/*  z-index:1; */
}

#evento_closex{
  position:absolute;
  top:15px;
  left:554px;
/*  z-index:1; */
}

#evento_box_scroll{
  position:absolute;
  top:40px;
  left:55px;
  width:490px;
  height:314px;
  overflow:hidden;
}

#evento_box{
  position:absolute;
  top:0;
  left:0;
  width:490px;
}

.evento_locandina{
  height:150px;
  float:left;
  margin-right:12px;
  margin-bottom:5px;
  margin-top:0px;
  margin-left:0px;
}

.evento_download_pdf{
  float:right;
  margin-left:12px;
  margin-right:4px;
  margin-top:0px;
  margin-bottom:5px;
  height:50px;
}

.evento_download_folder{
  float:right;
  margin-left:-6px;
  margin-right:4px;
  margin-top:0px;
  margin-bottom:5px;
  height:50px;
}

#news_div_img{
  margin:0;
  padding:0;
  z-index:2;
  position:relative;
}


#evento_testata{
  position:absolute;
  width:490px;
  text-align:left;
  font-size:9px;
  color:#000;
  line-height:10px;
}

.titolo_nero_testata{
  text-align:left;
  font-size:14px;
  color:#000;
  font-weight: bold;
  line-height:14px;
}

.testo_nero_testata{
  text-align:left;
  font-size:11px;
  color:#000;
	font-weight:bold;
	font-style:italic;
  line-height:11px;
}

.evento_testo{
  text-align:left;
  font-size:12px;
  color:#000;
  line-height:12px;
}

#evento_titolo{
  float:clear;
}

#evento_short{
  float:clear;
}

#evento_testo{
  width:490px;
}

#evento_box_gallery_scroll{
  position:absolute;
  top:40px;
  left:55px;
  width:490px;
  height:314px;
  overflow:hidden;
}

#evento_box_gallery{
  position:absolute;
  top:0;
  left:5;
  width:480px;
  visibility:hidden;
}

#evento_box_gallery_element {
  width:160px;
  height:157px;
  float:left;
  text-align:center;
  overflow:hidden;
}

#evento_box_gallery_img{
  width:150px;
  heigth:113px;
}

#evento_box_gallery_img img{
  margin:2px;
  border:3px solid #ffffff;
}

.evento_box_gallery_testo{
  font-size:11px;
  color:#000;
	font-style:italic;
  line-height:11px;
  width:150px;
  height:33px;
}

#cornice_pubblicazioni{
  position:absolute;
  top:132px;
  left:680px;
  width:238px;
  height:368px;
}

#sfondo_pubblicazioni{
  position:absolute;
  top:0px;
  left:0px;
/*  background: transparent url(../img/cornice_pubblicazioni.png); */
  width:199px;
  height:362px;
}

#pubblicazioni_pubblicazioni{
  position:absolute;
  top:7px;
  left:88px;
  height:17px;
  width:110px;
/*  z-index:1; */
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #ffc800;
}

#pubblicazioni_freccia_top{
  position:absolute;
  top:14px;
  left:35px;
/*  z-index:1; */
}

#pubblicazioni_freccia_bottom{
  position:absolute;
  top:330px;
  left:35px;
/*  z-index:1; */
}

#pubblicazioni_list_scroll{
  position:absolute;
  top:40px;
  left:15px;
  width:170px;
  height:270px;
  overflow:hidden;
}

#pubblicazioni_list{
  position:absolute;
  top:0;
  left:0;
  vertical-align:middle;
  width:170px;
}

#pubblicazioni_display{
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #d8d8d8;
	height:90;
	overflow:hidden;
}

/*--------------------FINE EVENTI/PUbblicazioni------------------------*/

/*--------------------cornice materiali -------------------------------*/

#cornice_materiali{
  position:absolute;
  top:132px;
  left:680px;
  width:238px;
  height:368px;
}

#sfondo_materiali{
  position:absolute;
  top:0px;
  left:0px;
/*  background: transparent url(../img/cornice_eventi.png); */
  width:199px;
  height:362px;
}

#materiali_materiali{
  position:absolute;
  top:7px;
  left:88px;
  height:17px;
  width:110px;
/*  z-index:1; */
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #ffc800;
}

#materiali_freccia_top{
  position:absolute;
  top:14px;
  left:35px;
/*  z-index:1; */
}

#materiali_freccia_bottom{
  position:absolute;
  top:330px;
  left:35px;
/*  z-index:1; */
}

#materiali_list_scroll{
  position:absolute;
  top:40px;
  left:15px;
  width:170px;
  height:288px;
  overflow:hidden;
}

#materiali_list{
  position:absolute;
  top:0;
  left:0;
  vertical-align:middle;
  width:170px;
}

#materiali_display{
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #d8d8d8;
	height:32;
}

/*--------------------fine cornice materiali---------------------------*/
/*---------------------CINETECA ONLINE -------------------------------*/

#cineteca_cornice{
  position:absolute;
  top:0;
  left:0;
  width:591px;
  height:393px;
}

#cineteca_percorso{
  position:absolute;
  top:7px;
  left:460px;
/*  z-index:1; */
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #ffc800;
}

#cineteca_list_scroll{
  position:absolute;
  top:42px;
  left:52px;
  width:490px;
  height:393px;
  overflow:hidden;
}

#cineteca_list{
  position:absolute;
  top:0;
  left:0;
  width:490px;
}

#cineteca_cell{
  width:490px;
  height:393px;
}

#cineteca_materiali{
  position:absolute;
  top:7px;
  left:120px;
  height:17px;
  width:110px;
/*  z-index:1; */
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #ffc800;
}

#cornice_freccia_top{
  position:absolute;
  top:15px;
  left:545px;
/*  z-index:1; */
}

#cornice_freccia_bottom{
  position:absolute;
  top:363px;
  left:545px;
/*  z-index:1; */
}

/*---------------------FINE CINETECA ONLINE ----------------------------*/

/*-------------------Pagina Schede Corti-----------------------           */

#cornice_schede_corti{
  position:absolute;
  left:85;
  top:115;
  width:541;
  height:390;
}

#scheda_corti_testata{
  position:absolute;
  top:20px;
  left:30px;
  font-size:9px;
  color:#000000;
  font-family: Arial Narrow, Tahoma, sans-serif;
  font-weight:bold;
  text-align:left;
  height:10px;
}

#scheda_corti_space{
  position:absolute;
  left:30px;
  top:48px;
  height:308px;
}

#scheda_corti_righe{
  position:relative;
  top:0px;
  left:0px;
  font-size:9px;
  color:#000000;
  font-family: Arial, Tahoma, sans-serif;
  font-weight:bold;
  text-align:left;
  height:28px;
}

#scheda_corti_link{
  position:absolute;
  top:-3;
  left:-5;
  height:26px;
  width:480px; 
/*  z-index:2; */ 
}

#scheda_corti_pagine{
  position:absolute;
  top:373px;
  left:30px;
  height:23px;
  font-size:9px;
  color:#000000;
  font-family: Arial, Tahoma, sans-serif;
  text-align:left;
  text-decoration: none;
  font-weight:bold;
  max-height: 25px;
  overflow: hidden;
  width:480px;
}

#scheda_corti_pagine a:visited{
  color:#000;
  font-weight:bold;
}                              

#scheda_corti_pagine a:hover{  
  color:#d7ad18;
  font-weight:bold;
}

#scheda_corti_pagine a:link{  
  color:#000;
  font-weight:bold;
}


#padding_titolo{
  float:left;
  width:215px;
  height:28px;
  color:#000000;
  font-weight:bold;
  overflow:hidden;
  vertical-align: top;
}

#padding_titolo a{
  float:left;
  height:23px;
  line-height: 1.2;
  font-size:9px;
  color:#000000;
  font-family: Arial, Tahoma, sans-serif;
  text-align:left;
  text-decoration: none;
  font-weight:bold;
  max-height: 25px;
  overflow: hidden;
  width:215px;
  vertical-align: top;
}

#padding_regista{
  float:left;
  width:175px;
  height:28px;
  color:#000000;
  font-weight:bold;
}

#padding_regista a{
  color:#000000;
  text-decoration: none;
  font-weight:bold;
}

#padding_anno{
  float:left;  
  width:30px;
  height:28px;
  color:#d79100;
  font-weight:bold;
  overflow:hidden;
  vertical-align: top;
}

#padding_durata{
  float:left;  
  width:35px;
  height:28px;
  color:#666;
  font-weight:bold;
  overflow:hidden;
  top:-15px;
  vertical-align: top;
  text-align:center;
}

#padding_digital{
  float:left;
  text-align:center;
    width:45px;
  height:28px;
}

/* ------------------ scheda corto ----------------------*/
#cornice_scheda_corto{
  position:absolute;
  left:64;
  top:115;
  width:541;
  height:390;
}

#scheda_corto_cortimese{
  position:absolute;
  top: 300px;
  left:690px;
  width:200px;
  height:200px;
  vertical-align:middle;
}

#cortimese_titolo_track{
  margin-left:13px;
	font-size: 16px;
	margin-bottom:2px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	color: #ffc800;
}

#scheda_corto_cornice{
  position:absolute;
  left:0;
  top:0;
  width:591px;
  height:393px;
}

#scheda_corto_scheda{
  position:absolute;
  top:7px;
  left:460px;
/*  z-index:1; */
	font-size: 17px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	color: #ffc800;
}

#scheda_corto_scroll{
  position:absolute;
  top:42px;
  left:52px;
  overflow:hidden;
  width:490px;
  height:315px;
/*  z-index:2; */
}

#scheda_corto{
  position:absolute;
  top:0px;
  left:0px;
  width:490px;
/*  z-index:2; */
}

#scheda_corto_locandina{
  float:left;
  margin:0px 10px 4px 0px;
  padding:0px;
  width:246px;
  height:158px;
  overflow:hidden;
}

#scheda_corto_play{
  position:absolute;
  top:0;
  left:0;
  width:246px;
  height:158px;
	background: url(../img/transparent_play.png);
	cursor: pointer;
}

#foto_persona{
  float:right;
  margin:0px 0px 4px 10px;
  padding:0px;
  width:82px;
  height:82px;
  overflow:hidden;
}

.scheda_corto_percorso p{
  font-size:14px;
  font-weight: bold;
	font-style:italic;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
  color: #d79100;
  line-height: 14px;
  margin-top:0px;
  margin-bottom:7px;
}

.scheda_corto_titolo p{
	font-size: 14px;
  font-weight: bold;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
	text-transform:uppercase;
/*  color: #d79100; */
  color:#2d2a25;
  line-height: 14px;
  margin-top:0px;
  margin-bottom:21px;
}

.scheda_corto_regista p{
  font-size:13px;
  font-weight:bold;
	font-style:italic;
  line-height:13px;
  color:#666;
  margin-top:0px;
  margin-bottom:19px;
}

.scheda_corto_regista p a{
  font-size:13px;
  font-weight:bold;
	font-style:italic;
  text-decoration: none;
  line-height:13px;
  color:#666;
  margin-top:0px;
  margin-bottom:19px;
}

.scheda_corto_anno_durata p{
	font-size: 13px;
	line-height: 13px;
	font-weight:bold;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
  color:#666;
  margin-top:0px;
  margin-bottom:13px;
}
 
.scheda_corto_sinossi p{
	font-size: 13px;
	line-height: 13px;
	font-family: Arial Narrow, Tahoma, sans-serif;
	text-align:left;
  color:#666;
  margin-top:0px;
  margin-bottom:7px;
}

#scheda_corto_ruoli{
  float:left;
  width:501px;
}

#scheda_corto_ruolo{
  float:left;
  width:156px;
  margin-left:0px;
  margin-right:11px;
}

.scheda_corto_ruolo p{
  text-align:left;
	font-size: 12px;
	line-height: 12px;
  color:#000;
  font-weight: bold;
  font-style: italic;
  margin-top:0px;
  margin-bottom:4px;
}

.scheda_corto_persone p{
  font-size:12px;
	line-height: 12px;
	font-family: Arial Narrow, Tahoma, sans-serif;
  text-decoration: none;
	text-align:left;
  color:#666;
  margin-top:0px;
  margin-bottom:8px;  
}

.scheda_corto_persone p a{
  font-size:12px;
	line-height: 12px;
	font-family: Arial Narrow, Tahoma, sans-serif;
  text-decoration: none;
	text-align:left;
  color:#666;
  margin-top:0px;
  margin-bottom:8px;  
}

#scheda_corto_premi{
  float:left;
  width:490px;
  font-size:12px;
	line-height: 12px;
	font-family: Arial Narrow, Tahoma, sans-serif;
  text-decoration: none;
	text-align:left;
  color:#666;
}

.scheda_corto_premi_n{
  color:#000;
  font-weight: bold;
  font-style: italic;
}

.testo_nero_ruolo{
  text-align:left;
  font-size:12px;
  line-height:16px;
  color:#000;
  font-weight: bold;
  font-style: italic;
}

.testo_nero_titolo{
  text-align:left;
  font-size:9px;
  color:#000;
  font-weight: bold;
  line-height:10px;
}

.testo_grigio_regista a{
  font-size:14px;
  font-weight:bold;
	font-style:italic;
  text-decoration: none;
  line-height:15px;
  color:#666;
}

.testo_grigio_persona{
  font-size:12px;
  color:#666;
}

.testo_grigio_persona a{
  font-size:12px;
  color:#666;
}

.img_player{
  width:490px;
  height:370px;
  background: transparent url(../img/texture.png);
  background-repeat: no-repeat;
	background-position: center center;
}

#corto_trasparent{
  position:absolute;
  z-index:1;
  margin-left:166px;
}

#table_corto_trasparen{
  position:absolute;
}

#titolo_corto{
	font-size: 13px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
	color: #d7ad18;
	font-weight:bold;
}

#scheda_corto_testo_festival{
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  font-size:9px;
  color:#666;
}

#play_button_trasparent{
  position:absolute;
  top:6;
  left:0;
  cursor:hand;
  z-index:1;
}

/* ------------------ fine scheda corto ----------------------*/

/* ------------------ bottoni ----------------------*/
.bottomentra{
  width:45px;
  height:25px;
	font-size: 12px;
  font-family: Arial, Tahoma, sans-serif;
  text-align:center;
	color: #000000;
	background: transparent url(../img/sfondo_bottone_ciak.png);
  background-repeat: x-repeat;
	border:0;
}

.bottomcambiapsw{
  width:120px;
  height:25px;
	font-size: 12px;
  font-family: Arial, Tahoma, sans-serif;
	color: #000000;
	background: transparent url(../img/sfondo_bottone_ciak.png);
  background-repeat: x-repeat;
	border:0;
}
/* ------------------ fine bottoni ----------------------*/

a.link_people, a.link_people:visited {
	text-decoration: none;
	font-size: 10px;
  font-family: Arial, Tahoma, sans-serif;
  color: #666666;
}

a.link_bianco, a.link_bianco:visited {
	text-decoration: none;
	font-size: 10px;
  font-family: Arial, Tahoma, sans-serif;
/*  color: #ffffff; */
  color: #d8d8d8;
}

a.link_bianco:hover{
  display:block;
	text-decoration: underline;
  color: #ffffff;
}

a.link_people:hover{
	text-decoration: underline;
  color: #000;
}

#cornice_stat{
  position:absolute;
  top:0px;
  left:0px;
/*  background: transparent url(../img/cornice_stat.png); */
  width:591px;
  height:393px;
}

/* home page - showreel corti del mese */
#cornice{
  position:absolute;
  top:0px;
  left:0px;
  width:591px;
  height:393px;
  z-index:1;
}

#scroll{
  position:absolute;
  left:33px;
  top:290px;
  width:540px;
  height:74px;
  overflow:hidden;
  z-index:2;
  margin:0;
  padding:0;
}

#stileiframe{
  width:540px;
  height:74px;
	background-color:#050505;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
/*  background: transparent url(../img/sfondo_home_iframe.png); */
}

#fr_sx{
  position:absolute;
  left:0px;
  top:0px;
}

#fr_dx{
  position:absolute;
  left:496px;
  top:0px;
}

#hpicscroll{
  position:absolute;
  left:0px;
  top:0px;
  width:540px;
  height:74px;
}

#img_corto{
  position:absolute;
  left:32px;
  top:15px;
  overflow:hidden;
  width:540px;
  height:363px;
}

#img_locandina{
  width:540px;
  height:348px;
}

/*------------Inizio scheda Festival------------------*/

#festival{
  position:absolute;
  top:170px;
  left:66px;
  height:250px;
  width:810px;
}

#festival_barra{
  position:absolute;
  top:190px;
  left:47px;
  width:716px;
  height:131px;
}

#festival_fr_sx{
  position:absolute;
  top:103px;
  left:-20px;
  height:44px;
  width:15px;
}

#festival_fr_dx{
  position:absolute;
  top:103px;
  left:811px;
  height:44px;
  width:15px;
}

#festival_list_scroll{
  position:absolute;
  top:0px;
  left:0px;
  height:250px;
  width:810px;
  overflow:hidden;
}

#festival_list{
  position:absolute;
  top:0px;
  left:0px;
  height:250px;
}

#festival_off{
  visibility:hidden;
  position:absolute;
  top:0px;
  left:-30px; 
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
  width:870px;
  height:360px;
}
 
#festival_wrapper{
  float:left;
  width:135px;
  height:250px;
  overflow:hidden;
}

#festival_sfondo_banner{
  position:relative;
  top:4px;
  left:8px;  
  width:115px;
  height:242px;
  background-color:#ffc800;
/*  background: transparent url(../img/festival_sfondo_banner.png); */
}

#festival_logo{
  position:absolute;
  top:9px;
  left:10px;
  width:95px;
  height:95px;
/* height:85px; */
}

#festival_logo_img{
  position:absolute;
  top:0px;
  left:0px;
  width:95px;
  height:95px;
}

#festival_locandina{
  position:absolute;
  left:10px;
  bottom:34px;
  width:102px;
}

#festival_location{
/*  position:absolute;
  margin-top:126px;
  margin-left:20px; */
  font-size:8px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  line-height:10px;
}

#festival_data{
/*  position:absolute;
  margin-top:136px;
  margin-left:20px; */
  font-size: 8px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  line-height:10px;
}

#festival_titolo{
/*  position:absolute;
  margin-top:149px;
  margin-left:20px; */
  margin-top:5px;
  font-size: 13px;
	font-family:  Arial Narrow, Tahoma, sans-serif;
  font-weight:bold;
	text-align:left;
  color: #333;
  line-height:13px;
}

#festival_short{
  margin-top:4px;
  font-size: 8px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  width:100px; 
  line-height:10px;
}

#festival_short p{
  margin:0px;
  font-size: 8px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  width:100px; 
  line-height:10px;
}

#festival_rect{
	background-color: #000000;
  position:absolute;
  top:215px;
  left:8px;
  vertical-align:middle;
  height:19px;
  width:100px;
}

#festival_deadline{
  font-size: 8px;
	font-family: Arial, Tahoma, sans-serif;
  color: #fff;
  text-align:center;
  margin-top:4px;
 
}

#festival_link{
  position:absolute;
  top:0px;
  left:0px;
}

/*------------Fine scheda Festival -------------------*/


/*------------- Inizio Festival PopUp ----------------*/

#festpopup{
  position:absolute;
  top:-25px;
  left:137px;
  width:460px;
  height:300px;
  visibility:hidden;
}

#festpopup_sfondo{
/* background: transparent url(../img/festival_popup_sfondo.png); */
  width:460px;
  height:300px;
/*  background-color:#ffc800; */
}

#festpopup_logo{
  position:absolute;
  top:15px;
  left:9px;
  width:133px;
  height:133px;
}

#festpopup_logo_img{
  position:absolute;
  top:0px;
  left:0px;
  width:133px;
  height:133px;
}

#festpopup_locandina{
  position:absolute;
  bottom:60px;
  left:8px;
  width:133px;
}

#festpopup_location{
/*  position:absolute;
  top:150px;
  left:19px;
  overflow:hidden; */
  font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  line-height:10px;
}

#festpopup_data{
/*  position:absolute;
  top:161px;
  left:19px;
  overflow:hidden; */
  font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  line-height:10px;
}

#festpopup_titolo{
/*  position:absolute;
  top:174px;
  left:19px;
  overflow:hidden; */
  margin-top:5px;
  font-size: 16px;
	font-family:  Arial Narrow, Tahoma, sans-serif;
  font-weight:bold;
	text-align:left;
  color: #333;
  line-height:13px;
}

#festpopup_short{
/*  position:absolute;
  top:196px;
  left:19px;
  width:107px;
  overflow:hidden; */
  margin-top:5px;
  font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  line-height:10px;
}

#festpopup_rect{
	background-color: #000000;
  position:absolute;
  top:302px;
  left:10px;
  vertical-align:middle;
  height:19px;
  width:133px;
}

#festpopup_deadline{
  font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
  color: #fff;
  text-align:center;
  margin-top:3px;
 
}

#festpopup_tabs{
  position:absolute;
  top:14px;
  left:150px;
  width:348px;
  height:42px
}

#festpopup_testo{
  overflow:auto;
  position:absolute;
	line-height: 16px;
  font-size: 12px;
  font-family:  Arial Narrow, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  width:328px;
  height:260px;
  top:58px;
  left:160px;
}

#festpopup_testo p{
  margin:0px;
}

#festpopup_titolo_lungo{
/*  background-color:#aaa07f; */
  font-size: 18px;
  font-family:  Arial Narrow, Tahoma, sans-serif;
  font-weight:bold;
	text-align:left;
  color: #333;
  line-height:16px;
  padding-top:3px;
  padding-left:0px;
  padding-right:10px;
  padding-bottom:6px;
}

#festpopup_titolo_lungo p{
  margin:0px;
}

#festpopup_premi{
  overflow:auto;
  position:absolute;
	line-height: 13px;
  font-size: 12px;
  font-family:  Arial Narrow, Tahoma, sans-serif;
	text-align:left;
  color: #333;
  width:328px;
  height:260px;
  top:58px;
  left:160px;
}

#festpopup_link{
  position:absolute;
  top:15px;
  left:506px;
/*------------- Fine Festival PopUp ----------------*/

/*
.linkthumb, .linkthumb:visited {
  border-width:2px;
  border-style:solid;
  border-color:none;
}

.linkthumb:hover{
  border-width:2px;
  border-style:solid;
  border-color:white;
}
*/
/* fine home page - showreel corti del mese */
}

#attesa{
  z-index:1;
  width: 100%;
  background-color: #000000;
  filter: alpha(opacity=30);
  -moz-opacity:0.5; 
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  visibility:hidden;
   /*background:url("../img/preload.gif");
 width:32px; 
  height:32px;*/
  height:100%;
}

#setting{
 position:absolute;
 top:-45px;
 left:780px;
}

