/* CSS Document */

body{
	background-image:url(images/sfondo.jpg); 
	background-position:top left; 
	background-repeat:repeat-x; 
	background-color:#1a0001;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

img, div, input { behavior: url("iepngfix.htc") }

a:link{color: #FFFFFF; font-size:12px; text-decoration:none}
a:hover {color: #FFFFFF; font-size:12px; text-decoration:none}
a:visited{color: #FFFFFF; font-size:12px; text-decoration:none}

.link a:link{color: #FFFFFF; font-size:12px; text-decoration:underline}
.link a:hover {color:#FFFFFF; font-size:12px; text-decoration:underline}
.link a:visited{color: #FFFFFF; font-size:12px; text-decoration:underline}

.rassegna{ text-align:right; margin-right:5px;}
.rassegna a:link{color: #FFFFFF; font-size:12px; text-decoration:underline}
.rassegna a:hover {color:#FFFFFF; font-size:12px; text-decoration:underline}
.rassegna a:visited{color: #FFFFFF; font-size:12px; text-decoration:underline}

h1{ 
	color:#FFFFFF;
	font-size:18px;
	padding:0px 20px;
	margin-top:0px;
	text-transform:uppercase;
	}
h2{ 
	color:#FFFFFF;
	font-size:14px;
	padding:0px 20px;
	margin-top:0px;
	text-transform:uppercase;
	}
h3{ 
	color:#E6E2E0;
	font-size:30px;
	padding:0px 20px;
	margin-top:0px;
	text-transform:uppercase;
	text-align:center;
	}
p	{ 
	color:#FFFFFF;
	font-size:12px;
	padding:0px 20px;
	text-align:left;
}
li{font-size:12px;
	padding:0px;
	text-align:left;}
ul li	{ 
	color: #FFFFFF;
	font-size:12px;
	padding:0px;
	margin:0px  20px;
	text-align:justify;
	padding-right:5px;
}
ol li	{ 
	color:#FFFFFF;
	font-size:12px;
	padding:0px;
	margin:0px  20px;
	text-align:justify;
	padding-right:5px;
}
.piccolo {font-size: 10px}

#base{
	margin:0 auto; 
	width:900px; 
	height:650px;
}
#testata{
	background-image:url(images/testata1.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:900px; 
	height:130px;
}
#bar {
	position:relative;
	font-size: 12px;
	padding:0px;
	width:900px;
	height:130px;
	padding-top:0px;
	background:transparent none repeat scroll 0% 50%;
	/*left: 261px;
	top: 14px;*/
   }
#bar table{ width:100%} 
 
#contenuto{
	margin:5px auto 0; 
	background-image:url(images/content.jpg); 
	background-position:top left; 
	background-repeat:repeat-x; 
	width:900px;
	background-color:#030000;
}
#contenuto table{width:100%}

.active{display:block; background-color:#8D4243; color:#ffffff;font-size:12px; margin:2px; padding:1px 2px 1px 2px; width:200px;}

/*.active-ris{display:block; background-color:#901B5F; color:#ffffff; margin-right:2px;font-size:12px; padding:1px 2px 1px 2px; width:185px;}*/

.box-menu{
 	background-image:url(images/menu.jpg);
 	background-position:top left;
 	background-repeat:no-repeat;
 	width:228px;
	height:160px;
	padding-top:30px;
	margin-left:10px;
	font-size:12px;
	text-transform:capitalize;
	
}
.box-menu p{
	color:#ffffff;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:12px;
	margin:2px;
}
.box-menu p a:link, .box-menu p a:visited{
	color:#ffffff;
	background-color:#470E0F;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:12px;
	margin:2px;
}
.box-menu p a:hover{ background-color:#8D4243; color:#ffffff; width:200px; font-size:12px; margin:2px; width:200px;}

.box-menu-info{
 	background-image:url(images/menu_info.jpg);
 	background-position:top left;
 	background-repeat:no-repeat;
 	width:228px;
	height:220px;
	padding-top:30px;
	margin-left:10px;
	font-size:12px;
	
	
}
.box-menu-info p{
	color:#ffffff;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:12px;
	margin:2px;
}
.box-menu-info p a:link,.box-menu-info p a:visited{
	color:#ffffff;
	background-color:#470E0F;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:12px;
	margin:2px;
}
.box-menu-info p a:hover{ background-color:#8D4243; color:#ffffff; width:200px; font-size:12px; margin:2px; width:200px;}

.box-menu-newsletter{
 	background-image:url(images/menu_piccolo.jpg);
 	background-position:top left;
 	background-repeat:no-repeat;
 	width:228px;
	height:113px;
	padding-top:30px;
	margin-left:10px;
	font-size:12px;
	
}
.box-menu-newsletter p{
	color:#ffffff;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:12px;
	margin:2px;
}
.box-menu-newsletter p a:link, .box-menu-newsletter p a:visited{
	color:#ffffff;
	background-color:#470E0F;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:12px;
	margin:2px;
}
.box-menu-newsletter p a:hover{ background-color:#8D4243; color:#ffffff; width:200px; font-size:12px; margin:2px;}

.centro{ 
	width:650px;
	padding:0 8px 0 0;
	margin-left:0px;
	min-height:522px;
}
.contatti{ 
	width:100%;
	padding:0 8px 0 0;
	margin-left:0px;
	height:522px;
}
#piede{
	margin-top:0px; 
	background-image:url(images/piede.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:900px; 
	height:132px;
	clear:both;
}

#bannerfoot{
	margin-top:10px;
	background-position:top left;
	background-repeat:no-repeat;
	width:900px;
	height:100px;
	clear:both;
}


/**************************** scheda spettacolo *************************************/

#content{
	margin:5px 0; 
	width:900px;
	height:auto;

}
#content-oggi{
	float:left;
	width:580px;
	background-color:#3D0003;
	height:auto;
}
.oggi{
	background-image:url(images/bg_oggi.jpg); 
	background-position:bottom left; 
	background-repeat:repeat-x;
	height:562px;
	width:580px;
}
#colonna1{float:left; /*height:562px;*/height:580px;}

.galleria{/*margin-left:7px;*/}

.foto-small{border:1px solid #7B0000;}

#colonna2{
	float:right;
	margin-right:5px ; 	
	margin-left:5px; 
	/*height:562px;*/
}

.acquista{
	background-image:url(images/acquista.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	height:43px;
	width:260px;
}


.descrizione p{width:260px;padding:1px 2px 1px 2px; height:auto; text-align:justify;}

.aggiornami{
	background-image:url(images/aggiornami_bg.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
	height:95px;
	background-color:#350001;
}
.input-aggiornami{ 
	background-color:#940000;
	font-size:10px;
	color:#FFFFFF;
	width:250px;
	border:1px solid #940000;
	margin:5px 2px 2px 0px;
	padding-left:2px;
}
	
#content-prossimamente{
	float:right;
	width:312px;
	height:604px;
	margin-bottom:5px;
}
.colonna3{
	margin:5px;
	/*padding-right:15px;*/
	height:570px;
}
.bg-colonna3{background-color:#000000; height:578px; max-width:311px;}

/*stagione*/
.box-menu-stagione{
 	background-image:url(images/menu_stagione.jpg);
 	background-position:top left;
 	background-repeat:no-repeat;
 	width:228px;
	height:225px;
	padding-top:30px;
	margin-left:10px;
	margin-top:40px;
	font-size:10px;
	
}
.box-menu-stagione p{
	color:#ffffff;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:10px;
	margin:2px;
}
.box-menu-stagione p a:link, .box-menu-stagione p a:visited{
	color:#ffffff;
	background-color:#470E0F;
	display:block;
	width:200px;
	text-decoration:none; 
	padding:1px 2px 1px 2px;
	text-align:left;
	margin:0px;
	font-size:10px;
	margin:2px;
}
.box-menu-stagione p a:hover{ background-color:#8D4243; color:#ffffff; width:200px; font-size:10px; margin:2px;}

.spett-sx{
	width:230px; 
	background-color:#3D0003; 
	margin-left:50px; 
	margin-bottom:10px;
	height:150px; 
	float:left;
}

.spett-dx{
	width:230px; 
	background-color:#3D0003; 
	margin-right:50px; 
	margin-bottom:10px;
	height:150px; 
	float:right;
}

.spett-centro{
background-color:#3D0003; 	
}


.precedente{float:left}
.successivo{float:right; margin-right:10px;}
.dati{
	/*font-family:Trebuchet MS, Arial, Helvetica, sans-serif;*/
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:center;
	padding:5px 0px 10px 0px;;
	}
	
#biglietto-00,#biglietto-01, #biglietto-02, #biglietto-03, #biglietto-04,#biglietto-05,#biglietto-06, #biglietto-07, #biglietto-08, #biglietto-09,#biglietto-10,#biglietto-11, #biglietto-12, #biglietto-13, #biglietto-14,#biglietto-15,#biglietto-16, #biglietto-17, #biglietto-18, #biglietto-19,#biglietto-20,#biglietto-21, #biglietto-22, #biglietto-23, #biglietto-24,#biglietto-25,#biglietto-26, #biglietto-27, #biglietto-28, #biglietto-29,#biglietto-30,#biglietto-31, #biglietto-32, #biglietto-33, #biglietto-34,#biglietto-35,#biglietto-36{ 
display:none;/* background-color:#940000;*/ width:100%;}

.data{ font-size:12px; color:#FF1E14; font-weight:bold; height:15px;}

.genere{ font-size:10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}

.spett-centro2{
	background-image:url(images/bg_maggio.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:432px;
	height:280px;
	
}
.acquista2{
	background-image:url(images/acquista2.png); 
	background-position:top left; 
	background-repeat:no-repeat;
	height:43px;
	width:260px;
}
