.standard_table
{
	table-layout: fixed;
	border-collapse: collapse;
}

.modifier_bolder
{
	font-weight: bolder;
}
.modifier_larger
{
	font-size: larger;
}
.modifier_smaller
{
	font-size: smaller;
}
.modifier_bolderLarger
{
	font-weight: bolder;
	font-size: larger;
}
.modifier_flatLink
{
	text-decoration: none;
}
.content_title
{
	font-weight: bolder;
	font-size: larger;
}
.content_smallSize
{
	font-size: xx-small;
}
.content_bold
{
	font-weight: bolder;
	color: #1d51b6;
}
.content_link
{
	font-weight: bolder;
	color: #383838;
}
.content_listA
{
	list-style: circle url(/Images/Icons/destradestra.gif) outside;
}
.content_listB
{
	list-style: circle url(/Images/Icons/destrarosso.gif) outside;
}

.help_box
{
	font-size: 7pt;
	overflow: visible;
	width: 260px;
	color: white;
	height: 66px;
	background-color: black;
}

.top_logo
{
	text-align: center;
}
.top_base
{
	color: #000000;
	font-family: Arial;
	font-size: x-small;
	background-color: #ffffff;
}
.top_login
{
	font-size: xx-small;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
	background-color: black;
	text-decoration: none;
}
.top_menu
{
	color: #ffffff;
	cursor: pointer;
	font-family: Arial;
	font-size: x-small;
	background-color: black;
	text-decoration: none;
}

.top_link
{
	font-weight: bold;
	font-size: x-small;
	color: red;
	font-family: Arial;
	background-color: black;
	text-decoration: none;
}

.desktop_base10
{
	font-size: x-small;
	color: #000000;
	font-family: Arial;
	background-color: #d7dded;
	text-decoration: none;
}
.desktop_base11
{
	color: #000000;
	font-family: Arial;
	font-size: x-small;
	background-color: #eaedf6;
	text-decoration: none;
}
.desktop_base12
{
	font-size: x-small;
	color: #000000;
	font-family: Arial;
	background-color: #f2f3f8;
	text-decoration: none;
}
.desktop_base13
{
	color: #000000;
	font-family: Arial;
	font-size: x-small;
	background-color: #ffffff;
	text-decoration: none;
}
.desktop_headingA
{
	font-weight: bolder;
	color: #e6e6f4;
	background-color: #000000;
	text-align: center;
	font-size: x-small;
	text-decoration: none;
}
.desktop_headingB
{
	font-weight: bolder;
	color: #f3e1c0;
	background-color: #800000;
	font-size: x-small;
	text-decoration: none;
}
.desktop_headingC
{
	font-weight: bolder;
	color: #e6e6f4;
	background-color: #000000;
	font-size: x-small;
	text-decoration: none;
}

.desktop_headingTitleA
{
	font-weight: bold;
	font-size: 16px;
	color: #f89f05;
	font-family: 'Palatino Linotype', Arial;
	letter-spacing: 2pt;
}

.desktop_headingSubtitleA
{
	font-weight: bold;
	font-size: 10px;
	text-align: justify;
	color: Black;
	font-family: 'Palatino Linotype', Arial;
	letter-spacing: 1pt;
}

.desktop_headingTitleB
{
	font-weight: bold;
	font-size: 16px;
	color: Black;
	font-family: 'Palatino Linotype', Arial;
	letter-spacing: 2pt;
}

.desktop_headingSubtitleB
{
	font-weight: bold;
	font-size: 13px;
	color: #a9a9a9;
	font-family: 'Palatino Linotype', Arial;
	letter-spacing: 2pt;
}

.desktop_headingNumber
{
	font-size: 46px;
	color: #f89f05;
	font-family: 'Palatino Linotype', Arial;
}

.buttonA
{
	font-family: 'Palatino Linotype', Arial;
	font-size: 50px;
}

.color_greenButton
{
	color: white;
	background-color: #009966;
	font-family: Arial;
	font-size: x-small;
	border-right: #3399cc 2px outset;
	border-top: #3399cc 2px outset;
	border-left: #3399cc 2px outset;
	border-bottom: #3399cc 2px outset;
}
.color_blueButton
{
	color: white;
	background-color: #006699;
	font-family: Arial;
	font-size: x-small;
	border-right: #3399cc 2px outset;
	border-top: #3399cc 2px outset;
	border-left: #3399cc 2px outset;
	border-bottom: #3399cc 2px outset;
}

























.desktop_mainFrame
{
	border: gray 1pt solid;
	padding: 6px;
	font-size: 8pt;
	font-family: Arial;
	border-collapse: separate;
	background-color: #e8e8e8;
}

.desktop_mainFrameNoBorder
{
	padding: 6px;
	font-size: 8pt;
	font-family: Arial;
	background-color: #e8e8e8;
}

.desktop_HighlightedFrameNoBorder
{
	padding: 6px;
	font-size: 8pt;
	font-family: Arial;
	background-color: #fcc384;
	color: Black;
}

.desktop_mainFrameBorder
{
	border: black 1px dotted;
	padding: 6px;
	font-size: 8pt;
	font-family: Arial;
	background-color: #e8e8e8;
}


