        body {
              margin: 0;
              padding: 0;
              background: #93c url(../img/bg_main.gif);
              font: 8pt Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
              color: #303;
        }
        h1, h2, h3, h4, h5 {
              margin: 0.2em 0 0.5em 0;
              font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
              color: #93c;
        }
        a {
              color: #93c;
              text-decoration: none;
        }
        a:hover {
              text-decoration: underline;
        }
        b, strong {
              color: #93c;
        }
        p {
              margin: 0.5em 0 0.2em 0;
        }
        td {
              vertical-align: top;
        }
        div, img {
              margin: 0;
              padding: 0;
        }
        div.stop {
              clear: both;
        }
        .box0 {
              background: #fff;
        }
        .box1 {
              background: #eee;
        }
        .head {
              background: #93c;
              color: #fff;
              font-weight: bold;
        }
        .photo {
              border: 1px #93c solid;
              vertical-align: middle;
        }
        .banner h1, .banner h2, .banner h3, .banner h4, .banner h5 {
              font-family: Verdana, Arial, Helvetica, sans serif;
        }
        .title {
              border: 1px #93c solid;
              color: #93c;
              font-weight: bold;
        }
        #top {
              background: transparent url(../img/top.gif) bottom center repeat-y;
              margin: 0 auto;
              height: 36px;
              width: 1000px;
        }
        #intro {
              height: 50px;
        }
        #intro p {
              margin: 0;
              padding: 4px 24px;
              color: #303;
              font-size: 7pt;
              text-align: right;
        }
        #content {
              background: transparent url(../img/main_content.gif) center repeat-y;
              margin: 0 auto;
              width: 1000px;
              position: relative;
        }
        #contentbox {
              background: #fff;
              margin: 8px auto;
              width: 400px;
        }
        #header {
              background: transparent url(../img/biglietto_visita_agenzia.png) center no-repeat;
              position: absolute;
	            behavior: url("/iepngfix.htc");
              top: -42px;
              left: -20px;
        }
        #header_link {
              position: absolute;
              top: -42px;
              left: -20px;
        }
        #flash {
              padding: 0px 20px 0px 20px;
              margin-bottom: 12px;
        }
        #video {
              width: 400px;
              margin: auto;
        }
        #bar {
              background: transparent url(../img/barra.png) top right no-repeat;
              behavior: url("/iepngfix.htc");
              position: absolute;
              top: 20px;
              left: 300px;
              height: 61px;
              width: 720px;
        }
        #nav {
              background: transparent;
              position: absolute;
              top: 20px;
              left: 300px;
              font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
              color: #fff;
              height: 60px;
              width: 720px;
        }
        #nav p {
              position: relative;
              z-index: 5;
              margin: 0px;
              padding: 16px 24px 10px 24px;
        }
        #nav a {
              color: #fff;
              font: bold 10pt Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
              text-decoration: none;
              position: relative; z-index: 1;
        }
        #lang {
              position: absolute;
              top: 0px;
              right: 0px;
              z-index: 6;
              padding: 18px 24px 4px 0px;
              
        }
        #lang a {
              color: #fc0;
              font: bold 10pt Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
              text-decoration: none;
              position: relative; z-index: 1;
        }
        #stop {
              clear: both;
        }
        #main {
              background: #fff;
              margin: 0px 20px;
              padding: 0px;
        }
        #right {
              margin-top: -4px;
              width: 160px;
              float: right;
        }
        #left {
              margin-top: -8px;
              width: 210px;
              float: left;
        }
        #left td {
              font-size: 8pt;
        }
        #left ul {
              font-size: 7pt;
              margin-top: 0px;
              list-style-image: url(../img/arrow_big.gif);
        }
        #left li {
              /*line-height: 1.2em;*/
              padding: 6px 0px 6px 0px;
        }
        #left h3 {
              color: #000;
              height: 56px;
              width: 170px;
              font-size: 10pt;
              padding: 16px 8px 2px 30px;
              margin: 0px;
              background: #fff url(../img/giallo.gif) top left no-repeat;
        }
        #left h3 a {
              color: #000;
        }
        #corpo {
              margin: 0px 170px 6px 220px;
              padding-top: 8px;
        }
        #corpo img {
              margin: 4px; 
        }
        #right img {
              margin: 4px ; 
        }
        #corpo h2 {
              background: url(../img/world.gif) center left no-repeat;
              font-size: 16pt;
              padding: 8px 8px 4px 40px;
              border-bottom: 1px solid #93c;
              margin: 0px;
        }
        #corpo h3 {
              font-size: 12pt;
        }
        #corpo td.homebox {
              /* text-align: justify; */
              padding: 1px 8px 1px 16px;
              border-bottom: 1px dashed #ccc;
        }
        #incipit {
              height: 154px;
              padding: 8px;
              background: #fff url(../img/quadro.gif) top left no-repeat;
        }
        #incipit h3 {
              background: url(../img/casa.gif) center left no-repeat;
              height: 40px;
              padding: 8px 4px 2px 40px;
              margin: 0px;
              font-size: 20pt;

        }
        #news {
              margin-top: 12px;
              background: transparent url(../img/newsbox.gif) top left no-repeat;
              height: 154px;
              padding: 8px;
        }
        .banner {
              margin-top: 12px;
              background: transparent url(../img/bannerbox.gif) top left no-repeat;
              height: 34px;
              padding: 8px;
        }

        #news h3 {
              background: url(../img/news.gif) center left no-repeat;
              /*height: 24px;*/
              padding: 4px 4px 6px 30px;
              margin: 0px;
              font-size: 20pt;
              border-bottom: 1px solid #ccc;
        }
        #boxnews {
        	  position: relative;
            /*background: #eee;*/
            width:140px; height:96px;
        	  overflow: hidden;
        }
        #ciccio {
              background: url(../img/main_bottom.gif) bottom center no-repeat;
              margin: 0px 17px;
              clear: both;
              height: 30px;
        }
        #footer {
              background: #D5F192 url(../img/footer_bottom.gif) bottom center no-repeat;
              padding: 10px 20px 30px 20px;
              margin: 0px 17px;
              text-align: center;
        }
        #footer a {
              font-weight: bold;
              color: #606;
        }
        #bottom {
              margin: 0px 17px;
              padding: 6px 6px 2px 6px;
              text-align: center;
              background: #52027C;
              font-size: 7pt;
              color: #fff;
        }
        #bottom a {
              color: #777;
        }
        #bot{
              background: url(../img/bottom.gif) top center no-repeat;
              margin: 0 auto;
              width: 1000px;
              height: 40px;
        }
        div.line {
              border-bottom: 1px solid #ccc;
              width: 140px;
        }
        img.travel {
              border: 3px double #fc0;
        }
        
