body{
background-color:#FFF;
background-image:url(../images/gabbia.jpg)repeat-y top center;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
margin:0;
}
#testata{
width:990px;
}
#container{
width:990px;
margin:auto;
border:1px solid #333;
border-top:none;
}
#news{
width:auto;
background:#ccc;
text-transform:uppercase;
font-weight:bold;
}
#news a{
color:#000;
text-decoration:none;
}
#news a:hover {
color:#000;
text-decoration:underline;
}
#main{
float:left;
padding:5px 10px;
width:730px;
text-align:justify;
font-size:11px;
}
#main h1{
color:#BD0926;
font-size:16px;
padding:0;
margin:0;
text-align:justify;
font-weight:bold;
text-transform:uppercase;
}
#main h2 {
color:#BD0926;
font-size:13px;
padding:0;
margin:0;
text-align:justify;
font-weight:normal;
text-transform:uppercase;
}
/*#main p {
margin-top:2px;
}*/
#main a{
color:#BD0926;
text-decoration:none;
}
#main a:hover{
color:#BD0926;
text-decoration:underline;
}
#primopiano img{
float:left;
margin:0 10px 10px 0;
border:none;
height:130px;
}
#subnavigation_sx {
margin-top:5px;
float:left;
width:120px;
background:#E3E3E3;
}
#subnavigation_sx h1{
text-align:left;
margin:0;
text-transform:uppercase;
color:#FFF;
background:url(../images/bg_head.gif) repeat-x bottom;
padding-left:5px;
height:22px;
line-height:22px;
font-size:12px;
font-weight:bold;
}
#subnavigation_sx h2{
text-align:left;
margin:0;
text-transform:uppercase;
color:#FFF;
background:url(../images/bg_head.gif) repeat-x bottom;
padding-left:5px;
height:22px;
line-height:22px;
font-size:11px;
font-weight:normal;
}
#subnavigation_sx p{
margin:0;
padding:2px;
line-height:12px;
font-weight:bold;
}
#subnavigation_sx a{
color:#000;
text-decoration:none;
}
#sub_main {
margin-top:5px;
float:left;
width:600px;
padding:5px;
}
#nav_bar{
float:right;
padding:5px;
width:140px;
}
#nav_bar form{
padding:0;
margin:0;
margin-bottom:18px;
border:1px solid #333;
}
.date {
color:#FFF;
}
.dateNws {
color:#333;
font-weight:bold;
font-size:12px;
}
.cleaner{
clear:both;
}
.input_text{
width:110px;
height:14px;
line-height:14px;
font-size:11px;
border:1px solid #FFF;
}
.btnOK {
width:14px;
height:14px;
margin:0 0 1px 2px;
padding:0;
background:url(../images/btn_ok.jpg) no-repeat #FFF;
border:none;
}
.notice {
float:left;
width:290px;
margin:5px;
height:120px;
}
.sx{
float:left;
width:335px;
padding:10px;
}
.dx{
float:right;
width:335px;
padding:10px;
}
#footer{
width:990px;
margin:auto;
font-size:10px;
color:#333;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.imges {
float:left;
width:180px;
padding:10px;
border:1px solid #006;
margin:5px;
}
/*--------------blog*/
#sidebar {
	float: left;
	width:200px;
	margin: 0;	
	padding: 0; 
	display: inline;
	text-align:left;	
}
#sidebar ul.sidemenu {
	list-style:none;
	margin:10px 0 10px 15px;
	padding:0;		
}
#sidebar ul.sidemenu li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:bold;
	color: #333;	
	text-decoration:none;	
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	border-left:4px solid #CCC;	
	
	min-height:18px;
}

* html body #sidebar ul.sidemenu a { height: 18px; }

#sidebar ul.sidemenu a:hover {
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	color: #339900;
	border-left:4px solid #9EC630;
}
#main2 {
	float: left;
	margin-left: 15px;
	padding: 0;
	width:650px;
	background:#FFF;
	text-align:left;	
}

.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 20px 15px 0 15px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(images/clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(images/comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(images/page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}


