body{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #a70101;
}
#container {
	/*padding-bottom: 20px;*/
	background-color: #3b3b3b;
	/*min-width:1024px;*/
	overflow:auto;
}

.tredici {font-size:13px}
.archivioBox {text-align:right}

#page {
	width: 834px;
	position:relative;
	left:50%;
	margin-left:-417px;
	height:auto !important;
	height:600px;
	min-height:600px;
}
.floatRight {
	float:right;
	margin: 0px;
	padding: 0px;
}
.floatLeft{
	float:left;
	margin: 0px;
	padding: 0px;
}
.clear{
	margin: 0px;
	padding: 0px;
	clear: both;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.red {
	color: #FF0000;
}
.orange {
	color: #fe7200;
}
.firmaEventi {
	font-size: 12px;
	color: #FF0000;
}
h5 {font-size:15px; color:#f00; padding:0px; margin:0px}
.grigio {
	color: #999999
}
.blu {
	color: #99cccc;
}
.size15 {
	font-size: 15px;
}
.yellow {
	color: #FFcc33;
	font-size: 11px;
}
.yellowBold {
	color: #FFcc33;
	font-size: 11px;
	font-weight: bold;
}
.green {
	color: #669966;
}
.white {
	color: #ffffff;
}
.small {
	font-size: 9px;
}
.elencoData{
	font-size: 11px;
	color: #FFcc33;
}
.nota {
	font-size: 10px;
	font-weight: normal;
}
.centraV{
	vertical-align: text-bottom;
}
input.text{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 25px;
	width: 259px;

	margin-bottom: 14px;
}
input.checkbox {
	height: 11px;
	width: 11px;
	vertical-align: text-bottom;
	padding: 0px;
	border: 0px solid #3B3B3B;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
textarea#altro{
	margin-top:14px;
	height: 115px;
	width: 400px;
}

textarea#contattoMessaggio{height:115px; width:550px; border:0;}

.fine{
	font-weight: normal;
}
#body .areaTeatro {
	width:576px;
	margin-right: 12px;
	margin-left: 12px;
	background-image: url(img/sfondo_areaTeatro.gif);
}
#body .areaCinema {
	width:576px;
	margin-right: 12px;
	margin-left: 12px;
	background-image: url(img/sfondo_areaCinema.gif);
}
.margini {
	margin-right: 45px;
	margin-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newsletter_checkbox{
	float: left;
	width: 150px;
}
.newsletter_checkboxRiga{
	width:450px; 
	float:left;
	height:40px;
}
 




#headSfondo {
	height: 81px;
	background-color: #a70101;
	background-image: url(img/beckgroundHead.gif);
	background-repeat: repeat-x;
}
#headSfondo2 {
	height: 81px;
	background-color: #a70101;
	width:50%;
}
#head {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -417px;
	background-color: #3b3b3b;
	width: 834px;
	z-index: 20;
	background-image: url(img/beckgroundHead.gif);
}





#news {
	position:absolute;
	width:136px;
	height:41px;
	z-index:21;
	left: 201px;
	top: 0px;
}






#calendario {
	position:absolute;
	width:575px;
	height:36px;
	z-index:21;
	left: 201px;
	top: 41px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
#calendario a{
	padding-right:4px;
	padding-left:4px;
	color: #ccc;
	text-decoration: none;
	font-size: 9px;
}
#calendario a.eventoOggi{
	color: #FFcc33;
	background-image: url(img/calendarioEvento.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#calendario a.oggi{
	color: #FFcc33;
}
#calendario a.evento{
	background-image: url(img/calendarioEvento.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#calendario a.eventoDomenica{
	color: #FF0000;
	background-image: url(img/calendarioEvento.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#calendario a.domenica{
	color: #FF0000;
}





#left .segnaposto{
	position: absolute;
	left: 0px;	
}
#left #menu p {
	margin: 0px;
	padding: 0px;
}
#left {
	float:left;
	width: 201px;
}
#left #menu {
	padding-top: 6px;
	font-weight: bold;
}
#left .sottomenu {
	width: 101px;
	float: right;
	padding-top: 6px;
	font-weight: bold;
}
#left #menu .newsletter {
	background-color: #3b3b3b;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
}
#left #menu form {
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	top: -43px;
	left: +1px;
}
#left a:link{
	color: #FFFFFF;
	text-decoration: none;
}
#left a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#left a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#left ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#left .sottomenu li img{
	float:left
}
#left .voce_sottomenu{
	float: left;
}





