BODY
{
  margin: 0px;
  padding: 0px; 
	text-align:center;
	background-color: #FFFFFF;
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;
}
TD
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;	
}
INPUT
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 8pt;	
}
IMG
{
    BORDER: 0;
}
A
{
 		COLOR: black;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 8pt;	
 		text-decoration: underline;
}
.sfondoHeader
{
  background-color: #efeceb;
 	COLOR: black;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 12pt;
}
.sfondoBottom
{
  background-color: #efeceb;
 	COLOR: black;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 12pt;
}
.sfondoCellaGrigio
{
  background-color: #efeceb;
 	COLOR: black;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 12pt;
}
.boxImg
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
  padding: 1px; 
}
.boxTDcalendar
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
	font-family: Trebuchet MS;
  FONT-SIZE: 10pt;
  padding: 1px;
	width:85px;
	height:65px; 
}
.boxTDcalendarOggi
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
	font-family: Trebuchet MS;
  FONT-SIZE: 10pt;
  padding: 1px;
	width:85px;
	height:65px; 
	COLOR: red;
}
.boxTDcalendarSel
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
  padding: 1px;
 	COLOR: #00aaef;
	font-family: Trebuchet MS;
  FONT-SIZE: 15pt;
	font-weight: bolder;
  CURSOR: Hand;
  CURSOR: Pointer;		
	width:85px;
	height:65px; 
}
.boxTDcalendarOggiSel
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
  padding: 1px;
 	COLOR: red;
	font-family: Trebuchet MS;
  FONT-SIZE: 10pt;
	font-weight: bolder;
  CURSOR: Hand;
  CURSOR: Pointer;		
	width:85px;
	height:65px; 
}
.boxTDcalendarSelOn
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
  padding: 1px;
  background-color: #eeeef0;	
	font-family: Trebuchet MS;
  FONT-SIZE: 10pt;
	width:85px;
	height:65px; 
}
.boxTDcalendarOggiSelOn
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
  padding: 1px;
  FONT-SIZE: 10pt;
	font-weight: bolder;
  background-color: #eeeef0;	
	font-family: Trebuchet MS;
	color: red;
	width:85px;
	height:65px; 
}
.boxTDcalendarSelOnSel
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
  padding: 1px;
 	COLOR: #00aaef;
  FONT-SIZE: 15pt;
	font-weight: bolder;
  background-color: #eeeef0;	
	font-family: Trebuchet MS;
  CURSOR: Hand;
  CURSOR: Pointer;		
	width:85px;
	height:65px; 
}
.boxTDcalendarOggiSelOnSel
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  BORDER-LEFT: black 1pt solid;
  BORDER-BOTTOM: black 1pt solid;
  padding: 1px;
  FONT-SIZE: 10pt;
	font-weight: bolder;
  background-color: #eeeef0;	
	font-family: Trebuchet MS;
  CURSOR: Hand;
  CURSOR: Pointer;		
	width:85px;
	height:65px; 
}


.titoloSezione
{
  background-color: black;
 	COLOR: white;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 12pt;
	PADDING: 2px;	
}
.titoloSezioneLink
{
  background-color: black;
 	COLOR: white;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 12pt;
	PADDING: 2px;
  CURSOR: Hand;
  CURSOR: Pointer;		
}

