/************************************/
/* RIDEFINIZIONE STILI DEI TAG HTML */
/************************************/
body 
  {
  background: black;
  margin: 0px;
  }

hr 
  {
  width: 94%;
  margin: 0px auto;
  background: #0000CC;
  border: 0px;
  color: #0000CC;
  height: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
  }

strong
  {
  color:yellow;
  }

/**************************/
/* STILE DEI COLLEGAMENTI */
/**************************/

a:link, a:visited
  {
  text-decoration: none;
  font-weight: bold;
  color:#3271F0;
  }

a:hover 
  {
  color:#FF6600;
  text-decoration:underline;
  }

#menu a:link, 
#menu a:visited
  {
  color:#000090;
  }

#menu a:hover
  {
  color:#14AA00;
  text-decoration:none;
  }

#area_text a:link, 
#area_text a:visited
  {
  border-bottom: #3271F0 dotted 1px;
  }

#area_text a:hover
  {
  text-decoration:none;
  }

#download_movie a:link,
#download_movie a:visited,
#download_movie a:hover
  {
  text-decoration:none;
  border:0;
  }

#footer a:link, 
#footer a:visited
  {
  color:#32B7FF;
  }

.dotted
  {
  border-bottom: #FFFF00 dotted 1px;
  }

.external
  {
  background:url(../images/external.png) no-repeat right 3px;
  padding-right:14px;
  }

/*******************************/
/* STILI PER TABELLE GENERICHE */
/*******************************/

.border_table
  {
  border: #000000 solid 1px;
  }

/*******************************/
/* STILE GENERICO DELLA PAGINA */
/*******************************/

#top_page
  {
  height: 20px;
  }

#page 
  {
  margin: 0px auto;
  width: 984px;
  }

#corpo
  {
  }

#header
  {
  height:134px;
  background: url('../images/header.jpg') center no-repeat;
  }

#headereng
  {
  height:134px;
  background: url('../eng/images/header.jpg') center no-repeat;
  }

#menu
  {
  text-align:center;
  height:64px;
  background: url('../images/sfumata_menu.jpg') repeat-x;
  }

#area_text
  {
  }

#image
  {
  height:212px;
  }

#content
  {
  padding-left: 8px;
  }

#countdown
  {
  background: url('../images/countdown.jpg') center no-repeat;
  height:134px;
  }

#quadro_film
  {
  float:left;
  width: 485px;
  border: #555555 dotted 1px;
  margin-right: 8px;
  }

#quadro_testo
  {
  float:left;
  width: 232px;
  }

#separator 
  {
  clear:both;
  height: 20px;
  }

.separator_10 
  {
  clear:both;
  height: 10px;
  }

#fade
  {
  height:48px;
  background-image:url('../images/sfumata_basso.jpg');
  background-repeat:repeat-x;
  }

#footer
  {
  background-color: #505050;
  font-family : Tahoma, Arial, 'sans-serif';
  font-size : 10px;
  color: #000000;
  text-align: center;
  }

/*************************************/
/* STILE PER LA PAGINA DEL COUNTDOWN */
/*************************************/

#quadro_film_countdown
  {
  float:left;
  width: 640px;
  border: #555555 dotted 1px;
  margin-top: 8px;
  }

.titolo_presentazione
  {
  font-family : 'Times New Roman','sans-serif';
  font-size : 24px;
  color:#FF6600;
  font-weight: bold;
  font-style: italic;
  }

.member
  {
  font-family : 'Times New Roman','sans-serif';
  font-size : 20px;
  color:yellow;
  font-style: italic;
  }

.testo_presentazione
  {
  font-family : Tahoma,'sans-serif';
  font-size : 12px;
  color: #c0f3be;
  line-height: 16px;
  font-style:normal;
  }

/********************************/
/* STILE DELLA PAGINA DEL MOVIE */
/********************************/

#area_movie
  {
/*  float:left;
  width: 720px;*/
  }

#area_film
  {
  float:left;
  margin-left: 54px;
  width: 640px;
  height: 404px;
  border: #555555 dotted 1px;
  }

#spot
  {
  float:left;
  margin-left: 12px;
  width: 206px;
  }

#quadro_spot
  {
  border: #555555 dotted 1px;
  }

