@charset "utf-8";
/* CSS Document */

body {
	font: 100%/1.4 'NobileRegular', Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color:#FFF;
}

/* ~~ Selettori tag/elemento ~~ */
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	/*padding-right: 15px;
	padding-left: 15px;*/
}
a img {
	border: none;
}

a:link, a:visited {
	color: #FFF;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	text-decoration: none;
	color:#CCC;
}

#lytebox-wrapper {
	width:100%; min-width:960px; 
	height:640px;
	margin: 0 auto;
}

#pagenext {
	position:absolute; right:0px; z-index:20;
}
#pageprev {
	position:absolute; left:0px; z-index:20;
}

.thumb {
	width:117px; height:70px; margin-left:5px;
	position:relative;
	float:left;
	overflow:hidden;
}
.thumb img{
	 /*height:70px !important;*/
	 width:100%;
}

#full-img
{
    width:1024px; height:768px;
    /*background-color:#c00;*/
    position:relative; /*top:80px;*/ margin:0px auto;
    overflow:hidden;
    text-align:center;
}

.nivo-main-image
{
    height:768px; margin:0px auto;
}

/* ++++++++++++++++++++++++++++ Classi float/clear varie ++++++++++++++++++++++++++++++++ */
.fltrt {
	float: right;
	/*margin-left: 8px;*/
}
.fltlft {
	float: left;
	/*margin-right: 8px;*/
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.gallery-wrapper {
	width:984px; height:70px;
	clear:both;
	position:absolute; top:0px; left:23px;
	z-index:10;
	overflow:hidden;
}

.nivoSlider img {
    top: 80px !important;
}

.nivoSlider {
	height:848px !important;
}