.side{
	vertical-align: top;
	width:160px;
	background-color:#ffffff;
	border:1px solid #eeeeee;
}

.side .title{
	height:25px;
	width:160px;
	background-color:#3BAFEF;
	color:#ffffff;
	font-size:1.1em;
	border:1px solid #00329F;
	text-align:center;
	vertical-align:middle;
	font-family: "Verdana", versana, sans-serif;
}

.side .caption{
	min-height:25px;
	width:160px;
	background-color:#DFDFDF;
	color:#00329F;
	font-size:1.1em;
	border-bottom:1px solid #00329F;
	text-align:center;
	vertical-align:middle;
}

.side .image{
	min-height:25px;
	width:160px;
	background-color:#eeeeee;
	color:#df0000;
	text-align:center;
	vertical-align:middle;
	
}

.side .image img{
	border:1px solid black;
	margin:2px;
	background-color:#ffffff;
}

.side .element{
	min-height:92px;
	width:156px;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	color:#0300FF;
	font-size:0.7em;
	padding-left:4px;	
}

.side .follow{
	min-height:20px;
	width:160px;
	background-color:#DFDFDF;
	color:#df0000;
	font-size:0.7em;
	/*border-top:1px solid #DF0000;*/
	border-bottom:1px solid #00329F;
	vertical-align:middle;
	text-align:right;
}


.side a{
	color:#0300FF;
}
.side p{
	color:#000000;
}

.component{
	background-color:#cccccc;
}

.component th{
	background-color:#FFCB3F;
}

.preview{
	margin:0 20px 0 20px;
}

.section{
	float:left;
	padding: 10px;
	margin:0;
}

.info{
	font-weight:bold;
	font-size:0.8em;
}

#attive{
	background-color:#FFFFCC;
	width:100%;
	float:left;
}

#archivio{
	background-color:#CFCFA8;
	width:100%;
	float:left;
}

#nuovo{
	background-color:#A8ABCF;
	width:100%;
	float:left;
}