/*
Theme Name:		ff30
Theme URI: 		
Version: 		0.1
Description: 	Fantafestival 30 
Author: 		Luca Boccianti 
Author URI:		http://luca.boccianti.com
Tags:			

(thanks to Ptah Dunbar's wpframework)
Copyright 2010 Luca Boccianti <http://luca.boccianti.com> All rights reserved.
ff30 licensed under the terms of the GNU General Public License version 2.

*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );


/* menu piatti stile T. */
/*
@import url( 'menu_piatti.css' );
*/

/* menu "sfumati" stile L. */
@import url( 'menu_sfumati.css' );
/*
*/

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

html, body {
	margin-top: 0px !important
	}

body {
	margin: 0;
	padding: 0;
	font-family: arial, verdana;
	font-size: 11px;
	background-color: #bbb; 
	/*
	background-color: #333; 
	background-position: center center;
	background-repeat: repeat-y;
	background-image: url(library/media/images/sfondo_sfumatura_grigia.png);
	background-color: #191919;
	*/
	}

div.colonna {
	/*
	usato solo nella funzione jquery per pareggiare le colonne
	*/
	}

p {
	margin-bottom: 10px; 
	}

a {
	text-decoration: none;
	color: rgb(30%, 30%, 30%);
	}

a.test {
  color: #000;
  }

code {
	background-color: transparent;
	}

dl {
	margin: 0 0 5px 0;
	}

dd.wp-caption-dd {
	margin: 0; 
	}

.wp-caption {
	text-align: left; 
	}

a:hover {
	text-decoration: underline;
	color: #000;
	}

a.link_home_page,
span.link_inattivo {
   display: block;
  font-family: arial;
	font-size: 13px;
	font-weight: bold;
	/*
   margin: 10px 0;
	*/
   }

a.t,
span.link_inattivo {
	display: block; 
	margin-left: 20px; 
	padding-left: 20px; 
	background-position: left center;
	background-image: url(library/media/images/triangolo_70_15x15.png);
	background-repeat: no-repeat;
	/*
	*/
	}

span.link_inattivo {
	color: #999;
	}

a.t:hover {
	text-decoration: underline;
	color: #000;
	background-image: url(library/media/images/triangolo_15x15.png);
	}

.alte {
	text-transform: uppercase;
	}

td {
	line-height: 120%;
	}

div.h30 {
	clear: both; 
	display: block;
	width: 100%;
	height: 30px;
	}

div.h15 {
	clear: both; 
	display: block;
	width: 100%;
	height: 15px;
	}

body.home {
	/*
	background-image: url(library/media/images/sfondo_sfumatura_grigia.png);
	background-color: #191919;
	*/
	background-color: rgb(171, 180, 193);
	}

/* Chi siamo r=175 g=154 b=175 */
body.pageid-53 {
	/*
	background-image: url(library/media/images/sfondo_sfumatura_rossa.png);
	background-color: #330000;
	*/
	background-color: rgb(171, 154, 175);
	}

/* Archivio r=166 g=22 b=51 */
body.pageid-58,
body.pageid-60,
body.category-archivio-articoli,
body.category-cataloghi,
body.s-category-cataloghi, 
body.page-template-archivio_articoli-php,
body.page-template-elenco_articoli_per_anno-php,
body.page-template-tpl_cataloghi-php,
body.page-template-tpl_edizione_fantafestival-php,
body.s-category-archivio-fantafestival {
	/*
	background-image: url(library/media/images/sfondo_sfumatura_verde.png);
	background-color: #003300;
	*/
	background-color: rgb(166, 22, 51);
	}

/* Video r=119 g=143 b=182 */
body.pageid-140 {
	/*
	background-image: url(library/media/images/sfondo_sfumatura_azzurra.png);
	background-color: #000d1a;
	*/
	background-color: rgb(119, 143, 182);
	}

/* Sci fi poster r=97 g=127 b=117 */
body.pageid-62,
body.page-template-tpl_sci-fi-poster-php,
body.s-category-schede-sci-fi-poster,
body.page-template-tpl_scheda-sci-fi-poster-php {
	/*
	background-image: url(library/media/images/sfondo_sfumatura_gialla.png);
	background-color: #191900;
	*/
	/*
	background-image: url(library/media/images/sfondo_sfumatura_viola.png);
	background-color: #190019;
	*/
	background-color: rgb(97, 127, 117);
	}

