body{font:82%/130% Arial,Verdana,Helvetica,sans-serif;margin:0;text-align:center;background:#FFF}

p{margin:1em 0 0 0}

img{border:0}

a{color:navy;text-decoration:underline}
a:visited{color:#0000B7}
a:hover{color:#0D80FF}

a.nodec,.speciali a {text-decoration: none}
a.esterno{padding-right:14px;background:transparent url(../img/link_esterno.gif) no-repeat center right;}
.speciali a:hover, a.nodec:hover {text-decoration: underline}

#chirca {background: #FFF url('/2008/sf-blu5.jpg') left -20px repeat-x; padding: 0; margin: 0 0 -4.5em 0;}

#contenitore{width:790px;margin:0 auto;padding:0;background:#FBFAFD;overflow:hidden;width:100%;border-top: 2px dotted #FBFCFD}

#testata{width:100%;text-align:center;padding-top:10px}

#indirizzi{background:#FBFCFD url('/sf-indirizzi.png') top left repeat-x;height:69px;padding:0;font-size:85%;color:#525252;border-top:2px solid #FAFAFA}
#indirizzi p{margin:0;padding-top:25px}
#indirizzi img{vertical-align:middle;margin: 0 5px 0 8px}
#indirizzi a,#indirizzi a:visited{text-decoration:none}

#footer{clear:both;margin:1em auto;padding:0 0 2em 0;text-align:center;font-size:82%}

.menu dt{border-bottom:1px dotted #C9C9CE;font-size:110%;color:#7A7A7A;text-align:left;margin:2em 0 .5em 0;padding:2px 0 5px 2px}
.menu dt.primo{margin-top:1.2em}
.menu dd{margin-left:.5em;color:#FFFFB7;text-align:left;vertical-align:middle}
.menu dd a{padding-left:.5em}
.dl_dx dt{padding-left:15px}
.dl_dx dd{padding-left:1em}

.menu a{display:block;color:navy;margin-top:5px;text-align:left;text-decoration:none;width:90%;font-weight:400; text-shadow: #CCC 1px 1px}
.menu a:visited{color:navy;text-decoration:none}
.menu a:hover{color:#CFF;background-color:navy;text-shadow: navy 0 0; font-weight:bold}
.menu a.nobold_noacapo:hover {font-weight:normal}	

.news{margin:20px 10px 45px 10px;border-right:1px solid gray;border-left:1px solid silver;border-top:1px solid silver;border-bottom:1px solid gray;padding:4px 30px 3em 30px}
.news h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;margin:0 -25px 24px -25px;font-size:1em;background-color:#374C9A;color:#FFFFB0;border-bottom:2px solid #000;border-right:2px solid #000;border-left:2px solid gray;border-top:2px solid gray;padding:1px 2px}

.bocs {width:158px;background:url('/img/bocs.gif') bottom left no-repeat;padding:.5em 0 .7em 0;text-align: center;margin:2em auto 1em auto}
.bocs:hover {background-color: #FFD}

.bb-tbase{width:100%;float:left;clear:both;border-top:1px dotted #DADADA;padding-top:7px;border-top: 1px dotted #E5E5EF}
.bb-t8{width:23.10%!important;width:23.28%}
.bb-t14{width:53.10%;border-left:1px dotted #C9C9CE;border-right:1px dotted #C9C9CE}
.bb-fa{float:left}
.bbin-a1{padding:0 0 0 1em}
.bbin-b1{padding:0 1em}
.bbin-c1{padding:0 1em 0 2px}
.bb-t10{width:33.28%}
.bbin-x{padding:0 2em 2em 3em}
.bbin-x img{padding:0;margin:0 1em 5px 0;float:left}
.bb-t7{width:23.28%}
.bb-t8x{width:26.61%}

.trespeciali{width:820px;margin:2px auto 0 auto;background:#FBFCFD url('/sf-indirizzi.png') top left repeat-x;padding-top:25px;font-size:90%;clear:both;text-align:left;border-bottom:1px solid silver;border-top:1px dotted silver;color:#454545;overflow:auto}
.trespeciali .tit{font-variant:small-caps;margin:0 0 1.8em 0;font-size:110%;font-weight:bold;text-align:center;border-bottom:1px dotted silver;padding:0 0 .5em 0}
.imgsx{float:left;margin:0 1.2em 1em 0}
.sx{float:left;margin:0 1em .5em 0}
.dx{float:right}

p.indx{margin-top:.5em;text-indent:1em}

.a_giust{text-align:justify}
.a_sx{text-align:left}

.ico-pdf{padding-left:20px;background:url('/adobe-small.gif') no-repeat center left}
.ico-doc{padding-left:20px;background:url('/img/docs.gif') no-repeat center left}
.ico-zip{padding-left:20px;background:url('/img/ico_zip.gif') no-repeat center left}


p.xpdf {padding-left:16px; background: url('/img/adobe11.gif') no-repeat 0 2px; margin: 2px 0}
p.xuor, p.xrtf, p.xdoc {padding-left:16px; background: url('/img/docs11.gif') no-repeat 0 2px; margin: 2px 0}
p.xzip {padding-left:16px; background: url('/img/zip11.gif') no-repeat 0 2px; margin: 2px 0}

/*
p.xrtf {padding-left:16px; background: url('/img/rtf.gif') no-repeat 0 2px; margin: 3px 0;line-height:18px}
p.xuor {padding-left:16px; background: url('/info/word.gif') no-repeat 0 2px; margin: 2px 0}
*/

img.ico{vertical-align:middle;margin-right:8px}

.datau{color:gray} .datax{display:none}

.nonattivo{color:silver;display:block;font-weight:bold;margin-top:6px;text-align:left;width:90%}

.arial8{font-size:8pt;color:gray} .arial9{font-size:8pt}

.evid1{color:red;font-weight:bold}

ol.cc li{margin-top:.8em;text-align:left}

a.link_arch,a.link_arch:visited{font-size:11pt;text-decoration:none}
a.link_arch:hover{font-weight:bold}

ul.speciali{padding:0;list-style:none;margin-left:.6em;margin-top:1em;font-size:90%;line-height:1.2em;color:#505050}
ul.speciali li{margin-bottom:2em;background:transparent url(/adobe-small.gif) no-repeat;text-align:left;padding:0 0 0 21px}

ul.speciali li.doc{background:transparent url(/img/docs.gif) no-repeat;padding-left:21px;text-align:left}
.news ul.speciali li{color:#111;margin-bottom:1em;}

.evidenza{background:#FFF url(/img/grad-grigio.png) top repeat-x;padding:1em;width:88%!important;width:95%;margin:.5em auto 3em auto;color:#333;border:1px solid #F1F1F1;text-align:left}
.evidenza h3{font-size:125%;color:#515151;margin-top:0;padding:0 0 5px 25px;border-bottom:1px dotted silver}
.evidenza ul{padding:0 2em;margin:0;list-style:none}
.evidenza li{font-size:90%;border-bottom:1px dotted silver;margin:5px 0 9px 0;padding-top:6px!important;padding:5px 0 14px 15px;line-height:15px;background:transparent url("/img/li1.gif") no-repeat 0 10px}
.evidenza li.file{background:transparent url("/img/li2.gif") no-repeat 0 10px}
.evidenza li.continua{padding-top:10px;border-bottom:0;background:transparent url("/img/li2.gif") no-repeat 0 14px}
/* [05.11.10] .evidenza .primo{border-top:0} .evidenza .ultimo{border-bottom:0;padding-bottom:0} */
.evidenza .primo{margin-top:.7em}
.evidenza li.conimg{background:transparent;border-bottom:1px dotted silver}
.evidenza li:hover {background-color: #FFE}

.evidenza a{color:navy;text-decoration:none;font-weight:bold}
.evidenza a:visited{color:navy}
.evidenza a:hover{color:#0D80FF;text-decoration:underline}
.evidenza a.vedi{font-weight:normal}

.scad{background-color: #FFD} /* 19.06.10 */

#app{clear:both;margin-bottom:3em}
#app .appto{margin:16px 0 2em 0;font-size:90%;line-height:1.2em}
#app .appto p{margin-top:.3em;color:#636A6A}
#app .cal{float:left;height:51px;width:46px;background:url(/img/calend.gif) no-repeat;margin:0 6px 12px -4px!important;margin:2px 6px 12px 0;font:normal 18px Arial,Helvetica,sans-serif;color:#A7A7B2;text-align:center;padding:2px 2px 0 0;line-height:10px!important;line-height:5px;clear:left}
#app .cal span{height:14px;display:block;font:bold 12px Arial,Helvetica,sans-serif;color:#6E6E7F;text-align:center;padding-top:-5px}

.menu #app a,.menu #app a:visited{display:inline;width:auto;font-weight:normal;color:#5252A4;padding-left:0}
.menu #app a:hover{background-color:transparent;color:blue;}

.evidenza, .news {-moz-box-shadow: 0 5px 10px hsla(0,0%,0%,.2);-webkit-box-shadow: 0 5px 10px hsla(0,0%,0%,.2);box-shadow: 0 5px 10px hsla(0,0%,0%,.2);}

dt,.tit {text-shadow: #CCC 1px 1px 1px}	

a:active {position: relative; top: 1px}
p.pscad {margin-top:.5em; font-size:8pt}

