@media screen {
      html  {
      
        
      }
      body {
        margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        /* 
          Risolve il problema dello schermo completamente rosso 
          durante il caricamento
        */
        background: #f5f8fa url(../immagini/sfondo_body.gif);
        background-repeat: repeat-x;
        background-position: left 550px;
      }
      
        h1, h2, h3, h4, h5, h6 {
          font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
          color: #208FBC;
          margin: auto 0 auto 0;
          padding: 0;
        }
        
        td {
        	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
          font-size: 13px;
        }
        
        th {
        	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;  
          font-size: 13px;
        }
        
        h1 {
          font-size: 26px;
        }
        h2 {
          font-size: 20px;
        }
        h3 {
          font-size: 16px;
          margin-top: 20px;
        }
        h4 {
          font-size: 14px;
          margin-top: 10px;
        }
        
        p {
          margin: 5px auto 10px auto;
        }
        
      	#ricerca {
      	  position: absolute;
      	  width: 220px;
      	  height: 25px;
      	  top: 129px;
      	  left: 32px;
      	  background: transparent;
          z-index:100;
      	}
        #ricerca form, ricerca input {
          display:inline;
          padding: 0;
          margin: 0;
        }
        #ricerca input {
          width: 113px;
          height: 12px;
          color: #0080c0;
          font-size: 10px;
          font-weight: bold;
          background: transparent;
          border: 0;
        }
        #ricerca input.frmRicerca_Button {
          width:20px;
          height:20px;
          position:absolute !important;
          top: 0;
          left: 120px;
        }
        
        #flash_movie {
          position:absolute;
          width: 491px;
          height: 102px;
          display:block;
          top: 0;
          left: 10px;
        }
        
        #contIntestazione {
      	  background-image: url(../immagini/header_sfondo.gif);	
          height: 127px !important;
          height: 127px;
          overflow: hidden;  
        }
        #Intestazione_bannerVariabile {
          position:absolute;
          
          right: 0 !important;
         
          top: 1px;
          border: 0;
          margin: 0;
          padding: 0;
        	background-color: transparent;
          height: 125px;
          overflow: hidden;
          z-index:10;
        }
        
        #footer {
          background-color: #CC0000;
      	  background-image:url(../immagini/footer_sfondo.gif);
      	  background-position:top;
      	  background-repeat:repeat-x;
          
          padding: 10px;
          padding-top: 20px;
        }
        #footer a:link, #footer a:visited {
          color: white !important;
        }
        #footer a:hover, #footer a:active {
          color: black !important;
        }
        .footer_presidenza {
          width: 400px;
          float: left;
          font-size: 10px;
      	  color: white;
          border-left: 4px solid white;
      	  padding-left: 10px;
          padding-right: 10px;
        }
        .footer_urp {
          margin-left: 400px;
          width: 250px;
          font-size: 10px;
      	  color: white;
          border-left: 4px solid white;
          padding-left: 10px;
        }
        .footer_acc, .footer_credits {
          width: 400px;
          float: left;
          font-size: 10px;
      	  color: white;
          
      	  padding-top: 10px;
          padding-right: 10px;
        }
        .footer_credits {
          width: 300px;
        }
        .footer {
          background-color: #CC0000;
      	  background-image:url(../immagini/footer_sfondo.gif);
      	  background-position:top;
      	  background-repeat:repeat-x;
        }
      	.footer, .footer_TD {
      	  font-size: 10px;
      	  color: white;
      	}
        .footer a:link, .footer a:visited {
          color: white;
        }
        .footer a:hover, .footer a:active {
          color: black;
        }
      	.footer_numero_tel {
      	  border-left: 4px solid white;
      	  padding-left: 10px;
      	}
      	.invisibile {
          display: none;
        }
      
        a:link, a:visited {
          color: #CC0000;
        }
        a:hover, a:active {
          color: #550000;
        }
        
        #breadcrumb_wrapper {
          font-size: 9px;
          border: 1px solid #CAE1F0; 
          background-color: #DCECF8;
          padding: 5px;
          margin-bottom: 10px;
        }
        
        /*
          SCROLLER DELLE NEWS
          PRESO DA www.websemantics.co.uk/tutorials/ accessible_vertical_scroller/ 
        */
          
        #board  {
          border: 1px solid #006699;
          background-color: #A8C9DF;
          background-image: url(../immagini/news_sfondo.gif);
          background-position: 0 10px;
          background-repeat: repeat-x;
          position:relative; 
          width:183px; 
          height:300px; 
          overflow:hidden;}
        
        #control { 
          background-color: #A8C9DF;
          display:none; 
          border-top: 1px solid #006699;
          height: 30px;
          padding: 3px;
          text-align: center;
        }
        #control h3 {
          display:inline; 
          padding:0; 
          margin:0; 
          font-size:9px; 
          background:none;
        }
        #control ul {display:inline; padding:0; margin:0}
        #control li {
          font-size:9px !important; 
          line-height:120%; 
          display:inline; 
          padding:0; 
          margin:0; 
        }
        #control a:link, #control a:visited,
        #control a:hover, #control a:active {
          color: #0080c0;
        }
        #control a:hover, #control a:active {
          color: black;
        }
        
        #control a:focus    {}
        
      
        #scrollcontent  { 
          width:180px; 
          height:82%; 
          position:relative; 
          overflow:hidden; 
          margin: 5px; 
        }
        #scrollcontent dl {}
        #scrollcontent dt { margin-top: 10px;}
        #scrollcontent dd { margin: 0; padding: 0;}
        
        #news {
          width:170px; 
          height:300px; 
          position:absolute; left: 0; top: 0;
          text-align: left;
        }
      	.news_data {
      	  color: #ECF6FF;
      	  font-size: 9px;
      	}
      	.news_titolo {
      	  color: #207497;
      	  font-size: 12px;
      	  font-weight: bold;
      	}
      	.news_corpo {
      	  color: #FFFFFF;
      	  font-size: 10px;
      	}
        /* 
          Fine 
          SCROLLER DELLE NEWS
         */
       
       
        /* DIV contenente il menù di sinistra */
        #sidebar {
          float:left !important;
          width: 170px;
          background-image: url(../immagini/menu_sinistra_sfondo.gif); 
          background-position: bottom;
          background-repeat: repeat-y;
          background-position: 0 0;
          overflow: hidden; /* non deve a destra */
        }
        #bavetta_circolare {
          position: absolute;
          top: 165px;
          left: 169px;
          width: 33px;
          height: 255px;
          background-image: url(../immagini/bavetta_circolare.gif);
      	  background-position: 0 0;
          background-repeat: no-repeat;
          z-index: 5;
        }
        /* Inizio stili menù di sinistra */
      	#menu_sinistra, #menu_sinistra_dark {
      	  margin: 0;
      	  padding: 0;
          width: 170px;
          height: auto !important;
          height: 250px;
          min-height: 250px;
      	  background-image: url(../immagini/menu_sinistra_sfondo_top.gif);
      	  background-position: 0 0;
          background-repeat: no-repeat;
      	}
      
        #sub_azienda, #sub_trasporto, #sub_servizi, #sub_pubblicita  {
          display: block;
        }
        #menu_sinistra li, #menu_sinistra_dark li {
          margin: 0; 
          padding: 0; 
          list-style: none; 
          top: 0;
          padding-bottom: 10px;
        }
        #menu_sinistra a.linkSection, #menu_sinistra_dark a.linkSection {
          width: 167px;
          height: 21px;
          display: block;
          text-indent: -9000px;
          background: url(../immagini/menu_sinistra.gif) no-repeat;
        }
        #menu_sinistra_dark a.linkSection {
          background: url(../immagini/menu_sinistra_dark.gif) no-repeat;
        }
        
        #menu_azienda, #menu_trasporto, #menu_sosta, #menu_noleggio, #menu_prontobus,
        #menu_servizi, #menu_pubblicita {
      
        }
        #menu_azienda a.linkSection     { background-position: 0 0;  }
        #menu_trasporto a.linkSection   { background-position: 0 -29px; }
        #menu_sosta a.linkSection       { background-position: 0 -60px; }
        #menu_noleggio a.linkSection    { background-position: 0 -90px; }
        #menu_prontobus a.linkSection   { background-position: 0 -120px; }
        #menu_servizi a.linkSection     { background-position: 0 -151px; }
        #menu_pubblicita a.linkSection  { background-position: 0 -184px; }
      
        #menu_sinistra #menu_azienda a.linkSection:hover,
        #menu_sinistra #menu_azienda a.linkSectionHere      { background: transparent url(../immagini/menu_sinistra.gif) -168px 0 no-repeat; }
        #menu_sinistra #menu_trasporto a.linkSection:hover,
        #menu_sinistra #menu_trasporto a.linkSectionHere   { background: transparent url(../immagini/menu_sinistra.gif) -168px -29px no-repeat;}
        #menu_sinistra #menu_sosta a.linkSection:hover,
        #menu_sinistra #menu_sosta a.linkSectionHere       { background: transparent url(../immagini/menu_sinistra.gif) -168px -60px no-repeat;}
        #menu_sinistra #menu_noleggio a.linkSection:hover,
        #menu_sinistra #menu_noleggio a.linkSectionHere    { background: transparent url(../immagini/menu_sinistra.gif) -168px -90px no-repeat;}
        #menu_sinistra #menu_prontobus a.linkSection:hover,
        #menu_sinistra #menu_prontobus a.linkSectionHere   { background: transparent url(../immagini/menu_sinistra.gif) -168px -120px no-repeat;}
        #menu_sinistra #menu_servizi a.linkSection:hover,
        #menu_sinistra #menu_servizi a.linkSectionHere     { background: transparent url(../immagini/menu_sinistra.gif) -168px -151px no-repeat;}
        #menu_sinistra #menu_pubblicita a.linkSection:hover,
        #menu_sinistra #menu_pubblicita a.linkSectionHere  { background: transparent url(../immagini/menu_sinistra.gif) -168px -184px no-repeat;}
        
        #menu_sinistra_dark #menu_azienda a.linkSection:hover     { background: transparent url(../immagini/menu_sinistra_dark.gif) -168px 0 no-repeat; }
        #menu_sinistra_dark #menu_trasporto a.linkSection:hover   { background: transparent url(../immagini/menu_sinistra_dark.gif) -168px -29px no-repeat;}
        #menu_sinistra_dark #menu_sosta a.linkSection:hover       { background: transparent url(../immagini/menu_sinistra_dark.gif) -168px -60px no-repeat;}
        #menu_sinistra_dark #menu_noleggio a.linkSection:hover    { background: transparent url(../immagini/menu_sinistra_dark.gif) -168px -90px no-repeat;}
        #menu_sinistra_dark #menu_prontobus a.linkSection:hover   { background: transparent url(../immagini/menu_sinistra_dark.gif) -168px -120px no-repeat;}
        #menu_sinistra_dark #menu_servizi a.linkSection:hover     { background: transparent url(../immagini/menu_sinistra_dark.gif) -168px -151px no-repeat;}
        #menu_sinistra_dark #menu_pubblicita a.linkSection:hover  { background: transparent url(../immagini/menu_sinistra_dark.gif) -168px -184px no-repeat;}
        
      
      
      
        
        /* Stili per il sottomenu di primo livello di sinistra */
        
        ul.sidebar_subMenu {
          width: 140px;
          margin: 0;
          text-align: right;
          padding: 0;
          padding-right: 5px;
          margin-bottom: 10px;
          background-color: transparent;
          background-image: none !important;
        }
        ul.sidebar_subMenu li {
          font-size: 9px;
          padding: 0 !important;
          padding-right: 10px !important;
          margin: 0;
          background-image: url(../immagini/arrow_submenu.gif);
          background-repeat: no-repeat;
          background-position: right 5px !important;
          background-position: right 7px;
        }
        ul.sidebar_subMenu li a:link, ul.sidebar_subMenu li a:visited, 
        ul.sidebar_subMenu li a:hover, ul.sidebar_subMenu li a:active {
         background: none;
         color: white;   
         text-decoration:none;
        }
        ul.sidebar_subMenu li a:hover, ul.sidebar_subMenu li a:active {
          background: none;
          color: #dff4ff;  
        }
        ul.sidebar_subMenu li a.here:link, ul.sidebar_subMenu li a.here:visited, 
        ul.sidebar_subMenu li a.here:hover, ul.sidebar_subMenu li a.here:active {
         background: none;
         color: #0080c0;  
         background-color: #e8f8ff;
         text-decoration:none;
        }
        ul.sidebar_subMenu li a.here:hover, ul.sidebar_subMenu li a.here:active {
          background: none;
          color: black;  
          background-color: #e8f8ff;
        }
        #sub_azienda    { width: 155px; }
        #sub_trasporto  { width: 150px; }
        #sub_servizi    { width: 135px; }
        #sub_pubblicita { width: 130px; }
        /* Fine */
        
        
        
        #menu_orizzontale {
          height: 39px;
          background: url(../immagini/hor_menu_bar_sfondo.gif) repeat-x;
        }
      	#MO_container {
          width: 780px;
          height: 39px;
          background: url(../immagini/hor_menu_bar.gif) no-repeat;
          margin: 0; 
          padding: 0;
          position: relative;
        }
        #MO_container li {
          margin: 0; 
          padding: 0; 
          list-style: none; 
          position: absolute; 
          top: 0;
          background-image: none;
        }
      
        #MO_container li, #MO_container a {height: 39px; display: block; text-decoration: none;}
        #panel1b {left: 240px; width: 130px; text-indent: -9000px;}
        #panel2b {left: 370px; width: 90px; text-indent: -9000px;}
        #panel3b {left: 460px; width: 110px; text-indent: -9000px;}
        #panel4b {left: 570px; width: 105px; text-indent: -9000px;}
        #panel5b {left: 675px; width: 100px; text-indent: -9000px;}
        
        #panel1b a:hover {background: transparent url(../immagini/hor_menu_bar.gif) -240px -39px no-repeat;}
        #panel2b a:hover {background: transparent url(../immagini/hor_menu_bar.gif) -370px -39px no-repeat;}
        #panel3b a:hover {background: transparent url(../immagini/hor_menu_bar.gif) -460px -39px no-repeat;}
        #panel4b a:hover {background: transparent url(../immagini/hor_menu_bar.gif) -570px -39px no-repeat;}
        #panel5b a:hover {background: transparent url(../immagini/hor_menu_bar.gif) -675px -39px no-repeat;}
        
        #pageBody {
          display:block;
          width:100%;
          clear:both;
          background: #ECF6FF url(../immagini/body_page_sfondo.gif) bottom right no-repeat;
        }
      
      
        #pageBody_wrapper_2 {
          background:  url(../immagini/menu_sinistra_sfondo.gif) 0 0 repeat-y;
          height: auto;
          padding-bottom: 20px;
        }
        
        #corpo_pagina {
          padding: 0 30px 0 50px;
          z-index: 2;
          display: block;
          height: 1%;
        }
        #pageContent {
          margin-left: 175px;
          height: auto;
        }
        
      /* Hides from IE-mac \*/
      * html div#pageBody {height: 1% !important;}
      * html div#pageBody_helper {height: 1% !important;white-space: nowrap;}
      /* End hide from IE-mac */
        
      /* Stili tabelle con dati */
      .tabellaDati {
      	margin: 0px;
      	padding: 0px;
      	border: 1px solid #67bee9;
      	background-color: #F9F9F9;
      }
      .tabellaDati th {
      	padding: 5px 5px 5px;
      	text-align: left;
      	vertical-align: top;
      	border-bottom: 1px solid #0080c0;
      	border-top: 1px solid #FFFFFF;
        background-color: #f1f1f1;
      }
      .tabellaDati td {
      	padding: 5px 5px 5px;
      	vertical-align: top;
      	border-bottom: 1px solid #EEEEEE;
      	border-top: 1px solid #FFFFFF;
      }
      .tabellaDati tr.body_0 td {
      }
      .tabellaDati tr.body_1 td {
      	background-color: #f4f4f4;
      }
      
      centrato { 
        text-align: center !important;
      }
      
        ul.menu_sottopagine {
          list-style-type: none;
          margin: 0;
          margin-top: 5px;
          margin-bottom: 5px;
          padding: 0;
        }
        ul.menu_sottopagine li ul {
          list-style-type: none;
          margin: 5px 0 5px 0;
          padding: 0;
        }
        ul.menu_sottopagine li {
          height: auto !important;
          height: 15px;
          padding-left: 15px; 
          background-image: url(../immagini/arrow_sottomenu.jpg);
          background-repeat: no-repeat;
          background-position: 0 2px;
          font-size: 11px;
        }
      
      ul.menu_sottopagine li a:link, ul.menu_sottopagine li a:visited, 
      ul.menu_sottopagine li a:hover, ul.menu_sottopagine li a:active {
        padding: 0;
        text-decoration: none;
        color: #008ed2;
        font-weight: bold;
      }
      ul.menu_sottopagine li a:visited {
      	color: #0077B0;
      }
      
      ul.menu_sottopagine li a:hover, ul.menu_sottopagine li a:active {
        padding: 0;
        text-decoration: none;
        color: #006595;
      }
      
      
      /* Stili per le immagini */
      
      div.img-dec {
      	background: url('shadow.gif') no-repeat bottom right;
      	clear: right;
      	float: right;
      	margin: 0 0 15px 25px;
      	padding: 0;
      	position: relative;
      }
      
      div.img-dec img {
      	background-color: #fff;
      	border: 1px solid #a9a9a9;
      	display: block;
      	margin: -5px 5px 5px -5px;
      	padding: 4px;
      	position: relative;
      }
      
      div.img-ilus {
      	background: url('shadow.gif') no-repeat bottom right;
      	margin: 10px 5px;
      	padding: 0;
      	position: relative;
      }
      
      div.img-ilus img {
      	background-color: #fff;
      	border: 1px solid #a9a9a9;
      	margin: -5px 5px 5px -5px;
      	padding: 4px;
      	position: relative;
      	vertical-align: bottom;
      }
      
      .img-shadow {
      /*
        Li commento per adesso, poì si vedrà
        float:left;
        background: url(shadowAlpha.png) no-repeat bottom right !important;
        background: url(shadow.gif) no-repeat bottom right;
        margin: 10px 0 0 10px !important;
        margin: 10px 0 0 5px;
        border: 1px solid red;*/
        margin: 10px 0 0 10px !important;
        margin: 10px 0 0 5px;
      
      }
      
      .img-shadow img {
        padding: 5px;
        background-color: white;
        border: 1px solid #bbbbbb;
      } 
      
      /* Body senza stile
      per le pagine che mostrano il dettaglio
      delle foto */
      body.dettaglioimmagine {
        background: none;
        background-color: white;
      }
      
      /* Mappa del sito */
      .bloccoMappaAus {
        margin:0;
        padding: 0;
      }
      
      .bloccoMappa {
        border: 1px solid #003399;
        float: left;
        margin: 5px;
        padding: 0;
        background-color: #f9f9f9;
      }
      
      .bloccoMappa h2 {
        font-size: 12px;
        margin: 0;
        padding: 5px;
        border-bottom: 1px solid #003399;
        background-color: #d9f2ff
      }
      .bloccoMappa h2 a:link, .bloccoMappa h2 a:visited, 
      .bloccoMappa h2 a:hover, .bloccoMappa h2 a:active {
        padding: 0;
        text-decoration: none;
        font-size: 12px;
        color: #0080c0;  
      }
      
      .bloccoMappa h2 a:hover, .bloccoMappa h2 a:active {
        color: #006697;  
      }
      
      .bloccoMappa ul {
        padding: 10px;
        list-style-type: none;
      }
      .bloccoMappa ul li ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
      }
      .bloccoMappa ul, .bloccoMappa ul li {
        font-size: 9px;
        margin: 0;
      }
      
      .bloccoMappa ul li {
        padding-left: 10px; 
        background-image: url(../immagini/arrow_sitemap.gif);
        background-repeat: no-repeat;
        background-position: 2px 7px;
      }
      
      .bloccoMappa ul li a:link, .bloccoMappa ul li a:visited, 
      .bloccoMappa ul li a:hover, .bloccoMappa ul li a:active {
        padding: 0;
        text-decoration: none;
        font-size: 9px;
        color: #DD0000;
      }
      
      .bloccoMappa ul li a:hover, .bloccoMappa ul li a:active  {
       color: #6c0003;
      }
      
      /* Stili per i box della home */
      .boxHome {
        text-align: left;
        padding: 0;
        margin: 0;
        background-color: #F4FAFF;
        border: 1px solid #003399;
        height: 100px;
      }
      .boxHome p {
        font-size: 10px;
        margin: 0;
        padding: 5px;
      }
      .boxHome h2 {
        font-size: 13px;
        margin: 0;
        padding: 5px;
        border-bottom: 1px solid #003399;
        color: #CC0000;
        background: #CAE1F0 url(../immagini/boxHome_sfondo_h2.gif);
        background-position: right;
        background-repeat: repeat-y;
      }
      .boxHome h2 a:link, .boxHome h2 a:visited, 
      .boxHome h2 a:hover, .boxHome h2 a:active {
        padding-left: 15px;
        background: transparent url(../immagini/boxHome_arrow.gif) no-repeat 0 3px;
        text-decoration: none;
      }
      
      .boxHome h2 a:hover, .boxHome h2 a:active {
        color: #006697; 
        background: transparent url(../immagini/boxHome_arrow.gif) no-repeat 0 3px; 
      }
      
      #boxHome_tpl {
        background: #F4FAFF url(../immagini/boxHome_tpl.gif) no-repeat bottom right;
      }
      #boxHome_pubblicita {
        background: #F4FAFF url(../immagini/boxHome_pubblicita.gif) no-repeat bottom right;
      }
      #boxHome_noleggio {
        background: #F4FAFF url(../immagini/boxHome_noleggio.gif) no-repeat bottom right;
      }
      #boxHome_hostess {
        background: #F4FAFF url(../immagini/boxHome_hostess.gif) no-repeat bottom right;
      }
      #boxHome_piacepark {
        background: #F4FAFF url(../immagini/boxHome_piacepark.gif) no-repeat bottom right;
      }
      
      
      .descrizioneFoto {
            font-size: 9px;
            color: #6c6c6c;
          }
          
          
      /* Stili per il box della news urgente */
      #ultima_ora_container {
        padding: 0;
        margin: 0;
        position: absolute;
        z-index: 5;
        top: 7px;
        right: 5px;
        width: 30%;
      }
      #ultima_ora {
        border: 0;
        margin: 0;
        padding: 0;
      	background-color: transparent;
        background-image: url(../immagini/ultima_ora.gif);	
        background-repeat: no-repeat;
        background-position: top left;
        width: 100%;
        height: 75px;
        padding: 30px 0 0 0;
        font-size: 10px;  
        border: 1px solid #f9f9f9;
        background-color: #E3E9EC;
        text-align: left;
      }
      #news_ultima_ora {
       margin: 0;
       padding: 0;
       overflow: auto;
       height: 69px;
       padding: 0 3px 3px 3px;
      }
      #news_ultima_ora h3, #news_ultima_ora a, #news_ultima_ora a:link, #news_ultima_ora a:active {
      	font-size: 11px;
      	margin: 0;
      	padding: 0;
      	color: #008ed2;
      	text-decoration: none;
      }
      #news_ultima_ora a:hover {
      	font-size: 11px;
      	margin: 0;
      	padding: 0;
      	color: #006595;
      	text-decoration: underline;
      }
      #news_ultima_ora p {
        font-size: 9px;
        margin: 0;
        padding: 0;
      }
      
      .rosso {
        color: #DD0000;
      }
      
      
      /* Stili per le news ed eventi */
      .news {
      	display: block;
      	padding-left: 55px;
      	background-image: url(../immagini/news_titolo.gif);
      	background-repeat: no-repeat;
      	background-position: left top;
      	height: 50px;
      	margin-top: 10px;
      }
      .data_news {
        color: #CCCCCC;
        font-size: 9px;
      }
      .titolo_news {
        font-size: 12px;
        font-weight: bold;
      }
      .titolo_news a:link, .titolo_news a:visited {
        color: #008ed2;
      }
      .titolo_news a:hover, .titolo_news a:active {
        color: #006595;
      }
      .occhiello_news {
        font-size: 11px;
      }
      
      
      /* Stili per l'immagine centrale  home*/
      #home_wrapper {
      
      }
      
      #home_centrale_800 {
        margin: 0 auto 0 auto;
        text-align: left;
        width: 557px;
        height: 297px;
        background: url(../immagini/imm_centrale_800.jpg) no-repeat;
        position: relative;
      }
      #home_centrale_1024 {
        margin: 0 auto 0 auto;
        text-align: left;
        width: 767px;
        height: 409px;
        background: url(../immagini/imm_centrale_1024.jpg) no-repeat;
        position: relative;
      }
      #home_centrale_1280
      {
        margin: 0 auto 0 auto;
        text-align: left;
        width: 980px;
        height: 523px;
        background: url(../immagini/imm_centrale_1280.jpg) no-repeat;
        position: relative;
      }
      
      /* Stili per i campi form */
      form {
      	font-size: 11px !important;
      }
      form td {
      	font-size: 11px !important;
      }
      input[type="hidden"] {
        border: 0;
      }
      input, select, textarea {
        font-family: Verdana, Arial, sans-serif;
        font-size: 9px;
        padding: 0;
        margin: 0;
        display:inline;
        border: 1px solid #999999;
      }
      
      .noBorder {
        border: 0;
      }
      .bloccoForm {
        width: auto !important;
        width: 500px;
        min-width: 50%;  
        margin-bottom: 20px;
        border: 1px solid #0080C0;
        padding: 5px;
        background: #F2FBFF url(../immagini/sfondo_bloccoForm.gif) repeat-y top right;
      }
      .bloccoForm h3 {
        margin-top: 0;
        margin-bottom: 15px;
        padding-top: 0;
      }
      
      .clearer {
      	clear: both;
      }
      
      /****************************************
      Stili per la ricerca
      *****************************************/
      .tabellaRicerca {
      	border: 1px solid #445a6c;
      	background-color: #FDFDFD;
      }
      .footerTabellaRicerca {
      	border-top: 1px solid #c9c9c9;
      	background-color: #F8F8F8;
      	padding-left: 10px;
      }
      a.linkRicerca, a.linkRicerca:active, a.linkRicerca:visited {
      	color: #0080c0;
      	font-weight: normal;
      	font-size: 11px;
      }
      a.linkRicerca:hover {
      	color: black;
      	font-weight: normal;
      	font-size: 11px;
      }
      .piccoloRicerca {
      	font-size: 9px;
      }
  
} /* @media screen { */

@media print {
  body {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 1em;    
  }
  
  h1, h2, h3, h4, h5 {
    border-bottom: 1px solid black;
  }
  
  #ricerca, #flash_movie, #contIntestazione, #Intestazione_bannerVariabile, #sidebar,
  #bavetta_circolare, #menu_orizzontale
   {
    display: none;
  }
  
  #pageBody, #footer {
    margin-top: 20px;
  }

}