/* Contatti */
body.pageid-64 {
	/*
	background-image: url(library/media/images/sfondo_sfumatura_gialla.png);
	background-color: #191900;
	*/
	}

h1, h2, h3, h4, h5, h6 {
   margin: 0;
   padding: 0;
   line-height: 120%;
   }

h2.titolo_testata {
	font-size: 31px !important; 
	/*
	letter-spacing: -.1em; 
	*/
	line-height: 120%; 
	}

a.alte {
	text-transform: uppercase;
	}



/*  Sponsor
--------------------------------------
*/

div#sponsor_sfondo {
	width: 100%; 
	height: 72px; 
	padding-top: 4px; 
	text-align: center; 
	background-color: white; 
	}

div#sponsor_container {
	width: 960px; 
	height: 68px;
	margin: auto; 
	text-align: center; 
	background-color: white; 
	}

div.sponsor {
	float: left; 
	display: block; 
	position: relative;
	height: 68px; 
	padding-left: 30px; 
	text-align: left; 
	line-height: 120%;
	background-color: white; 
	border-left: 1px dotted #000; 
	}

div.titoletto_sponsor {
	position: relative;
	left: -18px; 
	height: 16px;
	text-align: left;
	color: #999;  
	}

div.logo_sponsor {
	float: left;
	height: 48px;
	margin-right: 45px; 
	background-position: left top;
	background-repeat: no-repeat;
	}

div#mibac {
	width: 191px; 
	background-image: url(library/media/images/sponsor_mibac_48.png);
	}

div#comune {
	width: 261px; 
	background-image: url(library/media/images/sponsor_comune_48.png);
	}

div#regione {
	position: relative;
	top: 0px; 
	width: 144px; 
	background-image: url(library/media/images/sponsor_regione_48.png);
	}

div#grandi_eventi_culturali {
	width: 100px; 
	margin-right: 0px;
	background-image: url(library/media/images/grandi_eventi_culturali_48.png);
	}

/*  
--------------------------------------
*/







div#pipi_testata {
   text-align: center;
	width: 960px;
	height: 232px;
	overflow: hidden; 
	background-image: url(library/media/images/pipi_testata_960x232.png);
	background-position: center center;
	background-repeat: no-repeat;
   }

body.ie5 div#pipi_coda,
body.ie6 div#pipi_coda {
	background-image: url(library/media/images/pipi_testata_960x232.gif);
	}

div#bordo_nero {
	display: block;
	width: 960px;
	text-align: center;
	background-color: #000;
   }

div#content {
	width: 900px;
	margin: auto;
   }



/* 
---------------------------------------------
*/



div#colonna_1 {
	/* grigio/azzurro Teresa */
	background-color: #e5e8ec; 
	}

div.box_cont {
	width: 300px;
	}

div.box_cont,
div.box_cont_2 {
	float: left;
	display: block;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	/*
	height: 100px;
	border-left: 1px solid black;
	*/
	text-align: center;
	background-color: #ddd;
	}

div.box_cont_2 {
	width: 600px;
	background-color: #fff; 
	}

div.box, 
div.box_2 {
	/*
	overflow: hidden;
	*/
	clear: both; 
	text-align: left;
	}

div.box {
	width: 240px;
	margin: 0px auto;
	font-family: verdana;
	}

div.box_2 {
	width: 540px;
	/*
	padding: 20px 0 0px 0;
	font-family: verdana;
	*/
	}
	
div.box h1, div.box h2, div.box h3, 
div.box_2 h1, div.box_2 h2, div.box_2 h3 {
	font-family: arial;
  }

div.box div.evento, 
div.box_2 div.evento {
	margin: 0;
	padding: 0;
	}

div.box p, 
div.box_2 p {
	/*
	margin: 0;
	*/
	padding: 0;
	line-height: 120%;
	}

div.box a.titolo_post, 
div.box_2 a.titolo_post {
	display: block;
	margin: 10px 0 0 0;
	line-height: 120%;
	font-weight: bold; 
	}

div.box h1, 
div.box_2 h1 {
	font-size: 25px;
	font-weight: bold;
	}

div.box h2, 
div.box_2 h2 {
	font-size: 21px;
	font-weight: bold;
	/*
	text-transform: uppercase;
	*/
	}

div.box div.category-schede-sci-fi-poster h2, 
div.box_2 div.category-schede-sci-fi-poster h2 {
  margin-bottom: 15px; 
	font-size: 21px;
	font-weight: bold;
	/*
	text-transform: uppercase;
	*/
	}

