body { margin: 0px; padding: 1px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

p { margin:0px;	padding:0px;}
#videoBar {  width : 160px;  margin-right: 5px;  margin-left: 5px;  padding-top : 4px;  padding-right : 4px;  padding-left : 4px;   padding-bottom : 0px;}
#header {	width:100%; 	height:177px;}
#header1 {width:100%; height:32px;  background: url(../images/layout/header_1.jpg) repeat-x left top;}
#header2 { width:100%; height:87px; background: #7FAFFE url(../images/layout/header_2.jpg) right top no-repeat;}
#header2 #logo { margin-top:30px; margin-left:40px; float:left; width:253px; height:27px; }
#header2 #logo img {	display:block; border:0px;}
#header3 { width:100%; height:23px; background: url(../images/layout/header_3.jpg) repeat-x left top; 
	padding  top:7px; /*padding-left:10px;*/ /*padding-right:10px;*/ text-align:left;}
#header3 a {	text-decoration:none;	font-size:12px;	padding-left:8px;	color:#123EFF;}
#header3 a:link {	color: #EEF1FD;}
#header3 a:visited {	color: #EEF1FD;}
#header3 a:hover {	color:#333333;}
#header3 a:active {	color:#333333;}
#header4 {	width:100%; 	height:28px;	background: url(../images/layout/header_4.jpg) repeat-x left top;
	padding-top:7px;	text-align:left;}
#header4 span {	font-size:12px;	padding-left:8px;	color:#EEF1FD;}
#container {	width: 100%;	text-align:center;}
#container #td_sinistro {	vertical-align:top;	width:186px;	padding-top:0px;	padding-bottom:10px;	text-align:center;}
#container #td_destro {	vertical-align:top;	width:176px;	text-align:center;}
#container #td_centrale {	vertical-align:top;}

#container .testa_box_laterale_sin { margin-top:10px; height:3px; margin-left:auto; margin-right:auto; width:143px; 
border:1px solid #B4C2F8; background-color: #E1E7FC; font-size:11px;}

#container .box_laterale_sin { width:123px; margin-left:auto; margin-right:auto; margin-top:2px; margin-bottom:20px; 
border:1px solid #B4C2F8; text-align:left; padding:10px; }

.box_laterale_sin a { text-decoration:none; font-size:12px; padding-right:8px; color:#123EFF; }

.box_laterale_sin a:link {	color: black;}
.box_laterale_sin a:visited {	color: black;}
.box_laterale_sin a:hover {	color: black;}
.box_laterale_sin a:active {	color: black;}

#container .box_laterale_sin .titolo_box_laterale_sin {	font-size:13px;	font-weight:bold;	margin-bottom:5px;	color:#646FE3;}
#container .testa_box_laterale_dx {	margin-top:10px;	height: 3px;	margin-left:auto;	margin-right:auto;	width:143px;
	border:1px solid #B4C2F8;	background-color: #E1E7FC;	font-size:11px;}
#container .box_laterale_dx {	width:123px;	margin-left:auto;	margin-right:auto;	margin-top:2px;	margin-bottom:20px;
	border:1px solid #B4C2F8;	text-align:left;	padding:10px;}
#container .box_laterale_dx .titolo_box_laterale_dx {	font-size:13px;	font-weight:bold;	margin-bottom:5px;	color:#646FE3;}
#container #pubblicita_centrale { height:115px; margin-left:auto; margin-right:auto; padding-left:10px; padding-
right:10px; width:97%; border:1px solid #B4C2F8; background-color: #D7E6EF;}
#container #menu_centrale { margin-top:10px; padding-top:5px; height: 19px; margin-left:auto; margin-right:auto; 
padding-left:10px; padding-right:10px; width:97%; border:1px solid #B4C2F8; 
background:url(../images/layout/menu_contestuale.jpg) left top repeat-x; text-align:left;}
#container #menu_centrale a { text-decoration:none; font-size:12px; padding-right:8px; color:#123EFF;}
#container #menu_centrale a:link {	color:#646FE3;}
#container #menu_centrale a:visited {	color:#646FE3;}
#container #menu_centrale a:hover {	color:#333333;}
#container #menu_centrale a:active {	color:#646FE3;}
#container .testa_box_centrale { margin-top:10px; height:3px; padding-left:10px; padding-right:10px; width:97%; margin-
left:auto; margin-right:auto; border:1px solid #B4C2F8; background-color: #E1E7FC; font-size:11px;}
#container .box_centrale { width:97%; margin-left:auto; margin-right:auto; margin-top:2px; margin-bottom:20px; 
border:1px solid #B4C2F8; text-align:left; padding:10px; }
#container .box_centrale img.immagine_news { float:left; border:0; margin-right:10px; margin-bottom:4px;	}
#container .box_centrale .titolo { font-size:13px; font-weight:bold; margin-bottom:5px; }
#container #box_centrale a { text-decoration:none; font-size:11px; color:#123EFF; }
#container #box_centrale a:link {	color:#646FE3;}
#container #box_centrale a:visited {	color:#646FE3;}
#container #box_centrale a:hover {	color:#333333;}
#container #box_centrale a:active {	color:#646FE3;}

