/*stili per il layout fisso*/
/* Hides from IE5-mac \*/

* html #news li  {height: 1%;}
* html #navigation ul li { float: left; }
* html #navigation ul li a { height: 1%; }


/* End hide from IE5-mac */
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.salta {position: absolute;overflow: hidden;width: 0;height: 0;}
.salta:active, .salta:focus {position: absolute;overflow: visible;width: auto;height: auto;}
.clearer {clear:both}
.clearsx{clear:left}
acronym{font-style:italic; text-decoration:none}
abbr{font-style:italic; text-decoration:none}
body{margin: 0px;padding:0px;background:#F4F1F2 url(elementi/bg_body.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif;font-size:1em;}
.ico{float:left; margin:0 1em 0 0}
.ico2{float:left; margin:0 0.3em 0 0; border:0}

#container{ position:relative;border:2px solid #D0C6C8; background:#ffffff; width:890px;margin: 0px auto;}
#header{ background:#ffffff url(elementi/bg_head.gif) no-repeat bottom right; padding:150px 0 0 0}
#header_riservata{ background:#ffffff url(elementi/bg_head_riservata.gif) no-repeat bottom right; padding:150px 0 0 0}
#header_telemaco{ background:#ffffff url(elementi/bg_head_telemaco.gif) no-repeat bottom right; padding:150px 0 0 0}
#back{left:20px; top:20px; position:absolute; background: transparent url(elementi/logo.gif) no-repeat; width:200px; height: 80px; z-index:5;cursor: pointer;}
#banner img{border:0}

#menu_up { background:#DCD0D2 url(elementi/bg_menu_up.gif) repeat-x top left; border-bottom:1px solid #C5B6BA; border-top:1px solid #C5B6BA;}
#menu_up ul{padding:0; margin:0; list-style-type:none; display:block}
/*#menu_up ul li{border-right:1px solid #E7DCDF;border-left:1px solid #ffffff;line-height:2.2em;background:#FEFEEF url(elementi/bg_pul_menu_up2.gif) repeat-x top right; margin:0; padding:0.2em 1em 0 1em; float:left; display:block}*/
#menu_up ul li{line-height:2.2em;background:#FEFEEF url(elementi/bg_pul_menu_up2.gif) repeat-x top right; margin:0; padding:0.2em 1.2em 0 1em; float:left; display:block}
#menu_up ul li.ultimo{line-height:2.2em;background:transparent url(elementi/bg_pul_menu_up3.gif) repeat-x top right; margin:0; padding:0.2em 1.2em 0 1em; float:left; display:block}
#menu_up li span{background: transparent url(elementi/ico_home.gif) no-repeat top left; padding:0 0 0 1.8em}
#menu_up a:link, #menu_up a:visited{color:#642231; font-weight:bold}
#menu_up a:hover, #menu_up a:focus{ text-decoration:none; color:#FF6600}

#menu_up_riservata ul li{line-height:2.2em;background:#FEFEEF url(elementi/bg_pul_menu_up_ris.gif) repeat-x top left; margin:0; padding:0.2em 1em 0 1.2em; float:left; display:block}
#menu_up_riservata ul li.ultimo{line-height:2.2em;background:transparent url(elementi/bg_pul_menu_up_ris2.gif) repeat-x top left; margin:0; padding:0.2em 1em 0 1.2em; float:left; display:block}
#menu_up_riservata ul{float:right}
#menu_up_riservata a:link, #menu_up_riservata a:visited{color:#FF6600; font-weight:bold}
#menu_up_riservata a:hover, #menu_up_riservata a:focus{ text-decoration:none; color:#FFCC00}

#main{padding:0em 0 0 0; margin:0; background: transparent url(elementi/bg_stage.gif) repeat-y 15em; border-bottom:15px solid #EEE7E8;}
#up{background: transparent url(elementi/bg_main.gif) repeat-x; height:1.5em; clear:both}

#navigation{padding:0; margin:0; border-top:1px solid #DFD1D4; width:240px; float:left}
#navigation h2{ font-weight:normal; margin:0; padding:0.3em 0 0.3em 0.5em; font-size:1em; line-height:1.3em; background: #F8F5E5 url(elementi/bg_pul.gif) repeat-x top left; color:#FF6600; clear:left}
#navigation h2 span{ background: transparent url(elementi/ico_freccia_dw.gif) no-repeat 0 -0.1em; padding:0 0 0 1.5em}
#navigation ul{margin:0; padding:0; list-style-type:none;}
#navigation li{width:225px; float:none; background:#ffffff url(elementi/puntini.gif) repeat-x bottom left; padding:0 0 0 1em; line-height:2.2em;font-size:0.9em;}
#navigation li a:link, #navigation li a:visited{color:#642231; background: transparent url(elementi/ico_sm_square.gif) no-repeat 0px 3px; padding:0 0 0 1.2em}
#navigation li a:hover, #navigation li a:focus{text-decoration:none; color:#FF6600}
#navigation #menu_special h2{margin:0; padding:0.25em 0 0.25em 0.5em; background: #Fcebda url(elementi/bg_pul2.gif) repeat-x top left;}
#navigation #menu_special h2 a:link, #navigation #menu_special h2 a:visited{background: transparent url(elementi/ico_square.gif) no-repeat 0 -0.0em; padding:0 0 0 1.5em;color:#FF6600}
#navigation #menu_special h2 a:hover{ text-decoration:none; color:#FF9900}

#stage{ margin:0; padding:0; background:transparent url(elementi/bg_up.gif) no-repeat top left; float:left; width:650px}
#stage h1{margin:0 20px 0 0; padding:0 0 0 20px; background:#E0D1D4; color:#672030; font-weight:normal; font-size:2em; line-height:1.5em}
#stage h2{ margin:1em 0 0.5em 0; padding:0 0 0 20px; font-size:1.4em; font-style:normal; font-weight:normal; color:#BDACB3}
#stage h3{ margin:1em 0 0 0; padding:0 0 0 20px; font-size:1em; font-style:normal; font-weight:bold;color:#672030;}
#stage p{margin:1em 30px 10px 0; padding:0 0 0 20px; font-size:0.9em; line-height:1.5em;color:#672030; }
#stage p a:link, #stage p a:visited{color:#FF6600; text-decoration:none}
#stage p a:hover{color:#333333}
ol.olla{ padding:0 0 0 25px; margin:0.5em 30px 0 0; list-style-position:outside;color:#672030; font-size:0.9em;line-height:1.5em;}
ol.olla li{padding:0 30px 0.2em 0.5em; margin:0 0 0 20px}
ul.ulla {padding:0 0 0 25px;list-style-type:none;margin:0.5em 30px 0.5em 0;color:#672030;font-size:13px;line-height:1.5em;}
ul.ulla li{background:transparent url(elementi/elenco.gif) no-repeat 0em 0.55em; padding:0 30px 0.2em 1em;}
ul.ulla li a:link, ul.ulla li a:visited{color:#FF6600; text-decoration:none}
ul.ulla li a:hover{color:#333333}

#titolo{height:100px; width:650px}

#footer{border-top:1px solid #ffffff; background:#6D3E49 url(elementi/bg_footer.gif) repeat-x top left; color:#FFFFFF; font-size:0.8em; padding:1em 2em; clear:both;}
#footer p{margin:0; padding:0}

#stage .box_elenco{ margin:0 20px 0 0;padding:10px 10px 0px 30px; background:transparent url(elementi/puntinix.gif) repeat-x top left; border-top:1px dashed #CCCCCC}
#stage .box_elenco h1, #stage .box_elenco h1 a:link, #stage .box_elenco h1 a:visited, #stage .box_elenco h1 a:hover{ font-size:1em; background:transparent; font-weight:bold; padding:0 0 0 0; margin:0; color:#672030;}
#stage .box_elenco p{padding:0; font-size:0.8em; line-height:1.18em}
#stage dl{ padding:0 0 0 0}
#stage dt{ padding:0 0 0 20px;font-size:1.4em; font-style:normal; font-weight:normal; color:#BDACB3}
#stage dl ul{ padding:0.5em 0 20px 0; list-style-type:none}
#stage dl ul li{background:transparent url(elementi/elenco.gif) no-repeat 0em 0.55em; padding:0 30px 0.2em 1em; display:inline-block}
#stage dl ul a:link, #stage dl ul a:visited {color:#672030; text-decoration:none}
#stage dl ul a:hover, #stage dl ul a:focus {color:#FF6600; text-decoration:none}
#stage dl ul li h1{font-size:0.9em; font-weight:bold; padding:0; margin:0; background:none}
#stage dl ul li p {font-size:0.9em; padding:0; margin:0; font-style:italic}

#flash{ padding:20px 0 0 20px; width:310px; height:320px; float:left}
#sedi{ float:left; width:300px;padding:20px 0 30px 0}
#sedi h1{ font-size:1.5em; background:transparent url(elementi/puntini.gif) repeat-x bottom left;color:#BDACB3}
#sedi ul{list-style-type:none; padding:0 0 0 30px}
#sedi li{background:transparent url(elementi/elenco.gif) no-repeat 0em 0.65em;padding:0.2em 0px 0.2em 1em; font-size:0.85em }
#sedi a:link, #sedi a:visited {color:#672030; text-decoration:none}
#sedi a:hover, #sedi a:focus {color:#FF6600; text-decoration:none}

#box{ border:3px solid #EEE7E8; margin:0px 0 1em 0; float:left; background:#EEE7E8}
#box_bianco { margin:0; border-top:#ffffff 1px solid;}
#box_bianco h2{ background:#F7F1F3 url(elementi/ico_sm_freccia.gif) no-repeat 0.3em 0.8em; margin:0; height:2.4em; padding:0em 0 0em 1.5em;font-weight:normal; font-size:0.85em;color:#642231;}
#box_bianco span{display:block; float:left; padding:0.5em 0 0 0}
#box_bianco h2 .archivio { float:right; display:inline;font-size:0.8em; line-height:2.8em; padding:0 0.8em 0 1.2em; background:#FCF8F9 url(elementi/bg_archivio.gif) repeat-y top left;color:#642231;}
#box_bianco h2 .archivio a:link, #box_bianco h2 .archivio a:visited{color:#642231;}
#box_bianco h2 .archivio a:hover{color:#FF6600; text-decoration:none}
#box_bianco ul{ margin:0; padding:0; list-style-type:none}
#box_bianco li{border-bottom:1px solid #EEE7E8; padding:0 0 0 2em; margin:0; font-size:0.8em; line-height:2.5em; background:#ffffff url(elementi/ico_sm_square2.gif) no-repeat 0.7em 0.9em}
#box_bianco li a:link, #box_bianco li a:visited{color:#642231;}

#box_segnala{ margin:0; border-top:#ffffff 1px solid;}
#box_segnala h2{ background:#F7F1F3 url(elementi/ico_sm_freccia.gif) no-repeat 0.3em 0.8em; margin:0; height:2.4em; padding:0em 0 0em 1.5em;font-weight:normal; font-size:0.85em;color:#642231;}
#box_segnala span{display:block; float:left; padding:0.5em 0 0 0}
#box_segnala h2 .archivio { float:right; display:inline;font-size:0.8em; line-height:3em; padding:0 0.8em 0 1.2em; background:#FCF8F9 url(elementi/bg_archivio.gif) repeat-y top left;color:#642231;}
#box_segnala h2 .archivio a:link, #box_segnala h2 .archivio a:visited{color:#642231;}
#box_segnala h2 .archivio a:hover{color:#FF6600; text-decoration:none}
#box_segnala ul{ margin:0; padding:0; list-style-type:none}
#box_segnala li{border-bottom:1px solid #EEE7E8; padding:0.5em 0 0 0; margin:0; font-size:1em; background:#ffffff }
#box_segnala li p a:link, #box_segnala li p a:visited{color:#642231;}
#box_segnala li p a:hover, #box_segnala li p a:focus{color:#FF6600;}
#box_segnala li h3{ font-size:1em; background:transparent url(elementi/ico_sm_square2.gif) no-repeat 0.4em 0.2em ; margin:0; padding:0 0 0 1.5em; font-weight:bold}
#box_segnala li p{ margin:0; padding:0.2em 0.8em 0.8em 0.7em; font-size:0.8em}

#box_giallo { margin:0.8em 0 0 0; border-top:#ffffff 1px solid;}
#box_giallo h2{ background:#F7F1F3 url(elementi/ico_sm_freccia.gif) no-repeat 0.3em 0.8em; margin:0; height:2.4em; padding:0em 0 0em 1.5em;font-weight:normal; font-size:0.85em;color:#642231;}
#box_giallo span{display:block; float:left; padding:0.5em 0 0 0}
#box_giallo h2 .archivio { float:right; display:inline;font-size:0.8em; line-height:2.8em; padding:0 0.8em 0 1.2em; background:#FCF8F9 url(elementi/bg_archivio.gif) repeat-y top left;color:#642231;}
#box_giallo h2 .archivio a:link, #box_giallo h2 .archivio a:visited{color:#642231;}
#box_giallo h2 .archivio a:hover{color:#FF6600; text-decoration:none}
#box_giallo ul{ margin:0; padding:0; list-style-type:none}
#box_giallo li{border-bottom:1px solid #EEE7E8; padding:0 0 0 2em; margin:0; font-size:0.8em; line-height:2.5em; background:#FEFEEF url(elementi/ico_sm_square3.gif) no-repeat 0.7em 0.9em}
#box_giallo li a:link, #box_giallo li a:visited{color:#642231;}

#agenda{ margin:0.5em 0 0 0; border-top:#ffffff 1px solid;background:#FEFEEF;color:#642231; position:relative}
#agenda p{margin:0; padding:0 0.8em 0.8em 6.5em; font-size:0.8em; display:block}
#agenda h2{margin:0; padding:0.9em 0.5em 0 5.8em; font-size:0.9em; background:transparent url(elementi/bg_agenda.gif) repeat-x top left }
#agenda .data{ position:absolute;color:#642231; display:block; width:4em; font-size:0.9em; line-height:1.5em; float:left; border:1px solid #E1CDD0; background:#ffffff url(elementi/bg_data.gif) repeat-x bottom left; text-align:center; padding:0.6em 0 0.3em 0; margin:0.8em; clear:left}
#agenda .data h3{margin:0; padding:0; font-weight:normal; display:block; width:4em}
#agenda .data span{font-size:2em; clear:both; display:block; font-weight:bold;}

#contiene{ padding:10px 30px 0 20px}
#col_dx{ float:right; margin:0px 0px 0 0; padding:0;width:163px}
.promo{border:0; padding:0; margin:0 0 0.8em 0; clear:left; }
#soon{background: #ffffff url(elementi/soon.gif) no-repeat top left; width:500px; height:200px; margin: 30px 30px 30px 30px; color:#cccccc; padding:0; border:10px solid #f2eaec}
#soon p{margin:0; padding:55px 10px 20px 340px; font-size:20px}
#path{ padding:0.8em 0 0.8em 1.5em; margin:0 0 1em 0; font-size:0.7em;color:#642231;}
#path ul{margin:0; padding:0; list-style-type:none}
#path li{margin:0; padding:0 0 0 0; float:left}
#path li a:link, #path li a:visited {background:transparent url(elementi/freccia_path.gif) no-repeat top right;color:#FF6600; padding:0 1em 0 0}

#menu_article{
background:#642231 url(elementi/bg_menu_article.gif) repeat-x left top;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
color:#6393AC;
height:2.03em;
width:630px;
}
#menu_article ul{padding:0em 1em 0em 1em;margin:0;}
#menu_article li{float:right;list-style-type: none;text-align: left;
background: #fefeff url(elementi/bg_pul_menu_article2.gif) repeat-x left bottom;
padding:0.3em 0.6em 0.3em 0.6em;
margin:0.7em 0.25em 0em 0em;
border-top:1px solid #FFFFFF;
font-size:0.7em;
line-height:1.5em;
}
#menu_article li#attivo{background: #ffffff;}
#menu_article li a:link, #menu_article li a:visited{color:#672030; text-decoration:none}
#menu_article li a:hover, #menu_article li a:focus{color:#672030; text-decoration:none}


form{margin:1em 0 0 1.2em; padding:0; width:96%; font-size:0.95em;}
label{font-size:0.95em; display:block; margin:0em 2em 1em 0em; color:#999999}
.campo{height:20px; background:#ffffff; border:1px solid #c0c0c0; font-size:0.9em; padding:0.1em 0.3em; color:#672030;display:block}
.campo2{height:22px; background:#ffffff; border:1px solid #c0c0c0; font-size:0.9em; padding:0.2em 0.3em; color:#672030;display:block; margin: 2px 0 0 0}
.campo_ricerca{height:20px; background:#ffffff; border:1px solid #c0c0c0; font-size:0.9em;padding:0.1em 0.3em; margin:0 0 0 20px; color:#672030;}
.larghezza{width:230px; display:block; float:left; padding:4px 0 0 0}
.pul{display:block; font-size:1em;}
.pul a:link, .pul a:visited{text-align:center; padding:0.3em 0.5em; background:#E8E1CE url(elementi/bg_pul_menu_up.gif) repeat-x top left; display:block; color:#672030; border:1px solid #E7DCDF; margin:0 auto}
.pul a:hover, .pul a:focus{text-align:center; padding:0.3em 0.5em;display:block; color:#FF6600; border:1px solid #333333; text-decoration:none}

#paging{ width:96%; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; margin:0 0 10px 0; clear:both;height:1.6em;}
#paging ul { margin:0; padding:0; list-style-type:none}
#paging li{clear:none; float:left; background:#F7F3F4 url(xxx.gif) no-repeat; font-size:10px; padding:5px; margin:1px; text-align:center; width:15px; color:#672030}
#paging li a:link, #paging li a:visited, #paging li a:hover {color:#FF6600;}

#albero ul{padding:0 0 0px 20px; list-style-type:none}
#albero li{padding: 2px 0px; background:transparent url(xxx.gif); line-height:20px; font-size:12px}
.ftp{border:0; float:left; margin:0 1px 0 0;}

.ricevuta{border:1px solid #C0C0C0; margin:5px 40px 10px 20px; padding:1px}
.ricevuta span{font-style:italic; font-weight:bold} 
