/* CSS crunched with Crunch - http://crunchapp.net/ */
.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:27px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important} .visible-desktop{display:none !important } .visible-tablet{display:inherit !important} .hidden-tablet{display:none !important}}@media (max-width:767px){.hidden-desktop{display:inherit !important} .visible-desktop{display:none !important} .visible-phone{display:inherit !important} .hidden-phone{display:none !important}}.visible-print{display:none !important}
@media print{.visible-print{display:inherit !important} .hidden-print{display:none !important}}@media (min-width:1200px) and (max-width:1679px){body{font-size:14px;line-height:20px} .menushow li a{width:106px !important} .btn{display:inline-block;*display:inline;*zoom:1;padding:0 0 0 12px !important;margin-bottom:0;font-size:14px;line-height:25px;font-size:15px;font-family:"Antic Didone",serif;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;background:url('../img/glyphicons-halflings.png') no-repeat left -167px;position:relative;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*margin-left:.3em;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0)}.btn:hover{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;background-position:bottom left}.btn:hover span{background-position:bottom right} .btn span{display:block;height:25px;width:12px;position:absolute;top:0;right:-12px;background:url('../img/glyphicons-halflings.png') no-repeat right -167px} .btn:first-child{*margin-left:0} .btn:hover,.btn:focus{color:#333;text-decoration:none} .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px} .btn.active,.btn:active{outline:0} .btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} .row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0} .row:after{clear:both} [class*="span"]{float:left;margin-left:30px} .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px} .span1{width:70px} .span2{width:170px} .span3{width:270px} .span4{width:370px} .span5{width:470px} .span6{width:570px} .span7{width:670px} .span8{width:770px} .span9{width:870px} .span10{width:970px} .span11{width:1070px} .span12{width:1170px} .spana1{width:40px} .spana2{width:140px} .spana3{width:240px} .spana4{width:340px} .spana5{width:440px} .spana6{width:540px} .spana7{width:640px} .spana8{width:740px} .spana9{width:840px} .spana10{width:940px} .spana11{width:1040px} .spana12{width:1140px} .spanb1{width:130px} .spanb2{width:230px} .spanb3{width:330px} .spanb4{width:430px} .spanb5{width:530px} .spanb6{width:630px} .spanb7{width:730px} .spanb8{width:830px} .spanb9{width:930px} .spanb10{width:1030px} .spanb11{width:1130px} .spanb12{width:1230px} .offset1{margin-left:130px} .offset2{margin-left:230px} .offset3{margin-left:330px} .offset4{margin-left:430px} .offset5{margin-left:530px} .offset6{margin-left:630px} .offset7{margin-left:730px} .offset8{margin-left:830px} .offset9{margin-left:930px} .offset10{margin-left:1030px} .offset11{margin-left:1130px} .offset12{margin-left:1230px} #logo{margin:0 0 30px 0} .menushow li{padding-right:20px;padding-left:8px}.menushow li a{width:113px} #mainnav li{padding:0 11px}#mainnav li a{height:33px}#mainnav li a span{font-size:33px;height:33px} #mainnav{margin-bottom:55px} .home #mainnav{margin-bottom:45px} .container-fluid{margin:4%;padding-left:0;padding-right:0;position:relative} #row-fluid{position:relative;height:100%} .slider{position:relative;padding-bottom:30px}.slider .prev{position:absolute;bottom:4px;left:15px} .slider .next{bottom:4px;left:35px} #slider{height:300px;overflow:hidden}#slider .row-fluid{float:left} .slide{*zoom:1}.slide:before,.slide:after{display:table;content:"";line-height:0} .slide:after{clear:both} .top{position:absolute;top:0;right:0;z-index:9999} .bottom{position:absolute;bottom:0;right:0} .well{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;margin-bottom:0;min-height:20px;background:url('../img/white.png');position:relative;z-index:999}.well .wrapper{padding:14px 14px 2px} #map{margin-bottom:52px}#map .wrapper{padding:20px} #arrow{background:url('../img/arrow.png') no-repeat 0 0;display:block;width:62px;height:52px;position:absolute;bottom:0;left:0;margin-bottom:-52px} #ottagono{margin-top:7.5px} .padding20{padding:0 7.5px}.padding20 .span2 img{margin-top:11px} #maincontent{text-align:justify;text-justify:distribute-all-lines} h1{border-bottom:5px solid #000;padding-bottom:7.5px;margin-bottom:15px;line-height:1em;font-size:28px} #logo{display:block;padding:10px 7.5px 0;margin:0 0 30px 0} #mainnav{overflow:hidden;margin-bottom:45px}#mainnav li{padding:0 5px}#mainnav li a{border-bottom:1px solid #000;font-size:28px;height:28px;line-heigt:1em}
#mainnav li a span{border-bottom:1px solid #000;font-size:28px;height:28px;display:block;padding-bottom:3px;font-family:"Antic Didone",serif;line-height:1em} #mainnav li a:hover{background:none} .hidediv{visibility:hidden} .pager{margin:0} .social{padding-left:7.5px 0 !important;padding-right:0 !important}.social a{display:block;text-indent:-9999px;width:20px;height:18px;background:url('../img/glyphicons-halflings.png') no-repeat 0 -48px} #facebook a{display:block;text-indent:-9999px;width:20px;height:18px;background-position:0 -48px} #youtube a{background-position:-24px -48px} #logo_footer{padding-left:0 !important}#logo_footer a{background:url('../img/glyphicons-halflings.png') no-repeat 0 5px;display:block;text-indent:-9999px;width:28px;height:20px} .hr{overflow:hidden}.hr .circle{display:block;float:left;width:8%;height:7px}.hr .circle span{display:block;text-indent:-9999px;width:7px;height:7px;margin:-3px auto;background:url('../img/glyphicons-halflings.png') no-repeat 0 -24px} .hr .line{border-top:1px solid #b7b5b2;display:block;float:left;width:46%;height:7px;border-top:1px solid #bbb} footer ul.inline>li,footer ol.inline>li{display:inline-block;padding:0 7.5px 0} footer ul{margin:0 !important}footer ul li{font-size:10px;white-space:nowrap} #mainnav li a{display:block;float:left} .frame{padding:15px 25px}.frame h2{margin:0 0 30px 0}.frame h2 span{font-size:24px} #prev2,#next2{height:251px;padding:0 60px;top:30px} #prev2{background:url('../img/arrowleft.png') no-repeat center center} #next2{background:url('../img/arrowright.png') no-repeat center center} #body-copy{height:auto;margin-bottom:20px;overflow:hidden;position:relative} #archivio{min-height:341px}#archivio .close-btn{bottom:13px;right:30px;top:auto;left:auto} #archivio .wrapper{padding:15px 30px 30px}#archivio .wrapper .caroufredsel_wrapper{width:510px!important;height:265px !important;padding-bottom:20px !important} #archivio .wrapper #slider{height:250px !important}#archivio .wrapper #slider li{width:255px!important;float:left}#archivio .wrapper #slider li img{width:250px!important;height:250px !important} #archivio .wrapper #slider .row-fluid{width:510px!important;height:250px !important;margin-bottom:60px} #archivio .wrapper ul{padding-top:15px;padding-bottom:30px}
#archivio .wrapper ul .on .hover{display:block} 
#archivio .wrapper ul li a{display:block;position:relative}
#archivio .wrapper ul li a .hover{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:url('../img/hover.png');}
#archivio .wrapper ul li a .hover:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}
#archivio .wrapper ul li a .hover span{height:auto;font-size:15px;line-height:24px;  padding:0 10px;
border:none;
display: inline-block;
  vertical-align: middle;
} 
#archivio .wrapper ul li a .hover span span {border-bottom:1px solid #fff;padding:0;} 
#archivio .wrapper ul li a figcaption{display:none} .more-btn{margin-bottom:20px}.more-btn #back{display:none} #expander{position:relative} body{min-width:960px} .page-home{min-width:auto} .page-about{min-width:768px} .showdiv{position:relative} .menushow{margin-bottom:30px}.menushow li{padding-right:12px;padding-left:0px}.menushow li a{width:78px} a,a:focus{outline:0 !important} .close-btn{width:30px;position:absolute;top:20px;left:20px;} #contacts{float:none;margin:0 auto} #contacts .wrapper{padding:10px 15px}#contacts .wrapper .frame{height:AUTO;padding-bottom:45px} #tooltip p,#tooltip2 p{line-height:17px;font-size:13px;margin:0} #tooltip ul li,#tooltip2 ul li{line-height:24px;font-size:16px} #tooltip .wrapper,#tooltip2 .wrapper{padding:9px 14px}#tooltip .wrapper .frame,#tooltip2 .wrapper .frame{padding:3px 20px 15px !important}#tooltip .wrapper .frame h2,#tooltip2 .wrapper .frame h2{margin-bottom:10px}#tooltip .wrapper .frame h2 span,#tooltip2 .wrapper .frame h2 span{border-bottom:2px solid #000000;font-size:24px;line-height:1em;text-transform:none} .padd16{padding-bottom:16px;display:block;overflow:visible}.padd16 .line{width:100%} #pager{position:absolute;bottom:10px;left:30px}#pager a{margin-right:9px;display:block;float:left;text-indent:-9999px;background:url('../img/glyphicons-halflings.png') no-repeat -72px -62px;width:9px;height:28px} #pager .selected{background-position:-48px -62px} #prev,.prev{position:absolute;bottom:10px;right:98px;display:block;text-indent:-9999px;background:url('../img/glyphicons-halflings.png') no-repeat 0 -134px;width:8px;height:27px} #next,.next{position:absolute;bottom:10px;right:80px;display:block;text-indent:-9999px;background:url('../img/glyphicons-halflings.png') no-repeat -24px -134px;width:8px;height:27px} #googleMap{width:100%;height:350px;display:block;background:#FFF !important}#googleMap img{max-width:none} .cluster{color:#FFFFFF;text-align:center;font-family:Verdana;font-size:14px;font-weight:bold;text-shadow:0 0 2px #000;-moz-text-shadow:0 0 2px #000;-webkit-text-shadow:0 0 2px #000} .cluster-1{background:url(images/m1.png) no-repeat;line-height:50px;width:50px;height:40px} .cluster-2{background:url(images/m2.png) no-repeat;line-height:53px;width:60px;height:48px} .cluster-3{background:url(images/m3.png) no-repeat;line-height:66px;width:70px;height:56px} .infobulle{overflow:hidden;cursor:default;clear:both;position:relative;height:34px;padding:0pt;background-color:#393939;border-radius:4px 4px;-moz-border-radius:4px 4px;-webkit-border-radius:4px 4px;border:1px solid #2C2C2C} .infobulle .bg{font-size:1px;height:16px;border:0px;width:100%;padding:0px;margin:0px;background-color:#5E5E5E} .infobulle .text{color:#FFFFFF;font-family:Verdana;font-size:11px;font-weight:bold;line-height:25px;padding:4px 20px;text-shadow:0 -1px 0 #000;white-space:nowrap;margin-top:-17px} .infobulle.drive .text{background:url(images/drive.png) no-repeat 2px center;padding:4px 20px 4px 36px} .arrow{position:absolute;left:45px;height:0pt;width:0pt;margin-left:0pt;border-width:10px 10px 0pt 0pt;border-color:#2C2C2C transparent transparent;border-style:solid} #fornaciari,#besolario{margin-bottom:0} #le_nostre_sedi .prev{position:absolute;bottom:4px;left:10px} #le_nostre_sedi .next{bottom:4px;left:30px} #le_nostre_sedi .slider ul{height:129px !important}#le_nostre_sedi .slider ul a,#le_nostre_sedi .slider ul img{width:194px !important} #le_nostre_sedi .caroufredsel_wrapper{height:129px !important} #le_nostre_sedi .wrapper2{padding:15px 30px 8px} #le_nostre_sedi .wrapper{padding-top:20px}#le_nostre_sedi .wrapper .span6 h2{font-size:16px !important;margin-bottom:15px}#le_nostre_sedi .wrapper .span6 h2 a span{font-size:16px !important} #le_nostre_sedi p{font-size:12px;line-height:16px} #italiano{padding-left:14px;margin-left:10px}}@media (min-width:1680px){body{font-size:15px;line-height:20px} .page-archivio .container-fluid,.page-dove .container-fluid{min-height:780px} .menushow li a{width:106px !important} .page-archivio .menushow li a{width:auto !important} .btn{display:inline-block;*display:inline;*zoom:1;padding:0 0 0 12px !important;margin-bottom:0;font-size:14px;line-height:25px;font-size:15px;font-family:"Antic Didone",serif;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;background:url('../img/glyphicons-halflings.png') no-repeat left -167px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*margin-left:.3em;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0)}.btn:hover{background-position:bottom left}.btn:hover span{background-position:bottom right} .btn span{display:block;height:25px;width:12px;position:absolute;top:0;right:-12px;background:url('../img/glyphicons-halflings.png') no-repeat right -167px} .btn:first-child{*margin-left:0} .btn:hover,.btn:focus{color:#333;text-decoration:none} .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px} .btn.active,.btn:active{outline:0} .btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} .row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0} .row:after{clear:both} [class*="span"]{float:left;margin-left:30px} .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px} .span1{width:70px} .span2{width:170px} .span3{width:270px} .span4{width:370px} .span5{width:470px} .span6{width:570px} .span7{width:670px} .span8{width:770px} .span9{width:870px} .span10{width:970px} .span11{width:1070px} .span12{width:1170px} .spana1{width:40px} .spana2{width:140px} .spana3{width:240px} .spana4{width:340px} .spana5{width:440px} .spana6{width:540px} .spana7{width:640px} .spana8{width:740px} .spana9{width:840px} .spana10{width:940px} .spana11{width:1040px} .spana12{width:1140px} .spanb1{width:130px} .spanb2{width:230px} .spanb3{width:330px} .spanb4{width:430px} .spanb5{width:530px} .spanb6{width:630px} .spanb7{width:730px} .spanb8{width:830px} .spanb9{width:930px} .spanb10{width:1030px} .spanb11{width:1130px} .spanb12{width:1230px} .offset1{margin-left:130px} .offset2{margin-left:230px} .offset3{margin-left:330px} .offset4{margin-left:430px} .offset5{margin-left:530px} .offset6{margin-left:630px} .offset7{margin-left:730px} .offset8{margin-left:830px} .offset9{margin-left:930px} .offset10{margin-left:1030px} .offset11{margin-left:1130px} .offset12{margin-left:1230px} #logo{margin:0 0 30px 0} .menushow li{padding-right:20px;padding-left:8px}.menushow li a{width:113px} #mainnav li{padding:0 11px}#mainnav li a{height:33px}#mainnav li a span{font-size:33px;height:33px} #mainnav{margin-bottom:55px} .home #mainnav{margin-bottom:45px} .container-fluid{margin:4%;padding-left:0;padding-right:0;position:relative} #row-fluid{position:relative;height:100%} .slider{position:relative;padding-bottom:30px}.slider .prev{position:absolute;bottom:4px;left:15px} .slider .next{bottom:4px;left:35px} #slider{height:300px;overflow:hidden}#slider .row-fluid{float:left} .slide{*zoom:1}.slide:before,.slide:after{display:table;content:"";line-height:0} .slide:after{clear:both} .top{position:absolute;top:0;right:0;z-index:9999} .bottom{position:absolute;bottom:0;right:0} .well{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;margin-bottom:0;min-height:20px;background:url('../img/white.png');position:relative;z-index:999}.well .wrapper{padding:14px 14px 2px} #map{width:840px;margin-bottom:52px}#map .wrapper{padding:20px} #arrow{background:url('../img/arrow.png') no-repeat 0 0;display:block;width:62px;height:52px;position:absolute;bottom:0;left:0;margin-bottom:-52px} #ottagono{margin-top:7.5px;width:54px !Important;margin-left:-5px;max-width:none} .padding20{padding:0 7.5px}.padding20 .span2 img{margin-top:11px} #maincontent{text-align:justify;text-justify:distribute-all-lines} h1{border-bottom:5px solid #000;padding-bottom:7.5px;margin-bottom:15px;line-height:1em;font-size:30px} #logo{display:block;padding:10px 7.5px 0;margin:0 0 38px 0;width:auto} #mainnav{overflow:hidden;margin-bottom:45px}#mainnav li{padding:0 10px}#mainnav li a{border-bottom:1px solid #000;font-size:37px;height:37px;line-heigt:1em}#mainnav li a span{border-bottom:1px solid #000;font-size:37px;height:37px;display:block;padding-bottom:3px;font-family:"Antic Didone",serif;line-height:1em} #mainnav li a:hover{background:none} .hidediv{visibility:hidden} .pager{margin:0} .social{padding-left:7.5px 0 !important;padding-right:0 !important}.social a{display:block;text-indent:-9999px;width:20px;height:18px;background:url('../img/glyphicons-halflings.png') no-repeat 0 -48px} #facebook a{display:block;text-indent:-9999px;width:20px;height:18px;background-position:0 -48px} #youtube a{background-position:-24px -48px} #logo_footer{padding-left:0 !important}#logo_footer a{background:url('../img/glyphicons-halflings.png') no-repeat 0 5px;display:block;text-indent:-9999px;width:28px;height:20px} .hr{overflow:hidden}.hr .circle{display:block;float:left;width:8%;height:7px}.hr .circle span{display:block;text-indent:-9999px;width:7px;height:7px;margin:-3px auto;background:url('../img/glyphicons-halflings.png') no-repeat 0 -24px} .hr .line{border-top:1px solid #b7b5b2;display:block;float:left;width:46%;height:7px;border-top:1px solid #bbb} footer ul.inline>li,footer ol.inline>li{display:inline-block;padding:0 7.5px 0} footer ul{margin:0 !important}footer ul li{font-size:11px;white-space:nowrap} #mainnav li a{display:block;float:left} .frame{padding:15px 30px}.frame h2{margin:0 0 30px 0}.frame h2 span{font-size:26px} #prev2{background:url('../img/arrowleft.png') no-repeat center center} #next2{background:url('../img/arrowright.png') no-repeat center center} #prev2,#next2{height:383px;top:30px;padding:0 60px} #body-copy{height:auto;letter-spacing:1px;margin-bottom:20px;overflow:hidden;position:relative} #archivio{width:840px;min-height:475px}#archivio .close-btn{bottom:13px;right:30px;top:auto;left:auto} 
#archivio .wrapper{padding:15px 30px 30px}
#archivio .wrapper .caroufredsel_wrapper{width:780px !important;height:397px !important;padding-bottom:30px !important} 
#archivio .wrapper #slider{height:382px !important}#archivio .wrapper #slider li{float:left;width:390px !important}
#archivio .wrapper #slider li a{cursor:pointer} #archivio .wrapper #slider li img{width:382px !important;height:382px !important}
 #archivio .wrapper #slider .row-fluid{width:780px !important;margin-bottom:60px;height:382px !important} 
 #archivio .wrapper ul{padding-top:15px;padding-bottom:30px}#archivio .wrapper ul .on .hover{display:block} 
 #archivio .wrapper ul li a{display:block;position:relative}
