html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }ul,ol { list-style: none; }fieldset,img { border: none; }caption,th { text-align: left; }#omniture { position: absolute; }body {color: #000;font-family: "Times New Roman", serif;font-size: 12px;background: #FFF;}#container {height:auto;position:relative;}#columnSX {height: auto;position: fixed;left: 4%;width: 16%;top: 6%;text-align:right;}#columnDX {height: auto;position: absolute;top: 6%;width: auto;left: 26%;border-left: #ccc 1px solid;padding-left:6%;}img {border: none;}h1 {line-height:32px;font-size: 32px;}h1 span {line-height:20px;font-size: 12px;color: #7f7f7f;}h2 {font-size: 12px;margin-bottom:5px;}h2 span {font-size: 12px;color: #7f7f7f;}h3 {font-size: 12px;margin-bottom:5px;}h4 {font-size:14px;}p {font-size:12px;}p span {font-weight:bold;}.titolo {margin-bottom:20px;width:auto;}.titolo a:link, .titolo a:visited {color: #000;text-decoration:none;}.titolo a:hover {text-decoration:none;}.sommario {color:#000;height: auto;margin-bottom:10px;width:auto;}.sommario em.active {color: #cccccc;}.sommario a:link, .sommario a:visited {color: #000;text-decoration:none;}.sommario a:hover {text-decoration:underline;}.testo {color:#000;height: auto;margin-bottom:20px;width:600px;text-align:justify;}.testo a:link, .testo a:visited {text-decoration:none;color: #b90000;}.testo a:hover {text-decoration:underline;}.testo h2 {font-size:12px;}.testo h2 span {color: #7f7f7f;}.index {height:400px;width:600px;overflow:hidden;margin:10px 0 20px 0;}.pictures {height:200px;width:600px;overflow:hidden;margin:0 0 10px 0;}.picturesproject {width:600px;height:100px;overflow:hidden;margin:0 0 10px 0;}.pictures li {margin-bottom:5px;display:inline;}