﻿
body 
{
  margin:0;
  border:0;
  padding:0;
  font-family: Arial, verdana, sans-serif; 
  font-size: 10px;
}


.AccountPanel
{ 
	border: none;
	vertical-align: top; 
	text-align:center;
	font-size: 11px;
	color: #303030;
}

.AccountPanel A
{
	text-decoration:none;
	color: #0000CC;
}

.CERTop
{
	background-image: url(images/cer_top.gif); 
	padding:0px;
}

.UserName
{
	font-weight: bold;
	font-size: larger;
}

.CERContent
{
	color: #202020; 
	padding-left: 9px;
}

.CERContent H2
{
	color: #cc0033;
	font-weight: bold;
	font-size:18px;
}

.GenericText
{
	font-size: 11px;
}

.GenericText A
{
	font-size: 11px;
	text-decoration: none;
	color: #0000FF;
}

.Command
{
	text-decoration: none; 
	font-weight: bold;
	font-size: 11px;
}


.CERFooter
{
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #cc0033; 
	font-size: 11px;
	font-weight: bold;
	color: #cc0033;
	text-align: center;
}


.RegistrationModuleTextBox
{

}

.SectionTitle
{
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFAA;
	border-bottom: solid 1px #999900; 
	padding: 4px;
}

.RegistrationModuleLable
{

}

.RegistrationModuleSectionTitle
{
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFAA;
	border-bottom: solid 1px #999900; 
	padding: 4px;
}

.RegistrationModuleValidationErrorMessage
{
	font-size: 11px;
	color: Red;
	font-weight: bold;
}

.LoginModuleValidationErrorMessage
{
	font-size: 10px;
	font-weight: bold;
}

.RegistrationModuleValidationErrorMessageSummary
{
	font-size: 11px;
	color: Red;
	font-weight: bold;
	padding: 2px;
	background: #FFFFC0;
}


.MessageTitle
{
	font-size: 15px;
	font-weight: bold;
}

.MessageBody
{
	font-size: 12px;
	color: #505050;
}

.ErrorMessage
{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF1111;
	padding: 3px 
}

.PageTitle
{
	font-size: 18px;
	color: #cc0033;
	font-weight: bold;
}


.ChemicalProductCategory
{
	font-size: 14px;
	font-weight: bold;

}

.ChemicalProductCategoryWPadding
{
	font-size: 14px;
	font-weight: bold;
	padding: 1px;

}

.ChemicalMolecola
{
	font-size: 15px;
	font-weight: bold;
}

.ChemicalGrade
{
	font-size: 13px;
	font-weight: bold;
}

.ChemicalApplicazione
{
	font-size: 13px;
	font-weight: bold;
}

.ChemicalSearchResultTable TABLE
{
	
}




