#content {
	margin-top: 0px;
}

/*******SLIDE HOME******/
.homeSlider {
	overflow: hidden;
	/*
	background-image: url("../immagini/grafica/home/fondo_slide.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	*/
}

#Slider {
	margin: 0px auto;
}

/*******STILI NIVOO SLIDER*********/
.nivoo-slider, .nivoo-slider-holder {
    height: 335px;
    overflow: hidden;
    position: relative;
    width: 955px;
}
.nivoo-slider.got-control-nav {
    height: 369px;
}
.nivoo-slider.direction-nav-outside {
    width: 720px;
}
.direction-nav-outside .nivoo-slider-holder {
    margin: 0 60px;
}
.nivoo-slider-holder {
    background-repeat: no-repeat;
}
.nivoo-slider img, .nivoo-link {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
}
.nivoo-slider > img:first-child, .nivoo-slider > a:first-child img {
    z-index: 1;
}
.nivoo-link {
    border: medium none;
    display: none;
    height: 100%;
    width: 100%;
    z-index: 20;
}
.direction-nav-left {
    left: 0;
}
.direction-nav-right {
    right: 0;
}
.direction-nav-left, .direction-nav-right {
    position: absolute;
    top: 0;
    z-index: 40;
}
.direction-nav-left a, .direction-nav-right a {
    display: block;
}
.direction-nav-left a:focus, .direction-nav-right a:focus {
    outline: medium none;
}
.direction-nav-left a {
    background: url("https://github.com/JohannesFischer/Nivoo-Slider/raw/master/Demo/images/icons/arrow-left.png") no-repeat scroll 2% 50% transparent;
}
.direction-nav-right a {
    background: url("https://github.com/JohannesFischer/Nivoo-Slider/raw/master/Demo/images/icons/arrow-right.png") no-repeat scroll 98% 50% transparent;
}
.direction-nav-outside .direction-nav-left, .direction-nav-outside .direction-nav-right {
    width: 60px;
}
.nivoo-slice {
    display: block;
    height: 100%;
    position: absolute;
    z-index: 10;
}
.nivoo-slider p {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: -30px;
    color: #FFFFFF;
    height: 30px;
    left: 0;
    line-height: 30px;
    margin: 0;
    position: absolute;
    text-indent: 10px;
    width: 100%;
    z-index: 30;
}
div.control-nav {
    height: 8px;
    line-height: 8px;
    margin: 10px auto;
    text-align: center;
}
div.control-nav a {
    float: left;
	display: block;
	margin-right: 10px;
	background-color: #DADFE3;
	cursor: pointer;
	width: 40px;
	height: 8px;
}
div.control-nav .disc {
    font-size: 40px;
}
div.control-nav a.current, div.control-nav a:hover {
    background-color: #506D9F;
}
/*******FINE STILI NIVOO SLIDER*********/

.homeContainer {
	overflow: hidden;
}

.homeContainer .vetrinaContainer {
	margin-top: 25px;
	padding-bottom: 45px;
	border-bottom: 3px solid #7B8B99;
}

.homeContainer .newsContainer {
	overflow: hidden;
	width: 635px;
	margin-right: 18px;
	float: left;
}

.homeContainer .newsContainer .news {
	overflow: hidden;
	width: 635px;
	margin-bottom: 40px;
	position: relative;
}

.homeContainer .newsContainer .news .immagine {
	text-align: left;
	float: left;
	margin-right: 25px;
	line-height:1;
}
.homeContainer .newsContainer .news .immagine img
{
	vertical-align: middle;
	
	border: 1px solid #000;	
}

.homeContainer .newsContainer .news .right {
	overflow: hidden;
	padding-bottom: 15px;
}

.homeContainer .newsContainer .news .titolo {
	font-size: 21px;
	color: #3E464C;
	font-weight: 700;
	margin-bottom: 10px;
}

.homeContainer .newsContainer .news .testo {
	color: #000000;
	margin-bottom: 10px;
	display: block;
	line-height: 1.4;
}

.homeContainer .newsContainer .news .link {
	display: block;
	cursor: pointer;
	font-size: 10px;
	color: #3E464C;
	background-image: url("../immagini/grafica/home/freccia_vetrina.png");
	background-repeat: no-repeat;
	background-position: right top;
	height: 16px;
	line-height: 16px;
	padding-right: 15px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}


.homeContainer .bannerContainer {
	overflow: hidden;
	width: 302px;
	height: 367px;
	text-align: center;
	float: right;
}

.homeContainer .bannerContainer .banner img {
	vertical-align: middle;
	border: 1px solid #7C8B99;
}
