BODY,TD,TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
BODY {
	/*background-color: #D4D4D4;*/
	background-color: #94a5ba;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #556B8A;
	font-weight: bold;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
P {
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: normal;*/
}
PRE {
	font-family: "Courier New", Courier, mono;
  color: #000000; 
}
STRONG {
	/*color: #000000;*/
}
B {
	/*color: #000000;*/
}
FORM {
	padding: 0;
	margin: 0;
}
LABEL {
	cursor: pointer;
}
A:link,A:active,A:visited {
	color: #0033CC;
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
.hedbg {
	background-color: #000000;
}
.separatore1 {
	background-color: #000000;
}
.nullrow {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 6px; 
}
.nvbarbg {
	background-color: #000000;
	/*background-image: url(nvbarbg.gif);
	background-position: left top;
	background-repeat: repeat;*/
}
.nvbarseppa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
A.nvbaroff:link,A.nvbaroff:active,A.nvbaroff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	/*font-weight: bold;*/
}
A.nvbaroff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2424FB;
	text-decoration: none;
}
A.nvbaron:link,A.nvbaron:active,A.nvbaron:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
	/*font-weight: bold;*/
}
A.nvbaron:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
	/*font-weight: bold;*/
}
.nvsubarbg {
	background-color: #7F7F7F;
}
.nvsubartxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.nvsubarfo {
	background-color: #7F7F7F;
	height: 19px;
}
.nvsubarsubmin
{
	cursor: pointer;
}
.spotarea_blue {
	background-color: #003366;
}
.spotarea_orange {
	background-color: #FD7315;
}
.spotarea_greyl {
	background-color: #FFFFFF;
}
.spotarea_grey2 {
	background-color: #cdb881;
}
.spotarea_greyd {
	background-color: #C4BDB0;
}
.spotarea_white {
	background-color: #FFFFFF;
}
.spotarea_aqua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D6DEE4;
}
.spottitleclassic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	font-weight: bold;
}
.spottext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.spottexttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD3301;
	font-weight: bold;
}
A.spothot:link,A.spothot:active,A.spothot:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
}
A.spothot:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
}
.spottextrev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.spottextrev2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #675620;
}
.spottexttitlerev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
A.spothotrev:link,A.spothotrev:active,A.spothotrev:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
}
A.spothotrev:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
}
.spotbgramar {
	background-color: #ffffff;
}
.spottitleramar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.spottextramar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
A.spothotramar:link,A.spothotramar:active,A.spothotramar:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	font-weight: bold;
}
A.spothotramar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
.spotbgblu {
	background-color: #000000;
}
.spottitleblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.spottextblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
A.spothotblu:link,A.spothotblu:active,A.spothotblu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
A.spothotblu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.spotbggrey {
	background-color: #FFFFFF;
}
.spottitlegrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #556B8A;
	font-weight: bold;
}
.spottitlegrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #675620;
	font-weight: bold;
}
.spottextgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
A.spothotgrey:link,A.spothotgrey:active,A.spothotgrey:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
A.spothotgrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.spottextgrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #675620;
	font-weight: bold;
}
A.spothotgrey2:link,A.spothotgrey2:active,A.spothotgrey2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
A.spothotgrey2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.spothotpipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6C69;
}
.spothotx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
A.spothotx:link,A.spothotx:active,A.spothotx:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
}
A.spothotx:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
}
.spottitlebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #E4E4E4;
}

.spotmainbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E4E4E4;
}
.spothr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.line_bslingpoit {
	background-image: url(bslingpoit.gif);
	background-position: left top;
	background-repeat: repeat;
}
.line_green {
	background-color: #999A00;
}
.line_blue {
	background-color: #017D97;
}
.line_gray {
	background-color: #CCCCCC;
}
.line_grey {
	background-color: #CDCDC5;
}