#footer { width:100%;	background: url(../images/layout/footer.jpg) left top repeat-x;	height:50px;}

#left { float:left; width:50%; /*background:#f90;*/ }
#right { margin-left:50%;  }
#sottomenu_top { position: Absolute; visibility: Hidden; width: 150px; padding: 4px; border: Dotted 1px #000000; 
background: url(../images/layout/header_1.jpg) repeat; }

#sottomenu_sub { position: Absolute; visibility: Hidden; width: 150px; padding: 4px; border: Dotted 1px #000000; 
background: url(../images/layout/header_1.jpg) repeat; }
.Manif { background-color:#ccc; 	border:1px solid #b4c2f8; width:80%; }
.riga {BACKGROUND-COLOR: #f1f4ff; padding: 2px 2px 2px 2px; FONT-SIZE: 11px; }
.intestazione_tabella { 	background-color:#e1e7fc;}

.generic_link a { margin:0px; padding:0px; text-decoration:none; font-size:11px; color:black; }
.generic_link a:link {	color:black;}
.generic_link a:visited {	color:black;}
.generic_link a:hover {	color:black;}
.generic_link a:active {	color:black;}

.generic_link_color a {	text-decoration:none;	font-size:11px;	color:red;}
.generic_link_color a:link {	color:red;}
.generic_link_color a:visited {	color:red;}
.generic_link_color a:hover {	color:red;}
.generic_link_color a:active {	color:red;}
A.jambabrown { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #996600; TEXT-INDENT: 0cm; FONT-STYLE: normal; FONT-FAMILY: 
verdana,tahoma,rockwell light,news gothic condensed,letter gothic,century gothic,bookman old style,hammer 
thin,arial,sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.jambabrown:active {    COLOR: #996600}
A.jambabrown:visited {    FONT-WEIGHT: 500;    COLOR: #996600}
A.jambagreen { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #008000; TEXT-INDENT: 0cm; FONT-STYLE: normal; FONT-FAMILY: 
verdana,tahoma,rockwell light,news gothic condensed,letter gothic,century gothic,bookman old style,hammer 
thin,arial,sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.jambagreen:active {    FONT-WEIGHT: 500;    COLOR: black}
A.jambagreen:hover {    FONT-WEIGHT: 500;    COLOR: black}
A.jambagreen:visited {    FONT-WEIGHT: 500}
A.jambaviolet{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: brown; TEXT-INDENT: 0cm; FONT-STYLE: normal; FONT-FAMILY: 
verdana,tahoma,rockwell light,news gothic condensed,letter gothic,century gothic,bookman old style,hammer 
thin,arial,sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none }
A.chan
{
    FONT-SIZE: 11px;
    COLOR: #0033cc;
    TEXT-INDENT: 0cm;
    FONT-STYLE: normal;
    FONT-FAMILY: arial,sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
A.chan:active
{
    COLOR: #003366
}
A.chan:visited
{
    FONT-SIZE: 11px;
    COLOR: darkblue
}
A.chan:hover
{
    COLOR: #ff3300
}

#scheda_titolo
{
	text-align:justify;  
	width:100%;
	margin: 0px; 
	padding: 0px; 
	padding-bottom:5px;
	background: url(../images/layout/header_1.jpg) repeat-x left top;
}	

#scheda_titolo span
{
	text-align: center;	
	font-size: 12pt;
	font-weight:bold;
	color: white;
	display:block;
	padding-top:8px;
}

#scheda_testo
{
	padding: 10px;
	margin:0px;
	border:0px;
	background-color:white;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

TH.Category
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f1f4ff;

}
TABLE.Anagrafica
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #265bff;
}
TD.trasp2
{
    FONT-SIZE: 9px;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffff;
}
TD.trasp
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
}
TABLE.trasp
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: transparent;
}
TABLE.carrello
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}
TR.titolo2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    COLOR: darkred;
    FONT-FAMILY: Verdana, Arial;
}
TR.titolo
{
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial;
}
TABLE.iscri
{
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e3fcff;
}
TD.Manife1
{
    BACKGROUND-COLOR: #FFFFFF;
}
TD.manife2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f5deb3;
}
TD.oggetti
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d7e3f0;
}
TR.pulsantiera
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, 'Arial Black';
    BACKGROUND-COLOR: #d0ebff;
}
TR.oggetti
{
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #cccc99;
}
TABLE.pulsantiera
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dceeff;
}
TD.bianco
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: white;
}
TR.bianco
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: white;
}
TD.giallo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #c0cced 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #fff5d9;
}
TABLE.brescia
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ccecff;
}
TABLE.pop
{
    BORDER-RIGHT: blue;
    BORDER-TOP: blue;
    FONT-SIZE: 11px;
    BORDER-LEFT: blue;
    COLOR: white;
    BORDER-BOTTOM: blue;
    FONT-FAMILY: Verdana;
}
TABLE.menu
{
    BORDER-RIGHT: blue;
    BORDER-TOP: blue;
    BORDER-LEFT: blue;
    BORDER-BOTTOM: blue;
    BACKGROUND-COLOR: #99edff;
}
TD.menu
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #51c0eb;
}
TH.carrello
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}
TR.Arancio
{
    BACKGROUND-COLOR: #ffb200;
}
TR.Giallo
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffca;
}
TR.carrello
{
    HEIGHT: 22px;
    BACKGROUND-COLOR: white;
}
TR.carrelloverde
{
    HEIGHT: 22px;
    BACKGROUND-COLOR: #d3f2c9;
}
TH.carrelloverde
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}
TR.menu
{
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: #3bc4e6;
}
TD.menu_C
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #b9d9ff;
}
TD.menu_B
{
    FONT-SIZE: 12pt;
    BACKGROUND-COLOR: #f4d2c4
}
TR.trasp2
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfeeaa;
}
TR.trasp
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
}
TH.trasp
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
}
TABLE.trasp2
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}
TABLE.PrimaPagina
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
}
TR.PrimaPagina
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #bfeeaa;
}
TD.PrimaPagina
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff
}
TABLE.Category
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #dfffff;
    
}
TD.Category
{
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #fffcfc;
    BORDER-BOTTOM-COLOR: #fffcfc;
    BORDER-TOP-COLOR: #fffcfc;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #f1f4ff;
    BORDER-RIGHT-COLOR: #fffcfc;
}
TABLE.Bordo
{
    BORDER-RIGHT: #c0cced 1px solid;
    BORDER-TOP: #c0cced 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c0cced 1px solid;
    BORDER-BOTTOM: #c0cced 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
}
TH.Azzurro
{
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: blue;
}
TD.speedo
{
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: white
}
TABLE.speedo
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    BACKGROUND-COLOR: white;
}
TABLE.Manif
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: silver;
}
TD.sfondo
{
    BACKGROUND-COLOR: #d7e6ef;
}
TD.Titolo
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d2eaff;
}
TH.link
{
    BACKGROUND-COLOR: #ffffff
}
TABLE.link
{
    BACKGROUND-COLOR: lightgrey;
}
TD.Arancio
{
    BACKGROUND-COLOR: #ffb200;
}
TR.principale
{
    COLOR: white;
    BACKGROUND-COLOR: #487ccd;
}
TD.principale
{
    BACKGROUND-COLOR: #edffff;
}
TR.celeste
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e9ffff;
}
TR.avorio
{
    BACKGROUND-COLOR: ivory
}
TR.Header
{
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0091ff;
}
TD.rosso
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #6dc2ff;
}
TR.Category
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #f1f4ff;
}
TABLE.program
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #0091c9
}
TD.program
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}
TD.programD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d2eaff;
}
TD.programINT
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0091c9;
}
TABLE.Intestazione
{
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffefff;
}