#feetSfondo {
	background-color: #a70101;
	background-image: url(img/beckgroundFeet.gif);
	height: 200px;
	background-repeat: repeat-x;
}
#feet {
	position: relative;
	left: 50%;
	top: 0px;
	margin-left: -437px;
	width:690px;
	z-index: 20;
	padding-left: 89px;
	font-size: 11px;
}
#feet p{
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #ffcc33;
}
#feet #freccia {
	position: absolute;
	left: 182px;
	top: 21px;
}
#feet #testo {
	position: absolute;
	left: 210px;
	top: 24px;
	font-size: 11px;
}
#feet a:link{
	color: #FFFFFF;
	text-decoration: underline;
}
#feet a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
#feet a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}





#body {
	padding-left: 201px;
	padding-top: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#body #spaziatore{
	height:11px;
}
#body .boxLungo {
	width: 574px;
	float: left;
	padding-left: 14px;
	padding-bottom: 14px;
}
#body .boxLungo img{
	vertical-align: middle;
}
#body .boxLungo div.boxLungoUno {
	float: left;
	width: 164px;
	padding-top: 8px;
}
#body .boxLungo div.boxLungoTre {
	float: right;
	width: 60px;
	padding-left: 10px;
}
#body .boxLungo div.boxLungoTre img{
	vertical-align:baseline;
}
#body .boxLungo span.right {
	text-align: right;
	position: absolute;
	right: 45px;
}
#body .schede .boxLungo{
	padding-left:0px;
	margin-left:0px;
	clear: none;	
}
#body .boxLungo p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;	
}

#body .box {width:280px; float:left; padding-right:14px; margin-left:0px; padding-bottom:0px; background-repeat:no-repeat;}

#body .boxNewsletter {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right:35px;
	display:inline;
}
#body .boxSmall {
	width: 280px;
	float: left;
	margin-left: 14px;
	margin-bottom: 14px;
	display:inline;
}
#body .box p strong {
	color: #ffffff;
}
#body .box .descrizione {
	float:left;
}
#body .box p {
	color: #999999;
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 12px;
}
#body .schede {
	padding-left: 14px;
	padding-bottom: 14px;
}
#body .scheda {
	font-size: 9px;
	text-align: right;
	padding:0px;
	padding-right:20px;
	font-weight: bold;
}
#body .descrizione{
	padding-left: 5px;
	 float:left; 
	 width:160px; 
	 height:72px; 
}
#body .titolo {
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	margin: 0px;
	line-height: 22px;
}
#body .piediScheda{
	margin: 0px;
	margin-left: 14px;
	margin-top: 15px;
	margin-bottom: 14px;
	height:15px;
	width:600px;
	float: left;
	background-image: url(img/bottomSchede.gif);
	background-repeat: no-repeat;
	display:inline;
}
#body div.locandina{
	padding: 10px;
	background-color: #FFFFFF;
}
#body a:link.riduzioneLink{
	color: #F00;
	text-decoration: underline;
}
#body a:visited.riduzioneLink{
	color: #F00;
	text-decoration: underline;
}
#body a:hover.riduzioneLink{
	color: #F00;
	text-decoration: underline;
}

.titoloNewsLetter {
	color: #f00;
	font-size: 25px;
	padding:0px;
	margin:0px;
	margin-left: 14px;
}