.lvmain {
	background-color: #FFFFFF;
}
.lvmleft {
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom: 7px;
	margin-right: 7px;
}
.lvsleft {
	margin-top: 7px;
	margin-left: 23px;
	margin-bottom: 7px;
	margin-right: 7px;
}
.lvhed {
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #537EB1;
}
.lvbox {
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E5ECF4;
}
.lvboxon {
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #D7E1ED;
}
A.lvcipoff:link,A.lvcipoff:active,A.lvcipoff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #537EB1;
	text-decoration: none;
}
A.lvcipoff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F9CBA;
	text-decoration: none;
}
A.lvcipon:link,A.lvcipon:active,A.lvcipon:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F9CBA;
	text-decoration: none;
}
A.lvcipon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F9CBA;
	text-decoration: none;
}
A.lvcipsoff:link,A.lvcipsoff:active,A.lvcipsoff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.lvcipsoff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A6A6A;
	text-decoration: none;
}
A.lvcipson:link,A.lvcipson:active,A.lvcipson:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A6A6A;
	text-decoration: none;
}
A.lvcipson:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A6A6A;
	text-decoration: none;
}
.nvsuboff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F2732;
	font-weight: bold;
	text-decoration: none;
}
A.nvsuboff:link,A.nvsuboff:active,A.nvsuboff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F2732;
	font-weight: bold;
	text-decoration: none;
}
A.nvsuboff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.logarea {
	/*background-color: #FFFFFF;*/
}
.logtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #505569;
}
.loglabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6C69;
}
.logxen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
}
A.logxen:link,A.logxen:active,A.logxen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;
}
A.logxen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	font-weight: bold;
	text-decoration: none;
}
.lsteloff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
A.lsteloff:link,A.lsteloff:active,A.lsteloff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
A.lsteloff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.lstpggtoff {
	width: 260px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(pagesuboff.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lstpggton {
	width: 260px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(pagesubon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
A.lstpggoff:link,A.lstpggoff:active,A.lstpggoff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	/*font-weight: bold;*/
	text-decoration: none;
}
A.lstpggoff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	/*font-weight: bold;*/
	text-decoration: none;
}
A.lstpggon:link,A.lstpggon:active,A.lstpggon:visited,A.lstpggon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	/*font-weight: bold;*/
	text-decoration: none;
}
.nvpggtoff {
	width: 248px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nvpggton {
	width: 248px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(pagesubon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
A.nvpggoff:link,A.nvpggoff:active,A.nvpggoff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-image: url(pagesuboff.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
}
A.nvpggoff:hover {
	text-decoration: none;
	background-image: url(pagesubon.gif);
	background-repeat: no-repeat;
}
A.nvpggon:link,A.nvpggon:active,A.nvpggon:visited,A.nvpggon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-image: url(pagesubon.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
}
A.bxhedpggd:link,A.bxhedpggd:active,A.bxhedpggd:visited,A.bxhedpggd:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.bxhedpggt {
	width: 256px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	/*letter-spacing: 1px;*/
	background-color: #7f889d;
}
td.bxhedpggt {
	background-position: left;
	text-align: left;
	padding-left: 12px;
}
.bxhedpggti {
	width: 252px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	/*letter-spacing: 1px;*/
	background-color: #7f889d;
}
.bxhedpggts {
	width: 257px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	/*letter-spacing: 1px;*/
	background-color: #7f889d;
}
.dhgrxpgsub {
	width: 260px;
	height: 36px;
}
.cgtlistrowa {
	;
}
.cgtlistrowb {
	background-color: #FFFFFF;
}
.lstxentitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
	font-weight: bold;
}
.lstxen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
}
.lstxenote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
A.lstxen:link,A.lstxen:active,A.lstxen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}
A.lstxen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00FF00;
	text-decoration: none;
}
.shotmini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
A.shotmini:link,A.shotmini:active,A.shotmini:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
A.lsshotminitxen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.noplugarea {
	border: 2px #999999 dashed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	 /*background-color: #FFFFE6;*/
}
.noplugmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.noplugmsg:link,.noplugmsg:visited,.noplugmsg:active,.noplugmsg:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.cobg {
	background-color: #FFFFFF;
}
.fotinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #546B8A;
}
.nvsubarwelko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
}
.mapbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #546B8A;
}
.mapbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E5E7A6;
}
.mapoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.mapoff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.mapoff:link,A.mapoff:active,A.mapoff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.mapon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	font-weight: bold;
	text-decoration: none;
}

A.mapon:link,A.mapon:active,A.mapon:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
}

A.mapon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}
.maplingua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

A.maplingua:link,A.maplingua:active,A.maplingua:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
A.maplingua:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.maplingua2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
A.maplingua2:link,A.maplingua2:active,A.maplingua2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.maplingua2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505569;
	text-decoration: none;
	font-weight: bold;
}
A.foot:link,A.foot:active,A.foot:visited {
	color: #1F2732;
}
A.foot:hover {
	color: #FFFFFF;
}

