 
HTML, BODY {
   padding   : 0;
   margin    : 0;
   }

BODY {
   background: #aaa url(../img/5.gif);
   color     : #333;
   font      : normal 11px/10px sans-serif;
   text-align: center;
   }

BODY#editoriale {
   background: #fff;
   width     : 560px;
   }

A, A.visited, A.linked {
   color          : #000;
   font-weight    : bold;
   text-decoration: none;
   }

   A:hover { 
      color          : red;
      text-decoration: underline;
      }

BIG {
   font: normal 1.33em verdana,sans-serif;
   letter-spacing: -1px;
   }

BLOCKQUOTE {
   font   : normal 0.9em/1.5em verdana,sans-serif;
   margin : 0;
   padding: 0 2em 0 2em;
   }


DIV#superhead {
   background: #fff;
   border-bottom: solid 1px #ccc;
   color:#ccc;
   font   : normal 0.9em/1em verdana,sans-serif;
   text-align: right;
   height: 1em;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 900px;
   }

   DIV#superhead A {
      background: #fff;
      border: solid 1px #ccc;
      color: #666;
      padding-left: 10px;
      padding-right: 10px;
      margin-left: 5px;
      }

   DIV#superhead A:hover {
      background: #eee;
      color: #666;
      }

DIV#editoriale {
   border    : solid 0px #fff;
   font      : normal 10px/1.2em verdana,sans-serif;
   margin    : 0;
   padding   : 10px 0 0 0;
   text-align: justify;
   width     : 550px;
   }

DIV#container {
   background: #fff;
   border    : solid 1px #bbb;
   margin    : 0 auto;
   padding   : 0px 0px 0px 0px;
   position  : relative;
   text-align: center;
   width     : 900px;
   }

DIV#title {
   background: #ccd url(../img/1003.gif) no-repeat 0px 0px;
   margin    : 0 auto;
   padding   : 0;
   text-align: right;
   height    : 60px;
   }

DIV#header {
   background: #dde url(../img/4.gif);
   color     : #666;
   font      : normal 10px verdana,sans-serif;
   height    : 18px;
   padding   : 3px 0 0 10px;
   margin    : 0;
   text-align: left;
   width     : 890px;
   }

DIV#content {
   font      : normal 12px/1.5em verdana,sans-serif;
   min-height: 780px;
   margin    : 0 auto;
   padding-top   : 5px;
   padding-bottom: 0px;
   padding-left  : 15px;
   padding-right : 15px;
   text-align: justify;
   width     : 560px;
   }


DIV#navigation1, DIV#navigation {
   float     : left;
   font      : normal 9px tahoma,sans-serif;
   margin    : 10px 0 0 10px;
   padding   : 0;
   text-align: right;
   width     : 140px;
   }

DIV#navigation2 {
   float     : right; 
   font      : normal 9px tahoma,sans-serif;
   margin    : 10px 10px 0 0;
   padding   : 0;
   text-align: left;
   width     : 140px;
   }

DIV#nav {
   background: url(../img/12.gif) repeat-x;
   float     : right; 
   font      : normal 9px tahoma,sans-serif;
   margin-bottom: 10px;
   padding   : 5px 3px 0 3px;
   text-align: left;
   width     : 132px;
   }

   DIV#nav A {
      color     : #333;
      font      : normal 9px tahoma,sans-serif;
      margin    : 0;
      padding   : 0;
      text-align: left;
      text-decoration: none;
      }

   DIV#nav A:hover {
      color     : #f00;
      text-decoration: underline;
      }
   
   DIV#nav FORM {
      margin    : 0;
      padding   : 0;
      width     : 132px;
      }

   DIV#nav LI {
      list-style-type: none;
      margin : 0 0 0 -7px;
      padding: 0;
      }

   DIV#nav H2 {
      border-bottom : dashed 1px #999;
      color         : #666;
      font          : bold 10px tahoma,monospace;
      letter-spacing: 1px;
      padding       : 0;  
      margin        : 0 0 3px 0;
      text-align    : center;
      width         : 130px;
      }

   DIV#footer {
      clear         : both;
      background    : #fff url(../img/-27.gif) repeat-x;
      color         : #333;
      font          : italic 10px tahoma,monospace;
      letter-spacing: 2px;
      height        : 30px;
      padding-top   : 18px;
      display       : block;
      }

EM {
   background: #ff4;
   font-style: normal;
   padding   : 0 3px 0 3px;
   }

H2 {
   border-bottom : dotted 1px #ccc;
   color         : #000;
   font          : normal 20px verdana,sans-serif;
   letter-spacing: -1px;
   margin        : 0 0px 10px 0;
   padding       : 0;
   text-align    : center;
   text-transform: uppercase;
   }

H3 {
   color     : #444;
   font      : normal 20px verdana,sans-serif;
   height    : 30px;
   letter-spacing: -1px;
   margin    : 0;
   padding   : 0;
   text-align: center;
   text-transform: uppercase;
   }

   H3 A {
      font   : normal 20px verdana,sans-serif;
      color  : #000;
      }

H4 {
   color     : #000;
   font      : italic 15px verdana,sans-serif;
   margin    : 0;
   padding   : 0 0 0.5em 1em;
   text-transform: uppercase;
   }

   H4 A {
      font   : normal 14px tahoma,verdana,sans-serif;
      color  : #000;
      }

H4.titoli {
   background: url(../img/56.gif) no-repeat;
   color     : #fff;
   margin    : 0;
   padding   : 5px 0 0 15px; 
   font      : italic 12px verdana,sans-serif; 
   height    : 16px;
   text-transform: lowercase;
   }