div.box h3, 
div.box_2 h3 {
	margin-bottom: 15px; 
	font-size: 15px;
	font-weight: bold;
	line-height: 120%;
	/*
	text-transform: uppercase;
	*/
	}



div#colonna_3 img {
	float: left; 
	}





div#contenitore-locandina-ff30 {
	width: 300px; 
	height: 340px; 
	text-align: center; 
	}


div#contenitore-locandina-ff30 img.ngg-singlepic {
	width: 240px; 
	height: 336px; 
	margin: auto;
	padding: 0;
	border: 0;
	}







div#primary {
	width: 570px;
	padding-left: 30px; 
	text-align: left;
	background-color: #fff;
	}

div#primary p {
	font-family: verdana;
	}

.page-title {
  font-size: 25px;
  }

.page-title span {
  font-style: normal;
  font-weight: bold;
  }

.entry-title,
.entry-title a {
	/*
	margin-bottom: 15px; 
	*/
	font-size: 21px;
	font-weight: bold;
	line-height: 120%;
	}

.entry-title a {
	color: rgb(30%, 30%, 30%);
	}

.entry-title a:hover {
	color: #000;
	text-decoration: underline;
  }

.hentry {
  margin-bottom: 15px;
  }






div.category-anteprime {
  /*
  float: left;
  width: 240px;
  margin: 0 30px 30px 0;
  background-color: #ddf;
  */
  }








ul.social-media-list {
  font-family: arial;
  margin: 0;
  padding: 0;
  list-style: none; 
  }


ul.social-media-list li {
  margin: 0 0 5px 0; 
  }

ul.social-media-list img {
  display: inline-block; 
  vertical-align: middle; 
  margin: 0 5px 0 0; 
  }








div.box.mediapartner img.alignleft,
div.box.mediapartner img.alignright {
  margin: 0;
  }










div.feed_rss_fantascienza_com {
	clear: both; 
	text-align: left;
	}

div.feed_rss_fantascienza_com h2 {
	margin: 10px 0 0 0;
	text-align: left; 
	text-transform: uppercase;
	line-height: 100%;
	font-size: 11px;
	font-weight: bold;
	}

div.feed_rss_fantascienza_com img {
	width: 70px;
	height: 70px;
	margin: 5px 5px 0px 0;
	padding: 0;
	border: 0 !important;
	}

div.feed_rss_fantascienza_com p {
	margin: 0;
	line-height: 120%;
	font-family: verdana;
	font-size: 10px;
	}

div.feed_rss_fantascienza_com a {
	color: #000;
	}



div#pipi_coda {
	width: 960px;
	height: 531px; 
	margin: 0 0 20px 0; 
	background-image: url(library/media/images/pipi_coda_960x531.png);
	background-position: center center;
	background-repeat: no-repeat;
	}

body.ie5 div#pipi_coda,
body.ie6 div#pipi_coda {
	background-image: url(library/media/images/pipi_coda_960x531.gif);
	}

div#footer {
	margin: 0 0 0px 0; 
	height: 30px; 
	line-height: 30px; 
	text-align: center; 
	color: #999; 
	background-color: #000; 
	}



div#colonna_eventi,
div#colonna_foto,
div#colonna_cataloghi {
	text-align: left; 
	background-color: #fff; 
	}





ul#menu_archivio {
	margin: 0;
	padding: 0;
	}

ul#menu_archivio li {
	float: left;
	width: 135px;
	margin: 0;
	padding: 0;
	list-style: none;
	}













span#elenco_archivio_articoli {
	width: 540px; 
	margin: 0;
	padding: 0;
	}

span#elenco_archivio_articoli div.anno_articoli {
	float: left; 
	display: block;
	width: 235px;
	/*
	height: 150px; 
	border: 1px solid black;
	*/
	margin: 30px 0 0 0;
	padding: 10px;
	list-style: none; 
	background-color: #eee; 
	}

span#elenco_archivio_articoli div.anno_articoli > a {
	display: block;
	margin: 0 auto;
	text-align: center; 
	}

span#elenco_archivio_articoli ul {
	}

span#elenco_archivio_articoli ul li {
	}












div.ngg-album {
	}

div.ngg-album img.Thumb, 
div.ngg-album-1col img.Thumb {
	width: 150px;
	height: 150px; 
	}

div.ngg-gallery-thumbnail-locandine div.ngg-gallery-thumbnail {
	margin-right: 30px;
	margin-bottom: 30px; 
	}

