/*
*	rosso
*	verder hattrich: #267F30
*/
BODY, TD {
	font-family:				Tahoma, sans-serif;
	font-size:				8pt;
	color:					#000000;
}

BODY {
	margin:	0px;
	background-color:	#FFFFFF;
  scrollbar-face-color:white;
	scrollbar-track-color:grey;
	scrollbar-arrow-color:#DA2620;
	scrollbar-highlight-color:#DA2620;
	scrollbar-3dlight-color:white;
	scrollbar-shadow-color:#DA2620;
	scrollbar-darkshadow-color:grey;
}

BODY a {
	color:						#000000;
}

TD.header {
	font-size:		14pt;
	font-weight:	bold;
}

TD.lemma A, TD.lemma A:visited {
	padding-left:	1px;
	font-size:		10pt;
	font-weight:	bold;
	color:	#000000;
	text-decoration: none;
}

TD.lemma_arancio A, TD.lemma_arancio A:visited {
	padding-left:	1px;
	font-size:		10pt;
	font-weight:	bold;
	color:	#d5AA29;
	text-decoration: none;
}

TD.lemma_celeste A, TD.lemma_celeste A:visited {
	padding-left:	1px;
	font-size:		10pt;
	font-weight:	bold;
	color:	#4191D5;
	text-decoration: none;
}

TD.lemma_verde A, TD.lemma_verde A:visited {
	padding-left:	1px;
	font-size:		10pt;
	font-weight:	bold;
	color:	#62B29C;
	text-decoration: none;
}

TD.lemma_rosso A, TD.lemma_rosso A:visited {
	padding-left:	1px;
	font-size:		10pt;
	font-weight:	bold;
	color:	#DA2620;
	text-decoration: none;
}

TD.lemma A:hover {
	padding-left:	1px;
	font-size:		10pt;
	font-weight:	bold;
	color:	#DA2620;
	text-decoration: none;
}

TD.righetta {
	background-color:	#000000;
}

TD.input, TR.input {
	background-color:   #EEEEEE;
}

TD.pc_item, TR.pc_item, TD.form {
	background-color:   #EEEEFF;
	font-weight:	bold;
}

TH {
	background-color:   #EEEEFF;
	font-size:               9pt;
	font-weight:        bold;
}

TD.prezzo {
	background-color:   #EEEEFF;
	font-size:               8pt;
	font-weight:        bold;
}

TD.data {
	background-color:   #FFFFFF;
	font-size:               7pt;
}

LI.bold {
	font-weight:        bold;
}

a.ass, a.ass:visited {
	color:		 					#000000;
	text-decoration: none;
}

a.ass:hover {
	color:		 					#62B29C;
  text-decoration: underline;
}

a.sw, a.sw:visited {
	color:		 					#000000;
	font-weight: bold;
	text-decoration: none;
}

a.sw:hover {
	color:		 					#d5AA29;
	text-decoration: underline;
}

a.pc, a.pc:visited {
	color:		 					#000000;
	text-decoration: none;
}

a.pc:hover {
	color:		 					#4191D5;
	text-decoration: underline;
}

a.text, a.text:visited {
	color:		 					#000000;
	text-decoration: none;
}

a.text:hover {
	color:		 					#000000;
	text-decoration: none;
}

a.descrizione {
	background-color:   #EEEEFF;
	font-size:               7pt;
}

a.main, a.main:visited {
	color:		 					#000000;
	text-decoration: none;
}

a.main:hover {
	color:		 					#DA2620;
	text-decoration: underline;
}

input, textarea {font-family: Tahoma, sans-serif; font-size: 8pt; }

.box_tricommerce {
	float: right;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: center;
	width: 140px;
}

.IVA {
	font-family:				Tahoma, sans-serif;
	font-size:				7pt;
	color:					#000000;
}

span.obbligatori {
  color: #DA2620;
}

.text10 { font-size: 10pt; }
.textred { color: #DA2620; }
	
#corpo {
	background-color:	white;
	padding:	0px;
	margin-top:	0px;
	margin-left:	3px;
	width:		367px;
	height:		342px;
	overflow:	auto;
}

#corpo p {
	font-weight: bold;
	margin-bottom: 3px;
}

#credits {
	color:			#CCCCCC;
	font-size:		7pt;
	font-weight:	normal;
	text-decoration:	none;
}

.hattrick {
  margin-bottom: 10px;
}

a.hattrick, a.hattrick:visited {
	color:		 					#000000;
	text-decoration: none;
}

a.hattrick:hover {
	color:		 					#267F30;
  text-decoration: underline;
}

/* TEST */
.div_software {
  border: 1px solid #BDD6EF;
	height: 224px;
	margin-bottom: 12px;
	padding: 10px;
	text-align: left;
  width: 280px;
}