.desktop_mainFrameBorderSolid
{
	border: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
	background-color: whitesmoke;
}



.desktop_standard
{
	font-size: 8pt;
	font-family: Arial;
}

.desktop_large
{
	font-size: 11pt;
	font-family: Arial;
}

.desktop_largeBold
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
}

.desktop_small
{
	font-size: 7.5pt;
	font-family: Arial;
}

.desktop_smallRed
{
	font-size: 7.5pt;
	color: BD2C00;
	font-family: Arial;
}

.desktop_standardLink
{
	font-size: 8pt;
	font-family: Arial;
	color: Blue;
}

.desktop_standardLinkNoUnderline
{
	font-size: 8pt;
	color: blue;
	font-family: Arial;
	text-decoration: none;
}


.desktop_standardInputBox
{
	font-size: 8pt;
	font-family: Arial;
}

.desktop_standardInputBoxSmall
{
	font-size: 7.5pt;
	font-family: Arial;
}

.desktop_pageHeading
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: Black;
	font-family: Arial;
}

.desktop_matrixCell
{
	font-size: 7.5pt;
	font-family: Arial;
	width: 30px;
}

.desktop_warningSmall
{
	font-size: 7.5pt;
	font-family: Arial;
	color: BD2C00;
}

.desktop_warningBig
{
	font-size: 14pt;
	font-family: Arial;
	color: BD2C00;
}

.desktop_updateSmall
{
	font-size: 7.5pt;
	font-family: Arial;
	color: green;
}

.desktop_updateBig
{
	font-size: 14pt;
	font-family: Arial;
	color: green;
}

.desktop_red
{
	font-size: 8pt;
	font-family: Arial;
	color: BD2C00;
}

.desktop_underlined
{
	font-size: 8pt;
	font-family: Arial;
	text-decoration: underline;
}

.desktop_bold
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #f89f05;
	font-family: Arial;
	letter-spacing: 1pt;
}

.desktop_boldBlack
{
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	font-family: Arial;
}

.desktop_boldRed
{
	font-weight: bold;
	font-size: 8pt;
	color: BD2C00;
	font-family: Arial;
}

.desktop_big
{
	font-size: 14pt;
	color: Black;
	font-family: Arial;
}

.desktop_costPrice
{
	font-size: 8pt;
	color: dimgray;
	font-family: Arial;
}

.desktop_wrongPrice
{
	font-size: 9pt;
	color: #bd2c00;
	font-family: Arial;
	text-decoration: line-through;
}

.desktop_rightPrice
{
	font-weight: bold;
	font-size: 9pt;
	color: green;
	font-family: Arial;
}



.desktop_tableA
{
	border: White 4px solid;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: WhiteSmoke;
}
.desktop_tableAx td
{
	border-color: White;
}
.desktop_headingTableA
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: dimgray;
	text-align: center;
}
.desktop_cellTableA
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: whitesmoke;
}
.desktop_cellOutOfTableA
{
	background-color: White;
}
.desktop_columnTableA
{
	padding-right: 10px;
	padding-left: 10px;
}


.desktop_tableAnobg
{
	border: White 4px solid;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: Transparent;
}
.desktop_tableAnobg td
{
	border-color: White;
}
.desktop_headingTableAnobg
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: white;
	text-align: center;
}


.desktop_tableB
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}
.desktop_headingTableB
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: white;
	text-align: center;
}

.desktop_headingTableB:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: white;
	text-align: center;
}


.desktop_headingTitleA
{
	font-weight: bold;
	font-size: 16px;
	color: #f89f05;
	font-family: Arial;
	letter-spacing: 2pt;
}

.desktop_headingSubtitleA
{
	font-weight: bold;
	font-size: 10px;
	text-align: justify;
	color: Black;
	font-family: Arial;
	letter-spacing: 1pt;
}

.desktop_headingTitleB
{
	font-weight: bold;
	font-size: 16px;
	color: Black;
	font-family: Arial;
	letter-spacing: 2pt;
}

.desktop_headingSubtitleB
{
	font-weight: bold;
	font-size: 13px;
	color: #a9a9a9;
	font-family: Arial;
	letter-spacing: 2pt;
}

.desktop_headingNumber
{
	font-size: 46px;
	color: #f89f05;
	font-family: Arial;
}



.buttonA
{
	font-size: 10pt;
	font-family: Arial;
}

.buttonB
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
}

.buttonA_disabled
{
	font-size: 10pt;
	color: gray;
	font-family: Arial;
}

.buttonAsmall
{
	font-size: 8pt;
	font-family: Arial;
}

.buttonAsmall_disabled
{
	font-size: 8pt;
	color: gray;
	font-family: Arial;
}

.button_link
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: hand;
	color: blue;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-bottom-style: none;
}

.button_linkBlack
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: hand;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-bottom-style: none;
}

.button_linkBoldBlack
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: hand;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-bottom-style: none;
}

.button_linkBoldRed
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: hand;
	color: BD2C00;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-bottom-style: none;
}

.button_linkBlackNoUnderline
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: hand;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
}

.button_linkBoldBlackNoUnderline
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: hand;
	color: black;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
}

.textbox_input
{
	border: gray 1pt solid;
	padding: 6px;
	border-collapse: separate;
}
