
a:link { color: black; text-decoration: none }
a:visited { color: black; text-decoration: none }
a:hover { color: black; text-decoration: underline }
a:active { color: black; text-decoration: none }
body        { background-color: #666 }
div.Box_Data  { background-color: #fff; margin: 1px 4px 0 200px; padding: 1px 2px; border: solid 1px #000 }
div.Box_Label   { background-color: #999; margin: 1px 4px 1px 200px; padding: 1px 2px; height: 20px; border: solid 1px #000 }
div.Box_Links  { background-color: #ededed; text-align: right; margin: 0 4px 1px 200px; padding: 1px 2px; height: 20px; border-style: none solid solid; border-width: 0 1px 1px; border-color:  #000 #000 }
div.Box_Spacer { margin: 1px; padding: 1px; height: 20px }
div.Box_Impulso { background-color: #fff; text-align: justify; margin: 1px 4px 0 200px; padding: 1px 10px 1px 2px; height: 20px; border: solid 1px #000 }
div.Box_Nav { background-color: #ededed; text-align: center; margin: 0 4px 1px 200px; padding: 1px 2px; height: 20px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #000 }
img.ArtistLogo     { margin: 5px }
img.Margins { margin: 5px }
input.BlockedText { font-size: 1em; background-color: #ccc; border-style: none; border-width: 0 0 1px; border-color:  }
input.Button { color: black; background-color: transparent; border-width: 0 }
input.TextField  { font-size: 1em; background-color: #ccc; border-style: none none dashed; border-width: 0 0 1px }
p { margin: 2px 0 0 }
table.LargeList { margin: 0 auto; padding: 2px; width: 580px; overflow: hidden }
table.SmallList { margin: 1px; padding: 2px; width: 154px; border-width: 0 }
td.Large { font-size: 12px; text-align: left; height: 16px }
td.Divisory   { background-color: silver; text-align: left; margin: 1px; padding: 1px; height: 5px }
td.Large15 { font-size: 12px; text-align: left; width: 15%; height: 16px }
td.Large20 { font-size: 12px; text-align: left; width: 20%; height: 16px }
td.Large25 { font-size: 12px; text-align: left; width: 25%; height: 16px }
td.Large30 { font-size: 12px; text-align: left; width: 30%; height: 16px }
td.Large35 { font-size: 12px; text-align: left; width: 35%; height: 16px }
td.Large40 { font-size: 12px; text-align: left; width: 40%; height: 16px }
td.Large40C { font-size: 12px; text-align: center; width: 40%; height: 16px }
td.SmallFirst { font-size: 12px; text-align: left; width: 14px }
td.SmallSecond { font-size: 12px; text-align: right; width: 140px }
.Text_Enf   { color: #c00 }
.Text_White { color: white }
.Text_Label  { color: white; font-size: 1em; font-style: normal; font-weight: normal; font-stretch: normal; text-decoration: none; margin: 1px }
.Text_Menu  { font-size: 1em; font-style: normal; font-weight: normal; font-stretch: normal; margin: 2px }
.Text_Note { font-size: 0.9em }
.Text_Strike { text-decoration: line-through }
.Text_Title  { color: #ccc; font-size: 1.3em; font-style: normal; font-weight: bolder; font-stretch: normal; text-decoration: none; margin: 3px }
#Bottom { background-color: #fff; text-align: center; margin: 50px 4px 5px 200px; padding: 1px; height: 15px; border-color: #000 }
#Content       { color: black; font-size: 12px; font-family: Arial, Verdana; line-height: 18px; background-color: #f90; background-image: url(../Immagini/Sun.jpg); background-repeat: no-repeat; text-align: left; margin-top: 1%; margin-bottom: 1%; padding: 1px; position: relative; width: 796px; height: 620px }
#FormLogin { margin: 1px; padding: 2px }
#FormLoginPswField { margin: 1px; padding: 1px; position: absolute; top: 40px; right: 5px; border-color: black }
#FormLoginPswText { margin: 1px; padding: 1px; position: absolute; top: 40px; left: 2px }
#FormLoginSubmit { margin: 1px; padding: 1px; position: absolute; top: 70px; right: 5px; border-color: black }
#FormLoginUserField { margin: 1px; padding: 1px; position: absolute; top: 15px; right: 5px; border-color: black }
#FormLoginUserText { margin: 1px; padding: 1px; position: absolute; top: 15px; left: 2px }
#LoggedInArtists { margin: 1px; padding: 2px; position: absolute; top: 55px; left: 2px }
#LoggedInData { margin: 1px; padding: 2px; position: absolute; top: 30px; left: 2px }
#LoggedInName { margin: 1px; padding: 2px; position: absolute; top: 5px; left: 2px }
#IscrizioneNews { margin: 1px; padding: 2px; position: absolute; top: 5px; left: 2px }
#EliminazioneNews { margin: 1px; padding: 2px; position: absolute; top: 30px; left: 2px }
#Login  { background-color: #fff; margin: 1px 4px; padding: 1px; position: absolute; top: 114px; left: 1px; width: 160px; height: 120px; border: solid 1px #000 }
#NewsLetter  { background-color: #fff; margin: 1px 4px; padding: 1px; position: absolute; top: 526px; left: 1px; width: 160px; height: 80px; border: solid 1px #000 }
#LoginLabel   { background-color: #c00; margin: 1px 4px; padding: 1px; position: absolute; top: 94px; left: 1px; width: 160px; height: 14px; border: solid 1px #000 }
#NewsLetterLabel   { background-color: #c00; margin: 1px 4px; padding: 1px; position: absolute; top: 506px; left: 1px; width: 160px; height: 14px; border: solid 1px #000 }
#Logout  { margin: 1px; padding: 1px; position: absolute; top: 94px; left: 2px }
#Menu   { background-color: #fff; text-align: right; margin: 0 4px 1px; padding: 0 1px 1px; height: 30px; border-style: solid; border-width: 0 1px 1px; border-color: #000 }
#Register { margin: 1px; padding: 1px; position: absolute; top: 96px; left: 2px }
#Top   { background-color: #c00; text-align: left; margin: 4px 4px 0; padding: 1px 1px 0; height: 40px; border-style: solid; border-width: 1px 1px 0; border-color: #000 }
#TopList  { background-color: white; margin: 1px 4px; padding: 1px; position: absolute; top: 280px; left: 1px; width: 160px; height: 200px; border: solid 1px #000 }
#TopListLabel    { background-color: #c00; margin: 1px 4px; padding: 1px; position: absolute; top: 260px; left: 1px; width: 160px; height: 14px; border: solid 1px #000 }
