/************************************/
/* 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;
  }

#download_mobile { display: none }

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

#top_page
  {
  height: 20px;
  }

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

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

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

#top_header_mobile { display:none }

#menu_mobile { display:none }

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

#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;
  }

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

/* Non visualizzo il footer specifico dei dispositivi mobili */
#bottom_mobile { display: none }

#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: 648px;
  height: 528px;
  border: #555555 dotted 1px;
  }

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

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

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

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

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

.testo_scelta_visione
  {
  font-family : Arial,'sans-serif';
  font-size : 14px;
  }

#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;
  /*border-bottom: #555555 dotted 1px;*/
  text-align:center;
}

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

#visione_capitoli_2 {
  width: 316px;
  float:left;
  border-right: #555555 dotted 1px;
  border-bottom: #555555 dotted 1px;
  background-color: #333333;
  padding: 4px;
  text-align:center;
}

#visione_foo
  {
  width: 302px;
  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;
  color:#ffc;
}

#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;
  }

#menu_credits_item br { display:none }

/************************************/
/* 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;
  margin: 0 auto;
  width: 984px;
}

.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 : 32px;
  color:#00FF1E;
  }

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

.titolo_download
  {
  font-family : Georgia,'sans-serif';
  font-size : 26px;
  color:#FFFF00;
  font-weight: bold;
  }

.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_intro_main
  {
  font-family : Georgia, 'sans-serif';
  font-size : 16px;
  color: #CCCCCC;
  font-weight:normal;
  line-height: 24px;
  text-align: justify;
  }


.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 RIQUADRO SPOT SOTTO HEADER */
/************************************/

.top_banner {
  border:1px solid #dddddd;
  width:884px;
  margin:4px auto 42px;
  border-radius: 4px;
  background-color:#ffc;
  position: relative;
}

.top_random_biblio {
  font-family : Arial, 'sans-serif';
  color: #000000;
  clear: both;
  overflow: hidden;
  margin: 4px 0;
  padding: 4px;
  position: relative;
}

.top_banner img.copertina {
  float: left;
  border: 1px solid #000000;
  width: 96px;
  margin: 2px 8px 4px 2px;
}

.top_banner img.bottone_copertina {
  float: right;
  width: 172px;
  margin: 36px 8px;
}

.libro_copertina {
  float:left;
  width: 84px;
  height: 128px;
}

.titolo_random_biblio {
  font-size : 22px;
  font-style: italic;
  text-align: left;
}

.bottone_aggiuntivo_libro {
  height: 36px;
  width: 172px;
  border-radius: 8px;
  box-shadow: 4px 4px 4px #888888;
  background: linear-gradient( #e2e3ff, #bdaaff);
  text-align: center;
  font-family: 'Arial', 'sans-serif';
  font-size: 14px;
  font-style: italic;
  color: #0043fd;
  line-height: 112%;
  padding: 2px;
  margin: 0 4px 0 4px;
  display: inline-block;
  float: right;
}

.bottone_aggiuntivo_libro:hover {
  background: linear-gradient( #249aff, #000090);
  color: #ffff00;
}

.sottotitolo_random_biblio {
  font-size : 16px;
  color: #646464;
  font-style: italic;
  margin-top: 2px;
}

.presentazione_random_biblio {
  font-family : Georgia, 'sans-serif';
  margin-top: 12px;
  font-size: 14px;
  line-height: 124%;
}

/********************/
/* 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;
  }

.frmcode
  {
  background-color: white;
  border-style: solid;
  border-width : 1px;
  border-left-color: #FFFF00;
  border-top-color: #FFFF00;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #900000;
  font-family : Tahoma, Arial, 'sans-serif';
  font-size : 14px;
  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;
  }
