body {margin: 0;padding: 0;background: #FFFFFF url(../chrome/bgR2.jpg) repeat-x left top;text-align: center;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #404040;}#form {padding: 0px;margin: 0px;}#fields label {width: 300px;display: block;padding: 0px;}#fields input {border: 1px solid #C8D2D9;margin: 0 0 3px 0;width: 300px;}#fields textarea {border: 1px solid #C8D2D9;margin: 0 0 3px 0;width: 300px;height: 180px;}#send input {width: 64px;height: 20px;margin: 0px;}ul {margin: 0 0 20px 0;padding: 0px;list-style-type: none;}.contact_info{float:left;padding:15px;}input, textarea, select {font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}h1 {font-weight: normal;color: #212121;}h1 {font-weight: normal;letter-spacing: -1px;font-size: 2em;}h2 {font-weight: normal;font-size: 1.4em;color: #BDBF01;}h3 {font-weight: normal;font-size: 1.2em;}.st{font-weight: normal;letter-spacing: -1px;font-size: 1.5em;color: #000000;}p, ul, ol {}p {}.blockbg {background: #D9D785;}blockquote {background: url(../chrome/img08.jpg) no-repeat left top;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;margin: 0 0 0 15px;padding: 0px 20px 0px 30px;font-size: 18px;color: #3D3D3D;}ul {}ol {}a {color: #000000;text-decoration: none;}a:hover {text-decoration: none;color: #BDBF01;}a.s {font-size:13px;letter-spacing:1px;color: #000000;text-decoration: none;}a.s:hover {font-size:13px;letter-spacing:1px;text-decoration: none;color: #BDBF01;}small {}hr{padding-top: 10px;}img {border: none;}img.left {float: left;margin: 5px 7px 5px 0px;border: #333333 1px solid;}img.left2 {float: left;margin: 5px 7px 5px 0px;}img.right {float: right;margin: 5px 0px 10px 7px;border: #333333 1px solid;}img.right2 {float: right;margin: 0px 80px 0px 0px;}.text1 {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;margin: 0 0 0 15px;padding: 90px 20px 0px 30px;font-size: 30px;color: #FFFFFF;}#header {width: 900px;margin: 0 auto;height: 71px;letter-spacing: -1px;font-family: Georgia, "Times New Roman", Times, serif;text-align: justify;}#headerbg {clear: both;margin: 0 auto;width: 900px;height: 209px;background: url(../chrome/indexbg.jpg) no-repeat left top;margin: 0 auto;margin-top: 20px;border-bottom: 1px solid #4c4c4c;text-align: justify;}#logo {float: left;margin-top: 30px;}#logo h1, #logo h2, #logo p {float: left;margin: 0;text-transform: lowercase;}#logo h1 {background: url(../chrome/tislogo.jpg) no-repeat left 50%;padding-left: 60px;text-align: center;font-size: 3.2em;color: #000000;}#logo h1 a {color: #000000;}#logo p {padding-top: 42px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;letter-spacing: 1px;color: #000000;}#logo h2 a, #logo p a {color: #000000;}#logo a {text-decoration: none;}#menu {float: right;margin-top: 20px;}#menu ul {margin: 0;list-style: none;text-transform:uppercase;}#menu li {display: inline;}#menu a {display: block;float: left;padding: 30px 20px 0 20px;text-align: center;text-decoration: none;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;color: #4E4E4E;letter-spacing: 1px;}#menu a:hover {background: url(../chrome/2.jpg) no-repeat center top;color: #B8C5AD;}#menu .activeLi a {color: #BDBF01;}#page {width: 898px;margin: 0 auto;padding-top: 20px;background: #EAEEE6;text-align: justify;border-left: 1px solid #4c4c4c;border-right: 1px solid #4c4c4c;}#argomento {float: left;width: 565px;padding: 0px 20px 0px 20px;line-height: 25px;font-size: 12px;border-right: #9C9C9C 1px dashed;text-align: justify;}#richiamo {float: right;width: 250px;padding: 0px 20px 20px 20px;line-height: 25px;font-size: 12px;text-align: justify;}#recent-posts .entry {}#recent-posts .entry a {background-color: #7f7f7f;padding: 5px 10px;border-width: 1px 1px 1px 1px;border-style: solid solid solid solid ;border-color: #333333 #333333 #333333 #333333;letter-spacing: 1px;text-decoration: none;font-size: 10px;color: #ffffff;text-align: justify;}#recent-posts .more {background: url(../chrome/img04.gif) no-repeat left 50%;padding-left: 20px;}.post {}.post .title {margin: 0;}.post .meta {margin: 0;padding-bottom: 10px;padding-top: 10px;line-height: normal;font-size: 13px;color: #505050;}.post .meta a {color: #000000;}.post .entry {margin-bottom: 20px;padding-bottom: 5px;border-bottom: #9C9C9C 1px dashed;}.t{letter-spacing: 1px;font-weight: bold;}.t2{font-weight: normal;letter-spacing: -1px;font-size: 1em;}#sidebar {clear: both;width: 900px;padding: 10px 0 0 0;text-align: justify;}#sidebar ul {margin: 0;padding: 0;list-style: none;}#sidebar li {display: block;float: left;width: 187px;padding: 10px 10px 10px 25px;}#sidebar li ul {line-height: 1.8em;}#sidebar li li {display: list-item;background: url(../chrome/img07.gif) no-repeat left 50%;float: none;width: auto;padding: 0 0 0 10px;line-height: 25px;}#sidebar h2 {margin: 0 0 10px 0;color: #FFFFFF;}#sidebar a {text-decoration: none;color: #CCCCCC;}#sidebar a:hover {text-decoration: underline;}#footer {width: 900px;height: 124px;margin: 0 auto;margin-bottom: 20px;background-image: url(../chrome/bgfooter.jpg);background-repeat: no-repeat;font-size: 11px;color: #CCCCCC;text-align: justify;}#footer p {margin: 0;padding: 13px 20px 15px 20px;}#footer a {color: #FFFFFF;}#legal {float: left;}#links {float: right;}a[class ="popup"] {padding-right: 18px;background: transparent url(../chrome/icon_popup.gif) no-repeat center right;}a[href$='.pdf'] {padding-right: 18px;background: transparent url(../chrome/icon_pdf.gif) no-repeat center right;}a[rel ~='external'] {padding-right: 18px;background: transparent url(../chrome/icon_external.gif) no-repeat center right;}