
        html,
        body {
            position: absolute;
            margin: 0;
            padding: 0;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        /*jssor slider loading skin spin css*/

        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from {
                transform: rotate(0deg);
            }
            to {
                transform: rotate(360deg);
            }
        }

        /*jssor slider bullet skin 064 css*/

        .jssorb064 {
            position: absolute;
        }

        .jssorb064 .i {
            position: absolute;
            cursor: pointer;
        }

        .jssorb064 .i .b {
            fill: #000;
            fill-opacity: .5;
            stroke: #fff;
            stroke-width: 400;
            stroke-miterlimit: 10;
            stroke-opacity: 0.5;
        }

        .jssorb064 .i:hover .b {
            fill-opacity: .8;
        }

        .jssorb064 .iav .b {
            fill: #ffe200;
            fill-opacity: 1;
            stroke: #ffaa00;
            stroke-opacity: .7;
            stroke-width: 2000;
        }

        .jssorb064 .iav:hover .b {
            fill-opacity: .6;
        }

        .jssorb064 .i.idn {
            opacity: .3;
        }

        /*jssor slider arrow skin 051 css*/

        .jssora051 {
            display: block;
            position: absolute;
            cursor: pointer;
        }

        .jssora051 .a {
            fill: none;
            stroke: #fff;
            stroke-width: 360;
            stroke-miterlimit: 10;
        }

        .jssora051:hover {
            opacity: .8;
        }

        .jssora051.jssora051dn {
            opacity: .5;
        }

        .jssora051.jssora051ds {
            opacity: .3;
            pointer-events: none;
        }

        /* parte personalizzata*/

        .didascalia {
            position: absolute;
            top: 90px;
            left: 100px;
            width: 550px;
            height: 50px;
            background-color: rgba(40, 177, 255, 0.6);
            font-family: Oswald, sans-serif;
            font-size: 24px;
            font-weight: 300;
            line-height: 1.25;
            padding: 20px 15px 15px 15px;
            box-sizing: border-box;
        }

        .descrizione {
            position: absolute;
            top: 140px;
            left: 150px;
            width: 600px;
            height: 100px;
            background-color: #ddc4bd;
            font-family: Oswald, sans-serif;
            font-size: 20px;
            font-weight: 300;
            color: black;
            line-height: 1.88;
            text-align: left;
            padding: 15px 10px 10px 10px;
            box-sizing: border-box;
        }

        .cmd-box {
            position: absolute;
            top: 2px;
            right: 2px;
            height: 48px;
            min-width: 58px;
            top: 0px;
            left: 0px;
            bottom: auto;
            right: 2px;
            width: 48px;
            height: 216px;
            box-sizing: border-box;
            visibility: visible;
            " data-scale=".2" data-scale-top=".5" data-scale-right=".5
        }

        .cmd-btn {
            display: inline-block;
            float: left;
            position: relative;
            top: 0;
            left: 0;
            width: 40px;
            height: 40px;
            line-height: 56px;
            border-radius: 3px;
            border: 1px solid rgba(0, 0, 0, 0);
            box-sizing: border-box;
            color: #fc9400;
            /*background-color: rgba(0,0,0,.7); */
            font-size: 12px;
            font-family: JssorIcons;
            text-align: center;
            -webkit-font-smoothing: antialiased;
            cursor: pointer;
            background-clip: padding-box;
        }

        .micromenu1 {
            position: absolute;
            display: block;
            top: 150px;
            left: 100px;
            right: 2px;
            width: 48px;
            height: 216px;
        }


        ::after,
        ::before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .Tip::before {
            -webkit-print-color-adjust: exact;
            background-color: #eaeaea;
            text-align: center;
            position: absolute;
            line-height: 66px;
            padding: 20px;
            height: 100%;
            width: 45px;
            content: "";
            left: 0;
            top: 0;
            background-position: 50% 50%;
            background-color: #00a0ff;
            background-color: rgba(0, 161, 255, 0.2);
        }

        .Tip {
            -webkit-print-color-adjust: exact;
            border: 1px solid #eaeaea;
            padding: 5px 5px 2px 0px;
            position: relative;
            overflow: hidden;
            display: block;
            align-items: center;
            margin: 40px 0;
            width: 100%;
            background-image: url(../img/light.png);
            background-repeat: no-repeat;
            background-position-y: 4px;
            line-height: 22px;
            font-size: 10px;
            font-weight: lighter;
            font-family: "open-sans", sans-serif;
        }

        #wrapper {
            text-align: center;
        }

        #innerdiv {
            display: inline-block;
            width: 100%;
        }

