html body {margin:0;padding:0;background-color: #FFFFFF;text-align: center;}
body, td, p {font-family: Tahoma, Arial, sans-serif;font-size: 11px;line-height: 1.3;color: #333333;}
/*layout*/
div#container{width: 765px;margin: 0 auto;text-align: left;} 
div#header{background-color: #f0f3f9;height: 129px;}
/* cover up span image replacement*/
div#header h1 {margin:0;}
div#header h1 a{position:relative;display: block;width: 100%;height: 129px;}
div#header h1 a span{position: absolute;width: 100%; height: 100%;background:url(images/home_logo.jpg) no-repeat left top;cursor: pointer; /*regola per IE*/} 
div#sidebar{}
div#content{}
div#sidebar img{margin:.5em 0 0 27px;text-align:center;}
/*div.titolo{}
div.articolo{}
div.footer{}
div.microinfo{}
*/
td.titolo {background: #b4bfd3 url(images/icons/fold_blu.jpg) no-repeat left center;padding: 5px 2px 5px 24px;border: 1px solid #333333;border-width: 0px 0px;font-variant:small-caps;text-transform: uppercase;}
td.titolo h2 {font-size:11px; font-weight:bold;margin:0;padding:3px 1px;}
td.articolo {text-align: justify;padding-top:1.5em;width:74%;}
td.microinfo{}
/*footer ffdf9d*/
td.footer {background: #bcceed;padding: 2px; border: 1px solid #444;border-width: 1px 0px 0px 0px;text-align:right;}
/*end layout*/

/*headings*/
h1{font-size: 2.4em;}
h2{font-size: 1.8em;}
h3{font-size: 1.2em;}
h4{font-size: 1.2em;}
h5{font-size: 1em;}
h6{font-size: 0.85em;} 
h1, h2, h3, h4, h5, h6{line-height: 1.2;} 
h1, h2, h3, h4, h5, h6{margin: 0 0 0.5em;padding:2px 0;}

/*Specifici del sito*/
#home h4, #stage h4{border-bottom:1px solid #bcceed;}
#stage h5.author{padding-left:20px;border-bottom:1px solid #bcceed;background: url(images/icons/ico_pen.gif) no-repeat left center;}

/*anchors
a.men {padding-left:18px;background:url(images/opt_f01.jpg) no-repeat left top;}
*/
a, a:link, a:active, a:visited {color: #003366; text-decoration: none;}
a:hover {color: #CC0033;}
a.men, a.men:link, a.men:active {color: #003366;}
a.men:visited {color: #444444;}
a.men:hover {color: #fc6; background-color:#003366;}
a.print {font-weight: bold;text-decoration: none;background: url(images/icons/ico_printer.gif) no-repeat left center;padding: 2px 0 2px 18px;}
a.email {font-weight: bold;text-decoration: none;background: url(images/icons/ico_email.gif) no-repeat left center;padding: 2px 0 2px 18px;}

/*elements*/
p {padding:2px 0 0;line-height:1.4em;margin:0 0 1.5em;}
p.locandina{font-family: "Trebuchet MS", "Lucida console", monospace;border-bottom:solid 1px #bcceed;margin-bottom:2em;}

/*LIST - liste*/
ul.elenco {margin:.5em 0 1em;padding:0;list-style:none;line-height:1.3;}
ul.elenco li {margin: -6px 0 0;padding: 6px 0 6px 14px;background: transparent url(images/bul_f01.gif) no-repeat 0 .75em;}

/*boxes*/
div.bottom {width: 150px;color: #000;background: #A4BADA url(images/slices/bottom.gif) no-repeat left bottom; margin: 0 5px 0 0;float: left;}
div.contenuto {background: url(images/slices/top.gif) no-repeat left top;padding: 5px 4px;text-align: center;} 

.frame {border: 1px #000066 solid; background-color: #FFCC99;}
.cell {background-color: #CCD8EA; border: 1px #003399 solid;}
.celloff {border: #f0f3f9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.digicounter {margin:10px 15px 0;padding-top:10px;border-top:1px solid #444;text-align:left;}
.evidenza {padding: 3px;margin: 0 0 15px 0;border: 1px solid #444444;}

/*graph*/
.tx_hm {  background: #ccd8ea url(images/tex/sf_hm.jpg) no-repeat center bottom;}
.tx_cnd { background: #ccd8ea url(images/tex/sf_1.jpg) no-repeat center bottom;}
.tx_man { background: #ccd8ea url(images/tex/sf_2.jpg) no-repeat center bottom;}
.tx_prm { background: #ccd8ea url(images/tex/sf_5.jpg) no-repeat center bottom;}
.tx_col { background: #ccd8ea url(images/tex/sf_4.jpg) no-repeat center bottom;}
.tx_prp { background: #ccd8ea url(images/tex/sf_3.jpg) no-repeat center bottom;}
.tx_rec { background: #ccd8ea url(images/tex/sf_6.jpg) no-repeat center bottom;}
.tx_arc { background: #ccd8ea url(images/tex/sf_7.jpg) no-repeat center bottom;}
.tx_nov { background: #ccd8ea url(images/tex/sf_8.jpg) no-repeat center bottom;}

/*NAV BAR*/
div#navigation{float: left;padding-top: .5em; border-top: 2px solid #666;margin-top:1em;}
div#navigation ul{list-style-type: none;margin: 0;padding: 0;}
div#navigation li{margin: 0 0 1px;padding: 0;border: 0px solid #333;}
div#navigation a{position: relative;display: block;width: 125px;height: 25px;}

div#navigation a span{position: absolute;width:125px;height: 25px;cursor: pointer; /*per IE*/} 
div#navigation a:hover{color: #333 /*per IE*/;}
div#navigation a:hover span{background-position: -130px 0;}
div#navigation a#current span{background-position: -260px 0;} 

li#cnd span{background: url(images/icons/icon_cnd.jpg);}
li#man span{background: url(images/icons/icon_man.jpg);}
li#prop span{background: url(images/icons/icon_prop.jpg);}
li#coll span{background: url(images/icons/icon_coll.jpg);}
li#prom span{background: url(images/icons/icon_prom.jpg);}
li#rec span{background: url(images/icons/icon_rec.jpg);}
li#arch span{background: url(images/icons/icon_arch.jpg);}
li#lib span{background: url(images/icons/icon_lib.jpg);}
li#stage span{background: url(images/icons/icon_stage.jpg);}