.slide_hp {
    margin: 0 auto;
    /*position: relative;*/
    padding-top: 131px;
    width: 100%;
}

.slide_hp .images{
	margin: 0 auto;
    width: 100%;
	position: relative;
	height:97%;
}

.text-left {
	bottom: 0;
    display: block;
    float: left;
    height: 100%;
    left: 0;
    position: relative;
    width: auto;
}


.images div.slide01, .images div.slide02, .images div.slide03, .images div.slide04, .images div.slide05 {
    display: none;
    left: 0;
	position: absolute;
    top: 0;
	height: 100%;
}

.images div.boxgray_position { 
    float: right;
    position: relative;
    right: 0;
    top: 55px;
   }
.images div.boxgray_position .boxgrayblue {background: url("../images/generic/bg_trasp_blue80.png") repeat scroll 0 0 rgba(0, 0, 0, 0);width:428px;height:275px;color: #FFFFFF;display: block; background:#154667\9/;
}
.images div.boxgray_position .boxgrayblue .boxgray_content_txt {  bottom: -37px;
    float: left;
    left: 20px;
    padding: 0 30px 0 10px;
    position: relative;}
.images div.boxgray_position .boxgrayblue  .boxgray_button_pos {
	bottom: 22px;
    position: absolute;
    right: 23px;

}
.images div.boxgray_position .boxgrayblue  .boxgray_button_pos .orange_button {
    background: url("../images/generic/bg_btn_orange.png") repeat-x  0 0;
    float: left;
    height: 30px;
    margin: 0 auto;
    min-width: 146px;display: block;
}
.images div.boxgray_position .boxgrayblue  .boxgray_button_pos .orange_button a{
    color: #ffffff;
    display: block;
    font-family: 'dosissemibold';
    font-size: 13px;
    line-height: 14px;
    margin: 0 auto;
    padding: 8px 8px 6px;
    text-align: center;
    text-decoration: none;
    text-transform:uppercase;
}


.images div h2 {
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#565D51')";
    bottom: 140px;
    color: #FFFFFF;
    font-family: 'fluxboldregular';
    font-size: 54px;
    line-height: 60px;
    position: absolute;
    text-shadow: 2px 2px #565D51;
    width: 660px;
}
.images div p.testo {
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#565D51')";
	bottom: 64px;
    color: #FFFFFF;
    font-family: 'fluxboldregular';
    font-size: 24px;
    line-height: 28px;
    margin-top: 14px;
    position: absolute;
    text-shadow: 2px 2px #565D51;
    width: 660px;
}

.images div ul.links  li a{
    bottom: 49px;
    color: #FFFFFF;
    font-family: 'dosissemibold';
    font-size: 14px;
    line-height: 16px;
    margin-top: 14px;
    position: absolute;
    text-align: right;
    text-shadow: 1px 1px #565D51;
    text-transform: uppercase;
    width: 660px;
}


.images img {
	height: auto;
    position: absolute;
    width: 100%;
    z-index: 99;
	display: block;
}
.images  div.slide01 {width: 100%;z-index: 996;}
.images  div.slide02 {width: 100%;z-index: 995;}
.images  div.slide03 {width: 100%;z-index: 994;}
.images  div.slide04 {width: 100%;z-index: 993;}
.images  div.slide05 {width: 100%;z-index: 992;}

.slidetabs a {
    background: url("../images/generic/bg_links_sliderhp.png") no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'dosissemibold';
    font-size: 12px;
    margin: 0 4px 0 0;
    padding: 0 0 3px;
    text-decoration: none;
    top: 469px;
	height:18px;
    width: 224px;
}

.slidetabs a:hover {
    background: url("../images/generic/bg_links_sliderhp.png") no-repeat scroll 0 -18px;
}

.slidetabs a.current {background: url("../images/generic/bg_links_sliderhp.png") no-repeat scroll 0 -18px;}

.slidetabs  {
    bottom: 25px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
    z-index: 999;
}