#archivio .wrapper ul li a .hover{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:url('../img/hover.png');}
#archivio .wrapper ul li a .hover:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}
#archivio .wrapper ul li a .hover span{height:auto;font-size:21px;line-height:30px;  padding:0 10px;
display: inline-block;
border:none;
  vertical-align: middle;
} 
#archivio .wrapper ul li a .hover span span {border-bottom:1px solid #fff;padding:0;} 
#archivio .wrapper ul li a figcaption{display:none} .more-btn{margin-bottom:20px}.more-btn #back{display:none} #expander{position:relative} body{min-width:960px} .page-home{min-width:auto} .page-about{min-width:768px} .showdiv{position:relative} .menushow{margin-bottom:30px}.menushow li{padding-right:12px;padding-left:0px}.menushow li a{width:78px} a,a:focus{outline:0 !important} .close-btn{width:30px;position:absolute;top:22px;left:28px;} #contacts{width:335px;height:315px;float:none;margin:0 auto}#contacts ul li{line-height:25px;font-size:16px;letter-spacing:1px} #contacts .wrapper{padding:10px 18px}#contacts .wrapper .frame{height:278px;padding-bottom:0} #tooltip p,#tooltip2 p{letter-spacing:1px} #tooltip ul li,#tooltip2 ul li{line-height:24px;font-size:16px} #tooltip .wrapper,#tooltip2 .wrapper{padding:9px 14px}#tooltip .wrapper .frame,#tooltip2 .wrapper .frame{padding-top:3px}#tooltip .wrapper .frame h2,#tooltip2 .wrapper .frame h2{margin-top:4px;margin-bottom:15px}#tooltip .wrapper .frame h2 span,#tooltip2 .wrapper .frame h2 span{border-bottom:2px solid #000000;font-size:28px;line-height:1em;text-transform:none} .padd16{padding-bottom:16px;display:block;overflow:visible}.padd16 .line{width:100%} #pager{position:absolute;bottom:10px;left:30px}#pager a{margin-right:9px;display:block;float:left;text-indent:-9999px;background:url('../img/glyphicons-halflings.png') no-repeat -72px -62px;width:9px;height:28px} #pager .selected{background-position:-48px -62px} #prev,.prev{position:absolute;bottom:10px;right:98px;display:block;text-indent:-9999px;background:url('../img/glyphicons-halflings.png') no-repeat 0 -134px;width:8px;height:27px} #next,.next{position:absolute;bottom:10px;right:80px;display:block;text-indent:-9999px;background:url('../img/glyphicons-halflings.png') no-repeat -24px -134px;width:8px;height:27px} #googleMap{width:100%;height:540px;display:block;background:#FFF !important}#googleMap img{max-width:none} .cluster{color:#FFFFFF;text-align:center;font-family:Verdana;font-size:14px;font-weight:bold;text-shadow:0 0 2px #000;-moz-text-shadow:0 0 2px #000;-webkit-text-shadow:0 0 2px #000} .cluster-1{background:url(images/m1.png) no-repeat;line-height:50px;width:50px;height:40px} .cluster-2{background:url(images/m2.png) no-repeat;line-height:53px;width:60px;height:48px} .cluster-3{background:url(images/m3.png) no-repeat;line-height:66px;width:70px;height:56px} .infobulle{overflow:hidden;cursor:default;clear:both;position:relative;height:34px;padding:0pt;background-color:#393939;border-radius:4px 4px;-moz-border-radius:4px 4px;-webkit-border-radius:4px 4px;border:1px solid #2C2C2C} .infobulle .bg{font-size:1px;height:16px;border:0px;width:100%;padding:0px;margin:0px;background-color:#5E5E5E} .infobulle .text{color:#FFFFFF;font-family:Verdana;font-size:11px;font-weight:bold;line-height:25px;padding:4px 20px;text-shadow:0 -1px 0 #000;white-space:nowrap;margin-top:-17px} .infobulle.drive .text{background:url(images/drive.png) no-repeat 2px center;padding:4px 20px 4px 36px} .arrow{position:absolute;left:45px;height:0pt;width:0pt;margin-left:0pt;border-width:10px 10px 0pt 0pt;border-color:#2C2C2C transparent transparent;border-style:solid} #fornaciari,#besolario{margin-bottom:5px} #le_nostre_sedi{width:840px}#le_nostre_sedi .span6{width:304px} #le_nostre_sedi .prev{position:absolute;bottom:4px;left:10px} #le_nostre_sedi .next{bottom:4px;left:30px} #le_nostre_sedi .slider ul{height:203px !important}#le_nostre_sedi .slider ul a,#le_nostre_sedi .slider ul img{width:304px !important} #le_nostre_sedi .caroufredsel_wrapper{height:203px !important} #le_nostre_sedi .wrapper2{padding:20px 30px 10px} #le_nostre_sedi .wrapper{padding-top:20px}#le_nostre_sedi .wrapper .span6 h2{font-size:21px !important;margin-bottom:15px}#le_nostre_sedi .wrapper .span6 h2 a span{font-size:21px !important} #le_nostre_sedi p{font-size:13px;line-height:17px;letter-spacing:1px} #italiano{padding-left:14px;margin-left:10px} .span5{width:635px}}
