BODY {
	
	background:#ffffff;
  margin:0;
  color:#191919;
  font-family: "trebuchet ms",Georgia,Serif;
  font-size:13px;
  text-align: center;
	
	
	
	margin: 0 auto;
  padding: 0;
  background-color: #E4E2F0;
  background-image: url('/img/sfondi/Page-BgTexture.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: bottom left;
	
}



.PageBackgroundGlare
{
  position: absolute;
   text-align: left;
  width: 100%;
  left: 0;
  top: 0;
}

.PageBackgroundGlareImage
{
  background-image: url('/img/sfondi/Page-BgGlare.png');
  background-repeat: no-repeat;
  height: 482px;
  width: 389px;
  margin: 0;
}

.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

table
{
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #333333; 
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:13px;
	

}

table.lineblu
{
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #333333; 
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:13px;	
	border:#3366cc 1px solid; 
	padding:0; 
	border-spacing:0; 
	border-collapse:collapse;  
  background-color:#ffffff;
}

table.headerShadow
{
	border-width: 0px;
	border-spacing: 0px;
  padding:0; 
  font-family: "trebuchet ms",Georgia,Serif;
	border-spacing:0; 
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	border:#3366cc 0px solid; 
}

td.headerShadow
{
	border-width: 0px;
	border-spacing: 0px;
  padding:0; 
  font-family: "trebuchet ms",Georgia,Serif;
	border-spacing:0; 
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	border:#3366cc 0px solid; 
}

tr.headerShadow
{
	border-width: 0px;
	border-spacing: 0px;
  padding:0; 
  font-family: "trebuchet ms",Georgia,Serif;
	border-spacing:0; 
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	border:#3366cc 0px solid; 
}

table.footer
{
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #333333; 
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:13px;
	border:#3366cc 1px solid; 
	padding:0; 
	border-spacing:0; 
	border-collapse:collapse;  
  background-color:#ffffff;
}

table.header
{
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #333333; 
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:13px;
	border:#3366cc 1px solid; 
	padding:0; 
	border-spacing:0; 
	border-collapse:collapse;  
  background-color:#ffffff;
}


table.sample {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: blue;
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:0.875em;
}
table.sample th {
	border-width: 0px;
	padding: 1px;
	font-family: "trebuchet ms",Georgia,Serif;
	border-style: solid;
	border-color: gray;
	background-color: #333333;
}

td.sample  {
	border-width: 0px;
	padding: 0px;
	font-family: "trebuchet ms",Georgia,Serif;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}




b
{
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:1em
}

	
H1 {
	COLOR: #333333; 
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:1em;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}
STRONG {
	COLOR: #3366cc; 
	font-family: "trebuchet ms",Georgia,Serif;
	font-size:1em;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none 
}
BIG {
	COLOR: #3366cc; FONT-FAMILY: verdana; 
	font-size:1em;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none 
}
SMALL {
	COLOR: #555555; 
	FONT-FAMILY: verdana; 
	font-size:10px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}


BLINK {
	COLOR: #555555; FONT-FAMILY: arial; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.gameTitle {
	COLOR: #555555; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.special {
	COLOR: #800000; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}


a:link {
color:#163995;
font-family: "trebuchet ms",Georgia,Serif;
font-size:13px;
text-decoration:none;
}
a:visited {
color:#800080;
font-family: "trebuchet ms",Georgia,Serif;
font-size:13px;
text-decoration:none;
}
a:hover {
color:#215670;
font-family: "trebuchet ms",Georgia,Serif;
font-size:13px;
BACKGROUND-COLOR: #66CCFF;
text-decoration:underline;
}



.Form input {
	background-color: #eeeeee;
	margin: 0 0 0.1em 0;
	padding: 0.2em;
	border: 1px dashed #666666;
	font-size: 0.9em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

Form input {
	background-color: #eeeeee;
	margin: 0 0 0.1em 0;
	padding: 0.2em;
	border: 1px dashed #666666;
	font-size: 0.9em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

DIV.esempio {
	PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; OVERFLOW: auto; COLOR: #474747; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: 'courier new', verdana, arial, tahoma; BACKGROUND-COLOR: #ffffcc
}

DIV.codice {
	PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px dashed; BORDER-LEFT: #dddddd 1px dashed;  BORDER-RIGHT: #dddddd 1px dashed; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; OVERFLOW: auto; COLOR: #474747; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px dashed; FONT-FAMILY: 'courier new', verdana, arial, tahoma; BACKGROUND-COLOR: #ffffcc
}

CODE {
	BORDER-RIGHT: #b7c4d3 0px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #b7c4d3 1px dotted; PADDING-LEFT: 5px; BORDER-LEFT: #b7c4d3 0px dotted; COLOR: #070606; LINE-HEIGHT: 130%; PADDING-TOP: 1px; BORDER-BOTTOM: #b7c4d3 1px dotted; ZOOM: 1; FONT-FAMILY: monospace; BACKGROUND-COLOR: #ffffcc
}

html:first-child .PageBackgroundGlare
{
  border: 1px solid transparent; /* Opera fix */
}

