/* 
    Document   : bgHigh
    Author     : paolo
    Description:
        Purpose of the stylesheet follows.
*/



#BgContainer-home {
	width: 100%;  
	margin: 0 auto; 
    background: #e66418;
    height: 366px;
	z-index: 5;
}
#Container-home { 
	width: 940px;
	padding-bottom: 15px;
    position: relative;
    height: 366px;
    margin: 0 auto;
	z-index: 50;
}

.sliderwrap {
    margin: 0 auto;
    padding: 0;
    height: 366px;
    width: 940px;
    font-size: 46px;
	overflow: hidden;
	z-index: 4;
}

.slider{
	position: relative;
	z-index: 50;
	
}
    
    .sliderwrap .slider-content{
        height: 366px;
        width: 100%;
		float: left;
		display: block;
		z-index: 5;
    }
	
	.sliderwrap .slider-content div{
		z-index: 110;
		position: relative;
	}
	
    .sliderwrap .bx-next {
            display:none;
            position:absolute;
            top:150px;
            z-index:999;
            right:0px;
            width: 57px;
            height: 57px;
            text-indent: -999999px;
            background: blue;
    }

    /*previous button*/
    .sliderwrap .bx-prev {
            display:none;
            position:absolute;
            top:150px;
            left:0px;
            z-index:999;
            width: 57px;
            height: 57px;
            text-indent: -999999px;
            background: red;
    }

    
    .sliderwrap .slider-text{
        width: 500px;
        top: 85px;
        position: absolute;
        line-height: 47px;
		color: #CB4E00;        
    }
    .sliderwrap .slider-text .description{
        font-size: 14px;
        margin-top: 20px;
		color: #795817;
		line-height: 16px;
    }
    .sliderwrap .slider-text .info{
		display: block;
        font-size: 15px;
        line-height: 16px;
        font-weight: bold;
        width: 80px;
        text-align: center;
        margin-top: 15px;
        border-radius: 3px;
        text-transform: none;
        box-shadow: 0 0 3px grey;
        background-size: 1px 20px;
        padding: 4px 6px;
		margin-left: 3px;
    }
    
    .sliderwrap .slider-text .info a{
       text-decoration: none;
    }
    
	.info{
		background: url('../images/slider_button_gradient.jpg') repeat-x;
	}
	
#BgContainer-low {
	width: 100%;  
	margin: 0 auto; 
	background: url('../images/gradiente_carosello.jpg') top left repeat-x;
	height: 208px;
}
#Container-low { 
	width: 940px;
	padding-bottom: 15px;
    position: relative;
    height: 208px;
    margin: 0 auto;
    /* background: url('../images/fondo-carosello.jpg') left top no-repeat; */
}

#Container-low .left{
    display: block;
    float: left;
    width: 271px;
    height: 100%;
    position: relative;
    font-size: 18px;
}

#Container-low .description{
   margin-top: 29px; 
   line-height: 24px;
   height: 100px;
}
#Container-low .area-intervento{
    display:block;
    position: absolute;
    background: url('../images/gradiente_serviziweb.jpg') top left repeat-x;
    height: 43px;
    width: 271px;
    margin-top: 10px;
    text-align: center;
}

#Container-low .area-intervento span{
    font-size: 16px;
	color: white;
    line-height: 43px;
}

.carousel .img-item1{
	width: 167px;
    height: 129px;
	float: left;
    border: 0;
	padding: 0;
}

.carouselwrap {
    padding: 0;
    height: 174px;
    width: 668px;
    float: left;
	overflow: visible;
}

    .carouselwrap .bx-next {
            position: absolute;
            top: 75px;
            z-index: 900;
			font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
            left: -50px;
			font-size: 50px;
			font-weight: bold;
            background: transparent;
			text-decoration: none;
			color: #CB4E00;
    }

    /*previous button*/
    .carouselwrap .bx-prev {
            position: absolute;
            top: 75px;
			left: -90px;
            z-index: 900;
			font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
			font-size: 50px;
			text-decoration: none;
			font-weight: bold;
            background: transparent;
			color: #795817;
    }

.bx-wrapper{
    margin: 0 auto;
}

.carousel .carousel-content{
    float: left;
    list-style: none;
    display: block;
    height: 182px;
    position: relative;
    
}

.carousel img{
    border: 0;
}
.carousel a{
    text-transform: none;
    text-decoration: none;
    color: #795817;
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

.carousel a:hover{
    color: #66461F;
}


.carousel .carousel-content:hover{
    color: #CB4E00;
}

.carousel .carousel-content .flash{
    height: 10px;
    background: white;
    position: absolute;
    bottom: 43px;
    display: block;
    width: 167px;
    margin-left: 0px;
}

.carousel .text-item{
    position: absolute;
    display: block;
    bottom: 0;
    text-align: center;
    width: 100%;
	font-size: 14px;
	line-height: 16px;
}

.carousel .text-item:hover{
	font-weight: bold;
}

.carousel .text-item div{
	position:absolute;
	display:table;
	width: 167px;
	height: 43px;
	top: 0;
	left: 0;
}

.carousel .text-item div span{
	display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.carousel #current{
    color: #B60B21;
}

.carousel .carousel-content .current{
    height: 10px;
    background: #B60B21;
    position: absolute;
    bottom: 43px;
    display: block;
    width: 167px;
    color: #B60B21;
    margin-left: 0px;
}
