body {margin:0px;	padding:0px;font-family: Arial, sans-serif; text-align:left;color: #000; font-size:100%; background:#000;}

a{color:#00ADEE;}
a:hover{ text-decoration:none;  }
a img{ border:0px; background-color:transparent;} 
/****   HEADER    ****/
#header{ height:62px; position:relative }
#logo{ position:absolute; left:-146px; top:10px; z-index:1000;  }
.wrapper{margin:0px auto; width:990px }
#page_wrapper { background-image:url(images/bg_logo__.gif); background-repeat:no-repeat; background-position:center top; height:182px;}

/***********************
************************
*****              *****
*****    MENUS     *****
*****              *****
************************
/***********************/
/****  MAIN MENU   *****/
#mainMenu { margin:0px; padding:0px; font-size:.83em; padding-top:35px; position:relative; font-weight:bold; background-image:url(images/sponsor_1.gif); background-repeat:no-repeat; background-position:right top; float:left; width:990px; }
#mainMenu ul { list-style: none; margin:0px;  padding:0px; color:red; float:left; margin-left:240px}
#mainMenu li { display:block; float:left; margin:0px 0px 0px 0px; text-shadow:1px 1px 10px #ff0000;}
#mainMenu li.selected a{ color:white; text-shadow:1px 1px 10px #fff; }
#mainMenu li.selected a:hover{color:white; }
#mainMenu li a{ display:block; float:left; text-decoration:none; padding:3px 5px 6px 5px; color:red }
#mainMenu li a:hover{ text-decoration: none; color:#aa0000;}

/*** PATH MENU ***/
#pathMenu { width:790px; margin:0px 0px 20px 0px; text-align:right; color: #333; font-size:90%; float:left;}
#pathMenu ul {display:inline; text-align: right; font-size:85%; list-style: none; margin:0px; padding:0px; margin-left:2px;}
#pathMenu li {display: inline; margin:0px 4px 0px 0px; color:#2d2d2d; letter-spacing:.2em}
#pathMenu li a{color:#333; padding:0px 3px 0px 0px; text-decoration:none; font-weight:bold}
#pathMenu li a:hover{color:#666 }

/****   RECAP MENU    ****/
#recapMenu { font-size:.75em; padding:0px; padding-bottom:10px; float:left; font-weight:bold; }
#recapMenu ul {display:inline; text-align: left; list-style: none; margin:0px; padding:0px; padding-bottom:2px;  color:red}
#recapMenu li {display: inline; margin:0px 4px 0px 0px;}
#recapMenu li a{padding:0px 3px 10px 3px; text-decoration:none; color:red}
#recapMenu li a:hover{color:#aa0000; }

/****   SUBMENU   ****/
#subMenu { margin:0px 10px 0px 0px; text-align:right; color: #333; font-size:90%; float:right;}
#subMenu ul {text-align: right; font-size:95%; list-style: none; margin:0px; padding:0px; margin-left:2px;}
#subMenu li {margin:0px 4px 0px 0px; color:#2d2d2d; float:right; clear:both}
#subMenu li a{color:#333; padding:0px 3px 0px 3px; text-decoration:none; font-weight:bold}
#subMenu li a:hover{color:#666 }
#subMenu li.selected { background-color:#202020; }
#subMenu li.selected a{ color:#E6E6E6; }
/****   SUBMENU TERZO  ****/
#subMenuTerzo { margin:0px 10px 0px 0px; padding-top:3px; text-align:right; color: #333; font-size:90%; float:right; /*border-right:1px solid #333*/}
#subMenuTerzo ul {text-align: right; font-size:95%; list-style: none; margin:0px; padding:0px; margin-left:2px;}
#subMenuTerzo li {margin:0px 4px 0px 0px; color:#2d2d2d; float:right; clear:both; padding:0px 10px 0px 5px}
#subMenuTerzo li a{color:#00ADEE; padding:0px 3px 0px 3px; text-decoration:none; font-weight:normal}
#subMenuTerzo li a:hover{text-decoration:underline }
#subMenuTerzo li.selected { background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:right center; padding-top:0 }
#subMenuTerzo li.selected a{ font-weight:bold; padding-top:0 }
/***********************
************************
*****              *****
*****  END MENUS   *****
*****              *****
************************
/***********************/
/****   CONTENUTI  ****/
#posizionatore {float:left; width:100%; background:#e30000 url(images/bg_body.gif) repeat-x}
#posizionatore .inner{margin:0px auto; width:990px;  }
#page { float:left; }
#container{float:left; width:990px; background-repeat:no-repeat; margin-top:1px; }
#contenuto{float:left; width:990px; font-size:.83em; padding:0 }
#visore { height:273px; background-color:#1A1A1A }
#visore_flash { width:990px; height:247px; background-color:black; overflow:hidden; z.index:0 }
#contenuto_principale{ float:left; width:77%; line-height:1.38em; /*background-color:#AAA*/ }
#barra_servizi{ float:left; width:23%; /*background-color:#999*/ }
.colonna_33 { float:left; width:30.3%; margin-right:3%; /*background-color:#DDD*/}
.colonna_66 { float:left; width:64.6%; margin-right:1%; /*background-color:#DDD*/}
#visore_flash a{ display:block; width:990px; height:248px; position:relative; top:0px; }

.colonna_33:first-child, .colonna_66:first-child{ margin-top:0px }
.colonna_33 h2{ margin-right:20px;  }

ul.spaziato li, ol.spaziato li { margin-bottom:.9em }
.colonna_33 ul, .colonna_33 ol{padding-left:1.5em}
.colonna_33 h4, .colonna_66 h4{ font-family: Futura, Tahoma, sans-serif; font-size:1.02em }
.testo_rosso{ color:#8E2525 }
.testo_grigio{ color:#666 }
.testo_blu{ color:#00ADEE }
h4.spaziato { margin:1em 0 0 1.45em; }

/**** SPECIFICHE CONTENUTI  ****/


/**** allineamenti ****/
.allinea_destra { text-align:right }

/****   FOOTER    ****/
#footer {float:left; width:100%; padding: 10px 0px 70px 0px; color:black; text-align:left; background-color:black; overflow:hidden; background-image:url(images/sponsor_3.gif); background-repeat:no-repeat; background-position: center 12px; padding-bottom:200px}
#footer p {	font-size: 80%;float:left;	margin-right:80px;}
#footer p.nomargin{margin-right:0px; float:left}
#footer p img{float:left; margin-right:8px}
#footer p a{ color:black }
#footer p a:hover{ text-decoration:none }

#footer .indirizzo { float:left; color:#555; font-size:.67em; clear:both; width:515px; line-height:1.4em }
#footer .indirizzo img{ float:left; margin-right:1.3em; position:relative; top:-3px }
#footer .indirizzo em { font-weight:bold; font-style:normal }
#footer .ministero { color:#333; margin-top:3em }

/****   SERVIZIO    ****/
.floatLeft{float:left;}
.floatRight{float:right;}


/**** PAGINA INTERNA ****/

.colonna_sx{float:left; width:244px; margin-top:115px}
.colonna_cx{float:left; width:415px; /*background-color:red*/}
.colonna_dx{float:left; width:329px; color:#fff /*background-color:red*/}
.colonna_sx_home{float:left; width:246px; padding-top:15px; /*background-color:red*/}
.colonna_cx_home{float:left; width:397px; padding-top:15px;padding-bottom:60px;/*background-color:red*/}
.no_top_margin, .no_top_margin .manzoni_container { margin-top:0px }
#top .colonna_sx{float:left; width:250px; text-align:left; margin-top:0px/*background-color:red*/}
#top .colonna_sx img { float:left }
#top .colonna_cx{float:left; width:409px; background:url("images/center_top.gif") no-repeat scroll right top transparent;/*background-color:red*/}
#top .colonna_dx{float:left; width:329px; color:#fff /*background-color:red*/; background:url("images/bg_chiaro_scuro.gif") repeat-y scroll 0 0 transparent}
#top #evento_titolo #info, #top #evento_titolo #artista, #top #evento_titolo #titolo, #top #top .menu_navigazione { margin-left:12px }

.manzoni_container { padding:11px 0 19px }
.colonna_sx_home .manzoni_container { margin-top:0px }


#center, #center_home{float:left; padding-bottom:0px}
#center_home { width:100%; background-image:url(images/bg_center_home.gif); background-repeat:no-repeat; background-position:center top }
#center .colonna_sx, #center .colonna_cx, #center .colonna_dx, #center_home .colonna_sx, #center_home .colonna_cx, #center_home .colonna_dx {padding-top:15px}
#center_home .colonna_dx { float:right; position:relative; }
/**** DETTAGLIO EVENTO ****/
#top{height:248px; float:left; overflow:hidden/*background-color:black*/}
#evento_titolo{float:left; height:188px; overflow:hidden}
#evento_titolo #info, #evento_titolo #artista, #evento_titolo #titolo, #top .menu_navigazione {display:block; margin:0px; margin:0 10px 0 10px; font-size:1em; font-family: Geneva, Helvetica, Arial, sans-serif;}
.evento_titolo_riquadro{float:left; background-color:black; height:248px; overflow:hidden}
#evento_titolo #info{margin-top:50px; color:#000;}
#evento_titolo #info .giorno, #evento_titolo #info .giornata{font-weight:normal; color:#000; text-transform:uppercase; font-size:1.2em}
#evento_titolo #artista{ font-weight:bold; font-size:1.4em; line-height:1em; color:#fff; margin-top:5px; }
#evento_titolo #featuring{ font-weight:normal; font-size:1.1em; line-height:1em; color:#fff; margin:10px 17px 0 12px ; text-transform:uppercase; }
#evento_titolo #featuring em { font-weight:normal; font-style:normal; color:#f49b9b; font-size:1em; text-transform:lowercase }
#evento_titolo #titolo{font-size:1.5em; font-family:Georgia, Serif; font-style:italic; color:white;  line-height:.95em;}
#evento_titolo #titolo span{font-family:Tahoma,Sans-serif; font-style:normal; font-weight:bold; font-size:.75em}
#top .menu_navigazione{margin-top:0px; font-size:1em; clear:both; color:#4d0000}
#top .menu_navigazione a{color:red; text-decoration:none}
#top .menu_navigazione a:hover{text-decoration:underline}
#img_evento{float:left; margin-left:0px; width:399px; height:250px; margin-top:17px; }
.fregio{background-image:url(images/fregio.gif); background-repeat:no-repeat; background-position:center 62px}
.colonna_cx p{margin-left:17px; margin-right:29px; margin-top:3px}

#editoriale{ color:#000;font-size:1.2em; line-height:1.4em; padding-bottom:30px; font-weight:normal; font-family:Georgia, Serif; text-align:justify;}
#editoriale strong { color:#000 }
#editoriale em { font-family: Geneva, Helvetica, Arial, sans-serif; font-size:.9em; }
#editoriale:first-child{margin-top:29px}

.colonna_dx p, .colonna_dx ul{margin-left:17px;}
.colonna_dx p {  border-bottom:1px dotted black; font-weight:normal; line-height:1.1em; margin-bottom:1.2em}
.colonna_dx p em {font-weight:bold; /*color:white;*/ font-style:normal; line-height:2em}

.header_pagina {height:248px; background-color:transparent;}
/*lineup*/
#line-up{float:left; }
#line_up { background:url('images/chiusura_sfumatura.png') no-repeat left bottom; margin-top:25px;}
#line_up ul {font-size:1em; list-style: none; color:#000; padding-left:0}
#line_up li {margin:10px 0px 0px 0px; line-height:1.1em; }
#line_up li span{display:block; font-weight:bold;  font-style:italic; font-family:Georgia,Serif;}
#line_up li span.big{font-weight:bold; font-style:normal;}
#line_up li em{color:#8F0000; display:block; padding-top:10px;  font-style:normal; font-weight:bold}
#line_up li.settore{color:#FFE6E6; font-weight:bold; margin-top:1.5em}

/**** EXTRAS ****/
#extras{float:left; background-image:url(images/fregio_bottom.gif); background-repeat:no-repeat; background-position:right bottom; }
#extras .extra{ border-top:1px dotted #990000; padding-bottom:17px;  }
#extras .extra .titolo{font-family: Georgia, serif; margin:0; font-weight:bold; font-size:1.4em; margin-left:17px; margin-top:17px; text-shadow:1px 1px 3px #880000;}
#extras .extra #links{list-style:none; padding-left:17px; line-height:1.2em; margin-left:0px; font-size:.9em; margin-top:0px}
#extras .extra #links li {margin-bottom:2px;}
#extras .extra #links a{color:black}
#extras .eventi_mese{padding-bottom:63px; float:left; background-image:url(images/bg_ombra_sotto.gif);
background-repeat:no-repeat;}
#extras .extra .evento{font-size:.9em; }
#extras .extra .evento .titolo{margin:0; padding:0; margin-left:17px}
#extras .colonna_sx { background-image:none; }
/*#extras .extra .evento{background-color:black; color:white; padding:17px 0 17px 0; margin-bottom:5px}
#extras .extra .evento .info{margin-top:0px; margin-left:17px; line-height:1.4em}
#extras .extra .evento .info .giorno, #extras .extra .evento .info .giornata{font-weight:bold; color: red;}
#extras .extra .evento .artista{ font-weight:bold; font-size:1.3em; text-transform:uppercase; line-height:.95em; margin-left:17px }

#extras .extra .evento .featuring{ font-weight:bold; font-size:1.2em; line-height:.95em; color:white; margin-left:17px }*/
#extras .spaziatore{padding-bottom:130px;}
#extras .menu_navigazione{margin-top:0px; font-size:.8em; clear:both; color:#b20000; margin:0 0 17px 17px}
#extras .menu_navigazione a{color:black; text-decoration:none}
#extras .menu_navigazione a:hover{text-decoration:underline}

/***** calnedario ****/
.fregio_bottom{background-image:url(images/fregio_bottom.gif); background-repeat:no-repeat; background-position:right bottom; background-color:#e30000 }
.colonna_calendario{ float:left; width:415px; margin-left:0px;  padding-bottom:63px; padding-top:13px }
.colonna_calendario .spaziatore_home{width:415px}
.colonna_calendario .evento a { width:415px }
.colonna_calendario .evento {margin-left:0px }
.evento{float:left; margin-bottom:1px; margin-left:0px;  }
.evento a {color:white; text-decoration:none; background-color:black; display:block; width:399px; height:111px; clear:both; padding:17px 0 17px 0; font-size:.9em; background-image:url(images/c_bg.png); background-repeat:repeat-x;}
/*.evento a:hover{background-color:transparent}*/
.evento a span.info, .evento a span.artista, .evento a span.titolo, .evento a span.featuring, .evento a span.prezzo, .evento a span.info_speciale {display:block; margin:0px; margin:0 17px 0 17px; font-size:1.2em; font-family: Geneva, Helvetica, Arial, sans-serif; }
.evento a span.info_speciale { border:0px; text-transform:uppercase; font-size:.8em; font-weight:bold }
.evento_titolo_riquadro{display:block; background-color:black; height:248px; overflow:hidden}
.evento a span.info{display:block; color:#ff0000; font-size:.9em;}
.evento a span.giorno, .evento a span.giornata{font-weight:normal; color:#fff; font-size:1.3em; text-transform:uppercase}
.evento a span.prezzo { font-size:.95em; padding-left:14px; background-image:url(images/biglietti_small.png); background-repeat:no-repeat; margin-top:5px}
.evento a span.artista{ font-family: Geneva, Helvetica, Arial, sans-serif; display:block;font-weight:bold; font-size:/*1.6*/1.4em; line-height:.95em; color:#fff; margin-top:5px }
.evento a span.featuring{ display:block; font-weight:bold; font-size:1em; line-height:1.2em; color:white; margin:5px 17px 0 17px; text-transform:uppercase }
.evento a span.featuring em{ font-style:normal; font-weight:normal; text-transform:uppercase;  }
.evento a span.titolo{display:block; font-size:1.5em; font-family:Georgia, Serif; font-style:italic; color:white;  line-height:.95em;}
.evento a span.titolo span{font-family:Tahoma,Sans-serif; font-style:normal; font-weight:bold; font-size:.75em}
.colonna_dx .evento a { width:329px }
.colonna_dx .evento { background-position:right top }
.colonna_cx_home .evento { height:237px; background-image:url(images/calendario_over.jpg); background-repeat:no-repeat; background-position:left top}
.colonna_cx_home .evento a { padding-top:0px; background:none; }


.colonna_dx .biglietti{padding-bottom:17px; margin-left:1px; width:320px; float:left; color:#000 }
.colonna_dx .biglietti p{margin:0; margin-left:12px}
.colonna_dx .biglietti p.info_calendario{text-align:left;/* margin-left:17px;*/ border:0; }
.colonna_dx .biglietti p.info_calendario img{float:left; margin-top:10px; clear:left}
.colonna_dx .biglietti p.info_calendario span{display: block; float:left; clear:both; padding-top:15px; margin-left:5px; padding-top:5px; margin-bottom:7px}
p.info_calendario{text-align:left; margin-right:17px; padding:10px 0; border-top:1px dotted #990000; border-bottom:1px dotted #990000 }
p.info_calendario strong.titolo{color:white}
p.info_calendario em {font-weight:bold}
p.info_calendario span{display:block; /*margin-bottom:25px*/}
p.info_specifica{text-align:right; margin-right:17px; }
p.info_specifica a { color:#000 }
p.info_specifica span { display:block; float:right; clear:both }
p.info_specifica img { float:right; margin-bottom:5px; clear:both }
.colore_c0 a, .colore_c1 a, .colore_c2 a, .colore_c3 a, .colore_c4 a { background-image:url(images/c_bg.png); background-repeat:repeat-x; }
.colore_c1 a{background-color:#330000; }
.colore_c2 a{background-color:#660000; }
.colore_c3 a{background-color:#990000; }
.colore_c4 a{background-color:#bb0000; }

.colore_1 a {background-color: #330000}
.colore_2 a {background-color:#660000}
.spaziatore_home{/*background-image:url(images/spaziatore_home_bg.gif);*/background-image:url(images/bg_ombra_sotto.gif); background-repeat:repeat-x; float:left; width:399px; height:107px; margin-left:0px}
.colonna_dx .spaziatore_home { width:329px; background-image:url(images/bg_ombra_sotto_small.gif); background-color:#e30000 }
.spaziatore_colonna{/*background-image:url(images/spaziatore_home_bg.gif);*/background-image:url(images/bg_ombra_sotto.gif); background-repeat:repeat-x; float:left; width:415px; height:107px; background-color:#e30000; float:left; position:relative; top:20px}

.presentazione_home{font-family:Georgia, Serif; margin-top:15px; margin-right:0px; margin-left:10px; font-size:1em; color:white; line-height:1.2em; text-align:right; float:right; clear:both; }
.presentazione_home a{color:black; background-color:#e30000}
.presentazione_home img{float:right}
.presentazione a, .presentazione strong{color:#220000}

/***** LA RASSEGNA    *****/
.presentazione { padding-top:57px}
.presentazione #info, .presentazione #artista, .presentazione #titolo {display:block; margin:0px; margin:0 17px 0 17px; font-size:1.2em; font-family: Sans-serif}
.presentazione #artista{ font-family:Georgia,Serif; font-weight:bold; font-size:1.5em; text-transform:lowercase; line-height:.95em; color:#000; text-shadow:1px 1px 3px #880000; }
.presentazione #featuring{ font-family:Georgia,Serif; font-weight:bold; font-size:1.4em; line-height:.95em; color:white; margin:0 17px 0 17px; color:white; text-shadow:1px 1px 3px #880000; }
.presentazione #titolo{font-size:1.3em; font-family:Georgia, Serif; font-style:italic; color:white;  line-height:.95em;}
.presentazione #presentazione_rassegna, .presentazione #continuo_presentazione{ color:white; font-size:1.05em; font-family:Georgia, Serif; font-size:1.1em;
line-height:1.4em; padding-bottom:0px; }
.presentazione #presentazione_rassegna {
	margin-top:2em;
}
.presentazione #continuo_presentazione { margin-top:0; padding-bottom:30px }
.presentazione #presentazione_rassegna a, .presentazione #continuo_presentazione a, #extras .extra #links a { font-family:Georgia, Serif;font-weight:bold; color:#fff; padding:0 4px; text-decoration:none; background:#000; color:#e30000; }
.presentazione div#more a, a.btn { display:block; padding:2px 3px; background-color:#000; color:#fff; font-family:Georgia, Serif; font-weight:bold; float:right; text-decoration:none }
.presentazione #presentazione_rassegna a:hover, .presentazione #continuo_presentazione a:hover, a.btn:hover, #extras .extra #links a:hover {
	color:#000; background:#fff; 
}
.presentazione div#more a:hover { background-color:#660000 }
hr{border:0px; border-bottom:1px dotted black}
p.divisore{margin:0px; border-bottom:1px dotted black}

.archivio{ padding-top:57px}
.archivio #info, .archivio #artista, .archivio #titolo {display:block; margin:0px; margin:0 17px 0 17px; font-size:1.2em; font-family: Sans-serif}
.archivio #artista{ font-family:Georgia, Serif; font-weight:bold; font-size:1.5em; text-transform:lowercase; line-height:.95em; color:#000; text-shadow:1px 1px 3px #880000; }
.archivio #featuring{ font-family:Georgia, Serif; font-weight:bold; font-size:2em; margin:0px 17px 0 17px; color:#fff; position:relative; top:-5px; text-shadow:1px 1px 3px #880000; }
.archivio #titolo{font-size:1.3em; font-family:Georgia, Serif; font-style:italic; color:white;  line-height:.95em;}
.archivio .photo_item{ float:left; padding-bottom:2px; margin-top:1px;  width:405px; margin-left:5px; height:120px; overflow:hidden; border-bottom:1px solid #e30000; background-image:url(images/c_bg.gif); background-repeat:repeat-x; background-color:#000  }
.archivio .photo_item table{margin-left:10px; margin-top:7px}
.archivio .photo_item td{padding-top:0px; padding-bottom:10px; vertical-align:middle}
.archivio .photo_item td.evento{ padding-left:17px; font-size:1.0em; /*line-height:1.3em;*/ color:red; padding:17px; padding-top:0px }
.archivio .photo_item td.evento span{ color:black; font-weight:bold; font-size:.9em; text-transform:uppercase; line-height:.95em; color:#E6E6E6; line-height:.9em}
#gallery{float:left; margin-top:10px}

.num_pagine {margin-top:0px; margin-bottom:0px}
.num_pagine ul, .info_destra .num_pagine ul {list-style:none; padding:0; margin:0; margin-left:17px; color:#b20000; font-size:.95em; margin-left:13px}
.num_pagine ul li, .info_destra .num_pagine ul li{float:left; margin-left:5px; font-size:1em; margin-top:0px}
.num_pagine ul li a, .info_destra .num_pagine ul li a{color:black}
.num_pagine ul li.active, .info_destra .num_pagine ul li.active{color:white}
.num_pagine ul li a:hover, .info_destra .num_pagine ul li a:hover{background-color:black; color:red}

.colonna_dx #informazioni{ margin-left:17px; margin-top:10px }
.colonna_dx #informazioni a{color:black}

/*.linea_dx{background-image:url(images/riga_lato.gif); background-repeat:no-repeat; background-position:left top}*/
.linea_dx{background-image:url(images/bg_chiaro_scuro_sopra.gif); background-repeat:no-repeat; background-position:0px top}
#prossimi_eventi{ margin:0px; margin-bottom:1px; margin-left:1px;}
#prossimi_eventi p{margin:0; margin-left:17px; border:0px; font-weight:bold; font-size:1.2em; }

.menu_nero ul{list-style:none; padding:0; margin:0}
.menu_nero li{display:block; float:left; margin-right:1px; background-image:url(images/bg_navigatore.gif); background-repeat:repeat-x; padding-bottom:5px}
.menu_nero li a{ display:block; float:left }
#top .menu_nero li a:hover{background-color:black; text-decoration:none}
.menu_nero li.precedente a{padding-left:20px; padding-right:5px; background-image:url(images/btn_prev.gif); background-repeat:no-repeat; background-position:5px 5px}
.menu_nero li.calendario a{padding-left:30px; padding-right:5px; background-image:url(images/btn_calendario.gif); background-repeat:no-repeat; background-position:5px 5px}
.menu_nero li.successivo a{padding-left:5px; padding-right:20px; background-image:url(images/btn_next.gif); background-repeat:no-repeat; background-position:right 5px}

.chiaro_scuro{background-image:url(images/bg_chiaro_scuro.gif); background-repeat:repeat-y}
.riga_sotto{border-bottom:1px dotted black}
.riga_sopra{border-top:1px dotted black}

.margine_dx_sopra{margin-top:60px}
.info_destra{padding:10px 17px 27px 0px; margin-left:1px;  }
.info_destra ul {font-size:1em; list-style: none; color:black; padding-left:0; margin-top:0; margin-bottom:0}
.info_destra li {margin:10px 0px 0px 0px; line-height:1.1em; }
.info_destra li span{display:block; font-weight:bold;  font-style:normal;}
.info_destra li span.big{font-weight:bold; font-style:normal;}
.info_destra li em{color:#8F0000; display:block; padding-top:10px;  font-style:normal; font-weight:bold}
.info_destra li.settore{color:white; font-weight:bold; margin-top:1.5em}
#center .nopadding_top{padding-top:0px}
.nopadding{padding:0}

.info_evento p{ margin-top:0px; }
.info_speciale {  float:left; clear:both; color:#fff; text-transform:uppercase; font-size:1em; margin-top:0px; width:100%}
.info_speciale p {margin-left:10px; float:left}
.chiusura_sfumatura { position:relative; height:198px; overflow:hidden; width:296px; float:left; clear:both} 
.chiusura_sfumatura_left { display:none} 
.info_evento .chiusura_sfumatura{ float:none; width:329px; overflow:hidden }
.info_speciale p{ border:0; padding-top:0px; font-weight:bold; color:#000; background:#fff; padding:3px 5px;}
/**** INFORMAZIONI ****/
.informazioni {padding-top:57px; /*background-image:url(images/bg_scuro.gif);*/ background-repeat:repeat-x; padding-bottom:0px; text-transform:none; font-family:Georgia,Serif; font-size:1.08em; line-height:1.4em;/*background-image:url(images/bg_calendario.gif); background-repeat:repeat-x*/}
.informazioni h2, .informazioni h3{ margin:0; margin-left:17px; color:#fff }
.informazioni h2{ font-size:1.5em; color:#000; font-family:Georgia,Serif; text-transform:lowercase; text-shadow:1px 1px 3px #880000; line-height:1.1em}
.informazioni h3{ font-family:Georgia, Serif; font-size:1.15em; text-transform:lowercase; color:#000 }
.informazioni .descrizione_{ margin:5px 0px 17px 0px; font-size:1em; line-height:1.2em; padding-bottom:7px; color:#fff }
.informazioni .descrizione_:first-child{ margin:0px }
.informazioni .descrizione_ a{color:#fff; font-weight:bold; text-transform:lowercase; }
.informazioni .descrizione_ em{ font-weight:bold; font-style:normal;  }
.informazioni .descrizione_ p{margin-left:17px; margin-right:0px; margin-top:0px; margin-bottom:3px}
.informazioni .descrizione_ img{float:right; margin-right:17px; position:relative; top:-30px; margin-right:25px}
.navigatore_sotto{float:left; width:415px; /*background-image:url(images/spaziatore_home_bg.gif);*/background-image:url(images/bg_ombra_sotto.gif); background-repeat:repeat-x; height:97px; padding-top:20px; background-color:#e30000}
.spaziatore_calendario{float:left; width:415px; background-color:#bb0000; height:40px; background-image:url(images/bg_calendario.gif) }
.informazioni .biglietti{ /*background-image:url(images/info_1_small.gif); background-repeat:no-repeat; background-position:13px top; padding-left:43px*/}
.informazioni .abbonamenti{ /*background-image:url(images/info_2_small.gif); background-repeat:no-repeat; background-position:13px top; padding-left:43px*/ }
.informazioni .prevendita{ /*background-image:url(images/info_3_small.gif); background-repeat:no-repeat; background-position:13px top; padding-left:43px*/ }

.informazioni, .archivio, .presentazione, .colonna_calendario { background-image:url(images/center_top.gif); background-repeat:no-repeat; background-position:right top }
.informazioni.abbonati, .informazioni.abbonati p{background:none;border:0!important;}

.padding_top { padding-top:64px }
.evento { background-repeat:no-repeat; background-position:right top }
.no_bg { background-image:none }
.event-details {
	position:relative;
	top:-50px;
}
/*.navigatore_archivio{  }*/

/** NEWSLETTER **/
#newsletter {
	background:#960000 url(images/newsletter011_bg.gif) repeat-x 0 0;
	padding:10px 0;	
	color:#fff;
	margin-top:2px;
	position:relative;
}
/*.colonna_cx_home #newsletter h2,
.colonna_cx_home #newsletter label {
	margin:0 10px;
}*/
#newsletter h2 {
	margin-bottom:10px;	
}
#newsletter label {
	margin-right:0;
}
#newsletter input {
	margin-left:10px;
}
/*.colonna_cx_home #newsletter input#cemail {
	width:245px;
}
.colonna_cx_home #newsletter h2 {
	background: url(images/newsletter011-h2_bg.png) no-repeat;
	width:245px;
	height:17px;
	margin-bottom:10px;
}
*/
#newsletter h2 span {
	visibility: hidden;
}

#newsletter {
	padding:12px 0;
	border-bottom:1px solid #ed5e5e;
}
#newsletter form {
	margin:0!important;
	padding:0!important;
}
#newsletter h2,
#newsletter label {
	margin:0 10px;
}
#newsletter label,
#newsletter input,
#newsletter h2,
#newsletter p {
	display:block;
	text-align:left!important;
} 

#newsletter h2 {
	background: url(images/newsletter011-h2-interna_bg.png) no-repeat;
	width:171px;
	height:11px;
	margin-bottom:10px;
}
#newsletter input#cemail {
	margin-bottom:10px;
	width:193px;
}
#newsletter p {
	margin: 0 10px;
	color:#e6c7c7;
	font-style: italic;
	
}
#newsletter {
	width:226px;
}
#newsletter label {
	margin-bottom:5px;
}
.formError .formErrorContent {
	width:161px!important;
}
/****** SOCIAL *******/
#social {
	padding:10px 0;
	position:absolute;
	bottom:0px;
	left:0;
	color:#fff;
}
#social ul {
	margin:0;
	padding:0;
	margin-top:9px;
}
#social li {
	display:inline-block;
	float:left;
	margin-right:5px;
}
#social li a {
	display:inline-block;
	padding:0px;
	color:#fff;
	width:30px;
	height:30px;
	overflow:hidden;
	background:url(images/social_networks.png) left top;
}
#social li a span {
	display:none;
}
#social li.facebook a {
	background-position:-37px top;	
}
#social li.youtube a {
	background-position:-74px top;	
}
#info-block {
	padding-top:5px;
	position:relative;
	padding-bottom:95px;
}
.colonna_sx #info-block {
	margin-top:50px;
}
#pagina-6 .colonna_sx #info-block {
	padding-bottom:0px;
}
#pagina-2-1 .colonna_sx {
	position:relative;
	top:-98px;
}
#pagina-2-1 .colonna_sx #info-block {
	margin-top:0px;
}
h2.title {
	margin:8px 0;
	text-align: right;
}
/*********************/
/******  NEWS  *******/
/*********************/
#slideshow.notizie {
	margin-top:0px;
}
.news-item {
	border:1px solid #85010c;
	padding:18px 0;
	background:#7e0000 url(images/news-item_bg.png) no-repeat center bottom;
	color:#fff;
	width:395px;
}
#pagina-0 #slideshow {
	margin-bottom:20px;
}
.news-item .inner-news {
	margin:0 22px;
}
.news-item a {
	color:#000;
}
.news-item .date {
	display:none;
}
.news-item h3 {
	margin-bottom:5px;
}
.news-item p {
	margin-top:0;
}
/**** HOME VIDEO ****/
#video-container {
	padding-top:10px!important;
}
#pagina-0 #video-container {
	padding-top:0!important;
}
#acquista-online {
	margin:96px 0 96px 277px;
}
.riduzione-info {
	font-family: Arial, sans-serif; 
	font-size:12px;
	color:#000;
	margin-top:10px!important;
}
.riduzione-info img {
	float:none!important;
	display:inline!important;
	top:10px!important;
}
.riduzione-info em { font-family:Georgia, Serif; font-size:1.15em; text-transform:lowercase; color:#000; font-style: normal; letter-spacing: 10px; }
/** RASSEGNA **/
.colonna_cx.presentazione {
	position:relative;
}
a#rassegna-en-btn {
	position:absolute;
	right:30px; top:76px;
	display:block;
	padding:3px 5px;
	background:#000;
	color:#f00;
	text-decoration:none;
}
a#rassegna-en-btn:hover {
	background:#600;
}
/** FRANCO PARENTI **/
#banner-parenti {
	float:left;
	margin-top:10px;
}
.colonna_cx.franco-parenti {
	font-family:Georgia,Serif;
	color:#fff;
	font-size: 1.1em;
  line-height: 1.4em;
}
.colonna_cx.franco-parenti img {
	position:relative;
	left:15px;
}
.colonna_cx.franco-parenti h2, 
.colonna_cx.franco-parenti h3 {
	margin-left:17px;
	margin-bottom:4px;
	color:#000;
}
.colonna_cx.franco-parenti h2, 
#pagina-7  a {
	color:#000;
}
.colonna_dx #f-parenti-info,
.colonna_cx.franco-parenti strong {
	color:#000;
}
.colonna_dx #f-parenti-info h3 {
	margin-left:17px;
	margin-top:71px;
}
#pagina-7 .colonna_dx p {
	border:0;
}
#qr {
	color:#000;
}
#qr img {
	float:left;
	margin-right:10px;
}