#body #trama{
	padding-left:55px;
}
#body .titoloSchedaCinema{
	font-size: 25px;
	font-weight: bold;
	color: #669999;
	/*clear:left;*/
}
#body .titoloSchedaTeatro{
	font-size: 25px;
	font-weight: bold;
	color: #fe7200;
}
#body .titoloNeutro{
	font-size: 25px;
	font-weight: bold;
	color: #FFCC33;
}
#body .titoloNews{
	font-size: 25px;
	font-weight: bold;
	color: #FF0000;
}
#body .titoloAmici{
	font-size: 20px;
	font-weight: bold;
	color: #FFcc00;
	margin-top: 15px;
}
#body h1.amici{
	font-size: 31px;
	font-weight: normal;
	color: #FFcc00;
	display: block;
	margin-bottom: 0px;
}
#body p.amici {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	margin-top:20px;
	font-size: 13px;
}
#body .regolamentoAmici {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}
#body ol.amici li {
	color: #FFFF00;
	font-size: 13px;
	margin-bottom: 13px;
}
#body ol.amici {
	padding-left:4px;
	margin-left:19px;
}
.smallAmici {
	font-size: 11px;
}
#body #vantaggiTessere {
	height:145px; 
	background-color:#db763e; 
	padding-top:0px
}
#body #vantaggiTessere img{
	vertical-align: middle;	
}
.schede .box .presentazione {
	text-align: left;
}
.form{
	padding-left:14px;
	padding-right:14px;
}
.costi {
	width: 280px;
	float: left;
	padding-right: 14px;
	margin-left: 0px;
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.costi h1{
	color: #FFCC33;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 33px;
	display: inline;
}
.costi h2{
	color: #FFCC33;
	font-size: 17px;
	display: inline;
}
.costi .validita{
	color: #FF0000;
}
.costiBox {
	padding-left: 21px;
}
.costiDivisore {
	background-image: url(img/costiDivisore.gif);
	height: 5px;
	margin: 15px 0px 15px 0px;
}
ul.spettacoli,ul.spettacoli li{
	list-style: none;margin: 0;padding: 0
}
ul.spettacoli{
	margin-top: 10px;
}
ul.spettacoli li{
	padding: 7px 0 6px 20px;
	line-height: 1.2em;
	margin: -7px 0 0;
	background-image: url(img/frecciaLeftRossa.gif);
	background-repeat: no-repeat;
	background-position: 0 1em;
}
.costiAvviso{
	color: #FFcc33;
	margin-left: 450px;
	margin-top: 45px;
	float: left;
	display: inline;
}
a:link#giallo{
	color: #FFcc33;
	text-decoration: underline;
}
a:visited#giallo{
	color: #FFcc33;
	text-decoration: underline;
}
a:hover#giallo{
	color: #FFcc33;
	text-decoration: underline;
}
a.giallo{color:#FFcc33;}
#body .boxCalendario {
	width: 280px;
	float: left;
	margin-bottom: 14px;
	display:inline;
}
#body .pubblicatoNews {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	padding-left: 8px;
}
#newsElenco {
	font-size: 13px; width:554px;
}
.size13 {
	font-size: 13px;
}
.piedeYellow{ color:#fc3}

#sbody .inSala {font-size:13px; padding-top:3px; padding-bottom:3px; float:left;}

#body ul.amici li {
	color: #FFFF00;
	font-size: 13px;
	margin-bottom: 13px;
}

/*---------------------------- NEW LOYOUT -----------------------------*/

