﻿.PC___CapBlanker { background-color: #333333; }
.PC___CapBlanker1 { background-color: #808080; }
.PC___CapBlanker2 { font-size: 10pt; color: #333333; line-height: 22px; text-align: center; font-weight: bold; }
.PC___CapBlanker2 span { padding: 0px 10px; margin: 0px auto; background-color: #D3D3D3; height: 20px; display: block; width: 100px; }

.PC___CapPopup { border-style: solid; border-width: 0px 2px 2px 2px; border-color: #56AAC5; background-color: #FFFFFF; position: absolute; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
.PC___CapPopup form { margin: 0px; padding: 0px; }
.PC___CapPopup .PC___CapTitle { padding: 0px; margin: 0px; font-size: 11pt; font-weight: bold; color: #FFFFFF; line-height: 28px; text-align: left; text-indent: 3px; background-color: #56AAC5; }
.PC___CapPopup .PC___CapClose { padding: 0px; margin: 0px; position: absolute; line-height: 24px; text-align: right; top: 0px; right: 5px; }
.PC___CapPopup .PC___CapClose a { font-size: 9pt; color: #FFFFFF; text-decoration: underline; font-weight: normal; }
.PC___CapPopup .PC___CapClose a:hover { text-decoration: underline; color: #333333; }
.PC___CapPopup .PC___CapError { font-size: 10pt; color: #FF0000; padding: 20px 10px 0px 10px; font-weight: bold; } 
.PC___CapPopup .PC___CapNoResult { font-size: 11pt; color: #800000; text-align: center; padding: 30px 0px 0px 0px; margin: 0px; }
.PC___CapPopup .PC___CapSwf { float: left; margin: 0px; padding: 0px; } 
.PC___CapPopup .PC___CapSwf .PC___CapSwfTitle { padding: 10px 0px 0px 5px; margin: 0px; font-size: 9pt; color: #333333; font-weight: normal; }
.PC___CapPopup .PC___CapCont { float: right; overflow: auto; margin: 0px; padding: 0px; }
.PC___CapPopup .PC___CapClear { clear: both; line-height: 1px; font-size: 1px; height: 1px; }
.PC___CapPopup .PC___CapDivCerca { padding: 5px 5px 5px 10px; margin: 5px 0px 5px 0px; background-color: #CCCCCC; font-size: 9pt; }
.PC___CapPopup .PC___CapDivCerca span { font-weight: bold; font-size: 10pt; color: #800000; }
.PC___CapPopup .PC___CapDivCerca .PC___CapTxt { border: 1px solid #666666; width: 150px; }
.PC___CapPopup .PC___CapDivTable { padding: 0px; margin: 0px 10px 0px 0px; }
.PC___CapPopup .PC___CapTable { padding: 0px; margin: 0px 5px 0px 0px; border-style: solid; border-width: 1px 1px 0px 0px; border-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; background-color: #FFFFFF; width: 100%; }
.PC___CapPopup .PC___CapTable th { padding: 0px 4px; margin: 0px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #56AAC5; line-height: 15px; }
.PC___CapPopup .PC___CapTable td { padding: 0px 4px; margin: 0px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #333333; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; }
.PC___CapPopup .PC___CapTable td a { font-size: 9pt; font-weight: normal; text-decoration: none; color: #800000; }
.PC___CapPopup .PC___CapTable td a:hover { text-decoration: underline; color: #800000; }
.PC___CapPopup .PC___CapTable .PC___CapTdInfo { padding: 0px; margin: 0px; font-size: 9pt; color: #0000CC; line-height: 25px; text-indent: 5px; }
.PC___CapPopup th.PC___CapTdLink { text-align: center; }
.PC___CapPopup th.PC___CapTdProv { text-align: center; }
.PC___CapPopup th.PC___CapTdCap { text-align: center; }
.PC___CapPopup th.PC___CapTdComune { text-align: left; } 
.PC___CapPopup th.PC___CapTdDesc { text-align: left; }
.PC___CapPopup td.PC___CapTdLink { text-align: center; width: 8%; }
.PC___CapPopup td.PC___CapTdProv { text-align: center; width: 4%; }
.PC___CapPopup td.PC___CapTdCap { text-align: center; width: 6%; font-weight: bold; }
.PC___CapPopup td.PC___CapTdComune { text-align: left; text-transform: lowercase; } 
.PC___CapPopup td.PC___CapTdDesc { text-align: left; text-transform: lowercase; }