TABLE.prezzi
{
    FONT-SIZE: 14px;
    COLOR: navy;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffefff;
}
TABLE.toolCell
{
    BORDER-TOP: #ccccff 1px solid;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #ccccff;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #ccccff;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #ccccff
}
TD.com
{
    FONT: xx-small arial,sans-serif;
    COLOR: #000000;
    TEXT-DECORATION: none
}
TD.stockhd
{
    FONT: bold xx-small arial,sans-serif;
    COLOR: #000000
}
TD.sym
{
    FONT: bold xx-small arial,sans-serif;
    COLOR: #336699;
    TEXT-DECORATION: none;
}
TD.copyright
{
    FONT-SIZE: x-small;
    COLOR: #666666;
}
TD.toolCell
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: #ffffff;
    COLOR: blue;
    BORDER-TOP-COLOR: #ffffff;
}
TABLE.violet
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: pink
}
TABLE.blue
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: navy
}
TABLE.green
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: green
}
TABLE.brown
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: brown
}
TD.violet
{
    BACKGROUND-COLOR: pink
}
TD.brown
{
    BACKGROUND-COLOR: sienna
}
TD.green
{
    BACKGROUND-COLOR: green
}
TD.blue
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff;
    COLOR: white;
    BORDER-BOTTOM: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: navy
}
TD.lira
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, 'Times New Roman CE'
}
TD.euro
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

