#contenuti {
position:relative;
margin:0 0 0 235px;
}
#contenuti a{color:#656565;text-decoration:underline}
.citta {width:48%;float:left;padding: 0;position:relative}
.citta h2{padding:0 0 2px 0}
#programmaMilano {margin-right:2%}
.info {margin-right:2%}
/*.immagini {float:left;width:110px;}*/
.concerto img {float:left;width:110px;}
.concerto {background: url(bordosupconcerti.jpg) repeat-x top;padding:12px 0;}
#programmaMilano .schedaConcerto {background:url(mi.jpg) no-repeat top right;position:relative}
#programmaTorino .schedaConcerto {background:url(to.jpg) no-repeat top right;position:relative;}
#programmaMilano .primo , #programmaTorino .primo {background-image:none}
.schedaConcerto .luogorario,.schedaConcerto .prezzo {color:#c21408;font-weight:bold}
.schedaConcerto .luogorario {padding-right:20px}
.schedaConcerto p,.schedaConcerto dl {margin:0 0 8px 0}
.schedaConcerto dd {padding-top:3px;font-style:italic;font-size:1em}
.schedaConcerto .approfondimento,.schedaConcerto dd.sottovoce {font-size:.9em}
.schedaConcerto p, .schedaConcerto dl, .schedaConcerto h4{margin-left:130px;}
/* html .schedaConcerto {
  height: 1px;
  }
* html .schedaConcerto p, html .schedaConcerto dl  {
  overflow:visible
  }*/
 
/*titoli grafici*/
#programmaMilano h2, #programmaMilanobis h2 {
height:26px;width:106px;font-size:.9em;margin-left:130px;
background: url(milanoh.jpg) no-repeat}
#programmaMilano h2 span, #programmaMilanobis h2 span  {
z-index:-1;
position:relative;
display:block;}
#programmaTorino h2 {
height:26px;width:106px;font-size:.9em;margin-left:130px;
background: url(torinoh.jpg) no-repeat }
#programmaTorino h2 span  {
z-index:-1;
position:relative;
display:block;}
.informazioni #programmaMilano h2 {
height:20px;width:83px;font-size:.9em;margin-left:0px;
background: url(milano.jpg) no-repeat}
.informazioni #programmaMilano h2 span, #programmaMilanobis h2 span  {
z-index:-1;
position:relative;
display:block;}
.informazioni #programmaTorino h2 {
height:20px;width:83px;font-size:.9em;margin-left:0px;
background: url(torino.jpg) no-repeat }
.informazioni #programmaTorino h2 span  {
z-index:-1;
position:relative;
display:block;}
 h4.inaugurazione {
height:24px;width:120px;font-size:.9em;margin-bottom:8px;
background: url(inaugurazione.jpg) no-repeat }
 h4.concertofinale {
height:20px;width:130px;font-size:.9em;margin-bottom:8px;
background: url(concertofinale.jpg) no-repeat }
h4.festachiusura {
height:38px;width:160px;font-size:.9em;
background: url(festachiusura.jpg) no-repeat;margin-bottom:8px }
.citta h3{width:110px;height:25px;position:absolute;left:0;top:0;
background:#d50e0d;font-size:10px;padding-top:3px;
color:#fff;
}
 h3 .giorno{font-size:22px;font-weight:normal;padding-left:3px}
 
/*h4 grafici*/
h4.gong {
height:46px;width:59px;font-size:.9em;
background: url(gong.jpg) no-repeat }
h4.gong a, h4.torinodanza a, h4.ciajstrav a  {
display:block;width:100%;height:100%} 
h4.gong span,h4.torinodanza span,h4.ciajstrav span,h4.festachiusura span, h4.inaugurazione span,h4.venariareale span  {width:0;height:0;overflow:hidden;position:absolute;top:-1000em} 
h4.venariareale {
height:19px;width:120px;font-size:.9em;
background: url(venariareale.jpg) no-repeat; }
h4.torinodanza {
height:50px;width:52px;font-size:.9em;
background: url(todanza.jpg) no-repeat }
h4.ciajstrav {
height:40px;width:98px;font-size:.9em;position:relative;
background: url(cajstav.jpg) no-repeat }
.meetMilano{
height:34px;width:64px;display:block;
background: url(meet.jpg) no-repeat }
.meetMilano span{
display:none}