HR {
   background: #fff url(../img/2.gif) repeat-x;
   border    : solid 1px #fff;
   height    : 15px;
   }

IFRAME#editoriale {
   background: #fff;
   border    : solid 0px #fff;
   width     : 565px;
   height    : 130px;
   overflow  : hidden;
   }

INPUT {
   font: normal 11px tahoma,sans-serif;
   }

IMG.foto, IMG.fotodx, IMG.fotosx {
   background: #eee;
   border    : solid 1px #ccc;
   padding   : 5px;
   }

IMG.fotodx {
   margin    : 0 0 0 10px;
   }

IMG.fotosx {
   margin    : 0 10px 0 0;
   }

LI {
   margin : 0 10px 5px 10px;
   padding: 0;
   }

LI.page {
   font    : normal 10px/1em tahoma,sans-serif;
   list-style-image: url(../img/page.gif);
   padding : 0;
   margin  : 4px 0 1px 10px;
   }

LI.page A {
   font : normal 10px/1em tahoma,sans-serif;
   }

DL {
   font   : bold 10px verdana,sans-serif;
   margin : 2px 0 0px 11px;
   }

OL,UL,DD {
   font   : normal 10px verdana,sans-serif;
   margin : 0 0px 5px 15px;
   padding: 0;
   }

P, DIV {
   font : normal 1em/1.5em verdana,sans-serif;
   }

PRE {
   padding: 5px;
   margin : 11px;
   font   : normal 11px monospace;
   }

SMALL {
   font: normal 0.8em verdana,sans-serif;
   }

SPAN.titoli {
   color     : #333;
   margin    : 0;
   padding   : 0 0 0 2em; 
   font      : italic bold 12px verdana,sans-serif; 
   height    : 16px;
   text-transform: uppercase;
   }

SPAN.pic {
   background: #fff url(../img/shadow2.png) no-repeat bottom center;
   float     : left;
   margin    : 0 5px 0 0px;
   padding   : 0 0px 5px 0;
   }

SPAN.pic IMG {
   background: #f6f6f6;
   border    : 1px solid;
   border-color: #ccc #ccc #aaa #ccc;
   display   : block;
   padding   : 5px;
   width     : 80px;
   height    : 80px;
   }

TABLE {
   border-collapse: collapse;
   font      : normal 10px verdana,sans-serif;
   text-align: justify;
   }

TD {
   border-bottom: solid 1px #ccc;
   padding   : 2px 5px 2px 5px;
   }

TD A {
   font      : bold 10px tahoma,sans-serif;
   }

TH {
   background: #999;
   color     : #eee;
   font      : bold 12px arial,monospace;
   padding   : 0 5px 2px 5px;
   text-align: center;
   }

TEXTAREA, TEXT {
   background: url(../img/x3.gif) fixed #eee;
   border    : solid 1px #666;
   font      : normal 10px monospace;
   height    : 300px;
   padding   : 5px;
   }

U {
   border-bottom: double 1px #f40;
   text-decoration: none;
   }


.tdh {
   background: #999;
   color     : white;
   font      : bold 10px tahoma,sans-serif;
   padding   : 0 5px 2px 5px;
   text-align: center;
   }

.tr1 {
   border-bottom: solid 1px #ccc;
   font      : normal 10px tahoma,sans-serif;
   padding   : 0 0px 0 3px;
   white-space: nowrap;   
   width     : 420px;
   }

.tr2 {
   border-bottom: solid 1px #ccc;
   font      : normal 10px tahoma,sans-serif;
   padding   : 0 0px 0 5px;
   width     : 225px;
   }

.tr3 {
   border-bottom: solid 1px #ccc;
   font      : normal 10px tahoma,sans-serif;
   padding   : 0 0 0 5px;
   width     : 350px;
   }

.tr {
   border-bottom: solid 1px #ccc;
   font      : normal 10px tahoma,sans-serif;
   padding   : 0 0 0 5px;
   text-align: left;
   width     : 170px;
   }

.trdx {
   background: #ccc;
   border-bottom: solid 1px #fff;
   font      : normal 10px tahoma,sans-serif;
   padding   : 0 3px 0 3px;
   text-align: center;
   width     : 15px;
   }

.th {
   color         : #930;
   font          : normal bold 1.25em monospace;
   height        : 18px;
   letter-spacing: 5px;
   margin        : 2px 0 2px 2px;
   padding       : 0 20px 0 15px;
   text-align    : right;
   text-transform: uppercase;
   }

.cornice {
   text-align: justify;
   padding   : 5px;
   margin    : 5px;
   border    : solid 1px #bbb;
   }

.edit, .edit1 {
   color     : #333;
   display   : block;
   font      : normal 11px/1.3em verdana,sans-serif;
   margin    : 15px 0;
   padding   : 5px 0 5px 0;
   width     : 560px;
   }

.edit {background: url(../img/8.gif) no-repeat;}
.edit1 {background: url(../img/10.gif) no-repeat;}

.cite {
   background: #ffa;
   font   : italic 1em/1.33em verdana,sans-serif;
   }

TR:hover TD {background:#ddd}
TR.no:hover TD {background:transparent}
TABLE#t1{table-layout:fixed;width:50%;margin:0 auto;border:1px solid #ccc;}
TABLE,TH,TD{border-collapse:collapse}
td,th{padding:5px;text-align:left;}th{background:#666;color:#FFF}
col.col1{background: #C4E3F7}
col.col2{background: #A4DBFF}
col.col3{background: #86B3D0}
col.col4{background: #679FC5}
*/












