.SearchResultTableHeader
{
	font-size: 11px;
	text-align: center;  
	font-weight: bold;
	background-color:  #f0f0f0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}

.SearchResultTableHeader A
{
	color: #4444ff;
	text-decoration: none;
}

.SearchResultTableItem
{
	font-size:10px;
	padding: 4px;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}

.SearchResultTableItem A
{
	color: #4444ff;
	padding-left: 2px;
	padding-right: 2px; 
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #ffffff; 
}

.SearchResultTableItem A:hover
{
	border: 1px solid #a0a0a0; 
	background-color: #f0f0f0;
}

.SearchResultTableItem A:visited
{
	
}


.CERPrice
{
	font-weight: bold;
	font-size: 12px;
}

.CERPriceNoAvailable
{
	font-weight: bold;
	font-size: 12px;
	font-style:italic; 
}


.ChemicalSearchResultTableRowFirstItem
{
	border-top: 2px solid black;
	text-decoration:none;
} 

.LabwareProductTitle
{
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #cc0033;
	background-color: #f0f0f0;
}

.LabwareProductDescription
{
	color: #505050;
	text-align: justify; 
	font-size: 12px;
}

.LabwareProductDescription H1
{
	font-size: 15px;
}

.LabwareProductDescription H2
{
	font-size: 13px;
}


.LabwareProductCategory
{
	font-size:14px;
	font-weight:bold;
	color: #404040;
}

.CategoryLink
{
	font-size:14px;
	font-weight:bold;
	color: #0000CC;
}

.LabwareProductDetailsKey
{
	padding: 3px;
	padding-right: 4px; 
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px dotted #c0c0c0;
}

.LabwareProductDetailsValue
{
	padding: 3px;
	padding-right: 4px; 
	padding-left: 4px;
	font-size: 12px;
	border-bottom: 1px dotted #c0c0c0;
}

.LabwareAccessoriProductTitle
{
	font-size: 14px;
	font-weight: bold;
}


.LabwareAccessoriProductID
{
	padding: 3px;
	padding-right: 4px; 
	padding-left: 4px;
	font-size: 12px;
}


.LabwareAccessoriDescription
{
	padding: 3px;
	padding-right: 4px; 
	padding-left: 4px;	
	font-size: 12px;
}


.GenericTableHeader
{
	font-size: 11px;
	text-align: center;  
	font-weight: bold;
	background-color:  #f0f0f0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
} 

.GenericTableHeader A
{
	text-decoration: none;
	color: #4444ff;
}

.GenericTableItem
{
	font-size:11px;
	padding: 4px;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
} 

.GenericTableItemButton
{
	font-size:10px;
}

.GenericTableItem A
{
	color: #4444ff;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	border: 1px solid #ffffff; 
}

.GenericTableItem A:hover
{
	border: 1px solid #a0a0a0; 
	background-color: #f0f0f0;
}






div.w3cbutton1 
{
	font-size: 10px;
	font-family: Tahoma;
	padding-top: 4px;
	padding-bottom: 4px;  
}

div.w3cbutton1 a 
{
	text-align:center;
	width: 150px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	display: block;
}

div.w3cbutton1 a.w3c1 
{
	text-align: center;
	font-weight: bold;
	border: 2px solid #cc0033;
	text-decoration: none; 
	background-color: #CC0033; 
}

div.w3cbutton1 a.w3c1:hover 
{
	background-color: #FF8080; 
	border: 2px solid #cc0033;	
}









.ShoppingCartTableHeader
{
	font-size: 11px;
	text-align: center;  
	font-weight: bold;
	background-color:  #f0f0f0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}

.ShoppingCartTableHeader A
{
	color: #4444ff;
	text-decoration: none;
}

.ShoppingCartTableItem
{
	font-size:10px;
	padding: 4px;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}

.ShoppingCartTableItem A
{
	color: #4444ff;
	padding-left: 2px;
	padding-right: 2px; 
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #ffffff; 
}

.ShoppingCartTableItem A:hover
{
	border: 1px solid #a0a0a0; 
	background-color: #f0f0f0;
}

.ShoppingCartTableItem A:visited
{
	
}


.DocumentTableTableHeader
{
	font-size: 11px;
	text-align: center;  
	font-weight: bold;
	background-color:  #f0f0f0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}

.DocumentTableTableHeader A
{
	color: #4444ff;
	text-decoration: none;
}

.DocumentTableTableItem
{
	font-size:10px;
	padding: 4px;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}

.DocumentTableTableItem A
{
	color: #4444ff;
	padding-left: 2px;
	padding-right: 2px; 
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #ffffff; 
}

.DocumentTableTableItem A:hover
{
	border: 1px solid #a0a0a0; 
	background-color: #f0f0f0;
}

.DocumentTableTableItem A:visited
{
	
}



.ShoppingCartTableItem INPUT
{
	font-size: 9px;
}




.DocumentTitle
{
	font-size: 16px;
	font-weight: bold;
	padding: 4px;
}


.DocumentViewSectionTitle
{
	font-size: 12px;
	font-weight: bold;
	background-color: #f0f0f0;
	border-bottom: solid 1px #b0b0b0; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.DocumentViewSectionContent
{
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
}

.PricingItemsTableItem
{
	font-size:10px;
	padding: 4px;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}