.focprig
{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003366;
}
.bodsercboard {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #F5F5F5;
}
.bodtxtserc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #035277;
	text-decoration: none;
}
.foflabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.foflabel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.frminpfullsearch {
	width: 120px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border:1px #999999 solid;
}
.frminpfullsearch2 {
	width: 120px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #532A24;
	background-color: #A76767;
	border:1px #60302E solid;
}
.frmplsfullsearch {color: #CD3301; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: 0px #FFFFFF solid; cursor: pointer; text-transform: uppercase; padding: 0px;}
.frmsuberror {color: #C40000;}
.frminp {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmckbox {color: #333333; background-color: #FFFFFF; border: #ADADAD 1px solid;}
.frminpii {width: 30px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frminpss {width: 100px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frminpmm {width: 200px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frminpll {width: 300px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frminpnumii {width: 30px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frminpnumss {width: 100px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frminpnummm {width: 200px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frminpnumll {width: 300px; text-align: right; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmtxboxss {width: 100px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmtxboxmm {width: 200px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmtxboxll {width: 400px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmcbbox {color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmcbboxfixss {width: 100px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmcbboxfixmm {width: 250px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmcbboxfixll {width: 330px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border: #D5D5D5 1px solid; font-weight: normal;}
.frmplsii {width: 22px; height: 22px; color: #FF8040; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #F5F5F5; border-top: #FFFFFF 1px solid; border-right: #ADADAD 1px solid; border-left: #FFFFFF 1px solid; border-bottom: #ADADAD 1px solid; cursor: pointer; /*font-weight: bold;*/}
.frmpls {height: 18px; color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #F5F5F5; border-top: #FFFFFF 1px solid; border-right: #ADADAD 1px solid; border-left: #FFFFFF 1px solid; border-bottom: #ADADAD 1px solid; cursor: pointer; /*font-weight: bold;*/}
a.frmplssim:link, a.frmplssim:visited, a.frmplssim:active, a.frmplssim:hover {cursor: pointer; color: #FF8040; font-size: 11px; font-family: Arial, Helvetica, sans-serif; /*font-weight: normal;*/}
.bordplsarea {width: 80px; height: 18px; background-color: #E6E6E6;}
.intplsarea {width: 79px; height: 17px; background-color: #F5F5F5;}
.bgspots {
	background-image: url(grafic_1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgspotslogo {
	background-image: url(grafic_2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}
.ARTtitolo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.celpadlaysx {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.bglaysx {
	background-color: #F3F3F3;
}
.bglaysxbottom {
	background-image: url(laygrafic2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.puntoelenco {
	list-style-image: url(puntoelenco.gif);
}
A.spotlink:link,A.spotlink:active,A.spotlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
}
.bglayartsx {
	color: #FFFFFF;
	background-color: #999965;
}
.bgcorridoi {
	color: #FFFFFF;
	background-color: #abbacd;
}
.bgcorridoi2 {
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.bgcorridoiHome {
	color: #FFFFFF;
	background-color: #546B8A;
}
.bgHHTITLE {
	color: #FFFFFF;
	height: 35px;
	width: 780px;
}
.bglayartsxbottom {
	font-size: 9px;
	background-image: url(layartgrafic1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.ARTtitolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
a.letterlink:link, a.letterlink:visited, a.letterlink:active, a.letterlink:hover {
cursor: pointer; color: #017D97; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.celpadlayreg {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.listahistory2 {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(listahistory.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin: 0px;
}
a.listahistory:link, a.listahistory:visited, a.listahistory:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(listahistory.gif);
	background-color: #ABBACD;
	background-repeat: no-repeat;
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin: 0px;
}
.listahistory a:hover {
	background-image: url(listahistory_hover.gif);
	color: #FFFFFF;
	background-color: #3AFF69;
}
.rigasx {
	background-image: url(rigasx.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
td.bxhedpggti {
	background-position: left;
	text-align: left;
	padding-left: 12px;
}
td.bxhedpggts {
	background-position: left;
	text-align: left;
	padding-left: 12px;
}
.artnewsbox{
	background-color: #E5E7A6;
}
.artnewsboxcontainer{
	height: 162px;
	background-color: #E5E7A6;
}
.mainbg{
	background-image: url(slice_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.searchbar{
	background-color: #A76767;
}

.boxcentrale{
	height: 135px;
}