﻿body {
    background-image: url(../imgs/layout/bg_main.jpg);
    background-repeat: repeat-x;
    background-color: #4b0808;
    background-position: top;
    
    font-family: calibri, sans-serif, tahoma, arial;
    
    padding: 0px;
    margin: 0px;
}

h1, h2, h3 { padding: 0px; margin:0px; }

h1 { color: #f3aa25; }
h2 { color: #b8a926; font-size:30px; }
h3 { color: #dbbc2e; font-size:22px; }

:focus
{
  -moz-outline-style: none;
}

p a,
p a:link,
p a:active    { color: #dedede; text-decoration: none; border-bottom: dotted 1px #575757; }
p a:visited  { color: #888f6c; text-decoration: none; border-bottom: dotted 1px #575757; }

.buttonVideo img { border: solid 3px #4b0808; }
    .buttonVideo img:hover { border: solid 3px #887e6a; }

#tableLayout { border:0px; margin: 0px auto 0px auto; background-repeat: no-repeat; background-color:#4b0808;  }

    #tableLayout #tr1, 
    #tableLayout #tr1 #tr1td1 { height: 238px;} 
    
    #tableLayout #tr1 #tr1td1, 
    #tableLayout #tr1 #tr1td1 div { width: 230px;  vertical-align:top; }
    
        #tableLayout #tr1 #tr1td1 #tr1td1_div1 { background-image: url(../imgs/layout/immagini/SX_1.jpg); height:214px; }
        #tableLayout #tr1 #tr1td1 #tr1td1_div2 { background-image: url(../imgs/layout/immagini/SX_2.jpg); height:137px; }
        #tableLayout #tr1 #tr1td1 #tr1td1_div3 { background-image: url(../imgs/layout/immagini/SX_3.jpg); min-height:366px; text-align: center; background-repeat: no-repeat; }

    #tableLayout #tr1 #tr1td2 { width: 730px; vertical-align:top; height: 238px; } 
        
        #tableLayout #tr1 #tr1td1_Main {    width: 730px; vertical-align:top;
                                            background-image: url(../imgs/layout/immagini/Body_BG.jpg); 
                                            background-position: 0px 238px; /* porcoddio, alla fine funziona: sposto il background giù di 238px */
                                            background-repeat: no-repeat; }
        #tableLayout #tr1 #tr1td1_Main #divHeader1,
        #tableLayout #tr1 #tr1td1_Main #divHeader2 { height:177px; }
        #tableLayout #tr1 #tr1td1_Main #divHeader1 { float:left; background-image: url(../imgs/layout/immagini/Header_Strider.jpg); width:400px; overflow:hidden; }
        #tableLayout #tr1 #tr1td1_Main #divHeader2 { float:right; background-image: url(../imgs/layout/immagini/Header_DX.jpg); width:330px; overflow:hidden; }
    
    #tableLayout #tr1 #divContentPage { 
                                        padding-left: 20px;
                                        overflow:hidden; }
                                     
    #tableLayout #tr3 { height:183px; }
        #tableLayout #tr3 #tr3td1_Footer { background-image: url(../imgs/layout/immagini/Footer_BG.jpg); vertical-align: bottom; text-align: right; padding: 3px;}

#ulMenu {   padding:0px; margin: 0px;
            font-size: 1em;
            overflow: hidden;
            list-style-type: none;
            list-style-image: none; }
            
    #ulMenu li {    float: left; 
                    height:37px;
                    cursor: pointer; }

        #ulMenu li a { overflow:hidden; display:block; background-position:0px 0px; background-repeat:no-repeat; height:37px; }
        #ulMenu li a.linkHover { background-position:0px -37px; }
        #ulMenu li a.linkSelected { background-position:0px -74px; }
        
        #ulMenu li .linkHome { background-image: url(../imgs/layout/immagini/Menu_Home_3.jpg); width:101px; }
        #ulMenu li .linkBand { background-image: url(../imgs/layout/immagini/Menu_Band_3.jpg); width:122px; }
        #ulMenu li .linkPics { background-image: url(../imgs/layout/immagini/Menu_Pics_3.jpg); width:60px; }
        #ulMenu li .linkDownloads { background-image: url(../imgs/layout/immagini/Menu_Downloads_3.jpg); width:147px; }
        #ulMenu li .linkDiscography { background-image: url(../imgs/layout/immagini/Menu_Discography_3.jpg); width:153px; }
        #ulMenu li .linkContacts { background-image: url(../imgs/layout/immagini/Menu_Contacts_3.jpg); width:118px; }
        #ulMenu li#lifake { background-image: url(../imgs/layout/immagini/Menu_End.jpg); width:29px; }
        

#ulMenu li a:link { color: #887e6a; text-decoration: none; }
#ulMenu li a:active { color: #887e6a; text-decoration: none; }
#ulMenu li a:visited  { color: #887e6a; text-decoration: none; }

#ulMenu li.liHover a,
#ulMenu li.liHover a:link,
#ulMenu li.liHover a:active,
#ulMenu li.liHover a:visited  { color: #92866f; text-decoration: overline underline; }

#ulSubMenu {    padding:0px; margin: 0px;
                background-image: url(../imgs/layout/immagini/SubMenu_BG.jpg);
                width: 730px;
                overflow: hidden;
                font-size: 1em;
                list-style-type: none;
                list-style-image: none; }
            
    #ulSubMenu li { float: left; 
                    height:24px;
                    cursor: pointer; }
        
        #ulSubMenu li a { overflow:hidden; display:block; background-repeat:no-repeat; background-position:0px 0px; height:24px; }
        #ulSubMenu li a.linkHover { background-position:0px -24px; }
        
        #ulSubMenu li #linkMySpace { background-image: url(../imgs/layout/immagini/SubMenu_MySpace.jpg); width:107px; margin-left:21px; }
        #ulSubMenu li #linkLyrics { background-image: url(../imgs/layout/immagini/SubMenu_Lyrics.jpg); width:61px; margin-left:390px; }
        #ulSubMenu li #linkLinks { background-image: url(../imgs/layout/immagini/SubMenu_Links.jpg); width:65px; margin-left:0px; }


a.linkMail,
a.linkMail:link,
a.linkMail:active,
a.linkMail:visited  { color: #887e6a; text-decoration: none; float:right; }

.divPage            { overflow: hidden; padding-left: 10px; padding-right:10px; }

.spanGenericText    { color: #937C59; font-size: 16px; }

p { color: #ffffff; }


/* News */
/*
.divNews                            { overflow:hidden; padding-bottom:16px; }

    .divNews #divData                   { font-weight:bold; 
                                          color: #cc5000; 
                                          float: left; 
                                          height: 50px; width: 45px; 
                                          text-align: center;
                                          padding-top:4px; }
                                      
        .divNews #divData #spanGiornoMese   { font-size: 15px; display:block; } 
        .divNews #divData #spanAnno         { font-size: 18px; } 

#divTesti                           { overflow:hidden; padding-left: 10px; }

    #divTesti #spanTitolo               { font-size:26px; font-weight:bold; color: #53672b; display:block; }
    #divTesti #spanIntroduzione         { font-size:18px; color: #53672b; display:block; }
    #divTesti #spanTesto                { color: #53672b; display:block; margin-top: 10px; }

.divImages                          { width: 169px; overflow:hidden; float:left; margin-right: 10px; margin-top: 10px; }

    .divImages .imgNews                 { display:block; padding-bottom: 3px; }
    .divImages #divAltreImgs img        { float:left; padding-right: 3px; }

.divImages a img,
.divImages a:link img,
.divImages a:active img,
.divImages a:visited img            { border:0px; margin:0px; }

.pageNormal, .pageSelected          { width: 20px; height: 20px; display: block; text-align: center; float:left; margin-right: 3px; text-decoration: none; }

.pageNormal                         { border: solid 1px #edd094; background-color: #f8eddd; color: #c6bc83; }
.pageSelected                       { border: solid 1px #edd094; background-color: #f3d8a0; color: #7ea76d; text-decoration: underline; }
*/

.tableNews { margin:0px; border:0px; background-image: url(../imgs/news_bg.png); background-repeat: no-repeat; background-position: 0px 0px; background-color:Transparent; width: 660px; }
    .tableNews .spanData    { font-size: 18px; font-weight:bold; color: #f7a32c; }
    .tableNews .spanTitolo  { font-size: 30px; font-weight:bold; color: #f1c9c6; }
    .tableNews .spanTesto   { font-size: 14px; color: #ededed; }
    .tableNews .divImages   { width: 169px; overflow:hidden; float:left; margin-right: 10px;  }
        .tableNews .divImages .imgNews                 { display:block; padding-bottom: 3px;  }
    .tableNews #divAltreImgs { width:53px; margin:auto auto; }
        .tableNews #divAltreImgs img        { padding: 0px; display:block; margin-bottom:3px; }
    
    
    .divImages a img,
    .divImages a:link img,
    .divImages a:active img,
    .divImages a:visited img            { border:0px; margin:0px; }

/* fine News*/

/* Photogallery */

h2.titoloPhotogallery { text-align:center; }

a.linkImage, a.linkImage:link, a.linkImage:active, a.linkImage:visited  { display: block; float:left; }

a.linkImage img, a.linkImage:link img, a.linkImage:active img, a.linkImage:visited img { display: block; }

/* fine Photogallery */

/* */

#divMap { width: 810px; height: 400px; border: solid 2px #dfdfdf;
          margin-bottom: 10px;
          margin-top: 10px; }

/* Discography */

#disc { margin-top: 20px; margin-left: 20px; }

    #disc #tdCover  { border-right: solid 2px #db4131; padding-right:10px; }
    #disc #tdTracks { vertical-align: top; color: #ffffff; font-size: 22px; }
        
        #disc #tdTracks table { padding-left: 10px; }
        
        #disc #tdTracks a img { border: 0px; margin-right: 5px; }
    
/* end Discography */

/* Lyrics */

.testi { padding-left: 30px; overflow: hidden;  }

/* end Lyrics */

/* */
a.download, a.download:link, a.download:active, a.download:visited { text-decoration: none; color: #ffffff; height: 22px; display:inline-block; }
    a.download img { border: 0px; margin-bottom: -5px; padding-right: 3px; }
/**/

.scheda { color: #ffffff; }