body {
background-color:#ffffff;
}

.splash {
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
width:850px;
}

.splash img{
margin-top:20px;
margin-left:auto;
margin-right:auto;
display:block;
border:0;
}

.splash p{
font-weight:bold;
font-size:80%;
font-family:Courier New;
text-align:center;
margin-left:auto;
margin-right:auto;
display:block;
}

.pageHdr{
margin-top:0px;
padding-top:20px;
}

.pageFtr{
border-top:1px solid #909090;
text-align:center;
font-family:Tahoma;
display:block;
clear:both;
margin-top:20px;
padding-top:10px;
font-size:70%;
}

.logoPanel{
border-bottom:1px solid #909090;
}

.logoPanel a img{
border:0;
}

.pageBody {
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
width:800px;
padding:0px 20px 10px 30px;

}

.pageTitle{
float:left;
text-align:right;
width:100%;
font-size:130%;
font-family:Tahoma;
font-variant:small-caps;
margin-bottom:50px;
}

.pageContent{
display:block;
font-family:Tahoma;
font-size:80%;
margin-bottom:20px;
}

.pageContent h1{
font-size:120%;
margin-top:10px;
}

.pageContent h2{
font-size:110%;
margin-top:30px;
}

.pageContent a{
text-decoration:none;
color:#c8b3ec;
background-color:Black;
padding:4px;
}

.pageContent a:visited{
color:#c8b3ec;
}

.pageContent a:hover{
color:#ffffff;
}



.leftMenu{
float:left;
width:200px;
}

.leftMenu ul{
list-style-type: none;
float:left;
margin:0;
padding:0;
}

.leftMenu ul li{
font-family:Courier New;
font-weight:bold;
text-decoration:none;
margin-bottom:13px;
}


.leftMenu ul li a{
font-family:Courier New;
font-weight:bold;
text-decoration:none;
}

.menuImage{
float:left;
width:600px;
margin-bottom:20px;
}

.bottomMenu{
display:block;
clear:both;
margin-top:20px;
margin-bottom:30px;
width:700px;
font-family:Courier New;
font-size:90%;
margin-left:auto;
margin-right:auto;
background:#000000;

}

.bottomMenu ul{
list-style-type:none;
background-color:#aaaaaa;
display:block;
text-align:center;
margin:0;
margin-left:20px;
padding:0;

}

.bottomMenu ul li{
float:left;
margin-left:10px;
list-style-type:none;
padding:5px;
}

.bottomMenu ul li:after{
content:" ";
}

.bottomMenu ul li:before{
content:" ";
}

.bottomMenu ul li a:hover{
color:#ffffff;
}

.bottomMenu ul li a:visited{
color:#c6b2eb;
text-decoration:none;
}

.bottomMenu ul li a{
color:#c6b2eb;
text-decoration:none;
}



        .style1
        {
            text-align: center;
        }
        .style4
        {
            font-size: x-large;
            font-weight: bold;
        }
        .style5
        {
            font-size: x-large;
        }
        
.pageContent address{
line-height:30px;
margin-left:100px;
margin-bottom:100px;
}    

.pageContent address a{
background:none;
color:#303030;

}      

.pageContent address a:visited{
background:none;
color:#303030;
}

.pageContent address a:hover{
background:none;
color:#909090;
}


.spetacoli{
position:relative;
height:1000px;
width:100%;
}

.aracne{
position:absolute;
top: 10px;
left:20px;
width:380px;
}

.deFer{
position:absolute;
top: 540px;
left:220px;
width:380px;
}

.chipko{
position:absolute;
top: 180px;
right:20px;
width:380px;
}

.chipko h1{
text-align:right;
}


.aracne img, .deFer img{
float:left;
width:180px;
height:314px;
}

.chipko img{
float:right;
width:180px;
height:314px;
}

.chipko a img, .aracne a img, .deFer a img{
border:0;
}

.chipko .descr{
float:right;
margin-left:10px;
font-size:80%;
width:190px;
}

.aracne .descr, .deFer .descr {
float:left;
margin-left:10px;
font-size:80%;
width:190px;
}

.aracne a, .deFer a, .chipko a{
background-color:Transparent;
}


.pageContent .video{
margin-left:auto;
margin-right:auto;
width:560px;
height:340px;
margin-top:20px;
margin-bottom:20px;
}

pageContent .video object{
margin-left:auto;
margin-right:auto;
}

.labs ul
{
    list-style-type:none;
    margin-left:0;
    }

.labs ul li
{
    background:url(../images/istarion bullet.gif) no-repeat 18px left;
    margin-bottom:35px;
    padding-left: 30px;
    margin-left:10px;
    border-top:1px solid #dddddd;
    }
    
.lcol
{
    float:left;
    width:45%;
    }
    
.lcol h3
{
    }
.lcol h6
{
    margin-top:-8px;
    }

.cols
{
    margin-top:60px;
    }

.rcol
{
    float:right;
    width:45%;
    margin-left:20px
    }   
    
q
{
    font-weight:normal;
    font-size:120%;
    font-style:italic;
}

.rcol div
{
    margin-top:40px;
    margin-bottom:40px;
    } 
    
.time
{
    text-align:left;display:block;width:100px;
    }
    
.times
{
    text-align:left;display:block;width:100px;
    }
    
.bottom
{
    clear:both;
    margin-bottom:50px;
    }                
