#rotator-notizie-container {
	width: 880px;
	height: 325px;
	padding-right: 5px;
}
#lanci-video,
#lanci-video2 {
	width: 88px;
	height: 315px;
	float: right;
	margin-top: 5px;
	left: -15px;
	margin-right: 5px;
	margin-left: 0;
}
#lanci-video2{
	float: left;
	margin: 5px 0 0 8px;
}
#lancio-postcriptum, #lancio-postcriptum2 {
	width: 88px;
	padding: 0;
	display: block;
	height: 191px;
	margin: 0;
}
#lancio-primopiano {
	width: 88px;
	padding: 0;
	display: block;
	clear: both;
	float: left;
	margin: 6px 0 0;
}
#lancio-postsriptum-titolo, #lancio-postsriptum-titolo2  {
	font: 12px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 81px;
	display: block;
	position: relative;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	top: -160px;
}
#lancio-postsriptum-titolo a,
#lancio-postsriptum-titolo2 a {
	color: white;	
}
/* --- Slideshow Containers --- */
#fpss-outer-container,
.fpss-outer-container2 {
	padding: 2px;
	border: 1px solid #999;
	overflow: hidden;
	height: 308px;
	width: 675px;
	float: left;
	margin: 5px 0 5px 5px;
}
/* This element controls the slideshow spacing and border */
#fpss-container, 
.fpss-container2 {
	position: relative;
	margin: 0;
	padding: 0;
	clear: both;
	width: 675px;
}
#fpss-slider, 
.fpss-slider2 {
	float: right;
	background: none;
	overflow: hidden;
	width: 442px;
	height: 308px;
	margin-left: 0;
}
#slide-loading, 
.slide-loading2 {
	background: #000 url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/loading_black.gif) no-repeat center center;
	width: 441px;
	height: 308px;
}
#slide-wrapper, 
.slide-wrapper2,
.slide-wrapper3 {
	width: 441px;
	height: 308px;
	/*float: right;
	clear: both;*/
}
#slide-wrapper {
	display: none;
	right: 0;
}
#slide-wrapper #slide-outer, 
.slide-wrapper2 .slide-outer2 {
	height: 308px;
}
#slide-wrapper #slide-outer .slide, 
.slide-wrapper2 .slide-outer2 .slide {
	width: 441px;
	height: 308px;
	/*left: 233px;*/
}
/* --- Slideshow Block --- */
#slide-wrapper #slide-outer .slide, 
.slide-wrapper2 .slide-outer2 .slide {
	position: absolute;
	overflow: hidden;
}
#slide-wrapper #slide-outer .slide .slide-inner, 
#slide-wrapper3 #slide-outer3 .slide .slide-inner, 
.slide-wrapper2 .slide-outer2 .slide .slide-inner {
	position: relative;
	margin: 0;
	color: #fff;
	overflow: hidden;
	background: #3a3a3a;
	text-align: left;
	z-index: 8;
	height: 308px;
}
/*#slide-wrapper3 #slide-outer3 .slide .slide-inner {
	background-color: transparent;
}*/
#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span, 
#slide-wrapper3 #slide-outer3 .slide .slide-inner a.fpss_img span span span, 
.slide-wrapper2 .slide-outer2 .slide .slide-inner a.fpss_img span span span {
	background: none;
}
/* --- Content --- */
.fpss-introtext {
	width: 100%;
	font-size: 11px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	background: #373737 url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/transparent_bg.png);
	opacity:0.76;
	-moz-opacity:0.76;
	filter:alpha(opacity=76);
	vertical-align: bottom;
	height: 78px;
	left: 0;
}
.fpss-introtext .slidetext {
	margin: 0;
	padding: 0;
}
/* --- Navigation Buttons --- */
#pseudobox {
	display: none;
}
#navi-outer, 
.navi-outer2 {
	max-width: 233px;
	margin: 0
/*
0 0 -20px*/;
	padding: 0;
	background: #3a3a3a;
	overflow: hidden;
	position: relative;
	z-index: 9;
	height: 308px;
	width: 233px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#navi-outer ul, 
.navi-outer2 ul {
	margin: -1px 0 0 0;
	padding: 0;
	list-style: none;
	background: none;
	text-align: left;
}
#navi-outer li, 
navi-outer2 li {
	display: inline;
	padding: 0;
	margin: 0;
	border: none;
	height: 72px;
	list-style: none;
	background: none;
}
#navi-outer li.noimages, 
.navi-outer2 li.noimages {
	display: none;
}
#navi-outer li a, 
.navi-outer2 li a {
	display: block;
	padding: 4px 4px 4px 5px;
	margin: 0;
	text-decoration: none;
	font-size: 10px;
	color: #fff;
	background: #505050 url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/nav.gif) repeat-x;
	border-top: 1px solid #5c5a5b;
	height: 68px;
	overflow: hidden;
}
#navi-outer li a:hover,
#navi-outer li a.navi-active,
.navi-outer2 li a,
.navi-outer2 li a.navi-active {
	display: block;
	padding: 4px 12px 4px 5px;
	margin: 0;
	text-decoration: none;
	color: #333;
	background: #d2d2d2 url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/nav-active.gif) repeat-x bottom;
	border-top: 1px solid #6a6a6a;
	height: 68px;
	overflow: hidden;
}
#navi-outer li a span.navbar-img,
#navi-outer li a:hover span.navbar-img,
#navi-outer li a.navi-active span.navbar-img,
.navi-outer2 li a span.navbar-img,
.navi-outer2 li a:hover span.navbar-img,
.navi-outer2 li a.navi-active span.navbar-img {
	display: block;
	width: 89px;
	height: 62px;
	overflow: hidden;
	border: 2px solid #232323;
	padding: 0;
	float: left;
	margin: 1px 4px 0 0;
}
#navi-outer li a span.navbar-img img, 
.navi-outer2 li a span.navbar-img img {
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	width: 89px;
	height: auto;
}
#navi-outer li a:hover span.navbar-img img,
#navi-outer li a.navi-active span.navbar-img img,
.navi-outer2 li a:hover span.navbar-img img,
.navi-outer2 li a.navi-active span.navbar-img img {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	width: 89px;
	height: auto;
}
#navi-outer li a span.navbar-key,
.navi-outer2 li a span.navbar-key {
	display: none;
}
#navi-outer li a span.navbar-title,
.navi-outer2 li a span.navbar-title {
	font-weight: bold;
	padding: 0;
	display: block;
	margin-top: 7px;
}
#navi-outer li a navbar-tagline,
.navi-outer2 li a span.navbar-tagline {
	font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
}
#navi-outer li a:hover span.navbar-tagline,
#navi-outer li a.navi-active span.navbar-tagline
.navi-outer2 li a:hover span.navbar-tagline,
.navi-outer2 li a.navi-active span.navbar-tagline {
	font-weight: normal;
	color: #333;
}
span.navbar-clr {
	display: block;
	clear: both;
}
/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */
.fpss-slidetext {
	background: url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/images/transparent_bg.png) !important;
}
.fpss-introtext .slidetext h1, .fpss-introtext .slidetext h1 a  {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 25px;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin-bottom: 9px;
	margin-top: 9px;
	margin-right: 0;
	position: relative;
	left: 6px;
}
.fpss-introtext .slidetext h1 a:hover {
	color: #c00;
}
.fpss-introtext .slidetext h2 {
	font-size: 11px;
	margin: 0 8px;
	padding: 0;
	color: #bbb;
	font-weight: normal;
}
.fpss-introtext .slidetext h3 {
	font-size: 15px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
}
.fpss-introtext .slidetext p, .fpss-introtext .slidetext p.main {
	margin: 0 8px;
	padding: 8px 0;
	background: url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/images/dotted.gif) repeat-x bottom;
	color: #fff;
}
.fpss-introtext .slidetext a.readon {
	position: absolute;
	width: 100px;
	margin: 0;
	padding: 6px 0 6px 12px;
	background: url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/readmore.png) no-repeat;
	color: #fff;
	border: none;
	top: -35px;
	right: 0;
	opacity: 1;
	left: 430px;
}
.fpss-introtext .slidetext a.readon:hover {
	position: absolute;
	width: 100px;
	margin: 0;
	padding: 6px 0 6px 12px;
	background: url(http://www.caffe.ch/mycaffe/immagini_upload/elementi_pagina/postscriptum/readmore-hover.png) no-repeat;
	color: #fff;
	border: none;
	top: -35px;
	right: 0;
	opacity: 1;
	left: 430px;
}
/* --- Generic Styling (highly recommended) --- */
a:active,
a:focus {
	outline: expression(hideFocus='true');
	outline: 0;
}
#fpss-container img,
.fpss-container2 img {
	border: none;
}
.fpss-introtext .slidetext img,
.fpss-introtext .slidetext p img {
	display: none;
}
/* this will hide images inside the introtext */
.fpss-clr {
	clear: both;
	height: 0;
	line-height: 0;
}
/* --- End of  stylesheet --- */