body {
	scrollbar-3d-light-color:#ff0000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#FFFFFF;
	scrollbar-dark-shadow-color:#6186AF;
	scrollbar-face-color:#4492b8;
	scrollbar-highlight-color:#cccccc;
	scrollbar-shadow-color:#6186AF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	overflow:auto;
	margin: 0px;
	padding: 0px;
	border-color: #6186AF;
   /* background-image: url('pic/back.jpg');*/
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
}

.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox {
	background-color : #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}


.modalPanel {
	z-index: 900;
	width: 900px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td {
	vertical-align: top;
}

.titleIcon {
	padding-right: 20px;
}
/*no width on the last col so it will expand*/
.divColLast{
	float:left; 
	white-space:nowrap;
}
.caption, table caption {
	background-color: #aaa;
	background-image: url('pic/tilebg_tablecaption.gif');
	color: #000;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	border-bottom: solid 1px #737373;
	white-space: nowrap;
	text-align: center;
}
.clearer {
	clear: both;
	overflow: hidden;
	background-color:transparent;
	filter:alpha(opacity=0);
	opacity:0.0;
	height: 1px;
	margin: 1px 1px 1px 1px;
	max-height: 2px;
}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0099FF;
}

.TESTO_TITOLO {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.TESTO_TITOLO_2
{ color:#FF0000;
font-size:14px;
font-weight:bold;
}
.TESTO_TITOLO_12
{ color:#FF0000;
font-size:12px;
font-weight:bold;
}
.TESTO_TITOLO_3
{ 
	color:#0099FF;
	font-size:11px;
	font-weight:bold;
	
}
.TESTO_TITOLO_4
{ 
	color:#0099FF;
	font-size:11px;
	font-weight:bold;
}
.TESTO_TITOLO_5
{ 
	color:#0099FF;
	font-size:12px;
	font-weight:bold;
}
.TESTO_TITOLO_13
{ 
	color:#0099FF;
	font-size:13px;
	font-weight:bold;
}
.TESTO_TITOLO_ROSSO {
	color:#FF0000;
	font-size: 11px;
	font-weight: bold;
}


.TESTO_marrone {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}
.TESTO_marrone_Maxi {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}

.TESTO_marrone_11 
{
	color: #990000;
	font-size: 11px;
}
.TESTO_marrone_12 
{
	font-family:Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

.TESTO_TITOLO_BIANCO {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.TESTO_BIANCO {
	color: #FFFFFF;
	font-size: 11px;
}
.TESTO_BLUE_SCURO {
	color: #0099ff;
	font-size: 11px;
}
.TESTO_BLUESCURO_Bold
 {
	color:#0099FF;
	font-size: 10px;
	font-weight:bold;
}

.TESTO_BLUE {
	color: #0099FF;
	font-size: 11px;
	font-weight:bold;
}
.TESTO_BLUE_8 {
	color: #0099FF;
	font-size: 8px;
}
.TESTO_BLUE_N {
	color: #0099FF;
	font-size: 11px;
}


.TESTO_BLUE9 {
	color: #0099FF;
	font-size: 9px;
}
.TESTO_ROSSO_8 {
	color: #FF0000;
	font-size: 8px;
}
.TESTO_BLUS_8 {
	color: #FF0000;
	font-size: 8px;
}
.TESTO_Nero_8 {
	color: #000000;
	font-size: 8px;
}
.TESTO_Blue10 {
	color:#003366;
	font-size: 10px;
}
.TESTO_Nero10bar {
	color: #000000;
	font-size: 10px;
	font-weight:inherit;
	font-style: italic;
}
.TESTO_BLU
{
color:#0099FF;
font-size:11px;
font-weight:bold;
}
.TESTO_BLU_14
{
color:#0099FF;
font-size:14px;
font-weight:bold;
}
.TESTO_VERDE_10 {
	color: #01AF00;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.TESTO_VERDE_11 {
	color: #01AF00;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.TESTO_VERDE_12 {
	color: #01AF00;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.TESTO_VERDE_13 {
	color: #01AF00;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.TESTO_NERO {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.TESTO_NERO_2 {
	color: #000000;
	font-size: 10px;
	font-weight:bold;
}
.TESTO_NERO_3 {
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.TESTO_NERO_4 {
	color: #000000;
	font-size: 11px;
	font-weight:bold;
}

.TESTO_NERO_5 {
	color: #000000;
	font-size: 13px;
	font-weight:bold;
}

.TESTO_NERO_Cors {
	color: #000000;
	font-size: 11px;
	font-style:italic;
}
.TESTO_bordo {
	color: #0099ff;
	font-size: 11px;
}
.TESTO_bordo_big {
	color: #0099ff;
	font-size: 16px;
	font-weight:bolder;
}

.TESTO_NERO_6 {
	color: #000000;
	font-size: 15px;
	font-weight:bold;
}
.TESTO_GRIGIO {
	color: #4F514C;
	font-size:11px;
}


.TESTO_GIALLO {
	color:#FFFF00;
	font-size: 11px;
}
.TESTO_GIALLO_2 {
	color:#FFFF00;
	Font-size: 11px;
}
.TESTO_GIALLO_3 {
		color:#FFFF00;
	font-size: 11px;
	font-weight:bold;
}

.TESTO_GIALLO_4 {
		color:#FFFF00;
	font-size: 11px;
	font-weight:bold;
}

.TESTO_GIALLO_5 {
	color:#FFFF00;
	font-size: 13px;
	font-weight:bold;
}

.TESTO_GIALLO_6 {
	color:#FFFF00;
	font-size: 15px;
	font-weight:bold;
}
.TESTO_GRIGIO {
	color: #4F514C;
	font-size:11px;
}


.TESTO_Arancio {
	color: #FF9F00; 
	font-size: 11px;
}
.TESTO_Arancio_Bold {
	color: #FF9F00; 
	font-size: 11px;
	font-weight:bolder
}

.TESTO_Bianco_Bold14 {
	color: #FFFFFF; 
	font-size: 14px;
	font-weight:bolder
}
.TESTO_Arancio_Bold14 {
	color: #FF9F00; 
	font-size: 14px;
	font-weight:bolder
}
.TESTO_Rosso {
	color:#FF0000; 
	font-size: 11px;
}
.TESTO_Rosso_Bold {
	color: #FF0000; 
	font-size: 11px;
	font-weight:bolder
}
.TESTO_Rosso_18 {
	color: #FF0000;
	font-size: 20px;
	font-weight:bolder
}


.TABELLA_BORDO {
    border:#6186AF 1px;
	border-style: dotted; 
}
.TABELLA_BORDO_nero {
    border:#000000 1px;
	border-style: dotted; 
}
.TABELLA_BORDO_grigio {
    border:#4f514c 1px;
	border-style: dotted; 
}
.TABELLA_BORDO_arancio_solid
{
    border:#ff9f00 1px;
	border-style: solid; 
}
.TABELLA_BORDO_arancio_dotted
{
    border:#ff9f00 1px;
	border-style: dotted; 
}
.TABELLA_BORDO_blue_solid
{
    border:#6186B2 1px;
	border-style: solid; 
}


.Tabella_Fondo_SX {
   background:#D0D9E0;
   border:#000000 1px;
   border-style:dashed;
}
A:link {
	font-size: 11px;
	text-decoration: none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
A:visited {
	font-size: 11px;
	text-decoration: none;
	color:#000000;
		font-family:Arial, Helvetica, sans-serif;

}
A:active {
	font-size: 11px;
	text-decoration: none;
	color:#000000;
		font-family:Arial, Helvetica, sans-serif;

}
A:hover {
	font-size: 11px;
	text-decoration:underline;
	color:#000000;
		font-family:Arial, Helvetica, sans-serif;

}
A.BIANCO:link {
	font-size: 10px;
	text-decoration:none;
	color:#FFFFFF;
}
A.BIANCO:visited {
	font-size: 10px;
	text-decoration:none;
	color:#FFFFFF;
}
A.BIANCO:active {
	font-size: 10px;
	text-decoration:none;
	color:#FFFFFF;
}
A.BIANCO:hover {
	font-size: 10px;
	text-decoration:underline;
	color:#FFFFFF;
}
A.BIANCO12:link {
	font-size: 12px;
	text-decoration:none;
	color:#ffffff;
}
A.BIANCO12:visited {
	font-size: 12px;
	text-decoration:none;
	color:#ffffff;
}
A.BIANCO12:active {
	font-size: 12px;
	text-decoration:none;
	color:#ffffff;
}
A.BIANCO12:hover {
	font-size: 12px;
	text-decoration:underline;
	color:#FFFFFF;
}
A.ROSSO:link {
	font-size: 10px;
	text-decoration:none;
	color:#FF0000;
}
A.ROSSO:visited {
	font-size: 10px;
	text-decoration:none;
	color:#FF0000;
}
A.ROSSO:active {
	font-size: 10px;
	text-decoration:none;
	color:#FF0000;
}
A.ROSSO:hover {
	font-size: 10px;
	text-decoration:underline;
	color:#FF0000;
}

A.BLU:link {
	font-size: 10px;
	text-decoration:none;
	color: #005a9a;
}
A.BLU:visited {
	font-size: 10px;
	text-decoration:none;
	color: #005a9a;
}
A.BLU:active {
	font-size: 10px;
	text-decoration:none;
	color: #005a9a;
}
A.BLU:hover {
	font-size: 10px;
	text-decoration:underline;
	color: #005a9a;
}
A.NERO:link {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
A.NERO:visited {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
A.NERO:active {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
A.NERO:hover {
	font-size: 10px;
	text-decoration:underline;
	color: #000000;
}

A.NERO_B:link {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}
A.NERO_B:visited {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}
A.NERO_B:active {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}
A.NERO_B:hover {
	font-size: 10px;
	text-decoration:underline;
	color: #000000;
	font-weight:bold;
}
.SimpleEntertainmentMenu ul.AspNet-Menu /* Tier 1 */
{
    width: 179px; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 179px;
    top: 100%;
    left: 0;
	color:#000000;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
   top: -0.5em;
    left: 179px;

}

.SimpleEntertainmentMenu li /* all list items */
{
  /*  width: 7em; */
background: white url(media/glossyback.gif) repeat-x bottom left;
}

.SimpleEntertainmentMenu li:hover, /* list items being hovered over */
{
	background: url(pic/arrowRight.gif) right center no-repeat;
	}
.SimpleEntertainmentMenu li.AspNet-Menu-Hover
{
    background: white url(media/glossyback.gif) repeat-x bottom left;
	background: url(pic/arrowRight.png) right center no-repeat;
}

.SimpleEntertainmentMenu a, /* all anchors and spans (nodes with no link) */
.SimpleEntertainmentMenu span
{
    color: #FFFFFF;
	font-size:11px;
	/*font-weight:bold; */
    padding: 10px 2px 10px 2px;
    border: 1px solid #9A9A9A;
    background: url(pic/arrowRight.png) right center no-repeat;
}

.SimpleEntertainmentMenu li.AspNet-Menu-Leaf a, /* leaves */
.SimpleEntertainmentMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}

.SimpleEntertainmentMenu li:hover a, /* hovered text */
{
	background: url(pic/arrowRight.png) right center no-repeat;
	}

.SimpleEntertainmentMenu li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover span,
.SimpleEntertainmentMenu li:hover li:hover a,
.SimpleEntertainmentMenu li:hover li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.SimpleEntertainmentMenu li:hover li:hover li:hover a,
.SimpleEntertainmentMenu li:hover li:hover li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: #FFFFFF;
    background: transparent url(pic/arrowRight3.png) right center no-repeat;
}

.SimpleEntertainmentMenu li:hover li a, /* the tier above this one is hovered */
.SimpleEntertainmentMenu li:hover li span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li span,
.SimpleEntertainmentMenu li:hover li:hover li a,
.SimpleEntertainmentMenu li:hover li:hover li span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: #FFFFFF;
    background: transparent url(pic/arrowRight.png) right center no-repeat;
}

.SimpleEntertainmentMenu .AspNet-Menu-Selected /* this tier is selected */
{
  /*  border: solid 1px #00ff00 !important; */
}

.SimpleEntertainmentMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
  /*  border: solid 1px #ff0000 !important;
*/}

.SimpleEntertainmentMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
  /*  border: solid 1px #0000ff !important;
*/}

#EntertainmentMessage
{
    padding-top: 2em;
    clear: both;
}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 179px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(media/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 179px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(media/glossyback2.gif);
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


