/**************************************************/
/*** STUDIO PZ - PROGETTI PER LA COMUNICAZIONE ***/
/*********** http://www.studiopz.net/ ***********/
/***************** CSS STYLE *******************/


body {
	margin:0; background-color:#000000; background:url(icone/sfo-hp_01.jpg);
	scrollbar-face-color:#000000;
	scrollbar-shadow-color:#176f86;
	scrollbar-highlight-color:#176f86;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#02485a;
	scrollbar-arrow-color:#16a4c9;}
	
a:link, a:visited, a:active { text-decoration: none }
a:hover { text-decoration: underline; }


body{text-align:center;  font-family:Arial, Helvetica, sans-serif;}
body p {color:#FFFFFF;}

.txtLogin{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
}

/***************************************************/
/******************** HP HEADER ********************/
/***************************************************/

/**** SPNEWS LOGO ****/

	  #hp_SPNEWS_logo {
	  margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; 
	  width:260px; height:130px;} 

/**** TOP MENU ****/

	  #hp_topmenu_sfo {
	  width:730px; height:74px;
	  margin: 0px; padding: 0px; 
	  background:transparent url(icone/hp-sfo-top-menu_01.jpg) no-repeat scroll left center;}   
	  
	  #hp_topmenu_box{ 
	  float:left; 
	  width:54px; height:60px;
	  margin: 7px 0px 0px 0px; padding: 0px; } 
	  
	  #hp_topmenu_box_txt { 
	  width:54px; height:10px;  
	  margin: 0px; padding: 0px; 
	  text-align:center;
	  font-size:11px; color:#fc9600; font-family:Arial,Sans-Serif; font-weight:bold;} 

	  .hp_topmenu_box_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  	  
	  #hp_topmenu_box_img { 
	  width:30px; height:38px;
	  margin: 6px 0px 0px 11px; padding: 0px; } 	  
	  
	  #hp_topmenu_box_vuoto { 
	  float:left; 
	  width:48px; height:60px;
	  margin: 7px 0px 0px 0px; padding: 0px; } 	  

/**** TOP MENU - 4 ****/	
	  
	 #hp_topmenu_4_box{ 
	  float:left; 
	  width:90px; height:21px;
	  margin: 0px; padding: 3px 0px 0px 0px; 
	  background:transparent url(icone/top-menu-butt-OFF_01.gif) no-repeat scroll left center;} 

	  .hp_topmenu_4_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}   


/**** MENUBAR SX ****/

	  .hp_top_sfo1a {
	  background:transparent url(icone/hp-sfo-top_01a.jpg) no-repeat scroll left center;} 
 	  
	  #hp_menubar_sx_box_all  { 
	  float: left;
	  margin: 0px 0px 0px 8px; padding: 0px; } 
 	  
	  #hp_menubar_sx_box  { 
	  float: left;
	  width:72px; height:20px;
	  margin: 0px 2px 0px 0px; padding: 0px; 
	  background:transparent url(icone/arr-arancio_01.gif) no-repeat scroll left center;} 
 	  
	  #hp_menubar_sx_box_txt  { 
	  float: left;
	  width:14px; height:10px;
	  margin: 0px; padding: 4px 0px 0px 10px;} 

	  .hp_menubar_sx_box_arrow_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
 	  
	  .hp_menubar_sx_box_arrow_link-1  { 
	  font-size:11px; color:#f98e00; font-family:Arial,Sans-Serif; font-weight:bold; } 


/**** CERCA ****/

	  #hp_cerca_box {
/*	  width:210px; */height:20px;
	  margin: 15px 0px 0px 8px; padding: 0px 0px 0px 0px; } 
	  
	  .hp_cerca_form {
	  border: 1px solid rgb(128, 128, 128);
	  background-color:#313131;
	  float: left;
	  margin: 0px; padding: 0px 0px 0px 4px; 
	  width:130px; height:16px;
	  font-family:Arial, Helvetica, sans-serif;
	  color:#FFFFFF;
	  font-size:11px;} 

	  #hp_cerca_form_butt { 
	  text-align:right;
	  width:56px; height:18px;
	  float: left;
	  margin: 0px 0px 0px 6px; padding: 0px; 
	  background:transparent url(icone/butt-cerca_01.gif) no-repeat scroll left center;} 
	  
	  .hp_cerca_form_butt_link { 
	  margin: 0px 0px 0px 6px; padding: 2px 6px 0px 0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}

	  #hp_menu_home {
	  width:200px;
	  margin: 5px 0px 0px 8px; padding:0px; 
	  font-size:11px; color:#8f9394; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  .hp_menu_home_link { 
	  font-size:11px; color:#8f9394; font-family:Arial,Sans-Serif; font-weight:bold;}

/************************/

	  #newsletter_box {
	  width:192px; height:25px;
	  margin: 15px 0px 0px 8px; padding: 0px 0px 0px 0px;} 
	  
	  
/**** MENUBAR CENTRO ****/

	  .hp_top_sfo1b {
	  background:transparent url(icone/hp-sfo-top_01b.jpg) no-repeat scroll left center;} 
	  
	  #hp_top_tit_box  { 
	  width:200px; height:40px;
	  text-align:left;
	  margin: 14px 0px 0px 70px; padding:0px;  } 
	  

	  .hp_top_tit_capolettera {
	  margin:0px; padding:0px;
	  text-align:left;
	  font-size: 36px; 
	  line-height: 36px; 
	  color:#FFFFFF; font-weight:normal;
	  font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;}	  
	  
	  .hp_top_tit_txt  { 
	  text-align:left;
	  margin:0px; padding:0px; 
	  font-size:24px; color:#FFFFFF; font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:normal;
	  line-height:11px; } 
	  
	  #hp_top_sottotitolo_box  { 
	  text-align:left;
	  margin: 10px 0px 0px 76px; padding:0px; 
	  font-size:18px; color:#FFFFFF; font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:normal;
	  line-height:11px; }
	  	  


/**** MENUBAR DX ****/

	  .hp_top_sfo1c {
	  background:transparent url(icone/hp-sfo-top_01c.jpg) no-repeat scroll left center;} 
 	  
	  #hp_menubar_RSS_box  { 
	  float: right;
	  width:55px; height:25px;
	  margin:0px; padding:0px; } 
 	  
	  #hp_menubar_RSS_txt  { 
	  float: left;
	  text-align:right;
	  margin:0px; padding: 2px 0px 0px 0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  line-height:11px; } 
 	  
	  .hp_menubar_RSS_link  { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  line-height:11px; } 
 	  
	  #hp_menubar_RSS_box_img  { 
	  float: right;
	  width:25px; height:25px;
	  margin:0px; padding:0px; 
	  background:transparent url(icone/butt-rss_01.gif) no-repeat scroll left center;} 
	  
	  #hp_menubar_preferiti_box  { 
	  float: right;
	  width:75px; height:25px;
	  margin: 0px 10px 0px 15px; padding:0px; } 
 	  
	  #hp_menubar_preferiti_txt  { 
	  float: left;
	  text-align:right;
	  margin:0px; padding: 2px 0px 0px 0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  line-height:11px; } 
 	  
	  .hp_menubar_preferiti_link  { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  line-height:11px; } 
 	  
	  #hp_menubar_preferiti_box_img  { 
	  float: right;
	  width:25px; height:25px;
	  margin:0px; padding:0px; 
	  background:transparent url(icone/butt-preferiti_01.gif) no-repeat scroll left center;} 	  


