﻿body{padding:0;margin:0;border:0;font-family:'Raleway',Verdana,Arial,sans-serif}h1,h2,h3,h4,h5,h6,p,a,img,b,u,i,form,table,caption,tbody,tfoot,thead,tr,th,td,footer,header,menu,nav,audio,video{font-size:1em;padding:0;margin:0;border:0}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a img{border:none}img,input[type=image]{vertical-align:middle}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-clear-button{display:none;-webkit-appearance:none}form>table,form>div,form>footer{margin-left:auto;margin-right:auto;width:100%}.invisibile{display:none}#loading{position:fixed;left:0;height:100%;width:100%;z-index:1001;text-align:center;line-height:0;background-color:#fff;filter:alpha(opacity=60);opacity:.6}#loadingLink{display:block;margin:30% auto 0 auto;padding:0;width:32px;height:32px;text-indent:-9999px}header{z-index:1000;position:relative;margin-left:100px;margin-right:100px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:89%;font-family:'Yeseva One',cursive;font-size:21px}@media screen and (max-width:1919px){header{margin-left:50px;width:92%;margin-right:0}}@media screen and (max-width:1024px){header{margin-left:25px;width:95%}}@media screen and (max-width:767px){header{margin-left:35px;width:87%}}@media screen and (max-width:479px){header{margin-left:23px;width:88%}}header .logo{width:20%;float:left;margin-top:18px}@media screen and (max-width:767px){header .logo{width:54%}header .logo>img{width:180px}}header .menu{display:block;text-align:right;float:right;width:80%;margin-top:70px}@media screen and (max-width:1024px){header .menu{display:none}}header .menu a{display:block;padding:5px}header .menu div.voceMenu0{display:inline-block;position:relative;margin:5px}header .menu div.voceMenu0 a{color:#999}header .menu div.voceMenu0 a:hover{color:#666}header .menu div.voceMenu0 div.voceMenu1{position:relative;display:block;text-align:left;margin-top:3px;white-space:nowrap}header .menu div.voceMenu0 div.voceMenu1 div.voceMenu2{position:relative;display:block;text-align:left;margin-bottom:3px;margin-left:3px;white-space:nowrap}header .menu .voceMenuAttiva a{color:#666 !important}header .mostraMenuPiccolo{display:none;width:40px;margin:80px 0 20px auto;cursor:pointer}@media screen and (max-width:1024px){header .mostraMenuPiccolo{display:block}}@media screen and (max-width:767px){header .mostraMenuPiccolo{display:block;margin:60px 0 20px auto}}@media screen and (max-width:479px){header .mostraMenuPiccolo{margin:63px 0 20px auto}}header .mostraMenuPiccolo span{display:block;height:2px;background-color:#666;margin-bottom:5px}header .mostraMenuPiccolo span:last-of-type{margin-bottom:0}.sottomenu{display:none}@media screen and (max-width:1024px){.sottomenu{display:block}}.menuPiccolo{display:none;margin-top:20px;position:absolute;background-color:#fff;margin-left:25px;border:solid 1px #999;width:40%;font-family:'Yeseva One',cursive;font-size:21px;z-index:2000}@media screen and (max-width:767px){.menuPiccolo{width:70%}}@media screen and (max-width:479px){.menuPiccolo{width:87%}}.menuPiccolo .voceMenu a{color:#999}.menuPiccolo .voceMenuAttiva a{color:#666}.menuPiccolo a{display:block;padding:10px;margin-bottom:5px}.menuPiccolo div.sottomenu{display:none;width:95%;margin:auto}.contenitoreImgBallerine{text-align:center;filter:alpha(opacity=20);opacity:.2}@media screen and (max-width:1024px){.contenitoreImgBallerine img{width:700px}}@media screen and (max-width:767px){.contenitoreImgBallerine img{width:480px}}@media screen and (max-width:479px){.contenitoreImgBallerine img{width:320px}}.corpo{position:relative;z-index:50}div.contenitoreVideo{width:1920px;height:1080px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:1919px){div.contenitoreVideo{width:100%;height:720px}}@media screen and (max-width:1024px){div.contenitoreVideo{display:none}}video{width:1920px;height:1080px;position:absolute;z-index:2;top:-120px;left:0;margin-left:auto;margin-right:auto}@media screen and (max-width:1919px){video{width:100%;top:-256px}}@media screen and (max-width:1024px){video{top:-310px}}@media screen and (max-width:767px){video{top:-360px}}div.ballerineHome320{display:none}@media screen and (max-width:1024px){div.ballerineHome320{display:block;text-align:center;filter:alpha(opacity=20);opacity:.2}div.ballerineHome320 img{width:700px}}@media screen and (max-width:767px){div.ballerineHome320 img{width:480px}}@media screen and (max-width:479px){div.ballerineHome320 img{width:320px}}