div.ngg-gallery-thumbnail-locandine img {
	margin: 0; 
	padding: 0;
	border: none; 
	}




div.ngg-galleryoverview {
	width: 570px;
	}

body.s-category-anteprime div.ngg-galleryoverview {
	margin-top: 30px;
	width: 570px;
	}

body.s-category-anteprime div.ngg-galleryoverview h3.titolo_galleria {
	display: none;
	}















ul.menu_edizioni {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none; 
	background-color: #ccc;
	}

ul.menu_edizioni li {
	float: left;
	display: block;
	width: 54px;
	line-height: 24px;
	text-align: center; 
	background-color: #eee;
	}

ul.menu_edizioni li.a-capo {
	clear: both;
	}

ul.menu_edizioni li.selected a {
	font-weight: bold;
	color: #fff; 
	background-color: #c00;
	}

ul.menu_edizioni li a {
	display: block;
	}

ul.menu_edizioni li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #fff; 
	background-color: #c00;
	}





div.navigazione-edizioni {
	height: 48px; 
	font-size: 15px;
	font-weight: bold; 
	text-align: center;
	}

div.navigazione-edizioni div#edizione-precedente {
	float: left;
	position: relative; 
	height: 48px; 
	width: 150px; 
	line-height: 48px; 
	text-align: left;
	}

div.navigazione-edizioni div#edizione-centrale {
	width: 150px; 
	height: 48px; 
	margin: auto;
	line-height: 48px; 
	text-align: center;
	}

div.navigazione-edizioni div#edizione-successiva {
	float: right; 
	position: relative; 
	height: 48px; 
	width: 150px; 
	line-height: 48px; 
	text-align: right;
	}

div.navigazione-edizioni img.freccetta {
	position: relative;
	top: -1px; 
	}










div.edizione_ff.testo_introduttivo {
	float: left; 
	width: 255px; 
	}

div.edizione_ff.manifesto {
	float: left; 
	width: 255px; 
	/*
	height: 300px; 
	*/
	margin-left: 30px; 
	}

div.edizione_ff.manifesto img.ngg-singlepic {
	width: 255px; 
	padding: 0;
	}

div.edizione_ff.catalogo {
	clear: both; 
	padding: 10px 0; 
	border-top: 1px solid #eee; 
	}

div.edizione_ff.articoli {
	clear: both; 
	padding: 10px 0; 
	border-top: 1px solid #eee; 
	}

div.edizione_ff.galleria_foto {
	/*
	margin-left: 30px; 
	margin-right: 30px; 
	padding: 0; 
	*/
	}

div.edizione_ff.galleria_foto div.ngg-gallery-thumbnail-box {
	width: 160px; 
	margin-right: 30px; 
	}

div.edizione_ff.galleria_foto h2 {
	margin-left: 30px; 
	border-top: 1px solid #eee; 
	}

div.edizione_ff.galleria_foto img {
	margin-left: 0px;
	}



div.tubepress_normal_embedded_wrapper {
	margin-bottom: 60px; 
	}

div.tubepress_thumb {
	width: 180px !important;
	}







