/*** html element styles ***/

html 
{ padding: 0; }

body
{ 
    background-color: #000; 
    font-family: 'Arial Narrow', Arial, Calibra, 'Trebuchet MS', Tahoma, sans-serif; 
    font-style:normal;}
    
h1 
{ font-size: 2em; }

h2 
{ font-size: 1.5em; padding-left: 15px; }


a:link, a:hover, a:active, a:visited 
{ color: #f7f2e2;   background-color: inherit; text-decoration: none;}

a:hover, a:active
{ text-decoration: underline;}

p 
{ padding-left: 15px; padding-right: 15px;}


  
/*** ID Layout page ***/
#header 
{ background-color: black;  height: 229px;  text-align:center;}

#wrapper 
{ 
    background-image: url(background.png); background-repeat: repeat-y;
    padding: 0; width: 912px; 
    margin-left: auto; margin-right: auto; 
    text-align: left;
    background-color: #A4A094;
}

#content
{  
    background-repeat: repeat-y; background-color: transparent;font-size: 0.9em;color:black; 
    padding:60px;
}


#footer 
{ 
    background-color: transparent;	color: black; /* filter:alpha(opacity=70); opacity:0.7;*/    
    clear: both; margin: 0; border-top: solid 1px black;
    font: normal 0.9em 'Arial Narrow', Arial, Calibra, 'Trebuchet MS', Tahoma, sans-serif;	
    text-align: left;	 
}

#footer p 
{   padding-left: 15px;}

#footer ul.botright 
{   position: relative;
   left: 224px;
   top: -80px; /* Hint - Change this according to how long the previous paragraph is */ }

/*** Menù Style ***/

#pointermenu2 
{ margin: 0; padding: 0; background-color: #000000; height: 22px; width: 952px;}

#pointermenu2 ul 
{ 
    margin: 0;  margin-left: 0px; /* menu offset from left edge of window*/ padding-left: 0px;
   /* float: left;  padding-left: auto; padding-right: auto; margin-left: auto; margin-right: auto; */
    font: 16px 'Arial Narrow', Arial, Calibra, 'Trebuchet MS', Tahoma, sans-serif;
    /*background: #000000 ; optional left round corner*/ }

* html #pointermenu2 ul 
{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/ 
    /* margin-bottom: 1em; margin-left: 0px; /*menu offset from left edge of window in IE*/ }

#pointermenu2 ul li 
{ display: inline; list-style-type: none; }

#pointermenu2 ul li a 
{ /* float: left; */ color: #f2eac3;  padding: 2px 23px 2px 0px; text-decoration: none; } /* top, right, bottom and left */

#pointermenu2 ul li a:visited 
{ color: #f2eac3; }

#pointermenu2 ul li a:hover, #pointermenu2 UL LI A#selected 
{ /*hover and selected link*/ color: #A4A094; /*background: transparent url(pointer.gif) no-repeat bottom center;*/ }

#pointermenu2 ul li a#rightcorner 
{ padding-right: 0; padding-left: 0px; background: #000000 ; /*optional right round corner*/ }
/*Class TESTI */

.didascalia { font-size: 0.7em; text-align:center; }
.pageTitle{font-size: 1.5em ; text-align:left; font-weight:bold}
.title {font-size: 2.0em ; text-align:left;}
.subtitle{font-size:1.0em; text-align:left; font-style:normal;}
.note { font-size: 0.8em }
.content {font-size: 0.9em; text-align:left}
.citazione{font-style:italic}
.lyricsTitle{
font-style:normal; font-weight:bold
}
.lyrics{
font-style:italic; 
}
/*IMAGE SETTING*/
img
{border: 1px solid black;}

.noBorder{border: none}

/*Class CONTENT */
.content-left 
{  text-align: left; }

.content-central 
{   text-align: center; }

.content-right 
{   text-align: center; }

/*Class TABLE*/
.tableBlog
{
    padding-bottom:80px;
    border:none;
    width:99%;
}
.tableLyrics
{
    padding-bottom:80px;
    border:none;
    width:99%;
}

.tableGroup
{
    padding:40px;
    border:none;
    width:99%;
    text-align:left;
    padding:60px;
}

/*Class : TD Type*/
.tdBlank{
    padding:20px;}

.tdPlayer{ padding:20px;width:300px; height:221px;vertical-align:top; padding:30px;}

.tdLyrics{
font-style:italic; text-align:left; vertical-align:top;width:33%;
}

.tdTitle{
    font-weight:bold; padding-left:15px; text-align:left; vertical-align:top; font-size: 1.8em ;
}
.tdSubTitle{
   padding-left:15px; text-align:left;
}
.tdLyricsindex{
font-style:normal; text-align:left; vertical-align:top;width:25%;
}



.lyricsIndexTitle{
font-style:normal; font-size:medium;
}

.tdContent
{
    padding:30px;
    text-align:left; 
    vertical-align:top;
 }
.tdGroup{
    text-align:left; vertical-align:middle; padding:30px
}    
.tdCitazione{text-align:left; font-style:italic;}

.tdRefer{font-size:0.6em}

.tdImg{
    vertical-align:top;
    width:30%;
    text-align:left;
    padding:30px;
}



/* TEST DIV ON TOP */

.visibleDiv
{
    position: fixed;
    top: 0px;
    left: auto;
    right: auto;   
}


.visibleDivBottom
{
    position: fixed;
    top: 35px;
	height: 10px;
    left: auto;
    right: auto;
    background: black;
    background-color: black;
	}



