div#box-azienda{
	float:left;
	width:212px;
	height:268px;
	padding:10px;
	background-image:url(../img/box-azienda.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:13px;
	text-align:justify;
	position:relative;
	margin-right:7px;
}

/* barra di navigazione di aree di tipo categoria->oggetto */
div#navbar{
	float:left;
	width:949px;
	margin-bottom:10px;
	text-align:right;
	font-size:12px;
	color:#666666;
}

/* contenitore usato per paragrafi degli allegati o altro (pagine, news, scheda prodotto, ...) */
.detail-container{
	float:left;
	width:949px;
	margin-top:30px;
}

/* impaginazione di liste di oggetti, (categorie, prodotti, ecc.) e allegati (immagini e pdf)
   default per i moduli che non specificano diversamente nei rispettivi css */
.box-row{
	float:left;
	margin-bottom:7px;
}
.box{
	float:left;
	width:152px;
	background-color:#ffffff;
}
.box .image{
	float:left;
	width:148px;
	height:114px;
	padding:1px;
	border:1px #e0e0e0 solid;
	text-align:center;
}
.box .text{
	float:left;
	width:146px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-size:12px;
}
.box .price{
	float:left;
	width:146px;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
	font-size:12px;
	line-height:11px;
}
.box .num{
	float:left;
	width:146px;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
	font-size:12px;
	font-style:italic;
	color:#666666;
	line-height:11px;
}
.box .text a{
	text-transform:uppercase;
}
.video{
	float:left;
	width:468px;
}
.video .player{
	float:left;
	width:468px;
	height:351px;
	text-align:center;
}
.video .text{
	float:left;
	width:462px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-size:12px;
}
