/* Default CSS Stylesheet for a new Web Application project */
/*
Avagnano
*/
body{
    font: 12.5px Arial, Helvetica, sans-serif ;
    background-color:white;
    margin:0;
    padding:0;
    color: #712907;
}

a {
    text-decoration: none;
}

div.Home
{
	width:980px;
    background-image:url(img/colbg3.gif);
    background-position: center top;
    background-repeat: repeat-y;
    background-color: #FFFFFF;
}

div.LeftPane
{
    width: 230px;
   	float:left;
	visibility:hidden;
}

div.ContentPane
{
   	float:left;
}

div.RightPane
{
    width: 230px;
   	float:right;
	visibility:hidden;
}

div.FooterSpacer
{
	clear:both;
    height:10px;
	width:980px;
    background-image:url(/img/colBg3.gif);
    background-repeat:repeat-y;
}

div.Footer
{
	width:980px;
    height:30px;
    background-image:url(/img/FOOTCX.gif);
    background-repeat:repeat-x;
    line-height:30px;
    vertical-align:middle;
}

div.Disclaimer
{
	width:980px;
    background-image:url(/img/colBg3.gif);
    background-repeat:repeat-y;
}

div.Disclaimer2
{
	width:980px;
    background-image:url(/img/colBg4.gif);
    background-repeat:no-repeat;
}

div.Logos
{
	visibility:hidden;
	display:none;
	width:970px;
	background-color: White;
	text-decoration:none;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	padding-left:5px;
	padding-right:5px; 
}

div.TopLinks
{
	width:980px;
}

div.User
{
	width:980px;
}

div.Spacer
{
	width:980px;
	height:5px;
}


.Hidden
{
  font-size: 1px;
}