div.didascalia-wp-cycle-sfondo {
	position: absolute;
	bottom: 0;
	/*
	width: '.$width.'px;
	*/
	width: inherit;
	padding: 2px;
	font-family: verdana;
	text-align: center;
	color: #fff;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}

div.didascalia-wp-cycle-primo-piano {
	position: absolute;
	bottom: 0;
	/*
	width: '.$width.'px;
	*/
	width: inherit;
	padding: 2px;
	font-family: verdana;
	text-align: center;
	color: #fff;
	}









body.category-anteprime h1, 
body.category-anteprime h2, 
body.category-anteprime h3, 
body.category-anteprime h4, 
body.category-anteprime h5, 
body.category-anteprime h6,
body.category-eventi h1, 
body.category-eventi h2, 
body.category-eventi h3, 
body.category-eventi h4, 
body.category-eventi h5, 
body.category-eventi h6 {
	}

/*
body.page-template-tpl_archivio-php div#primary,
body.category-anteprime div#primary,
body.category-eventi div#primary, 
body.category-luoghi div#primary {
	width: 570px; 
	}
*/

body.category-anteprime h2.entry-title,
body.category-anteprime h3.entry-title,
body.category-eventi h2.entry-title,
body.category-eventi h3.entry-title,
body.category-anteprime h2.entry-title a,
body.category-anteprime h3.entry-title a,
body.category-eventi h2.entry-title a,
body.category-eventi h3.entry-title a {
	clear: none;
	font-size: 15px;
	}

body.category-anteprime a,
body.category-eventi a {
	/*
	*/
	}

body.category-anteprime a.more,
body.category-eventi a.more {
	font-size: 11px; 
	}

body.category-anteprime div.hentry,
body.category-eventi div.hentry {
	float: left; 
	margin-right: 30px; 
	}

body.category-anteprime div.post.hentry.colonne1,
body.category-eventi div.post.hentry.colonne1 {
	width: 540px; 
	}

body.category-anteprime div.post.hentry.colonne2,
body.category-eventi div.post.hentry.colonne2 {
	width: 255px; 
	}

body.category-anteprime img.ngg-singlepic,
body.category-eventi img.ngg-singlepic {
	padding: 0;
	border: 1px solid #999;
	}









dl.dati_anteprima {
	font-family: verdana;
	}

dl.dati_anteprima dt {
	/*
	float: left;
	clear: both;
	*/
	width: 100px;
	margin: 0;
	}

dl.dati_anteprima dd {
	margin: 0 0 0 20px;
	}

dl.dati_anteprima dd.no-margin {
	margin: 0 0 0 0px;
	}













div.menu_alfabeto,
div.menu_decadi {
	float: left;
	display: block;
	width: 255px;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	}

div.menu_alfabeto {
  margin-right: 30px; 
  background-color: #eee;
  }

div.menu_decadi {
  background-color: #eee;
  }

div.menu_alfabeto ul,
div.menu_decadi ul {
	margin: 0;
	padding: 0;
  }

div.menu_alfabeto ul li,
div.menu_decadi ul li {
	float: left;
	display: block;
	list-style: none;
	margin: 0 0px 0 0;
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
  }

div.menu_decadi ul li {
  width: 120px;
  text-align: center;
  }

div.menu_alfabeto ul a {
	width: 38px;
  }

div.menu_alfabeto ul a,
div.menu_decadi ul a {
	display: block;
  }

div.menu_alfabeto ul a:hover,
div.menu_decadi ul a:hover {
	color: white;
	background-color: #999;
  }

div.menu_alfabeto ul a.selected,
div.menu_decadi ul a.selected {
	color: white;
	background-color: #c00;
  }



/*  Archivio Articoli
--------------------------------------
*/

ul.archivio-articoli {
	font-family: verdana;
	font-size: 11px;
	}

ul.archivio-articoli li {
	margin: 0;
	margin-bottom: 0;
	padding: 0;
	}



/*  Elenco scifi poster
    è una paguina che ha come template page-template-tpl_sci-fi-poster-php
--------------------------------------
*/

body.page-template-tpl_sci-fi-poster-php {
	}

body.page-template-tpl_sci-fi-poster-php div.ngg-elenco-scifiposter div.cornice-scifiposter {
  float: left; 
  position: relative; 
  width: 160px; 
  height: 280px; 
  /*
  */
  margin-bottom: 15px; 
  line-height: 120%; 
  text-align: center;
  /*
  background-color: red; 
  border: 1px solid #999; 
	*/
  }

body.page-template-tpl_sci-fi-poster-php div.ngg-elenco-scifiposter div.cornice-scifiposter.sx {
  margin-right: 30px;
  }

body.page-template-tpl_sci-fi-poster-php div.ngg-elenco-scifiposter div.cornice-scifiposter.dx {
  margin-left: 30px;
  }

body.page-template-tpl_sci-fi-poster-php div.ngg-elenco-scifiposter div.cornice-scifiposter-interna {
  float: left; 
  position: relative; 
  width: 160px; 
  height: 230px; 
  text-align: center;
  background-color: #ccc; 
  /*
  border: 1px solid #999; 
	*/
  }

body.page-template-tpl_sci-fi-poster-php div.ngg-elenco-scifiposter div.cornice-scifiposter-interna img.ngg-singlepic {
	display: block; 
	margin: 0px auto; 
  padding: 0; 
  /*
	padding: 4px;
	*/
	border: 1px solid #fff; 
	}

body.page-template-tpl_sci-fi-poster-php div.ngg-elenco-scifiposter div.cornice-scifiposter div.titolo-film {
	clear: both;
  height: 45px; 
	margin-top: 5px;
  line-height: 120%; 
  text-align: center; 
  /*
  position: absolute;
  bottom: 0px; 
  background-color: green; 
  width: 100%;
  margin: auto; 
  */
  }




/*  Schede scifi poster
    sono post della categoria sci-fi-poster
--------------------------------------
*/

div.category-schede-sci-fi-poster {
	}

div.category-schede-sci-fi-poster img.ngg-singlepic {
	display: block; 
	margin: 15px auto; 
	padding: 0;
	border: 1px solid #999; 
	}







/*  Donloads manager (Area stampa)
--------------------------------------
*/

div.downloads-manager-category {
	position: relative;
	}

div.downloads-manager-category h2 {
	clear: both; 
	margin-top: 30px; 
	}

div.downloads-manager-category div.file-entry {
	/*
	float: left; 
	position: relative;
	width: 240px;
	margin-right: 30px; 
	*/
	}

div.downloads-manager-category div.file-entry {
	display: block; 
	margin-top: 5px; 
	}

div.downloads-manager-category div.file-type-icon {
	float: left; 
	margin-right: 5px; 
	}

div.downloads-manager-category div.file-name {
	}

div.downloads-manager-category div.file-date {
	display: none; 
	}

div.downloads-manager-category div.file-clicks {
	display: none; 
	}

div.downloads-manager-category div.entry-clear {
	clear: both; 
	}















div.cinemaembassy,
div.cinemaq-a,
div.cinemaq-b,
div.cinemaq-c,
div.cinematrevi {
	font-family: verdana;
	padding: 5px; 
	}

div.cinemaembassy {
	background-color: rgb(100%, 100%, 90%);
	border: 1px solid rgb(90%, 90%, 80%);
	}

div.cinemaq-a {
	background-color: rgb(100%, 95%, 95%);
	border: 1px solid rgb(95%, 90%, 90%);
	}

div.cinemaq-b {
	background-color: rgb(95%, 95%, 100%);
	border: 1px solid rgb(90%, 90%, 95%);
	}

div.cinemaq-c {
	background-color: rgb(90%, 100%, 90%);
	border: 1px solid rgb(85%, 95%, 85%);
	}

div.cinematrevi {
	background-color: rgb(95%, 95%, 95%);
	border: 1px solid rgb(90%, 90%, 90%);
	}






a#banner-newsletter {
	display: block; 
	width: 240px;
	height: 78px;
	background-image: url();
	background-image: url(library/media/images/banner-mailing-list-240x78x2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	}

a#banner-newsletter:hover {
	background-position: 0 -78px;
	}