TR.prezzi
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d1e3f0;
}

A.Program
{
    COLOR: blue;
}
A.Program:active
{
    COLOR: blue;
}
A.Program:link
{
    COLOR: navy;
}
A.Program:visited
{
    COLOR: purple;
}
A.program:hover
{
    COLOR: red;
}


DIV.Sinistra
{
    BORDER-RIGHT: maroon thin solid;
    BORDER-TOP: maroon thin solid;
    LEFT: 10px;
    BORDER-LEFT: maroon thin solid;
    WIDTH: 200px;
    BORDER-BOTTOM: maroon thin solid;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 200px;
    BACKGROUND-COLOR: aliceblue
}
DIV.Destra
{
    BORDER-RIGHT: maroon thin solid;
    BORDER-TOP: maroon thin solid;
    MARGIN-TOP: 10em;
    LEFT: 210px;
    BORDER-LEFT: maroon thin solid;
    WIDTH: 400px;
    BORDER-BOTTOM: maroon thin solid;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 400px;
    BACKGROUND-COLOR: lightgoldenrodyellow
}

#menusin
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    LEFT: 0px;
    FLOAT: left;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    WIDTH: 18%;
    TEXT-INDENT: 0px;
    BORDER-BOTTOM: black thin;
    POSITION: relative;
    TOP: 10px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
