body {
background-color:#202020;
}

#content {
margin:0 auto;
width:950px;
background-color:#FFFFFF;
}

#logo {
width:950px;
height:60px;
background-image:url(../img/logo.jpg);
background-position:left;
background-repeat:no-repeat;
}

#header {
width:950px;
height:220px;
float:left;
background-image:url(../img/header_stagioni.jpg);
}

#centro {
width:910px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
float:left;
background-color:#FFFFFF;
}

#centro a{
text-decoration:none;
}
/*-------------------MENU---------------------*/
#menu {
width:910px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding-top:10px;
}

#menu a{
color:#999999;
}

#menu a:hover{
color:#CC0000;
}

#menu1 {
width:130px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu2 {
width:130px;
float:left;
}

#menu3 {
width:130px;
float:left;
}

#menu4 {
width:130px;
float:left;
}

#menu5 {
width:130px;
float:left;
}

#menu6 {
width:160px;
float:left;
}

#menu7 {
width:100px;
text-align:right;
float:left;
}
/*-------------------FINE MENU---------------------*/
#colonna_sx {
width:550px;
float:left;
padding-right:10px;
padding-top:20px;
}

#colonna_sx h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
text-align:center;
}


#colonna_sx b{
color:#CC0000;
text-decoration:none;
}
/*-------------------SPETTACOLI PICCOLI---------------------*/
#spettacolo_1small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
}

#spettacolo_1small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_1small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_1small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_1small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_2small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_2small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_2small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_2small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_2small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_3small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_3small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_3small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_3small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_3small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_4small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_4small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_4small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_4small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_4small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_5small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_5small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_5small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_5small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_5small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_6small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_6small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_6small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_6small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_6small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_7small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_7small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_7small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_7small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_7small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_8small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_8small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_8small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_8small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_8small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}

#spettacolo_9small {
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
padding-top:10px;
}

#spettacolo_9small img {
width:150px;
height:95px;
border:1px solid #999999;
padding:1px;
margin-right:5px;
}

#spettacolo_9small h1 {
font-weight:normal;
font-size:10px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_9small h2 {
font-weight:bolder;
font-size:12px;
color:#333333;
margin:0;
padding:0;
}

#spettacolo_9small h3 {
font-weight:bolder;
font-size:12px;
color:#CC0000;
font-style:italic;
margin:0;
padding:0;
}
/*-------------------FINE SPETTACOLI PICCOLI---------------------*/
#colonna_dx {
width:330px;
float:left;
padding-left:20px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#colonna_dx b{
color:#CC0000;
text-decoration:none;
}

#colonna_dx a{
color:#CC0000;
font-weight:bolder;
}
/*-------------------SCHEDE LATERALI DESTRA---------------------*/
#scheda_teatro {
width:330px;
float:left;
}
#scheda_teatro_txt {
width:300px;
float:left;
}
#scheda_teatro_img {
width:22px;
height:85px;
padding-top:10px;
padding-bottom:10px;
margin-left:8px;
float:left;
vertical-align:middle;
background-color:#fe373d;
}

#scheda_varie {
width:330px;
float:left;
padding-top:10px;
}
#scheda_varie_txt {
width:300px;
float:left;
}
#scheda_varie_img {
width:22px;
height:50px;
padding-top:10px;
padding-bottom:10px;
margin-left:8px;
float:left;
vertical-align:middle;
background-color:#fe373d;
}

#scheda_botteghino {
width:330px;
float:left;
padding-top:10px;
}
#scheda_botteghino_txt {
width:300px;
float:left;
}
#scheda_botteghino_img {
width:22px;
height:85px;
padding-top:55px;
padding-bottom:55px;
margin-left:8px;
float:left;
vertical-align:middle;
background-color:#fe373d;
}

#scheda_newsletter {
width:330px;
float:left;
padding-top:10px;
}
#scheda_newsletter_txt {
width:300px;
float:left;
}
#scheda_newsletter_img {
width:22px;
height:85px;
margin-left:8px;
float:left;
vertical-align:middle;
background-color:#fe373d;
}

#scheda_news {
width:330px;
float:left;
padding-top:10px;
}
#scheda_news_txt {
width:300px;
float:left;
}
#scheda_news_txt h1{
font-weight:bold;
font-size:14px;
color:#333333;
margin:0;
}
#scheda_news_txt img{
border:0;
}
#scheda_news_img {
width:22px;
height:85px;
padding-top:10px;
padding-bottom:10px;
margin-left:8px;
float:left;
vertical-align:middle;
background-color:#fe373d;
}
/*-------------------FINE SCHEDE LATERALI DESTRA---------------------*/
#footer{
width:950px;
text-align:center;
background-color:#202020;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#818384;
line-height:30px;
float:left;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
text-decoration:none;
line-height:30px;
}