/* Programma 2011 */

body.pageid-3374 {
	font-family: verdana, arial, sans-serif, helvetica;
	}

body.pageid-3374 br {
	line-height: 100%; 
	}

body.pageid-3374 div.venue {
	clear: both; 
	margin: 30px 0 10px 0;
	font-family: arial, sans-serif, helvetica;
	font-size: 21px; 
	font-weight: bold; 
	text-align: center; 
	}

body.pageid-3374 div.data {
	clear: both; 
	margin: 20px 0 10px 0;
	font-family: arial, sans-serif, helvetica;
	font-size: 17px; 
	font-weight: bold; 
	/*
	background-color: #eee;
	*/
	}

body.pageid-3374 div.rassegna {
	margin: 20px auto 10px auto;
	font-family: arial, sans-serif, helvetica;
	font-size: 15px; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
	}

body.pageid-3374 div.nome-sala {
	margin: 5px 0;
	font-family: arial, sans-serif, helvetica;
	font-size: 15px; 
	font-weight: bold; 
	}

body.pageid-3374 div.col1,
body.pageid-3374 div.col2
 {
	float: left;
	width: 235px;
	}

body.pageid-3374 div.col1 {
	margin-right: 30px; 
	}

body.pageid-3374 div.sep {
	clear: both; 
	color: #fff;
	}

body.pageid-3374 div.sala {
	padding: 5px 10px 10px 10px; 
	}

body.pageid-3374 div.auditorium {
	background-color: #ffffe8;
	}

body.pageid-3374 div.aquila-a {
	background-color: #ffe8e8;
	}

body.pageid-3374 div.aquila-c {
	background-color: #e8ffe8;
	}

body.pageid-3374 div.aquila-foyer {
	background-color: #f8f8f8;
	}

body.pageid-3374 div.casadelcinema-kodak {
	background-color: #f0f0ff;
	}

body.pageid-3374 div.casadelcinema-deluxe {
	background-color: #f8f8d8;
	}
