/**** DATA E ORA ****/	  

	  .data{
	  text-align: right;
	  background-color: transparent;
	  width:120px; height:25px;
	  font-size:20px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;}

	  .ora{
	  text-align: right;
	  background-color: transparent;
	  width:60px; height:25px;
	  margin:0px; padding: 6px 0px 0px 0px; 
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;} 

 	  
	  #hp_dataora_DATA_box  { 
	  float: right;
	  width:160px; height:25px;
	  margin: 25px 10px 0px 0px; padding:0px; 
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
 	  
	  #hp_dataora_DATA  { 
	  float: left;
	  text-align:left;
	  font-size:20px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;} 
	   	  
	  #hp_dataora_ORA  { 
	  float: right;
	  text-align:left;
	  margin: 7px 0px 0px 0px; padding:0px; 
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  

/****************************************************/
/******************** HP COLONNE ********************/
/***************************************************/



/***************************************************/
/******************** HP COL SX ********************/
/***************************************************/

/****************** HP EDITORIALE ******************/

	  .hp_sfo_col_SX {
	  background:url(icone/hp-sfo-col-sx_01.jpg);} 

	  #hp_col_SX_ang {
	  width:230px; height:10px; 
	  margin:0px; padding:0px; } 

	  #hp_editoriale_box {
	  overflow: hidden; 
	  width:220px; height:50px; 
	  margin:0px; padding:0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;} 
	  
	   
	   
	  .hp_editoriale_box_IMG { 
	  float: left;
	  margin: 0px 0px 0px 12px;  
	  width:43px; height:48px;}

	  #hp_editoriale_box_testo {
	  float: right;
	  width:157px;
	  margin: 5px 0px 0px 4px; padding:0px; 
	  font-size:11px; color:#3a4852; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_editoriale_box_tit {
	  font-size:27px; color:#3a4852; font-family:Georgia, Arial,Sans-Serif; font-weight:normal;}
	  
	  .hp_editoriale_box_tit1 {
	  font-size:18px; color:#3a4852; font-family:Georgia, Arial,Sans-Serif; font-weight:normal;}
	  
	  .hp_editoriale_box_link {
	  font-size:11px; color:#b51d04; font-family:Arial,Sans-Serif; font-weight:normal;}
	  

	  #hp_editoriale_linea {
	  width:200px; height:15px; 
	  margin: 6px 0px 15px 12px; padding:0px; 
	  background:url(icone/editoriale-linea_01.gif) no-repeat scroll left center;  } 
	  
	  
	  
	  #hp_editoriale_tit { 
	  width:175px;
	  margin: 0px 0px 0px 12px; padding:0px; 
	  font-size:17px; color:#3a4852; font-family:Georgia, Arial,Sans-Serif; font-weight:normal;} 	  
	  
	  .hp_editoriale_tit { 
	  font-size:17px; color:#3a4852; font-family:Georgia, Arial,Sans-Serif; font-weight:normal;} 
	  
	  #hp_editoriale_txt {
	  width:175px;
	  margin: 8px 0px 0px 12px; padding:0px; 
	  font-size:12px; color:#3a4852; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:justify;}
	  
	  .hp_editoriale_txt_link {
	  font-size:12px; color:#3a4852; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:justify;}
	  
  	  #hp_editoriale_butt {
	  width:175px;
	  margin: 15px 0px 15px 12px; padding:0px; 
	  font-size:11px; color:#3a4852; font-family:Arial,Sans-Serif; font-weight:bold;
	  text-align:right;} 

  	  .hp_editoriale_link {
	  font-size:11px; color:#b51d04; font-family:Arial,Sans-Serif; font-weight:bold;} 

/****************** HP AREA RISERVATA ******************/
	  
	  #hp_areariservata_label {
	  width:160px; height:15px; 
	  margin: 15px 0px 5px 20px; padding:0px; 
	  background:transparent url(icone/tit-areariservata_01.gif) no-repeat scroll left center; } 

	  #hp_areariservata_box {
	  width:200px;
	  margin: 2px 0px 0px 20px; padding:0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;} 

	  .hp_areariservata_testo {
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  .hp_areariservata_form {
	  background-color:#f6f6f6;
	  margin:0px; padding: 0px 0px 0px 4px; 
	  border: 1px solid rgb(196, 196, 196);
	  font-family:Arial, Helvetica, sans-serif;
	  color:#3a4852;
	  font-size:11px;} 

	  #hp_areariservata_form_butt { 
	  float: left;
	  width:50px; height:30px;
	  margin: 0px 0px 0px 10px; padding: 1px 0px 0px 11px; 
	  background:transparent url(icone/whatson-centralbox-butt-leggi_01.gif) no-repeat scroll left center;} 
	  
	  .hp_areariservata_form_butt_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}
	  

/****************** HP CINEMA ******************/

	  #hp_cinema_box_label { 
	  overflow: hidden; 
	  background:url(icone/cinema-label-box-bg_01.jpg) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; 
	  width:230px; height:72px;
	  margin:15px 0px 0px 0px; padding: 0px 0px 0px 0px; }

	  #hp_cinema_box_butt { 
	  float:right; 
	  width:130px; height:20px;
	  margin:8px 0px 0px 0px; padding:0px; 
	  height:23px; } 
	  
	  #hp_cinema_box_butt_leggitutte { 
	  float: right;
	  width:70px; height:20px;
	  margin: 41px 19px 0px 0px; padding: 2px 0px 0px 9px; 
	  background:transparent url(icone/cultura-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .hp_cinema_box_butt_leggitutte_link { 
	  padding: 2px 0px 0px 0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 

	  
	  #hp_cinema_box_primopiano {
	  border: 0px solid #FFFFFF;
	  width:230px; height:280px; 
	  margin:0px; padding: 5px 0px 0px 0px; 
	  text-align:justify; 
	  background:url(icone/cinema-sfo-box_01.jpg) no-repeat scroll left center;  }
	  
	  .hp_cinema_box_IMG { 
	  border: 0px solid rgb(28, 68, 79);
	  margin: 10px 0px 10px 15px;
	  width:200px; height:130px;}

	  #hp_cinema_box_primopiano_tit {
	  border: 0px solid #FFFFFF;
	  margin: 0px 0px 5px 15px; 
	  width:200px; 
	  font-size:15px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:left;   }

	  #hp_cinema_box_primopiano_txt {
	  margin: 5px 0px 5px 15px; 
	  width:200px; 
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  text-align:left;   }
	  
	  #hp_cinema_primopiano_butt { 
	  width:200px;  height:30px;
	  margin: 20px 0px 0px 0px; padding:0px; } 
	  
	  #hp_cinema_primopiano_butt_leggi { 
	  float: right;
	  width:50px; height:17px;
	  margin: 0px 0px 0px 0px; padding: 2px 0px 0px 11px; 
	  background:transparent url(icone/cinema-box-butt-leggi_01.gif) no-repeat scroll left center;} 

	  .hp_cinema_primopiano_butt_leggi_link { 
	  border: 0px solid #FFFFFF;
	  margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; text-align:center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  	  
	  #hp_cinema_primopiano_butt_ascolta { 
	  float: right;
	  width:20px; height:30px;
	  margin: 0px 30px 0px 0px; padding: 0px 0px 0px 24px; 
	  background:transparent url(icone/cinema-box-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .hp_cinema_primopiano_butt_ascolta_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
/**** TRAILERS ****/	
	  
	  #hp_trailers_box { 
	  width: 566px; 
      height: 310px;
	  margin: 2px 2px 0px 2px; padding:0px; 
	  background:url(icone/trailer-box-bg_01.jpg) scroll left center; }  
	  
	  #hp_trailers_img {
	  width:300px; height:255px; 
	  margin:0px; padding: 10px 0px 10px 0px; 
	  background-color:#000000;
	  background:url(icone/TRAILERS_00.gif) no-repeat scroll left center;  }	
	  
	  
