HTML, BODY { margin: 0; padding: 0; color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background: #FFF }

.noBR { display:none}

p {margin-top: 0px;}

A { color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
A img { border: 0 }

table, tr, td, select, input, form, li, p, textarea {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small
}

UL {margin-top:0px; margin-left:17px}
UL LI {list-style:url(../img/li_disc.gif)}
OL {margin-top:0px; margin-left:25px}

#page { width: 737px; margin: 10px 0 0 13px }

#tpmnu { float: right }

.top-lnk { border: 1px solid #E0E0E0; padding: 4px 13px 2px 13px; text-decoration: underline; font-size: 11px; font-weight: bold; cursor: pointer }
.top-lnk-act { border: 1px solid #E0E0E0; padding: 4px 13px 2px 13px; text-decoration: underline; font-size: 12px; font-weight: bold; cursor: pointer; text-decoration: none }


#mn-mnu { background: url(../contenuti/img/bg-mnu.gif) top left repeat-x; height: 30px; margin: 7px 0 1px 0 }
.mnu-lnk { font-size: 12px; color: #FFF; font-weight: bold; text-align: center; cursor: pointer; padding: 0 16px 0 16px }
.mnu-lnk-ov { font-size: 12px; color: #014C94; background: url(../contenuti/img/bg-mnu-ov.gif) top left repeat-x; font-weight: bold; text-align: center; cursor: pointer; padding: 0 16px 0 16px }

.cnt { margin: 10px 0 0 0 }
.cnt td { vertical-align: top }
.header { color: #EF7310; font-size: 21px; font-weight: normal; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; border-bottom: 1px solid #CCD2D8; padding: 0 0 6px 0; display: block }
.header2 { color: #EF7310; font-size: 25px; font-weight: normal; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; display: block }
.blue-header { color: #014C94; font-size: 1.25em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 10px 0 }

#dx { width: 179px }

.nws { background: #F5F6F7; color: #004499; padding: 6px 3px; margin: 10px 0 6px 0; text-transform: uppercase }
.nws2 { background: #FFF; color: #004499; text-transform: uppercase; margin-bottom: 6px }
.nws2leggi { color: #004499; text-transform: uppercase; display: block; text-decoration: none; margin: 2px 0 0 0; padding-bottom: 6px; font-weight: bold }
.leggi { display: block; text-decoration: none; margin: 2px 0 0 0; padding-bottom: 6px; font-weight: bold }

.ht-nws { border: 1px solid #E5E8EB; padding: 7px; margin: 12px 0 0 0; width:100% }
.ht-nws2 { border: 1px solid #E5E8EB; padding: 7px; margin: 12px 0 0 0; width:271 }

.qu-srch { margin: 10px 0 0 0 }
.ar { width: 5px; height: 9px }
.quick { width: 158px; height: 18px }

.dx-bl { background: #95B7E1; padding: 9px 0; margin: 0px 0 0 0 }
.dx-bl2 { background: #95B7E1; padding: 9px 0 }
.crc-box { background: url(../contenuti/img/srch.gif) top left no-repeat; margin: 0 5px 0 5px; padding: 0 0 0 28px }
.crc { width: 124px; height: 18px; border: 1px solid #99A6B1 }
.cr { font-size: 10px }

#ulog { border-top: 1px solid #CCDEEE; background: #ADC8E7; width: 169px; margin: 6px 5px 0 5px; padding: 12px 0 0 0 }
#ulogtbl td { padding: 0 0 0 5px; font-weight: bold; font-size: 11px }
.usr { width: 87px; height: 18px; border: 1px solid #99A6B1; font-weight: bold }
.ulnk { margin: 3px 0 6px 6px}
.ulnk a { background: url(../contenuti/img/ar2.gif) 0px 2px no-repeat; padding: 0 0 0 8px; font-weight: normal }

.dx-lnk { border-bottom: 1px solid #CCDEEE }

.crp-ln { background:url(../contenuti/img/arr.gif) 0px 0px no-repeat; padding: 7px 0 7px 20px; text-decoration: none; font-weight: bold }

.crp-ln-ov { background:url(../contenuti/img/arr.gif) 0px 0px no-repeat; padding: 7px 0 7px 20px; text-decoration: none; font-weight: bold; text-decoration: underline }

.crp-ln2 { background: #E4EFF4 url(../contenuti/img/arrow-dbl.gif) 4px 11px no-repeat; padding: 7px 6px 7px 14px; text-decoration: none; font-weight: bold; cursor: pointer; font-size: 11px }
.crp-ln2-ov { background: #E4EFF4 url(../contenuti/img/arrow-dbl.gif) 4px 11px no-repeat; padding: 7px 6px 7px 14px; text-decoration: underline; font-weight: bold; cursor: pointer; font-size: 11px }

.dx2 { padding: 12px 5px 7px 5px }

#foot { background: url(../contenuti/img/copy-bg.gif) 0px 20px repeat-x ; margin: 30px 0 10px 0 }
.copy-lnk { font-size: 11px; font-weight: bold; text-decoration: underline; cursor: pointer; padding: 0 10px 0 10px; cursor: pointer }

.copy { margin: 16px 0 0 0 }
.w3c { float: right; margin: 20px 0 0 0 }
.sx-mnu { border-left: 3px solid #9DBEEA }
.sx-lnk { padding: 7px 0 7px 8px; color: #014C94; font-size: 10px; cursor: pointer; width: 133px }
.sx-lnk-ov { background: url(../contenuti/img/sx-sub-bg.gif) top left repeat-y; padding: 7px 2px 7px 11px; color: #EE6500; font-size: 10px; font-weight: bold; cursor: pointer; width: 133px }
.sx-sub-lnk { background: url(../contenuti/img/sx-sub-bg2.gif) top left repeat-y; padding: 2px 2px 3px 24px; color: #014C94; font-size: 10px; cursor: pointer; width: 117px }
.sx-sub-lnk-ov { background: url(../contenuti/img/sx-sub-bg2.gif) top left repeat-y; padding: 2px 2px 3px 24px; color: #014C94; font-size: 10px; font-weight: bold; cursor: pointer; width: 117px }

#cx, #cx p, #cx table {   text-align: justify color:#808080}
#cx a { font-weight: normal }
#cx p { margin: 0px 0 0 0; padding: 0 0 12px 0 }
//#cx li { font-size: 8pt; color: #808080; text-align: justify }
#cx li { text-align: justify; padding-bottom:10px; }

.mpbck { margin: 10px 0 16px 0 }
.hdr { background: url(../contenuti/img/bluar.gif) 0px 3px no-repeat; padding: 0 0 0 10px; color: #EC6500; text-transform: uppercase; text-decoration: none; font-weight: bold; display: block }
.hdr2 { color: #99A6B1; text-decoration: none; display: block; margin: 4px 0 }
.lnk { text-decoration: none }

.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 }


.b-innerArrow { 
background: #FFF url(../contenuti/img/rarrow.gif) 95% 50% no-repeat;
border: 1px solid #99A6B1;
color: #014C94;
font-weight: bold;
padding-right: 12px;
cursor: pointer
}

.ri481 { border: 1px solid #C0C0C0; width: 460px; margin: 0 0 10px 0; font-size: 100% }
.trova { text-align: right; margin: 16px 30px 0 0 }
.srch { background: #AACCEE url(../contenuti/img/srch.gif) 20px 20px no-repeat; border: 5px solid #99BBDD; padding: 8px 0 8px 45px; font-size: 1.25em; color: #000  }
.srch td { font-size: 1.25em; color: #000 }
.crc-mnu { margin: 10px 0 0 0; border-top: 1px solid #BBCCE6; padding: 10px 0 0 0 }
.crc-mnu a { text-decoration: none; color: #014C94; font-size: 1.25em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.res { font-size: 10px; color: #00264D }
.stit { display: block; margin: 0 0 4px 0; font-weight: bold; color: #004599; text-decoration: none }
.url { color: #008000; font-size: 10px; text-decoration: none; font-weight: normal }
.pgr { width: 210px; text-align: right; white-space: nowrap; font-size: 10px }
.pgr a { font-size: 10px }

.srch-res2 td { padding: 10px 0 4px 0; border-top: 1px solid #BBCCE6 }
.boxRicercaFilialiRow { width: 140px; font-size: 100% }
.ri482 { width: 140px; border: 1px solid #C0C0C0; font-size: 100%; margin: 0 5px }

.submitButtonSearch {
background:#014C94 none repeat scroll 0%;
border:0pt none;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
padding:2px 3px;
text-transform:uppercase;
cursor: pointer
}

.srch2 { color: #99A6B1; font-weight: bold; margin: 40px 0 30px 0 }
.selectFiliali { font-size: 0.9em; width: 200px }
.crc-mnu2 { border-top: 1px solid #CCD2D8; padding: 10px 0 0 0; color: #014C94; font-size: 1.25em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }

.fil th { background: #E2EBFA; padding: 4px 7px; font-weight: normal; color: #000; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF }
.fil td { background: #F6F6F4; padding: 4px 7px; font-weight: normal; color: #000; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF }

.det { margin: 10px 0 0 0 }
.det td { padding: 4px 7px; color: #000; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF }
.str td { background: #E2EBFA }
.str2 td { background: #F6F6F4 }

.news { background: url(../contenuti/img/ico_page.gif) 0px 0px no-repeat; text-decoration: none; display: block; padding: 0 0 3px 22px; border-bottom: 1px solid #E9F0F9; margin: 14px 0 0 0; font-size: 11px; color: #474747 }
.news strong { display: block }

.phone { width: 420px }
.phone td { padding: 2px 3px; border: 1px solid #FFF; background: #ECF5FF; color: #474747 }
.ph { width: 154px }
.ph strong { color: #009933 }


/* News Search */
.srch3 { background: #AACCEE; border: 5px solid #99BBDD; padding: 8px 0 14px 45px; font-size: 1.25em; color: #000  }
.srch3 td { font-size: 1.25em; color: #000 }
.nwsbox { border: 1px solid #C0C0C0; width: 260px; margin: 0 16px 0 0; height: 20px; font-size: 100% }
.srch-ln { background: url(../contenuti/img/srch.gif) 0px 10px no-repeat; padding: 0 0 0 30px }

/* Pager */
#boxStampaPager { margin: 30px 0 0 0 }
#boxStampaPager .textBlu {
	FONT-WEIGHT: bold; FONT-SIZE: 1.05em; PADDING-BOTTOM: 5px; COLOR: #014c94
}
#boxStampaPager .coreBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: #e1ebf9; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#boxStampaPager .coreBox A {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; COLOR: #474747; TEXT-DECORATION: none
}
#boxStampaPager .coreBox A:hover {
	TEXT-DECORATION: underline
}
#boxStampaPager .coreBox A.tgrey {
	BORDER-LEFT: #fff 1px solid
}
#boxStampaPager .coreBox A.on {
	BACKGROUND: #014c94; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
