body
{background: #000;
text-align:center;
    color: #ffffff;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    margin:0;
    padding:0;
}


#top
{background: url(../i/pagetop.png) repeat-x 0 0;
width: 100%;
height: 190px;
margin:0;
padding:150px 0 0 0;
voice-family: "\"}\""; voice-family: inherit; 
height: 40px;
	}
#wrap
{
background: #000 url(../i/bg.jpg) repeat-y 50% 0 scroll;
	margin: 0 auto 0 auto;
	width: 700px;
	height: 1%;
	position: relative;
text-align: left;
position: relative;
	}
#col1
{width: 300px;
color: #000;
font-size: 12px;
margin-left:33px;
float: left;
}

#col
{
color: #000;
font-size: 12px;
margin:0 33px;
}

#col1 p, #col2 p
{	font-size: 15px;
	color: #333;
	line-height:1.3em;
	margin: 15px 0;
	}
#col2
{margin-left: 397px;
width:270px;

}

#foot
{margin-top:100px;}
ul, li
{list-style: none;
margin:0;
padding:0;
}

#logo
{display: block;
	position: absolute;
left: 33px;
top: 40px;
}
#nb
{
	position: absolute;
right: 0;
top: 20px;
width: 260px;}

#nb a, #nb a:link, #nb a:visited, #nb a:active
{ display:block;
background: #fd0;
letter-spacing: 0.4em;
text-decoration: none;
color: #000;
padding:1px 5px;
margin:15px 0;
font-size:13px;
font-weight: normal;
	
	}

#nb a:hover{color:#d00;	
		
		}
		
		
#nb2
{
width:700px;
background: #7f7f7f;
text-align:left;
padding:0 0 0 33px;
voice-family: "\"}\""; voice-family: inherit; 
width: 667px;

}
#nb2 li
{display: inline;}

#nb2 a, #nb2 a:link, #nb2 a:visited, #nb2 a:active
{ display: inline;
letter-spacing: 0.4em;
text-decoration: none;
color: #fff;
padding:1px 20px;
font-size:13px;
border-left: 1px solid #fff;
font-weight: normal;
	
	}
#nb2 a.primo
{border: none;}
#nb2 a:hover{color:#d00;	
		
		}

		
		
#nb3
{
width:700px;
background: #fd0;
text-align:left;
padding:0 0 0 33px;
voice-family: "\"}\""; voice-family: inherit; 
width: 667px;

}
#nb3 li
{display: inline;}

#nb3 a, #nb3 a:link, #nb3 a:visited, #nb3 a:active
{ display: inline;
letter-spacing: 0.2em;
text-decoration: none;
padding:1px 20px;
font-size:13px;
border-left: 1px solid #555;
font-weight: normal;
color: #555;

	
	}
#nb3 .primo a
{border: none;}
#nb3 a:hover{color:#d00;	
		
		}
		
	
.elenco li
{
	background: url(../i/punto.gif) no-repeat 0 0;
	padding-left:25px;
	margin:10px 0;
	font-size: 15px;
	color: #333;
	line-height:1.3em;}
#contenitore_news
{width: 242px;
margin-left: 40px;
}	
#contenitore_scroll
{width: 242px;
height: 1000px;
overflow: auto;}	
#contenitore_news h2
{
	display: block;
	color: #fd0;
	background: #7f7f7f;
	letter-spacing: 1.4em;
	padding: 0 10px;
font-weight: bold;
font-size:17px;
line-height: 24px;
margin-top:20px;	

	}

h3
{
	
	color: #fff;
	background: #339;
	font-weight:normal;
	margin: 10px 0;
	font-size: 12px;
	display: block;
	padding:1px 3px;}

h2
{font-size:18px;
color: #333;}

.piccolo #col1 p, .piccolo #col2 p
{font-size: 12px;
}
.news
{color: #333;
font-size:15px;
font-weight: normal;
text-indent: 0;
	line-height:20px;
	margin-bottom: 20px;
}
h1
{color: #555;
font-size: 26px;
letter-spacing: 0.4em;
font-weight: normal;
}

a, a:link, a:visited, a:active
{color: #048;

text-decoration: none;
font-weight: bold;}
a:hover
{color: #d40;}

.clear
{clear: both;}

a.film, a.film:link
{color: #333;
margin: 20px 0 20px 40px;
display:block;
font-weight: normal;
}
a.film:visited
{color: #444;}
a.film:hover
{color: #d00;}

.film span
{display: block;}
.titolo{font-size: 24px;}
.regia{font-size: 14px;}
.anno{font-size: 12px; font-weight: bold;}


#scheda {
background: url("../i/biglietto.png") repeat-y scroll 0 0 #FFFFFF;
display: block;
padding: 25px;
width: 288px;
}

}
#scheda p
{margin: 0;
font-family:'Verdana',sans-serif;
line-height: 1.4em}
#scheda p.nome
{font-size:18px;
font-weight: normal;
letter-spacing:0.1em;
margin-bottom:10px;
}
#scheda .dida
{
	color:#888;
	}
h1b
{color: #c43e2b;
font-size: 24px;
letter-spacing: 0em;
font-weight: normal;
text-align: left;
}
h1b2
{color: #1a5a97;
font-size: 24px;
letter-spacing: 0em;
font-weight: normal;
text-align: left;
}
h4
{font-size:12px;
color: #333;
}
h5
{

	color: #fff;
	background: #339;
	font-weight:normal;
	margin: 10px 0;
	font-size: 14px;
	display: block;
	padding:1px 2px;}
	
	h1c
{color: #c43e2b;
font-size: 15px;
letter-spacing: 0em;
font-weight: bold;
text-align: left;
}