/**** CINEMA NEWS ****/	  

	  #hp_cinema_news_box {
	  width:230px; height:290px; 
	  margin:0px; padding: 10px 0px 0px 0px; 
	  background:url(icone/cinema-sfo-box_02.jpg) no-repeat scroll left center;  } 

	  #hp_cinema_news {
	  width:100px; height:120px; 
	  margin: 10px 0px 10px 10px; padding:0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;} 
	  
	  .hp_cinema_news_IMG { 
	  margin:0px;
	  border: 1px solid rgb(28, 68, 79);
	  width:80px; height:54px;}

	  #hp_cinema_news_testo {
	  width:100px;
	  margin: 10px 0px 10px 0px; padding:0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_cinema_news_tit {
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_cinema_news_link {
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;}	  
	  
	  #hp_cinema_news_bottom {
	  width:230px; height:20px; 
	  margin:0px; padding:0px; 
	  background:url(icone/hp-box-bottom_01.gif) no-repeat scroll left center;  } 	  


	  #hp_cinema_news_box_1 {
	  border: 0px solid rgb(255, 255, 255);
	  width:230px; /*height:390px; */
	  margin:0px; padding: 10px 0px 0px 0px; 
	  background:url(icone/cinema-sfo-box_02.jpg) scroll left center;  }
	  
	  #hp_cinema_box_list {
	  overflow: hidden; 
	  width:230px; /* height:74px; */
	  margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_cinema_box_list_IMG { 
	  border: 1px solid rgb(93, 128, 140);
	  float: left;
	  margin: 0px 0px 15px 10px;  padding:0px;
	  width:80px; height:54px;}

	  #hp_cinema_box_list_testo {
	  border: 0px solid rgb(93, 128, 140);
	  float: right;
	  width:120px;
	  margin: 0px 10px 0px 0px; padding:0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_cinema_box_list_tit {
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_cinema_box_list_link {
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;}	 
	  
	  .grey_rule_cinema {
	  background: #5d808c;
	  width: 200px;  height: 1px;
	  margin: 5px 0px 0px 10px; padding: 0px; }

	  .grey_rule_cinema hr { display: none;} 


/****************** HP TELEVISIONE ******************/	  


	  #hp_tv_box_label { 
	  overflow: hidden; 
	  width:230px; height:72px;
	  margin:15px 0px 0px 0px; padding: 0px 0px 0px 0px;
	  background:url(icone/tv-label-box-bg_01.jpg) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;  }

	  #hp_tv_box_butt { 
	  float:right; 
	  width:130px; height:20px;
	  margin:8px 0px 0px 0px; padding:0px; 
	  height:23px; } 
	  
	  #hp_tv_box_butt_leggitutte { 
	  float: right;
	  width:70px; height:20px;
	  margin: 41px 19px 0px 0px; padding: 2px 0px 0px 9px; 
	  background:transparent url(icone/tv-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .hp_tv_box_butt_leggitutte_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  
	  #hp_tv_news_box {
	  width:230px; 
	  margin:0px; padding: 10px 0px 0px 0px; 
	  background:url(icone/cinema-sfo-box_02.jpg) scroll left center;  } 


	  #hp_tv_box_list {
	  overflow: hidden; 
	  width:220px; /* height:74px; */
	  margin: 7px 0px 5px 0px; padding: 0px 0px 0px 0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_tv_box_list_IMG { 
	  float: left;
	  margin: 0px 0px 0px 10px;  
	  border: 1px solid rgb(93, 128, 140);
	  width:70px; height:50px;}

	  #hp_tv_box_list_testo {
	  float: right;
	  width:120px;
	  margin: 0px 0px 0px 4px; padding:0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_tv_box_list_tit {
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_tv_box_list_link {
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;}	  
	  
	  


/***************************************************/
/******************** HP CENTRO ********************/
/***************************************************/

/****************** HP WHAT'S ON BOX CENTRALE 1 ******************/	  


	  #hp_whatson_1_box { 
	  border-left: 6px solid rgb(0, 0, 0); 
	  border-right: 6px solid rgb(0, 0, 0); 
	  border-bottom: 6px solid rgb(0, 0, 0); 
	  overflow: hidden; 
	  width:564px; height:252px;
	  margin: 0px 0px 0px 3px; padding: 3px 0px 3px 3px; }


