/* CSS Document */
body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, arial, helvetica, sans-serif;
	color:#997698;
}
img{
	border:none;
}
h1,h2,h3, img{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
}
a{
text-decoration:none;
color:#000;
}
a:hover{
color:#000;
}
/*
*TITLES
*/
#header h1 {
	font-size:18px;
	width:200px;
	margin:0 auto;
	height:50px;
}
#header h1 span{
visibility:hidden;
}
.boxcontent h2{
	margin:0;
}
.operabox h2{
	color:#997698;
	text-transform:uppercase;
}
.operabox h3{
	margin-bottom:10px;
}
/*
*LAYOUT
*/
.acapo{
	clear:both;
	visibility:hidden;
}
#wrapper{
width:1000px;
border:2px solid #997698;
margin:0 auto;
padding:0;
}
#header{
margin:0;
padding:0;
background:#ddd url(../img/logo.gif) no-repeat 0 0;
text-align:center;
}
.mainbox{
	margin:0;
	padding:0;
	border-top:2px solid #997698;	
}
#footer p{

	 font-size: 10px;
	 padding:6px 0;
	 	text-align:center;
}
#footer span{
	 font-weight: bold;
	 color:#000;
}
#boxleft{
width:21.8%;
margin:20px 0 0 0;
text-transform:uppercase;
float:left;
}
#menu{
border-top:2px solid #997698;
margin:0;
background:#fff;
padding:0;

}

.boxcontent{
margin-left:22%;
padding:0 0 0 20px;
float:right;
width:76%;
border-left:2px solid #997698;
margin:0;
}
#dati{
margin-left:20px;
margin-top:20px;
}
#boxcontentleft, #boxcontentright{
float:left;
width:36%;
margin-left:20px;
}
#boxcontentright{
width:38%;
}
#boxcontentleft{
text-align:center;
background-color:#997698;
height:35%;
}
#boxcontentleft img{
vertical-align:middle;
}

/*
*STYLING
*/
.opera{
	width:100px;
	height:150px;
	float:left;
	margin:0 20px 30px 0;
	text-align:center;
	position:relative;
	vertical-align: middle;
}
.operabox{
	padding-bottom:20px;
	padding-top:20px;
	
}
.opera img{
	margin:0 auto;
	
}
.opera p{
	position:absolute;
	top:105px;
	width:100px;
	left:0;
	font-size:11px;
	line-height:14px;
}
.schedaopera .imglarge{
	text-align:center;
	width:352px;

}

.schedaopera .imglarge, .schedaopera .imgsmall, .boxtecnica{
	float:left;
	width:352px;
	margin:0 10px 0 0;

}
.schedaopera {
	margin:0;
	padding:0;
}
.schedaopera .imgsmall{
	margin:0 10px 10px 10px;

}
.schedaopera .imgsmall  img{
	float:left;
	margin:0 10px 0 0;
}
img.imgsmall{
	display:block;

}
.boxopere{
		margin:0;
		padding:20px 0 0 0;
}
.boxopere div{
	
}
.schedaopera img{
	margin:0;
	padding:0;
}
.boxopere img{

}
.boxopere .boxtecnica{
	border:none;
	text-align:left;
	width:360px;	
}

.homebox{
	padding-bottom:120px;
}
/*
*LISTE
*/
#header a{
	text-decoration:none;
}
#menu ul, #menu li{
display:inline;
}
#menu li{
}
#boxleft ul{
	margin:0;
	padding:0;
}
#boxleft li{
list-style-type:none;
width:100%;
padding:0;
}
/*
*LINKS
*/
#menu a{
color:#997698;
text-decoration:none;
padding:0 10px;
}
#menu a:hover{
color:#9a958d;
background:#e3dcd0;
}

#boxleft li a{
color:#997698;
text-decoration:none;
padding:5px 10px;
display:block;
}
#boxleft a:hover{
color:#997698;
background:#e3dcd0;
}


.data{color:#997698;}
.titolo {font-size: 16px;color: 7c0000;}
.autore {font-size: 16px;color: #000000;}
