/*DOMUS LAB*/
#domus_lab {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	background-color:#ffffff;
	/*background: #B9C3DA none;*/
}
#wrapper_dl {
	margin:0 auto;
	width:971px;
	/*background:#bcaeba url(../imgs/bg_domus_lab.gif) repeat-y scroll 0 0;*/
	padding-bottom:100px;
}
.super-banner {
	float:left;
	margin:0 40px 0 72px;
}
.mini_banner {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:14px;
}
.mini_banner img {
	margin-top:2px;
}
.top_tools {
	margin-top:35px;
}
.top_tools span,
.top_tools {
	float:left;
	display:block;
}
.top_tools span.domus {
	width:290px;
	margin:0 5px 0 115px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
}	
.top_tools span.domus span {
	margin-left:70px;
}
.top_tools span.project {
	width:170px;
}
.top_tools span.project span {
	color:#F3EDDA;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	background-color:#000000;
	padding:1px 8px 3px;
	border-bottom:1px solid #b4b4b4;
}
.top_tools span.feed_share {
	width:220px;
	text-align:right;
}
.top_tools span.feed_share a,
.top_tools span.feed_share div {
	float:right;
	display:block;
}

.top_tools span.feed_share img.share {
	display:block;
	margin-top:5px;
}
.all_column {
	width:971px;
	margin:35px 0 0 0;
	float:left;
}
.all_column span {
	background-color:#000000;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 7px;
	border-bottom:1px solid #b4b4b4;
	float:left;
	margin-left:342px;
}
.all_column span h3 {
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0;
}
ul.griglia {
	/*width:971px;*/
	width:600px;
	float:left;
	margin-top:40px;
}
ul.griglia li {
	float:left;
	width:125px;
	height:125px;
	/*border-bottom:1px solid #b4b4b4;*/
	/*background-color:#f3edda;*/
	background-color:#ffffff;
	margin:0 16px 16px 0;
	cursor:pointer;
	text-align:center;
	z-index:1;
	position:relative;
}
ul .layer_dl {
	position:absolute;
	background-color:#000000;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 5px;
	display:none;
	opacity:0.85;	
	filter:alpha(opacity=85);
	bottom:-30px;
	left:50px;
	width:225px;
	z-index:3;
	text-align:left;
}
ul .layer_dl h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;	
	display:block;
	color:#FFFFFF;
	margin-bottom:0;
}
span.title_dl {
	/*background-color:#B9C3DA;*/
	background-color:#ffffff;
	color:#000000;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	margin:40px 0pt 15px 252px;
	padding:7px 5px 2px;
}
.corpo_dl {
	/*background-color:#B9C3DA;*/
	background-color:#ffffff;
	padding:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	float:left;
	width:553px;
	margin-left:178px;
}
.corpo_dl span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-bottom:0;
	display:block;
}
.corpo_dl p {
	margin-bottom:20px;
}
body strong.normal {
	margin:0;
	padding:0;
}