/*------------------------------------- Generali ---------------------------------------*/
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../img/sfondo_grigio.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #FFFFFF;
}

hr {
	display: none;
}

a {
	text-decoration: underline;
	color: #185777;
}

a:hover {
	text-decoration: none;
	color: #185777;
}

form { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

input {
	margin: 0 9px 0 0;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.cerca {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 0px;
	vertical-align: top;
}

.prosegui {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 0px;
	vertical-align: bottom;
}

textarea {
	padding: 0 9px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

select { 
	margin: 0 9px 0 0;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none; 
	background-color: #FFFFFF;
	border: 1px solid #666666;
	}

/*------------------------------------- Div id -------------------------------------------*/
#testata-istituzionale {
    clear: left;
	width: 950px;
	margin: 0 auto 0 auto;
	padding: 5px 0 5px 0;
}

#home {
    clear: left;
	width: 950px;
	height: 435px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../home/img/skin_home.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#istituzionale {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../istituzionale/img/skin_istituzionale.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#istituzionale1 {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../istituzionale/img/skin_advertising.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#advertising {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../servizi/img/skin_advertising.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#servizi {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../servizi/img/skin_servizi.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#cinema {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../cinema/img/skin_cinema.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#teatro {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../teatro/img/skin_teatro.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#mostre {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../mostre/img/skin_mostre.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#discoteche {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../discoteche/img/skin_discoteche.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#altrieventi {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../altri_eventi/img/skin_altri_eventi.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#concerti {
    clear: left;
	width: 950px;
	height: 200px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: url(../altri_eventi/img/skin_concerti.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#path {
    clear: left;
	width: 950px;
	height: 26px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

#corpo {
    clear: left;
	width: 950px;
	margin: 5px auto 0 auto;
	padding: 0 0 0 0;
}

#corpo1 {
    clear: left;
	width: 950px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

#corpofull {
    clear: left;
	width: 750px;
	margin: 0 auto 0 auto;
	padding: 0 10px 0 10px;
}

#footer {
	position: relative; 
	clear:both;
	width: 950px;
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
}

/*--------------------------------------- Div Classi ------------------------------------------*/
.webticket01 {
    margin: 0 0 0 0;
	padding: 6px 6px 6px 6px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}

