HTML, BODY { margin: 0; padding: 0; color: #71706E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #FFF; text-align: center }

.noBR { line-height: 0px }
A { color: #D4AB2A; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none }
A img { border: 0 }
A:hover { text-decoration: none }
table { font-size: 11px }

P { line-height: normal; padding: 6px 0; margin: 0; font-weight:normal }
//STRONG { color: #414037 }

.page { width: 950px; margin: 7px auto; text-align: left }
.rnd-tbl td { vertical-align: top }
.lft { background: #FFF url(../contenuti/img/lft-bg.gif) top left repeat-y; width: 15px }
.rgt { background: #FFF url(../contenuti/img/rgt-bg.gif) top right repeat-y; width: 15px }
.cnt { background: #FFF url(../contenuti/img/cnt-bg.gif) top left repeat-x }
.cnt td { vertical-align: top }

.bot { background: #FEFEFE url(../contenuti/img/bot-bg.gif) bottom left repeat-x; height: 19px }
.bot2 { background:  url(../contenuti/img/rgt-bot.gif) top right no-repeat }

.ulogo { background: url(../contenuti/img/logo-bg.gif) bottom left repeat-x; margin: 11px 0 0 0; height: 65px }
.ulogo td { vertical-align: top}
.logo { padding: 0 0 0 10px }

.spmnu-lnk { color: #71706E; text-decoration: none; font-size: 11px; cursor: pointer; padding: 2px 7px 0 7px }
.spmnu-lnk-over { color: #FF9600; text-decoration: none; font-size: 11px; cursor: pointer; padding: 2px 7px 0 7px }

.crc { padding: 0 0 0 7px; background: url(../contenuti/img/sprt-div.gif) top left no-repeat }

.ftxt { width: 150px; height: 16px; font-size: 11px; padding: 0 0 0 2px;
 border-top: 1px solid #9C9C99;
 border-right: 1px solid #B5B5B5;
 border-bottom: 1px solid #C6C6C6;
 border-left: 1px solid #B5B5B5; background: url(../contenuti/img/bg-stxt.gif) top left repeat-x
 }
.cercaB { width: 17px; height: 17px; border: 0; margin: 0 0 0 4px; cursor: pointer }
.menu { background: url(../contenuti/img/mainbg.gif) top left repeat-x; height: 30px; padding: 0 0 0 1px }
.menu-lnk { color: #414037; text-decoration: none; font-size: 12px; font-weight: bold; width: 229px; text-align: center; padding: 5px 0 0 0; height: 25px; background: url(../contenuti/img/m-bg.gif) top left no-repeat; cursor: pointer }
.menu-lnk-ov { color: #414037; text-decoration: none; font-size: 12px; font-weight: bold; width: 229px; text-align: center; padding: 5px 0 0 0; height: 25px; background: url(../contenuti/img/m-bg-ov.gif) top left no-repeat; cursor: pointer }

.sx { width: 210px; padding: 10px 0 0 0 }
.smenu-lnk { color: #000; text-decoration: none; font-weight: bold; text-align: center; padding: 7px 7px 0 7px; cursor: pointer }
.smenu-lnk-ov { color: #FF9600; text-decoration: none; font-weight: bold; text-align: center; padding: 7px 7px 0 7px; cursor: pointer }

.cx { width: 500px; padding: 10px 10px 0 0 }
.cx2 { width: 710px; padding: 10px 10px 0 0 }
.cx-img { background: url(../contenuti/img/img-bg.gif) top left no-repeat; width: 500px; height: 157px; padding: 3px 0 0 0 }
.cx-img2 { background: url(../contenuti/img/img-bg2.gif) top left no-repeat; width: 500px; height: 130px; padding: 3px 0 0 0; margin: 0 0 10px 0 }
.cx-img3 { background: url(../contenuti/img/img-bg3.gif) top left no-repeat; width: 710px; height: 130px; padding: 3px 0 0 0; margin: 0 0 10px 0 }

.cx-img img, .cx-img2 img, .cx-img3 img { margin: 0 0 0 3px; display: block }
.cx-img-t { background: #969385; text-align: center; color: #FFF; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-moz-opacity:0.90;opacity:0.90; font-size: 17px; font-weight: bold; padding: 12px 0; position: relative; margin: 0 0 -50px 8px; width: 484px; top: -60px; }

.pgpan { margin: 5px 0 10px 0; border-bottom: 4px solid #E4E3DE }
.pgpan td { padding-bottom: 10px }
.pgpan h2 { margin: 0; padding: 0; font-size: 17px; font-weight: normal; color: #000 }
.pger { text-align: right; padding: 0 10px 0 0 }
.pger a { background: url(../contenuti/img/plink.gif) top left no-repeat; color: #414037; text-decoration: none; font-size: 10px; margin: 0 5px 0 0; padding: 1px 5px 4px 5px }
.pger a:hover, .pger a.p-act { background: url(../contenuti/img/plink-ov.gif) top left no-repeat; color: #414037; text-decoration: none; font-size: 10px; margin: 0 5px 0 0; padding: 1px 5px 4px 5px }

.arch { display: block; float: right; background: url(../contenuti/img/archivio-bg.gif) top right no-repeat; padding: 3px 21px 4px 0; text-transform: uppercase; color: #414037; text-decoration: none; font-weight: bold; font-size: 10px }
.arch:hover { color: #FF9600 }
.tdarch { width: 80px; background: url(../contenuti/img/arch-sep.gif) top left no-repeat }

.date { color: #999; font-size: 13px; margin: 4px 0 0 0 }
.hdr { color: #000; font-size: 11px; font-weight: bold }
.hdr a { color: #000 }
.img { width: 60px; vertical-align: top }
.tbldiv { background: url(../contenuti/img/div.gif) center left repeat-x; padding: 6px 0 }

.dx { width: 200px; padding: 10px 0 0 0 }
.bx { background: url(../contenuti/img/box-bg.gif) top left repeat-y }
.bx2 { background:url(../contenuti/img/box-tp.gif) top left no-repeat }
.bx3 { background: url(../contenuti/img/box-bt.gif) bottom left no-repeat; padding: 3px 0 0 3px }
.bx3 p { padding: 6px 0; margin: 0 }

.tit { background: url(../contenuti/img/tit-bg.gif) top left no-repeat; width: 194px; padding: 3px 0 5px 0; text-align: center; color: #FEFEFE; font-size: 18px }
.bx-bg { background: #ECEBE5; width: 176px; padding: 10px 8px 10px 10px; margin: 0 }
.bx-bg a { font-weight: bold }
.bx-bg2 { background: #ECEBE5; width: 194px; padding: 0 0 6px 0; margin: 0 }
.more-lnk a { background: url(../contenuti/img/more-ar.gif) 0px 3px no-repeat; display: block; padding: 0 0 0 9px; text-decoration: none; font-weight: bold }
.more { background: url(../contenuti/img/more-ar.gif) 0px 3px no-repeat; display: block; padding: 0 0 0 9px; text-decoration: none; font-weight: bold }
.bt { height: 3px; font-size: 0px; line-height: 1px }
.but, .but2 { background: url(../contenuti/img/but-bg.gif) top left no-repeat; width: 176px; height: 18px; text-align: center; color: #414037 }
.but a, .but2 a { color: #414037; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 10px; padding: 2px 0 0 0; display: block }
.but2 { margin: 10px 0 0 10px }

.line { background: url(../contenuti/img/line-bg.gif) center left repeat-x; margin: 5px 0; width: 174px }
.foot { text-align: center; border-top: 1px solid #E4E3DE; margin: 10px 15px; padding: 4px 0 0 0 }
.foot a, .foot { color: #999; text-decoration: none }
.foot a:hover, .print a:hover { color: #D4AB2A }

.wdline { border-top: 4px solid #E4E3DE; margin: 6px 0 0 0 }
.wdline2 { border-top: 4px solid #E4E3DE; margin: 0 0 0 0 }
.Header { margin: 0; padding: 0; font-size: 16px; font-weight: normal; color: #000; display: block }
.Header STRONG{font-weight:normal}
.print { display: block; float: right; background: url(../contenuti/img/print.gif) top left no-repeat; padding: 0 0 0 20px; color: #666666; text-decoration: none }

.top { background: url(../contenuti/img/lft-top-bg.gif) top left repeat-x; font-size: 1px; line-height: 1px }
.lft-bg2 { background: url(../contenuti/img/rgt-bg2.gif) top left repeat-y; width: 6px }
.bot3 { background: url(../contenuti/img/rgt-bg3.gif) bottom left repeat-x; height: 6px; font-size: 1px; line-height: 1px }
.rgt-bg2 { background: url(../contenuti/img/rgt-bg4.gif) top right repeat-y }

.cnt2 { background: #ECEBE5 }
.box { padding: 0 0 10px 0 }

.pht { padding: 7px 10px 7px 7px; width: 174px }
.dsc { padding: 3px 7px 0 0 }
.line2 { background: url(../contenuti/img/line-bg.gif) center left repeat-x; font-size: 1px; margin: 4px 0 0 0; line-height: 2px }
.line3 { background: url(../contenuti/img/line-bg.gif) center left repeat-x; font-size: 1px; margin: 10px 0; line-height: 2px }

.dsc h3 { color: #989687; font-size: 18px; margin: 0; padding: 0; font-weight: normal; line-height: 18px }
.dsc p { padding: 9px 0 0 0; margin: 0; line-height: 14px }

.cx ul, .cx2 ul { list-style-type: none; margin: 0; padding: 6px 0 }
.cx ul li, .cx2 ul li { color: #71706E; background: url(../contenuti/img/more-ar.gif) 0px 3px no-repeat; padding: 0 0 0 9px; text-decoration: none }
.cx ul li a, .cx2 ul li a { color: #D4AB2a; text-decoration: none; font-weight: bold }


.crca-box { padding: 8px 11px }
.sel { width: 180px; height: 17px; font-size: 11px }
.txt { width: 180px; height: 17px; font-size: 11px }
.crc-but { background: url(../contenuti/img/cerca-but.gif) top left no-repeat; width: 62px; border: 0; text-align: center; text-transform: uppercase; font-size: 10px; font-weight: bold; color: #414037; margin: 0 0 0 9px; padding: 2px 15px 2px 15px }
.crca-box strong { display: block; padding: 0 0 10px 0 }
.dwnld { display: block }
.dwnld span { color: #71706E; font-weight: normal }

.arch2 { background: url(../contenuti/img/archivio-bg.gif) top right no-repeat; padding: 2px 0 0 17px }


.pdf-link { margin: 9px 0 0 0 }
.pdf-link a { background: url(../contenuti/img/ico_pdf.gif) 0px 0px no-repeat; padding: 0 0 0 20px; text-decoration: underline; height: 20px; font-weight: bold; display: block }
.DOC-Link { margin: 9px 0 0 0  }
.DOC-Link a  { display: block; background: url(../contenuti/img/ico_doc.gif) 0px 0px no-repeat; padding: 0 0 0 20px; text-decoration: underline; height: 20px; font-weight: bold }
.XLS-Link { margin: 9px 0 0 0  }
.XLS-Link a  { display: block; background: url(../contenuti/img/ico_xls.gif) 0px 0px no-repeat; padding: 0 0 0 20px; text-decoration: underline; height: 20px; font-weight: bold }
.PPT-Link { margin: 9px 0 0 0  }
.PPT-Link a  { display: block; background: url(../contenuti/img/ico_ppt.gif) 0px 0px no-repeat; padding: 0 0 0 20px; text-decoration: underline; height: 20px; font-weight: bold }
.ZIP-Link { margin: 9px 0 0 0  }
.ZIP-Link a  { display: block; background: url(../contenuti/img/ico_zip.gif) 0px 0px no-repeat; padding: 0 0 0 20px; text-decoration: underline; height: 20px; font-weight: bold }

.img-link { margin: 9px 0 0 0 }
.img-link a { background: url(../contenuti/img/ico_img.gif) 0px 0px no-repeat; padding: 0 0 0 20px; text-decoration: underline; height: 20px; font-weight: bold; display: block }

.cntn { width: 935px; padding: 0 0 0 15px }
.cntn td { vertical-align: top }