      html, body {
        background-image:url(../../images_speciali/pixel_blue.png);
        margin:0px;
        padding:0px;
        font-family:"Trebuchet MS", Verdana, arial, sans-serif;
      }

      div#megacontainer {
        width:960px;
        background-color:white;
        color:#333;
        margin:0px auto 0px auto;
      }

/*** COLONNE DI DESTRA E SINISTRA ***/
      div#megacontainer div#sx_col, div#megacontainer div#dx_col {
        background-repeat:repeat-y;
        width:86px;
        height:10000px;
      }

      div#megacontainer div#sx_col {
        float:left;
        background-image:url(../../images_speciali/hslice00.png);
      }

      div#megacontainer div#dx_col {
        float:right;
        background-image:url(../../images_speciali/hslice01.png);
      }

      div#sx_col img, div#dx_col img {
        border:none;
        margin:0px;
        padding:0px;
      }

/*** MAIN ***/
      div#megacontainer div#main {
	float:left;
	background-repeat:no-repeat;
	width:788px;
	background-image:url(../../images_speciali/testata.png);
	background-position:top;
	background-color: #FFFFFF;
	height: 10000px;
      }

/*** BOTTONI DI NAVIGAZIONE ***/
      ul#button_container {
        float:right;
        margin:120px 12px 0px 0px;
        padding:0px;
      }

      ul#button_container li {
        display:inline;
        float:left;
        padding:0px;
        margin:0px 5px 0px 0px;
        background-image:url(../../images_speciali/btn_menu.png);
        width:139px;
        height:31px;
        font-size:20px;
        text-align:center;
      }

      ul#button_container li a {
        background-color:none;
        color:#FFF;
        text-decoration:none;
      }

      ul#button_container li a:hover {
        background-color:navy;
        color:#FFF;
        text-decoration:underline;
      }

      div#main h1 {
        text-align:center;
        clear:both;
        font-size:28px;
        text-transform:uppercase;
      }