/****************** HP WHAT'S ON BOX CENTRALE 2 ******************/

	  #hp_whatson_2_box { 
	  border: 1px solid rgb(218, 218, 218);	  
	  margin: 10px 0px 10px 0px; padding: 7px 0px 0px 0px; 
	  width:544px; 
	  background-color:#FFFFFF; }
	  
	  #hp_whatson2_top { 
	  overflow: hidden; 
	  width:176px; height:35px;
	  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; 
	  background:url(icone/whatson-centralbox-bg_01a.gif) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; }
	  
	  .hp_whatson2_top-text { 
	  margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; }

	  #hp_whatson2_centro { 
	  width:176px; height:170px;
	  margin: 2px 0px 0px 0px; padding: 4px 0px 0px 0px; 
	  font-size:11px; color:#656363; font-family:Arial,Sans-Serif; font-weight:normal;
	  background:url(icone/whatson-centralbox-bg_01b.gif); 
	  text-align:justify; } 

	  .hp_whatson2_centro-text { 
	  border: 0px solid #000000;	 
	  margin: 4px 17px 0px 17px;
	  text-align:justify; } 

	  .hp_whatson2_centro-link { 
	  border: 0px solid #000000;	
	  font-size:11px; color:#656363; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:justify; } 
	    
	  .hp_whatson2_IMG { 
	  border: 1px solid rgb(0, 0, 0);
	  margin: 10px 17px 6px 17px; 
	  width:140px; height:90px;}

	  #hp_whatson2_butt_box { 
	  border: 0px solid #000000;	
	  width:150px; height:35px;
	  margin: 10px 0px 10px 0px; padding:0px; } 
	  	  
	  #hp_whatson2_butt_ascolta { 
	  float: left;
	  width:55px; height:35px;
	  margin:0px; padding: 1px 0px 0px 24px; 
	  background:transparent url(icone/whatson-centralbox-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .hp_whatson2_butt_ascolta_link { 
	  font-size:11px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  #hp_whatson2_butt_leggi { 
	  float: right;
	  width:50px; height:30px;
	  margin: 0px 0px 0px 10px; padding: 1px 0px 0px 0px; 
	  background:transparent url(icone/whatson-centralbox-butt-leggi_01.gif) no-repeat scroll left center;} 
	  
	  .hp_whatson2_butt_leggi_link { 
	  border: 0px solid #000000;	
	  margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  
/****************** HP MUSIC BOX CENTRALE ******************/
/**** LEFT ****/

	  #hp_music_box { 
	  border: 0px solid #000000;  
	  margin: 0px 2px 0px 2px; /*padding: 0px 18px 27px 18px; */ padding: 0px 0px 27px 0px; 
	  width:566px; height:490px;
	  background:url(icone/music-box-bg_01a.jpg) no-repeat scroll left top; }
	  
	  #hp_music_box_label { 
	  overflow: hidden; 
	  background:url(icone/music-labelbox-bg_01.gif) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; 
	  width:255px; height:67px;
	  margin: 15px 0px 0px 18px; padding: 10px 0px 0px 0px; }

	  #hp_music_box_butt {
	  float:right; 
	  width:130px; 
	  margin:0px 0px 0px 18px; padding:0px; 
	  height:23px; } 
	  
	  #hp_music_box_butt_leggitutte { 
	  float: right;
	  width:120px; height:23px;
	  margin: 32px 2px 0px 0px; padding: 4px 0px 0px 6px; 
	  background:transparent url(icone/music-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .hp_music_box_butt_leggitutte_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  .hp_music_box_IMG { 
	  border: 1px solid rgb(212, 145, 142);
	  margin: 10px 0px 10px 25px;
	  width:200px; height:150px;}
	  
	  
	  #hp_music_box_primopiano {
	  border: 0px solid #ffffff;   
	  width:255px; height:384px; 
	  margin:0px 0px 0px 18px; padding: 0px 0px 0px 0px; 
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  text-align:justify; 
	  background:url(icone/music-box-bg_01b.jpg) no-repeat scroll left center;  }
	  
	  
	  .hp_music_box_primopiano-link {
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  text-align:justify; }

	  .hp_music_box_primopiano_tit {
	  border: 0px solid #ffffff;  
	  width:200px; 
	  margin:0px 0px 0px 25px; 
	  font-size:18px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:left; }

	  .hp_music_box_primopiano_txt {
	  border: 0px solid #ffffff;  
	  width:200px; 
	  margin:0px 0px 0px 25px; 
	  text-align:left; }
	  
	  #hp_music_primopiano_butt { 
	  float:left; 
	  width:200px; 
	  margin: 20px 0px 0px 25px; padding:0px; 
	  height:30px; } 
	  
	  #hp_music_primopiano_butt_leggi { 
	  float: left;
	  width:50px; height:30px;
	  margin:0px; padding: 2px 0px 0px 11px; 
	  background:transparent url(icone/music-box-butt-leggi_01.gif) no-repeat scroll left center;} 

	  .hp_music_primopiano_butt_leggi_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  	  
	  #hp_music_primopiano_butt_ascolta { 
	  float: left;
	  width:20px; height:30px;
	  margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; 
	  background:transparent url(icone/music-box-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .hp_music_primopiano_butt_ascolta_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
/**** RIGHT ****/	  

	  #hp_music_box_list {
	  border: 0px solid #ffffff;  
	  width:260px; height:74px; 
	  margin:0px 10px 0px 0px; padding: 0px 0px 0px 0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;
	  background:url(icone/music-dxbox-bg_01.gif) no-repeat scroll left center;  } 
	  
	  .hp_music_box_list_IMG { 
	  border: 1px solid rgb(224, 144, 144);
	  float: left;
	  margin: 5px 0px 0px 0px;  
	  width:90px; height:60px;}

	  #hp_music_box_list_testo {
	  float: right;
	  width:150px;
	  margin: 8px 0px 0px 4px; padding:0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_music_box_list_tit {
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_music_box_list_link {
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;}
	  
	  
/**** HP CINEMA PRIMOPIANO ****/
	  
	  #centro_cinema_box { 
	  border: 0px solid rgb(178, 193, 209); 
/*	  overflow: hidden; */
	  width:100%; height:310px;
	  margin:0px 0px 0px 0px; padding: 5px 0px 0px 0px; }
	  
	  #centro_cinema_IMG { 
	  border: 2px solid rgb(255, 255, 255);
	  margin:0px 3px 0px 5px;
	  width:210px;}
	  
	  #centro_cinema_news { 
	  border: 0px solid rgb(0, 0, 0); 
	  width:100%; 
	  margin:0px 0px 0px 0px; padding: 5px 0px 0px 0px; 
	  text-align:justify; 
	  background:url(cinema/icone/centro_cinema_box_primopiano_01.gif);  }

	  #centro_cinema_data {
	  font-size:12px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:left;   
	  margin: 6px 0px 0px 5px; }

	  #centro_cinema_tit {
	  font-size:16px; color:#2f5eb1; font-family:Georgia, Arial,Sans-Serif; font-weight:normal;
	  line-height: 16px; 
	  text-align:left;   
	  margin: 0px 0px 5px 5px; }

	  .centro_cinema_tit_link {
	  font-size:16px; color:#2f5eb1; font-family:Georgia, Arial,Sans-Serif; font-weight:normal;
	  line-height: 16px; 
	  margin: 0px 0px 5px 5px;
	  text-align:left;   }

	  #centro_cinema_txt {
	  font-size:11px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:left;   
	  margin: 0px 0px 10px 10px; }

	  .centro_cinema_testo {
	  font-size:11px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:normal;
	  text-align:left;}
	  
	  .centro_cinema_linea {
	  background: #b2c1d1;
	  width: 210px;  height: 1px;
	  margin: 3px 0px 1px 0; padding: 0px; }

	  .centro_cinema_linea hr { display: none;}
	  
	  #centro_cinema_box_butt_box { 
	  float:left; 
	  width:160px; height:35px;
	  margin: 10px 0px 0px 10px; padding:0px; } 
	  	  
	  #centro_cinema_box_butt_ascolta { 
	  float: left;
	  width:20px; height:30px;
	  margin:0px; padding: 1px 0px 0px 24px; 
	  background:transparent url(icone/whatson-centralbox-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .centro_cinema_box_butt_ascolta_link { 
	  font-size:11px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  #centro_cinema_box_butt_leggi { 
	  float: left;
	  width:50px; height:30px;
	  margin: 0px 20px 0px 0px; padding: 1px 0px 0px 11px; 
	  background:transparent url(icone/whatson-centralbox-butt-leggi_01.gif) no-repeat scroll left center;} 
	  
	  .centro_cinema_box_butt_leggi_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 


/****************** SFO MINI BANNER ******************/

	  #hp_box_minibanner  {
	  width:570px; height:72px; 
	  margin:0px; padding: 0px 0px 0px 0px; 
	  background:url(icone/sfo-banners_01.jpg) no-repeat scroll left center;  }

