*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;list-style:none;text-decoration:none;quotes:none;content:'';content:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;line-height:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}html{width:100%}body{margin:3em auto 0em auto;width:100%;font-family:'Lato', sans-serif}@font-face{font-family:'waltograph_uibold';src:url("../webfonts/waltographui-webfont.eot");src:url("../webfonts/waltographui-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/waltographui-webfont.woff") format("woff"),url("../webfonts/waltographui-webfont.ttf") format("truetype"),url("../webfonts/waltographui-webfont.svg#waltograph_uibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Web Symbols';src:url("../webfonts/websymbols-regular-webfont.eot");src:url("../webfonts/websymbols-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/websymbols-regular-webfont.woff") format("woff"),url("../webfonts/websymbols-regular-webfont.ttf") format("truetype"),url("../webfonts/websymbols-regular-webfont.svg#WebSymbolsRegular") format("svg")}/*
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:0.5s ease-in-out left;-moz-transition:0.5s ease-in-out left;-o-transition:0.5s ease-in-out left;transition:0.5s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}header{width:100%;max-width:1024px;margin:0 auto;position:relative}header img{float:left;width:110px}header a,header a:visited,header a:hover,header a:active{color:white;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:1.1em 0.1em 0 0.1em}header h1{font-family:"waltograph_uibold";font-size:2.4em;text-align:center;color:#AB2679;float:left;padding-top:0.7em;text-align:right;width:320px;margin-left:30px}header ul{float:right;margin-top:4.8em;text-align:right;width:510px}header li{display:inline;padding:1.4em 0.3em 0.3em 0.3em;font-size:1.1em;-moz-border-radius:10px 10px 1px;-webkit-border-radius:10px 10px 1px;border-radius:10px 10px 1px}header li:nth-child(1){background-color:#B1277C}header li:nth-child(2){background-color:#E473A2}header li:nth-child(3){background-color:#F2B22A}header li:nth-child(4){background-color:#DF5541}header li:nth-child(5){background-color:#85BF4C}header li:nth-child(6){background-color:#00A288}header li:nth-child(7){background-color:#31A0CF}#greenbar,#pinkbar{clear:both;width:100%;background-image:url("../img/carousel-background.png");background-size:auto 340px;position:relative;top:3em;z-index:-1}#pinkbar{background-image:url("../img/carousel-background2.png")}#myCarousel,.carosello{position:relative;width:100%;max-width:960px;margin:0 auto;overflow:hidden;text-align:center}#myCarousel img,.carosello img{position:relative;margin:0 auto}.spikes{clear:both;background-image:url("../img/spike.png");background-repeat:repeat-x;background-size:10px 20px;height:20px;position:relative;top:2em;z-index:20}.home{width:1024px;margin:-5em auto 0 auto;z-index:50}.home-left{float:left;width:300px;color:white;position:relative;z-index:500}.home-left li{line-height:1.5em;font-weight:100;font-style:italic}.home-left h3{font-size:2em;font-weight:500;padding:0.6em 0.2em;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.home-left p{font-size:1em;font-weight:100;line-height:1.5em;padding:0 0.2em}.asilo-nido{background-color:#B1277C;padding:1em 1em 2em 1em;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.scuola-materna{background-color:#DF5541;padding:1em 1em 2em 1em;margin-top:1em;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.lang-switcher{position:absolute;background-color:#e0e1de;width:5.1em;height:2.1em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);top:29.5em;left:14em}.lang-switcher::after{content:"";display:block;position:absolute;top:2.2em;right:0;z-index:-1;border-right:2px 2px 2px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid rgba(0,0,0,0.6)}.lang-switcher img{margin-top:0.1em}.lang-switcher img:first-child{margin-left:0.4em}.home-right{float:left;width:680px;margin-top:8em}.ciao-hello{background-color:#72c6e5;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(100%, #72c6e5));background-image:-webkit-linear-gradient(left, #ffffff,#72c6e5);background-image:-moz-linear-gradient(left, #ffffff,#72c6e5);background-image:-o-linear-gradient(left, #ffffff,#72c6e5);background-image:linear-gradient(left, #ffffff,#72c6e5);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:2em}.bambino-ciao{width:95%;padding:2em 0}.home-news{border:1px solid grey;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;float:left;width:73%;position:relative;margin:2em 0 0 -10%;padding:1.5em 1.5em 1.5em 6em}.home-news h3{padding-bottom:1em}.home-news p{font-size:1em;line-height:1.5em}.home-news p:last-child{text-align:right;padding-top:1em;color:#b1277c}.home-news img{position:absolute;top:-2.5em;right:0}.home-orari{float:right;width:35%;background-color:#85c351;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;margin:2em 0 0 0;color:white}.home-orari img{width:95%;height:auto;padding:0.5em 0.4em;margin:0.7em 0 10px 7px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));background-image:linear-gradient(top, rgba(255,255,255,0.2),rgba(0,0,0,0));-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.home-orari p{padding:0 5%;line-height:1.6em;font-size:1.1em;width:90%;margin:0 auto}.home-orari p:last-child{padding-bottom:1em}.home+footer p{left:23.5em}.chisiamo{background-color:#72c6e5;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #a1d7ea), color-stop(100%, #72c6e5));background-image:-webkit-linear-gradient(left, #a1d7ea,#72c6e5);background-image:-moz-linear-gradient(left, #a1d7ea,#72c6e5);background-image:-o-linear-gradient(left, #a1d7ea,#72c6e5);background-image:linear-gradient(left, #a1d7ea,#72c6e5);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;max-width:960px;position:relative;top:3em;margin:0 auto;padding-top:2em}.chisiamo h4,.chisiamo p,.chisiamo h1 {margin:0 auto;padding:0 5%;font-size:1em;line-height:1.5em;color:#323534}.chisiamo h4, .chisiamo h1{font-size:1.4em;font-weight:400;padding-bottom:0.8em}.chisiamo p+img{margin:20px 5% -6px 5%;width:90%}.chisiamo-foto{width:92%;margin:0 4% 2em 4%;border:4px solid white;border-bottom:1px solid white;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-color:white}.chisiamo-asilo{width:100%;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px}.chisiamo+footer{top:5em}.nido{max-width:820px;margin:0 auto;position:relative;top:3em;color:#323534}.nido img{float:right;width:310px;border:5px solid white;margin:20px 20px 0 0}.nido h3{text-align:center;padding-bottom:15px;font-style:italic;color:#459fcd;position:relative}.nido h3::before{content:"";display:block;width:285px;height:5px;border-bottom:2px solid #459fcd;border-top:1px solid #459fcd;position:absolute;top:0.3em;left:0}.nido h3::after{content:"";display:block;width:285px;height:5px;border-bottom:2px solid #459fcd;border-top:1px solid #459fcd;position:absolute;top:0.3em;right:0}.nido p,.nido li{font-size:0.9em;line-height:1.8em}.nido-left{margin-top:1rem;float:left;width:400px;text-align:justify;text-justify:inter-word}.nido-right{margin-top:1rem;float:right;width:400px;text-align:justify;text-justify:inter-word}.nido-right img{width:200px;margin-right:-10px}.nido-orari{clear:both;max-width:820px;height:250px;margin:0 auto;position:relative;top:20px;background-color:#72c6e5;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c3e5f0), color-stop(100%, #72c6e5));background-image:-webkit-linear-gradient(left, #c3e5f0,#72c6e5);background-image:-moz-linear-gradient(left, #c3e5f0,#72c6e5);background-image:-o-linear-gradient(left, #c3e5f0,#72c6e5);background-image:linear-gradient(left, #c3e5f0,#72c6e5);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.nido-orari-table{float:left;width:480px;padding:0.5em 1em}.nido-orari-table h4{font-family:'Lato', sans-serif;font-weight:500;font-size:1.6em;margin:15px 0 10px 15px;border-bottom:1px dashed grey}.nido-orari-table p{margin-bottom:0.2em}.nido-orari-table-left{float:left;width:45%;margin-left:15px}.nido-orari-table-right{float:right;width:25%}.nido+footer{top:6em}.materna h3{color:#da5046}.materna h3::before{width:260px;border-bottom:2px solid #da5046;border-top:1px solid #da5046;left:0}.materna h3::after{width:260px;border-bottom:2px solid #da5046;border-top:1px solid #da5046;right:0}.news{clear:both;width:960px;margin:0 auto;position:relative;top:4em;color:#3368a5;font-family:Helvetica, Arial, sans-serif;font-size:0.9em;line-height:1.5em}.news-left{float:left;width:300px}.news-listing{padding-bottom:20px}.news-listing p{font-weight:bold}.news-listing p:last-child{font-style:italic;font-weight:400}.news-right{float:right;width:650px}.news-right p{font-weight:bold;padding-bottom:10px}.news-right p:last-child{font-weight:400;color:#3e403f}.news+footer{top:5em}#photos{background-color:#eebccf;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f6dbe4), color-stop(100%, #eebccf));background-image:-webkit-linear-gradient(left, #f6dbe4,#eebccf);background-image:-moz-linear-gradient(left, #f6dbe4,#eebccf);background-image:-o-linear-gradient(left, #f6dbe4,#eebccf);background-image:linear-gradient(left, #f6dbe4,#eebccf);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;width:960px;position:relative;top:3em;margin:0 auto;padding:20px;z-index:99}#photos img{border:5px solid white;width:220px;margin:5px}#photos+footer{top:5em}.contatti{width:960px;margin:0 auto;position:relative;top:3em}.contatti p{font-size:0.9em;margin-bottom:15px}.contatti h3{font-size:1.4em;color:#e06da2;border-bottom:1px solid grey;width:536px;padding-bottom:15px;margin-bottom:20px}.contatti-left{width:216px;float:left;border-right:1px dashed grey;height:350px;margin-right:20px}.contatti-left .icon{font-size:2em;position:relative;top:2px}.contatti-left .contatti-smaller{font-size:0.7em;margin-top:-15px}.contatti-form{width:300px;float:left}.contatti-form p:not(.contatti-form-invia){border:1px solid grey;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;padding:0.8em;font-style:italic;color:grey;font-size:0.8em}.contatti-form p:not(.contatti-form-invia):nth-child(4){padding-bottom:5em}.contatti-form form{font-size:0.6em;color:grey;padding-bottom:15px}.contatti-map img{width:400px;float:right;border:5px solid #e06da2;position:relative;top:-3.5em}.contatti-form-invia{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab76a2), color-stop(100%, #803669));background-image:-webkit-linear-gradient(top, #ab76a2,#803669);background-image:-moz-linear-gradient(top, #ab76a2,#803669);background-image:-o-linear-gradient(top, #ab76a2,#803669);background-image:linear-gradient(top, #ab76a2,#803669);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:white;font-style:normal;width:80px;height:40px;padding:12px 0 0 16px}.contatti+footer{top:2em}footer{background-color:#edb338;height:4.5em;clear:both;position:relative;top:-3em;z-index:1;color:white}footer .footer-copy{width:650px;margin:0 auto;position:relative;left:8.5em}footer p{font-size:0.8em;line-height:1.5em}footer p:first-child{padding-top:1.4em}footer .facebook{font-family:"Web Symbols";font-size:2em;margin:-43px 0 0 520px}.home+footer>.facebook{margin-left:7em}