#layer_due_parti
  {
  position:relative;
  left:0px;
  top:0px;
  margin-top:8px;
  }

#layer_capitoli
  {
  position:relative;
  left:0px;
  top:0px;
  margin-top:8px;
  }

#scelta_visione
  {
  height: 28px;
  width: 640px;
  }

#visione_due_parti
  {
  width: 160px;
  float:left;
  border-right: #555555 dotted 1px;
  padding: 4px;
  border-bottom: #555555 dotted 1px;
  text-align:center;
  }

#visione_capitoli
  {
  width: 160px;
  float:left;
  border-right: #555555 dotted 1px;
  padding: 4px;
  text-align:center;
  }

#visione_foo
  {
  width: 294px;
  float:left;
  padding: 4px;
  border-bottom: #555555 dotted 1px;
  background-color:#2C2C2C;
  }

/*****************************************/
/* STILE DELLE PAGINE DEL TESTO COMPLETO */
/*****************************************/

#ndx
  {
  margin: 0px auto;
  border: #555555 dotted 1px;
/*  width: 340px;*/
  width: 640px;
  height: 292px;
/*  margin-right: 6px;*/
  margin-bottom: 10px;
  /*padding: 4px;*/
  background:url(../testo/images/back.jpg) center no-repeat;
  float:left;
  }

#altritesti
  {
  margin: 0px auto;
  border: #555555 dotted 1px;
  width: 324px;
  height: 292px;
  margin-left: 6px;
  margin-bottom: 10px;
  /*padding: 4px;*/
  float:left;
  background:url(../testo/images/back2.jpg) center no-repeat;
  }

#parte1
  {
  float:left;
  width:380px;
  padding: 4px;
  margin-left:8px;
  }

#parte2
  {
  float:left;
  padding: 4px;
  }


.flag
  {
  float:left;
  border: #FFFF00 solid 1px;
  margin:  12px 4px 2px 12px;
  }

.testoflag
  {
  float:left;
  padding: 12px 0px 0px 6px;
  font-family : 'Times New Roman','sans-serif';
  font-size : 16px;
  color:#FFFFCC;
  }

.testoflagrigio
  {
  padding: 12px 0px 0px 6px;
  font-family : 'Times New Roman','sans-serif';
  font-size : 16px;
  color:#717171;
  }

.quoting
  {
  background-color:#161616;
  border: #555555 dotted 1px;
  width:500px;
  margin: 0px auto;
  font-family : 'Verdana','sans-serif';
  font-style:italic;
  font-size : 16px;
  color:#AAAAAA;
  text-align:center;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 6px;
  }

.quoting_larga
  {
  background-color:#161616;
  border: #555555 dotted 1px;
  width:800px;
  margin: 0px auto;
  font-family : 'Verdana','sans-serif';
  font-style:italic;
  font-size : 16px;
  color:#AAAAAA;
  text-align:justify;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 6px;
  }


.autore
  {
  font-weight:bold;
  color:#78D916;
  }

.titolo_indice
  {
  font-family : 'Times New Roman','sans-serif';
  font-size : 20px;
  color:#3DD2FF;
  }

.titolo_parte
  {
  font-family : 'Times New Roman','sans-serif';
  font-size : 22px;
  color:#FF6600;
  }

.titolo_capitolo
  {
  font-family : 'Georgia','sans-serif';
  font-size : 14px;
  }

.titolo_capitolo a:hover,
#altritesti a:hover
  {
  color:#FFFF00;
  text-decoration:none;
  }



/**********************************/
/* STILE DELLE PAGINE DEI CREDITS */
/**********************************/

#menu_credits
  {
  margin-top:10px;
  margin-bottom:20px;
  text-align:center;
  }

#menu_credits_item
  {
  font-family : 'Georgia', 'sans-serif';
  font-size : 20px;
  }

#menu_credits_item a:link, 
#menu_credits_item a:visited
  {
  border-bottom: #3271F0 dotted 1px;
  color:#FF6060;
  }

#menu_credits_item a:hover
  {
  text-decoration:none;
  color:#14AA00;
  }

/************************************/
/* STILE PER LA PAGINA DEI CONTATTI */
/************************************/

#form_cont
  {
  margin-left: 6px;
  margin-right: 6px;
  }