/****************** HP TEATRO BOX CENTRALE ******************/


	  #hp_teatro_box_big {
	  width:570px; height:20px; 
	  margin:0px; padding:0px; 
	  background:url(icone/teatro-sfo-box-bot_01.jpg);  } 

	  #hp_teatro_box_news {
	  width:356px; height:150px; 
	  margin: 0px 0px 0px 10px; padding:0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;
	  background:url(icone/teatro-sfonotizie_01.gif) no-repeat scroll left center;  } 
	  
	  .hp_teatro_box_news_IMG { 
	  margin:0px;
	  border: 1px solid rgb(255, 255, 255);
	  width:110px; height:80px;}

	  #hp_teatro_box_news_testo {
	  width:140px;
	  margin: 10px 0px 10px 4px; padding:0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_teatro_box_news_tit {
	  font-size:12px; color:#000000; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_teatro_box_news_sfolat {
	  background:url(icone/teatro-sfo-box-lat_01.jpg) scroll left center;  }

	  
	  #hp_teatro_butt_box { 
	  width:140px; 
	  margin: 10px 0px 0px 10px; padding:0px; 
	  height:45px; } 
	  	  
	  #hp_teatro_butt_ascolta { 
	  float: left;
	  width:20px; height:30px;
	  margin: 0px 0px 0px 10px; padding: 1px 0px 0px 24px; 
	  background:transparent url(icone/whatson-centralbox-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .hp_teatro_butt_ascolta_link { 
	  font-size:11px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  #hp_teatro-butt_leggi { 
	  float: left;
	  width:50px; height:30px;
	  margin:0px; padding: 1px 0px 0px 11px; 
	  background:transparent url(icone/whatson-centralbox-butt-leggi_01.gif) no-repeat scroll left center;} 
	  
	  .hp_teatro_butt_leggi_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 


	  #hp_teatro_box_label { 
	  overflow: hidden; 
	  background:url(icone/teatro-label-box-bg_01.jpg) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; 
	  width:356px; height:97px;
	  margin: 0px 0px 0px 2px; padding:0px; }

	  #hp_teatro_label_butt { 
	  float:right; 
	  width:255px; 
	  margin: 10px 10px 0px 0px; padding:0px; 
	  height:23px; } 
	  
	  #hp_teatro_label_leggitutte { 
	  float: right;
	  width:120px; height:23px;
	  margin: 60px 3px 0px 0px; padding: 4px 0px 0px 7px; 
	  background:transparent url(icone/teatro-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .hp_teatro_label_leggitutte_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  
	  
	  #hp_teatro_box_primopiano {
	  overflow: hidden; 
	  width:356px; height:180px; 
	  margin: 0px 0px 0px 0px; /*padding: 0px 15px 0px 12px; */ padding: 0px 0px 0px 0px; 
	  background:url(icone/teatro-sfo-box_01.jpg) no-repeat scroll left center;  }	  
	  
	  .hp_teatro_box_list_IMG { 
	  float: left;
	  margin: 20px 10px 20px 10px;
	  border: 2px solid rgb(0, 0, 0);
	  width:160px; height:120px; }

	  #hp_teatro_box_list_tit {
	  overflow: hidden; 
	  margin: 30px 0px 0px 0px;
	  font-size:17px; color:#01305b; font-family:Arial,Sans-Serif; font-weight:bold; }

	  #hp_teatro_box_list_txt {
	  overflow: hidden; 
	  margin: 5px 0px 0px 0px;
	  font-size:12px; color:#747c8f; font-family:Arial,Sans-Serif; font-weight:normal;}

	  #hp_teatro_box_butt { 
	  float:left; 
	  width:140px; 
	  margin: 15px 0px 0px 0px; padding:0px; 
	  height:30px; } 
	  
	  #hp_teatro_box-butt_leggi { 
	  float: left;
	  width:50px; height:30px;
	  margin:0px; padding: 1px 0px 0px 11px; 
	  background:transparent url(icone/teatro-butt-leggi_01.gif) no-repeat scroll left center;} 
	  
	  .hp_teatro_box_butt_leggi_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  	  
	  #hp_teatro_box_butt_ascolta { 
	  float: left;
	  width:20px; height:30px;
	  margin: 0px 0px 0px 15px; padding: 1px 0px 0px 24px; 
	  background:transparent url(icone/whatson-centralbox-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .hp_teatro_box_butt_ascolta_link { 
	  font-size:11px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  

/***** NEWS *****/
	
	  #hp_teatro_news {
	  width:160px; height:210px; 
	  margin: 0px 0px 0px 12px; padding:0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;
	  background:url(icone/teatro-sfonotizie_01.gif) no-repeat scroll left center;  
	  background-position: Top Center;
	  background-repeat: no-repeat;
/*	  background-attachment: no-fixed;*/} 
	  
	  .hp_teatro_news_IMG { 
	  margin: 10px 0px 0px 0px;
	  border: 1px solid rgb(255, 255, 255);
	  width:110px; height:80px;}
	  
	  #hp_teatro_news_tit {
	  width:150px;
	  margin: 5px 0px 5px 0px; padding: 0px 10px 0 0px; 
	  font-size:14px; color:#000000; font-family:Arial,Sans-Serif; font-weight:bold;}

	  #hp_teatro_news_testo {
	  width:150px;
	  margin: 5px 0px 5px 0px; padding: 0px 10px 0px 0px; 
	  font-size:12px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 

	  .hp_teatro_news_testo-link {
	  font-size:12px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_teatro_box_news_sfolat {
	  background:url(icone/teatro-sfo-box-lat_01.jpg) scroll left center;  }

	  
	  #hp_teatro_news_butt { 
/*	  border: 1px solid rgb(0, 0, 0); */
	  width:140px; 
	  margin: 15px 0px 0px 25px; padding: 0px 0px 0px 0px; 
	  height:30px; } 
	  	  
	  #hp_teatro_news_ascolta { 
	  float: left;
	  width:20px; height:30px;
	  margin: 0px 0px 0px 10px; padding: 1px 0px 0px 24px; 
	  background:transparent url(icone/whatson-centralbox-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .hp_teatro_news_ascolta_link { 
	  font-size:11px; color:#0069af; font-family:Arial,Sans-Serif; font-weight:bold;} 


/****************** HP CULTURA BOX CENTRALE ******************/

	  .hp_cultura_box_news_sfo {
	  background:url(icone/cultura-sfo_01.gif) scroll left center;  }

	  #hp_cultura_box_label { 
	  overflow: hidden; 
	  background:url(icone/teatro-cultura-box-bg_01.jpg) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; 
	  width:212px; height:86px;
	  margin: 15px 0px 0px 0px; padding: 10px 0px 0px 0px; }

	  #hp_cultura_box_butt { 
	  float:right; 
	  width:130px; 
	  margin: 0px 2px 0px 0px; padding:0px; 
	  height:23px; } 
	  
	  #hp_cultura_box_butt_leggitutte { 
	  float: right;
	  width:70px; height:20px;
	  margin: 41px 2px 0px 0px; padding: 2px 0px 0px 6px; 
	  background:transparent url(icone/cultura-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .hp_cultura_box_butt_leggitutte_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 


	  #hp_cultura_box_list {
	  overflow: hidden; 
	  width:212px; 
	  margin: 0px 0px 5px 0px; padding: 0px 10px 0px 0px; } 
	  
	  .hp_cultura_box_list_IMG { 
	  float: left;
	  margin: 5px 0px 0px 10px;  
	  border: 1px solid rgb(0, 0, 0);
	  width:45px; height:60px;}

	  #hp_cultura_box_list_testo {
	  float: right;
	  width:140px; 
	  margin: 10px 0px 0px 4px; padding:0px; 
	  font-size:12px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_cultura_box_list_tit {
	  font-size:12px; color:#000000; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_cultura_box_list_link {
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 

	  #hp_cultura_box_puntini {
	  width:190px; height:11px;
	  margin:0px; padding:0px; 
	  background:transparent url(icone/sfo-puntini_01.gif); } 
	  
	  

/***************************************************/
/******************** HP COL DX ********************/
/***************************************************/

	  .hp_sfo_col_DX {
	  background:url(icone/hp-sfo-col-dx_01.jpg);} 

	  #hp_col_DX_ang {
	  /*float: right;*/
	  text-align: right;
	  width:220px; height:10px; 
	  margin:0px; padding:0px; 
	  background:url(icone/sezionispeciali-bg_01.gif) no-repeat scroll left center; } 
 
	  
