body {text-align:center; margin-top:0px; margin-bottom:0px; background-image: url('../images/bg/sipario.gif'); }

#container {width:800px;  margin: 0px auto 0px auto; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; background-color:#000; background-image: url('../images/bg/tendone.gif'); background-repeat: no-repeat; }
#testa1 {color: white;}
#testa1 p {}
#testa2 {width:500px; background-image: url('../images/bg/cartello.gif'); background-repeat: no-repeat; background-position: center;}
#testa3 {}
#testa1, #testa3{width:150px; overflow: auto; background-image: url('../images/bg/1.gif');}
#testa1, #testa2, #testa3 {border-top:1px solid black; }
.inline {height:120px; float: left; }

h1 {text-align:center; font-size:200%; color: #FFFFFF; font-family: charlesworth, "Times New Roman", times, serif; font-style:italic; padding-top:10px; margin-top:60px;}
h2 {text-align:center; font-size:150%; color: #FFFFFF; font-family: charlesworth, "Times New Roman", times, serif; font-style:italic; padding-top:20px; padding-bottom:20px; margin-top:60px; }
h3 {text-align:center; font-size:130%; color: #FFFFFF; font-family: charlesworth, "Times New Roman", times, serif; font-style:italic; padding-top:20px; padding-bottom:20px; margin-top:50px; }

#menu {font-size: 100%; width: 120px; clear: left; float: left; background-color: black;}

.ListaMenu {margin-left:0px; padding-left:0px;}
.ListaMenu li {border:1px solid #FF6699; margin:10px; padding-top:10px; padding-bottom:10px; list-style-type:none; background-color: #FFCC00; background-image: url('../images/bg/fondopulsante.gif'); background-repeat: no-repeat; background-position: center;}
.ListaMenu li a {color:#000; text-decoration: none; font-weight: bold; padding: 0px 2px 0px 2px;}

.submenu {border: 1px solid #FF6699; margin:10px; padding-top:10px; padding-bottom:10px; background-color: #FFCC00; background-image: url('../images/bg/fondopulsante.gif'); background-repeat: no-repeat; background-position: center; }
.submenu a          {color:#000; text-decoration: none; font-weight: bold; padding: 0px 2px 0px 2px;}
.submenu a:hover    {color:#000; background-color: #FF3333; font-weight: bold;}
.submenu a:active   {color:#000; background-color: #FF3333; font-weight: bold;}
.form_news {width: 98px; background-color: #FFCC00; border: 1px solid #FF6699; margin: 10px; font-weight: bold; text-align:left; padding-left:1px;}

#article, #article_link {width: 670px; float: left; background-color: #CC3300; margin-top:10px; margin-bottom:10px;}
#article p, #article_link p {clear: left; font-size: 100%; text-align: left; margin: 16px 20px 16px 16px; border-bottom-style: solid;  padding:10px; background-color: #F3F3F3 ;}
#article p:first-letter {text-transform:uppercase; color:#FFCC00; font-size:250%; font-weight: bold; padding:3px; background-color:#FF3333; } /* margin-right:10px; */
#article_link a {color: #000; text-decoration: none; font-weight: bold; }
#article_link a:visited  { }
#article_link a:hover    {color: #FFFFFF; background-color: red;} 

.immagine_1 {float:left; margin: 20px 0px 16px 16px; border:0px; width:350px; height:200px;}
/* .immagine_1_attori {float:left; margin: 20px 0px 0px 16px; border:0px; width:350px; height:200px;} */
.immagine_personaggi {border:0px; width:150px; height:150px;}
.immagine_attore {float:left; margin: 20px 0px 16px 16px; border:0px; width:300px; height:225px;}
.img_gallery {float:left; margin: 10px 16px; border:0px; width:300px; height:200px;}

#footer {clear:left; width:780px; margin: 0px auto; background-color:#CC3300; text-align:center;}
#footer p {font-size: 90%; margin: 0px auto 0px auto; padding:7px 0px;}
#footer img {float:left; width:88px; height:31px;  border:0px; }