/* 
    Document   : style
    Created on : 25-set-2013, 13.51.16
    Author     : Alessandro Crocco
    Description:
        Purpose of the stylesheet follows.
*/
@font-face{
    font-family: 'open_sans';
    src: url('Fonts/OpenSans/opensans-regular-webfont.eot');
    src: url('Fonts/OpenSans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/OpenSans/opensans-regular-webfont.woff') format('woff'),
         url('Fonts/OpenSans/opensans-regular-webfont.ttf') format('truetype'),
         url('Fonts/OpenSans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
root { 
    display: block;
}
body{
    margin: 0;
    font-family: "open_sans";
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTE5MTkxIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%, rgba(145,145,145,0) 15%, rgba(145,145,145,0) 21%, rgba(145,145,145,0) 78%, rgba(145,145,145,0.65) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(145,145,145,0)), color-stop(15%,rgba(145,145,145,0)), color-stop(21%,rgba(145,145,145,0)), color-stop(78%,rgba(145,145,145,0)), color-stop(100%,rgba(145,145,145,0.65))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00919191', endColorstr='#a6919191',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
input[type = "button"]{
    width: 60px;
    font-size: 14px;
    border-radius: 14px;
    margin-left: 235px;
}
h1{
    margin-left: 50px;
    margin-top: 0px;
    padding-top: 20px;
    color: #2d5d7d;
}
h2{
    margin-top: 0px;
    color: #12385f;
}
h3 a{
    color: #2d5d7d
}
h3 a:hover{
    color: #04ea80;
    text-decoration: none;
    cursor:pointer; 
}
.clear{
    clear: both;
}
form h3{
    margin-left: 0px;
}
@media (min-width: 1450px){
    .social{
       padding: 20px;
    }
    iframe.fb{
        border:none; overflow:hidden; width:100%; height:558px; 
    }
    form {
        padding-left: 70px;
    }
    td{
        width: 250px;
    }
    .slider-wrapper{
        width:1000px;
        height: auto;
        position: absolute;
    }
    /* The Nivo Slider styles */
    .nivoSlider {
            position:relative;
            width:100%;
            height:auto;
            top: -11px;
            overflow:hidden;

    }
    .nivoSliderFirefox {
            position:relative;
            top: -10px;
            width:100%;
            height:auto;
            overflow:hidden;

    }
    .nivoSlider img {
            position:absolute;
            left:0;
            max-width:none;
    }

    .nivo-main-image {
            display:block!important;
            position:relative!important;
            width:100%!important;
    }

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            border:0;
            padding:0;
            margin:0;
            z-index:6;
            display:none;
    }

    /* The slices and boxes in the Slider */
    .nivo-slice {
            display:block;
            position:absolute;
            z-index:5;
            height:100%;
            top:0;
    }

    .nivo-box {
            display:block;
            position:absolute;
            z-index:5;
            overflow:hidden;
    }

    .nivo-box img {
            display:block;
    }

    /* Caption styles */
    .nivo-caption {
            font-family:dosis;
            position:absolute;
            left:-400px;
            bottom:70px;
            width:300px;
            color:#fff;
            z-index:8;
            overflow:hidden;
            display:none;
    }

    .nivo-caption h1 {
            padding:10px 20px;
            margin:0;
            background:#fff;
            color:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption p {
            padding:10px 20px;
            margin:0;
            background:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption a {
            display:inline!important;
    }

    .nivo-html-caption {
            display:none;
    }

    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
            position:absolute;
            top:45%;
            z-index:9;
            cursor:pointer;
            display:none;
    }

    .nivo-prevNav {
            left:0;
    }

    .nivo-nextNav {
            right:0;
    }

    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav {
            text-align:center;
            float:right;
            display:block;
            position: relative;
            z-index: 99999;
            margin-top: -30px;
            margin-right: 10px;
    }

    .nivo-controlNav a {
            cursor:pointer;
    }

    .nivo-controlNav a.active {
            font-weight:700;
    }

    a {
            color:#04ea80;
            text-decoration:none;
    }

    a:hover {
            text-decoration:underline;
    }

    .nivo-controlNav a {
            display:inline-block;
            width:22px;
            height:22px;
            background:url(bullets.png) no-repeat;
            text-indent:-9999px;
            border:0;
            margin:0 2px;
    }

    .nivo-controlNav a.active {
            background-position:0 -22px;
    }
    /*header*/
    #content{
        margin: auto;
        height: 98px;
    }
    header{
        font-family: "open_sans"; 
    }
    img.left{
        float: left;
        height: 60px;
        margin-top: -45px;
        margin-left: 60px;
    }
    img.right{
        float: right;
        width: 220px;
        position: relative;
        top: -116px;
        right: 100px; 
    }
    /*menu*/
    #menu{
        margin-top: 85px;
        margin-left: 220px;
        padding-top: 1px;
    }
    #menu ul{
        font-family: "open_sans"; 
        list-style-type: none;
        text-align:center;
        padding-left: 110px;
    }
    #menu li a{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #919191;
        font-size: 13px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    #menu li a:hover{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        background: rgb(89,89,89); /* Old browsers */
        background: rgb(89,89,89); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(183,183,183,1) 50%, rgba(89,89,89,1) 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(50%,rgba(183,183,183,1)), color-stop(99%,rgba(89,89,89,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#595959',GradientType=0 ); /* IE6-8 */
        border-radius: 3px;
        margin-right: 5px;
    }
    #menu li i.selected{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-style: normal;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        border-radius: 3px; 
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    select{
        display: none;
    }
    #bar{
        width: 100%;
        height: 40px;
        margin: auto;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        margin-top: -45px;
        
    }
    /*contents*/
    #wrapper{
        margin-top: 10px;
        width: 100%;
    }
    .box{
        font-family:dosis;
        margin: auto;
        width: 1000px;
        height: auto;
        min-height: 700px;  
        background: #fff;
        border-left:1px solid #C7C7C7;
        border-right:1px solid #C7C7C7;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        margin-top: -10px;
        padding-top: 10px;
    }
    /*text*/
    p.text{
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px;
    }
    p.text img{
        width:100%
    }
    p.leftText{
        width:400px;
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px; 
    }
    p.leftText img{
        width: 100%;
        padding-top: 30px;
    }
    h3{
        font-family: 'open_sans';
        font-size: 15px;
        text-align: left;
        margin-left: 50px; 
        color: #2d5d7d;
    }
    .case{
        width: 500px;
        margin: auto;
        margin-left:250px;
    }
    ul.txt{
        margin-left: 30px;
    }
    /*google map*/
    .map{
        float: right;
        margin-right: 50px;
        margin-top: -500px;
        height: 477px;
        width: 430px;
    }
    .mapLink{
        float: right;
        margin-top: -40px;
        margin-right: 50px;
    }
    /*home*/
    .homeBox{
        width:300px;
        float: left;
        border-right: 1px dotted #C7C7C7;   
        margin-left: 32px;
        margin-bottom: 10px;
        padding-top: 10px;  
    }
    .homeBox:last-child{
        border-right: none;
    }
    .homeBox p{
        text-align: justify;
        margin-right: 32px;
    }
    .HomeTextBox{
        margin-top: 388px;
        padding-top: 11px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 10px;
        color: #fff;
        background: rgb(125,126,125); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
        text-align: justify;
        font-size: 17px;
    }
    /*footer*/
    footer{
        position: fixed !important;
        bottom: 0px;
        height: 40px;
        margin: auto;
        width: 100%;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        font-family:dosis;
    }
    footer p{
        margin: auto;
        font-size: 13px;
        margin-top: 12px;
        text-align: center;
        color: #fff;     
    }
    footer a.privacy{
        float: left;
        font-size: 13px;
        margin-left: 20px;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 13px;
        border-right:1px dotted #C7C7C7;
    }  
    /*TEST DEL RISCHIO!!!*/
    /*ROSSO*/
    .red{
        margin: 60px;
        border: 8px solid rgb(255,2,2);
        background: #eee;
        margin-top: -80px;
    }
    .red h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .red p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .red p a{
        color: rgb(255, 2, 2);;
        font-weight: bolder;
        font-size: 40px;
    }
    /*ARANCIO*/
    .orange{
        margin: 60px;
        border: 8px solid rgb(255, 144, 2);
        background: #eee;
        margin-top: -80px;
    }
    .orange h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .orange p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .orange p a{
        color:rgb(255, 144, 2);
        font-weight: bolder;
        font-size: 40px;
    }
    /*GIALLO*/
    .yellow{
        margin: 60px;
        border: 8px solid rgb(255, 214, 0);
        background: #eee;
        margin-top: -80px;
    }
    .yellow h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .yellow p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .yellow p a{
        color: rgb(255, 214, 0);
        font-size: 40px;
        font-weight: bolder;
    }
    /*VERDE*/
    .green{
        margin: 60px;
        border: 8px solid rgb(38, 189, 0);
        background: #eee;
        margin-top: -80px;
    }
    .green h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .green p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .green p a{
        color: rgb(38, 189, 0);
        font-size: 40px;
        font-weight: bolder;
    }
}
@media (min-width: 1200px) and (max-width: 1450px){
    .social{
       padding: 20px;
    }
    iframe.fb{
        border:none; overflow:hidden; width:100%; height:558px; 
    }
    form {
        padding-left: 70px;
    }
    td{
        width: 250px;
    }
    .slider-wrapper{
        width:1000px;
        height: auto;
        position: absolute;
    }
    /* The Nivo Slider styles */
    .nivoSlider {
            position:relative;
            width:100%;
            height:auto;
            top: -11px;
            overflow:hidden;

    }
    .nivoSliderFirefox {
            position:relative;
            top: 0px;
            width:100%;
            height:auto;
            overflow:hidden;

    }
    .nivoSlider img {
            position:absolute;
            left:0;
            max-width:none;
    }

    .nivo-main-image {
            display:block!important;
            position:relative!important;
            width:100%!important;
    }

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            border:0;
            padding:0;
            margin:0;
            z-index:6;
            display:none;
    }

    /* The slices and boxes in the Slider */
    .nivo-slice {
            display:block;
            position:absolute;
            z-index:5;
            height:100%;
            top:0;
    }

    .nivo-box {
            display:block;
            position:absolute;
            z-index:5;
            overflow:hidden;
    }

    .nivo-box img {
            display:block;
    }

    /* Caption styles */
    .nivo-caption {
            font-family:dosis;
            position:absolute;
            left:-400px;
            bottom:70px;
            width:300px;
            color:#fff;
            z-index:8;
            overflow:hidden;
            display:none;
    }

    .nivo-caption h1 {
            padding:10px 20px;
            margin:0;
            background:#fff;
            color:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption p {
            padding:10px 20px;
            margin:0;
            background:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption a {
            display:inline!important;
    }

    .nivo-html-caption {
            display:none;
    }

    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
            position:absolute;
            top:45%;
            z-index:9;
            cursor:pointer;
            display:none;
    }

    .nivo-prevNav {
            left:0;
    }

    .nivo-nextNav {
            right:0;
    }

    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav {
            text-align:center;
            float:right;
            display:block;
            position: relative;
            z-index: 99999;
            margin-top: -30px;
            margin-right: 10px;
    }

    .nivo-controlNav a {
            cursor:pointer;
    }

    .nivo-controlNav a.active {
            font-weight:700;
    }

    a {
            color:#04ea80;
            text-decoration:none;
    }

    a:hover {
            text-decoration:underline;
    }

    .nivo-controlNav a {
            display:inline-block;
            width:22px;
            height:22px;
            background:url(bullets.png) no-repeat;
            text-indent:-9999px;
            border:0;
            margin:0 2px;
    }

    .nivo-controlNav a.active {
            background-position:0 -22px;
    }
    /*header*/
    #content{
        margin: auto;
        height: 98px;
    }
    header{
        font-family: "open_sans"; 
    }
    img.left{
        float: left;
        height: 60px;
        margin-top: -45px;
        margin-left: 60px;
    }
    img.right{
        float: right;
        width: 220px;
        position: relative;
        top: -116px;
        right: 100px; 
    }
    /*menu*/
    #menu{
        margin-top: 85px;
        margin-left: 140px;
        padding-top: 1px;
    }
    #menu ul{
        font-family: "open_sans"; 
        list-style-type: none;
        text-align:center;
        padding-left: 110px;
    }
    #menu li a{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #919191;
        font-size: 13px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    #menu li a:hover{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        background: rgb(89,89,89); /* Old browsers */
        background: rgb(89,89,89); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(183,183,183,1) 50%, rgba(89,89,89,1) 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(50%,rgba(183,183,183,1)), color-stop(99%,rgba(89,89,89,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#595959',GradientType=0 ); /* IE6-8 */
        border-radius: 3px;
        margin-right: 5px;
    }
    #menu li i.selected{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-style: normal;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        border-radius: 3px; 
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    select{
        display: none;
    }
    #bar{
        width: 100%;
        height: 40px;
        margin: auto;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        margin-top: -45px;
        
    }
    /*contents*/
    #wrapper{
        margin-top: 10px;
        width: 100%;
    }
    .box{
        font-family:dosis;
        margin: auto;
        width: 1000px;
        height: auto;
        min-height: 680px;  
        background: #fff;
        border-left:1px solid #C7C7C7;
        border-right:1px solid #C7C7C7;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        margin-top: -10px;
        padding-top: 10px;
    }
    /*text*/
    p.text{
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px;
    }
    p.text img{
        width:100%
    }
    p.leftText{
        width:400px;
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px; 
    }
    p.leftText img{
        width: 100%;
        padding-top: 30px;
    }   
    h3{
        font-family: 'open_sans';
        font-size: 15px;
        text-align: left;
        margin-left: 50px; 
        color: #2d5d7d;
    }
    .case{
        width: 500px;
        margin: auto;
        margin-left:250px;
    }
    ul.txt{
        margin-left: 30px;
    }
    /*google map*/
    .map{
        float: right;
        margin-right: 50px;
        margin-top: -500px;
        height: 477px;
        width: 430px;
    }
    .mapLink{
        float: right;
        margin-top: -40px;
        margin-right: 50px;
    }
    /*home*/
    .HomeTextBox{
        margin-top: 388px;
        padding-top: 11px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 10px;
        color: #fff;
        background: rgb(125,126,125); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
        text-align: justify;
        font-size: 17px;
    }
    .homeBox{
        width:300px;
        height: 187px;
        float: left;
        border-right: 1px dotted #C7C7C7;   
        margin-left: 32px;
        margin-bottom: 10px;
        padding-top: 10px;  
    }
    .homeBox:last-child{
        border-right: none;
    }
    .homeBox p{
        text-align: justify;
        margin-right: 32px;
    }
    /*footer*/
    footer{
        position: fixed !important;
        bottom: 0px;
        height: 40px;
        margin: auto;
        width: 100%;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        font-family:dosis;
    }
    footer p{
        margin: auto;
        font-size: 13px;
        margin-top: 12px;
        text-align: center;
        color: #fff;     
    }
    footer a.privacy{
        float: left;
        font-size: 13px;
        margin-left: 20px;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 13px;
        border-right:1px dotted #C7C7C7;
    }
    /*TEST DEL RISCHIO!!!*/
    /*ROSSO*/
    .red{
        margin: 60px;
        border: 8px solid rgb(255,2,2);
        background: #eee;
        margin-top: -80px;
    }
    .red h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .red p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .red p a{
        color: rgb(255, 2, 2);;
        font-weight: bolder;
        font-size: 40px;
    }
    /*ARANCIO*/
    .orange{
        margin: 60px;
        border: 8px solid rgb(255, 144, 2);
        background: #eee;
        margin-top: -80px;
    }
    .orange h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .orange p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .orange p a{
        color:rgb(255, 144, 2);
        font-weight: bolder;
        font-size: 40px;
    }
    /*GIALLO*/
    .yellow{
        margin: 60px;
        border: 8px solid rgb(255, 214, 0);
        background: #eee;
        margin-top: -80px;
    }
    .yellow h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .yellow p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .yellow p a{
        color: rgb(255, 214, 0);
        font-size: 40px;
        font-weight: bolder;
    }
    /*VERDE*/
    .green{
        margin: 60px;
        border: 8px solid rgb(38, 189, 0);
        background: #eee;
        margin-top: -80px;
    }
    .green h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .green p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .green p a{
        color: rgb(38, 189, 0);
        font-size: 40px;
        font-weight: bolder;
    }
}
@media (min-width:979px) and (max-width:1200px){
    .social{
       padding: 20px;
    }
    iframe.fb{
        border:none; overflow:hidden; width:100%; height:558px;
    }
    form {
        padding-left: 40px;
    }
    td{
        width: 250px;
    }
    .slider-wrapper{
        width:100%;
        height: auto;
        
    }
    /* The Nivo Slider styles */
    .nivoSlider {
            position:relative;
            width:100%;
            height:auto;
            top: -11px;
            overflow:hidden;

    }
    .nivoSliderFirefox {
            position:relative;
            top: 0px;
            width:100%;
            height:auto;
            overflow:hidden;

    }
    .nivoSlider img {
            position:absolute;
            left:0;
            max-width:none;
    }

    .nivo-main-image {
            display:block!important;
            position:relative!important;
            width:100%!important;
    }

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            border:0;
            padding:0;
            margin:0;
            z-index:6;
            display:none;
    }

    /* The slices and boxes in the Slider */
    .nivo-slice {
            display:block;
            position:absolute;
            z-index:5;
            height:100%;
            top:0;
    }

    .nivo-box {
            display:block;
            position:absolute;
            z-index:5;
            overflow:hidden;
    }

    .nivo-box img {
            display:block;
    }

    /* Caption styles */
    .nivo-caption {
            font-family:dosis;
            position:absolute;
            left:-400px;
            bottom:70px;
            width:300px;
            color:#fff;
            z-index:8;
            overflow:hidden;
            display:none;
    }

    .nivo-caption h1 {
            padding:10px 20px;
            margin:0;
            background:#fff;
            color:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption p {
            padding:10px 20px;
            margin:0;
            background:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption a {
            display:inline!important;
    }

    .nivo-html-caption {
            display:none;
    }

    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
            position:absolute;
            top:45%;
            z-index:9;
            cursor:pointer;
            display:none;
    }

    .nivo-prevNav {
            left:0;
    }

    .nivo-nextNav {
            right:0;
    }

    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav {
            text-align:center;
            float:right;
            display:block;
            position: relative;
            z-index: 99999;
            margin-top: -30px;
            margin-right: 10px;
    }

    .nivo-controlNav a {
            cursor:pointer;
    }

    .nivo-controlNav a.active {
            font-weight:700;
    }

    a {
            color:#04ea80;
            text-decoration:none;
    }

    a:hover {
            text-decoration:underline;
    }

    .nivo-controlNav a {
            display:inline-block;
            width:22px;
            height:22px;
            background:url(bullets.png) no-repeat;
            text-indent:-9999px;
            border:0;
            margin:0 2px;
    }

    .nivo-controlNav a.active {
            background-position:0 -22px;
    }
    /*header*/
    #content{
        margin: auto;
        height: 98px;
    }
    header{
        font-family: "open_sans"; 
    }
    img.left{
        float: left;
        height: 60px;
        margin-top: -60px;
        margin-left: 60px;
    }
    img.right{
        float: right;
        margin-top: -95px;
        width: 190px;;   
    }
    /*menu*/
    #menu{
        margin-top: 85px;
        margin-left: 220px;
        padding-top: 1px;
    }
    #menu ul{
        font-family: "open_sans"; 
        list-style-type: none;
        text-align:center;
        margin-left: -170px;
    }
    #menu li a{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #919191;
        font-size: 13px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    #menu li a:hover{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        background: rgb(89,89,89); /* Old browsers */
        background: rgb(89,89,89); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(183,183,183,1) 50%, rgba(89,89,89,1) 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(50%,rgba(183,183,183,1)), color-stop(99%,rgba(89,89,89,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#595959',GradientType=0 ); /* IE6-8 */
        border-radius: 3px;
        margin-right: 5px;
    }
    #menu li i.selected{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-style: normal;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        border-radius: 3px; 
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    select{
        display: none;
    }
    #bar{
        width: 100%;
        height: 40px;
        margin: auto;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        margin-top: -45px;
        
    }
    /*contents*/
    #wrapper{
    }
    .box{
        font-family:dosis;
        margin: auto;
        width: 1000px;
        height: auto;
        min-height: 680px;  
        background: #fff;
        border-left:1px solid #C7C7C7;
        border-right:1px solid #C7C7C7;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
    }
    /*text*/
    p.text{
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px;
    }
    p.text img{
        width:100%
    }
    p.leftText{
        width:400px;
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px; 
    }
    p.leftText img{
        width: 100%;
        padding-top: 20px;
    }
    h3{
        font-family: 'open_sans';
        font-size: 15px;
        text-align: left;
        margin-left: 50px; 
        color: #2d5d7d;
    }
    .case{
        width: 500px;
        margin: auto;
        margin-left:250px;
    }
    ul.txt{
        margin-left: 30px;
    }
    /*google map*/
    .map{
        float: right;
        margin-right: 50px;
        margin-top: -500px;
        height: 477px;
        width: 430px;
    }
    .mapLink{
        float: right;
        margin-top: -40px;
        margin-right: 50px;
    }
    /*home*/
    .HomeTextBox {
        margin-top: -11px;
        padding-top: 11px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 11px;
        color: #fff;
        background: rgb(125,126,125); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
        text-align: justify;
        font-size: 17px;
    }
    .homeBox{
        width:300px;
        height: 170px;
        float: left;
        border-right: 1px dotted #C7C7C7;   
        margin-left: 32px;
        margin-bottom: 10px;
        padding-top: 10px;  
    }
    .homeBox:last-child{
        border-right: none;
    }
    .homeBox p{
        text-align: justify;
        margin-right: 32px;
    }
    /*footer*/
    footer{
        position: fixed !important;
        bottom: 0px;
        height: 40px;
        margin: auto;
        width: 100%;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        font-family:dosis;
    }
    footer p{
        margin: auto;
        font-size: 13px;
        margin-top: 12px;
        text-align: center;
        color: #fff;     
    }
    footer a.privacy{
        float: left;
        font-size: 13px;
        margin-left: 20px;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 13px;
        border-right:1px dotted #C7C7C7;
    }  
    /*TEST DEL RISCHIO!!!*/
    /*ROSSO*/
    .red{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255,2,2);
        background: #eee;
    }
    .red h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .red p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .red p a{
        color: rgb(255, 2, 2);;
        font-weight: bolder;
        font-size: 40px;
    }
    /*ARANCIO*/
    .orange{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255, 144, 2);
        background: #eee;
    }
    .orange h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .orange p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .orange p a{
        color:rgb(255, 144, 2);
        font-weight: bolder;
        font-size: 40px;
    }
    /*GIALLO*/
    .yellow{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255, 214, 0);
        background: #eee;
    }
    .yellow h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .yellow p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .yellow p a{
        color: rgb(255, 214, 0);
        font-size: 40px;
        font-weight: bolder;
    }
    /*VERDE*/
    .green{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(38, 189, 0);
        background: #eee;
    }
    .green h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .green p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .green p a{
        color: rgb(38, 189, 0);
        font-size: 40px;
        font-weight: bolder;
    }
}
@media (min-width: 768px) and (max-width: 979px) { 
    .social{
       padding: 20px;
    }
    iframe.fb{
        border:none; overflow:hidden; width:100%; height:558px;
    }
    form {
        padding-left: 30px;
    }
    td{
        width: 250px;
    }
    .slider-wrapper{
        width:100%;
        height: auto;
    }
    /* The Nivo Slider styles */
    .nivoSlider {
            position:relative;
            width:100%;
            height:auto;
            top: -11px;
            overflow:hidden;

    }
    .nivoSliderFirefox {
            position:relative;
            top: 0px;
            width:100%;
            height:auto;
            overflow:hidden;

    }
    .nivoSlider img {
            position:absolute;
            left:0;
            max-width:none;
    }

    .nivo-main-image {
            display:block!important;
            position:relative!important;
            width:100%!important;
    }

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            border:0;
            padding:0;
            margin:0;
            z-index:6;
            display:none;
    }

    /* The slices and boxes in the Slider */
    .nivo-slice {
            display:block;
            position:absolute;
            z-index:5;
            height:100%;
            top:0;
    }

    .nivo-box {
            display:block;
            position:absolute;
            z-index:5;
            overflow:hidden;
    }

    .nivo-box img {
            display:block;
    }

    /* Caption styles */
    .nivo-caption {
            font-family:dosis;
            position:absolute;
            left:-400px;
            bottom:70px;
            width:300px;
            color:#fff;
            z-index:8;
            overflow:hidden;
            display:none;
    }

    .nivo-caption h1 {
            padding:10px 20px;
            margin:0;
            background:#fff;
            color:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption p {
            padding:10px 20px;
            margin:0;
            background:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption a {
            display:inline!important;
    }

    .nivo-html-caption {
            display:none;
    }

    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
            position:absolute;
            top:45%;
            z-index:9;
            cursor:pointer;
            display:none;
    }

    .nivo-prevNav {
            left:0;
    }

    .nivo-nextNav {
            right:0;
    }

    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav {
            text-align:center;
            float:right;
            display:block;
            position: relative;
            z-index: 99999;
            margin-top: -30px;
            margin-right: 10px;
    }

    .nivo-controlNav a {
            cursor:pointer;
    }

    .nivo-controlNav a.active {
            font-weight:700;
    }

    a {
            color:#04ea80;
            text-decoration:none;
    }

    a:hover {
            text-decoration:underline;
    }

    .nivo-controlNav a {
            display:inline-block;
            width:22px;
            height:22px;
            background:url(bullets.png) no-repeat;
            text-indent:-9999px;
            border:0;
            margin:0 2px;
    }

    .nivo-controlNav a.active {
            background-position:0 -22px;
    }
    /*header*/
    #content{
        margin: auto;
        height: 98px;
    }
    header{
        font-family: "open_sans"; 
    }
    img.left{
        float: left;
        height: 60px;
        margin-top: -60px;
        margin-left: 80px;
    }
    img.right{
        float: right;
        margin-top: -95px;
        margin-right: 0px;
        width: 190px;;   
    }
    /*menu*/
    #menu{
        margin-top: 85px;
        margin-left: 130px;
        padding-top: 1px;
    }
    #menu ul{
        font-family: "open_sans"; 
        list-style-type: none;
        text-align:center;
        margin-left: -40px;
        padding: 0;
    }
    #menu li a{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #919191;
        font-size: 13px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    #menu li a:hover{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        background: rgb(89,89,89); /* Old browsers */
        background: rgb(89,89,89); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(183,183,183,1) 50%, rgba(89,89,89,1) 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(50%,rgba(183,183,183,1)), color-stop(99%,rgba(89,89,89,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#595959',GradientType=0 ); /* IE6-8 */
        border-radius: 3px;
        margin-right: 5px;
    }
    #menu li i.selected{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-style: normal;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        border-radius: 3px; 
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    select{
        display: none;
    }
    #bar{
        width: 100%;
        height: 40px;
        margin: auto;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        margin-top: -45px;
        
    }
    /*contents*/
    #wrapper{
        width: 100%
    }
    .box{
        font-family:dosis;
        margin: auto;
        width: 80%;
        height: auto;
        min-height: 654px;  
        background: #fff;
        border-left:1px solid #C7C7C7;
        border-right:1px solid #C7C7C7;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
    }
    /*text*/
    p.text{
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px;
    }
    p.text img{
        width:100%
    }
    p.leftText{
        width:270px;
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px; 
    }
    p.leftText img{
        width: 90%;
        padding-top: 15px;
    }
    h3{
        font-family: 'open_sans';
        font-size: 15px;
        text-align: left;
        margin-left: 50px; 
        color: #2d5d7d;
    }
    .case{
        width: 450px;
        margin: auto;
        margin-left: 150px;
    }
    ul.txt{
        margin-left: 30px;
    }
    /*google map*/
    .map{
        float: right;
        margin-right: 50px;
        margin-top: -363px;
        height: 340px;
        width: 300px;
    }
    
    .mapLink{
        float: right;
        margin-top: -40px;
        margin-right: 50px;
    }
    /*home*/
    .HomeTextBox {
        margin-top: -11px;
        padding-top: 11px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 11px;
        color: #fff;
        background: rgb(125,126,125); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
        text-align: justify;
        font-size: 16px;
    }
    .homeBox{
        width:26%;
        height: 240px;
        float: left;
        border-right: 1px dotted #C7C7C7;   
        padding-left: 21px;
        padding-right: 21px;
        padding-top: 10px;  
    }
    .homeBox:last-child{
        border-right: none;
    }
    .homeBox p{
        text-align: justify;
    }
    /*footer*/
    footer{
        position: fixed !important;
        bottom: 0px;
        height: 40px;
        margin: auto;
        width: 100%;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        font-family:dosis;
    }
    footer p{
        margin: auto;
        font-size: 13px;
        margin-top: 12px;
        text-align: center;
        color: #fff;     
    }
    footer a.privacy{
        float: left;
        font-size: 13px;
        margin-left: 20px;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 13px;
        border-right:1px dotted #C7C7C7;
    }  
    /*TEST DEL RISCHIO!!!*/
    /*ROSSO*/
    .red{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255,2,2);
        background: #eee;
    }
    .red h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .red p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .red p a{
        color: rgb(255, 2, 2);;
        font-weight: bolder;
        font-size: 40px;
    }
    /*ARANCIO*/
    .orange{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255, 144, 2);
        background: #eee;
    }
    .orange h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .orange p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .orange p a{
        color:rgb(255, 144, 2);
        font-weight: bolder;
        font-size: 40px;
    }
    /*GIALLO*/
    .yellow{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255, 214, 0);
        background: #eee;
    }
    .yellow h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .yellow p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .yellow p a{
        color: rgb(255, 214, 0);
        font-size: 40px;
        font-weight: bolder;
    }
    /*VERDE*/
    .green{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(38, 189, 0);
        background: #eee;
    }
    .green h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .green p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .green p a{
        color: rgb(38, 189, 0);
        font-size: 40px;
        font-weight: bolder;
    }
}
@media (min-width: 768px) and (max-width: 825px) {
    .social{
       padding: 20px;
    }
    iframe.fb{
        border:none; overflow:hidden; width:100%; height:558px;
    }
    form {
        padding-left: 30px;
    }
    td{
        width: 250px;
    }
    .slider-wrapper{
        width:100%;
        height: auto;
    }
    /* The Nivo Slider styles */
    .nivoSlider {
            position:relative;
            width:100%;
            height:auto;
            top: -11px;
            overflow:hidden;

    }
    .nivoSliderFirefox {
            position:relative;
            top: 0px;
            width:100%;
            height:auto;
            overflow:hidden;

    }
    .nivoSlider img {
            position:absolute;
            left:0;
            max-width:none;
    }

    .nivo-main-image {
            display:block!important;
            position:relative!important;
            width:100%!important;
    }

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            border:0;
            padding:0;
            margin:0;
            z-index:6;
            display:none;
    }

    /* The slices and boxes in the Slider */
    .nivo-slice {
            display:block;
            position:absolute;
            z-index:5;
            height:100%;
            top:0;
    }

    .nivo-box {
            display:block;
            position:absolute;
            z-index:5;
            overflow:hidden;
    }

    .nivo-box img {
            display:block;
    }

    /* Caption styles */
    .nivo-caption {
            font-family:dosis;
            position:absolute;
            left:-400px;
            bottom:70px;
            width:300px;
            color:#fff;
            z-index:8;
            overflow:hidden;
            display:none;
    }

    .nivo-caption h1 {
            padding:10px 20px;
            margin:0;
            background:#fff;
            color:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption p {
            padding:10px 20px;
            margin:0;
            background:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption a {
            display:inline!important;
    }

    .nivo-html-caption {
            display:none;
    }

    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
            position:absolute;
            top:45%;
            z-index:9;
            cursor:pointer;
            display:none;
    }

    .nivo-prevNav {
            left:0;
    }

    .nivo-nextNav {
            right:0;
    }

    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav {
            text-align:center;
            float:right;
            display:block;
            position: relative;
            z-index: 99999;
            margin-top: -30px;
            margin-right: 10px;
    }

    .nivo-controlNav a {
            cursor:pointer;
    }

    .nivo-controlNav a.active {
            font-weight:700;
    }

    a {
            color:#04ea80;
            text-decoration:none;
    }

    a:hover {
            text-decoration:underline;
    }

    .nivo-controlNav a {
            display:inline-block;
            width:22px;
            height:22px;
            background:url(bullets.png) no-repeat;
            text-indent:-9999px;
            border:0;
            margin:0 2px;
    }

    .nivo-controlNav a.active {
            background-position:0 -22px;
    }
    /*header*/
    #content{
        margin: auto;
        height: 98px;
    }
    header{
        font-family: "open_sans"; 
    }
    img.left{
        float: left;
        height: 60px;
        margin-top: -45px;
        margin-left: 20px;
    }
    img.right{
        float: right;
        margin-top: -101px;
        margin-right: 0px;
        width: 190px;;   
    }
    /*menu*/
    #menu{
        margin-top: 85px;
        margin-left: 130px;
        padding-top: 1px;
    }
    #menu ul{
        display: none;
        font-family: "open_sans"; 
        list-style-type: none;
        text-align:center;
        padding-left: 60px;
    }
    #menu li a{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #919191;
        font-size: 13px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    #menu li a:hover{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        background: rgb(89,89,89); /* Old browsers */
        background: rgb(89,89,89); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(183,183,183,1) 50%, rgba(89,89,89,1) 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(50%,rgba(183,183,183,1)), color-stop(99%,rgba(89,89,89,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#595959',GradientType=0 ); /* IE6-8 */
        border-radius: 3px;
        margin-right: 5px;
    }
    #menu li i.selected{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-style: normal;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        border-radius: 3px; 
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    select{
        display: block;
        position: relative;
        top: 63px;
        width: 300px;
        left: 60px;
    }
    #bar{
        width: 100%;
        height: 40px;
        margin: auto;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        margin-top: -45px;
        
    }
    /*contents*/
    #wrapper{
        width: 100%
    }
    .box{
        font-family:dosis;
        margin: auto;
        width: 80%;
        height: auto;
        min-height: 675px;  
        background: #fff;
        border-left:1px solid #C7C7C7;
        border-right:1px solid #C7C7C7;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
    }
    /*text*/
    p.text{
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px;
    }
    p.text img{
        width:100%
    }
    p.leftText{
        width:230px;
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px; 
    }
    h3{
        font-family: 'open_sans';
        font-size: 15px;
        text-align: left;
        margin-left: 50px; 
        color: #2d5d7d;
    }
    .case{
        width: 400px;
        margin: auto;
        margin-left: 115px;
    }
    ul.txt{
        margin-left: 30px;
    }
    /*google map*/
    .map{
        float: right;
        margin-right: 50px;
        margin-top: -363px;
        height: 340px;
        width: 270px;
    }
    
    .mapLink{
        float: right;
        margin-top: -40px;
        margin-right: 50px;
    }
    /*home*/
    .HomeTextBox {
        margin-top: -11px;
        padding-top: 11px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 11px;
        color: #fff;
        background: rgb(125,126,125); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
        text-align: justify;
        font-size: 16px;
    }
    .homeBox{
        width:27%;
        height: 270px;
        float: left;
        border-right: 1px dotted #C7C7C7;   
        margin-top: 0px;
        padding-left: 17px;
        padding-right: 17px;
        padding-top: 0px;

    }
    .homeBox:last-child{
        border-right: none;
    }
    .homeBox p{
        margin-right: 32px;
    }
    /*footer*/
    footer{
        position: fixed !important;
        bottom: 0px;
        height: 40px;
        margin: auto;
        width: 100%;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        font-family:dosis;
    }
    footer p{
        margin: auto;
        font-size: 12px;
        margin-top: 12px;
        text-align: center;
        color: #fff;     
    }
    footer a.privacy{
        float: left;
        font-size: 13px;
        margin-left: 20px;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 13px;
        border-right:1px dotted #C7C7C7;
    }  
    /*TEST DEL RISCHIO!!!*/
    /*ROSSO*/
    .red{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255,2,2);
        background: #eee;
    }
    .red h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .red p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .red p a{
        color: rgb(255, 2, 2);;
        font-weight: bolder;
        font-size: 40px;
    }
    /*ARANCIO*/
    .orange{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255, 144, 2);
        background: #eee;
    }
    .orange h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .orange p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .orange p a{
        color:rgb(255, 144, 2);
        font-weight: bolder;
        font-size: 40px;
    }
    /*GIALLO*/
    .yellow{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(255, 214, 0);
        background: #eee;
    }
    .yellow h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .yellow p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .yellow p a{
        color: rgb(255, 214, 0);
        font-size: 40px;
        font-weight: bolder;
    }
    /*VERDE*/
    .green{
        margin-left: 60px;
        margin-right: 60px;
        margin-bottom: 60px;
        margin-top: 50px;
        border: 8px solid rgb(38, 189, 0);
        background: #eee;
    }
    .green h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .green p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .green p a{
        color: rgb(38, 189, 0);
        font-size: 40px;
        font-weight: bolder;
    }
}
@media (min-width: 450px) and (max-width: 768px){
    .social{
       padding: 20px;
    }
    iframe.fb{
        border:none; overflow:hidden; width:100%; height:558px;
    }
    form {
        padding-left: 20px;
    }
    td{
        width: 250px;
    }
    .slider-wrapper{
        width:100%;
        height: auto;
    }
    /* The Nivo Slider styles */
    .nivoSlider {
        position:relative;
        width:100%;
        height:auto;
        top: -13px;
        left: -2px;
        overflow:hidden;

    }
    .nivoSliderFirefox {
        position:relative;
        top: 0px;
        width:100%;
        height:auto;
        overflow:hidden;

    }
    .nivoSlider img {
        position:absolute;
        left:0;
        max-width:none;
    }

    .nivo-main-image {
        display:block!important;
        position:relative!important;
        width:100%!important;
    }

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        border:0;
        padding:0;
        margin:0;
        z-index:6;
        display:none;
    }

    /* The slices and boxes in the Slider */
    .nivo-slice {
        display:block;
        position:absolute;
        z-index:5;
        height:100%;
        top:0;
    }

    .nivo-box {
        display:block;
        position:absolute;
        z-index:5;
        overflow:hidden;
    }

    .nivo-box img {
        display:block;
    }

    /* Caption styles */
    .nivo-caption {
        font-family:dosis;
        position:absolute;
        left:-400px;
        bottom:70px;
        width:300px;
        color:#fff;
        z-index:8;
        overflow:hidden;
        display:none;
        zoom:80%;
    }

    .nivo-caption h1 {
        padding:10px 20px;
        margin:0;
        background:#fff;
        color:#000;
        opacity:.8;
        font-weight:400;
        float:left;
    }

    .nivo-caption p {
            padding:10px 20px;
            margin:0;
            background:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption a {
            display:inline!important;
    }

    .nivo-html-caption {
            display:none;
    }

    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
            position:absolute;
            top:45%;
            z-index:9;
            cursor:pointer;
            display:none;
    }

    .nivo-prevNav {
            left:0;
    }

    .nivo-nextNav {
            right:0;
    }

    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav {
            text-align:center;
            float:right;
            display:block;
            position: relative;
            z-index: 99999;
            margin-top: -30px;
            margin-right: 10px;
    }
    .nivo-controlNav a {
            cursor:pointer;
    }

    .nivo-controlNav a.active {
            font-weight:700;
    }

    a {
            color:#04ea80;
            text-decoration:none;
    }

    a:hover {
            text-decoration:underline;
    }

    .nivo-controlNav a {
            display:inline-block;
            width:22px;
            height:22px;
            background:url(bullets.png) no-repeat;
            text-indent:-9999px;
            border:0;
            margin:0 2px;
    }

    .nivo-controlNav a.active {
            background-position:0 -22px;
    }
    /*header*/
    #content{
        margin: auto;
        height: 98px;
    }
    header{
        font-family: "open_sans"; 
    }
    img.left{
        float: left;
        height: 60px;
        margin-top: -45px;
        margin-left: 60px;
    }
    img.right{
        float: right;
        margin-top: -101px;
        margin-right: 2px;
        width: 190px;;   
    }
    /*menu*/
    #menu{
        margin-top: 85px;
        margin-left: 10px;
        padding-top: 1px;
    }
    #menu ul{
        display: none;
        font-family: "open_sans"; 
        list-style-type: none;
        text-align:center;
    }
    #menu li a{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #919191;
        font-size: 13px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    #menu li a:hover{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        background: rgb(89,89,89); /* Old browsers */
        background: rgb(89,89,89); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(183,183,183,1) 50%, rgba(89,89,89,1) 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(50%,rgba(183,183,183,1)), color-stop(99%,rgba(89,89,89,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(183,183,183,1) 50%,rgba(89,89,89,1) 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#595959',GradientType=0 ); /* IE6-8 */
        border-radius: 3px;
        margin-right: 5px;
    }
    #menu li i.selected{
        font-family: "open_sans"; 
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-style: normal;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        border-radius: 3px; 
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        float: left;
        margin-right: 5px;
    }
    select{
        display: block;
        position: relative;
        top: 61px;
        left: -160px;
        width: 250px;
    }
    #bar{
        width: 100%;
        height: 40px;
        margin: auto;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        margin-top: -45px;
        
    }
    /*contents*/
    #wrapper{
        width: 100%;
    }
    .box{
        font-family:dosis;
        margin: auto;
        width: 100%;
        height: auto;
        min-height: 805px;  
        background: #fff;
        border-left:1px solid #C7C7C7;
        border-right:1px solid #C7C7C7;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
        box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
    }
    /*text*/
    p.text{
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px;
    }
    p.text img{
        width:100%
    }
    p.leftText{
        width:400px;
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px; 
    }
    p.leftText img{
        width: 75%;
        margin-top: 340px;
    }
    h3{
        font-family: 'open_sans';
        font-size: 15px;
        text-align: left;
        margin-left: 50px; 
        color: #2d5d7d;
    }
    .case{
        width: 320px;
        margin: auto;
        margin-left: 150px;
    }
    ul.txt{
        margin-left: 30px;
    }
    /*google map*/
    .map{
        width: 300px;
        height: 300px;
        position: relative;
        top: -575px;
        left: 50px;
    }
    .mapLink{
        visibility: hidden;
    }
    /*home*/
    .HomeTextBox {
        margin-top: -13px;
        padding-top: 11px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 11px;
        margin-bottom: 5px;
        color: #fff;
        background: rgb(125,126,125); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
        text-align: justify;
        font-size: 12px;
        margin-left: -1px;
    }
    .homeBox{
        width:90%;
        height: 110px;
        border: none;
        float: left;
        margin-left: 20px;
        margin-right: 20px;
        margin-top:-10px;
        margin-bottom: 10px;
        padding-top: 10px;  
    }
    .homeBox p{
        text-align: justify;
        margin-right: 32px;
    }
    /*footer*/
    footer{
        position: fixed !important;
        bottom: 0px;
        height: 40px;
        margin: auto;
        width: 100%;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        font-family:dosis;
    }
    footer p{
        margin: auto;
        font-size: 12px;
        margin-top: 7px;
        text-align: center;
        color: #fff;     
    }
    footer a.privacy{
        float: left;
        font-size: 13px;
        margin-left: 20px;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 13px;
        border-right:1px dotted #C7C7C7;
    }  
    /*TEST DEL RISCHIO!!!*/
    /*ROSSO*/
    .red{
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 25px;
        margin-top: 12px;
        border: 8px solid rgb(255,2,2);
        background: #eee;
    }
    .red h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .red p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .red p a{
        color: rgb(255, 2, 2);;
        font-weight: bolder;
        font-size: 40px;
    }
    /*ARANCIO*/
    .orange{
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 25px;
        margin-top: 12px;
        border: 8px solid rgb(255, 144, 2);
        background: #eee;
    }
    .orange h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;
    }
    .orange p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .orange p a{
        color:rgb(255, 144, 2);
        font-weight: bolder;
        font-size: 40px;
    }
    /*GIALLO*/
    .yellow{
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 25px;
        margin-top: 12px;
        border: 8px solid rgb(255, 214, 0);
        background: #eee;
    }
    .yellow h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .yellow p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .yellow p a{
        color: rgb(255, 214, 0);
        font-size: 40px;
        font-weight: bolder;
    }
    /*VERDE*/
    .green{
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 25px;
        margin-top: 12px;
        border: 8px solid rgb(38, 189, 0);
        background: #eee;
    }
    .green h4{
        font-size: 55px;
        text-align: center;
        margin-top: 20px;   
    }
    .green p{
        font-size: 30px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .green p a{
        color: rgb(38, 189, 0);
        font-size: 40px;
        font-weight: bolder;
    }
    input[type = "button"] {
        width: 60px;
        font-size: 14px;
        border-radius: 14px;
        margin-left: 147px;
    }
    h1{margin-left: 17px;} 
}
@media (max-width: 450px){
    .social{
       padding: 0px;
    }
    iframe.fb{
        border:none; overflow:hidden; width:100%; height:558px;
    }
    form {
        padding-left: 10px;
    }
    td{
        width: 270px;
    }
    body{
        margin: 0;
        width: 100%;
        overflow-x: hidden;
        font-family: "open_sans";
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTE5MTkxIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) no-repeat;
        background: -moz-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%, rgba(145,145,145,0) 15%, rgba(145,145,145,0) 21%, rgba(145,145,145,0) 78%, rgba(145,145,145,0.65) 100%); /* FF3.6+ */
        background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(145,145,145,0)), color-stop(15%,rgba(145,145,145,0)), color-stop(21%,rgba(145,145,145,0)), color-stop(78%,rgba(145,145,145,0)), color-stop(100%,rgba(145,145,145,0.65))); /* Chrome,Safari4+ */
        background: -webkit-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* Opera 12+ */
        background: -ms-radial-gradient(center, ellipse cover,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* IE10+ */
        background: radial-gradient(ellipse at center,  rgba(145,145,145,0) 0%,rgba(145,145,145,0) 15%,rgba(145,145,145,0) 21%,rgba(145,145,145,0) 78%,rgba(145,145,145,0.65) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00919191', endColorstr='#a6919191',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    }
    .slider-wrapper{
        overflow-x: hidden;
        width:100%;
        height: auto;
    }
    /* The Nivo Slider styles */
    .nivoSlider {
            position: relative;
            width:100%;
            height:auto;
            overflow:hidden;

    }
    .nivoSliderFirefox {
            position: relative;
            top: 0px;
            width:100%;
            height:auto;
            overflow:hidden;

    }
    .nivoSlider img {
            position:absolute;
            left:0;
            max-width:none;
    }

    .nivo-main-image {
            display:block!important;
            position:relative!important;
            width:100%!important;
    }

    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            border:0;
            padding:0;
            margin:0;
            z-index:6;
            display:none;
    }

    /* The slices and boxes in the Slider */
    .nivo-slice {
            display:block;
            position:absolute;
            z-index:5;
            height:100%;
            top:0;
    }

    .nivo-box {
            display:block;
            position:absolute;
            z-index:5;
            overflow:hidden;
    }

    .nivo-box img {
            display:block;
    }

    /* Caption styles */
    .nivo-caption {
            font-family:dosis;
            position:absolute;
            left:-400px;
            bottom:70px;
            width:300px;
            color:#fff;
            z-index:8;
            overflow:hidden;
            display:none;
            zoom:60%;
    }

    .nivo-caption h1 {
            padding:10px 20px;
            margin:0;
            background:#fff;
            color:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption p {
            padding:10px 20px;
            margin:0;
            background:#000;
            opacity:.8;
            font-weight:400;
            float:left;
    }

    .nivo-caption a {
            display:inline!important;
    }

    .nivo-html-caption {
            display:none;
    }

    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
            position:absolute;
            top:45%;
            z-index:9;
            cursor:pointer;
            display:none;
    }

    .nivo-prevNav {
            left:0;
    }

    .nivo-nextNav {
            right:0;
    }

    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav {
            text-align:center;
            float:right;
            display:block;
            position: relative;
            z-index: 99999;
            margin-top: -30px;
            margin-right: 10px;
    }

    .nivo-controlNav a {
            cursor:pointer;
    }

    .nivo-controlNav a.active {
            font-weight:700;
    }

    a {
            color:#04ea80;
            text-decoration:none;
    }

    a:hover {
            text-decoration:underline;
    }

    .nivo-controlNav a {
            display:inline-block;
            width:22px;
            height:22px;
            background:url(bullets.png) no-repeat;
            text-indent:-9999px;
            border:0;
            margin:0 2px;
    }

    .nivo-controlNav a.active {
            background-position:0 -22px;
    }
    /*header*/
    #content{
        width: 100%;
        margin: auto;
        height: 140px;
    }
    header{
        width: 100%;
        font-family: "open_sans"; 
    }
    img.left{
        margin: auto;
        height: 75px;
        margin-top: 10px;
        margin-left: 55px;
       
    }
    img.right{
        display: none; 
        visibility: hidden;
        width: 10px;
        height: 10px;
    }
    /*menu*/
    #menu{
        position: absolute;
        display: block;
    }
    #menu ul{
        display: none;
    }
    select{
        width: 210px;
        margin-top: 15px;
        margin-left: 50px;
    }
    #bar{
        width: 100%;
        height: 40px;
        margin: auto;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        background-repeat: no-repeat;
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        margin-top: -45px;
        
    }
    /*contents*/
    #wrapper{
        width: 100%;
    }
    .box{
        font-family:dosis;
        margin: auto;
        width: 100%;
        height: auto; 
        background: #fff;
    }
    /*text*/
    p.text{
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px;
    }
    p.text img{
        width:100%
    }
    p.leftText{
        width:350px;
        text-align: left;
        margin:50px;
        margin-top:20px;
        margin-bottom: 20px; 
    }
     p.leftText img{
        width: 85%;
        margin-top: 360px;
    }
    
    h3{
        font-family: 'open_sans';
        font-size: 15px;
        text-align: left;
        margin-left: 50px; 
        color: #2d5d7d;
    }
    .case{
        width: 250px;
        margin: auto;
        margin-left: 40px;
        margin-bottom: 40px;
    }
    ul.txt{
        margin-left: 30px;
        padding-bottom: 20px;
    }
    /*google map*/
    .map{
        width: 300px;
        height: 300px;
        position: relative;
        top: -575px;
        left: 50px;
    }
    /*home*/
    .HomeTextBox {
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 11px;
        margin-bottom: 5px;
        color: #fff;
        background: rgb(125,126,125); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
        text-align: justify;
        font-size: 10px;
        margin-left: -1px;
    }
    .homeBox{
        width:300px;
        float: left; 
        height: 105px;
        margin-left: 15px;
        margin-top:-10px;
        padding-top: 10px;
        padding-bottom: 40px;
    }
    .homeBox:last-child{
        border-right: none;
    }
    .homeBox p{
        text-align: justify;
        margin-right: 32px;
    }
    /*footer*/
    footer{
        position: fixed !important;
        bottom: 0px;
        height: 40px;
        margin: auto;
        width: 100%;
        background: rgb(9,29,53); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkNWQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzJkNWU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzEyMzg1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTFkMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,29,53,1) 0%, rgba(18,56,95,1) 10%, rgba(45,94,126,1) 45%, rgba(45,93,125,1) 50%, rgba(45,94,126,1) 55%, rgba(18,56,95,1) 90%, rgba(9,29,53,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,29,53,1)), color-stop(10%,rgba(18,56,95,1)), color-stop(45%,rgba(45,94,126,1)), color-stop(50%,rgba(45,93,125,1)), color-stop(55%,rgba(45,94,126,1)), color-stop(90%,rgba(18,56,95,1)), color-stop(100%,rgba(9,29,53,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,29,53,1) 0%,rgba(18,56,95,1) 10%,rgba(45,94,126,1) 45%,rgba(45,93,125,1) 50%,rgba(45,94,126,1) 55%,rgba(18,56,95,1) 90%,rgba(9,29,53,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091d35', endColorstr='#091d35',GradientType=0 ); /* IE6-8 */
        -webkit-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        -moz-box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        box-shadow: 0px 0px 5px 1px rgba(87,87,87,1);
        font-family:dosis;
    }
    footer p{
        margin: auto;
        font-size: 9px;
        margin-top: 12px;
        text-align: center;
        color: #fff;     
    }
    footer a.privacy{
        float: left;
        font-size: 10px;
        margin-left: 5px;
        padding-top: 12px;
        padding-right: 5px;
        padding-bottom: 13px;
        border-right:1px dotted #C7C7C7;
    }  
    /*TEST DEL RISCHIO!!!*/
    /*ROSSO*/
    .red{
        border: 8px solid rgb(255,2,2);
        background: #eee;
    }
    .red h4{
        font-size: 45px;
        text-align: center;
        margin-top: 20px; 
    }
    .red p{
        font-size: 25px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .red p a{
        color: rgb(255, 2, 2);;
        font-size: 35px;
        font-weight: bolder;
    }
    /*ARANCIO*/
    .orange{
        border: 8px solid rgb(255, 144, 2);
        background: #eee;
    }
    .orange h4{
        font-size: 45px;
        text-align: center;
        margin-top: 20px;  
    }
    .orange p{
        font-size: 25px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .orange p a{
        color:rgb(255, 144, 2);
        font-size: 35px;
        font-weight: bolder;
    }
    /*GIALLO*/
    .yellow{
        border: 8px solid rgb(255, 214, 0);
        background: #eee;
    }
    .yellow h4{
        font-size: 45px;
        text-align: center;
        margin-top: 20px;     
    }
    .yellow p{
        font-size: 25px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .yellow p a{
        color: rgb(255, 214, 0);
        font-size: 35px;
        font-weight: bolder;
    }
    /*VERDE*/
    .green{
        border: 8px solid rgb(38, 189, 0);
        background: #eee;
    }
    .green h4{
        font-size: 45px;
        text-align: center;
        margin-top: 20px;   
    }
    .green p{
        font-size: 25px;
        text-align: center;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }
    .green p a{
        color: rgb(38, 189, 0);
        font-size: 35px;
        font-weight: bolder;
    }
    input[type = "button"] {
        width: 60px;
        font-size: 14px;
        border-radius: 14px;
        margin-left: 147px;
    }
    h1{margin-left: 10px;} 

}