/****************** HP SEZIONI SPECIALI ******************/

	  #hp_sez-speciali_box { 
	  overflow: hidden; 
	  width:220px; height:220px;
	  margin:0px; padding:0px; 
	  background:url(icone/sezionispeciali-bg_01.gif); }


	  #hp_sez-speciali_box_label {  
	  overflow: hidden; 
	  background:url(icone/sezionispeciali-label-box-bg_01.gif) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; 
	  width:202px; height:45px;
	  margin: 0px 0px 0px 10px; padding:0px; }
	  

	  #hp_sez-speciali_box_butt { 
	  float:right; 
	  width:130px; height:20px;
	  margin:0px; padding:0px; 
	  height:23px; } 
	  
	  #hp_sez-speciali_box_butt_leggitutte { 
	  float: right;
	  width:70px; height:20px;
	  margin: 25px 2px 0px 0px; padding: 2px 0px 0px 9px; 
	  background:transparent url(icone/cultura-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .hp_sez-speciali_box_butt_leggitutte_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 	  
	  
/**** FOTO+TESTO ****/
	  
	  #hp_sezionispeciali_cont { 
	  position:absolute;
	  width:220px; 
	  margin-top: 0px;
	  background:url(icone/sezionispeciali-bg_01.gif);}
	 
	  #hp_sezionispeciali_news-back { 
	  position:absolute; z-index:11; 
	  width:200px; height:64px; 
	  margin-top: 0px; 
	  text-decoration:none; 
	  left: 10px; 
	  top: 96px; 
	  background: #000000; filter:alpha(opacity=60); -moz-opacity:.60;opacity:.60}
 
	  #hp_sezionispeciali_news {
	  position:absolute; z-index:11;
	  width:185px; height:56px;
	  margin-top: 0px; padding:  0px 10px 5px ; 
	  overflow:hidden;
	  color:#FFFFFF; 
	  text-decoration:none;
	  left: 10px; 
	  top: 104px;}
	  	
	  #hp_sezionispeciali_news-titolo {
	  color:#FFFFFF; 
	  font-family:Arial,Helvetica,sans-serif; 
	  font-size: 18px; 
	  font-weight: bold;  
	  margin: 0px 0px 3px 0px; }
	  
	  .hp_sezionispeciali_news-sottotitolo{
	  color:#FFFFFF; 
	  font-family:Arial,Helvetica,sans-serif; 
	  font-size: 12px;
	  font-weight: bold; 
	  line-height:12px; 
	  margin-top: 4px;
	  }

	  .Detail-foto{ 
	  border: 1px solid rgb(0, 0, 0); 
	  position:absolute; z-index:11;
	  width:200px; height:160px;
	  left: 10px; }	  



/****************** HP NEWS ******************/
	  
	  #hp_news_box_primopiano {
	  overflow: hidden;   
	  width:220px; height:320px; 
	  margin:0px; padding: 15px 0px 0px 0px; 
	  background:transparent url(icone/news-sfo-box_01.jpg) no-repeat scroll left center;}
	  

	  #hp_news_box_primopiano_scroll {
	  width: 195px; height: 290px; 
	  margin:0px 0px 15px 20px; 
	  overflow:auto; background-color: transparent; 
	  scrollbar-face-color:#2b7180;
	  scrollbar-shadow-color:#2b7180;
	  scrollbar-highlight-color:#2b7180;
	  scrollbar-3dlight-color:#2b7180;
	  scrollbar-darkshadow-color:#000000;
	  scrollbar-track-color:#000000;
	  scrollbar-arrow-color:#FFFFFF;} 

	  #hp_news_box_primopiano_notizie {
	  width:160px; /* height:220px; */
	  margin:0px; padding:0px;  } 
	  
	  .hp_news_box_tit {
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;}

	  .hp_news_box_testo {
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;} 	 

	  #hp_news_box_puntini {
	  width:160px; height:11px;
	  margin: 5px 0px 5px 0px; padding:0px; 
	  background:transparent url(icone/sfo-puntini_02.gif); }  
 	  
	  
	  