#pagine
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    LEFT: 150px;
    BORDER-LEFT: thin;
    WIDTH: 750px;
    BORDER-BOTTOM: thin;
    POSITION: absolute;
    TOP: 90px;
    HEIGHT: 1000%;
    BACKGROUND-COLOR: transparent
}
#BarraSotto
{
    MARGIN: 0px;
    POSITION: relative;
    TOP: 5px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
#orario
{
    BORDER-RIGHT: navy thin;
    BORDER-TOP: navy thin;
    RIGHT: 0px;
    LEFT: 810px;
    BORDER-LEFT: navy thin;
    WIDTH: 180px;
    BORDER-BOTTOM: navy thin;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 60px;
    BACKGROUND-COLOR: transparent
}
#Box_1
{
    LEFT: 33px;
    MARGIN: 20px;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
#Box_2
{
    LEFT: 25px;
    MARGIN: 20px;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
#data
{
    BORDER-RIGHT: fuchsia thin;
    BORDER-TOP: fuchsia thin;
    LEFT: 0px;
    BORDER-LEFT: fuchsia thin;
    WIDTH: 180px;
    BORDER-BOTTOM: fuchsia thin;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 60px;
    BACKGROUND-COLOR: transparent
}
#Tempo
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    LEFT: 185px;
    BORDER-LEFT: black thin;
    WIDTH: 540px;
    BORDER-BOTTOM: black thin;
    POSITION: absolute;
    TOP: 165px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
A.menu_B
{
}
TD.link
{
    FONT-SIZE: 11px;
    COLOR: blue;
    BACKGROUND-COLOR: white
}
TD.menu_D
{
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightgrey
}
TABLE.Alto
{
    COLOR: #6dc2ff
}
#barra_alta_logo
{
    BORDER-RIGHT: solid;
    BORDER-TOP: solid;
    BACKGROUND: url(images/background.jpg) #607d9b no-repeat left bottom;
    BORDER-LEFT: solid;
    BORDER-BOTTOM: solid;
    HEIGHT: 68px
}
.CellaPiccola
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 8pt;
    WIDTH: 6em;
    HEIGHT: 1.7em
}
.charlogin
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.charpassword
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bottonepiccolo
{
    FONT-SIZE: 8pt;
    WIDTH: 3.7em;
    HEIGHT: 1.7em
}
.charerrore
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000
}
#logoutlink
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#logoutlink A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#logoutlink A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.Tabella_Risultato_Sfondo
{
    BACKGROUND: #f0f1f4
}
.bennyblanco
{
    FONT-SIZE: 1pt;
    COLOR: #fff
}
BODY.Sinistra
{
    POSITION: absolute;
    TOP: 15px;
    BACKGROUND-COLOR: #0069ac
}
TH.TitoloRiga
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cfeff9
}
TD.login
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: '@Arial Unicode MS'
}
TABLE.manife
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e9fbff
}
TD.Blu
{
    BORDER-RIGHT: #fffcfc;
    BORDER-TOP: #fffcfc;
    FONT-SIZE: 11px;
    BORDER-LEFT: #fffcfc;
    COLOR: white;
    BORDER-BOTTOM: #fffcfc;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0069ac
}
TR.menu1
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0069ac
}
TH.menu1
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0069ac
}
TD.menu1
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0069ac
}
A.bottone_scheda
{
    BORDER-RIGHT: #0069ac;
    BORDER-TOP: #0069ac;
    BORDER-BOTTOM: #0069ac;
    BORDER-LEFT: #0069ac;
    FONT-SIZE: 13px;
    PADDING: 5px 5px 5px 5px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    /*BACKGROUND-COLOR: #0069ac;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none*/
}
A.bottone_scheda:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
A.bottone_scheda:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.bottone_scheda:active
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.Menu1
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0069ac
}
TD.bordo
{
    BORDER-RIGHT: #c0cced 2px solid;
    BORDER-TOP: #c0cced 2px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #c0cced 2px solid;
    BORDER-BOTTOM: #c0cced 2px solid
}
TD.bordo_giallo
{
    BORDER-RIGHT: #0069ac 1px solid;
    BORDER-TOP: #0069ac 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #0069ac 1px solid;
    BORDER-BOTTOM: #0069ac 1px solid;
    BACKGROUND-COLOR: #ffffee;
    TEXT-ALIGN: center
}
TABLE.Default
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}
TABLE.Df
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}
INPUT.Bottone_Blu
{
    BORDER-RIGHT: #0069ac;
    BORDER-TOP: #0069ac;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #0069ac;
    COLOR: white;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #0069ac;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0069ac
}

#Tempo1024
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    LEFT: 185px;
    BORDER-LEFT: black thin;
    WIDTH: 540px;
    BORDER-BOTTOM: black thin;
    POSITION: absolute;
    TOP: 165px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
#orario1024
{
    BORDER-RIGHT: navy thin;
    BORDER-TOP: navy thin;
    RIGHT: 0px;
    LEFT: 810px;
    BORDER-LEFT: navy thin;
    WIDTH: 180px;
    BORDER-BOTTOM: navy thin;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 60px;
    BACKGROUND-COLOR: transparent
}
#contenuto
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    LEFT: 18%;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    WIDTH: 82%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    POSITION: absolute;
    TOP: 146px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #d7e6ef
}

