/*** BANNER ***/
div#banner {
	max-height:550px;
}

div#slide {
	overflow:hidden;
	max-height:550px;
}

/*** SLIDESHOW HEADER ***/
div#slideshow {
	width:100%;
	height:550px;
	overflow:hidden;
	position:relative;
	z-index:0;
}
div#slideshow img {
    position:absolute;
    z-index:8;
	min-width:970px;
}
div#slideshow img.active {
    z-index:10;
}
div#slideshow img.last-active {
    z-index:9;
}

div#mainContent {
	width:440px;
	line-height:18px;
}
div#mainContent h1 {
	color:#333;
	text-transform:none;
	border-bottom:none;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}


/*** BOX ***/
div.box {
	float:left;
	margin:0 30px 0 0;
}
div.box a  {
	height:135px;
}
div.box a h2 {
	line-height:19px;
	bottom:0;
	background:none;
	color:#282828;
	padding:0;
}

div#news {
	float:left;
	font-size:11px;
}
div#news div {
	height:101px;
	border-top:2px solid #282828;
	border-bottom:2px solid #282828;
	padding:5px 0 0 0;
}
div#news div p.date {
	font-size:12px;
    font-family: 'dosismedium';
}
div#news div h3 {
    font-family: 'dosismedium';
	font-weight:normal;
	font-size:14px;
	color:#903340;
	margin:0 0 5px 0;
}





/*** MAGAZZINO ***/
div#magazzino {
	background:#fff;
}

div#openMagazzino {
	background:url(../images/lineMagazzino.gif) center bottom repeat-x;
	height:82px;
}
div#openMagazzino div.container {
	position:relative;
	height:82px;
	/*background:url(../images/arrowNovita.gif) 570px 5px no-repeat;*/
}
#arrownovita_img{
    position: absolute;
    right: 225px;
    top:5px;
}

div#openMagazzino div.container p {
    background: url("../images/open.gif") no-repeat scroll 0 0 transparent;
    bottom: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'dosismedium';
    font-size: 21px;
    height: 33px;
    left: 333px;
    padding: 8px 0 0 16px;
    position: absolute;
    width: 219px;
}

div#contentMagazzino {
	background:url(../images/dark-wall.jpg) center 0 repeat;
}
div#contentMagazzino ul {
	list-style:none;
	overflow:hidden;
	background:url(../images/divMagazzino.png) 0 0 no-repeat;
	padding:20px 0 0 0;
}
div#contentMagazzino ul li {
	float:left;
	background:url(../images/divMagazzino.png) right 0 no-repeat;
	margin:0 0 0 21px;
	padding:0 31px 0 0;
}
div#contentMagazzino ul li {
	display:block;
	width:190px;
	height:200px;
	position:relative;
	color:#fff;
	font-size:11px;
}
div#contentMagazzino ul li img.ico {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
div#contentMagazzino ul li img.prod {
	border:1px solid #fff;
	position:absolute;
	top:10px;
	right:40px;
	z-index:0;
}

div#contentMagazzino ul li div {
	position:absolute;
	right:0;
	top:140px;
	width:180px;
}
div#contentMagazzino ul li div h2 {
    font-family: 'dosisregular';
	font-size:17px;
	font-weight:normal;
}

div#contentMagazzino div#button {
	width:332px;
	margin:0 auto;
	overflow:hidden;
	padding:30px 0 40px;
}
div#contentMagazzino div#button a {
	line-height:33px;
	display:block;
	font-size:17px;
	color:#fff;
    font-family: 'dosissemibold';
	width:140px;
	padding:0 0 0 11px;
}
div#contentMagazzino div#button a#left {
	float:left;
	background:url(../images/backButton.png) 0 0 no-repeat #8ebbe0;
}
div#contentMagazzino div#button a#right {
	float:right;
	background:url(../images/backButton.png) 0 0 no-repeat #c47d7d;
}



/*** FOOTER ***/
div#footer {
	background:none;
	border-top:1px solid #903340;
	padding:20px 0 40px 0;
}