/* STRUTTURA ------------------------------------------------ */



* {

		 margin:0;

		 padding:0;

}



/* celik strip */

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input

{ margin:0; padding:0 }

ul,ol { list-style:none}

a img,:link img,:visited img { border:none }

/* end celik strip */



html, body {

		 color:#000;

}

body {

		 font:62.5%/115% verdana, tahoma, sans-serif;

		 background: transparent url(/siti/diapason/diapason.nsf/bg.jpg) top left no-repeat;

}

/* DIVS STRUTTURALI */

#jumpto {

		 position: absolute;

		 top: -2000px;

}

#contenitore {

		 position: absolute;

		 top: 0;

		 left: 0;

		 width:760px;

		 margin:0 0 1.5em 0;

		 border-right: solid 1px #666;

		 background: transparent;

}

#testata {

		 background: transparent;

		 display: block;

		 position: relative;

		 top: 0;

		 left: 0;

}

#logo {

		 margin: 0 auto;

		 display: block;

		 clear: both;

		 height: 126px;

}

#headers {

		 display: block;

		 clear: both;

		 border-bottom: solid 1px;

		 padding:  0 1.5em;

}



/*#contenuto {clear: both; position: relative; left: 0; top: 0; font-size: 120%;		 }*/

#contenuto {

		 position: relative;

		 display: block;

		 padding: 0 0 2.0em 0;

		 font-size: 1.2em;

		 line-height: 1.4em;

		 font-weight: normal;

		 width:  100%;

		 background: transparent;

		 clear: both; 

}

#colonna {position: absolute; top: 2.35em; left: 0;  width: 200px;}

#menu-contestuale {width:100%; float: left; margin-bottom: 1.5em;}

#testo {margin-left: 200px;  padding: 1.0em 0; border-left: solid 1px;}

#corpo {padding: 1.5em;}

#piede {border-width: 1px 0; border-style: solid; clear: both; padding: 0.25em}



/* ------------------------------ NAVIGAZIONE PRINCIPALE  -------------- */



#menu  {

		 display: block;

		 clear: both;

		 background: transparent;

		 border-top: solid 1px #666;

		 border-bottom: solid 1px #666;

		 height: 23px;

		 position: relative;

		 top: 0;

		 left: 0;

		 padding-left: 200px;

}

#menu ul {

		 list-style:none;

		 width: 100%;

}

#menu li {

		 float:left;

}



#menu a:link, #menu a:visited {

		 float:left;

		 display:block;

		 color: #473215;

		 font: bold  1.0em "Lucida Sans Unicode", verdana, sans-serif ;

		 letter-spacing: 1px;

		 padding: 5px 0;

		 width: 111px;

		 text-align: center;

		 text-decoration:none;

		 border-left: solid 1px;

}

#menu a:hover, #menu a:active {

		 color: #c00;

		 background: #fff;

		 padding: 5px 0 4px 0;

		 border-bottom: solid 1px #fff;

}



#menu a.selected {

		 color: #c00;

		 background: #fff;

		 padding: 5px 0 4px 0;

		 border-bottom: solid 1px #fff;

} 



/* ----------- MENU CONTESTUALE ------------------------------*/



 #colonna { width: 200px; }



#menu-contestuale ul {

		 margin-left: 0;

		 padding-left: 0;

		 list-style-type: none;

		 font-family: Arial, Helvetica, sans-serif;

}

ul#menu-contestuale-collegamenti {

		 border-top: 1px solid #ccc;

}

#menu-contestuale a {

		 font-weight: bold;

		 display: block;

		 padding: 3px;

		 width: 194px;

		 background-color: #fff;

		 border-bottom: 1px solid #ccc;

}



#menu-contestuale a:link, #menu-contestuale-collegamenti a:visited {

		 color: #c00;

		 text-decoration: none;

}



#menu-contestuale a:hover {

		 background-color: #ececec;

		 color: #900;

}

#menu-contestuale a.selected {

		 font-weight: bold;

		 color: #900;

}

#menu-contestuale a.sub {

		 font-weight: normal;

		 color: #900;

		 text-indent: 1.0em;

}

#menu-contestuale a.sub-selected {

		 background-color: #ececec;

		 color: #900;

		 text-indent: 1.0em;

}

/* ----------- NETWORK ------------------------------*/

#colonna h4  {

		 font-size: 1.0em;

		 color: #900;

}
 #colonna-centrale {

		 font-size: 1.0em;

}
#network  {

		 clear: both;

		 display: block;

		 margin: 2.0em 0;

}

#network ul {

		 list-style: none;

		 padding: 0;

		 width: 200px;

}

#network ul li {

		 list-style: none;

		 display: block;

		 margin: 1px 0 ;

		 padding: 0;

}

#network  li {

		 list-style: none;

		 display: block;

		 margin: 0 ;

		 padding: 0;

}

DIV#network > ul > li {

		 margin: 4px 0 ;

}

#network img {

		 width: 198px;

}

#network a:link, #network a:visited  {

		 display: block;

		 border: solid 1px #cdcdcd;

}

#network a:hover, #network a:active  {

		 border: solid 1px #ff9900;

}
/* Headers */
h1,h2,h3,h4,h5,h6 { font-family: "Lucida Sans Unicode", "Trebuchet MS", verdana, sans-serif; }
h1 {font-size: 2.4em; line-height: 1.0em; color: #345678; margin: 0 0 0.5em 0}
h2 {font-size: 1.9em; line-height: 1.0em; color: #456789; margin: 0 0 0.5em 0}
h3 {font-size: 1.5em; color: #567890;}
h4 {font-size: 1.2em; color: #456789; margin: 1.0em 0 0.5em 0; border-bottom: dashed 1px}
h5 {}
h6 {}
/* Block element */
address {}
blockquote {}
div {}
p {line-height: 150%; margin-bottom: 1.5em}
pre {}
/* Inline element */
abbr {}
acronym {}
abbr[title],
acronym[title] { cursor: help; }
br {}
cite {}
code {}
dfn {}
em {}
kbd {}
q {}
q:lang(en) { quotes: '"' '"' "'" "'" }
q:lang(fr) { quotes: "«" "»" "<" ">" }
q:before { content: open-quote; }
q:after { content: close-quote; }
samp {}
span {}
strong {}
var {}
img {border:0}
/** Hypertext Module **/
a:link {color: #333}
a:visited {color: #444}
a:hover, a:active {color: #900}
/** List Module **/
dl {margin: 1.0em 0}
dt {font-weight: bold; margin: 0.4em 0}
dd {margin: 0 0 1.0em; border-bottom: dashed 1px #666}
#testo ol {margin: 1.0em}
#testo ul {margin: 1.0em}
#testo ul li {list-style-type: square; margin-left: 2.0em}
#testo ol li {list-style-type:  decimal; margin-left: 2.0em}
/*////////////// Tables Module //////////////*/
caption {}
table {}
td {}
th {}
tr {}
col {}
colgroup {}
tbody {}
head {}
tfoot {}
/*//////////// TESTO ////////////*/
span.datapubb {letter-spacing: 1px; font-size: smaller}
dd a {text-align: right; display: block; margin: 1.0em 0;}
td.box { display: block; border: solid 1px #cdcdcd; font-size: 12px; padding: 4px}
td.box a { font-weight: bold}
#colonna-centrale ul, #corpo ul, #testo ul {list-style: square; margin: 10px 50px}