a{color:#fff;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

a.teatro{color:#fe7200;}
a.cinema{color:#9cc;}
a.evento{color:#f0f0f0;}
a.rassegna{color:#696;}

p {margin:12px 0;}
.rientrato{margin:auto 12px;}
.padding{margin:auto 12px;}

table{margin:0px; padding:0px; border-collapse:collapse; table-layout:fixed; width:282px;}
td{width:92px; background-color:#615f5f; margin:0px; vertical-align:top; padding:0px; text-align:left; border-right-width:2px; border-bottom-width:2px; border-right-style:solid; border-bottom-style:solid; border-right-color:#3d3b3b; border-bottom-color:#3d3b3b;}

ul.icon{margin: 10px 0; padding: 0;}
ul.icon li{padding: 7px 0 0px 9px; line-height: 1.2em; margin: -7px 0 0; background: url(img/cuneoCosti.gif) no-repeat 0 1em; list-style: none;}
div.locandina{padding:10px; background-color:#FFFFFF;}

/* CONTENT */
#content {margin-left: 213px; padding-top: 11px; width:576px !important; width:580px;}
.contentFloat {overflow:hidden; float:none !important; float:left;}

#content .titolo {color: #fff; font-size: 21px; font-weight: bold; margin: 0px; line-height: 22px;}

#content #previewSchede {margin-left:0px;}

#content .descrizione{padding-left:5px; float:left; width:160px; height:72px;}
#content .descrizione .genere{color:#999; font-size:10px;}
#content .descrizione .genere strong{color:#fff; font-weight:bold;}

#content .linkScheda {font-size:9px; text-align:right; padding:0px; padding-right:20px; font-weight:bold;}
#content .inserisci {color:#fc3;}

#content .voceScheda {color: #999; float:left;}

/* inSala */
#content .inSala{color:#fc3; font-size:11px;}

#content .colonna {width:280px; float:left; padding:0 14px 0 0; margin:0 0 14px 0; background-repeat:no-repeat;}
#content .colonna .inSala{padding:3px 0;}
#content .colonna .inSalaLabel {float:left; padding:3px 0px 3px 12px; color:#fc3;}
#content .colonna p {color:#999999; padding-left:12px; margin:0px; padding-top:0px; padding-bottom:0px; padding-right:12px;}
#content .colonna p strong {color:#ffffff;}

#content .colonnaRight {width:280px; float:left; margin:0 0 14px 0; background-repeat:no-repeat;}
#content .colonnaRight .inSala{padding:3px 0;}
#content .colonnaRight .inSalaLabel {float:left; padding:3px 0px 3px 12px; color:#fc3;}
#content .colonnaRight p {color:#999; padding-left:12px; margin:0px; padding-top:0px; padding-bottom:0px; padding-right:12px;}
#content .colonnaRight p strong {color:#fff;}
#content .colonnaRight p.trama {color:#fff;}

#content .boxLeft {width:256px; float:left; margin-left:0px; font-size:13px; padding:12px;}
#content .boxLeft h1{color:#FFCC33; margin:0; padding:0px; font-size:33px;}
#content .boxLeft h2{color:#FFCC33; font-size:17px; margin:0; padding:0px;}

#content .boxRight {width:280px; float:right; margin-left:0px; font-size:13px; padding:0px;}
#content .boxRight ul{margin-left:12px;}

#content .boxSmall {width:280px; float:left; margin:0 0 14px 0;}
#content .boxSmallRight {width:280px; float:right; margin:0 0 14px 0;}

#content .boxLungoUno{float:left; padding-right:12px; margin-top:10px; color:#669966; font-size:15px}
#content .boxLungoUno img{float:left;}
#content .boxLungo{margin:12px 0;}
#content .boxLungoTre{float:right; width:60px; padding-left:12px}

#content .dati {padding:0 12px; color:#999; width:254px;}
#content .dati .etichetta{float:left;}
#content .dati strong{color:#fff;}
#content .dati .nota{font-size:10px;}

#content .right {padding:0px;}

#content .piediScheda{margin:0px; margin-bottom:14px; height:15px; width:600px; float:left; background-image:url(img/bottomSchede.gif); background-repeat:no-repeat; display:inline;}

/* HOME */
#content.home .locandina {position:relative; height:194px;}
#content.home .titoloFoto{position:absolute; bottom:10px; background:url(img/home_titoloBg.gif); color:#fff; font-size:20px; font-weight:bold; padding:10px; width:240px;}

/* CINEMA */
#content .areaCinema {background-image:url(img/sfondo_areaCinema.gif); width:576px;}
#content .titoloSchedaCinema{font-size: 25px; font-weight: bold; color: #669999;}

/* TEATRO */
#content .diCon{color: #fe7200;; font-size:11px;}
#content .areaTeatro {background-image:url(img/sfondo_areaTeatro.gif); width:576px;}
#content .titoloSchedaTeatro {font-size:25px; font-weight:bold; color:#fe7200;}

/* MUSICA */
#content .areaMusica {background-image:url(img/sfondo_areaMusica.gif); width:576px;}
#content .titoloSchedaMusica {font-size:25px; font-weight:bold; color:#669966;}

/* INFO COSTI TEATRO */
#content.infoCosti h1 {font-size:30px; color:#fc3; margin:0 0 0 ; padding:0; margin-left:12px; margin-right:12px;}
#content.infoCosti p {font-size:13px; text-align:justify; margin-left:12px; margin-right:12px;}

#content .gruppi{color: #FF0000; margin-left: 21px; float: left; display: inline;}
#content .gruppi h2{font-size: 17px; display: inline;}
#content .gruppi a{color: #FF0000;}

/* INFO EVENTI */
#content.eventi h1 {font-size:30px; color:#fc3; margin:0 0 0 ; padding:0;}
#content.eventi p {font-size:13px; text-align:justify; margin-left:12px; margin-right:12px;}
#content.eventi p.small {font-size:11px;}
#content.eventi p.prezzi {padding:12px;}
#content.eventi .titoloOpera {font-size:25px;}

#content .areaEventi {background-image:url(img/sfondo_areaEventi.gif); width:576px;}
#content .titoloSchedaEvento {font-size:25px; font-weight:bold; color:#fff;}

/* INFO NEWSLETTER */
#content.newsletter h1 {font-size:30px; color:#f00; margin:0 0 0 ; padding:0;}

/* INFO RASSEGNA STAMPA */
#content.rassegnaStampa {font-size:13px;}
#content.rassegnaStampa h1{font-size:25px; color:#f00; margin:0 0 0 ; padding:0;}
#content.rassegnaStampa .pubblicato{color:#666; font-weight:bold; font-size:11px; padding-left:8px;}
#content.rassegnaStampa .divisore {background-image: url(img/costiDivisore.gif);	height: 5px; margin: 15px 0px 15px 0px;}
#content.rassegnaStampa a {text-decoration:none;}

/* INFO CHI SIAMO */
#content.chiSiamo #map{height:400px;}
#content.chiSiamo h1{font-size:25px; color:#f00; margin:0 0 0 ; padding:0;}

/* SCHEDA */
#presentazione p{color:#fff;}

/* INFOBOX */
.infoBox {padding:0 21px;}
.infoBox p{font-size:13px;}

/* TICKET ONLINE */
#vivaTicketBanner{float:right; padding-left:20px;}

/* ADMIN */