body {margin:0px;	padding:0px; /*font-family: Verdana, Arial, Sans Serif;*/font-family: Arial, sans-serif; text-align:left;  background-color:#e30000 ; color: #000; font-size:100%; background-image:url(images/bg_body.gif); background-repeat:repeat-x}

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:/*-75*/-9px; 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;  /*text-decoration:underline*/ }

/*** 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-color:#DDD;*/ 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{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; text-align:right; margin-top:115px; overflow:hidden}
.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:221px; padding-top:15px;/*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 { float:right; margin:98px 20px 35px 0 }
.manzoni_container img { float:right; clear:both; margin-bottom:10px }
.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 }
/**** 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.6em; 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:17px; margin-top:3px}

#editoriale{ /*padding:20px 0 40px 0;*/ color:#000; /*background-color:white*/; font-size:1.2em; line-height:1.4em; padding-bottom:30px; font-weight:normal; font-family:Georgia, Serif; }
#editoriale span{/*background-color:white*/}
#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;}
.evento-2 #line_up li span { display:inline } 
#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-image: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:right; margin-right:17px; }
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; height:41px}
#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 }
.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{  }*/