.gradientTitle {
  background: #A3D4E3;
  background: -moz-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A3D4E3),color-stop(100%,#47AFEB));
  background: -webkit-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -o-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -ms-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A3D4E3,endColorstr=#47AFEB,GradientType=0);
}
.gradientMinorTitle,
.gradientSection {
  background: #FFFFFF;
  background: -moz-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EDEDED));
  background: -webkit-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -o-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -ms-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#EDEDED,GradientType=0);
}
.gradientTitleReverse {
  background: #47AFEB;
  background: -moz-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#47AFEB),color-stop(100%,#A3D4E3));
  background: -webkit-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: -o-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: -ms-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#47AFEB,endColorstr=#A3D4E3,GradientType=0);
}
.gradientButton {
  background: #14B1FF;
  background: -moz-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#14B1FF),color-stop(100%,#C1DBEB));
  background: -webkit-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: -o-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: -ms-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#14B1FF,endColorstr=#C1DBEB,GradientType=0);
}
.gradientButton:hover {
  background: #000000;
  background: -moz-linear-gradient(top,#000000 0%,#1279FF 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(100%,#1279FF));
  background: -webkit-linear-gradient(top,#000000 0%,#1279FF 100%);
  background: -o-linear-gradient(top,#000000 0%,#1279FF 100%);
  background: -ms-linear-gradient(top,#000000 0%,#1279FF 100%);
  background: linear-gradient(top,#000000 0%,#1279FF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#1279FF,GradientType=0);
}
.gradientButtonSelected {
  background: #C1DBEB;
  background: -moz-linear-gradient(top,#C1DBEB 0%,#14B1FF 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#C1DBEB),color-stop(100%,#14B1FF));
  background: -webkit-linear-gradient(top,#C1DBEB 0%,#14B1FF 100%);
  background: -o-linear-gradient(top,#C1DBEB 0%,#14B1FF 100%);
  background: -ms-linear-gradient(top,#C1DBEB 0%,#14B1FF 100%);
  background: linear-gradient(top,#C1DBEB 0%,#14B1FF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C1DBEB,endColorstr=#14B1FF,GradientType=0);
}
.gradientDisabledButton {
  background: #e6e6e6;
  background: -moz-linear-gradient(top,#e6e6e6 0%,#b3b3b3 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(100%,#b3b3b3));
  background: -webkit-linear-gradient(top,#e6e6e6 0%,#b3b3b3 100%);
  background: -o-linear-gradient(top,#e6e6e6 0%,#b3b3b3 100%);
  background: -ms-linear-gradient(top,#e6e6e6 0%,#b3b3b3 100%);
  background: linear-gradient(top,#e6e6e6 0%,#b3b3b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6,endColorstr=#b3b3b3,GradientType=0);
}
.gradientSmallButton {
  background: #FFFFFF;
  background: -moz-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#E3E3E3));
  background: -webkit-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);
  background: -o-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);
  background: -ms-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);
  background: linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#E3E3E3,GradientType=0);
}
.gradientSmallButton:hover {
  background: #E3E3E3;
  background: -moz-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E3E3E3),color-stop(100%,#FFFFFF));
  background: -webkit-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: -o-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: -ms-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3E3E3,endColorstr=#FFFFFF,GradientType=0);
}
.gradientSmallButtonSelected {
  background: #E3E3E3;
  background: -moz-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E3E3E3),color-stop(100%,#FFFFFF));
  background: -webkit-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: -o-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: -ms-linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  background: linear-gradient(top,#E3E3E3 0%,#FFFFFF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3E3E3,endColorstr=#FFFFFF,GradientType=0);
}
.gradientMyViva {
  background: #FCE2BA;
  background: -moz-linear-gradient(top,#FCE2BA 0%,#FFFFFF 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FCE2BA),color-stop(100%,#FFFFFF));
  background: -webkit-linear-gradient(top,#FCE2BA 0%,#FFFFFF 100%);
  background: -o-linear-gradient(top,#FCE2BA 0%,#FFFFFF 100%);
  background: -ms-linear-gradient(top,#FCE2BA 0%,#FFFFFF 100%);
  background: linear-gradient(top,#FCE2BA 0%,#FFFFFF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FCE2BA,endColorstr=#FFFFFF,GradientType=0);
}
.borderTitle {
  border: 1px solid #4017E3;
}
.borderMinorTitle {
  border-bottom: 1px solid #D8D8D8;
}
.borderSection {
  border: 1px solid #D8D8D8;
}
.gradientBorderLogin {
  background: #EB6D07;
  border: 1px solid #EC6E07;
}
.imgG,
.imgP {
  background: #E3E3E3;
  border: 1px solid #D8D8D8;
}
a,
.ahref {
  color: #993300;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}
select,
textarea,
input[type='text'],
input[type='password'] {
  border: 1px solid #666666;
}
ul.hList li {
  border-left: 1px solid #D8D8D8;
}
.button,
.bigButton,
.bigDisabledButton {
  border: 1px solid;
  border-color: #E3E3E3 #D8D8D8 #B2B2B2;
}
.button {
  color: #000000;
}
.button:hover {
  color: #030303;
}
.bigButton {
  color: #000000;
}
.bigButton:hover {
  color: #030303;
}
.bigDisabledButton {
  color: #595959;
  border-color: #b3b3b3;
}
.sectionTitle,
.sectionMinorTitle,
.sectionAltTitle,
.tablePriceTitle,
.tableArchiveTitle {
  color: #000000;
}
.sectionTitle a,
.sectionMinorTitle a,
.sectionAltTitle a,
.tablePriceTitle a,
.tableArchiveTitle a {
  color: #000000;
}
.sectionTitle {
  background: #A3D4E3;
  background: -moz-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A3D4E3),color-stop(100%,#47AFEB));
  background: -webkit-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -o-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -ms-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A3D4E3,endColorstr=#47AFEB,GradientType=0);
  border: 1px solid #4017E3;
  color: #FFFFFF;
}
.sectionMinorTitle,
.tablePriceTitle,
.tableArchiveTitle {
  background: #FFFFFF;
  background: -moz-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EDEDED));
  background: -webkit-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -o-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -ms-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#EDEDED,GradientType=0);
  border-bottom: 1px solid #D8D8D8;
}
.sectionAltTitle {
  border: 1px solid #4017E3;
  background: #EDEDED;
}
.tablePriceTitle th,
.tablePriceTitle td,
.tableArchiveTitle th,
.tableArchiveTitle td {
  border-bottom: 1px solid #D8D8D8;
}
.tablePriceBody tr.Prezzi:hover {
  background-color: #FCE2BA;
}
.tablePriceBody tr.Prezzi td {
  border-bottom: 1px solid #D8D8D8;
}
.infoEventoLista {
  color: #666666;
}
.infoEventoLista a {
  color: #666666;
}
.descrizioneEventoLista {
  color: #000000;
}
.EVIDENZIATORE,
.evidenziatore {
  background-color: #FCE2BA;
}
.feedRss {
  color: #000000;
}
.selected {
  color: #8CD4EA;
}
table th.label {
  color: #666666;
}
body {
  background-color: #FEFEFE;
  color: #000000;
}
.filoDArianna p,
.filoDArianna h3 {
  border-bottom: 1px solid #D8D8D8;
}
.filoDArianna a {
  color: #000000;
}
.filoDArianna span {
  color: #666666;
}
#wrapper,
#wrapperHome {
  background-color: #C2D6ED;
}
.EList li {
  border-top: 1px solid #D8D8D8;
}
nav#menuBar li ul {
  color: #000000;
}
nav#menuBar li.selected {
  color: #666666;
}
nav#menuBar li:before {
  color: #8CD4EA;
}
section.categoria,
section.aggregato,
section.evento,
section.obj,
section#ricercaSpace,
section.paginaUtente,
section.carrello,
section.paginaGenerica,
section.puntiVendita,
section.auth.signup {
  background-color: #C2D6ED;
}
.categoria h3 span,
.aggregato h3 span {
  color: #666666;
}
nav#ordinaPerNav div.pageButton,
nav#ordinaPerNavBottom div.pageButton {
  border-color: #E3E3E3 #D8D8D8 #B2B2B2;
}
ul#ordinaPer li {
  border-color: #E3E3E3 #D8D8D8 #B2B2B2;
}
ul#ordinaPer li a {
  color: #000000;
}
section.VivaNews article {
  border-top: 1px solid #D8D8D8;
  color: #000000;
}
section.VivaNews article:hover {
  background-color: #FCE2BA;
}
div.messaggioConLink a {
  color: #000000;
}
div#hotLast ul.hotlastMenu a {
  color: #000000;
  border: 1px solid #D8D8D8;
}
div#hotLast ul.hotlastMenu a:hover {
  background: #A3D4E3;
  background: -moz-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A3D4E3),color-stop(100%,#47AFEB));
  background: -webkit-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -o-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -ms-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A3D4E3,endColorstr=#47AFEB,GradientType=0);
  border: 1px solid #4017E3;
}
section#hotlist article p,
section#lastminute article p,
section#abbonamenti article p {
  color: #666666;
}
section#hotlist footer,
section#lastminute footer,
section#abbonamenti footer {
  border-top: 1px solid #D8D8D8;
}
ul.hotlastEvent li {
  border-top: 1px solid #D8D8D8;
}
ul.hotlastEvent li:hover {
  background-color: #FCE2BA;
}
section#abbonamenti footer {
  border-top: 1px solid #D8D8D8;
}
section#abbonamenti footer .abboLink {
  color: #000000;
}
section#puntiVendita img {
  border: 1px solid #D8D8D8;
}
section#puntiVendita form div label {
  color: #000000;
}
section#puntiVendita form select {
  border: 1px solid #D8D8D8;
}
#infoPage .inEvidenza,
#business .inEvidenza {
  color: #006699;
}
#fullSpace.auth table.acquisti td,
#fullSpace.auth table.prenotazioni td {
  border: 1px solid #EB6D07;
}
#fullSpace.auth table.acquisti .transazione,
#fullSpace.auth table.prenotazioni .transazione {
  border-bottom: 1px solid #D6D6D6;
}
#fullSpace.auth table.acquisti .carrello a.openPosti,
#fullSpace.auth table.prenotazioni .carrello a.openPosti {
  color: #000000;
}
#fullSpace.auth table.acquisti .descrizionePosti,
#fullSpace.auth table.prenotazioni .descrizionePosti {
  color: #000000;
}
#fullSpace.auth table.acquisti div.postiAssegnati,
#fullSpace.auth table.prenotazioni div.postiAssegnati {
  background-color: #FCE2BA;
}
#fullSpace.auth table.acquisti table.postiAssegnati th,
#fullSpace.auth table.acquisti table.postiAssegnati td,
#fullSpace.auth table.prenotazioni table.postiAssegnati th,
#fullSpace.auth table.prenotazioni table.postiAssegnati td {
  border: 1px solid #D8D8D8;
}
#fullSpace.auth table.acquisti .ricevuta,
#fullSpace.auth table.acquisti .fattura,
#fullSpace.auth table.acquisti .spedizione {
  color: #000000;
}
#fullSpace.auth table.prenotazioni .acquistaOra,
#fullSpace.auth table.prenotazioni .timer {
  color: #000000;
}
nav#menuUtente ul.myviva.tabs {
  color: #000000;
}
nav#menuUtente li {
  border-color: #E3E3E3 #D8D8D8 #B2B2B2;
}
nav#menuUtente li a {
  color: #000000;
}
nav#menuUtente li.active:hover {
  background: #14B1FF;
  background: -moz-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#14B1FF),color-stop(100%,#C1DBEB));
  background: -webkit-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: -o-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: -ms-linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  background: linear-gradient(top,#14B1FF 0%,#C1DBEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#14B1FF,endColorstr=#C1DBEB,GradientType=0);
}
.spedOut {
  border: 1px solid #EB6D07;
}
.spedOut table th,
.spedOut table td {
  border: 1px solid #D8D8D8;
}
#ui-datepicker-div {
  font-size: 11px;
}
.ui-widget-header {
  background: #A3D4E3;
  background: -moz-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A3D4E3),color-stop(100%,#47AFEB));
  background: -webkit-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -o-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -ms-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A3D4E3,endColorstr=#47AFEB,GradientType=0);
  border: 1px solid #4017E3;
  color: #000000;
}
.ui-widget-content {
  background: #C2D6ED;
  color: #000000;
}
#page_header {
  background-color: #FEFEFE;
}
div#overheader_container {
  background-color: #0404B8;
  color: #FFFFFF;
}
div#overheader_container a {
  color: #FFFFFF;
}
div#overheader_container .selected {
  color: #FFFFFF;
}
div#accountInformation li.toLogin a,
div#accountInformation li.toLogin span {
  color: #FFFFFF;
}
div#accountInformation li.toLogin:hover,
div#accountInformation li.toLogin.selected {
  background: #FFFFFF;
}
div#accountInformation li.toLogin:hover a,
div#accountInformation li.toLogin:hover span,
div#accountInformation li.toLogin.selected a,
div#accountInformation li.toLogin.selected span {
  color: #414141;
}
div#accountInformation li.toLogin:first-child span {
  border-right: 1px solid #D8D8D8;
}
div#loginBox input {
  border: 1px solid #EC6E07;
}
ul#loginBoxHelp li {
  border-color: #000000;
}
ul#loginBoxHelp a {
  color: #000000;
}
nav#mainMenuNav {
  border-top-color: #A3D4E3;
}
nav#mainMenuNav div#mainMenuDiv {
  background-color: #0404B8;
  border-bottom-color: #47AFEB;
}
nav#mainMenuNav ul.mainMenu {
  background-color: #0404B8;
}
nav#mainMenuNav ul.mainMenu a {
  color: #000000;
}
nav#mainMenuNav ul.mainMenu > li:hover {
  background: #A3D4E3;
  background: -moz-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A3D4E3),color-stop(100%,#47AFEB));
  background: -webkit-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -o-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -ms-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A3D4E3,endColorstr=#47AFEB,GradientType=0);
  border: 1px solid #4017E3;
}
nav#mainMenuNav ul.mainMenu li  ul.white {
  background: #C2D6ED;
}
nav#mainMenuNav ul.mainMenu li  ul.liv2 li a {
  border-left-color: #000000;
}
section#header {
  height: auto;
  margin: auto;
}
section#header .Logo {
  width: 640px;
  height: 100%;
  margin-top: 0px;
}
section#header .Logo a {
  height: 120px;
}
section#header h1 {
  margin: 0;
}
section#header h1 a {
  display: inline-block;
}
section#header img {
  vertical-align: middle;
}
.LogoVivaS {
  position: absolute;
  right: 0;
  top: 5px;
  margin: 0;
}
.LogoVivaS a {
  height: auto;
  display: inline-block;
}
div#boxRicerca {
  bottom: 0;
}
div#boxRicerca #ricerca form {
  width: 300px;
}
div#boxRicerca #ricerca form  input {
  width: 273px;
}
#wrapper,
#wrapperHome {
  height: 100%;
  overflow: hidden;
  padding: 10px;
}
section#logoFooterOperatore {
  width: 1000px;
  height: auto;
  margin: 0 auto;
}
.logoOperatore {
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  overflow: hidden;
}
.logoOperatoreRight {
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  overflow: hidden;
  float: right;
}
nav#eventInformationTitle {
  border: 1px solid #D8D8D8;
  border-bottom: 1px solid #4017E3;
}
.eventTabMenu li a {
  border: 1px solid #D8D8D8;
  color: #666666;
}
.eventTabMenu li.activeTab {
  border: 1px solid #4017E3;
  border-bottom: 1px solid #C2D6ED;
}
.eventTabMenu li a:hover {
  background: #A3D4E3;
  background: -moz-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A3D4E3),color-stop(100%,#47AFEB));
  background: -webkit-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -o-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: -ms-linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  background: linear-gradient(top,#A3D4E3 0%,#47AFEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A3D4E3,endColorstr=#47AFEB,GradientType=0);
  border: 1px solid #4017E3;
  color: #666666;
}
.eventTabMenu li.activeTab a {
  color: #000000;
}
.eventTabMenu li.activeTab a:hover {
  color: #000000;
}
.eventTabMenu li.disabledTab a {
  color: #666666;
}
.eventTabMenu li.disabledTab a:hover {
  background: #FFFFFF;
  background: -moz-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EDEDED));
  background: -webkit-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -o-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: -ms-linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  background: linear-gradient(top,#FFFFFF 0%,#EDEDED 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#EDEDED,GradientType=0);
  color: #666666;
  border: 1px solid #D8D8D8;
}
.eventTabMenu li#acquistaBiglietti a,
.eventTabMenu li#acquistaProdotti a {
  color: #000000;
}
.eventTabMenu li#acquistaBiglietti.activeTab,
.eventTabMenu li#acquistaProdotti.activeTab {
  border: 1px solid #4017E3;
  border-bottom: 1px solid #47AFEB;
  background: #47AFEB;
  background: -moz-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#47AFEB),color-stop(100%,#A3D4E3));
  background: -webkit-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: -o-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: -ms-linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  background: linear-gradient(top,#47AFEB 0%,#A3D4E3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#47AFEB,endColorstr=#A3D4E3,GradientType=0);
}
section#eventMainInfo div th,
section#objMainInfo div th,
section#eventStMainInfo div th {
  color: #666666;
}
section#eventInformationDettagli h6,
section#eventInformationLocation h6,
section#eventInformationAcquista h6 {
  border-bottom: 1px dotted #666666;
}
section#eventInformationLocation ul li.altriProdotti {
  color: #000000;
  border-top: 1px solid #D8D8D8;
}
section#eventInformationLocation table#datiLocation,
section#eventInformationLocation table#datiBiglietteria  a {
  color: #000000;
}
section#eventInformationAcquista section .label {
  color: #000000;
}
section#eventInformationAcquista section div.notOnSale {
  color: #8CD4EA;
}
section#eventInformationAcquista section#puntiVendita h3.sectionTitle {
  color: #000000;
}
div#dateEvento {
  border: 1px solid #EB6D07;
}
div#dateEvento table tr:hover {
  background-color: #FCE2BA;
}
div#dateEvento table tr td {
  border-bottom: 1px solid #D8D8D8;
}
div#dateEvento table tr:first-child td {
  border-top: 1px solid #D8D8D8;
}
.cal li {
  background-color: #FFFFFF;
  color: #666666;
}
.cal li.inactive {
  background-color: #E3E3E3;
  color: #666666;
}
.dcal .month li {
  background-color: #666666;
}
.dcal .month li.name {
  color: #FFFFFF;
}
.dcal .month a {
  color: #FFFFFF;
}
.dcal .week li {
  background-color: #B2B2B2;
  color: #FFFFFF;
}
.dcal .days a {
  background-color: #FFA861;
  color: #000000;
}
.dcal .days a:hover {
  background-color: #EB6D07;
  color: #000000;
}
.dcal .days a.selected {
  background-color: #006699;
  color: #FFFFFF;
}
.tcal .caption {
  background-color: #666666;
  color: #FFFFFF;
}
.tcal .times a {
  background-color: #FFA861;
  color: #000000;
}
.tcal .times a:hover {
  background-color: #EB6D07;
  color: #000000;
}
ul#legendaCalBody .np {
  background-color: #FFFFFF;
  color: #666666;
}
ul#legendaCalBody .pd {
  background-color: #FFA861;
  color: #000000;
}
ul#legendaCalBody .pn {
  background-color: #E3E3E3;
  color: #666666;
}
ul#legendaCalBody .ds {
  background-color: #006699;
  color: #FFFFFF;
}
section#sellSTMainInfo {
  background: #FCE2BA;
}
#afterScheda:after {
  color: #FCE2BA;
}
div#tableWrap {
  border: 1px solid #EB6D07;
}
#eventPrices section#sectionDescrRiduz  table#tabellaDescrRiduz  tr.riduzione:hover,
#eventSeats section#sectionDescrRiduz  table#tabellaDescrRiduz  tr.riduzione:hover,
#objPrices section#sectionDescrRiduz  table#tabellaDescrRiduz  tr.riduzione:hover {
  background-color: #666666;
  color: #FFFFFF;
}
#eventPrices section#sectionDescrRiduz  table#tabellaDescrRiduz  tr.riduzione:hover a,
#eventSeats section#sectionDescrRiduz  table#tabellaDescrRiduz  tr.riduzione:hover a,
#objPrices section#sectionDescrRiduz  table#tabellaDescrRiduz  tr.riduzione:hover a {
  color: #EB6D07;
}
#eventManualMaps table#seats_choice_panel table#numbered_table table.applet_table_price #applet_reductions_box #applet_reductions,
#eventManualMaps table#seats_choice_panel table#numbered_table table.applet_table_price #applet_stand_reductions_box #applet_reductions,
#eventManualMaps table#seats_choice_panel table#unnumbered_table table.applet_table_price #applet_reductions_box #applet_reductions,
#eventManualMaps table#seats_choice_panel table#unnumbered_table table.applet_table_price #applet_stand_reductions_box #applet_reductions {
  border: solid 1px #EB6D07;
}
#eventManualMaps table#seats_choice_panel table#numbered_table table.applet_table_price #applet_reductions_box #stand_reductions,
#eventManualMaps table#seats_choice_panel table#numbered_table table.applet_table_price #applet_stand_reductions_box #stand_reductions,
#eventManualMaps table#seats_choice_panel table#unnumbered_table table.applet_table_price #applet_reductions_box #stand_reductions,
#eventManualMaps table#seats_choice_panel table#unnumbered_table table.applet_table_price #applet_stand_reductions_box #stand_reductions {
  border: solid 1px #EB6D07;
}
div.controlCodeFields #transcription {
  border: 1px solid #EB6D07;
}
img#imgcheck {
  border: 1px solid #EB6D07;
}
#divSeatImg img.vista_posto,
.divForSeatImage img.vista_posto {
  background-color: #C2D6ED;
}
#picbox {
  color: #FFFFFF;
}
section#fullSpace.paginaUtente table td,
section#fullSpace.paginaUtente table th,
section#fullSpace.paginaUtente table tr {
  color: #000000;
}
#logger div:first-child a {
  color: #000000;
}
form#login {
  background: #0DCCFC;
}
form#login span.invalid {
  color: #FFFFFF;
}
#fullSpace.carrello h1 {
  color: #000000;
  border-bottom: 1px dotted #EB6D07;
  -webkit-box-shadow: 0px 5px 5px -5px #fccea8;
  -moz-box-shadow: 0px 5px 5px -5px #fccea8;
  box-shadow: 0px 5px 5px -5px #fccea8;
}
#cartTot {
  border: 1px solid #666666;
  background-color: #FFFFFF;
}
#cartTot h2 {
  border-bottom: 1px solid #666666;
  color: #EB6D07;
}
#cartTot table th {
  border-top: 1px solid #666666;
}
#cartTot table td {
  border-left: 1px solid #666666;
  border-top: 1px solid #666666;
}
#cartTot .number {
  background-color: #FFFFFF;
}
#cartTot input {
  color: #000000;
}
#cartTot #bsk_amount2 {
  color: #EB6D07;
}
.cartOut {
  border: 1px solid #EB6D07;
}
.cartOut table tr.first td {
  border-top: 1px solid #D8D8D8;
}
.cartOut table th,
.cartOut table td {
  border: 1px solid #D8D8D8;
}
.cartOut table .total th,
.cartOut table .total td {
  border-top: 3px double #666666;
}
.cartOut table .total th.number,
.cartOut table .total td.number {
  color: #EB6D07;
}
.disabledCart {
  border: 1px solid #D8D8D8;
}
footer#footerSection {
  background-color: #FEFEFE;
}
nav#InfoEServizi ul li a {
  color: #000000;
}
section#groupInfo p {
  color: #000000;
}
body {
  min-width: 900px;
}
#wrapper,
#wrapperHome {
  width: 1000px;
}
div#overheader_container_bis {
  width: 1000px;
}
section#header {
  width: 1000px;
}
section#siteMaintenance {
  width: 1000px;
}
section#sideBar {
  width: 0px;
}
div#hotLast {
  width: 0px;
}
section.mainSpace {
  width: 970px;
}
#vivaticketPromotion {
  width: 495px;
}
section#fullSpace,
section.fullSpace {
  width: 1000px;
}
section#fullSpace.paginaGenerica,
section.fullSpace.paginaGenerica {
  width: 990px;
}
section#fullSpace article.acquistoBa,
section#fullSpace article.informativo,
section.fullSpace article.acquistoBa,
section.fullSpace article.informativo {
  width: 1000px;
}
nav#menuBar {
  width: 160px;
}
nav#menuBar li {
  width: 155px;
}
div#loginBox {
  left: 750px;
}
nav#mainMenuNav ul.mainMenu {
  width: 1000px;
}
nav#mainMenuNav ul.mainMenu li  ul.liv2 {
  width: 1000px;
}
#eventPrices section#sectionDescrRiduz table#tabellaDescrRiduz,
#eventSeats section#sectionDescrRiduz table#tabellaDescrRiduz,
#objPrices section#sectionDescrRiduz table#tabellaDescrRiduz {
  width: 955px !important;
}
#eventPricesMaps,
#eventPricesMapsFlash {
  width: 960px;
}
#eventPricesMaps div#legendaMappa,
#eventPricesMaps div#linkToJF,
#eventPricesMaps div#mappaTablePrice,
#eventPricesMapsFlash div#legendaMappa,
#eventPricesMapsFlash div#linkToJF,
#eventPricesMapsFlash div#mappaTablePrice {
  width: 300px;
}
section#nuovaRicerca {
  width: 180px;
}
section#nuovaRicerca #ricercap form {
  width: 168px;
}
section#nuovaRicerca #ricercap form input {
  width: 141px;
}
section#filtriRicerca {
  width: 180px;
}
section#ricercaSpace {
  width: 780px;
}
nav#InfoEServizi {
  width: 1000px;
}
ul.eventInformationMenu,
ul.eventStInformationMenu {
  width: 950px;
}
ul.eventInformationMenu li a,
ul.eventStInformationMenu li a {
  width: 302.66666666667px;
}
ul.eventInformationMenu li a.OnlyTwo,
ul.eventStInformationMenu li a.OnlyTwo {
  width: 451px;
}
section#fullSpace.evento div#eventInformation nav#eventInformationTitle ul.eventActionMenu li a {
  width: 466px;
}
