.box_html01_str_1 .bg_header {height: 65px; margin-top: 20px;}
.box_html01_str_1 .bg_header_left {float:left; height: 65px; width: calc(50% - 137px);}
.box_html01_str_1 .bg_header_center {min-height: 65px; width: 274px; position: absolute; top:20px; left:50%; margin-left: -137px;}
.box_html01_str_1 .bg_header_center .menu_centrale {margin: 11px auto; width: 100%;}
.box_html01_str_1 .bg_header_center .menu_centrale .separatore_menu {width: 4px; height: 4px; margin: 0px 7px 2px 7px;}
.box_html01_str_1 .bg_header_right {float:right; height: 65px; width: calc(50% - 137px);}


.box_html01_str_2 .panel,
.box_html01_str_2b .panel {
	height: 310px;
	-webkit-perspective: 900px;
	perspective: 900px;
	position: absolute;
	width: 310px;
	margin-left: -155px;
	margin-top: -155px;
	top:50%;
	left:50%;
	z-index: 29;
}
.box_html01_str_2 .panel .border_circle,
.box_html01_str_2b .panel .border_circle {
	height: 300px;
	margin: 4px;
	width: 300px;
}
.box_html01_str_2 .panel .front,
.box_html01_str_2b .panel .front {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	float: none;
	height: inherit;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	width: inherit;
	z-index: 900;
}
.box_html01_str_2 .panel.flip .front,
.box_html01_str_2b .panel.flip .front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: 900;
}
.box_html01_str_2 .panel .back,
.box_html01_str_2b .panel .back {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	float: none;
	height: inherit;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: rotateY(-179deg);
	transform: rotateY(-179deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	width: inherit;
	z-index: 800;
}
.box_html01_str_2 .panel.flip .back,
.box_html01_str_2b .panel.flip .back {
	z-index: 1000;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	transform: rotateX(0deg) rotateY(0deg);
}
.box_html01_str_2 .click .front,
.box_html01_str_2b .click .front {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.box_html01_str_2 .click.flip .front,
.box_html01_str_2b .click.flip .front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.box_html01_str_2 .click .back,
.box_html01_str_2b .click .back {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.box_html01_str_2 .click.flip .back,
.box_html01_str_2b .click.flip .back {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.box_html01_str_2 .circle_header h2,
.box_html01_str_2b .circle_header h2 {
	padding-top: 80px;
}
.box_html01_sti_2 .circle_header span,
.box_html01_sti_2b .circle_header span {
	padding-top: 11px;
	display: block;
}
.box_html01_str_2 .icona_front,
.box_html01_str_2b .icona_front {
	width: 48px;
	height: 48px;
	margin: 25px auto;
}


.box_html01_str_3 {position: fixed; bottom:20px; right: 20px; width: 40px; height: 40px; z-index: 999;}

.box_html01_str_5 {bottom: 20px; position: absolute;}
.box_html01_str_5 .blocco_social > DIV {display: inline-block; margin-right: 15px;}

.box_html01_str_6 {position: absolute; z-index: 20; left: 50%; width: 260px; margin-left: -280px; top: 100px;}
.box_html01_str_6 A {display: block; padding: 5px 0px 6px 0px;}

.box_html01_str_11 {position: absolute; z-index: 20; left: 50%; width: 260px; margin-left: 20px; top: 100px;}
.box_html01_str_11 A {display: block; padding: 5px 0px 6px 0px;}