/*
** Standard values
*/
body {
  margin: 1;
  color: #000000;
  background-color: #FFFFFF;
  background-image: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  text-decoration: none;
  scrollbar-3dlight-color : #000000;
  scrollbar-arrow-color : #000000;
  scrollbar-darkshadow-color : #000000;
  scrollbar-face-color : #FFD700;
  scrollbar-highlight-color : #FFCC66;
  scrollbar-shadow-color : Black;
  scrollbar-track-color : #333333;
}

a:link, a:visited, a:active {
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: Red;
  text-decoration: none;
  font-size: 12px;
}

/*
** Label
*/
.label {
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /* font-weight: bold; */
  text-decoration: none;
}

/*
** Labelwhite
*/
.labelwhite {
  color: #FFD700;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Error Message
*/
.error {
  color: #ff0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;

}

/*
** BoxHeader
*/
.boxheader {
  color: Black;
  background-color: White;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Box content
*/
.box {
  color: #FF0000;
/*  background-color: #ffffdd; */
  border-color: Black;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Boxinhalt
*/
.tdmain {
  color: Black;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

/*
** Boxinhalt
*/
.tddesclong {
  color: Black;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

/*
** Company Info
*/
.compinfo {
  color: #FF0000;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Headlines
*/
.headline {
  color: #FF0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Standard text in tables
*/
.desc {
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

/*
** Small text in tables
*/
.descsmall {
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

/*
** Special price, special-flag set
*/
.special {
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.specialwhite {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.specialblack {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid Black;
	background-color : White;
	}
	
.specialarticolo {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid Black;
	background-color : #D3D3D3;
	}	

.special14 {
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.special15 {
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Data-input
*/
.account {
  color: Black;
  background-color: White;
  text-decoration: none;
}

/*
** Table border
*/
.tableborder {
  border-color: White;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

/*
** header with company logo
*/
.header {
  color: Black;
  background-color: White;
  border-color: Black;
  border-style: none;
  border-width: 0px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 20px;
  font-style : normal;
  font-variant : normal;
  letter-spacing : 0px;
}

/*
** Complete navigation bar
*/
.navigation {
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.navigation1 {
  border-color: #FF0000;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.navigation11 {
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-top : 1px;
}

.navigation111 {
  border-color: Black;
  border-style: none none solid none;
  border-width: 0px 0px 1px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left :1px;
  padding-right : 1px;
  padding-top : 1px;
  border-right-width : 0px;
}

/*
** Upper navigation bar
*/
.navi1 {
  color: Black;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Lower navigation bar
*/
.navi2 {
  color: #FF0000;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/*
** Upper footer part
*/
.footer1 {
  color: #FF0000;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

/*
** Middle footer part
*/
.footer2 {
  color: #FF0000;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

/*
** Lower footer part
*/
.footer3 {
  color: #FF0000;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

/*
** Info HTML-pages
*/
.info {
  color: #FF0000;
  background-color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

INPUT.clsButton2 {
	BORDER-RIGHT: 1px solid Black; BORDER-LEFT: 1px solid Black; BORDER-TOP: 1px solid Black; BORDER-BOTTOM: 1px solid Black; MARGIN-TOP: 2px;  MARGIN-RIGHT: 2px;  MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: 2px; BACKGROUND-COLOR: #FFCC00; FONT-SIZE: 11px; COLOR: #000000
}
SELECT.clsButton2 {
	BORDER-RIGHT: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid; MARGIN-TOP: 2px;  MARGIN-RIGHT: 2px;  MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: 0px; BACKGROUND-COLOR: Yellow; FONT-SIZE: 10px; COLOR: #000000;  FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
TEXTAREA.clsTextbox {
	BORDER-RIGHT: 1px solid Black; BORDER-LEFT: 1px solid Black; BORDER-TOP: 1px solid Black; BORDER-BOTTOM: 1px solid Black; MARGIN-TOP: 2px;  MARGIN-RIGHT: 2px;  MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: 2px; BACKGROUND-COLOR: #FFCC00; FONT-SIZE: 11px; COLOR: #000000; width: 350px;  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

INPUT.clsButton3 {
	BORDER-RIGHT: 1px solid Black; BORDER-LEFT: 1px solid Black; BORDER-TOP: 1px solid Black; BORDER-BOTTOM: 1px solid Black; MARGIN-TOP: 2px;  MARGIN-RIGHT: 2px;  MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: 2px; BACKGROUND-COLOR: #FFCC00; FONT-SIZE: 14px; COLOR: #000000
}

TEXTAREA.newsletter {
	MARGIN-TOP: 1px;  MARGIN-RIGHT: 1px;  MARGIN-BOTTOM: 1px; FONT-WEIGHT: bold; MARGIN-LEFT: 1px; BACKGROUND-COLOR: #FFCC00; FONT-SIZE: 12px; COLOR: #000000; width: 37%;  FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align : justify;
	word-wrap : break-word;
	}
	
.boxheadergiallo {
  color: Black;
  background-color: #F5DEB3;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.boxheaderrosso {
  color: Black;
  background-color: Red;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}	

.boxheadersenape {
  color: Black;
  background-color: #CCCC66;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.boxheaderverde {
  color: Black;
  background-color: #66CC66;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.boxheaderrosa {
  color: Black;
  background-color: #FFCCCC;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.mano {
	cursor : hand;
}

.boxheadergrigio {
  color: Black;
  background-color: #CCCCCC;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.boxheaderazzurro {
  color: Black;
  background-color: #99CCFF;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.boxheadergiallo1 {
  color: Black;
  background-color: #FFCC00;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.boxheaderrosso1 {
  color: Black;
  background-color: Red;
  border-color: Black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  cursor : auto;
}