#contact_container
  {
  background:url(../contact/images/stilo.jpg) no-repeat center;
  }

#table_form_contatti td
  {
  padding-top:6px;
  padding-bottom:6px
  }

.border_dotted
  {
  border: #555555 dotted 1px;
  }

/******************************************/
/* STILE PER LA PAGINA DELLA BIBLIOGRAFIA */
/******************************************/

#book_cover
  {
  float:left;
  margin-right: 6px;
  }

#cover_link a:link,
#cover_link a:visited,
#cover_link a:hover
  {
  border: 0px;
  color:grey;
  }

/*******************************************/
/* STILE PER LA PAGINA DELL'ACQUISTO MEDIA */
/*******************************************/

#testo_media
  {
  float:left;
  width:480px;
  margin-right:12px;
  }

#form_media
  {
  float:left;
  width:480px;
  }

/******************/
/* STILE DEI MENU */
/******************/

#menu_box
  {
  padding-top: 20px;
  }

.menu_item
  {
  font-family : 'Georgia', 'sans-serif';
  text-align:center;
  font-size : 16px;
  }

#menu_bottom
  {
  text-align: center;
  font-family : Verdana, 'sans-serif';
  font-size : 10px;
  }

/************************/
/* STILE TESTO GENERICO */
/************************/

#intestazione 
  {
  font-family : Tahoma, Arial, 'sans-serif';
  font-size : 12px;
  color: #B7B7B7;
  padding-top: 2px;
  }

#citazione
  {
  font-family : Georgia, Arial,'sans-serif';
  font-size : 20px;
  color:#900000;
  font-style:italic;
  }

#welcome
  {
  font-family : Georgia, Arial,'sans-serif';
  font-size : 24px;
  color:#00FF1E;
  }

.titolo_sezione
  {
  font-family : Georgia,'sans-serif';
  font-size : 22px;
  color:#FF6600;
  }

.titolo_evento
  {
  font-family : Arial,'sans-serif';
  font-size : 18px;
  color:#FF6600;
  }

.testo
  {
  font-family : Georgia,'sans-serif';
  font-size : 16px;
  color: #c0f3be;
  line-height: 28px;
  font-weight:normal;
  }

.testo_s
  {
  font-family : Georgia,'sans-serif';
  font-size : 14px;
  color: #000000;
  line-height: 20px;
  font-weight:normal;
  }

.testo_download
  {
  font-family : Tahoma,'sans-serif';
  font-size : 14px;
  line-height:22px;
  color: #FFFFFF;
  font-weight:normal;
  }

.testo_ct
  {
  font-family : Arial,'sans-serif';
  font-size : 28px;
  color: #FF6600;
  font-weight:normal;
  }

.note
  {
  font-family : Tahoma,'sans-serif';
  font-size : 10px;
  color: #aaaaaa;
  font-weight:normal;
  }

.data_lezione
  {
  font-family : Arial,'sans-serif';
  font-size : 16px;
  color: #900000;
  }

.testo_piccolo 
  {
  font-family : Tahoma, Arial, 'sans-serif';
  font-size : 11px;
  color: #CCCCCC;
  font-weight:normal;
  }

.testo_box_sidebar 
  {
  font-family : Tahoma, Arial, 'sans-serif';
  font-size : 12px;
  color: #000000;
  }

.testo_xxs 
  {
  font-family : Tahoma, Arial, 'sans-serif';
  font-size : 10px;
  color: #FFFFFF;
  }

/********************/
/* STILE CAMPO FORM */
/********************/

.frmtesto 
  {
  background-color: #666666;
  border-style: solid;
  border-width : 1px;
  border-left-color: #FFFF00;
  border-top-color: #FFFF00;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #c0f3be;
  font-family : Tahoma, Arial, 'sans-serif';
  font-size : 12px;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  }

/**************/
/* STILI VARI */
/**************/

.border_banner
  {
  border: #AAAAAA dotted 1px;
  }


.hide,
.nas
  {
  display: none;
  }


.arancio {
    color: #FF6600;
  }

.grigio {
    color: #555555;
  }

.blu {
    color: #6600FF;
  }


.giallo {
    color: #FFCC00;
  }

.verde {color:#78D916;}

.pad {
    padding-top: 4px;
  }