/****************** HP VIDEO ******************/

	  #hp_video_box_label { 
	  overflow: hidden; 
	  background:url(icone/video-label-box-bg_01.jpg) no-repeat scroll left center; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; 
	  width:220px; height:72px;
	  margin:0px; padding: 0px 0px 0px 0px; }

	  #hp_video_box_butt { 
	  float:right; 
	  width:130px; height:20px;
	  margin:10px 0px 0px 0px; padding:0px; 
	  height:23px; } 
	  
	  #hp_video_box_butt_leggitutte { 
	  float: right;
	  width:100px; height:20px;
	  margin: 38px 19px 0px 0px; padding: 2px 0px 0px 9px; 
	  background:transparent url(icone/video-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .hp_video_box_butt_leggitutte_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 

	  #hp_video_box_primopiano {
	  overflow: hidden;   
	  width:220px; height:220px; 
	  margin:0px; padding: 5px 0px 0px 0px; 
	  background-color:#000000;  }
 	  
	  .hp_video_box_IMG { 
	  margin: 0px 0px 5px 0px;
	  width:210px; height:203px;}



/****************** HP MODA ******************/

	  #hp_moda_box_primopiano {
	  overflow: hidden;   
	  width:220px; height:250px; 
	  margin:0px; /*padding: 5px 18px 0px 20px; */ padding: 5px 0px 0px 0px; 
	  font-size:13px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  line-height:14px; 
	  text-align:justify; 
	  background:url(icone/moda-sfo-box_01.jpg) no-repeat scroll left center;  }
 	  
	  .hp_moda_box_IMG { 
	  border: 1px solid rgb(28, 68, 79);
	  margin: 5px 0px 10px 20px;
	  width:180px; height:130px;}

	  #hp_moda_box_primopiano_txt {
	  border: 0px solid #FFFFFF);
	  width:180px; 
	  margin: 0px 10px 0px 20px;
	  font-size:13px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  text-align:justify; }

	  .hp_moda_box_primopiano_link {
	  border: 0px solid #FFFFFF);
	  width:190px; 
	  margin: 0px 0px 0px 0px;
	  font-size:13px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;
	  text-align:justify; }
	  
	  
	  #hp_moda_primopiano_butt { 
/*	  float:right; */
	  width:200px;  height:30px;
	  margin: 20px 0px 0px 0px; padding:0px; } 
	  
	  #hp_moda_primopiano_butt_leggi { 
	  float: right;/
	  width:50px; height:17px;
	  margin: 0px 0px 0px 0px; padding: 2px 0px 0px 11px; 
	  background:transparent url(icone/cinema-box-butt-leggi_01.gif) no-repeat scroll left center;} 

	  .hp_moda_primopiano_butt_leggi_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  	  
	  #hp_moda_primopiano_butt_ascolta { 
	  float: right;
	  width:20px; height:30px;
	  margin: 0px 30px 0px 0px; padding: 0px 0px 0px 24px; 
	  background:transparent url(icone/cinema-box-butt-ascolta_01.gif) no-repeat scroll left center;} 

	  .hp_moda_primopiano_butt_ascolta_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 	  
	  
	  
/**** MODA NEWS ****/	  

	  #hp_moda_news_box {
	  width:220px; 
	  margin:0px; padding: 10px 0px 0px 0px; 
	  background:url(icone/cinema-sfo-box_02.jpg) scroll left center;  } 


	  #hp_moda_box_list {
	  overflow: hidden; 
	  width:220px; 
	  margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_moda_box_list_IMG { 
	  float: left; 
	  margin: 5px 5px 10px 20px;
	  border: 1px solid rgb(93, 128, 140);
	  width:70px; height:50px;}

	  #hp_moda_box_list_testo {
	  float: right;
	  width:115px;
	  margin: 0px 5px 0px 0px; padding:4px 0px 0px 0px; 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_moda_box_list_tit {
	  font-size:11px; color:#FFFFFF; 
	  font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_moda_box_list_link {
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:normal;}	  
	  
	  
	  #hp_moda_news_bottom {
	  width:220px; height:20px; 
	  margin:0px; padding:0px; 
	  background:url(icone/hp-box-bottom_02.gif) no-repeat scroll left center;  } 
	  

/***************************************************/
/******************** HP FOOTER ********************/
/***************************************************/


/****************** CURIOSITA ******************/


	  .hp_curiosita_sfo1 {
	  width:1020px; height:30px;
	  background:url(icone/curiosita-sfo_01a.gif) no-repeat scroll left center;}
	  
	  #int_curiosita_img {
	  width:177px; height:30px;
	  margin:0px; 
	  background:url(icone/curiosita_01.gif) no-repeat scroll left center; }

	  .hp_curiosita_sfo2 {
	  width:1020px; height:70px;
	  background:url(icone/curiosita_sfo_01.gif)}
	  
	  #hp_curiosita_logo {
	  width:97px; height:20px;
	  margin: 0px 0px 6px 0px;  
	  background:url(icone/curiosita_01b.gif); }	
	  
	  #hp_curiosita_link-box {
	  margin: 6px 3px 0px 0px;  }	  

	  .hp_curiosita_link {
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  
	  #hp_curiosita_box_list {
	  overflow: hidden; 
	  width:270px; 
	  margin: 6px 0px 10px 0px; padding:0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_curiosita_box_list_IMG { 
	  float: left; 
	  margin:0px;  
	  border: 1px solid rgb(93, 128, 140);
	  width:70px; height:50px;}

	  #hp_curiosita_box_list_testo {
	  float: left;
	  width:170px;
	  margin: 5px 0px 0px 4px; padding:0px; 
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal; } 
	  
	  .hp_curiosita_box_list_tit {
	  font-size:13px; color:#000000; font-family:Arial,Sans-Serif; font-weight:bold;}
	  
	  .hp_curiosita_box_list_link {
	  font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:bold;}	 
	  

/********** MENU BOTTOM ***********/

	  #hp_menubottom_box {
	  overflow: hidden; 
	  margin: 20px 10px 10px 10px; padding:0px; 
	  font-size:12px; color:#43707c; font-family:Arial,Sans-Serif; font-weight:bold; } 

	  .hp_menubottom_box-link, hover {
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; } 






/********** BOTTOM BANNERS ***********/

	  .footer_banners_sfo {
	  background:url(icone/sfo-footer-banners_01.jpg);  } 




/********** CREDITS ***********/

	  .hp_credits_sfo-box-1 {
	  height:133px; 
	  background:url(icone/credits-box-foto_01.jpg) no-repeat scroll left center;  } 

	  #hp_credits_box_powered {
	  overflow: hidden; 
	  width:220px; height:133px; 
	  margin:0px; padding:0px; 
	  text-align:left;
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 

	  #hp_credits_box_logo {
	  width:158px; height:60px; 
	  margin: 35px 0px 0px 20px; padding:0px; 
	  background:url(icone/studioPZ_01.gif) no-repeat scroll left center;  } 

	  #hp_credits_box_powered-txt {
	  width:220px; /* height:51px;  */
	  margin: 5px 0px 0px 23px; padding:0px; } 

	  .hp_credits_box_powered-link, hover {
	  font-size:12px; color:#ff8b1e; font-family:Arial,Sans-Serif; font-weight:bold; } 
	  
	  
	  #hp_credits_sfo-box-2 {
	  height:50px; 
	  background:url(icone/credits-box-foto_02.jpg) no-repeat scroll left center;  } 

	  #hp_box_copyright-txt {
	  width:160px;
	  margin: 25px 0px 0px 577px; padding:0px; 
	  font-size:12px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; } 