/*pagine singole*/
.pagina h3, .informazioni h3,.multimediacenter h3 {font-size:1.4em;color:#c1100b; margin-bottom:20px}
.pagina p {margin:0 0 12px 0;line-height:1.5em}
/*crediti*/
.crediti {font-size:1em;width:70%}
.crediti th{padding-bottom:8px}
.crediti .torino {width:45%}
.crediti .coordinamento, .crediti .direzioneartistica{text-align:center;padding:20px 0 4px 0}
.crediti td{padding:4px 0;vertical-align:top}
/*contatti*/
.informazioni .citta .bigliettiprimaconcerti,.informazioni .citta .scontomito, .informazioni .citta .facilitazionidisabili, .informazioni .citta .lombardia, .informazioni .citta .piemonte, .informazioni .citta .venditaBiglietti  {background: url(bordosupconcerti.jpg) repeat-x top;padding-top:25px}
.informazioni .citta .testi,.informazioni .citta .immagini, .informazioni .citta .acquista, .informazioni .citta .prenota{background: url(bordosupconcerti.jpg) repeat-x bottom;padding-bottom:5px}
.informazioni .citta .biglietterie {font-size:1.3em}
.informazioni .citta h4, .pagina h4 {margin:8px 0 3px 0;font-size:1.1em}
.informazioni .citta p,.informazioni .citta ul, .pagina ul, .multimediacenter p, .informazioni .modalitaPagamento p{margin-bottom:12px}
.informazioni .citta p,.informazioni .modalitaPagamento p {line-height:1.4em}
#focuscorea {background:url(coreamilano.jpg) no-repeat top left;padding-bottom:130px}
.TorinoDanza{width:90%;font-size:1em;vertical-align:top;}
.TorinoDanza td{vertical-align:top;padding:5px 3px}

.pagina li, .informazioni .citta li, .informazioni .modalitaPagamento li{margin-bottom:4px;background:url(puntoelenco.jpg) no-repeat 0 4px;padding:0 0 0 12px;position:relative}
.pagina .SindaciAssessori {list-style-type:none;width:80%}
.pagina .SindaciAssessori li{float:left;width:49%;font-style:italic;margin-bottom:8px;background-image:none;padding:0;position:static}
/*biglietteria*/
.biglietti,.biglietti ul,.informazioni .citta ul, .pagina ul, .informazioni .modalitaPagamento ul {list-style-type:none;}
.biglietti, .biglietti ul{margin-bottom:0}
.informazioni .citta .biglietti li{margin-bottom:3px;background-image:none;padding:0}
.informazioni .citta .biglietti li li{margin:1px 0 3px 5px}
.orari,.scontoMito {font-weight:bold;color:#c1100b}
/*edizioni precedenti*/
.imgfloatsx {float:left;width:198px;margin:0 12px 12px 0;border:1px solid #ccc}
.imgfloatdx {float:right;margin:0 12px 12px 0;border:1px solid #ccc}
.pagina .edizioniprecedenti {padding:12px 0 12px 0;background: url(riga.jpg) repeat-x top}
.pagina .edizioniprecedenti h4{padding:0 0 3px 0;font-size:1.1em}

/*archivioForm*/
.archivioFormMito input, .archivioForm input, .giornalistiForm input{border:1px solid #ddd;background: url(sfondoinput.jpg) repeat-x top left;padding:2px 3px}
.archivioFormMito input.button, .archivioForm input.button,.giornalistiForm input.button{border:0;background: url(bottone.jpg) no-repeat;width:72px;height:22px;font-size:.9em;margin-right:8px}
#contenuti .acquistasubito a{
border:0;background: url(bottone2.jpg) no-repeat;width:114px;height:22px;font-size:.9em;text-align:center;line-height:1.8em;display:block;text-decoration:none
}
#contenuti .lasciacommento a{
border:0;background: url(bottone_commenti.jpg) no-repeat;width:176px;height:22px;font-size:.9em;text-align:center;line-height:1.8em;display:block;text-decoration:none
}
.archivioFormMito td, .archivioForm td,.giornalistiForm td{padding:3px 0}
.archivioFormMito caption, .archivioForm caption{text-align:left;font-size:1.3em;font-weight:bold}
.archivioForm,.giornalistiForm {font-size:1em;width:60%}
.archivioFormMito td.colonna {width:160px;}

/*programmi sala*/
.progsala {font-size:1em;width:90%;}
.progsala .ora{text-align:center}

/*partner*/

#partnerFestival {background: url(partner.jpg) no-repeat;position:relative;
width:400px;height:914px;
}
#partnerFestival dt,#partnerFestival dd span {
width:0;height:0;overflow:hidden;position:absolute;top:-1000em
}

#partnerFestival dd a {
display:block;width:100%;height:100%;position:absolute
}
#partnerFestival #piemonte {
width:80px;height:30px;
top:45px;left:5px
}
#partnerFestival #lombardia {
width:80px;height:30px;
top:45px;left:180px
}
#partnerFestival #commercioto {
width:80px;height:30px;
top:135px;left:5px
}
#partnerFestival #commerciomi {
width:80px;height:30px;
top:135px;left:180px
}
#partnerFestival #intesa {
width:150px;height:40px;
top:185px;left:70px
}
#partnerFestival #sai {
width:150px;height:40px;
top:245px;left:70px
}
#partnerFestival #crt {
width:100px;height:30px;
top:305px;left:5px
}
#partnerFestival #aem {
width:80px;height:30px;
top:305px;left:180px
}
#partnerFestival #eni {
width:40px;height:30px;
top:355px;left:180px
}
#partnerFestival #bindi {
width:60px;height:30px;
top:455px;left:180px
}
#partnerFestival #piaggio {
width:100px;height:30px;
top:495px;left:180px
}
#partnerFestival #pirelli {
width:100px;height:30px;
top:535px;left:180px
}
#partnerFestival #telecom {
width:100px;height:30px;
top:575px;left:180px
}
#partnerFestival #lastampa {
width:100px;height:30px;
top:640px;left:5px
}
#partnerFestival #corrieresera {
width:130px;height:30px;
top:640px;left:180px
}
#partnerFestival #ventiquattro {
width:40px;height:30px;
top:705px;left:180px
}
#partnerFestival #tele {
width:40px;height:30px;
top:735px;left:180px
}
#partnerFestival #atm {
width:50px;height:20px;
top:775px;left:180px
}
#partnerFestival #ferrovie {
width:60px;height:20px;
top:805px;left:180px
}
#partnerFestival #ferrovienord {
width:50px;height:20px;
top:825px;left:180px
}
#partnerFestival #lancia {
width:40px;height:20px;
top:875px;left:180px
}
/*multimedia*/
.speciale#contenuti {margin-right:215px;}
#altriServizi h2 {font-size:1.1em;padding:9px 5px;border:0;}
#altriServizi ul {list-style-type:none;margin-bottom:8px}
#altriServizi ul li{padding:0 0 3px 5px}
.multimediaindice,.multimedia {width:90%;font-size:.9em}
.multimediaindice td {border-top:1px solid #ddd;vertical-align:top}
.multimedia td {padding:3px 0}
.multimediaindice td.data{width:25%;vertical-align:top}
.multimediaindice th.concertiMilano,.multimediaindice th.concertiTorino{width:35%;}
.multimedia td.img {width:25%;vertical-align:top}

/*footer*/
#footer {clear:both;margin:0 0 0 240px;font-size:.9em;padding:8px 0 8px 0;background: url(riga.jpg) repeat-x top;}
#footermultimedia {clear:both;margin:0 0 0 0;font-size:.9em;padding:8px 0 8px 0;background: url(riga.jpg) repeat-x top;}

/*form prenotazione biglietti pass*/
#informazioniPersonali{width:60%;font-size:1em}
#informazioniPersonali td{padding:2px 0 5px 3px;background:#f8f8f8}
#informazioniPersonali caption, #prenotazioneSingoli caption,.prenotazionePass caption{text-align:left;font-size:1.1em;font-weight:bold;padding:3px 0}
#informazioniPersonali caption span, #informazioniPersonali label span{font-size:.8em}
#informazioniPersonali {margin-bottom:20px}
#prenotazioneSingoli {font-size:.9em;}
#prenotazioneSingoli th{background:#f8f8f8;padding:3px 0 3px 3px}
#prenotazioneSingoli td{/*vertical-align:top;*/border-bottom:1px solid #dddddd;padding:5px 3px}
#prenotazioneSingoli th.evento{width:30%}
#prenotazioneSingoli th.dataConcerto{width:15%}
#secondoconc, #primoconc {font-size:.9em;margin-bottom:5px}
.prezzoTotale {text-align:right;background:#f6f6f6;padding:3px 12px 3px 0}
.bottoniPrenotazione {text-align:right;padding:3px 0;margin:8px 5px 12px 0}

/*prenotazione pass*/
.prenotazionePass {font-size:1em;width:80%;margin-bottom:12px}
.prenotazionePass caption{border-bottom:1px solid #dc1913}
.prenotazionePass .totalePass{text-align:right;background:#f0f0f0;padding:2px 0}
.prenotazionePass .numeroPass,.prenotazionePass .quantitaPass,.prenotazionePass .prezzoPass,.prenotazionePass .costoPass{text-align:right;}
.prenotazionePass .quantitaPass,.prenotazionePass .prezzoPass{width:15%}
.totaleprenotazionePass {text-align:right;width:80%;}
.prenotazionePassbottoni {text-align:right;width:80%;margin:8px 0 12px 0}
.prenotazionePass select{font-size:.9em;}
.prenotazionePass #carte1,.prenotazionePass #carte2,.prenotazionePass #carte3,.prenotazionePass #carte4{width:80%;}
.prenotazionePass td{padding:3px 0;}


.citta .acquistaprenota {margin-top:8px;}
.informazioni .citta .acquistaprenota li{background-image:none;text-align:center;padding-left:0;width:167px;}
#contenuti .citta .acquistaprenota li a{display:block;text-decoration:none;width:167px;
background:url(bottoneprenotazione.jpg) no-repeat top;padding:29px 0;font-size:.9em}
#contenuti .citta .acquistaprenota li a:hover{
background:url(bottoneprenotazioneh.jpg) no-repeat top;padding:29px 0;}

/*risultato ricerca archivio*/
.pagina .risultato{
	width:98%;font-size:1em;
	margin-bottom:20px
}
.pagina .risultato th{
	background:#f6f6f6;color:#b90e09;
	font-weigth:bold;font-size:1.1em;
	text-align:left;
	padding:3px
}
.pagina .risultato th.programma {
	text-align: right;
	font-size:.9em;
	padding:3px;
}
.pagina .risultato td{
	padding:3px 3px 1px 3px;
	border-bottom:1px solid #f6f6f6;
	vertical-align: text-top;
	line-height:1.4em;	
}
.pagina .risultato .voceRisultato {width:40%}
.dataEsecuzione {width:30%}
/*tabella multimedia podcast*/
.multimediaindice #tab_contenuti{width:50%}

.buttonNavigazione {
	border:0;
	background: url(buttonNavigazione.jpg) no-repeat;
	width:22px;
	height:22px;
	font-size:1.3em;
	margin-right:3px;
}
#pagineBottom, #pagineTop {
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
#navigazionePagineBottom, #navigazionePagineTop {
	margin:10px 5px;
}
div #autoreSuggest {
	visibility:hidden;
	display:block;
	border:1px solid black;
	border-right:1px solid #999;
	border-bottom:1px solid #999;	
	padding:3px;
	position:absolute;
	background-color:#FFFAE8;
	background-color:#FAFAFA;
	z-index:10;
	font-size:0.9em;
}
#autoreSuggest ul{ 
	list-style:none;padding:0;margin:0;font-size:1em;
	line-height:1.5em;
}
#autoreSuggest ul li{ 
	border-bottom:1px dashed #DBDBDB;
	padding-left:10px;
	margin:0px;	
}
#autoreSuggest ul li a {
	padding:1px 2px;
	text-decoration: none;	
}
#autoreSuggest ul li a:hover {
	background: #FFFAE8;
	text-decoration: none;	
}


