body
{
    color:#848582;/*b30000;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color:black;
    text-align: justify;
    margin:0px;
    padding:0px;
    background-image:url('../img/violoncello1.gif');
    background-repeat: no-repeat;
    background-position: left center;
    scrollbar-base-color: #000000;
    scrollbar-arrow-color: #b30000;
    scrollbar-highlight-color: #440000;
    scrollbar-track-color: #440000;
    scrollbar-shadow-color: #220000;
}

div#content
{
    padding-top: 220px;
    margin-left: auto;
    margin-right: auto;
    width:800px;
    text-align: justify;
   /* background-color: black;
    filter: alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;             */
}

div#header
{
    padding:0px;
    width:800px;
    height:192px;
    position:absolute;
    top: 10px;
    margin:auto;
    background-image:url('../img/back_header.gif');
    clear: both;
}
div#main
{
    padding: 0px 50px;
    overflow:auto;
}
div#menu
{
    font-size:8pt;
    font-weight: bold;
}
div#menu li
{
    line-height: 15px;
    color:#b30000; 
}
div#menu li a:link, div#menu li a:visited    
{
text-decoration: none;
font-weight: bold;
color:white;
}

div#menu li a:hover
{
text-decoration: underline;
font-weight: bold;
color:#b30000; 
}

div#menu li a.selected
{
text-decoration: underline;
color:#b30000;    
font-weight: bold;
}


div#content a:link, div#content a:visited 
{
text-decoration: none;     
color:#b30000;
}

div#content a:hover
{
text-decoration: underline;          
}

div#footer
{

    padding-top:10px;
    padding-bottom:5px;
    padding-left:50px;
    margin:auto;
    margin-top:20px;
    width:800px;
    height:20px;
    background-image:url('../img/back_footer.gif');
    background-repeat:no-repeat;
    background-position:center top;
    color:#b30000; 
    position:absolute;
    bottom: 0px;
    clear: both;
}
div#footer p
{
    font-size:7pt;
}
div#right_bottom
{
    float:right;
    padding-right:80px;
}

 div#left_bottom
{
    float:left;
}

div#poesia
{
    width:150px;
    height:179px;
    position:absolute;
    left:10px;
    bottom:50px;
    overflow:hidden;
    z-index:100;
    background-image:url('../img/poesia.png');
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/poesia.png'); 
    [background-image:none;]
}

h1
{
    font-size:12pt; 
    color: #b30000;
    font-weight: bold;
    margin-top:30px;
    margin-bottom:20px; 
}

h2
{
    font-size:11pt;
    font-style: italic;
}

h3
{
    font-size:10pt;
    font-style: italic; 
}

h4, p
{
    font-size:9pt;
    font-weight: normal;
    text-align: left;
}


h1.part1
{            
    color:#b30000;   
    font-size:13pt;
    text-align:right;
    margin:0px;      
    padding:0px 50px 0px 0px
}

h1.part2
{
    color:#b30000;   
    font-size:13pt;
    text-align:right;
    margin:0px;  
    padding:0px 10px 0px 0px
}




hr
{
    color:#440000; 
    background-color: #440000;
    height: 1px;
    border-width: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
}