/* Default CSS Stylesheet for a new Web Application project */
/*
Ellessecom
*/
BODY
{
	background-repeat: no-repeat;
	background-position: center top;
	BACKGROUND-COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	text-decoration: none;
	WORD-SPACING: normal;
	margin:  0 0 0 0;
  scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #003300;
	crollbar-dark-shadow-color: #999900;
	scrollbar-track-color: #DDDDDD;
	scrollbar-face-color: #5198F4;
	scrollbar-shadow-color: #DDDDDD;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3d-light-color: #003300;
}

.Head
{
}

.Tail
{
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
A.Tail:hover {color: #5198F4;}

.TDFoot
{
	background-image:url(img/fondoFoot.gif);
}

.TDFootLogo
{
	background-image:url(img/logoMicro_.gif);
}

.Hidden
{
  font-size: 1px;
}

.Text
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #000000;
}
A.Text:hover {color: #2760A7;}

.TextB
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #000000;
}
A.TextB:hover {color: #2760A7;}

.TextJust
{
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    text-align:justify;
    text-justify:auto;
    color: #000000;
}
A.TextJust:hover {color: #2760A7;}

.Enh
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: normal;
  TEXT-TRANSFORM: none;
  color: #2760A7;
}
A.Enh:hover {color: #5198F4;}

.EnhB
{
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	color: #2760A7;
}
A.EnhB:hover {color: #5198F4;}

.Std
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: normal;
  TEXT-TRANSFORM: none;
  color: #000066;
}
A.Std:hover {color: #000066;}

.StdB
{
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	color: #000066;
}
A.StdB:hover {color: #000066;}

.LeftPane
{
	background-color: #FFFFFF;
	width: 172px;
}

.ContentPane
{
	/*background-color: #FFFFFF;*/
	width: 590px;
}

INPUT
{
	vertical-align:middle;
}

.BoxTitleMenuStd
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #FFFFFF;
}
A.BoxTitleMenuStd:hover {color: #5198F4;}

.BoxTitleBodyStd
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #FFFFFF;
}
A.BoxTitleBodyStd:hover {color: #5198F4;}

.Categorie
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #FFFFFF;
}
A.Categorie:hover {color: #000066;}

.SubCategorie
{
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	color: #FFFFFF;
}
A.SubCategorie:hover {color: #000066;}

.Codice
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #000000;
}
A.Codice:hover {color: #2760A7;}

.Prodotto
{
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  color: #003399;
}
A.Prodotto:hover {color: #000000;}

.Categoria
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
    color: #959595;
}
A.Categoria:hover {color: #959595;}

.Marca
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
    color: #959595;
}
A.Marca:hover {color: #959595;}

.MarcaElenco
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
  color: #5198F4;
}
A.MarcaElenco:hover {color: #000000;}

.CategorieAll
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #DA0000;
}
A.CategorieAll:hover {color: #000000;}

.MarcheAll
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #DA0000;
}
A.MarcheAll:hover {color: #000000;}

.EmptyCart
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #DA0000;
}
A.EmptyCart:hover {color: #000000;}

.Promozioni
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #043394;
}
A.Promozioni:hover {color: #000000;}

.Service
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #FFFFFF;
}
A.Service:hover {color: #000066;}

.Links
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #2760A7;
}
A.Links:hover {color: #5198F4;}

.PageNumber
{
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	color: #FFFFFF;
}
A.PageNumber:hover {color: #000066;}

.PageSep
{
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	color: #FFFFFF;
}
A.PageSep:hover {color: #000066;}

.PrefissoPrezzo
{
	FONT-SIZE: 12pt; 
	FONT-WEIGHT: bold;
	color: #000000;
}

.Prezzo
{
  FONT-SIZE: 12pt;
  font-weight:bold;
  COLOR: #5198F4;
}
A.Prezzo:hover {color: #000000;}

.PrezzoElenco
{
  FONT-SIZE: 9pt;
  font-weight:bold;
  COLOR: #5198F4;
}
A.PrezzoElenco:hover {color: #2760A7;}

.PrezzoNormale
{
  FONT-SIZE: 8pt;
  font-weight:bold;
  COLOR: #000000;
}
A.PrezzoNormale:hover {color: #DA0000;}

.PrezzoBarrato
{
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold;
	color: #000000;
	text-decoration:line-through;
}
A.PrezzoBarrato:hover {color: #DA0000;}

.Sconto
{
  FONT-SIZE: 8pt;
  font-weight:bold;
  COLOR: #ffffff;
  BACKGROUND-COLOR: #DA0000;
  padding: 2px 2px 2px 2px;
}

TR.Vetrinasmallhead
{
	vertical-align:top;
	background-color: #5198F4;
	width: 100%;
}

TD.Vetrinasmallhead
{
	vertical-align:top;
	text-align:left;
	width: 100%;
	padding-left: 4px;
}

TR.Vetrinasmallbody
{
	vertical-align:top;
	background-color: #FFFFFF;
	width: 100%;
}

TD.Vetrinasmallbody
{
	padding: 5px 5px 5px 5px;
	text-align:justify;
	vertical-align:top;
	background-color: #FFFFFF;
	width: 100%;
}

.LinkClassifica
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #2760A7;
}
A.LinkClassifica:hover {color: #5198F4;}

TABLE.Lista
{
	padding: 0 0 0 0;
	width: 100%;
	border-bottom: solid 1px #5198F4;
}

TR.Lista
{
	padding: 2px 0px 2px 0px
}

.Marchi
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #000000;
}
A.Marchi:hover {color: #2760A7;}

TD.MySiteStatusInfoName
{
	padding: 0px 2px 0px 2px; 
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFFFFF;
	border-collapse:collapse;
  background-color: #2760A7;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:normal;
  LETTER-SPACING: normal;
  color: #FFFFFF;
}

TD.MySiteStatusInfoData
{
	padding: 0px 2px 0px 2px; 
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFFFFF;
	border-collapse:collapse;
  background-color: #ECECEC;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:normal;
  LETTER-SPACING: normal;
  color: #000000;
}

TD.MySiteInfoName
{
	padding: 0px 2px 0px 2px; 
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFFFFF;
	border-collapse:collapse;
  background-color: #2760A7;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:normal;
  LETTER-SPACING: normal;
  color: #FFFFFF;
}

TD.MySiteInfoAction
{
	padding: 0px 2px 0px 2px; 
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFFFFF;
	border-collapse:collapse;
  background-color: #ECECEC;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:normal;
  LETTER-SPACING: normal;
  color: #000000;
}

TD.ComparaProdotto
{
	padding: 0px 2px 0px 2px; 
	border-bottom: solid 2px #FFFFFF;
	border-right: solid 2px #DDDDDD;
	border-collapse:collapse;
}

TD.ComparaData
{
	padding: 0px 2px 0px 2px; 
	border-bottom: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	border-collapse:collapse;
  background-color: #2760A7;
  font: bold 8pt Arial, Helvetica, sans-serif ;
  line-height: 20px;
  color: #FFFFFF;
  text-align:left;
  vertical-align:top;
}

TD.ComparaValue
{
	padding: 0px 2px 0px 2px; 
	border-bottom: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	border-collapse:collapse;
  background-color: #ECECEC;
  font: normal 8pt Arial, Helvetica, sans-serif ;
  line-height: 20px;
  color: #000000;
  text-align:left;
  vertical-align:top;
}

TABLE.BundleLista
{
	width:100%;
	border-bottom: solid 2px #686868;
	padding-top:5px;
	padding-bottom:5px;
	/*table-layout:fixed;*/
}

Table.Spacer
{
	width: 100%;
	height: 6px;
}

TABLE.file
{
	padding: 0 0 0 0;
	width: 100%;
	border: none;
	table-layout:fixed;
}

TD.fileheader
{
	background-color: #5198F4;
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #FFFFFF;
	width: 100%;
	border-color: #FFFFFF;
}
TD.file
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #000000;
	width: 100%;
	border-color: #5198F4;
}

.GruppoFile
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #043394;
}
A.GruppoFile:hover {color: #000000;}

.Errore
{
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #DA0000;
}

.CatNavigator
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #FFFFFF;
}
A.CatNavigator:hover {color: #FFF600;}

.CatNavigatorMarca
{
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #FFFFFF;
}

A 
{
	text-decoration: none;
}

SMALL   {
  font-size:  8px;
}

BIG {
  font-size:  14px;
}

BLOCKQUOTE, PRE	{	
font-family:	Courier New, monospace;
}	

UL LI	{	
list-style-type:	square ;
}	

UL LI LI	{	
list-style-type:	disc;
}	

UL LI LI LI	{	
list-style-type:	circle;
}	
	
OL LI	{	
list-style-type:	decimal;
}	

OL OL LI	{	
list-style-type:	lower-alpha;
}	

OL OL OL LI	{	
list-style-type:	lower-roman;
}	


.Tabs {
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
  color:white;
}
A.Tabs:hover   {color:#5198F4;}

TD.Tabs {
	background-image:url(/img/tbICx.gif);
	background-position:left top;
	background-repeat: repeat-x;
}

.SelectedTab {
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
  color:white;
}

TD.SelectedTab {
	background-image:url(/img/tbACx.gif);
	background-position:left top;
	background-repeat: repeat-x;
}

.TabsA {
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
  color:white;
}
A.TabsA:hover   {color:#5198F4;}

TD.TabsA {
	background-image:url(/img/tbIHCx.gif);
	background-position:left top;
	background-repeat: repeat-x;
}

.SelectedTabA {
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
  color:white;
}

TD.SelectedTabA {
	background-image:url(/img/tbAHCx.gif);
	background-position:left top;
	background-repeat: repeat-x;
}

.TitoloCategoria
{
  FONT-FAMILY:  Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT:  900;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM:  uppercase;
  color: #FFFFFF;
}

TD.sorter
{
    width:100%; 
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#5198F4;
    border-collapse:collapse
}

.txt
{
  border: #5198F4 1px solid;
  padding: 0px 0px 0px 0px;
  BACKGROUND: #FFFFFF;
  FONT-FAMILY: Arial, Helvetica;
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
}

.cmd
{
	border-bottom: solid 2px #5198F4;
	border-right: solid 2px #5198F4;
	border-top: solid 1px #5198F4;
	border-left: solid 1px #5198F4;
  padding: 0px 5px 0px 5px;
  BACKGROUND: #000066;
 	BACKGROUND-IMAGE: url(/img/TitoloBLU.gif);
  COLOR: #ffffff;
  FONT: bold 11px Arial, Helvetica, sans-serif;
  height: 20px;
  vertical-align: middle;
}

.cmdpressed
{
  BORDER-TOP: #0F2656 2px solid;
  BORDER-LEFT: #0F2656 2px solid;
  BORDER-RIGHT: #2859C1 2px solid;
  BORDER-BOTTOM: #2859C1 2px solid;
  padding: 0px 5px 0px 5px;
  BACKGROUND: #2760A7;
  COLOR: #FFFFFF;
  FONT: bold 11px Arial;
  height: 20px;
  vertical-align: middle;
}

.cmddisabled
{
  BORDER-RIGHT: #000000 2px solid;
  BORDER-BOTTOM: #000000 2px solid;
  BORDER-TOP: #C0C0C0 2px solid;
  BORDER-LEFT: #C0C0C0 2px solid;
  padding: 0px 5px 0px 5px;
  BACKGROUND: #808080;
  COLOR: #FFFFFF;
  FONT: bold 11px Arial;
  height: 20px;
  vertical-align: middle;
}

.StandardButton     
{
	padding-right: 5px;
	padding-left: 5px;
	BACKGROUND-IMAGE: url(/img/TitoloBLU.gif);
	background-color: #000066;
  color: #FFFFFF;
  font-family:Arial , Helvetica; 
  font-size: 11px;
  font-weight: bold;
}


/* Stili per repeater */
/* Header */
TABLE.header
{
	padding: 0 0 0 0;
	width: 100%;
	background-color: #5198F4;
	border: none;
	table-layout:fixed
}

TR.header
{
	height: 22px;
	vertical-align: middle;
}

TD.header
{
  FONT: bold 8pt Arial, Helvetica, sans-serif;
  color: FFFFFF;
  VERTICAL-ALIGN:middle;
}

/*
-- Stili per ricevuta
*/
TABLE.carta
{
  border: solid 1px #000000;
  border-collapse: collapse;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
}

TD.carta
{
  border: solid 1px #000000;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

/*
TD.cartabp
{
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #c0c0c0;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}
*/

TD.cartabs
{
  border:  solid 1px #e0e0e0;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}
TD.cartah
{
  border: solid 1px #000000;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #e0e0e0;
  border-collapse: collapse;
}
TD.cartanb
{
  border: solid 1px #ffffff;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  border-collapse: collapse;
}
.cartahead
{
  MARGIN-BOTTOM: 3px;
  FONT: bold 12pt Verdana, Arial, Helvetica, sans-serif;
  COLOR: #000000
}
.cartatop
{
  MARGIN-BOTTOM: 3px;
  FONT: 10pt Verdana, Arial, Helvetica, sans-serif;
  COLOR: #000000
}
.carta
{
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
}

/*
FINE -- Stili per ricevuta
*/

/* Stili per scheda esprinet like */
.descrizione-foto
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
	color: #000000;
}
.descrizione-titolo
{ 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
	background-color:#5198F4;
	color: #FFFFFF;
}
.descrizione-desc
{ 
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color: #000000;
}
.ST-titolo
{ 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
	background-color:#5198F4;
	color: #FFFFFF;
}
.ST-header
{ 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#959595;
	color: #FFFFFF;
}
.ST-rigacolore1
{ 
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#D7D7D7;
	color: #000000;
}
.opzioni-titolo
{ 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
	background-color:#5198F4;
	color: #FFFFFF;
}
.opzioni-header
{ 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#959595;
	color: #FFFFFF;
}
.opzioni-rigacolore1
{ 
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#D7D7D7;
	color: #000000;
}
.QI-titolo
{ 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
	background-color:#5198F4;
	color: #FFFFFF;
}
.QI-header
{ 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#959595;
	color: #FFFFFF;
}
.QI-rigacolore1
{ 
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#D7D7D7;
	color: #000000;
}
INPUT
{
	vertical-align:middle;
}


.MenuItem 
{
	border: solid 1px #808080;
}


IFRAME {
	border: solid 1px #5198F4;
	padding: 0px 0px 0px 0px;
  /* BACKGROUND: #FEF6F6; */
  FONT: 9pt Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN:middle;
}
/* Stili per componenti custom */

TABLE.ProdLista
{
	width:100%;
	border-bottom: solid 2px #000885;
	padding-top:2px;
	padding-bottom:2px;
	table-layout:fixed;
}


.BMarcaG
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #959595;
}

.BPriceR
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt; 
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #5198F4;
}
.BPriceB
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt; 
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #000000;
}


.Rd
{
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    color: #5198F4;
}
A.Rd:link {color: #5198F4; text-decoration: none;}
A.Rd:active {color: #5198F4; text-decoration: none;}
A.Rd:visited {color: #5198F4; text-decoration: none;}
A.Rd:hover {color: #000000; text-decoration: none;}


.RdB
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    text-decoration: none;
    color: #5198F4;
}
A.RdB:link {color: #5198F4; text-decoration: none;}
A.RdB:active {color: #5198F4; text-decoration: none;}
A.RdB:visited {color: #5198F4; text-decoration: none;}
A.RdB:hover {color: #000000; text-decoration: none;}

.Rd09
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    color: #5198F4;
}

.Rd10
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    color: #5198F4;
}

.Rd10B
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    color: #5198F4;
}

.Bl08
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    color: #000000;
}

.Bl08b
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    color: #000000;
}

.Bl09
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    color: #000000;
}

.Wt09
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
A.Wt09:link {color: #FFFFFF; text-decoration: none;}
A.Wt09:active {color: #FFFFFF; text-decoration: none;}
A.Wt09:visited {color: #FFFFFF; text-decoration: none;}
A.Wt09:hover {color: #D7D7D7; text-decoration: none;}

.Wt
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
A.Wt:link {color: #FFFFFF; text-decoration: none;}
A.Wt:active {color: #FFFFFF; text-decoration: none;}
A.Wt:visited {color: #FFFFFF; text-decoration: none;}
A.Wt:hover {color: #D7D7D7; text-decoration: none;}

.WtB
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
A.WtB:link {color: #FFFFFF; text-decoration: none;}
A.WtB:active {color: #FFFFFF; text-decoration: none;}
A.WtB:visited {color: #FFFFFF; text-decoration: none;}
A.WtB:hover {color: #D7D7D7; text-decoration: none;}

.Mn
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #000066;
}
A.Mn:link {color: #000066; text-decoration: none;}
A.Mn:active {color: #000066; text-decoration: none;}
A.Mn:visited {color: #000066; text-decoration: none;}
A.Mn:hover {color: #5198F4; text-decoration: none;}


.Titolo
{
    FONT-FAMILY:  Arial Black, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #000000;
}
A.Titolo:link {color: #000000; text-decoration: none;}
A.Titolo:active {color: #000000; text-decoration: none;}
A.Titolo:visited {color: #000000; text-decoration: none;}
A.Titolo:hover {color: #5198F4; text-decoration: none;}

.TitoloDarkWhite
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
.TitoloDarkGray
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
.TitoloMenuStd
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
.TitoloLightWhite
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
.TitoloLightGray
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
.TitoloLightCyan
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}

.Cat
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #5198F4;
}
A.Cat:link {color: #5198F4; text-decoration: none;}
A.Cat:active {color: #5198F4; text-decoration: none;}
A.Cat:visited {color: #5198F4; text-decoration: none;}
A.Cat:hover {color: #000000; text-decoration: none;}

.CatB
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #000066;
}
A.CatB:link {color: #000066; text-decoration: none;}
A.CatB:active {color: #000066; text-decoration: none;}
A.CatB:visited {color: #000066; text-decoration: none;}
A.CatB:hover {color: #5198F4; text-decoration: none;}

.CatW
{
    FONT-FAMILY: Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #FFFFFF;
}
A.CatW:link {color: #FFFFFF; text-decoration: none;}
A.CatW:active {color: #FFFFFF; text-decoration: none;}
A.CatW:visited {color: #FFFFFF; text-decoration: none;}
A.CatW:hover {color: #000066; text-decoration: none;}

.Fam
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #000000;
    text-decoration: none;
}
A.Fam:link {color: #000000; text-decoration: none;}
A.Fam:active {color: #000000; text-decoration: none;}
A.Fam:visited {color: #000000; text-decoration: none;}
A.Fam:hover {color: #5198F4; text-decoration: none;}

.FamB
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #000000;
}
A.FamB:link {color: #000000; text-decoration: none;}
A.FamB:active {color: #000000; text-decoration: none;}
A.FamB:visited {color: #000000; text-decoration: none;}
A.FamB:hover {color: #5198F4; text-decoration: none;}

.FamBUn
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    color: #959595;
}


.txt
{
	border: solid 1px #000066;
	padding: 0px 0px 0px 0px;
  /*BACKGROUND: #FEF6F6;*/
  FONT: 9pt Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN:middle;
}

