.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
    background: #717171;
    border: 1px solid #4B4B4B;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    margin:0 auto 15px;
    padding:21px 20px;
    width:900px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    margin:0 auto;
    width:858px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  77px;
    height: 245px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width:137px;
    height:250px;
    padding:3px;
}

.jcarousel-skin-ie7 img {
    border:1px #fff solid;
    height:135px;
    margin:0 0 5px;
    width:135px;/* dimensioni forzate per "productions.html" */
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
	background-color:#a9a9a9;
}

/*.jcarousel-skin-ie7 .jcarousel-item:hover img { border-color: #BF0010; }*/

.jcarousel-skin-ie7 p { font-size:.8em; }

.jcarousel-skin-ie7 a { text-decoration:none; }

.jcarousel-skin-ie7 a:hover { text-decoration:none; }

.jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-right: 0; }

.jcarousel-skin-ie7 .jcarousel-item-vertical { margin-bottom: 7px; }

.jcarousel-skin-ie7 .jcarousel-item-placeholder { }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    cursor:pointer;
    height:74px;
    position:absolute;
    right:10px;
    top:50px;
    width:26px;
    background: url(../img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover { background-position: -53px 0; }

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active { background-position: -80px 0; }

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -107px 0;
    background:none;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 50px;
    left: 10px;
    width: 26px;
    height: 74px;
    cursor: pointer;
    background: url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover { background-position: -27px 0; }

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active { background-position: -54px 0; }

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -80px 0;
    background:none;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 26px;
    height: 74px;
    cursor: pointer;
    background: url(../img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover { background-position: 0 -32px; }

.jcarousel-skin-ie7 .jcarousel-next-vertical:active { background-position: 0 -64px; }

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 26px;
    height: 74px;
    cursor: pointer;
    background: url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover { background-position: 0 -32px; }

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active { background-position: 0 -64px; }

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#slideshowNav {
    clear:both;
    float:left;
    width:100%;
    display:none;
}

#slideshowNav ul { text-align:center; }

#slideshowNav ul li {
    display:inline;
    margin:0;
    padding:0;
}

#slideshowNav ul li a {
    background:url("../img/slideshowIcon.jpg") no-repeat scroll 0 0 transparent;
    display:inline-block;
    height:19px;
    text-decoration:none;
    text-indent:-999em;
    width:19px;
}

.position {
	text-align:center; 
    color:#ccc; 
    font-size:14px;
    -moz-border-radius: 10px;
    background: #717171;
    border: 1px solid #4B4B4B;
    margin:-10px auto 20px;
    padding:6px 20px;
    width:900px;
}

