A {
  text-decoration:none;
}
#maincont {
  border: 0px solid #000000;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  background-image: url(../img/bgIndex.gif);
  background-position: 50% 137px;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  font-family: Arial;
}
#cont {
  border: 0px solid blue;
  position: relative;
  left: 50%;
  width: 770px;
  height: 100%;
  margin-left: -385px;
  margin-top: 29px;
}
#header {
  border: 0px solid #000000;
  width: 100%;
  height: 137px;
  background-image: url(../img/bg.gif);
  background-position: center;
  background-repeat: repeat-y;
}
#headerCont {
  border: 0px solid blue;
  position: relative;
  left: 50%;
  width: 1004px;
  height: 137px;
  margin-left: -502px;
  float: left;
}
#aaa {
  width: 116px;
  height: 137px;
  float: left;
  background-image: url(../img/bgHeaderOff.gif);
}
#bbb {
  width: 770px;
  height: 133px;
  float: left;
}
#bbb img {
  float: left;
}
#ccc {
  width: 116px;
  height: 137px;
  float: left;
  background-image: url(../img/bgHeaderOff.gif);
}
#subHeader {
  border: 0px solid #000000;
  width: 100%;
  height: 20px;
  float: left;
}
#body {
  border: 0 solid #000000;
  float: left;
  position: relative;
  width: 770px;
  background-image: url(../img/bgCols.gif);
  background-repeat: repeat-y;
}
#colsx {
  width: 590px;
  float: left;
}
#coldx {
  padding: 0 8px 16px;
  width: 158px;
  float: left;
}
#footer {
  width: 100%;
  float: left;
  background-image: url(../img/bg.gif);
  background-position: center;
  background-repeat: repeat-y;
}
#tabellaDate {
  margin: 20px 0 0 16px;
  width: 564px;
	float:left;
}
#tabellaDateColSx {
  padding: 0 8px 0 0;
  width: 274px;
  float: left;
}
#tabellaDateColDx {
  padding: 0 8px 0 0;
  width: 272px;
  float: right;
}
.dataEvento {
  margin: 0;
  padding: 4px 15px;
  font-size: 0.75em;
  color: #ffffff;
  font-weight: 700;
  background-image: url(../img/bgVociMenu.gif);
  background-position: right center;
  background-repeat: repeat-y;
  background-color: #fdda22;
}
.titoloEvento {
  margin: 0;
  padding: 8px 0 0;
  font-size: 0.95em;
  color: #efbd00;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
}
.titoloEvento A {
  color: #efbd00;
  text-transform: uppercase;
  text-decoration: none;
}
.titoloEvento A:hover {
  color: #949494;
}
.subTitoloEvento {
  font-size: 0.95em;
  color: #efbd00;
  display: block;
  text-decoration: none;
  padding:0 0 4px 0;
}
.iterpretiEvento {
  padding: 4px 0 16px;
  font-size: 0.75em;
  color: #949494;
  display: block;
}
.iterpretiEvento A {
  color: #efbd00;
  text-decoration: none;
}
.iterpretiEvento A:hover {
  color: #949494;
}
.sottotitolo {
  padding: 4px 0 0 0;
  font-size: 0.75em;
  color: #949494;
  display: block;
}
.subTitolo {
  padding: 4px 0 0 0;
  font-size: 0.75em;
  color: #efbd00;
  display: block;
}
.collaborazione {
  font-size: 0.75em;
  color: #949494;
  display: block;
  position:relative;
  top:-3px;
  border:0px solid #000;
}
.subTitCollaborazione {
  font-size: 0.75em;
  color: #efbd00;
  display: block;
  position:relative;
  top:5px;
  border:0px solid #000;
}
.subTitTipo {
  font-size: 0.75em;
  color: #949494;
  display: block;
  position:relative;
  top:5px;
  font-weight:bold;
}
#tabellaDateDx {
  padding: 0 0 0 8px;
  width: 274px;
  float: right;
	
}
.testo {
  font-size: 0.75em;
  color: #949494;
  float:left;
}
.email {
  font-size: 0.8em;
}
.txt {
  margin: 0;
  padding: 18px 10px 40px 16px;
  font-size: 0.75em;
  color: #949494;
  float:left;
}
.txt A{
color:#FAB800;
}
P.txt table {
  margin: 0;
  padding: 18px 10px 40px 16px;
  font-size: 0.75em;
  color: #949494;
  float:left;
}
.artistaOpere {
  margin: 0;
  padding: 0 0 0 14px;
  font-size: 0.75em;
  color: #949494;
  float:left;
}
.colB {
  padding: 0 0 0 6px;
  font-style:italic;
}

