body,
.stretched-layout .bgWrapper {
    /*background-image: url('../content/images/backgrounds/patterns/right_strip_pattern.png');*/
    /*background-image: url('../content/images/backgrounds/patterns/bgStripeNoise.png');*/
    background-image: url('../content/images/backgrounds/patterns/sfondo_spartito.jpg');
    background-color: #454545;
    background-position: top center;
    background-repeat: repeat;
    background-attachment: fixed;
}



h1, h2, h3, h4, h5, h6, .special-font {
    /*font-family:'Yanone Kaffeesatz' !important;*/
}

#nav > ul > li > a {
    font-family: Verdana, Geneva, sans-serif !important;
}

p,
li {
    font-family: Calibri, 'Lucida Sans Unicode', Helvetica, Arial, san-serif !important;
}

/*.wrapper, .shadowBg {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}*/

#topbar {
    text-align: right;
    /*height: 40px;*/
}

.justify {
    text-align: justify;
}

.rotate4ever {
    -webkit-animation: rotation 2s linear infinite;
    -moz-animation: rotation 2s linear infinite;
    -ms-animation: rotation 2s linear infinite;
}

@-webkit-keyframes rotation {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes rotation {
    0% { -moz-transform: rotate(0deg); }
    100% { -moz-transform: rotate(360deg); }
}

@-ms-keyframes rotation {
    0% { -ms-transform: rotate(0deg); }
    100% { -ms-transform: rotate(360deg); }
}