.webticket02 {
    margin: 0 0 0 0;
	padding: 6px 90px 6px 6px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url(../img/webticket_small.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.listawebticket {
    margin: 10px 0 0 0;
	padding: 6px 6px 6px 6px;
	font-size: 11px;
	color: #CC0000;
	border: 1px solid #EBEBEB;
	background-color: #FFFFCC;
}

.menu-istituzionale {
	width: 750px;
    clear: left;
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

.menu-istituzionale ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-istituzionale ul li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-istituzionale ul li a {
	margin: 0 0 0 0;
	padding: 0 8px 0 12px;
	background: url(../img/freccia_blu.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #185777;
}

.menu-istituzionale ul li a:hover {
	margin: 0 0 0 0;
	padding: 0 8px 0 12px;
	background: url(../img/freccia_grigia.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #999999;
}

.logo {
	position: absolute;
	width: 260px;
	height: 88px;
    	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.logo span {
	display: none;
}

.banner {
	position: absolute;
	width: 490px;
	height: 88px;
    	margin: 0 0 0 260px;
	padding: 0 0 0 0;
}

.banner img{
    margin: 14px 0 0 8px;
	padding: 0 0 0 0;
	border-width: 0;
}

.bannersezione {
	padding: 0 0 0 0;
	text-align: center;
	width: 750px;
}

.bannersezione td{
	border:1px solid #CCCCCC;
	padding: 4px;
}

.bannerflash {
	position: absolute;
	width: 468px;
	height: 60px;
    	margin: 14px 0 0 268px;
	padding: 0 0 0 0;
	background-color: #CCCCCC;
}

.bannerscript {
	position: absolute;
	width: 490px;
	height: 88px;
    margin: 0 0 0 260px;
	padding: 17px 0 0 17px;
}


.menu-servizi {
	position: absolute;
	width: 160px;
	margin: 0 0 0 758px;
	padding: 0 0 0 0;
	line-height: 15px;
}

.menu-servizi ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #FFFFFF;
}

.menu-servizi ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 8px 8px 8px 8px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
}

.menu-servizi ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	background: url(../img/freccia_rossa.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.menu-servizi ul li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	background: url(../img/freccia_grigia.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.menu-servizi ol {
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	border-top:1px solid #EBEBEB;
	font-size: 10px;
	background-color: #FFFFFF;
}

.menu-servizi ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}

.menu-servizi ol li a {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-servizi ol li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-servizi ol li img{
	border-width: 0;
}

.menu-navigazione {
	position: absolute;
    width: 750px;
    height: 34px;
    margin: 88px 0 0 0;
	padding: 0 0 0 0;
}

.menu-navigazione ul {
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
}

.menu-navigazione ul li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-navigazione ul li a {
	float: left;
	height: 34px;
	text-transform: uppercase; 
	text-decoration: none;
}

.menu-navigazione ul li a span {
	display: none;
}

.menu-navigazione ul li a.homeon {
	width: 93px;
	background: url(../img/01_home_on.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.cinemaon {
	width: 93px; 
	background: url(../img/02_cinema_on.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.teatroon {
	width: 93px;
	background: url(../img/03_teatro_on.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.mostreon {
	width: 93px;
	background: url(../img/04_mostre_on.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.discotecheon {
	width: 93px;
	background: url(../img/05_discoteche_on.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.altrievention {
	width: 93px;
	background: url(../img/06_altri_eventi_on.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.concertion {
	width: 93px;
	background: url(../img/06_concerti_on.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.homeoff {
	width: 93px;
	background: url(../img/01_home_off.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.cinemaoff {
	width: 93px; 
	background: url(../img/02_cinema_off.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.teatrooff {
	width: 93px;
	background: url(../img/03_teatro_off.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.mostreoff {
	width: 93px;
	background: url(../img/04_mostre_off.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.discotecheoff {
	width: 93px;
	background: url(../img/05_discoteche_off.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.altrieventioff {
	width: 93px;
	background: url(../img/06_altri_eventi_off.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.concertioff {
	width: 93px;
	background: url(../img/06_concerti_off.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a:hover {
	background-position: 0 -34px;
}

.oraribiglietti a:link {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	padding: 2px 3px 2px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.oraribiglietti a:visited {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	padding: 2px 3px 2px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.oraribiglietti a:active {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.oraribiglietti a:hover {
	background-position: 0 -19px;
}

.ricerca {
	color: #FFFFFF;
	position: absolute;
	margin: 130px 0 0 16px;
	padding: 5px 0 0 5px;
}

.ricerca a:link {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	padding: 2px 3px 2px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 -1px;
	background-repeat: no-repeat;
}

.ricerca a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	padding: 2px 3px 2px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 -1px;
	background-repeat: no-repeat;
}

.ricerca a:active {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.ricerca a:hover {
	background-position: 0 -20px;
}

.titoloistituzionale {
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	color: #FFFFFF;
	position: absolute;
	margin: 130px 0 0 16px;
	padding: 5px 0 0 5px;
}

.titoloistituzionale strong{
	padding: 0 0 4px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px dotted #FFFFFF;
}

.percorso {
	width: 740px;
	margin: 0 0 0 0;
	padding: 6px 0 7px 10px;
	font-size: 10px;
	color: #666666;
	border-bottom:1px solid #CCCCCC;
}

.percorso1 {
	position: relative;
	float: left;
	width: 640px;
	margin: 0 0 0 0;
	padding: 6px 0 7px 10px;
	font-size: 10px;
	color: #666666;
	border-bottom:1px solid #CCCCCC;
}

.indietro {
	position: relative;
	float: left;
	width: 100px;
	margin: 0 0 0 0;
	padding: 6px 0 7px 0;
	font-size: 10px;
	color: #666666;
	border-bottom:1px solid #CCCCCC;
}

.menu-sezioneistituzionale {
	position: relative;
	float: left;
	width: 240px;
	margin: 10px 20px 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}

.menu-sezioneistituzionale ol {
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;	
}

.menu-sezioneistituzionale ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 6px 5px 5px 6px;
}

.menu-sezioneistituzionale ol li a {
	font-weight: bold;
}

.menu-sezioneistituzionale img {
	border:1px solid #CCCCCC;
}

.menu-sezionelogin {
	position: relative;
	float: left;
	width: 240px;
	margin: 10px 20px 0 0;
	padding: 0 0 0 0;
	color: #333333;
	font-size: 11px;
	line-height: 16px;
	border-bottom: 1px solid #DFDFDF;
	background: url(../img/sfondo_msg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu-sezionelogin p {
	margin: 8px 8px 8px 8px;
}

.menu-sezionelogin ol {
	text-align: left;
	margin: 4px 8px 8px 8px;
	padding: 0 0 0 0;
	border: 1px solid #E7E7E7;
	background-color: #FFFFCC;
}

.menu-sezionelogin ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 4px 0 4px 8px;
}

.menu-sezionelogin strong {
	font-weight: bold;
	color: #990000;
}

.menu-sezionelogin ul {
	color: #333333;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 8px 8px 0 8px;
}

.menu-sezionelogin ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 4px 0;
}

.menu-sezionelogin ul li strong {
	color: #CC0000;
	font-weight: bold;
}

.stampa {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	background: url(../img/icona_stampa.gif);
	background-repeat: no-repeat;
}

.continua {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	background: url(../img/icona_continua.gif);
	background-repeat: no-repeat;
}

.tasto {
	margin: 0 0 0 290px;
	padding: 4px;
	border: 1px solid #E7E7E7;
	background-color: #FFFFCC;
}

.menu-sezione {
	position: relative;
	float: left;
	width: 240px;
	margin: 10px 20px 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}

.menu-sezione ol {
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border:1px solid #CCCCCC;
	background: url(../cinema/img/skin_menu_sezione.gif);
	background-position: 0 -1px;
	background-repeat: repeat-x;
}

.menu-sezione ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 6px 5px 5px 6px;

}

.menu-sezione ol li a {
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	background: url(../cinema/img/freccia_cinema_00.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu-sezione ol li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	background: url(../cinema/img/freccia_cinema_01.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu-sezione ol li img{
	border-width: 0;
}

.menu-sezione ul {
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border:1px solid #990000;	
	background-color: #FFFFFF;
}

.menu-sezione ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 6px 5px 5px 6px;

}

.menu-sezione ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	background: url(../cinema/img/freccia_cinema_02.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu-sezione ul li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	background: url(../cinema/img/freccia_cinema_03.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu-sezione img.locandina {
	text-align: center;
	border:1px solid #CCCCCC;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 6px;
	background-color: #FFFFFF;
}

.filmchart {
	font-size: 10px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 28px 6px 6px 6px;
	border:1px solid #CCCCCC;	
	background: url(../cinema/img/skin_filmchart.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.filmchart dl {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.filmchart dl dt {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.filmchart dl dt a {
	float: left;
	height: 21px;
	text-transform: uppercase; 
	text-decoration: none;
}

.filmchart dl dt a.vistion {
 width: 53px;
 background: url(../cinema/img/vistioff.gif);
 background-repeat: no-repeat;
}

.filmchart dl dt a.vistioff {
 width: 53px;
 background: url(../cinema/img/vistion.gif);
 background-repeat: no-repeat;
}

.filmchart dl dt a.prenotation {
 width: 83px;
 background: url(../cinema/img/prenotatioff.gif);
 background-repeat: no-repeat;
}

.filmchart dl dt a.prenotatioff {
 width: 83px;
 background: url(../cinema/img/prenotation.gif);
 background-repeat: no-repeat;
}

.filmchart dl dt a.vendution {
 width: 64px;
 background: url(../cinema/img/vendutioff.gif);
 background-repeat: no-repeat;
}

.filmchart dl dt a.vendutioff {
 width: 64px;
 background: url(../cinema/img/vendution.gif);
 background-repeat: no-repeat;
}

.filmchart dl dt a span {
	display: none;
}

.filmchart dl dt img {
	border-width: 0;
}

.filmchart table {
	clear:left;
	width: 226px;
	margin: 0 0 0 0;
	color: #666666;
	border-top:1px solid #CCCCCC;	
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.filmchart table td{
	padding: 4px;	
	border-bottom:1px solid #CCCCCC;
}

.obchart {
	font-size: 10px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 28px 6px 6px 6px;
	border:1px solid #CCCCCC;	
	background: url(../cinema/img/skin_obchart.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.obchart dl {
	text-align: center;
	margin: 0 0 0 0;
	padding: 6px;
}

.obchart dl dd {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
}

.obchart dl dd a:link {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	padding: 2px 3px 2px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 -1px;
	background-repeat: no-repeat;
}

.obchart dl dd a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	padding: 2px 3px 2px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 -1px;
	background-repeat: no-repeat;
}

.obchart dl dd a:active {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.obchart dl dd a:hover {
	background-position: 0 -20px;
}

.colonna1a {
	position: relative;
	float: left;
	width: 240px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	text-align: left;
	border-right:1px dotted #CCCCCC;
}

.colonna1a img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

.colonna1a ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 88px;
	padding: 0 0 0 0;
}

.colonna1a ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.colonna1a ol li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}

.colonna2a {
	position: relative;
	float: left;
	width: 230px;
	margin: 0 10px 0 -10px;
	padding: 10px 10px 0 10px;
	text-align: left;
	border-right:1px dotted #CCCCCC;
	background-color: #FFFFFF;
}

.colonna2a img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}
.colonna2a ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 88px;
	padding: 0 0 0 0;
}
.colonna2a ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}
.colonna2a ol li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}
.colonna3a {
	position: relative;
	float: left;
	width: 230px;
	margin: 0 10px 0 -10px;
	padding: 10px 10px 0 10px;
	text-align: left;
	border-right:1px dotted #CCCCCC;
	background-color: #FFFFFF;
}
.colonna3a img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}
.colonna3a ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 88px;
	padding: 0 0 0 0;
}
.colonna3a ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}
.colonna3a ol li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}

.colonnax {
	position: relative;
	float: left;
	width: 730px;
	margin: 0 10px 0 0;
	padding: 10px 10px 0 10px;
	text-align: left;
	background-color: #FFFFFF;
}

.colonnax img {
	float: left;
}

.colonnax img.locandina {
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

.colonnax ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}

.colonnax ol li {
	margin: 0 5px 0 0;
	display: inline;
	list-style-type: none;
	border-top:1px solid #EBEBEB;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #EBEBEB;
	border-bottom:1px solid #CCCCCC;
}

.colonnax ol li a {
	color: #CC0000;
	font-weight: bold;
}

.colonnax ol li a:hover{
	color: #CC0000;
	font-weight: bold;
}

.colonnax ol li.spettacolo {
	color: #999999;
	font-weight: normal;
	padding: 8px 4px 8px 28px;
	background: url(../img/01p.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.spettacolo1 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/01.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.spettacolo2 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/01g.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
}

.colonnax ol li.posti {
	color: #999999;
	font-weight: normal;
	padding: 8px 4px 8px 28px;
	background: url(../img/02p.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.posti1 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/02.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.posti2 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/02g.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
}

.colonnax ol li.dati {
	color: #999999;
	font-weight: normal;
	padding: 8px 4px 8px 28px;
	background: url(../img/03p.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.dati1 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/03.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.dati2 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/03g.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
}

.colonnax ol li.riepilogo {
	color: #999999;
	font-weight: normal;
	padding: 8px 4px 8px 28px;
	background: url(../img/04p.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.riepilogo1 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/04.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.riepilogo2 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/04g.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
}

.colonnax ol li.conferma {
	color: #999999;
	font-weight: normal;
	padding: 8px 4px 8px 28px;
	background: url(../img/05p.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.conferma1 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/05.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnax ol li.conferma2 {
	font-weight: bold;
	padding: 8px 4px 8px 28px;
	background: url(../img/05g.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
}

.colonnax ul {
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	margin: 0 0 15px 88px;
	padding: 0 0 0 0;
}

.colonnax ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.colonnax ul li a.titolo {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.colonnax p {
	font-size: 13px;
	font-weight: bold;
	
	padding: 5px;
	color: #FFFFFF;
	background: url(../img/sfondo_citta.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	background-color: #CC0000;
}

.colonnax table {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.colonnax table td {
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
	padding: 6px 3px 6px 3px;
}
.colonnax table td img{
	padding: 5px 0 0 0;
	border: 0;
}

.colonnax table td.sfuma {
	font-size: 11px;
	vertical-align: middle;
	background: url(../img/sfondo_tabella.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.colonnax table.vuota {
	color: #666666;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

.colonnax table.vuota td {
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	border: 0;
}

.colonnax table.naviga {
	width: 480px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 0 120px;
	padding: 0 0 0 0;
	border: 0;
}

.colonnax table.naviga td {
	text-align: center;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

.imgfreccia {
	border: 0;
}

.colonnaxticket {
	position: relative;
	line-height: 16px;
	float: left;
	width: 515px;
	height: 300px;
	margin: 0 0 0 0;
	padding: 14px 10px 0 225px;
	text-align: left;
	background: url(../img/ticket_01.jpg);
	background-position: 3px 0;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnaxticket p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Courier New, Courier, mono;
	font-size: 11px;
	line-height: 14px;
}

.colonnaxticket table {
	width: 430px;
	padding: 1px;
	font-family: Courier New, Courier, mono;
	font-size: 11px;
	line-height: 14px;
}

.colonnaxticket table td {
	border-bottom:1px solid #CCCCCC;
}

.colonnaxticket table td strong {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.colonnaxticket1 {
	position: relative;
	line-height: 16px;
	float: left;
	width: 515px;
	height: 300px;
	margin: 0 0 0 0;
	padding: 14px 10px 0 225px;
	text-align: left;
	background: url(../img/ticket_02.jpg);
	background-position: 3px 0;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colonnaxticket1 p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Courier New, Courier, mono;
	font-size: 11px;
	line-height: 14px;
}

.colonnaxticket1 table {
	width: 430px;
	padding: 1px;
	font-family: Courier New, Courier, mono;
	font-size: 11px;
	line-height: 14px;
}

.colonnaxticket1 table td {
	border-bottom:1px solid #CCCCCC;
}

.colonnaxticket1 table td strong {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.colonnaxposti {
	position: relative;
	float: left;
	width: 729px;
	height: 630px;
	margin: 0 10px 0 0;
	padding: 1px 10px 0 11px;
	text-align: left;
	background: url(../img/sfondo_posti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.avviso {
	color: #CC0000;
}

.lista {
	position: relative;
	float: left;
	width: 480px;
	margin: 0 0 0 -10px;
	padding: 10px 10px 0 10px;
	text-align: left;
	line-height: 15px;
	background-color: #FFFFFF;
}

.lista img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

.lista ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 0 88px;
	padding: 0 0 30px 0;
}

.lista ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.lista ol li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}

.lista ul {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 0 138px;
	padding: 0 0 0 0;
}

.lista ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.lista ul li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}

.lista table td img {
	padding: 5px 0 0 0;
	border: 0;
}

.listacerca {
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 10px;
	text-align: left;
	background-color: #F3F3F3;
	border:1px solid #E7E7E7;
}

.boxoffice {
	position: relative;
	float: left;
	width: 480px;
	margin: 0 0 0 -10px;
	padding: 10px 10px 0 10px;
	font-size: 10px;
	text-align: left;
	line-height: 12px;
	background-color: #FFFFFF;
}

.boxoffice img.locandina {
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

.boxoffice table {
	border: 1px solid #CCCCCC;
	padding: 4px;
	color: #666666;
}

.boxoffice table td {
	padding: 4px;
}

.titolosezione {
	font-weight: bold;
	font-size: 15px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	text-align: left;
	border-bottom:1px dotted #CCCCCC;
}

.sala {
	position: relative;
	float: left;
	width: 480px;
	margin: 0 0 0 -10px;
	padding: 10px 10px 0 10px;
	text-align: center;
	background: url(../cinema/img/sfondo_sala.jpg);
	background-position: 10px 44px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.sala h1 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.sala img {
	border:1px solid #FFFFFF;
}

.sala table {
	line-height: 14px;
	width: 100%;
	margin: 0 0 0 0;
	color: #666666;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
}

.sala table td{
	vertical-align: top;
	padding: 2px;
}

.sala1 {
	position: relative;
	float: left;
	width: 480px;
	margin: 0 0 0 -10px;
	padding: 10px 10px 0 10px;
	text-align: center;
	background: url(../teatro/img/sfondo_sala.jpg);
	background-position: 10px 44px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.sala1 h1 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.sala1 img {
	border:1px solid #FFFFFF;
}

.sala1 table {
	line-height: 14px;
	width: 100%;
	margin: 0 0 0 0;
	color: #666666;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
}

.sala1 table td{
	vertical-align: top;
	padding: 2px;
}


.scheda {
	position: relative;
	float: left;
	width: 480px;
	margin: 0 0 0 -10px;
	padding: 10px 10px 0 10px;
	text-align: left;
	background-color: #FFFFFF;
	color: #666666;
}
.scheda table {
	line-height: 14px;
	width: 100%;
	margin: 0 0 0 0;
	color: #666666;
	border-top:1px solid #E7E7E7;
	background-color: #FFFFFF;
}

.scheda table td{
	vertical-align: top;
	padding: 3px;	
	border-bottom:1px solid #E7E7E7;
}

.scheda ul {
	font-size: 10px;
	height: 24px;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	background-color: #EBEBEB;
	background: url(../cinema/img/skin_tab.gif);
	background-repeat: repeat-x;
	background-position: 0 3px;
}

.scheda ul li {
	float: left;
	display: inline;
	list-style-type: none;
	margin: 0 4px 0 0;
	padding: 4px 6px 6px 22px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color: #EEEEEE;
}

.scheda ul li a {
	color: #185777;
}

.scheda ul li.biancoscheda {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: url(../cinema/img/ico_scheda.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	background-color: #FFFFFF;
}

.scheda ul li.grigioscheda {
	color: #000000;
	text-decoration: none;
	background: url(../cinema/img/ico_scheda.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	background-color: #EBEBEB;
}

.scheda ul li.biancobaloon {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: url(../cinema/img/ico_baloon.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	background-color: #FFFFFF;
}

.scheda ul li.grigiobaloon {
	color: #000000;
	text-decoration: none;
	background: url(../cinema/img/ico_baloon.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	background-color: #EBEBEB;
}

.scheda ul li.biancotrailer {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: url(../cinema/img/ico_trailer.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	background-color: #FFFFFF;
}

.scheda ul li.grigiotrailer {
	color: #000000;
	text-decoration: none;
	background: url(../cinema/img/ico_trailer.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	background-color: #EBEBEB;
}


.scheda ul li.biancophoto {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: url(../cinema/img/ico_photo.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	background-color: #FFFFFF;
}

.scheda ul li.grigiophoto {
	color: #000000;
	text-decoration: none;
	background: url(../cinema/img/ico_photo.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	background-color: #EBEBEB;
}

.scheda img.zoom {
	padding: 5px 8px 26px 5px;
	margin: 0 0 0 0;
	background: url(../cinema/img/zoom.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0;
}

.scheda img {
	border: 0;
}

.trailer {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	/*  background: url(../cinema/img/sfondo_trailer.jpg);  */
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
}

.titoloscheda {
	font-size: 15px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
}

.titoloscheda strong{
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	background-color: #185777;
}

.acapo {
	clear: both;
	height: 10px;
}

.acapo1 {
	clear: both;
	height: 20px;
}

.copyright {
	position: relative;
	float: left;
	width: 688px;
	line-height: 13px;
	font-size: 10px;
	color: #666666;
	margin: 0 0 0 0;
	padding: 8px 0 16px 62px;
	border-top: 1px solid #E7E7E7;
	background: url(../img/easy_soft.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.copyright a {
	margin: 0 0 0 168px;
	padding: 1px 0 6px 20px;
	background: url(../img/ico_informazioni_blu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #185777;
}

.copyright a:hover {
	margin: 0 0 0 168px;
	padding: 1px 0 6px 20px;
	background: url(../img/ico_informazioni_grigio.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #999999;
}

.marchio_stampa {
	display: none;
}

.marchioeasy_stampa {
	display: none;
}

.TableBanner {
}

.TableBanner td {
	border: 1px solid #CCCCCC;
	padding: 8px;
	background-color: #FFFFFF;
}
.bordino {
	border: 1px solid #CCCCCC;
	padding: 6px;
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #016392;
	text-align: justify;
	list-style-image: url(../Img/freccia_rossa.gif);
}
.linea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-align: justify;
	border-bottom-width: 1px;
	border-top-style: 1px;
	border-right-style: none;
	border-bottom-style: dotted;
	border-top-style: dotted;
	border-left-style: none;
	border-bottom-color: #99CC66;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}