LI {
  font-size: 0.75em;
  color: #949494;
  float:left;
}
.titleBox {
  padding: 0 0 7px 190px;
  display: block;
  font-size: 1.4em;
  color: #a5a5a5;
  letter-spacing: 0.1em;
}
.titleBoxArtisti {
  padding: 0 0 7px 190px;
  display: block;
  font-size: 1.4em;
  color: #a5a5a5;
  letter-spacing: 0.1em;
  text-transform:uppercase;
  width: 350px;
}

#indietro A
{
color:#ffcc00;
text-decoration:none;


}
.titleColDx {
  border: 1px solid #000000;
  margin: 0 0 10px;
  background-image: url(../img/bgTitleColDx.gif);
  width: 158px;
  height: 28px;
  float: left;
}
.titleColDx {
  border: 0px solid #000000;
  margin: 0 0 10px;
  background-image: url(../img/bgTitleColDx.gif);
  width: 158px;
  height: 28px;
  float: left;
}
#coldx span {
  font-weight: bold;
  color: #efb112;
  font-size: 0.75em;
}
#coldx p {
  color: #949494;
  font-size: 0.75em;
}
#banner {
  margin: 5px 0 10px 0;
  border:0px;
}
#coldx img {
  float: left;
}
#coldx #boxEventi {
  border-left: 1px solid #efbd00;
  border-right: 1px solid #efbd00;
}
#coldx #boxTastiraArtisti {
  border-left: 1px solid #efbd00;
  border-right: 1px solid #efbd00;
  padding: 0 3px 0 3px;
  height: auto;
  color: #949494; 
  background-color:#f9f9f9;
	width:150px;
}
A.tasto 
{
font-size:.9em;
width:28px;
height:28px;
padding:1px 1px 1px 1px;
text-align:center;
background-image:url(../img/bgTastoOff.gif);
display:block;
float:left;
background-repeat:no-repeat;
text-decoration:none;
color:#949494;
line-height:1.8em;
font-weight:800;
}

A.tasto:hover
{
color:#fff;
background-image:url(../img/bgTastoOn.gif);
}


.tastoOn
{

width:28px;
height:28px;
padding:1px 1px 1px 1px;
text-align:center;
background-image:url(../img/bgTastoOn.gif);
display:block;
background-repeat:no-repeat;
text-decoration:none;
color:#949494;
line-height:2em;
font-weight:800;
  float:left;

}
.listaArtisti
{
  width: 154px;
  height: 200px;
  overflow:auto;
  float:left;
  scrollbar-3dlight-color: #FAFAFA;
  scrollbar-arrow-color: #FFBC00;
  scrollbar-track-color: #FAFAFA;
  scrollbar-darkshadow-color: #FAFAFA;
  scrollbar-face-color: #FAFAFA;
  scrollbar-highlight-color: #FAFAFA;
  scrollbar-shadow-color: #FAFAFA;
  border:1px solid #FFBC00;
  padding:6px 0 0 6px;
  margin-top:20px;
  background-color:#FAFAFA;      
}
.listaArtisti A
{
font-size:.75em;
color:#949494;
text-transform:uppercase;
display:block;
text-decoration:none;
padding:0 0 6px 0;
}
.listaArtisti A:hover
{
color:#000;
}