#tutto
{
    BORDER-RIGHT: blue thin;
    BORDER-TOP: blue thin;
    BORDER-LEFT: blue thin;
    WIDTH: 800px;
    BORDER-BOTTOM: blue thin;
    HEIGHT: 300%;
    BACKGROUND-COLOR: lightyellow;
    TEXT-ALIGN: center
}
#MenuAlto
{
    BORDER-RIGHT: green thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: green thin;
    PADDING-LEFT: 10px;
    LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: green thin;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: green thin;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 60px;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
TABLE.principale
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: lightgrey
}
TD.Body
{
    FONT-SIZE: 9px;
    BACKGROUND-COLOR: #d7e6ef
}
TH.Bianco
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
TD.Descrizione
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f1eaff
}
.livelli
{
    FONT-SIZE: 8pt;
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 120px
}
#PagineSoc
{
    MARGIN-TOP: 0px;
    HEIGHT: 500%;
    BACKGROUND-COLOR: #ffffff
}
#BarraAltaSoc
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    WIDTH: 100%;
    COLOR: #cccccc;
    PADDING-TOP: 0px;
    POSITION: static;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #7777ee;
    TEXT-ALIGN: center
}
#SinistraSoc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FLOAT: right;
    BACKGROUND-IMAGE: none;
    MARGIN-LEFT: 0px;
    WIDTH: 15%;
    PADDING-TOP: 0px;
    POSITION: static;
    TEXT-ALIGN: left
}
#DestraSoc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    MARGIN-LEFT: 0px;
    WIDTH: 15%;
    PADDING-TOP: 0px;
    POSITION: static;
    TEXT-ALIGN: left
}
TD.natale
{
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: 'Viner Hand ITC'
}

TD.mese
{
    BORDER-RIGHT: #c0cced 2px solid;
    BORDER-TOP: #c0cced 2px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #c0cced 2px solid;
    BORDER-BOTTOM: #c0cced 2px solid
}
BODY.Standard
{
    BACKGROUND-COLOR: #0069ac
}
TH.SfondoGrigio
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d3d3d3
}
bordo_giallo
{
    BORDER-RIGHT: #0069ac 1px solid;
    BORDER-TOP: #0069ac 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #0069ac 1px solid;
    BORDER-BOTTOM: #0069ac 1px solid;
    BACKGROUND-COLOR: #ffffee;
    TEXT-ALIGN: center
}

