/*
Theme Name: Primavera Viaggi
Theme URI: http://www.dotflorence.com/
Description: A WordPress theme based on the website graphic layout.
Version: 2.0
Author: dotFlorence
Author URI: http://www.dotflorence.com/
Tags: blue, yellow, custom header, fixed width, three columns, widgets

*/
        body {
              margin: 0;
              padding: 0;
              background: #39c url(images/bg_main.gif);
              font: 8pt Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
              color: #036;
        }
        h1, h2, h3, h4, h5 {
              margin: 0.2em 0 0.5em 0;
              font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
              color: #398cb6;
        }
        a {
              color: #398cb6;
              text-decoration: none;
        }
        a:hover {
              text-decoration: underline;
        }
        b {
              color: #069;
        }
        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: #069;
              color: #fff;
              font-weight: bold;
        }
        .photo {
              border: 1px #069 solid;
              vertical-align: middle;
        }
        .banner {
              border: 1px #069 solid;
              margin: auto;
              width: 150px;
              text-align: center;
              font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans serif;
        }
        .banner h1, .banner h2, .banner h3, .banner h4, .banner h5 {
              font-family: Verdana, Arial, Helvetica, sans serif;
        }
        .title {
              border: 1px #069 solid;
              color: #069;
              font-weight: bold;
        }
        .topdate {
              width: 50px;
              height: 56px;
              float: left;
              text-align: center;
              font-size: 14pt; font-weight: bold;
              background: transparent url(images/calendar.gif) center center no-repeat;
              color: #fff;
        }
        #top {
              background: transparent url(images/top.gif) bottom center repeat-y;
              margin: 0 auto;
              height: 36px;
              width: 1000px;
        }
        #intro {
              height: 50px;
        }
        #intro p {
              margin: 0;
              padding: 4px 24px;
              color: #069;
              font-size: 7pt;
              text-align: right;
        }
        #content {
              background: transparent url(images/main_content.gif) center repeat-y;
              margin: 0 auto;
              width: 1000px;
              position: relative;
        }
        #header {
              background: transparent url(images/biglietto_visita_intero.png) center no-repeat;
              position: absolute;
	      behavior: url("/blog/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(images/barra.png) top right no-repeat;
              behavior: url("/blog/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 {
              float:right;
              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 {
              z-index: 10;
              margin: 0px 20px;
              padding: 0px;
        }
        #right {
              margin-top: -4px;
              width: 180px;
              float: right;
        }
        #left {
              margin-top: -8px;
              width: 180px;
              float: left;
        }
        #left ul ,#right ul {
              margin: 0px;
              padding: 0px;
              list-style: none;
        }
        #left li ul ,#right li ul {
              font-size: 8pt;
              margin: 2px 0px 0px 6px;
        }
        #left li ul li ,#right li ul li {
              /*line-height: 1.2em;*/
              padding: 6px 0px 6px 30px;
              background: #fff url(images/arrow_big.gif) center left no-repeat;
        }
        #left h3, #right h3 {
              color: #000;
              height: 56px;
              font-size: 10pt;
              padding: 16px 8px 2px 30px;
              margin: 0px;
              background: #fff url(images/giallo.gif) top left no-repeat;
        }
        #searchform label {
              display:block;
              color: #000;
              height: 56px;
              font-size: 10pt;
              padding: 16px 8px 2px 30px;
              margin: 0px;
              background: #fff url(images/giallo.gif) top left no-repeat;
        }
        #searchsubmit {
                color: #fff; 
                font-weight: bold; 
                background: #369;
                border: 1px solid #036;
        }



        #corpo {
              margin: 0px 190px 6px 190px;
              font-size: 9pt;
              padding-top: 8px;
        }
        #corpo img {
              margin: 4px; 
        }
        #right img {
              margin: 4px ; 
        }
        #corpo h2 {
              background: url(images/world.gif) center left no-repeat;
              font-size: 16pt;
              padding: 8px 8px 4px 40px;
              border-bottom: 1px solid #398cb6;
              margin: 0px;
        }
        #corpo h3 {
              font-size: 12pt;
        }
        #corpo td.homebox {
              /* text-align: justify; */
              padding: 1px 8px 1px 16px;
              border-left: 1px dashed #ccc;
        }
        #ciccio {
              background: url(images/main_bottom.gif) bottom center no-repeat;
              margin: 0px 17px;
              clear: both;
              height: 30px;
        }
        #footer {
              background: #fc0 url(images/footer_bottom.gif) bottom center no-repeat;
              padding: 10px 20px 30px 20px;
              margin: 0px 17px 0px 17px;
              text-align: center;
        }
        #footer a {
              font-weight: bold;
              color: #036;
        }
        #bottom {
              margin: 0px 17px;
              padding: 6px 6px 2px 6px;
              text-align: center;
              background: #036;
              font-size: 7pt;
              color: #fff;
        }
        #bottom a {
              color: #777;
        }
        #bot{
              background: url(images/bottom.gif) top center no-repeat;
              margin: 0 auto;
              width: 1000px;
              height: 40px;
        }
        div.line {
              border-bottom: 1px solid #ccc;
              width: 140px;
        }
/* modulo */        
        input,textarea,select { 
         	 color: #003;
         	 border: 1px solid #369;
         	 font: 8pt Verdana, Arial,Helvetica,sans-serif; 
        }
        input.button {
                color: #fff; 
                font-weight: bold; 
                background: #369;
                border: 1px solid #036;
        }
        input.tondo,input.none { border: 0px;}
        