.Text
{
  FONT-SIZE: 8pt;
}
A.Text:hover {color: #EE1D25;}

.TextB
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color: #712907;
}
A.TextB:hover {color: #EE1D25;}

.TextJust
{
    FONT-SIZE: 8pt;
    text-align: justify;
    text-justify: auto;
}
A.TextJust:hover {color: #EE1D25;}

.Enh
{
    FONT-SIZE: 10pt;
    color: #EE1D25;
}
A.Enh:hover {color: #5198F4;}

.EnhB
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color: #EE1D25;
}
A.EnhB:hover {color: #5198F4;}

.Std
{
    FONT-SIZE: 10pt;
    color: #712907;
}
A.Std:hover {color: #EE1D25;}

.StdB
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    color: #712907;
}
A.StdB:hover {color: #EE1D25;}

/* High Light */
.Hlt
{
    FONT-SIZE: 10pt;
    color: #5198F4;
}
A.Hlt:hover {color: #2760A7;}

.HltB
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    color: #5198F4;
}
A.HltB:hover {color: #2760A7;}

/* Dimmed */
.Dmd
{
    FONT-SIZE: 10pt;
    color: #808080;
}
A.Dmd:hover {color: #5198F4;}

.DmdB
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    color: #808080;
}
A.DmdB:hover {color: #5198F4;}


INPUT
{
    vertical-align:middle;
}

.BoxTitleMenuStd
{
    /*font: bold 12.5px Arial, Helvetica, sans-serif;*/
    font-weight:bold;
    color: #FFFFFF;
}
A.BoxTitleMenuStd:hover {color: #5198F4;}

.BoxTitleMenuVar1
{
    font: bold 10pt Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
A.BoxTitleMenuVar1:hover {color: #5198F4;}

.BoxTitleMenuVar2
{
    font: bold 10pt Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
A.BoxTitleMenuVar2:hover {color: #5198F4;}

.BoxTitleMenuVar3
{
    font: bold 10pt Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
A.BoxTitleMenuVar3:hover {color: #5198F4;}

.BoxTitleBodyStd
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    text-decoration: none;
    color: #712907;
}
A.BoxTitleBodyStd:hover {color: #ee1d25;}

.BoxTitleBodyVar1
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    text-decoration: none;
    color: #712907;
}
A.BoxTitleBodyVar1:hover {color: #5198F4;}

.BoxTitleBodyVar2
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    text-decoration: none;
    color: #712907;
}
A.BoxTitleBodyVar2:hover {color: #5198F4;}

.BoxTitleBodyVar3
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    text-decoration: none;
    color: #712907;
}
A.BoxTitleBodyVar3:hover {color: #5198F4;}

.Codice
{
    font: normal 8pt Arial, Helvetica, sans-serif ;
    color: #712907;
}
A.Codice:hover {color: #2760A7;}

.Prodotto
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    color: #712907;
}
A.Prodotto:hover {color: #ee1d25;}

.Categoria
{
    font: bold 9pt Arial, Helvetica, sans-serif ;
    color: #959595;
}
A.Categoria:hover {color: #959595;}

.Marca
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}
A.Marca:hover {color: #712907;}

.MarcaElenco
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}
A.MarcaElenco:hover {color: #712907;}

.CategorieAll
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}
A.CategorieAll:hover {color: #712907;}

.MarcheAll
{
    font: bold 10pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}
A.MarcheAll:hover {color: #712907;}

.EmptyCart
{
    font: bold 8pt Arial, Helvetica, sans-serif ;
    color: #DA0000;
}
A.EmptyCart:hover {color: #000000;}

.Links
{
    font: bold 9pt Arial, Helvetica, sans-serif ;
    color: #2760A7;
}
A.Links:hover {color: #5198F4;}

.PageNumber
{
  font: normal 10pt Arial, Helvetica, sans-serif ;
  text-decoration: none;
  color: #712907;
}
A.PageNumber:hover {color: #ee1d25;}

.PageSep
{
  font: normal 10pt Arial, Helvetica, sans-serif ;
  text-decoration: none;
  color: #712907;
}
A.PageSep:hover {color: #ee1d25;}


.PrefissoPrezzo
{
    font: bold 12pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}

.Prezzo
{
    font: bold 12pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}
A.Prezzo:hover {color: #712907;}

.PrezzoElenco
{
    font: bold 12pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}
A.PrezzoElenco:hover {color: #712907;}

.PrezzoNormale
{
    font: bold 8pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}
A.PrezzoNormale:hover {color: #712907;}

.PrezzoBarrato
{
    font: bold 8pt Arial, Helvetica, sans-serif ;
    text-decoration:line-through;
    color: #000000;
}
A.PrezzoBarrato:hover {color: #DA0000;}

.Sconto
{
    font: bold 8pt Arial, Helvetica, sans-serif ;
    color: #ee1d25;
}

TR.Vetrinasmallhead
{
    vertical-align:top;
    background-color: #808080;
    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 #808080;
}

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;}

.MySiteNavigatorTabsA {
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
  color:white;
}
A.TabsA:hover   {color:#5198F4;}

TD.MySiteNavigatorTabsA {
    background-image:url(img/tb0IHCx.gif);
    background-position:left top;
    background-repeat: repeat-x;
}

.MySiteNavigatorSelectedTabA {
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
  color:white;
}

TD.MySiteNavigatorSelectedTabA {
    background-image:url(img/tb0AHCx.gif);
    background-position:left top;
    background-repeat: repeat-x;
}

TD.MySiteStatusInfoName
{
    padding: 0px 2px 0px 2px;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#FFFFFF;
    border-collapse:collapse;
  background-color: #712907;
  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: #FFCB05;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:normal;
  LETTER-SPACING: normal;
  color: #712907;
}

TD.MySiteInfoName
{
    padding: 0px 2px 0px 2px;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#FFFFFF;
    border-collapse:collapse;
  background-color: #712907;
  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: #FFCB05;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:normal;
  LETTER-SPACING: normal;
  color: #712907;
}

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: #808080;
  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: #808080;
}

.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;
  color: #712907;
}
A.CatNavigator:hover {color: #EE1D25;}

.CatNavigatorMarca
{
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  color: #712907;
}

.Tabs
{
  font: bold 10pt Arial, Helvetica, sans-serif ;
  text-decoration: none;
  color: #712907;
}
A.Tabs:hover {color: #ee1d25;}

TD.Tabs {
    background-image:url(img/tb0ICx.gif);
    background-position:left top;
    background-repeat: repeat-x;
}

.SelectedTab {
  font: bold 10pt Arial, Helvetica, sans-serif ;
  text-decoration: none;
  color: #ffffff;
}

TD.SelectedTab {
    background-image:url(img/tb0ACx.gif);
    background-position:left top;
    background-repeat: repeat-x;
}

.TabsA {
  font: bold 10pt Arial, Helvetica, sans-serif ;
  text-decoration: none;
  color: #712907;
}
A.TabsA:hover   {color:#ee1d25;}

TD.TabsA {
    background-image:url(img/tb0IHCx.gif);
    background-position:left top;
    background-repeat: repeat-x;
}

.SelectedTabA {
  font: bold 10pt Arial, Helvetica, sans-serif ;
  text-decoration: none;
  color: #ffffff;
}

TD.SelectedTabA {
    background-image:url(img/tb0AHCx.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:#808080;
    border-collapse:collapse
}

.txt
{
  border: #e7af91 1px solid;
  padding: 0px 0px 0px 0px;
  background: #FFFFFF;
  font: normal 10pt Arial, Helvetica, sans-serif ;
  color: #000000;
}

.cmd
{
  BORDER-TOP: #2859C1 2px solid;
  BORDER-LEFT: #2859C1 2px solid;
  BORDER-RIGHT: #0F2656 2px solid;
  BORDER-BOTTOM: #0F2656 2px solid;
  padding: 0px 0px 0px 0px;
  BACKGROUND: #043394;
  COLOR: #ffffff;
  FONT: bold 11px Arial;
  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 0px 0px 0px;
  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 0px 0px 0px;
  BACKGROUND: #808080;
  COLOR: #FFFFFF;
  FONT: bold 12px Arial;
  height: 20px;
  vertical-align: middle;
}

.compare
{
  BORDER-TOP: #2859C1 2px solid;
  BORDER-LEFT: #2859C1 2px solid;
  BORDER-RIGHT: #0F2656 2px solid;
  BORDER-BOTTOM: #0F2656 2px solid;
  padding: 0px 0px 0px 0px;
  BACKGROUND: #043394;
  COLOR: #ffffff;
  FONT: bold 11px Arial;
  height: 20px;
  vertical-align: middle;
}

.comparepressed
{
  BORDER-TOP: #0F2656 2px solid;
  BORDER-LEFT: #0F2656 2px solid;
  BORDER-RIGHT: #2859C1 2px solid;
  BORDER-BOTTOM: #2859C1 2px solid;
  padding: 0px 0px 0px 0px;
  BACKGROUND: #2760A7;
  COLOR: #FFFFFF;
  FONT: bold 11px Arial;
  height: 20px;
  vertical-align: middle;
}

.comparedisabled
{
  BORDER-RIGHT: #000000 2px solid;
  BORDER-BOTTOM: #000000 2px solid;
  BORDER-TOP: #C0C0C0 2px solid;
  BORDER-LEFT: #C0C0C0 2px solid;
  padding: 0px 0px 0px 0px;
  BACKGROUND: #808080;
  COLOR: #FFFFFF;
  FONT: bold 12px Arial;
  height: 20px;
  vertical-align: middle;
}

/* Stili per repeater */
/* Header */
TABLE.header
{
    padding: 0 0 0 0;
    width: 100%;
    background-color: #FFCB05;
    border: none;
    table-layout:fixed
}

TR.header
{
    height: 22px;
    vertical-align: middle;
}

TD.header
{
  FONT: bold 8pt Arial, Helvetica, sans-serif;
  color: #712907;
  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;
}
*/

/* Riga iniziale del bundle o configurazione */
TD.cartabs
{
  border:  solid 1px #e0e0e0;
    border-top: solid 1px #000000;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

TD.cartabsl
{
  border:  solid 1px #e0e0e0;
    border-left: solid 1px #000000;
    border-top: solid 1px #000000;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

TD.cartabsr
{
  border:  solid 1px #e0e0e0;
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

/* Altre righe del bundle o configurazione */

TD.cartabb
{
  border:  solid 1px #e0e0e0;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

TD.cartabbl
{
  border:  solid 1px #e0e0e0;
    border-left: solid 1px #000000;
  border-collapse: collapse;
  FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

TD.cartabbr
{
  border:  solid 1px #e0e0e0;
    border-right: solid 1px #000000;
  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:#003399;
    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:#003399;
    color: #FFFFFF;
}
.ST-header
{
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
    color: #003399;
    background-color:#D1D6FF;
}
.ST-rigacolore1
{
    font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
    background-color:#E8E9FA;
    color: #003399;
}
.opzioni-titolo
{
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
    background-color:#003399;
    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:#003399;
    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;
}

/* Stili per componenti custom */
TD.TopLinks {
    padding:0px 0px 0px 0px;
}

TABLE.TopLinks {
    padding:0px 0px 0px 0px;
}

TABLE.ProdLista
{
    width:100%;
    border-bottom: solid 2px #808080;
    padding-top:2px;
    padding-bottom:2px;
    table-layout:fixed;
}


TABLE.ProdLista
{
}

TABLE.ProdListaOfferte
{
}


TABLE.BundleLista
{
}

TABLE.links
{
}

TD.links
{
}
/* Stili custom per Box sondaggio */

.SO_Note
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #000000;
}

.SO_Domanda
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #2760A7;
}

.SO_Dettaglio
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #2760A7;
}

/* Stili custom per Box sondaggio Home Page*/

.SH_Note
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #000000;
}

.SH_Domanda
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #2760A7;
}

.SH_Dettaglio
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #2760A7;
}

.SH_Risposte
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  color: #c80000;
}

/* Stili custom per popup kiros */

kiros {
    font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
    font-style: normal;
    color: #2760A7;
    background-color: #FFFFFF;
    margin: 10px 10px;
    padding: 0 0;
}

TR.kiros {
    font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
    font-style: normal;
    color: #2760A7;
}

span.attenzione {
    font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
    font-style: normal;
    color: #c80000;
}

td.caption {
    font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
    font-weight: bold;
    background: #336699;
    color: #ffffff;
    padding: 6px 6px;
}

td.prices {
    font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
    font-weight: bold;
    background: #F0F0F0;
    color: #2760A7;
    padding: 4px 4px;
}
