body{ margin: 0px; padding: 0px; background-color: #121212; color: #999999; font-family: Arial; font-size: 1.0em; font-style: normal; font-weight: normal }
div, p, ul, h2 { margin: 0px; padding: 0px }
img { border-width: 0px }
ul{list-style-type: none}

#main { text-align: center }
#tot_main { margin: 0 auto; text-align: left; width: 917px }

#header { float: left; height: 265px }
#logo { float: left; padding: 89px 0px 85px 0px; width: 224px; height: 91px }

#cover { float: left; width: 693px; height: 265px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:693px; height:265px; position:absolute; }

#cover-content { float: left; width: 693px; height: 265px; margin-top: -265px; margin-left: 224px; z-index: 999 }

#language { float: left; margin: 0px 4px 0px 601px  }
.flag { float: left; background: url(../img/bandiera.gif) no-repeat; padding: 8px 12px; width: 16px; height: 11px; margin-right: 4px }
.flag.on { background: url(../img/bandiera_on.gif) no-repeat; }

#menu { float: left; width: 693px; height: 168px; font-family: 'PT Sans', sans-serif; }
#phrase { float: left; width: 479px; height: 168px }
#menu ul { float: left; padding-top: 28px; width: 214px }
#menu ul li { float: left; height: 18px; line-height: 20px; font-size: 1.0em; list-style: none; background: #000; margin-bottom: 6px }
#menu ul li a { color: #fff; text-decoration: none; display: block; width: 204px; padding-left: 10px; }
#menu ul li a:hover { color: #fff; text-decoration: none; background: url(../img/menu_on.png) no-repeat; width: 184px; padding-left: 30px; }

#bcc { float: left; width: 60px; height: 60px; padding: 0px 623px 10px 10px}


#about_us { float: left; width: 917px; background: top url(../img/linea_gn.gif) repeat-x; padding: 3px 0px 0px 0px }
#for_you { float: left; width: 917px; background: top url(../img/linea_gn.gif) repeat-x; padding: 3px 0px 0px 0px }
#contact { float: left; width: 917px; background: top url(../img/linea_gn.gif) repeat-x; padding: 3px 0px 0px 0px }
#songs { float: left; width: 917px; background: top url(../img/linea_gn.gif) repeat-x; padding: 3px 0px 0px 0px }
#songs .txt { float: left; width: 693px; padding: 17px 0px 20px 0px; font-size: 0.85em; line-height: 1.4em; background: bottom url(../img/sf_songs.png) no-repeat }

.title { float: left; width: 224px }
.txt { float: left; width: 693px; padding: 17px 0px 20px 0px; font-size: 0.85em; line-height: 1.4em }
.txt ul { padding-top: 17px }
.txt ul li { list-style-image: url(../img/li.png); list-style-position: inside }
.txt a { font-weight: bold; color: #f2007f; font-size: 1.1em; text-decoration: none }
.txt a:hover { color: #FFFFFF }
.white { font-weight: bold; color: #FFFFFF; font-size: 1.1em }


#footer { float: left; width: 100%; background: top url(../img/linea_bn.gif) repeat-x #FFFFFF; text-align: center }
#tot_footer { margin: 0 auto; text-align: left; width: 917px; padding: 9px 0px 0px 0px }
#links { float: left; width: 688px; padding: 15px 0px 20px 5px }
.cella_riga { float: left; width: 688px; height: 80px; padding: 5px 0px 0px 0px }
.cella_link a{ float: left; width: 147px; height: 60px; margin: 0px 5px 0px 0px; padding: 10px; background: url(../img/a.gif) no-repeat }
.cella_link a:hover{ background: url(../img/a_on.gif) no-repeat  }
#copy { float: left; width: 687px; height: 20px; padding: 10px 0px 30px 230px; color: #555; font-size: 0.7em; line-height: 1.5em }
#copy a { color: #f2007f; text-decoration: none }
#copy a:hover { color: #666666 }


