html{font-size: 70%}body{color: #fff;background-color: #282827;text-align: center;font-size: 100%}table{border: 0;width: 100%;font-size:100%}td{font-size: 1em;vertical-align: center;line-height: 120%}body, td, input, textarea, select{font-family: Arial, Verdana, Helvetica, sans-serif}h1, header nav{font-family: 'Oswald', sans-serif}h3, h4, th{font-family: "Trebuchet MS", Optima, "Lucida Grande", Trebuchet, Verdana, Helvetica, Arial, sans-serif}h1, h2{font-family: 'Lobster Two', cursive}a{text-decoration: none}a:link, a:visited, a:active{color: #ab63c3}a:hover{color: #8135a9;text-decoration: underline}*{margin: 0;padding: 0}hr, .none, h1 span{display: none}img{border: none;vertical-align: bottom}.clear{clear: both;height: 0;overflow: hidden}p{text-align: left;margin: 8px 0;line-height: 150%}li{line-height: 150%}blockquote{text-align: left;font-style: italic;margin: 1em;line-height: 150%}input, textarea, select{font-size: 0.9em;color: #000;background-color: #f9f9f9;vertical-align: top;padding: 1px;border: 1px solid #e7e7e7;border-top-color: #999;border-left-color: #999}input.button{border: 1px solid #e7e7e7;border-bottom-color: #999;border-right-color: #999}input.checkbox{vertical-align: middle}h2{text-shadow: 1px 1px 0px rgba(0,0,0,0.2);font-style: normal;font-weight: normal;text-decoration: none;text-align: left}h3{color: #222;font-weight: bold;font-size: 14px}h2#titopag{text-align: left;font-size: 24px;margin-bottom: 10px}.wrap{margin: 0 auto;text-align: center}.int{margin: 0 auto;text-align: left}.float{float: left;text-align: center}.border{border: 1px solid #e9e9e9}.ntm, .ntm h2, .ntm .box{margin-top: 0!important;padding-top: 0!important}.ntm h2{line-height: 22px!important}.fcol100{width: 960px}.col75{width: 75%}.fcol75{width: 720px}.col66{width: 66%}.fcol66{width: 640px}.col50{width: 50%}.fcol50{width: 480px}.col34{width: 34%}.col33{width: 33%}.fcol33{width: 320px}.col25{width: 25%}.fcol25{width: 240px}.box{padding: 10px 0}.box .wrap{margin: 0 10px}.box .int{margin: 0 20px;padding: 20px 0}.box h2{color: #333;width: 100%;font-size: 24px;margin: 10px 0 5px}.box h2 a{}.box h2 strong{font-weight: normal;font-size: 28px}.box h3{font-size: 14px;text-shadow: 1px 1px 0px rgba(0,0,0,0.2);margin: 5px 0 10px;font-style: normal;font-weight: normal;text-decoration: none}ul.squares{margin-top: 15px;margin: 10px 0}ul.squares li{background: url('/img/bg/square-li-single.gif') no-repeat top left;display: block;font-size: 12px;margin: 10px 0}ul.squares li a{background-image: url('/img/bg/square-li.gif');background-repeat: no-repeat;display: block;width: 300px;margin: 4px 0}ul.squares li a:link, ul.squares li a:visited, ul.squares li a:active{background-position: top left}ul.squares li a:hover{background-position: top right}ul.squares li a span{display: block;padding-left: 20px}.read-more{display: inline-block;margin: 10px 0}.read-more a{display: block}.read-more a:link, .read-more a:visited, .read-more a:active{background-color: #ab63c3}.read-more a:hover{background-color: #8135a9;text-decoration: none}.read-more a span{display: block;padding: 8px 12px;font-weight: bold;text-transform: uppercase;font-size: 12px;color: #fff}.read-more a, .read-more a:link, .read-more a:visited, .read-more a:active, .read-more a:hover, li, li:hover{-webkit-transition: background-color .5s linear;-moz-transition: background-color .5s linear;-o-transition: background-color .5s linear;transition: background-color .5s linear;}p.date{font-weight: bold;margin: 20px 0 0;font-style: italic}.padleft{display: block;padding-left: 20px}.red{color: red}.img-news{margin-bottom: 10px}#slides, .slides_container, .slides_container div{width: 930px;height: 380px;display: block;overflow: hidden}#page{background: #f3f2f3 url('/img/bg/page.gif') repeat-x top left;color: #555;text-align: center;width: 100%;font-size: 12px;padding-top: 8px}#wrap{text-align: center;position: relative;width: 960px;margin: 0 auto}header{background: transparent url('/img/slides/watercolor1.jpg') no-repeat top center;display: block;text-align: center;width: 100%;height: 485px}#header-int{text-align: center;width: 100%;height: 485px;background: transparent url('/img/bg/menu-bg.gif') no-repeat bottom center}#header-wrap{text-align: center;width: 960px;height: 485px;position: relative;margin: 0 auto}header h1{background: transparent url('/img/bg/adelaidebonfanti.png') no-repeat;color: #fff;font-style: normal;font-weight: normal;font-size: 24px;text-decoration: none;position: absolute;top: 40px;left: 0px;width: 600px;height: 65px;text-align: left}header h1 a{display: block;width: 100%;height: 100%}header nav{position: absolute;bottom: 53px;right: 0;padding: 0px}header nav ul{display: block}header nav ul li{font-size: 19px;margin: 10px 0 5px;list-style-type: none;display: block;float: left}header nav ul li:hover{background-color: #f3f3f3}header nav ul li a{display: block;background-repeat: no-repeat;border-left: 1px solid #333}header nav ul li a:link, header nav ul li a:visited, header nav ul li a:active{background-position: bottom left;color: #f3f2f3}header nav ul li a:hover{background-position: top left;text-decoration: none;color: #ab63c3}header nav ul li span{padding: 10px 10px 10px 10px;text-transform: none}header nav ul li#nav-index a{border: none}header nav ul li.sel a{color: #ab63c3}header ul#choose-site{background: transparent url('/img/bg/choose-site.gif') no-repeat;display: block;position: absolute;top: -8px;right: 0px;width: 140px;height: 20px}header ul#choose-site li{display: inline;font-weight: bold;color: #f9f9f9}header ul#choose-site span{padding-top: 1px}header ul#choose-country{background: transparent url('/img/bg/flag-bg.gif') no-repeat;display: block;position: absolute;top: 15px;right: 15px;width: 105px;height: 60px}header ul#choose-country li{display: block;list-style-type: none;width: 20px;height: 32px;position: absolute;top: 20px}header ul#choose-country a{display: block;width: 20px;height: 32px;text-decoration: none;background-repeat: no-repeat}header ul#choose-country a:link, header ul#choose-country a:visited, header ul#choose-country a:active{background-position: bottom left}header ul#choose-country li.sel a:link, header ul#choose-country li.sel a:visited, header ul#choose-country li.sel a:active{background-position: top left}header ul#choose-country a:hover{background-position: top left;text-decoration: none}header ul#choose-country span{display: none}header ul#choose-country li#it{left: 58px}header ul#choose-country li#za{left: 28px}header ul#choose-country li#it a{background-image: url('/img/bg/flag-it.gif')}header ul#choose-country li#za a{background-image: url('/img/bg/flag-za.gif')}header #refs{position: absolute;top: 100px;right: 15px;text-align: right;font-size: 11px;color: #333333}header #temp-menu{background: transparent url('/img/temp-menu.gif') no-repeat top right;position: absolute;top: 160px;right: 14px;width: 480px;height: 27px}#flash{background: #fff url('/img/bg/flash.png') no-repeat;padding: 15px 15px 27px;margin-bottom: 15px}#flash .wrap{width: 930px;height: 380px}#main{margin-bottom: 0px;width: 100%;background: transparent url('/img/bg/main.gif') repeat-y top center}#main-int{padding-bottom: 20px;width: 960px;margin: 0 auto}footer{display: block;background: transparent url('/img/bg/footer.gif') repeat-x bottom left;width: 100%;text-align: center}footer .footwrap{background: transparent url('/img/bg/footer-int.gif') no-repeat top center;width: 960px;height: 70px;text-align: left;position: relative;margin: 0 auto}footer #copyright{position: absolute;bottom: 5px;left: 0;width: 480px;height: 40px;text-align: left;color: #3f3f38}footer #powered{position: absolute;bottom: 5px;right: 0;width: 480px;height: 40px;text-align: right;color: #3f3f38;font-size: 10px}footer span{display: block;padding: 12px;text-transform: none}footer .box .int{margin: 0 10px;padding: 0}footer .box h2{color: #bbb;font-size: 20px;margin: 0 0 10px;padding-bottom: 0;border-bottom: none}footer .box h3{color: #999}ul#social{display: block}ul#social li{font-size: 11px;margin: 10px 0 5px;list-style-type: none;display: block;width: 150px;float: left}ul#social li a{display: block;width: 150px;height: 36px;background-repeat: no-repeat}ul#social li a:link, ul#social li a:visited, ul#social li a:active{background-position: bottom left}ul#social li a:hover{background-position: top left;text-decoration: none;color: #ccc}ul#social li span{padding: 10px 0 0 50px;text-transform: none}ul#social li#facebook a{background-image: url('/img/bg/facebook.gif')}ul#social li#google a{background-image: url('/img/bg/google.gif')}ul#social li#twitter a{background-image: url('/img/bg/twitter.gif')}ul#social li#linkedin a{background-image: url('/img/bg/linkedin.gif')}#gallery-elenco ul{width: 960px}#gallery-elenco ul li{height: 320px;list-style-type: none;text-align: left}#gallery-elenco .gallery-img{height: 220px;width: 220px;margin: 0 auto;text-align: center;background-color: #333}#gallery-elenco .gallery-img-int{height: 200px;width: 200px;margin: 0 auto;text-align: center;background-color: #333}#gallery-elenco .gallery-desc{width: 200px;margin: 10px auto 0;text-align: left}#gallery-elenco a{display: block;margin: 0 auto;text-align: center}.post-img{text-align: right;float: right;margin: 10px 0 10px 10px}#social-share{width: 160px;height: 20px;float: right}#social-share .social-share-icon{width: 32px;height: 20px;float: left;margin-right: 8px}.informativa h2{margin: 0px 0 20px;padding-top: 30px}.informativa h3{text-align: left;margin: 30px 0 15px}.informativa ul, .informativa ol{margin: 15px}.informativa li{text-align: left}.sx{text-align: left;float: left;margin: 10px 10px 10px 0}.dx{text-align: right;float: right;margin: 10px 0 10px 10px}.left{text-align: left}.right{text-align: right}.center{text-align: center;margin: 0 auto}#filtrigalleria{background-color: #f9f9f9;padding: 20px;}#filtrigalleria button{font-weight: 700;display: inline-block;padding: 10px 16px;margin-bottom: 12px;background: #EEE;border: none;border-radius: 1px;background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );color: #222;font-family: sans-serif;font-size: 13px;cursor: pointer;text-transform: uppercase;}#filtrigalleria button:hover{background-color: #333;color: #ab63c3;}#filtrigalleria button:active, #filtrigalleria button.is-checked{background-color: #333;}#filtrigalleria button.is-checked{color: white;text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);}#filtrigalleria button:active{box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.1);}#filtrigalleria button-group:after{content: '';display: block;clear: both;}#filtrigalleria .button-group button{float: left;border-radius: 0;margin-left: 0;margin-right: 1px;}#filtrigalleria .button-group button:first-child{border-radius: 0.5em 0 0 0.5em;}#filtrigalleria .button-group button:last-child{border-radius: 0 0.5em 0.5em 0;}