/*stili colori dei font*/
.white{color: rgb(255,255,255);}
.lightgray{color:#CCCCCC;}
.gray{color:#666666;}
.black{color:#000;}
.red{color:#bc0001;}
.blue{color:#333366;}
.deepblue{color:#003776;}
.lightblue{color: #7E71B4;}
.orange{color: #fd7e02;}
.silver{color: #eeeeee;}
.green {color: #33cc33;}

/*stili formatazione font*/
.bold {font-weight : bold;}
.italic {font-style : italic;}
.underline{text-decoration : underline;}

/*stili per dimensioni dei fonts e tipo di fonts ed interlinea*/
.Arial{font-family:Arial,Verdana, Geneva, Helvetica, sans-serif;}
.Verdana{font-family:Verdana,Arial, Geneva, Helvetica, sans-serif;}
.BookAntiqua{font-family:Book Antiqua;}


.venti{font-size:200%;}
.diciannove{font-size:170%;}
.diciotto{font-size:160%;}
.sedici{font-size:150%;}
.quindici{font-size:145%;}
.quattordici{font-size:140%;}
.dodici{font-size:120%;}
.undici{font-size:110%;}
.dieci{font-size:100%;}
.nove{font-size:98%;}
.otto{font-size:95%;}
.sette{font-size:90%;}
.sei{font-size:80%;}
.cinque{font-size:70%;}
.quattro{font-size:60%;}

.a_left{text-align:left;}
.a_right{text-align:right;}
.a_center{text-align:center;}

/*allineamento delle divisioni*/
.left{float:left;}
.right{float:right;}

/*stili per i bordi*/
.blackbborder{border-bottom:1px solid #000000;}

/*stili per i colori di sfondo*/
.lightgraybcolor{background-color:#cccccc;}
.graybcolor{background-color:#bbb999;}
.greenbcolor{background-color:#33cc33;}
.lightgreenbcolor{background-image: url('ats/img/title-menu-bg.jpg');}
.rosabcolor{background-color:#ffddee;}
.biancobcolor{background-color:#ffffff;}


/*Stili form*/
fieldset.fildset1{margin:  0.0em 0.0em 0.0em 0.0em;padding: 0.0em 0.0em 0.0em 0.0em;width: auto;height: auto;border : 0em;}
input.input1 {background-color: #FFF;border: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif;width: 9.50em;height: 1.05em !important;height: 0.95em;	color: #000;}
input.input2 {background-color: #FFF;border: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif;width: 14.50em;height: 1.30em!important;height: 1.35em;}
input.input3 {background-color: #FFF;border: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif;width: 15.50em;height: 1.05em !important;height: 0.95em;	color: #000;}
input.input4 {background-color: #FFF;border: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif;width: 5.50em;height: 1.05em !important;height: 0.95em;}

textarea.area1 {border: 1px solid #000;}

div.floatright{float:right;}
div.floatleft{float:left;}
div.cb { clear:both; }

div.box100p{width:100%;}
div.box95p{width:95%;}
div.box90p{width:90%;}
div.box85p{width:88%;}
div.box70p{width:70%;}
div.box60p{width:60%;}
div.box50p{width:50%;}
div.box40p{width:40%;}
div.box30p{width:30%;}
div.box33p{width:33%;}
div.box25p{width:25%;}

div.box20{width: 20px; }
div.box30{width: 30px; }
div.box45{width: 45px; }
div.box60{width: 60px; }
div.box80{width: 80px; }
div.box90{width: 90px; }
div.box100{width:100px;}
div.box120{width:120px;}
div.box150{width:150px;}
div.box180{width:180px;}
div.box200{width:200px;}
div.box233{width:233px;}
div.box260{width:260px;}
div.box300{width:315px;}
div.box350{width:350px;}
div.box400{width:400px;}
div.box420{width:420px;}
div.box450{width:450px;}
div.box500{width:500px;}
div.box600{width:600px;}
div.box670{width:670px;}
div.box708{width:708px;}
div.bordo{ border: 1px solid #ccc; margin-left: 1px; padding: 2px 1px 3px 2px;}

div.box12h{height: auto !important;height: 12.00em;min-height: 12.00em;}

/*spaziatori*/
/*left*/
.l250-space{margin-left:25.00em!important;display:inline;}
.l210-space{margin-left:21.00em!important;display:inline;}
.l150-space{margin-left:15.00em!important;display:inline;}
.l104-space{margin-left:10.44em!important;display:inline;}
.l50-space{margin-left:5.00em!important;display:inline;}
.l30-space{margin-left:3.00em!important;display:inline;}
.l14-space{margin-left:1.44em!important;display:inline;}
.l12-space{margin-left:1.22em!important;display:inline;}
.l11-space{margin-left:1.12em!important;display:inline;}
.l10-space{margin-left:1.02em!important;display:inline;}
.l09-space{margin-left:0.92em!important;display:inline;}
.l08-space{margin-left:0.82em!important;display:inline;}
.l07-space{margin-left:0.72em!important;display:inline;}
.l06-space{margin-left:0.62em!important;display:inline;}
.l05-space{margin-left:0.52em!important;display:inline;}
.l04-space{margin-left:0.42em!important;display:inline;}
.l03-space{margin-left:0.32em!important;display:inline;}
.l01-space{margin-left:0.12em!important;display:inline;}
/*right*/
.r14-space{margin-right:1.44em!important;display:inline;}
.r10-space{margin-right:1.02em!important;display:inline;}
.r07-space{margin-right:0.72em!important;display:inline;}
.r05-space{margin-right:0.52em!important;display:inline;}
.r03-space{margin-right:0.52em!important;display:inline;}
.r01-space{margin-right:0.12em!important;display:inline;}

/*bottom*/
.b14-space{margin-bottom:1.44em!important;display:inline;}
.b077-space{margin-bottom:0.77em!important;display:inline;}
.b04-space{margin-bottom:0.42em!important;display:inline;}
.b02-space{margin-bottom:0.22em!important;display:inline;}
.b01-space{margin-bottom:0.12em!important;display:inline;}

/*top*/
.t100-space{margin-top:10.30em!important;display:inline;}
.t50-space{margin-top:5.30em!important;display:inline;}
.t23-space{margin-top:2.30em!important;display:inline;}
.t14-space{margin-top:1.44em!important;display:inline;}
.t12-space{margin-top:1.22em!important;display:inline;}
.t11-space{margin-top:1.12em!important;display:inline;}
.t10-space{margin-top:1.02em!important;display:inline;}
.t077-space{margin-top:0.77em!important;important;display:inline; }
.t057-space{margin-top:0.57em!important;important;display:inline;}
.t018-space{margin-top:0.19em!important;margin-top:0.22emdisplay:inline;}
.t037-space{margin-top:0.37em!important;important;display:inline;}


/*LIGHTBOX*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align:center;
	line-height: 0;
	margin:0em auto 0em auto;
	float: none;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	float: none;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images
/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	float: none;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	float: none;
	}
/*FINE LIGHTBOX*/

.suggest_link {width: 100%;background-color: #FFFFFF;padding: 2px 6px 2px 6px;border: 1px solid #FFFFFF;cursor:hand;}
.suggest_link_over {width: 100%;background-color: #fd7e02;padding: 2px 6px 2px 6px; border: 1px solid #000000;cursor:hand;}
#search_suggest {width: 25.00em;position: absolute;background-color: #FFFFFF;text-align: left;border: 0px;z-index: 85;}

* {
	margin: 	0;
	padding: 	0;
}

:focus {
	outline: none;
}

/* General styles ------------------------- */

.showcase {
	position: relative;
	}

.showcase a.controls {
	position: absolute;
	width: 25px;
	height: 20px;
	text-decoration: none;
	color: #666666;
	font-size: 30px;
	font-weight: bold;
	text-align: center;	
	}

.showcase a.previous {
	padding-bottom: 4px;
}

.showcase ul li {
	width: 170px;
	height: 170px;
	float: left;	
	list-style-type: none;	
}

.showcase ul li a {
	display: block;	
}

.showcase li a {
	width: 100%;
	height: 100%;
	border: 0;	
}
.showcase img {
	width: 100%;
	height: 100%;
	border: 2px solid #CCCCCC;	
}

/* Horizontal showcase ------------------------- */

.showcase#horizontal {	
	margin: 20px auto 0 auto;
	width: 700px;
	height: 170px;
}	
	
.showcase#horizontal a.controls {
	top: 50%;
	margin-top: -27px;
	padding-top: 18px;
}

.showcase#horizontal a.next {
	right: 0;
}


.showcase#horizontal a.controls:hover {
	border-color: #2097FA;
}

.showcase#horizontal ul {
	position: relative;	
	width: 620px;
	height: 170px;	
	margin: 0 auto;
}

/* Vertical showcase ------------------------- */

.showcase#vertical {	
	margin: 100px auto 0 auto;
	width: 170px;	
	height: 600px;
}	
	
.showcase#vertical a.controls {
	left: 50%;
	margin-left: -27px;
}

.showcase#vertical a.next {
	bottom: 0;
	padding-top: 4px;
}


.showcase#vertical a.controls:hover {
	border-color: #2097FA;
}

.showcase#vertical ul {
	position: relative;	
	width: 170px;
	height: 450px;	
	top: 75px;
}

/* Diagonal showcase ------------------------- */

.showcase#diagonal {	
	margin: 100px auto 0 auto;
	width: 620px;
	height: 620px;
}	
	
.showcase#diagonal a.previous {
	top: 0;
	left: 0;	
	}

.showcase#diagonal a.next {
	right: 0;
	bottom: 0;
	padding-top: 4px;
}

.showcase#diagonal a.controls:hover {
	border-color: #2097FA;
}

.showcase#diagonal ul {
	position: relative;	
	width: 500px;
	height: 500px;
	top: 60px;
	left: 60px;
}	