abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}
ins{text-decoration:none}
mark{font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:5px 0;padding:0}
img{border:0}
svg:not(:root){overflow:hidden}
input,select{vertical-align:middle}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button{overflow:visible}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
embed,object{outline:0}
textarea{overflow:auto}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{box-sizing:border-box}
@font-face{font-family:'Open Sans';src:url(./fonts/opensans-regular-webfont.eot);src:url(./fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(./fonts/opensans-regular-webfont.woff2) format('woff2'),url(./fonts/opensans-regular-webfont.woff) format('woff'),url(./fonts/opensans-regular-webfont.ttf) format('truetype'),url(./fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Open Sans';src:url(./fonts/opensans-italic-webfont.eot);src:url(./fonts/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'),url(./fonts/opensans-italic-webfont.woff2) format('woff2'),url(./fonts/opensans-italic-webfont.woff) format('woff'),url(./fonts/opensans-italic-webfont.ttf) format('truetype'),url(./fonts/opensans-italic-webfont.svg#open_sansitalic) format('svg');font-weight:400;font-style:italic}
@font-face{font-family:'Open Sans';src:url(./fonts/opensans-bold-webfont.eot);src:url(./fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(./fonts/opensans-bold-webfont.woff2) format('woff2'),url(./fonts/opensans-bold-webfont.woff) format('woff'),url(./fonts/opensans-bold-webfont.ttf) format('truetype'),url(./fonts/opensans-bold-webfont.svg#open_sansbold) format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'Open Sans';src:url(./fonts/opensans-bolditalic-webfont.eot);src:url(./fonts/opensans-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(./fonts/opensans-bolditalic-webfont.woff2) format('woff2'),url(./fonts/opensans-bolditalic-webfont.woff) format('woff'),url(./fonts/opensans-bolditalic-webfont.ttf) format('truetype'),url(./fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format('svg');font-weight:700;font-style:italic}
@font-face{font-family:'Open Sans';src:url(./fonts/opensans-semibold-webfont.eot);src:url(./fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(./fonts/opensans-semibold-webfont.woff2) format('woff2'),url(./fonts/opensans-semibold-webfont.woff) format('woff'),url(./fonts/opensans-semibold-webfont.ttf) format('truetype'),url(./fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:600;font-style:normal}
@font-face{font-family:'Open Sans';src:url(./fonts/opensans-semibolditalic-webfont.eot);src:url(./fonts/opensans-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(./fonts/opensans-semibolditalic-webfont.woff2) format('woff2'),url(./fonts/opensans-semibolditalic-webfont.woff) format('woff'),url(./fonts/opensans-semibolditalic-webfont.ttf) format('truetype'),url(./fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format('svg');font-weight:600;font-style:italic}
.sc-internal-main{margin:70px auto;*zoom:1}
.sc-internal-main:after,.sc-internal-main:before{content:"";display:table}
.sc-internal-main:after{clear:both}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-main{margin:50px auto}}
.sc-internal-main .sc-title{background-color:#00A0C7;color:#fff;text-align:center;margin-bottom:50px}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-main .sc-title{margin-bottom:15px}}
.sc-internal-main .sc-title h1{font-size:30px;font-size:3rem;padding:40px 0}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-main .sc-title h1{font-size:17px;font-size:1.7rem;padding:20px 0}}
.sc-internal-content{min-height:600px}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-content{min-height:0}}
.sc-internal-content h1{font-size:26px;font-size:2.6rem}
.sc-internal-content h2{font-size:22px;font-size:2.2rem}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-content h2{font-size:18px;font-size:1.8rem}}
.sc-internal-content h3{font-size:18px;font-size:1.8rem}
.sc-internal-content h1,.sc-internal-content h2,.sc-internal-content h3,.sc-internal-content p{margin-bottom:15px}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-content h1,.sc-internal-content h2,.sc-internal-content h3,.sc-internal-content p{margin-bottom:10px}}
.sc-internal-content p{font-size:14px;font-size:1.4rem}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-content p{clear:both;width:100%}}
.sc-internal-content b,.sc-internal-content strong{font-weight:600}
.sc-internal-content a{color:#00A0C7;border-bottom:1px solid #00A0C7}
.sc-internal-content a.mappa{border-bottom:none}
.sc-internal-content table a{font-weight:600}
.sc-internal-content ol,.sc-internal-content ul{margin-bottom:15px;padding-left:15px}
.sc-internal-content ol li,.sc-internal-content ul li{margin-top:5px;padding-left:10px;font-size:14px;font-size:1.4rem}
.sc-internal-content ol li:first-child,.sc-internal-content ul li:first-child{margin-top:0}
.sc-internal-content ul{padding-left:0}
.sc-internal-content ul li{padding-left:25px;position:relative}
.sc-internal-content ul li:before{content:"-";display:block;position:absolute;left:0}
.sc-internal-content img{display:block;height:auto}
.sc-internal-content .sc-img-full{width:100%;margin:0 0 20px;*zoom:1}
.sc-internal-content .sc-img-full:after,.sc-internal-content .sc-img-full:before{content:"";display:table}
.sc-internal-content .sc-img-full:after{clear:both}
.sc-internal-content .sc-img-center{margin:0 auto 20px;width:auto;max-width:100%}
.sc-internal-content .sc-img-left{float:left;margin:0 25px 25px 0}
.sc-internal-content .sc-img-right{float:right;margin:0 0 25px 25px}
.sc-internal-content .sc-img-left,.sc-internal-content .sc-img-right{*zoom:1}
.sc-internal-content .sc-img-left:after,.sc-internal-content .sc-img-left:before,.sc-internal-content .sc-img-right:after,.sc-internal-content .sc-img-right:before{content:"";display:table}
.sc-internal-content .sc-img-left:after,.sc-internal-content .sc-img-right:after{clear:both}
@media screen and (min-width:0) and (max-width:767px){.sc-internal-content .sc-img-left,.sc-internal-content .sc-img-right{clear:both;margin:0 auto 15px;float:none;width:auto;max-width:100%}}
.sc-quote p{font-style:italic}
.sc-cols,.sc-cont-full,.sc-quote{clear:both;border-top:1px solid #ccc;padding-top:50px;margin-top:40px;width:100%;float:left;*zoom:1}
.sc-cols:after,.sc-cols:before,.sc-cont-full:after,.sc-cont-full:before,.sc-quote:after,.sc-quote:before{content:"";display:table}
.sc-cols:after,.sc-cont-full:after,.sc-quote:after{clear:both}
@media screen and (min-width:0) and (max-width:767px){.sc-cols,.sc-cont-full,.sc-quote{padding-top:30px;margin-top:20px}}
.sc-cols .sc-col-1-2{float:left;width:50%;padding-left:17px}
.sc-cols .sc-col-1-2:first-child{padding-left:0;padding-right:17px}
@media screen and (min-width:0) and (max-width:767px){.sc-cols .sc-col-1-2{width:100%;clear:both;padding-right:0;padding-left:0}
.sc-cols .sc-col-1-2:first-child{padding-right:0}}
.sc-internal-content .sc-wrapper>div:first-child{border-top:none;margin-top:0;padding-top:0}
.sc-action-bar{margin-bottom:50px;*zoom:1}
.sc-action-bar:after,.sc-action-bar:before{content:"";display:table}
.sc-action-bar:after{clear:both}
@media screen and (min-width:0) and (max-width:767px){.sc-action-bar{margin-bottom:15px}}
.sc-action-bar .sc-back-action,.sc-action-bar .sc-compare-action{float:right}
@media screen and (min-width:0) and (max-width:767px){.sc-action-bar .sc-back-action a{font-size:11px;font-size:1.1rem;padding-top:12px}
.sc-action-bar.bottom{text-align:center}
.sc-action-bar.bottom .sc-compare-action{float:none;display:inline-block;margin-bottom:20px}}
.sc-action-bar ul{float:left}
.sc-action-bar ul li{float:left;margin-left:10px}
.sc-action-bar ul li:first-child{margin-left:0}
@media screen and (min-width:0) and (max-width:767px){.sc-action-bar ul li.sc-icon-print-bar{display:none}}
.sc-action-bar ul li a{position:relative;display:block;padding:8px 15px 8px 55px;font-size:15px;font-size:1.5rem;font-style:italic;font-family:Georgia,Helvetica,Arial,"MS Trebuchet",sans-serif}
.sc-action-bar ul li a:before{position:absolute;content:" ";left:-1px;top:0;display:block;height:38px;width:38px;border-right:1px solid #ccc}
@media screen and (min-width:0) and (max-width:959px){.sc-action-bar ul li a{width:40px;padding:0}
.sc-action-bar ul li a span{display:none}
.sc-action-bar ul li a:before{border-right:none}}
.sc-action-bar ul li.sc-icon-search-bar a:before{background-position:-100px -241px}
.sc-action-bar ul li.sc-icon-print-bar a:before{background-position:-140px -241px}
.sc-action-bar ul li.sc-icon-info-bar a:before{background-position:-220px -241px}
.sc-action-bar ul li.sc-icon-mappa-bar a:before{background-position:-180px -241px}
.sc-back-action a{display:block;font-size:15px;font-size:1.5rem;font-style:italic;font-family:Georgia,Helvetica,Arial,"MS Trebuchet",sans-serif;padding:9px 15px 10px}
.sc-compare-action a.sc-button{color:#fff;position:relative;display:block;height:40px;font-size:15px;font-size:1.5rem;font-style:italic;font-family:Georgia,Helvetica,Arial,"MS Trebuchet",sans-serif;padding:9px 55px 10px 15px}
.sc-compare-action a.sc-button span{position:absolute;right:0;top:0;border-left:1px solid #fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:600;width:40px;height:40px;line-height:40px;text-align:center;font-style:normal}
.mappa{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:none}
.mappa:hover{opacity:.5;filter:alpha(opacity=50)}
.mappa.pin-1,.mappa.pin-2,.mappa.pin-3{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:24px;height:43px}
.mappa.pin-1 span,.mappa.pin-2 span,.mappa.pin-3 span{width:24px;height:43px;background-position:left top;background-repeat:no-repeat}
.mappa.pin-1 span{background-image:url(./images/pin/pin-1.png)}
@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mappa.pin-1 span{background-image:url(./images/pin/pin-1@2x.png);background-size:24px 43px}}
.mappa.pin-2 span{background-image:url(./images/pin/pin-2.png)}
@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mappa.pin-2 span{background-image:url(./images/pin/pin-2@2x.png);background-size:24px 43px}}
.mappa.pin-3 span{background-image:url(./images/pin/pin-3.png)}
@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mappa.pin-3 span{background-image:url(./images/pin/pin-3@2x.png);background-size:24px 43px}}
.sc-table{width:100%;margin-bottom:50px;border-collapse:collapse}
.sc-table td,.sc-table th{border-left:3px solid #fff;padding:20px;vertical-align:middle;font-size:13px;font-size:1.3rem}
.sc-table td:first-child,.sc-table th:first-child{border-left:none}
.sc-table tr.even,.sc-table tr:nth-child(even){background-color:#f5f5f5}
.sc-table tr.odd,.sc-table tr:nth-child(odd){background-color:#fff}
.sc-table .sc-tab-confronta,.sc-table .sc-tab-mappa{text-align:center;width:100px}
.sc-table th{background-color:#E9F7FA;text-align:left;padding:30px 20px}
.sc-table th:first-child{border-top-left-radius:6px}
.sc-table th:last-child{border-top-right-radius:6px}
.sc-table td.sc-tab-confronta input{width:16px;height:16px}
.sc-table td.sc-tab-confronta label{display:none;cursor:pointer}
.sc-table .sc-cod{display:block;margin-top:2px}
@media screen and (min-width:0) and (max-width:767px){.sc-table{display:block;margin-bottom:20px}
.sc-table thead{display:none}
.sc-table tbody,.sc-table td,.sc-table tr{display:block;width:100%}
.sc-table .sc-tab-email{display:none}
.sc-table.sc-table-standard td{padding:10px}
.sc-table.sc-table-standard td:first-child{padding-top:10px}
.sc-table td{height:auto;padding:7px 15px 7px 50px;border:none}
.sc-table td .sc-cod{display:none}
.sc-table td:first-child{padding-top:55px}
.sc-table td.sc-tab-mappa{position:absolute;width:50px;height:50px;right:20px;top:0;z-index:10}
.sc-table td.sc-tab-mappa:before{display:none!important}
.sc-table td.sc-tab-confronta{position:absolute;top:0;left:0;padding:0 20px 0 50px;width:100%;text-align:left}
.sc-table td.sc-tab-confronta label{margin:20px 0 0;display:block;font-weight:600}
.sc-table td.sc-tab-confronta label:before{content:attr(data-label)}
.sc-table td.sc-tab-confronta label span{display:none}
.sc-table td.sc-tab-confronta input{position:absolute;top:18px;left:15px;z-index:30}
.sc-table td.sc-tab-confronta:before{display:none!important}
.sc-table td.sc-col-1:before{display:block;font-weight:600;content:attr(data-col-1)}
.sc-table td.sc-col-2:before{display:block;font-weight:600;content:attr(data-col-2)}
.sc-table td.sc-col-3:before{display:block;font-weight:600;content:attr(data-col-3)}
.sc-table td.sc-col-4:before{display:block;font-weight:600;content:attr(data-col-4)}
.sc-table td.sc-col-5:before{display:block;font-weight:600;content:attr(data-col-5)}
.sc-table td.sc-col-6:before{display:block;font-weight:600;content:attr(data-col-6)}
.sc-table td.sc-col-7:before{display:block;font-weight:600;content:attr(data-col-7)}
.sc-table td.sc-col-8:before{display:block;font-weight:600;content:attr(data-col-8)}
.sc-table tr{padding-bottom:7px;position:relative;border-top:2px solid #fff}
.sc-table tr.even,.sc-table tr.odd,.sc-table tr:nth-child(even),.sc-table tr:nth-child(odd){background-color:#F0F0F0}
.sc-table tr:first-child{border-top:none}}
.sc-compare-table,.sc-table-header-fixed{width:100%;margin-bottom:50px;border-collapse:collapse;overflow:hidden}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table tr,.sc-table-header-fixed tr{float:left}}
.sc-compare-table tr:first-child td:first-child,.sc-compare-table tr:first-child th:first-child,.sc-table-header-fixed tr:first-child td:first-child,.sc-table-header-fixed tr:first-child th:first-child{border-top-left-radius:6px}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table tr:first-child td:first-child,.sc-compare-table tr:first-child th:first-child,.sc-table-header-fixed tr:first-child td:first-child,.sc-table-header-fixed tr:first-child th:first-child{border-top-left-radius:0}}
.sc-compare-table tr:first-child td:last-child,.sc-compare-table tr:first-child th:last-child,.sc-table-header-fixed tr:first-child td:last-child,.sc-table-header-fixed tr:first-child th:last-child{border-top-right-radius:6px}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table tr:first-child td:last-child,.sc-compare-table tr:first-child th:last-child,.sc-table-header-fixed tr:first-child td:last-child,.sc-table-header-fixed tr:first-child th:last-child{border-top-right-radius:0}}
.sc-compare-table tr:last-child td:first-child,.sc-compare-table tr:last-child th:first-child,.sc-table-header-fixed tr:last-child td:first-child,.sc-table-header-fixed tr:last-child th:first-child{border-bottom-left-radius:6px}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table tr:last-child td:first-child,.sc-compare-table tr:last-child th:first-child,.sc-table-header-fixed tr:last-child td:first-child,.sc-table-header-fixed tr:last-child th:first-child{border-bottom-left-radius:0}}
.sc-compare-table tr:last-child td:last-child,.sc-compare-table tr:last-child th:last-child,.sc-table-header-fixed tr:last-child td:last-child,.sc-table-header-fixed tr:last-child th:last-child{border-bottom-right-radius:6px}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table tr:last-child td:last-child,.sc-compare-table tr:last-child th:last-child,.sc-table-header-fixed tr:last-child td:last-child,.sc-table-header-fixed tr:last-child th:last-child{border-bottom-right-radius:0}}
.sc-compare-table tr td,.sc-compare-table tr th,.sc-table-header-fixed tr td,.sc-table-header-fixed tr th{position:relative;left:0;border-left:3px solid #fff;padding:15px;vertical-align:top;background-color:#f5f5f5;background-clip:padding-box;font-size:13px;font-size:1.3rem}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table tr td,.sc-compare-table tr th,.sc-table-header-fixed tr td,.sc-table-header-fixed tr th{float:left;padding:10px}}
.sc-compare-table tr td:first-child,.sc-compare-table tr th:first-child,.sc-table-header-fixed tr td:first-child,.sc-table-header-fixed tr th:first-child{border-left:none;width:240px;z-index:20}
.sc-compare-table tr th,.sc-table-header-fixed tr th{text-align:left;background-color:#E9F7FA}
.sc-compare-table tr th:first-child,.sc-table-header-fixed tr th:first-child{background-color:#A8DFEC}
.sc-compare-table tr th .sc-cont-prev-next,.sc-table-header-fixed tr th .sc-cont-prev-next{display:block;overflow:hidden;height:100%}
.sc-compare-table tr th .sc-table-next,.sc-compare-table tr th .sc-table-prev,.sc-table-header-fixed tr th .sc-table-next,.sc-table-header-fixed tr th .sc-table-prev{display:none;position:relative;border-bottom:none}
.sc-compare-table tr th .sc-table-next span,.sc-compare-table tr th .sc-table-prev span,.sc-table-header-fixed tr th .sc-table-next span,.sc-table-header-fixed tr th .sc-table-prev span{position:absolute;width:40px;height:40px;left:50%;top:50%;margin-left:-20px;margin-top:-20px}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table tr th .sc-table-next,.sc-compare-table tr th .sc-table-prev,.sc-table-header-fixed tr th .sc-table-next,.sc-table-header-fixed tr th .sc-table-prev{display:block;float:left;width:50%;height:100%;padding:30px 15px}}
.sc-compare-table tr th .sc-table-prev,.sc-table-header-fixed tr th .sc-table-prev{border-right:2px solid #fff}
.sc-compare-table tr th .sc-table-prev span,.sc-table-header-fixed tr th .sc-table-prev span{background-position:-140px -200px}
.sc-compare-table tr th .sc-table-next,.sc-table-header-fixed tr th .sc-table-next{border-left:1px solid #fff}
.sc-compare-table tr th .sc-table-next span,.sc-table-header-fixed tr th .sc-table-next span{background-position:-180px -200px}
.sc-compare-table tr td,.sc-table-header-fixed tr td{border-top:3px solid #fff;text-align:center}
.sc-compare-table tr td:first-child,.sc-table-header-fixed tr td:first-child{font-weight:600;text-align:left;background-color:#E9F7FA}
.sc-compare-table .sc-table-header.sc-table-header-hidden,.sc-table-header-fixed .sc-table-header.sc-table-header-hidden{visibility:hidden}
.sc-compare-table .sc-table-header tr:first-child th,.sc-table-header-fixed .sc-table-header tr:first-child th{padding:0;border-top:none}
.sc-compare-table .sc-table-header tr:first-child th .sc-table-header-content,.sc-compare-table .sc-table-header tr:first-child th .sc-table-header-title,.sc-table-header-fixed .sc-table-header tr:first-child th .sc-table-header-content,.sc-table-header-fixed .sc-table-header tr:first-child th .sc-table-header-title{display:block;padding:10px 15px}
@media screen and (min-width:0) and (max-width:767px){.sc-compare-table .sc-table-header tr:first-child th .sc-table-header-content,.sc-compare-table .sc-table-header tr:first-child th .sc-table-header-title,.sc-table-header-fixed .sc-table-header tr:first-child th .sc-table-header-content,.sc-table-header-fixed .sc-table-header tr:first-child th .sc-table-header-title{padding:10px}}
.sc-compare-table .sc-table-header tr:first-child th .sc-table-header-title,.sc-table-header-fixed .sc-table-header tr:first-child th .sc-table-header-title{text-align:center}
.sc-compare-table .sc-table-header tr:first-child th .sc-table-header-content,.sc-table-header-fixed .sc-table-header tr:first-child th .sc-table-header-content{border-top:3px solid #fff}
.sc-compare-table .sc-table-content tr:first-child td,.sc-table-header-fixed .sc-table-content tr:first-child td{border-top:none}
.sc-compare-table .sc-table-content tr:first-child td:first-child,.sc-table-header-fixed .sc-table-content tr:first-child td:first-child{text-align:left}
.sc-compare-table .sc-table-content td,.sc-table-header-fixed .sc-table-content td{vertical-align:middle}
.sc-compare-table .sc-table-content td .sc-check-true,.sc-table-header-fixed .sc-table-content td .sc-check-true{position:relative;margin-left:-15px;left:50%}
.sc-compare-table .sc-table-content td .sc-val-tab,.sc-table-header-fixed .sc-table-content td .sc-val-tab{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:5px 0}
.sc-compare-table .sc-table-title tr,.sc-table-header-fixed .sc-table-title tr{background-color:transparent}
.sc-compare-table .sc-table-title tr td,.sc-table-header-fixed .sc-table-title tr td{padding:40px 5px 10px}
.sc-compare-table .sc-table-title tr td:first-child,.sc-table-header-fixed .sc-table-title tr td:first-child{background-color:transparent}
.sc-compare-table .sc-table-title tr h2,.sc-table-header-fixed .sc-table-title tr h2{font-size:16px;font-size:1.6rem;margin:0}
.sc-check-true{width:30px;height:30px;background-position:-313px -123px}
.sc-table-fixed-container{position:fixed;z-index:20;max-width:1200px;margin:0 auto;background-color:#fff;padding-top:10px;padding-bottom:10px;display:none;top:70px}
@media screen and (min-width:0) and (max-width:767px){.sc-table-fixed-container{top:50px;left:0;right:0}}
.sc-table-fixed-container .sc-table-header-fixed{margin-bottom:0}
#sc-map-canvas,#sc-map-canvas-2,#sc-map-edil{width:100%;max-width:1200px;margin:0 auto 50px;height:350px}
#sc-map-canvas .sc-map-marker-content,#sc-map-canvas-2 .sc-map-marker-content,#sc-map-edil .sc-map-marker-content{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"MS Trebuchet",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3;padding:5px 40px 5px 5px;min-width:240px}
#sc-map-canvas .sc-map-marker-content a,#sc-map-canvas-2 .sc-map-marker-content a,#sc-map-edil .sc-map-marker-content a{color:#00A0C7;font-weight:600}
@media screen and (min-width:0) and (max-width:767px){#sc-map-canvas,#sc-map-edil{display:none}}
.sc-action-bar ul li a,.sc-pager-first,.sc-pager-last,.sc-pager-next,.sc-pager-prev{height:40px;border:1px solid #ccc;background-color:#FAFAFA;border-radius:4px;background-clip:padding-box;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.sc-action-bar ul li a:hover,.sc-pager-first:hover,.sc-pager-last:hover,.sc-pager-next:hover,.sc-pager-prev:hover{background-color:#ebebeb}
.sc-pager .sc-pager-first,.sc-pager .sc-pager-last,.sc-pager .sc-pager-next,.sc-pager .sc-pager-prev,.sc-pager span{float:left;margin-right:10px}
.sc-pager span{margin:0 25px 0 15px;line-height:40px;font-family:Georgia,Helvetica,Arial,"MS Trebuchet",sans-serif;font-style:italic;font-size:13px;font-size:1.3rem}
.sc-pager .sc-pager-first,.sc-pager .sc-pager-last,.sc-pager .sc-pager-next,.sc-pager .sc-pager-prev{width:40px;opacity:.5;filter:alpha(opacity=50);cursor:default}
.sc-pager .sc-pager-first.active,.sc-pager .sc-pager-last.active,.sc-pager .sc-pager-next.active,.sc-pager .sc-pager-prev.active{opacity:1;filter:alpha(opacity=100);cursor:pointer}
.sc-pager .sc-pager-first:hover,.sc-pager .sc-pager-last:hover,.sc-pager .sc-pager-next:hover,.sc-pager .sc-pager-prev:hover{background-color:#FAFAFA}
.sc-pager .sc-pager-first.active:hover,.sc-pager .sc-pager-last.active:hover,.sc-pager .sc-pager-next.active:hover,.sc-pager .sc-pager-prev.active:hover{background-color:#e1e1e1}
.sc-pager .sc-pager-first{background-position:-100px -200px}
.sc-pager .sc-pager-prev{background-position:-140px -200px}
.sc-pager .sc-pager-next{background-position:-180px -200px}
.sc-pager .sc-pager-last{background-position:-220px -200px}
@media screen and (min-width:0) and (max-width:767px){.sc-pager{position:relative;overflow:hidden;*zoom:1}
.sc-pager:after,.sc-pager:before{content:"";display:table}
.sc-pager:after{clear:both}
.sc-pager .sc-pager-left{float:none;position:absolute;left:0;top:0}
.sc-pager .sc-pager-right{float:none;position:absolute;right:0;top:0}
.sc-pager .sc-pager-right a{margin-left:10px;margin-right:0}
.sc-pager span{float:left;width:100%;margin:0 auto;text-align:center}}
body .mfp-bg{background-color:#fff}
.mfp-content .sc-general-info{max-width:960px;margin:100px auto;background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.4);position:relative;padding:50px 20px;border-radius:6px;background-clip:padding-box}
@media screen and (min-width:0) and (max-width:767px){.mfp-content .sc-general-info{margin-top:30px}}
.mfp-content .sc-modal-map{position:fixed;top:0;right:10px;bottom:0;left:10px;max-width:none;margin:10px 0;padding-top:16px}
@media screen and (min-width:0) and (max-width:767px){.mfp-content .sc-modal-map{padding-left:10px;padding-right:10px}}
.mfp-content .sc-modal-map h2{font-size:20px;font-size:2rem;margin-bottom:12px}
.mfp-content .sc-modal-map .sc-wrapper{max-width:none;padding:0}
@media screen and (min-width:0) and (max-width:767px){.mfp-content .sc-modal-map .mfp-close,.mfp-content .sc-modal-map .mfp-close:active{top:10px}}
.mfp-content .sc-modal-map .sc-map-wrapper{position:absolute;left:20px;top:60px;bottom:20px;right:20px}
@media screen and (min-width:0) and (max-width:767px){.mfp-content .sc-modal-map .sc-map-wrapper{left:10px;bottom:10px;right:10px}}
.mfp-content .sc-modal-map #sc-map-canvas-2{height:100%;max-width:none;margin-bottom:0}
.mfp-content .sc-new-search{max-width:600px;margin:100px auto 50px;box-shadow:0 2px 14px 0 rgba(0,0,0,.4);position:relative;border-radius:6px;background-clip:padding-box}
@media screen and (min-width:0) and (max-width:767px){.mfp-content .sc-new-search{margin:60px auto 15px}}
.mfp-content .sc-new-search .sc-search-nav{padding-top:30px;border-radius:6px 6px 0 0;background-clip:padding-box;background-color:#00A0C7}
@media screen and (min-width:0) and (max-width:767px){.mfp-content .sc-new-search .sc-search-nav{padding-top:0}}
.mfp-content .sc-new-search .sc-search-content .sc-search-adv,.mfp-content .sc-new-search .sc-search-content .sc-search-def,.mfp-content .sc-new-search .sc-search-content .sc-search-pos{border-radius:0 0 6px 6px}
.mfp-content .sc-new-search .mfp-close{background-position:-260px -240px}
.mfp-content .mfp-close{color:#fff;opacity:1;filter:alpha(opacity=100);width:40px;height:40px;right:10px;top:10px;background-position:-300px -240px}
.mfp-content .mfp-close:active{top:10px}
@media screen and (min-width:0) and (max-width:767px){.mfp-content .mfp-close{right:5px;top:5px}
.mfp-content .mfp-close:active{top:5px}}
.my-mfp-zoom-in .sc-zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.my-mfp-zoom-in.mfp-ready .sc-zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .sc-zoom-anim-dialog{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
#sc-bar-chart,#sc-line-chart,#sc-pie-chart{width:100%;height:400px}
.sc-chart{overflow:hidden;display:block;padding:20px;border:1px solid #ccc;border-radius:6px;background-clip:padding-box}
@media screen and (min-width:0) and (max-width:767px){.sc-chart{border-radius:0;background-clip:padding-box;border-left:none;border-right:none}}
.sc-main-content-detail .sc-wrapper{position:relative;clear:both;overflow:hidden}
.sc-main-content-detail .sc-internal-content{margin-left:330px}
@media screen and (min-width:0) and (max-width:767px){.sc-main-content-detail .sc-internal-content{margin-left:0}}
.sc-main-content-detail aside{position:absolute;width:300px;background-color:#E9F7FA;left:30px;top:0;height:100%;border-radius:6px;background-clip:padding-box}
.sc-main-content-detail aside .sc-list-side-menu{margin-bottom:50px}
.sc-main-content-detail aside h2{font-size:20px;font-size:2rem;margin-bottom:10px}
.sc-main-content-detail aside .sc-share{padding:0 15px}
@media screen and (min-width:0) and (max-width:767px){.sc-main-content-detail aside{position:relative;width:100%;left:0;border-radius:0;background-clip:padding-box;padding:15px 0;*zoom:1}
.sc-main-content-detail aside:after,.sc-main-content-detail aside:before{content:"";display:table}
.sc-main-content-detail aside:after{clear:both}
.sc-main-content-detail aside .sc-main-menu-section,.sc-main-content-detail aside nav{display:none}
.sc-main-content-detail aside .sc-share{text-align:center}
.sc-main-content-detail aside .sc-share,.sc-main-content-detail aside .sc-share ul{width:100%}
.sc-main-content-detail aside .sc-share li{display:inline-block;float:none}}
.sc-share li{float:left;margin-left:20px}
.sc-share li:first-child{margin-left:0}
.sc-share li a{position:relative;display:block;width:34px;height:34px}
.sc-share li a span{position:absolute;left:-3px;top:-3px;width:40px;height:40px}
.sc-share li.sc-fb a span{background-position:-40px -160px}
.sc-share li.sc-tw a span{background-position:-80px -160px}
.sc-share li.sc-gp a span{background-position:-120px -160px}
.sc-share li.sc-ln a span{background-position:-160px -160px}
.sc-cont-nav>ul>li>a,.sc-main-menu-section{display:block;font-weight:600;border-radius:6px 6px 0 0;background-clip:padding-box;background-color:#A8DFEC;text-transform:uppercase;font-size:14px;font-size:1.4rem;padding:15px}
.sc-cont-nav>ul>li>a{border-radius:0;background-clip:padding-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sc-cont-nav>ul>li>a:hover{background-color:#7ed0e3}
.sc-cont-nav>ul>li{border-top:3px solid #fff;border-bottom:none}
.sc-cont-nav>ul>li:first-child{border-top:none}
.sc-cont-nav>ul>li li,.sc-list-side-menu li{border-bottom:3px solid #fff}
.sc-cont-nav>ul>li li:first-child,.sc-list-side-menu li:first-child{border-top:3px solid #fff}
.sc-cont-nav>ul>li li a,.sc-list-side-menu li a{background-color:#E9F7FA;display:block;padding:10px 15px;text-transform:uppercase;font-size:12px;font-size:1.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sc-cont-nav>ul>li li a:hover,.sc-cont-nav>ul>li li.sc-active a,.sc-list-side-menu li a:hover,.sc-list-side-menu li.sc-active a{background-color:#00A0C7;color:#fff}
.sc-cont-nav>ul>li li{border-top:3px solid #fff;border-bottom:none}
@media screen and (min-width:0) and (max-width:767px){.sc-detail{margin-bottom:40px}}
.sc-detail .sc-title{margin-bottom:0}
.sc-detail .sc-section-menu{background:#F5F5F5;margin-bottom:50px;position:relative;width:100%}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-section-menu{margin-bottom:0}
.sc-detail .sc-section-menu.sc-sticky{position:fixed;top:50px;z-index:100}}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-section-menu .sc-wrapper{padding:0}}
.sc-detail .sc-section-menu .sc-nav-responsive{display:none;position:relative}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-section-menu .sc-nav-responsive{display:block;width:100%}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action{display:block;padding:15px 50px 15px 33px;min-height:50px;line-height:1;border-bottom:1px solid #ccc}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span{font-size:12px;font-size:1.2rem;text-transform:uppercase}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-section{font-weight:600}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-sub-section{display:inline;margin-left:2px;padding-left:10px;position:relative}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-sub-section:before{position:absolute;content:"/";left:0;top:2px}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-icon{display:block;position:absolute;width:30px;height:30px;left:1px;top:10px;background-position:-51px -260px}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-icon.sc-active{background-position:-1px -260px}}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-scroll-cont-nav{display:none;z-index:200;bottom:0;background-color:#fff;padding-bottom:3px}
.sc-detail .sc-section-menu .sc-nav-responsive .sc-scroll-cont-nav.sc-active{display:block}
.sc-detail .sc-section-menu nav{float:left}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-section-menu nav{display:none}}
.sc-detail .sc-section-menu nav li{height:70px;float:left}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-section-menu nav li{height:65px}}
.sc-detail .sc-section-menu nav li:first-child a{padding-left:0}
.sc-detail .sc-section-menu nav li.sc-active a{font-weight:600}
.sc-detail .sc-section-menu nav li.sc-active a span:before{height:3px}
.sc-detail .sc-section-menu nav li a{display:block;text-transform:uppercase;font-size:15px;font-size:1.5rem;padding:0 18px}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-section-menu nav li a{padding:0 7px;font-size:13px;font-size:1.3rem}}
.sc-detail .sc-section-menu nav li a span{position:relative;display:block;padding:25px 0}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-section-menu nav li a span{padding:24px 0}}
.sc-detail .sc-section-menu nav li a span:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;content:"";position:absolute;display:block;height:0;width:100%;bottom:0;left:0;background-color:#00A0C7}
.sc-detail .sc-section-menu nav li a:hover span:before{height:3px}
.sc-detail .sc-section-menu .sc-save-fav{float:right;margin-top:13px}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-section-menu .sc-save-fav{margin-top:17px}}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-section-menu .sc-save-fav{margin-top:0;position:absolute;right:10px;top:9px;z-index:10}}
.sc-detail .sc-section-menu .sc-save-fav a{position:relative;display:block;width:40px;height:40px;float:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-section-menu .sc-save-fav a{width:30px;height:30px}}
.sc-detail .sc-section-menu .sc-save-fav a span{width:40px;height:40px;background-position:-260px -200px}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-section-menu .sc-save-fav a span{width:30px;height:30px;background-position:-343px -153px}}
.sc-detail .sc-section-menu .sc-save-fav a:hover{opacity:.7;filter:alpha(opacity=70)}
.sc-detail .sc-section-menu .sc-save-fav a.sc-saved span{background-position:-300px -200px}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-section-menu .sc-save-fav a.sc-saved span{background-position:-313px -153px}}
.sc-detail .sc-main-photo{border-radius:6px;background-clip:padding-box;overflow:hidden}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-main-photo{border-radius:0;background-clip:padding-box}}
.sc-detail .sc-main-photo img{width:100%;height:auto}
.sc-detail .sc-simple-table{width:100%;font-size:14px;font-size:1.4rem}
.sc-detail .sc-simple-table tr td{padding:5px 10px}
.sc-detail .sc-simple-table tr td:first-child{font-weight:600;padding-left:0;width:30%;white-space:nowrap}
.sc-detail .sc-list-check,.sc-detail .sc-table-bg{background-color:#E9F7FA;border-radius:6px;background-clip:padding-box;padding:20px}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-list-check,.sc-detail .sc-table-bg{padding:10px;border-radius:0;background-clip:padding-box}}
.sc-detail .sc-list-check ul{margin-bottom:0}
.sc-detail .sc-list-check ul li{margin-top:10px;position:relative}
.sc-detail .sc-list-check ul li:first-child{margin-top:0}
.sc-detail .sc-list-check ul li:before{position:absolute;content:"";display:block;width:30px;height:30px;left:-10px;top:-5px;background-position:-343px -123px}
.sc-detail .sc-cols{border-top:none;padding-top:0;margin-top:0}
.sc-detail .sc-col-1-2,.sc-detail .sc-cont-full,.sc-detail .sc-full-text{border-top:none;padding-top:0;margin-top:0;margin-bottom:40px}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-col-1-2,.sc-detail .sc-cont-full,.sc-detail .sc-full-text{margin-top:0;padding-top:0;margin-bottom:25px}}
.sc-detail .sc-compare-table .sc-table-header tr th .sc-table-header-content{border-top:none}
.sc-detail .sc-compare-table tr:first-child td:first-child{border-top-left-radius:0}
.sc-detail .sc-compare-table tr:first-child td:last-child{border-top-right-radius:0}
.sc-detail .sc-compare-table tr:last-child th:first-child{border-bottom-left-radius:0}
.sc-detail .sc-compare-table tr:last-child th:last-child{border-bottom-right-radius:0}
.sc-detail .sc-table-content{border-top:3px solid #fff}
.sc-detail .sc-full-text .sc-cont-bg-color{background-color:#E9F7FA;border-radius:6px;background-clip:padding-box;padding:20px 20px 10px}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-full-text .sc-cont-bg-color{padding:10px 10px 5px;border-radius:0;background-clip:padding-box}}
.sc-detail .sc-full-text .sc-cont-bg-color p{font-size:13px;font-size:1.3rem}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-cols .sc-col-1-2{width:100%;clear:both;padding-right:0;padding-left:0}
.sc-detail .sc-cols .sc-col-1-2:first-child{padding-right:0}}
@media screen and (min-width:0) and (max-width:767px){.sc-detail .sc-info-scuola{padding:0 10px}
.sc-detail .sc-info-scuola h2{padding:0!important}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table tr{float:left}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table tr:first-child td:first-child,.sc-detail .sc-compare-table tr:first-child th:first-child{border-top-left-radius:0}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table tr:first-child td:last-child,.sc-detail .sc-compare-table tr:first-child th:last-child{border-top-right-radius:0}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table tr:last-child td:first-child,.sc-detail .sc-compare-table tr:last-child th:first-child{border-bottom-left-radius:0}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table tr:last-child td:last-child,.sc-detail .sc-compare-table tr:last-child th:last-child{border-bottom-right-radius:0}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table tr td,.sc-detail .sc-compare-table tr th{float:left;padding:10px}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table tr th .sc-table-next,.sc-detail .sc-compare-table tr th .sc-table-prev{display:block;float:left;width:50%;height:100%;padding:30px 15px}}
@media screen and (min-width:0) and (max-width:959px){.sc-detail .sc-compare-table .sc-table-header tr:first-child th .sc-table-header-content,.sc-detail .sc-compare-table .sc-table-header tr:first-child th .sc-table-header-title{padding:10px}}
.sc-extra{overflow:hidden;background-color:#F5F5F5;position:relative;padding-left:30px}
@media screen and (min-width:0) and (max-width:767px){.sc-extra{display:none}}
.sc-breadcrumbs{height:50px;padding:18px 0 15px 25px}
.sc-breadcrumbs,.sc-breadcrumbs li{float:left;position:relative}
.sc-breadcrumbs:before{display:block;content:"";width:30px;height:30px;background-position:-253px -153px;position:absolute;left:-10px;top:9px}
.sc-breadcrumbs li{font-size:11px;font-size:1.1rem;margin-left:8px;padding-left:11px}
.sc-breadcrumbs li:first-child{margin-left:0;padding-left:0}
.sc-breadcrumbs li:first-child:before{display:none}
.sc-breadcrumbs li:before{content:"/";display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:absolute;left:0;top:1px}
.sc-breadcrumbs li a{line-height:1;font-weight:600;color:#00A0C7}
.sc-breadcrumbs li a:hover{border-bottom:1px solid #00A0C7}
.sc-favorite{position:absolute;right:0;top:0;z-index:1;box-shadow:-10px 0 5px 0 #F5F5F5}
.sc-favorite a{position:relative;height:50px;padding:17px 30px 16px 60px;border-left:1px solid #ccc;border-right:1px solid #ccc;display:block;font-family:Georgia,Helvetica,Arial,"MS Trebuchet",sans-serif;font-size:14px;font-size:1.4rem;font-style:italic;background-color:#F5F5F5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sc-favorite a .sc-number{font-weight:700}
.sc-favorite a:hover{background-color:#ebebeb}
.sc-favorite a:before{display:block;content:"";width:30px;height:30px;background-position:-313px -153px;position:absolute;left:25px;top:10px}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:10px;padding-right:10px}}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
html{font-size:62.5%}
body{font-size:16px;font-size:1.6rem;line-height:1.4;overflow-x:hidden}
.header span,body,input,select,textarea{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"MS Trebuchet",sans-serif;color:#2C3E50}
.sc-nav,button,h1,h2,h3,h4,h5,h6{font-family:Georgia,Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;font-style:italic}
h1{font-size:36px;font-size:3.6rem}
h2{font-size:24px;font-size:2.4rem}
h3{font-size:16px;font-size:1.6rem}
a{text-decoration:none;color:inherit}
input[type=checkbox]{cursor:pointer}
.sc-wrapper{margin:0 auto;max-width:1260px;padding:0 30px;*zoom:1}
.sc-wrapper:after,.sc-wrapper:before{content:"";display:table}
.sc-wrapper:after{clear:both}
@media screen and (min-width:0) and (max-width:767px){.sc-wrapper{padding:0 10px}}
@media screen and (min-width:0) and (max-width:767px){.sc-wrapper.sc-wrapper-alt{padding:0}
.sc-wrapper.sc-wrapper-alt h1,.sc-wrapper.sc-wrapper-alt h2,.sc-wrapper.sc-wrapper-alt h3{padding:0 10px}}
.mappa.pin-1 span,.mappa.pin-2 span,.mappa.pin-3 span,.mfp-content .mfp-close,.sc-check-true,.sc-compare-table tr th .sc-table-next span,.sc-compare-table tr th .sc-table-prev span,.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-icon,.sc-detail .sc-section-menu .sc-save-fav a span,.sc-field .sc-cont-check .sc-cont-check-cel label,.sc-gps .sc-gps-action,.sc-header .sc-brand a,.sc-header .sc-main-nav .sc-menu a,.sc-logo-header,.sc-main .sc-main-content .sc-logo h1,.sc-pager .sc-pager-first,.sc-pager .sc-pager-last,.sc-pager .sc-pager-next,.sc-pager .sc-pager-prev,.sc-search-nav ul li a span,.sc-share li a span,.sc-table-header-fixed tr th .sc-table-next span,.sc-table-header-fixed tr th .sc-table-prev span{display:block;text-indent:150%;white-space:nowrap;overflow:hidden}
.mfp-content .mfp-close,.sc-action-bar ul li a:before,.sc-breadcrumbs:before,.sc-check-true,.sc-compare-table tr th .sc-table-next span,.sc-compare-table tr th .sc-table-prev span,.sc-detail .sc-list-check ul li:before,.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-icon,.sc-detail .sc-section-menu .sc-save-fav a span,.sc-favorite a:before,.sc-field .sc-select:after,.sc-gps .sc-gps-action,.sc-header .sc-brand a,.sc-header .sc-main-nav .sc-menu a,.sc-logo-header,.sc-main .sc-main-content .sc-logo h1,.sc-pager .sc-pager-first,.sc-pager .sc-pager-last,.sc-pager .sc-pager-next,.sc-pager .sc-pager-prev,.sc-search-nav ul li a span,.sc-share li a span,.sc-table-header-fixed tr th .sc-table-next span,.sc-table-header-fixed tr th .sc-table-prev span{background-image:url(./images/sprite.png);background-repeat:no-repeat}
@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mfp-content .mfp-close,.sc-action-bar ul li a:before,.sc-breadcrumbs:before,.sc-check-true,.sc-compare-table tr th .sc-table-next span,.sc-compare-table tr th .sc-table-prev span,.sc-detail .sc-list-check ul li:before,.sc-detail .sc-section-menu .sc-nav-responsive .sc-nav-action span.sc-icon,.sc-detail .sc-section-menu .sc-save-fav a span,.sc-favorite a:before,.sc-field .sc-select:after,.sc-gps .sc-gps-action,.sc-header .sc-brand a,.sc-header .sc-main-nav .sc-menu a,.sc-logo-header,.sc-main .sc-main-content .sc-logo h1,.sc-pager .sc-pager-first,.sc-pager .sc-pager-last,.sc-pager .sc-pager-next,.sc-pager .sc-pager-prev,.sc-search-nav ul li a span,.sc-share li a span,.sc-table-header-fixed tr th .sc-table-next span,.sc-table-header-fixed tr th .sc-table-prev span{background-image:url(./images/sprite@2x.png);background-size:403px 330px}}
.sc-home{background-color:#12A1CB}
.sc-home .sc-logo-header{display:none}
@media screen and (min-width:0) and (max-width:767px){.sc-home .sc-logo-header{display:block}}
.sc-logo-header{position:absolute;left:50%;top:50%;display:block;height:50px;width:295px;margin-top:-25px;margin-left:-147px;background-position:-100px -280px}
@media screen and (min-width:0) and (max-width:767px){.sc-logo-header{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-position:0 -160px}}
.sc-header{height:70px;position:fixed;top:0;width:100%;background-color:#fff;z-index:500;padding:10px 30px 10px 10px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);border-bottom:1px solid #E1E1E1}
@media screen and (min-width:0) and (max-width:767px){.sc-header{height:50px;padding:10px}}
.sc-header .sc-brand{float:right;margin-top:12px}
@media screen and (min-width:0) and (max-width:767px){.sc-header .sc-brand{margin-top:7px}}
.sc-header .sc-brand a{background-position:-253px 0;display:block;height:27px;width:115px}
@media screen and (min-width:0) and (max-width:767px){.sc-header .sc-brand a{background-position:-253px -27px;display:block;height:16px;width:66px}}
.sc-header .sc-main-nav{float:left}
.sc-header .sc-main-nav .sc-nav{position:fixed;top:70px;bottom:0;background-color:#2D3F51;color:#fff;width:280px;left:-280px;overflow-y:auto;font-size:18px;font-size:1.8rem;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding:25px 30px}
@media screen and (min-width:0) and (max-width:767px){.sc-header .sc-main-nav .sc-nav{top:50px;font-size:16px;font-size:1.6rem;padding:15px 10px;width:100%;left:-100%}}
.sc-header .sc-main-nav .sc-nav a{display:block;margin:0 0 15px;padding:5px 0}
.sc-header .sc-main-nav.active .sc-nav{left:0}
.sc-header .sc-main-nav .sc-menu a{background-position:-50px -200px;display:block;height:50px;width:50px}
@media screen and (min-width:0) and (max-width:767px){.sc-header .sc-main-nav .sc-menu a{background-position:-50px -250px}}
.sc-header .sc-main-nav .sc-menu a.active{background-position:0 -200px}
@media screen and (min-width:0) and (max-width:767px){.sc-header .sc-main-nav .sc-menu a.active{background-position:0 -250px}}
@media screen and (min-width:0) and (max-width:767px){.sc-header .sc-main-nav .sc-menu{position:absolute;left:0;top:0}}
.sc-main{color:#fff;*zoom:1}
.sc-main:after,.sc-main:before{content:"";display:table}
.sc-main:after{clear:both}
.sc-main .sc-main-content{position:relative;z-index:20;max-width:600px;margin:70px auto}
@media screen and (min-width:0) and (max-width:767px){.sc-main .sc-main-content{margin:50px auto}}
.sc-main .sc-main-content .sc-logo{text-align:center}
@media screen and (min-width:0) and (max-width:767px){.sc-main .sc-main-content .sc-logo{display:none}}
.sc-main .sc-main-content .sc-logo h1{background-position:0 0;height:160px;width:253px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:30px auto 20px;text-align:center}
.sc-main .sc-bg{position:fixed;z-index:10;left:0;right:0;top:70px;bottom:0;-ms-behavior:url(../css/images/backgroundsize.min.htc);background:url(./images/bg.jpg) center center no-repeat;background-size:cover}
@media screen and (min-width:0) and (max-width:767px){.sc-main .sc-bg{display:none}}
.sc-search-nav ul{text-align:center}
.sc-search-nav ul li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left:50px;padding-bottom:25px;position:relative}
@media screen and (min-width:0) and (max-width:767px){.sc-search-nav ul li{padding-bottom:10px;margin-left:30px}}
.sc-search-nav ul li:first-child{margin-left:0}
.sc-search-nav ul li a{display:block;width:50px;height:50px}
@media screen and (min-width:0) and (max-width:767px){.sc-search-nav ul li a{height:40px}}
.sc-search-nav ul li a span{display:block;width:50px;height:50px;background-color:#fff;border-radius:45px;background-clip:padding-box}
@media screen and (min-width:0) and (max-width:767px){.sc-search-nav ul li a span{width:30px;height:30px;margin-top:20px;margin-left:10px}}
.sc-search-nav ul li a.sc-icon-def span{background-position:-253px -43px}
@media screen and (min-width:0) and (max-width:767px){.sc-search-nav ul li a.sc-icon-def span{background-position:-253px -93px}}
.sc-search-nav ul li a.sc-icon-pos span{background-position:-303px -43px}
@media screen and (min-width:0) and (max-width:767px){.sc-search-nav ul li a.sc-icon-pos span{background-position:-283px -93px}}
.sc-search-nav ul li a.sc-icon-adv span{background-position:-353px -43px}
@media screen and (min-width:0) and (max-width:767px){.sc-search-nav ul li a.sc-icon-adv span{background-position:-313px -93px}}
.sc-search-nav ul li a:after{left:50%;border:solid transparent;content:" ";display:block;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:0 20px 15px;margin-left:-20px;bottom:-16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media screen and (min-width:0) and (max-width:767px){.sc-search-nav ul li a:after{border-width:0 15px 10px;margin-left:-15px}}
.sc-search-nav ul li a:hover:after{bottom:-5px}
.sc-search-nav ul li.active a:after,.sc-search-nav ul li.active a:hover:after{bottom:0}
.sc-search-content{background-color:#fff;color:#2C3E50;border-radius:6px}
.sc-search-content h2{text-align:center;padding:20px 0 16px}
@media screen and (min-width:0) and (max-width:767px){.sc-search-content h2{font-size:16px;font-size:1.6rem;padding:13px 0}}
.sc-search-content .sc-search-adv.inactive,.sc-search-content .sc-search-def.inactive,.sc-search-content .sc-search-pos.inactive{display:none}
@-moz-document url-prefix(){.sc-search-nav ul li a:after{border-style:inset}}
.sc-form-content,.sc-submit{border-top:1px solid #ccc;padding:20px}
@media screen and (min-width:0) and (max-width:767px){.sc-form-content,.sc-submit{padding-right:10px;padding-left:10px}}
.sc-fields{margin-top:20px;*zoom:1}
.sc-fields:after,.sc-fields:before{content:"";display:table}
.sc-fields:after{clear:both}
.sc-fields:first-child{margin-top:0}
@media screen and (min-width:0) and (max-width:767px){.sc-fields{margin-top:10px}}
.sc-field{float:left;width:100%;padding-left:10px}
@media screen and (min-width:0) and (max-width:767px){.sc-field{padding-left:0}}
.sc-field:first-child{margin-left:0;padding-left:0}
.sc-field.sc-field-1-2{width:50%}
.sc-field.sc-field-2-3{width:66%}
.sc-field.sc-field-1-3{width:33%}
@media screen and (min-width:0) and (max-width:767px){.sc-field{margin-top:10px}
.sc-field:first-child{margin-top:0}
.sc-field.sc-field-1-2,.sc-field.sc-field-1-3,.sc-field.sc-field-2-3{width:100%}}
.sc-field label{font-size:13px;font-size:1.3rem;font-weight:600;margin-bottom:5px;display:block}
@media screen and (min-width:0) and (max-width:767px){.sc-field label{font-size:12px;font-size:1.2rem}}
.sc-field label.error{display:block;font-size:10px;font-size:1rem;color:#CB1212;font-weight:400;margin-top:4px;margin-left:2px}
.sc-field input[type=text],.sc-field select{margin:0;padding:0;border:none;width:100%;display:block;outline:0;font-size:13px;font-size:1.3rem}
.sc-field .sc-select{overflow:hidden;position:relative}
.sc-field .sc-select:after{content:"";display:block;position:absolute;width:30px;height:30px;top:9px;right:0;background-position:-253px -123px}
@media screen and (min-width:0) and (max-width:767px){.sc-field .sc-select:after{top:5px}}
.sc-field .sc-cont-check{border:1px solid #ccc;vertical-align:top;zoom:1;*display:inline;border-radius:4px;background-clip:padding-box;height:50px;width:50px;display:table}
@media screen and (min-width:0) and (max-width:767px){.sc-field .sc-cont-check{height:40px;width:40px}}
.sc-field .sc-cont-check .sc-cont-check-cel{display:table-cell;vertical-align:middle;text-align:center;position:relative}
.sc-field .sc-cont-check .sc-cont-check-cel label{position:absolute;display:block;width:100%;height:100%;left:0;top:0;cursor:pointer}
.sc-field .sc-cont-check .sc-cont-check-cel input{position:relative;display:block;margin:0 auto}
.sc-field .sc-select,.sc-field input[type=text]{width:100%;background-color:#fff;border-radius:4px;background-clip:padding-box;border:1px solid #ccc;height:50px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media screen and (min-width:0) and (max-width:767px){.sc-field .sc-select,.sc-field input[type=text]{height:40px;font-size:12px;font-size:1.2rem}}
.sc-field .sc-select:disabled,.sc-field input[type=text]:disabled{border-color:#ccc}
.sc-field .sc-select:focus,.sc-field input[type=text]:focus{border-color:#12A1CB}
.sc-field .sc-select.error,.sc-field input[type=text].error{border-color:#CB1212}
.sc-field input[type=text]{padding:5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.sc-field input[type=text].placeholder{color:#7B858B}
.sc-field input[type=text]:-moz-placeholder{color:#7B858B}
.sc-field input[type=text]::-moz-placeholder{color:#7B858B}
.sc-field input[type=text]::-webkit-input-placeholder{color:#7B858B}
.sc-field input[type=text]:-ms-input-placeholder{color:#7B858B}
.sc-field select{width:115%;box-shadow:none;background:0 0;-webkit-appearance:none;padding:15px 10px;position:relative;z-index:10}
@media screen and (min-width:0) and (max-width:767px){.sc-field select{padding:10px;height:40px;font-size:12px;font-size:1.2rem}}
.sc-field .sc-button{width:100%;height:50px}
@media screen and (min-width:0) and (max-width:767px){.sc-field .sc-button{height:40px}}
.sc-gps{position:relative}
.sc-gps .sc-gps-action{position:absolute;right:10px;top:10px;width:30px;height:30px;display:block;background-position:-283px -123px}
@media screen and (min-width:0) and (max-width:767px){.sc-gps .sc-gps-action{background-position:-283px -153px;top:5px;right:5px}}
.sc-button{border:none;margin:0;background-color:#27AE60;color:#fff;font-size:18px;font-size:1.8rem;border-radius:4px;padding:14px 15px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sc-button:hover{background-color:#208d4e}
@media screen and (min-width:0) and (max-width:767px){.sc-button{padding:10px 15px;font-size:14px;font-size:1.4rem;height:40px}}
.sc-submit .sc-button{min-width:275px;display:block;margin:0 auto}
@media screen and (min-width:0) and (max-width:767px){.sc-submit .sc-button{width:100%}}
.sc-footer{padding:0 0 40px}
.sc-footer .sc-info-footer{text-align:center;font-size:11px;font-size:1.1rem}
.lt-ie9 .sc-table tr.even{background-color:#f5f5f5}
.lt-ie9 .sc-table tr.odd{background-color:#fff}
.lt-ie9 .sc-compare-table{border-collapse:separate;border-spacing:3px 3px}
.lt-ie9 .sc-wrapper{max-width:1200px}
.lt-ie9 .sc-search-nav ul li a:after{display:none}
.lt-ie9 .sc-search-nav ul li.active{background:url(./images/tip-up.png) center bottom no-repeat}
.lt-ie9 .mfp-content .sc-new-search{border:1px solid #e3e3e3}
.hidden {position: absolute;left: -9999999999px;}
.sc-title-modal{background-color:#00A0C7;color:#fff;text-align:center;margin-bottom:50px}
@media screen and (min-width:0) and (max-width:767px){.sc-title-modal{margin-bottom:15px}}