.titoloAzzurro12
{
 	COLOR: #00aaef;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 12pt;
	TEXT-DECORATION: none;
}
.titoloAzzurro
{
 	COLOR: #00aaef;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}
.titoloAzzurroNero
{
	background-color: #00aaef;
 	COLOR: black;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 12pt;
	TEXT-DECORATION: none;
}
.titoloGrigio
{
 	COLOR: gray;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}
.titoloGrigioPic
{
 	COLOR: gray;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}


.linkTitoloAzzurro
{
 	COLOR: #00aaef;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}
.linkTitoloAzzurro:hover
{
 	COLOR: black;
	background-color: #00aaef;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}
.linkTitoloAzzurroPic
{
 	COLOR: #00aaef;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}
.linkTitoloAzzurroPic:hover
{
 	COLOR: black;
	background-color: #00aaef;
	font-family: Trebuchet MS;
	font-weight: bolder;	
  FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}

.linkTag
{
 margin:0px;
 padding:0px;
 COLOR: black;
 TEXT-DECORATION: none;
}

.linkTag:hover 
{
	margin:0px;
 padding:0px;

 TEXT-DECORATION: none;
     color: #00aaef;
}


.anteprima
{
	font-family: Trebuchet MS;
  FONT-SIZE: 8pt;
 	COLOR: black;		
}
.anteprima2
{
	font-family: Trebuchet MS;
  FONT-SIZE: 8pt;
 	COLOR: black;		
}

.testo10
{
	font-family: Trebuchet MS;
  FONT-SIZE: 9pt;
 	COLOR: black;		
}
.testoWhite
{
	font-family: Trebuchet MS;
  FONT-SIZE: 10pt;
 	COLOR: white;		
	font-weight: bolder;	
}
.testoGrigio
{
	font-family: Trebuchet MS;
  FONT-SIZE: 8pt;
 	COLOR: gray;		
}
.testoGrigioB
{
	font-family: Trebuchet MS;
  FONT-SIZE: 8pt;
 	COLOR: gray;
	font-weight: bolder;	
}


.boxRicercaSez
{
 background-color: #00aaef;
 COLOR: black; 
}
.bottoneRicercaSez 
{
 background-color: #00aaef;
	font-family: Trebuchet MS;
  FONT-SIZE: 11pt;
 	COLOR: white;
 	font-weight: bolder; 
  BORDER-RIGHT: black 0pt solid;
  BORDER-TOP: black 0pt solid;
  BORDER-LEFT: black 0pt solid;
  BORDER-BOTTOM: black 0pt solid;
}
.titoloRicercaSez
{
 font-weight: bolder;
 font-family: Trebuchet MS;
 FONT-SIZE: 12pt;
 COLOR: black; 
}

.boxBeatMag
{
 background-color: red;
 COLOR: white; 
}
.titoloMagazine
{
 font-weight: bolder;
 font-family: Trebuchet MS;
 FONT-SIZE: 12pt;
 background-color: red;
 COLOR: white; 
}
.testoMagazine
{
	font-weight: bolder;	
 	COLOR: white;
	font-family: Trebuchet MS;
  FONT-SIZE: 13pt;
}
.bottoneBoxMag 
{
	font-family: Trebuchet MS;
  FONT-SIZE: 11pt;
 background-color: red;
 COLOR: white;
 	font-weight: bolder; 
  BORDER-RIGHT: black 0pt solid;
  BORDER-TOP: black 0pt solid;
  BORDER-LEFT: black 0pt solid;
  BORDER-BOTTOM: black 0pt solid;
}
.linkWhiteRed
{
 font-weight: bolder;
 font-family: Trebuchet MS;
 FONT-SIZE: 13pt;
 COLOR: black;
	TEXT-DECORATION: none;
}
.linkWhiteRed:hover
{
 font-weight: bolder;
 font-family: Trebuchet MS;
 FONT-SIZE: 13pt;
 COLOR: white;
	TEXT-DECORATION: none;
}
.sfondoCharts1 {
 background-color: #ffffff;
 PADDING-Top: 3px;
 PADDING-Bottom: 3px;
 PADDING-Right: 2px;
 PADDING-Left: 2px;    
}
.sfondoCharts2 {
 background-color: #efeceb;
 PADDING-Top: 3px;
 PADDING-Bottom: 3px;
 PADDING-Right: 2px;
 PADDING-Left: 2px;    
}
.testoPiccolo
{
  FONT-FAMILY: Trebuchet MS;
  FONT-SIZE: 7pt;	
}


div.boxsuggerimenti {
  font-family:Verdana;
  font-size:10px;
  position:absolute;
  background-color:white;
  border:1px solid #000000;
  margin:0px;
  padding:0px;
}
div.boxsuggerimenti ul {
text-align:left;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.boxsuggerimenti ul li.selected { background-color: red;}
div.boxsuggerimenti ul li {
text-align:left;		
  list-style-type:none;
  display:block;
  margin:0;
  padding:1px;
  cursor:pointer;
  border-bottom:1px solid #000000;
}

div.boxsuggerimenti_sez {
  font-family:Verdana;
  font-size:10px;
  position:absolute;
  background-color:white;
  border:1px solid #000000;
  margin:0px;
  padding:0px;
}
div.boxsuggerimenti_sez ul {
text-align:left;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.boxsuggerimenti_sez ul li.selected { background-color: #00aaef;}
div.boxsuggerimenti_sez ul li {
text-align:left;		
  list-style-type:none;
  display:block;
  margin:0;
  padding:1px;
  cursor:pointer;
  border-bottom:1px solid #000000;
}


