body {
width : 600px;
margin : auto;
font-weight : normal;
font-family : verdana, helvetica;
font-size : 76%;
text-align : left;
}

#sfondo {
position : relative;
top : 10px;
width : 600px;
height : auto;
margin : auto;
padding : 0;
text-align : left;
}

#sfondoindex {
position : relative;
width : 600px;
height : 310px;
background-color : #006699;
margin-top: 2em;
padding-top : 90px;
color: white;
text-align : center;
border : 1px solid #ff9900;
}
#sfondoindex a:link {
text-decoration : none;
color : white;
}
#sfondoindex a:hover, #sfondoindex a:visited {
text-decoration : none;
color : white;}
.sinistraindex{position:absolute; top: 20px; right: 200px; padding: 0 0 0 0;
			margin:0px;
			float: left;}
.destraindex{position:absolute; top: 20px; left: 200px; padding: 0 0 0 0;
			margin: 0px;
			float: right;}


#testata {
width : 572px;
height : 50px;

top : 0;
margin : 0;
padding : 10px 0 10px 28px;
border : 0;
}

#up {
width : 600px;
background-color : aqua;
height : 70px;
top : 0;
padding : 0;
border-bottom : 4px solid #ff9900;
}
#up img {
margin : 0.5em 5em;
padding : 0;
border : 0;
}

#navigazione {
position : absolute;
top : 10px;
width : 138px;
height : auto;
line-height : 20px;
margin : 0;
border : 0;
padding : 0;
font-size : 11px;
color : #99cccc;
text-align : right;
}
#navigazione a:link {
text-decoration : none;
color : #336699;
}
#navigazione a:hover, #navigazione a:visited {
text-decoration : none;
color : #ff9900;
}
#navigazione ul {
list-style : none;
}
#navigazione li {
padding-bottom : 5px;
}
#navigazione li a:link, #navigazione li a:visited {
display : block;
text-decoration : none;
}
#navigazione li a:hover {
color : #ff9900;
}

#contenuti {
position : relative;
width : 409px;
height : auto;
line-height : 20px;
margin : 0 0 0 152px;
border-top : 0;
border-right : 0;
border-bottom : 1px solid #ff9900;
border-left : 4px solid #ff9900;
padding : 10px 10px 10px 25px;
}

#contenuti a:link {
text-decoration : none;
color : #336699;
}
#contenuti a:hover, #contenuti a:visited {
text-decoration : none;
color : #ff9900;
}

#contenuti  ul {
padding-top : 12px;
margin : 0;
}
#contenuti  li {
padding-bottom : 12px;
}




#amore {
position : relative;
height : auto;
line-height :0;
margin : 0;
padding : 0;
border : 0;
}
#amore img {
padding : 0px 0 0 0;
margin: 10px 0 0 0;
float : left;
}


#stampa{
position : relative;
height : 169px;
line-height :22px;
margin : 0;
padding : 0;
border : 0;
}


#vento {
position : relative;
height : 215px;
line-height : 20px;
margin : 0;
padding-right : 5px;
border : 0;
}
#vento img {
padding : 0px 0 0 0;
margin: 10px 0 0 0;
float : left;

}


#ventop {
position : relative;
height : auto;
line-height : 20px;
margin : 0;
padding: 0;
border : 0;
}
#ventop img {
padding: 0;
margin: 10px 0 0 0;
float : left;
}


#news {
position : relative;
height : 90px;
line-height : 20px;
margin-top : 20px;
padding-top: 5px;
border : 0;
}
#news img {
padding :  0;
margin: 0;
float : left;

}

.b { 
position : relative;
height : auto;
border-left : 1px solid #ff9900;
padding : 0 0 0 5px;
margin:  0 0 0 148px;
line-height : 18px;
}
.b a:link {
text-decoration : none;
color : #336699;
}
.b a:hover, #b a:visited {
text-decoration : none;
color : #ff9900;
}
.b ul {
list-style : none;
margin : 0;
}
.b li {
padding-bottom : 5px;
}

.bsilenzio { 
position : relative;
height : auto;
border-left : 1px solid #ff9900;
padding : 0 0 0 5px;
margin:  0px 0 0 204px;
line-height : 18px;
}
.bsilenzio a:link {
text-decoration : none;
color : #336699;
}
.bsilenzio a:hover, #b a:visited {
text-decoration : none;
color : #ff9900;
}
.bsilenzio ul {
list-style : none;
margin : 0;
}
.bsilenzio li {
padding-bottom : 5px;
}


.bprod { 
position : relative;
border-left : 1px solid #ff9900;
height : 80px;
padding : 10px 0 0 5px;
margin:  0px 0 0 60px;
line-height : 18px;
}
.bprod a:link {
text-decoration : none;
color : #336699;
}
.bprod a:hover, #b a:visited {
text-decoration : none;
color : #ff9900;
}

.bprod ul {
line-height : 22px;
}

#proiezioni{
padding : 10px 0 0 0;
margin:  0px;
}
#proiezioni p{
padding : 8px 0 2px 0;
margin:  0px;
line-height : 18px;}


.i {
font-style : italic;
}
.titolo {
font-size : 13px;
font-weight : bold;
color : #336699;
}
.ib {
font-weight : bold;
font-style : italic;
}
.titolonero {
font-weight : bold;
color : black;
}
.nero {
color : black;
}
.sezione {
color:  #ff9900;
font-style : italic;
}

.bold {
font-weight : bold;
}






.soggetto {
position : relative;
height : auto;
margin:  0;
padding : 100px 5px 0 0;
line-height : 18px;
}
.soggetto a:link {
text-decoration : none;
color : #336699;
}
.soggetto a:hover, .soggetto a:visited {
text-decoration : none;
color : #ff9900;
}
.soggetto ul {
list-style : none;
margin : 0;
}
.soggetto li {
padding-bottom : 5px;
}
.soggetto li a:link, .soggetto li a:visited {
display : block;
padding : 5px 0 0 0;
text-decoration : none;
}
.soggetto li a:hover {
color : #ff9900;
}



#footer {

position : absolute;
bottom : 0;
left : 0;
width : 600px;
height : 15px;
margin : 0;
padding : 0;
border : 0;
font-size : 9px;
color : silver;
text-align : center;
}
#footer a:link {
text-decoration : none;
color : #ff9900;
}
#footer a:hover, #footer a:visited {
text-decoration : none;
color: black;
}


.mini {
font-size: 10px;
line-height: 18px;
}
