/* barra di navigazione di aree di tipo categoria->oggetto */
div#navbar{
	float:left;
	width:1000px;
	margin-bottom:10px;
	text-align:right;
	font-size:0.8em;
	color:#666666;
}

/* contenitore usato per paragrafi degli allegati o altro (pagine, news, scheda prodotto, ...) */
.detail-container{
	float:left;
	width:1000px;
	margin-top:30px;
}

/* box highlight */
div#highlight-container{
	float:left;
	width:742px;
	margin-bottom:20px;
}
.box-highlight{
	float:left;
	width:242px;
}
.box-highlight > .top{
	float:left;
	width:210px;
	padding-left:16px;
	padding-right:16px;
	height:12px;
	background-image:url("../img/box-top.png");
	background-position:top left;
	background-repeat:no-repeat;
}
.box-highlight > .content{
	float:left;
	width:210px;
	padding-left:16px;
	padding-right:16px;
	background-image:url("../img/box-content.png");
	background-position:top left;
	background-repeat:repeat-y;
}
.box-highlight > .content > .name{
	float:left;
	width:210px;
	text-align:center;
	padding-bottom:6px;
	border-bottom:2px #949494 dotted;
	margin-bottom:10px;
}
.box-highlight > .content > .name a{
	font-size:20px;
	color:#444444;
}
.box-highlight > .content > .image{
	float:left;
	width:210px;
	height:158px;
	text-align:center;
}
.box-highlight > .content > .image img{
	border:1px #e1e1e1 solid;
}
.box-highlight > .content > .desc{
	float:left;
	width:210px;
	text-align:center;
	padding-top:3px;
	font-size:12px;
}
.box-highlight > .bottom{
	float:left;
	width:210px;
	padding-left:16px;
	padding-right:16px;
	height:12px;
	background-image:url("../img/box-bottom.png");
	background-position:top left;
	background-repeat:no-repeat;
}

/* box immagini */
.box-img-row{
	float:left;
	margin-bottom:8px;
}
.box-img{
	float:left;
	width:160px;
	background-color:#ffffff;
}
.box-img > .image{
	float:left;
	width:156px;
	height:117px;
	padding:1px;
	border:1px #e1e1e1 solid;
	background-color:#ffffff;
	text-align:center;
}
.box-img > .text a{
	text-transform:uppercase;
}

/* box documenti */
.box-doc-row{
	float:left;
	margin-bottom:8px;
}
.box-doc{
	float:left;
	width:160px;
}
.box-doc > .image{
	float:left;
	width:156px;
	height:117px;
	padding:1px;
	border:1px #e1e1e1 solid;
	background-color:#ffffff;
	text-align:center;
}
.box-doc > .text{
	float:left;
	width:154px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.box-doc > .text a{
}

/* box video */
.box-vid-row{
	float:left;
	margin-bottom:8px;
}
.box-vid{
	float:left;
	width:328px;
}
.box-vid > .player{
	float:left;
	width:328px;
	height:246px;
	text-align:center;
}
.box-vid > .text{
	float:left;
	width:322px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

/* risultati ricerca */
.search-result{
	width:100%;
	padding-bottom:10px;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
}
.search-result > .section{
	width:100%;
	font-size:11px;
}
.search-result > .name{
	width:100%;
}
.search-result > .url{
	width:100%;
	font-size:11px;
	color:#999999;
}
.n-result{
	margin-bottom:30px;
	font-size:11px;
	font-style:italic;
}

/* form ricerca */
.search-form{
	float:right;
	border-left:1px #bbbbbb solid;
	padding-left:10px;
	height:22px;
	padding-top:2px;
}
.search-form > span{
	float:right;
	font-size:0.75em;
	color:#999999;
	padding-right:4px;
	padding-top:3px;
}
.search-form input{
	float:right;
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:12px;
	border:1px #d0d0d0 solid;
	padding:2px;
	width:120px;
	margin:0;
}
.search-form > a > img{
	float:right;
	padding:1px;
	background-color:#ffffff;
	border-top:1px #d0d0d0 solid;
	border-right:1px #d0d0d0 solid;
	border-bottom:1px #d0d0d0 solid;
	border-left-width:0;
}
.search-form > a:hover > img{
	background-color:#015351;
}