/*	  .hp_credits_box_copyright-link, hover {
	  font-size:12px; color:#ff8b1e; font-family:Arial,Sans-Serif; font-weight:bold; } */

	  #hp_box_iscr-trib-txt {
	  margin: 60px 10px 0px 0px; padding:0px; 
	  text-align:right;
	  font-size:10px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; } 
	  
	  

/************************************************/
/************************************************/

/****************** LABEL BOX ******************/

	  #col_DX_news_box_label { 
	  border: 0px solid rgb(255, 255, 255);
	  overflow: hidden; 
	  margin:0px; padding:0px; 
	  width:220px; height:72px;
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold; 
	  background:url(icone/label-box-bg-dx_01.jpg) no-repeat scroll left center; }

	  #col_DX_news_box_butt { 
	  border: 0px solid rgb(255, 255, 255);
	  float:right; 
	  width:170px; height:20px;
	  margin: 2px 2px 0px 0px; padding:0px; 
	  height:23px; } 
	  
	  #col_DX_news_box_butt_leggitutte { 
	  float: right;
	  width:70px; height:20px;
	  margin: 2px 0px 0px 0px; padding: 3px 0px 0px 9px; 
	  background:transparent url(icone/moda-labelbox-butt_01.gif) no-repeat scroll left center;} 
	  
	  .col_DX_news_box_butt_leggitutte_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 
	  	  
	  #col_DX_news_box_butt_iscriviti { 
	  float: right;
	  width:70px; height:20px;
	  margin: 2px 0px 0px 0px; padding: 3px 0px 0px 15px; 
	  background:transparent url(icone/news-labelbox-butt_01.gif) no-repeat scroll left center;} 

	  .col_DX_news_box_butt_iscriviti_link { 
	  font-size:11px; color:#FFFFFF; font-family:Arial,Sans-Serif; font-weight:bold;} 


/****/
	  #col_DX_news_box_tit  { 
	  border: 0px solid rgb(255, 255, 255);
	  float:left;
	  width:150px;
	  text-align:left;
	  margin: 22px 0px 0px 60px; padding:0px;  } 
	  
	  .col_DX_news_box_tit_capolettera {
	  text-align:left;
	  margin:0px; padding:0px;
	  font-size: 23px; 
	  line-height: 22px; 
	  color:#FFFFFF; font-weight:normal;
	  font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;}	  
	  
	  .col_DX_news_box_tit_txt  { 
	  text-align:left;
	  margin:0px; padding:0px; 
	  font-size:17px; color:#FFFFFF; font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:bold;
	  line-height:11px; } 


/****************** HP BANNERS ******************/
	  
	  #hp_top_BAN_728x90 { 
	  border: 1px solid rgb(119, 119, 119);
	  width:730px;
	  margin: 1px 0px 0px 1px; padding:0px; }	 

	  #hp_cultura_news_BAN_mini { 
	  width:212px; height:35px;
	  margin: 20px 0px 0px 0px; padding:0px; } 
	  
	  #hp_col_sx_BAN_200x200 { 
	  width:200px;
	  margin: 15px 0px 15px 0px; padding:0px; }	  
	  
	  #hp_col_sx_BAN_200x90 { 
	  width:200px;
	  margin: 15px 0px 15px 0px; padding:0px; }	  

	  #hp_col_dx_BAN_200x200 { 
	  width:200px;
	  margin: 15px 0px 15px 0px; padding:0px; }	  
	  
	  #hp_col_dx_BAN_200x90 { 
	  width:200px;
	  margin: 10px 0px 10px 0px; padding:0px; }

	  #hp_col_dx_BAN_200x90_black { 
	  width:220px; height:140px; background-color:#000000;
	  margin:0px 0px 0px 0px; padding: 10px 0px 0px 0px; }	 	
	  
	  #hp_cultura_BAN_200x200 { 
	  width:200px;
	  margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }	 	
	  
	  #hp_FeedRSS_BAN { 
	  width:180px;
	  margin: 20px 0px 20px 23px; padding:0px; }	   
	  
	  

/****************** HP SPACERS ******************/

	  .hp_vspacer8 {
	  background: transparent;
	  width: 200px; height: 8px; padding: 0px; margin: 0px;}
	  	  
	  .hp_vspacer28 {
	  border: 0px solid #000000; 
	  background: transparent;
	  width: 10px; height: 28px; padding: 0px; margin: 0px 0px 0px 0px;}
	  
	  .hp_vspacer5 {
	  background: transparent;
	  width: 100%; height: 5px; padding: 0px; margin: 0px;}	  	  

	  #hp_vspacer_line_1  {
	  overflow: hidden; 
	  background: transparent; 
	  width:200px; height:3px;
	  margin:0px; padding:0px; }

	  #hp_vspacer_line_2  {
	  overflow: hidden; 
	  background: transparent; 
	  height:7px;
	  margin:0px; padding:0px; }

	  #hp_vspacer_line_3  {
	  background: transparent; 
	  width:100px; height:20px;
	  margin:0px; padding:0px; }

	  #hp_vspacer_line_4  {
	  background: transparent; 
	  width:100px; height:9px;
	  margin:0px; padding:0px; }

	  #hp_vspacer_line_5  {
	  border: 1px solid rgb(255, 255, 255);
	  overflow: hidden; 
	  background: transparent; 
	  /*width:220px; */height:15px;
	  margin:0px; padding:0px; }
	  
	  .grey_rule {
	  background: #5d808c;
	  width: 200px;  height: 1px;
	  margin: 5px 0px 0px 10px; padding: 0px; }

	  .grey_rule hr { display: none;}

	  .grey_rule-1 {
	  background: #5d808c;
	  width: 200px;  height: 1px;
	  margin: 0px 0px 0px 10px; padding: 0px; }

	  .grey_rule-1 hr { display: none;}


	  .grey_rule-2 {
	  background: #5d808c;
	  width: 170px;  height: 1px;
	  margin: 10px 0px 10px 0px; padding: 0px; }

	  .grey_rule-2 hr { display: none;}

	  .blu_rule {
	  background: #033c4a;
	  width: 230px;  height: 2px;
	  margin: 0px; padding: 0px; }

	  .blu_rule hr { display: none;}

	  .blu_rule-1 {
	  background: #033c4a;
	  width: 220px;  height: 2px;
	  margin: 0px; padding: 0px; }

	  .blu_rule-1 hr { display: none;}


	  .blu_rule-2 {
	  background: #033c4a;
	  width: 1020px;  height: 2px;
	  margin: 0px 0px 10px 0px; padding: 0px; }

	  .blu_rule-2 hr { display: none;}

	  .int_curiosita_sfo1 {
	  width:1020px; height:30px;
	  background:url(icone/curiosita-sfo_01b.gif);}
