		 body {
       text-align: center;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 62.5%;
       }

 a, a:visited, a:hover
  {
   color:#bb0014;
  }
 img
      {
       border:0px
      }
   .spanLabel
    {
     text-align: right;
     font-weight:bold;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 width:260px;   
		 float:left;
		 padding:2px; 
		 margin-bottom:0px;
		 border:#fff solid 1px;
    }

   .spanField
    {
     text-align: left;
     font-weight:normal;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;    
		 padding:2px; 
		 margin-bottom:0px;
    }
       
		#container {
			width: 980px;
			\width: 980px;
			w\idth: 980px;
			border: 1px solid black;
			margin-left: auto;
			margin-right: auto;
			/*background-color:#E4E4E4;*/
		}

		#banner {
			padding: 0;
			margin: 0;
		}
		
		#banner, #container {
        text-align: left;
        }
		
		#menuoriz{
			background-color: #646464;
			width:980px;
			color:white;
			font-size:1.2em;
			text-align:center;
		}
		
		#menuoriz-home{
			background-color: #646464;
			height:324px;
			width:980px;
			color:white;
			font-size:1.2em;
			text-align:center;
			margin-bottom:24px;
		}
		
		.divisorio{

			padding-right:10px;
			height:24px;
			line-height:24px;
			text-align:middle;
		}
		
		.divisorio a{
			color:white;
			text-decoration:none;
			position:relative;
			top:-7px;
			padding-right:20px;
		}
		
		#riflettori{
			background-image: url('images/bgnero.gif');
			width:621px;
		}
		
		#content-home {
			padding: 0;
			margin-left: 298px;
			margin-top:0px;
			background-color:white;
		}
		
		.titolofocus{
			color:#E6001A;
			font-size:1.1em;
			font-weight:bold;
		}
		
		#content {
			margin-left: 176px;
			margin-top:0px;
			padding-left:15px;
			padding-right:15px;
			padding-top:5px;
			font-size:1.1em;
			background-color:white;
		}
		
		.colonna{
			background-image: url('images/bgbianco.gif');
			background-repeat: repeat-y;
			width:156px;
			float:left;
			height:465px;
		}

		.colonnaTotale{
			background-image: url('images/bgbianco.gif');
			background-repeat: repeat-y;
			width:620px;
			float:left;
			height:665px;
		}

		.testocolonnatotale{
			background-image: url('images/bgbianco.gif');
			background-repeat: repeat-y;		
		  width:620px;
			height:665px;
			padding:0px 4px;
		}
		
		.boxfoto{
			background-image: url('images/bggrayfoto.gif');
			background-repeat: repeat-y;
			width:156px;
			height:124px;
			text-align:center;
			padding-top:8px;
		}
		
		.testocolonna{
			height:326px;
			padding:0px 4px;
		}

		   
        #sidebar-a-home {
			float: left;
			width: 298px;
			\width: 298px;
			w\idth: 298px;
			margin: 0;
			margin-top:0px;
			padding-top:80px;
			background-image: url('images/bgmenu.gif');
			background-repeat: repeat-y;
			height:436px;
		}
		#sidebar-a-home a{
			font-weight:bold;
			color:#bb0014;
			text-decoration:none;
		}

		#sidebar-a-home a:hover{
			font-weight:bold;
			color:#bb0014;
			text-decoration:underline;
		}
		
		#titolo-colonna{
			height:20px;
			width:173px;
			background-color:black;
			color:white;
			font-size:1.2em;
			font-weight:bold;
			margin:0;
			line-height:20px;
		}
		
		#titolo-pagina{
			font-size:1.5em;
			font-weight:bold;
			text-align:center;
			color:#e6001a;
		}
		
		.sottomenu{
			display:table-cell;
			width:172px;
			height:20px;
			line-height:20px;
			background-color:#E4E4E4;
			font-weight:bold;		
		}
		
		.sottomenu a, .sottomenu a:hover{
			text-decoration:none;
			color:black;
			font-weight:bold;
		}
		
        #sidebar-a {
			float: left;
			width: 176px;
			\width: 176px;
			w\idth: 176px;
			margin: 0;
			margin-top:0px;
			margin-bottom:0px;
			padding-top:0px;
			background-image: url('images/bgmenupag.gif');
			background-repeat: repeat-y;
		}		
		
		#sidebar-b {
			float: right;
			width: 126px;
			\width: 126px;
			w\idth: 126px;
			/*height:400px;*/
			margin: 0;
			padding: 0;
		   background-image: url('images/sfbraccionero.gif');
			background-repeat: repeat-y;		
		}

		#footer {
			clear: both;
			height:138px;
			width:980px;
			padding: 0px;
			margin-top: 0;
			/*background-image: url('images/bgfooter.gif');
			background-repeat: repeat-x;*/
			background-color:#fff;
			text-align:center;
			color:#000;;
			font-size: 1em;
		}
		
		#footer a{
			color:#000;
			text-decoration:none;
		}
		
		#calendario{
			width:580px;
			height:40px;
			margin-bottom: 20px;
			position:relative;
			left:80px;
			color:#000000;
		}
		
		.spettacolo{
			width:712px;
			border: solid 1px #aaaaaa;
			vertical-align:top;
			padding:0px;
		}
		.fotospettacolo{
			float:left;
			width:100px;
			height:160px;
		/*	margin-right:5px;*/
			background-color:#E6001A;
			text-align:left;
}
		.boxspettacolo{
			padding-left:10px;
			background-color: #e6001a;
			height:15px;
			color:white;
			font-weight:bold;
			line-height:15px;
			vertical-align:top;
		}
		
		.titolospettacolo{
			color:#e6001a;
			font-weight:bold;
			font-size:14px;
			vertical-align:top;
		}		
		

		.titoloparagrafo{
			color:#e6001a;
			font-weight:bold;
			font-size:12px;
			vertical-align:top;
			text-align:left;
		}		
		

		.hrspettacolo{
			border:#ffffff solid 0px;
			border-top:#e6001a solid 1px;
			margin-left:0px;
			width:85%;
			width:599px;
			height:1px;
		}
		
		.hrspettacoloNero{
			border:#ffffff solid 0px;
			border-top:#646464 solid 1px;
			margin-left:0px;
			width:85%;
			width:599px;
			height:1px;
		}		
		
		a.linkspettacolo{
			color:#bb0014;
		}		
		
		#boxpdf{
			background-color:#ff0c09;
			width:121px;
			height: 60px;
			clear:both;
			float:right;
			color:white;
			font-weight: bold;
			text-align:center;
		}
		
		.Cast_Titolo
			{
			 font-family:arial;
			 font-weight: bold;	
			 color:#e6001a;			 
			 text-align:left;
			}
					
		.Cast_Ruolo
			{
			 float:left;
			 font-family:arial;
			 font-weight: bold;	
			 width:50%;
			 height:1px;
			 color:#646464;			 
			 text-align:left;
			}
			
		.Cast_Persona
			{		 
			 color:#646464;
			}			
			
    #box_prossimamente
      {
       width:320px;
       margin-left:4px;
       border:#f2f2f3 solid 1px;
       background-color:#fff;
       float:left;
       height:482px;
      }

    #box_titolo_prossimamente
      {
       width:316px;
       height:20px;
       background-color:#e60019;
       color:#fff;
       font-size:14px;
       font-weight:bold;
       text-align:left;
       vertical-align:middle;
       padding-left:4px; 
       padding-top:4px;  
      }


    #box_editoriale
      {
       width:644px;
       margin-left:3px;
       border:#f2f2f3 dotted 0px;
       background-color:#fff;
       float:left;
       height:223px;
       background-color:#f2f2f3;
       margin-bottom:3px;              
      }
      
    #box_titolo_editoriale
      {
       width:640px;
       height:20px;
       background-color:#e60019;
       color:#fff;
       font-size:14px;
       font-weight:bold;
       text-align:left;
       vertical-align:middle;
       padding-left:4px; 
       padding-top:4px;  
      }      
          
    #box_content_editoriale
      {
       padding:8px;
       font-style:arial;
       font-size: 12px;
      }
            
    #box_label_focus1
      {
       width:316px;
       height:20px;
       background-color:#e65100;
       color:#fff;
       font-size:14px;
       font-weight:bold;
       text-align:left;
       vertical-align:middle;
       padding-left:4px; 
       padding-top:0px;  
       margin-left:3px;
       margin-right:5px;
      }     

    #box_label_focus2
      {
       width:316px;
       height:20px;
       background-color:#6ab401;
       color:#fff;
       font-size:14px;
       font-weight:bold;
       text-align:left;
       vertical-align:middle;
       padding-left:4px; 
       padding-top:0px;  
      }          
      
    #box_titolo_focus1
      {
       width:318px;
       height:112px;
       margin-left:3px;
       border:#fff dotted 1px;
       background-color:#fff;
       color:#e65100;
       margin-left:3px;
       margin-right:5px;
       text-align:center;
       font-size:12px;
      }    
      
    #box_titolo_focus2
      {
       width:318px;
       height:112px;
       border:#fff dotted 1px;
       background-color:#fff;
       color:#6ab401;  
       text-align:center;
       font-size:12px;
      }         
      
    #box_img_focus1
      {
       width:147px;
       height:112px;  
       padding:0px;
      }
      
    #box_img_focus2
      {
       width:147px;
       height:112px;  
       padding:0px;
      }     
      
    #box_freccia_focus
      {
       width:320px;
       height:24px;
       background-color:#f2f2f3;     
      }   
    #box_abstract_focus
      {
       background-color:#fff;
       border:#000 dotted 0px;
       width:316px;
       height:137px;
       padding:8px;      
       vertical-align:top;   
       font-size:11px;
      }  
      
    
    #box_spettacolo
      {
       width:320px;
       height:86px;
       display:block;
       background-color:#fff;     
       margin-bottom:4px;  
      }
      
    #box_spettacolo_img
      {
       width:86px;
       height:86px;
       display:inline;
       background-color:#fff;       
      }      
      
    #box_spettacolo_titolo
      {
       font-size:11px;
       width:190px;
       height:86px;
       background-color:#fff;       
       color:#000;
       position:relative;
       top:-80px;
       left:96px;
       border:#000 solid 0px;
       text-align:left;
       line-height:16px;
      }          
      
    
    #sponsor
      {
       float:left;
      }  
      
    #webmaster_credits
      {
       float:left;       
       font-weight:bold;
       line-height:20px;
       padding-left:140px;       
      }  
      
    #copyright
      {
       display:block;
       text-align:center;
       padding-right:8px;
       line-height:16px;
      }
      
    #wrapper
      {
       width:425px;
      }
      
    #chiudi_video
      {
       background-color:#efefef;
       color:#444;
       text-align:center;
       width:100%;
       text-decoration:none;
       font-size:12px;
       padding:2px;       
      }
      
