	    body {
	        margin: 0px;
	        color: #300;
	    }
	    a {
	        color: #c66;
	    }
	    b, strong {
	        color: #900;
	    }
	    #video, #bright, #bbottom {
	        text-align: center;
	    }

	    #content {
	        /* background: url(../img/slogan_vert.gif) top left no-repeat; */
	        background: #fff;
	        font: 8pt Verdana, Arial, Helvetica, sans serif;
	        width: 1000px;
	        margin: auto;
	        position: relative;
	    }
	    #logo {
	        position: absolute;
	        left: 24px;
	        width: 192px;
	    }
		  #logo img {
	        behavior: url("iepngfix.htc");
	    }
	    #logo_bis {
	        position: absolute;
	        left: 24px;
	        width: 192px;
	    }
	    #header {
	        margin-left: 216px;
	        /* border: 1px solid #f00; */
	    }
	    #top {
	        color: #ccc;
	        padding: 12px 2px 2px;
	        font-size: 7pt;
	        border-bottom: 1px solid #ccc;
	        margin-bottom: 1px;
	        text-align: right;
	    }
	    #head {
	        color: #ccc;
	        background: #7D4F3F;
	        /* text-align: left; */
	        border-bottom: 1px solid #fff;
	        height: 270px;
	    }
	    #news {
	        padding: 60px 12px 12px 12px;
	        font-family: Tahoma, Arial, Helvetica, sans serif;
	        text-align: left;
	        float: right;
	        color: #fff;
	        width: 260px;
	    }
	    #news h3{
	        color: #fff;
	        font: 16pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	    }
	    #news a, #news b {
	        color: #ff9;
	    }
	    #nav {
	        background: #333;
	        font: 11pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	        text-align: right;
	        padding: 8px;
	        color: #fff;
	    }
	    #nav a {
	        color: #fff;
	        text-decoration: none;

	    }
	    #main {
	        border-left: 1px solid #ccc;
	        border-right: 1px solid #ccc;
	        margin-left: 24px;
	    }
	    #corpo img   {
	        border: 3px double #c66;
	        margin-right: 4px;
	    }
	    #right {
	        margin-top: 8px;
	        font: 8pt Tahoma, Arial, Helvetica, sans serif;
	        width: 220px;
	        float: right;
	    }
	    #right p {
	        margin: 0px 0px 0px 12px;
	    }
	    #right h3 {
	        background: url(../img/leaf_.gif) left bottom no-repeat;
	        font: 16pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	        padding: 12px 6px 0px 40px;
	        color: #996;
	    }
	    #right h4 {
	        font: bold 9pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	        margin: 12px 6px 0px 12px;
	        color: #c66;
	    }
	    #right a {
	        color: #996;
	    }
	    #right h4 a {
	        color: #c66;
	    }
	    #letter input {
	        margin: 4px;

	    }
	    #right .news {
	        /*background: #eee;*/
	        padding-bottom: 12px;
	        border-top: 1px solid #ccc;
	        border-bottom: 1px solid #900;
	    }
	    #left {
	        float: left;
	        width: 206px;
	    }
	    #left h3 {
	        background: url(../img/leaf.gif) top left no-repeat;
	        font: bold 9pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	        margin: 12px 6px 0px 12px;
	    }
	    #left a {
	        padding-left: 48px;
	        margin-bottom: 6px;
	        display: block;
	        text-decoration: none;
	        color: #900;
	    }
	    #left h3 a {
	        color: #555;
	        margin-left: 24px;
	        margin-right: 12px;
	        padding-left: 12px;
	        border-bottom: 1px solid #900;
	    }
	    #left h4 a {
	        color: #996;
	    }
	    #corpo {
	        margin-left: 210px;
	        margin-right: 230px;
	    }
	    #corpo a {
	        color: #c66;
	    }
	    #corpo h2{
	        color: #c66;
	        font: 20pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	        font-style: italic;
	        margin: 8px 0px 4px 0px;
	    }
	    #corpo h3{
	        color: #c66;
	        margin: 8px 0px 4px 0px;
	        font: 16pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	    }
	    #corpo h4 {
	        font: bold 11pt Trebuchet Ms, Tahoma, Arial, Helvetica, sans serif;
	        margin: 8px 0px 6px 0px;
	        color: #c66;
	    }
	    #corpo p {
	        margin: 0.5em 0px 0.5em 0px;
	    }

      #map {
          height: 320px;
          width:  500px;
          margin: 12px auto;
          border: 3px double #cc9;
          overflow: hidden;
      }
      #bread {
	        margin: 8px 0px 4px 0px;
      }
      #cav {
	        margin: 8px 0px 8px 0px;
      }
	    .red_em {
	        color: #c66;
	        font-style: italic;
	    }
	    .grey {
	        color: #777;
	        font-style: normal;
	    }
	    .upper {
	        text-transform: uppercase;
	        color: #999;
	    }
	    #footer {
	        background: #333;
	        color: #fff;
	        clear: both;
	        height: 26px;
	        padding-top: 10px;
	        margin: 0px 0px 12px 24px;
	        text-align: center;
	    }
	    #footer a {
	        text-decoration: none;
	        color: #fff;
	    }
	    #bottom {
	        color: #777;
	        font-size: 7pt;
	        text-align: center;
	    }
	    #bottom a {
	        color: #555;
	    }
	    #bottom b {
	        color: #555;
	    }
      input,textarea,select { 
         	color: #300;
         	border: 1px solid #930;
         	font: 8pt Verdana, Arial,Helvetica,sans-serif; 
      }
      input.button {
          color: #fff; 
          font-weight: bold; 
          background: #c66;
          border: 1px solid #930;
      }
      input.tondo,input.none { border: 0px;}
        