#coldx A.dateEventi {
  padding: 3px;
  width: 150px;
  height: auto;
  background-color: #f9f9f9;
  color: #949494;
  font-size: 0.7em;
  text-decoration: none;
  display:block;
	text-transform: uppercase;
}
#coldx A.dateEventi:hover {
  background-color: #efbd00;
  color: #ffffff;
}
#coldx div .dateEventiOn {
  padding: 3px;
  width: 150px;
  height: auto;
  background-color: #BEB4AA;
  color: #fff;
  font-size: 0.7em;
  text-decoration: none;
  display:block;
  border-bottom:1px solid #fff;
  border-top:1px solid #fff;
	text-transform: uppercase;
}
#coldx div .dateEventiOn a {
  text-decoration: none;
  color: #ffffff;
}
.titleColDx STRONG {
  margin: 1px 0 0 5px;
  display: block;
  font-size: 1.7em;
  font-weight: 100;
  color: #ffffff;
}
.titleColDx A {
  margin: 5px 0 0 15px;
  display: block;
  font-size: 1.2em;
  font-weight: 900;
  color: #ffffff;
	font-style:normal;
	text-decoration:none;
}
.titleColDx A:hover {
  color: #ffcc00;
}
#footer p {
float:left;
margin:10px 0 10px 0;
  color: #ffffff;
  font-size: 0.7em;
	width:770px;
  position: relative;
  left: 50%;
  width: 770px;
  margin-left: -385px;
}
#footer p span {
float:right;
margin:4px 12px 0 0;
font-size:.8em;
}
#footer p span b {
color:#F07802;
}
#footer A {
color:#FFFFFF;
}
#footer strong {
  font-size: 1.1em;
}
#subHeader em {
  color: #fab800;
}
#maincont #subHeader {
  font-size: 0px;
}
#maincont #subHeader p {
  border: 0px solid #000000;
  padding: 2px 0 0;
  position: relative;
  left: 50%;
  width: 580px;
  height: 20px;
  margin-left: -290px;
  float: left;
}
#maincont #subHeader p span {
  font-size: 10px;
  margin-left: 110px;
  color: #fab800;
}
#maincont #subHeader p span a {
  color: #949494;
  text-decoration: none;
}
#maincont #subHeader p span a:hover {
  color: #efbd00;
}
.box {
  width: 580px;
  height: 180px;
  background-image: url(../img/bgBox.jpg);
  border:0 solid #000;
  margin:0 0 10px 0;
}
.box p {
  margin: 0;
  padding: 18px 0px 10px 15px;
  width: 156px;
  height: 130px;
  font-size: 0.75em;
  text-align: justify;
  color: #949494;
  overflow:hidden;
  scrollbar-3dlight-color: #fff;
  scrollbar-arrow-color: #FFBC00;
  scrollbar-track-color: #fff;
  scrollbar-darkshadow-color: #fff;
  scrollbar-face-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-shadow-color: #fff; 
}
.box A {
 color: #949494;
 text-decoration:none;
}
.box A:hover {
 color: #efbd00;
 text-decoration:none;
}
#btAvantiBox {
  margin: 0 0 0 150px;
}
.box img {
  margin: 5px 0 0 18px;
  float: left;
}
.animazione {
	margin: 5px 0 0 18px;
	float: left;
}
.box2 {
  width: 580px;
  height: 180px;
  background-image: url(../img/bgBox2.jpg);
  margin:0 0 10px 0;
	float: left;
}
.animazione2 {
  margin: 5px 0 0 6px;
  float: left;
	width:385px;
	height:170px;
}
.box2 img {
  margin: 5px 0 0 6px;
  float: left;
}
.box2 p { 
  margin: 0;
  padding: 18px 10px 10px 16px;
  width: 160px;
  height: 130px;
  float: left;
  font-size: 0.75em;
  text-align: justify;
  overflow: hidden;
  color: #949494;
}
#btAvantiBox2 {
  margin: 0 0 0 153px;
}
#menu {
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  margin: 0 0 0 190px;
  padding: 0;
  width: 578px;
  height: 18px;
  float: right;
}
#menu a {
  border-right: 1px solid #ffffff;
  margin: 0;
  padding: 4px 13px;
  font-size: 0.65em;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  float: left;
  text-decoration: none;
}
#menu a.on {  
	background-image: url(../img/bgVociMenu.gif);
  background-position: right center;
  background-repeat: repeat-y;
  background-color: #fdda22;
}
}
#menu a:hover {
  background-image: url(../img/bgVociMenu.gif);
  background-position: right center;
  background-repeat: repeat-y;
  background-color: #FDDA22;
}
.stagioni {
  background-image: url(../img/bgVociMenu.gif);
  background-position: right center;
  background-repeat: repeat-y;
  background-color: #FDDA22;
}
#menu span {
  border-right: 1px solid #ffffff;
  margin: 0;
  padding: 4px 15px;
  font-size: 0.65em;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  float: left;
  text-decoration: none;
  background-image: url(../img/bgVociMenu.gif);
  background-position: right center;
  background-repeat: repeat-y;
  background-color: #fdda22;
}

#stagioniprecedenti{
  font-size: 0.75em;
  color: #949494;
  float:left;
}
#stagioniprecedenti P{
  padding:0 10px 0 0;
}

#info {
  widht:100px;
}

.form {
  margin: 0;
  font-size: 0.75em;
  color: #949494;
}
.form INPUT{
  width:156px;
  margin:0 0 0 100px;
}


