
@media Print, Screen    
{
.tblAIResults {
	BORDER-BOTTOM: #125576 1px solid; BORDER-LEFT: #125576 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 90%; COLOR: black; FONT-SIZE: 100%; BORDER-TOP: #125576 1px solid; BORDER-RIGHT: #125576 1px solid
}
.headerItemUrp {
	BORDER-BOTTOM: #f8941c 1px solid; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; COLOR: black; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.tblAIResults .headerItem .itemName {
	BACKGROUND-COLOR: #e0e9ef; WIDTH: 40%; COLOR: black
}
.tblAIResults .headerItem .itemPhone {
	BACKGROUND-COLOR: #e0e9ef; WIDTH: 15%; COLOR: black
}
.tblAIResults .headerItem .itemAddr {
	BACKGROUND-COLOR: #e0e9ef; COLOR: black
}
.tblAIResults .headerItem .itemCFPIVA {
	BACKGROUND-COLOR: #e0e9ef; WIDTH: 20%; COLOR: black
}
.tblAIResults .headerItem .itemAmmDel {
	BACKGROUND-COLOR: #e0e9ef; COLOR: black
}
.tblAIResults .headerItem .itemPr {
	BACKGROUND-COLOR: #e0e9ef; WIDTH: 8%; COLOR: black
}
.tblAIResults .headerItem .itemCountry {
	BACKGROUND-COLOR: #e0e9ef; WIDTH: 8%; COLOR: black
}
.tblAIResults .oddRow .itemResults {
	BACKGROUND-COLOR: #e2e0e0; COLOR: #000000
}
.itemResultsCenter {
	TEXT-ALIGN: center
}
.tblAIResults .oddRow .itemResultsCenter {
	BACKGROUND-COLOR: #e2e0e0; COLOR: #000000
}
.tblAISearch {
	BORDER-BOTTOM: #0055a6 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 90%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif; COLOR: black; FONT-SIZE: 100%; BORDER-TOP: #0055a6 1px solid
}
.tblAISearch .itemSearch {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif; WHITE-SPACE: normal
}
.tblAISearch .itemSearch SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif; FONT-SIZE: 100%
}
.tblAISearch .itemSearch INPUT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif; FONT-SIZE: 100%
}
.tblAISearch .itemSearch INPUT.checkButton {
	BACKGROUND-COLOR: #eff3f7; COLOR: black
}
.tblAISearch .itemButton {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
.tblAISearch .itemButton INPUT {
	BORDER-BOTTOM: #88a4b2 1px solid; BORDER-LEFT: #ededed 0px solid; BACKGROUND: #e0e9ef; COLOR: #0f4864; FONT-SIZE: 100%; BORDER-TOP: #ededed 0px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #88a4b2 1px solid
}
.pagerButton {
	BORDER-BOTTOM: #125576 1px solid; BORDER-LEFT: #125576 1px solid; BACKGROUND-COLOR: #e0e9ef; COLOR: #0f4864; FONT-SIZE: 100%; BORDER-TOP: #125576 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #125576 1px solid
}
.pagerLabel {
	BACKGROUND-COLOR: #e0e9ef; COLOR: #0f4864; FONT-SIZE: 100%
}
.pagerBar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 5px
}
.searchBar {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 0px
}
.ItemUrpLabel {
	TEXT-ALIGN: right
}
DIV.DivUrpErrMsg {
	BORDER-BOTTOM: red 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 25px; MARGIN-TOP: 10px; WIDTH: 90%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif; VERTICAL-ALIGN: middle; BORDER-TOP: red 1px solid; FONT-WEIGHT: bold
}
#companyInfoContainer {
	BORDER-BOTTOM: #000000 1px dotted; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px dotted; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px dotted; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 5px
}
#tblCompanyDetails {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: auto; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid
}
#tblOU {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: auto; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid
}
#tblCompanyDetails TD {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #000000; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 1px
}
#tblOU TD {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #000000; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 1px
}
#tblOU .headerColumn TD {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #e0e9ef; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 1px
}
#tblOU .pageBreakHeaderColumn TD {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #e0e9ef; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 1px
}
.tbtop {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid
}
.tbtopleft {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid
}
.tbtopleftright {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.tbtopleftrightbottom {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.tbtopleftbottom {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; BORDER-TOP: #000000 1px solid
}
.tbleft {
	BORDER-LEFT: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt
}
.tbright {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; BORDER-RIGHT: #000000 1px solid
}

}

@media Screen    
{
.pageBreakHeaderColumn {
	DISPLAY: none
}
.printItem {
	DISPLAY: none
}

}

@media Print    
{
.header {
	DISPLAY: none
}
.backToSearch {
	DISPLAY: none
}
#companyInfoContainer {
	BORDER-BOTTOM: #000000 0px dotted; BORDER-LEFT: #000000 0px dotted; BORDER-TOP: #000000 0px dotted; BORDER-RIGHT: #000000 0px dotted
}
#tblCompanyDetails {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#tblOU {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.phContenuto {
	VERTICAL-ALIGN: top
}

}

