/* slideshow */
div#slideshow-container {
	float:left;
	width:1000px;
	height:315px;
}
/* maniglie slider */
.anythingSlider-default .back { left: -35px; }
.anythingSlider-default .forward { right: -35px; }
.anythingSlider-default .anythingControls { bottom: 5px; right: 5px; }

/* barra di navigazione di aree di tipo categoria->oggetto */
div#navbar{
	float:left;
	width:920px;
	margin-bottom:10px;
	text-align:left;
	font-size:11px;
	color:#666666;
}

/* contenitore usato per paragrafi degli allegati o altro (pagine, news, scheda prodotto, ...) */
.detail-container{
	float:left;
	width:920px;
	margin-top:30px;
}

/* box highlight */
div#highlight-container{
	float:left;
}
.box-highlight{
	float:left;
	width:141px;
}
.box-highlight > .image{
	float:left;
	width:141px;
	height:119px;
	text-align:center;
}
.box-highlight > .name{
	float:left;
	width:141px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.box-highlight > .name a{
	color:#000000;
	font-size:14px;
}
.box-highlight > .desc{
	float:left;
	width:264px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-size:12px;
	color:#333333;
}

/* box immagini */
.box-img-row{
	float:left;
	margin-bottom:26px;
	border-top:2px #ED1B26 solid;
	border-bottom:2px #ED1B26 solid;
	box-shadow: 0px 0px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
}
.box-img{
	float:left;
	width:216px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:3px #ffffff solid;
	border-bottom:3px #ffffff solid;
	border-left:1px #f0f0f0 solid;
	border-right:1px #cccccc solid;
	background-color:#ffffff;
}
.box-img > .image{
	float:left;
	width:216px;
	height:162px;
	padding:0px;
	text-align:center;
}
.box-img:hover{
	border-top-color:#ED1B26;
	border-bottom-color:#ED1B26;
}
.box-img > .text a{
	text-transform:uppercase;
}

/* box documenti */
.box-doc-row{
	float:left;
	margin-bottom:26px;
	border-top:2px #ED1B26 solid;
	border-bottom:2px #ED1B26 solid;
	box-shadow: 0px 0px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
}
.box-doc{
	float:left;
	width:216px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:3px #ffffff solid;
	border-bottom:3px #ffffff solid;
	border-left:1px #f0f0f0 solid;
	border-right:1px #cccccc solid;
	background-color:#ffffff;
}
.box-doc > .image{
	float:left;
	width:216px;
	height:162px;
	padding:0px;
	text-align:center;
}
.box-doc:hover{
	border-top-color:#ED1B26;
	border-bottom-color:#ED1B26;
}
.box-doc > .text{
	float:left;
	width:212px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
}
.box-doc > .text a{
}

/* box video */
.box-vid-row{
	float:left;
	margin-bottom:24px;
}
.box-vid{
	float:left;
	width:448px;
}
.box-vid > .player{
	float:left;
	width:448px;
	height:336px;
	text-align:center;
}
.box-vid > .text{
	float:left;
	width:442px;
	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;
	padding-top:4px;
}
.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:#BCCD77;
}