@charset "utf-8";:root{ --margin_bottom:90px}html,body{width:100%;max-width:1920px;min-width:320px;height:100%;margin:0 auto;font-family:'Open Sans',sans-serif;font-size:15px;line-height:30px;background:url(../immagini/bg_testatina.gif) repeat-x right top;color:#333}a{color:#333;text-decoration:underline;outline:none}a:hover{color:#666;text-decoration:none}strong{color:#003875}.wrap{width:1180px;margin:0 auto;border:#FF0000 solid 0}a.bottone_medium{background:#333;text-align:center;color:#fff;text-decoration:none;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:8px 15px;display:inline-block;text-transform:uppercase;margin:0 5px 0 0;font-size:16px}a.bottone_medium:hover,a.bottone_small{color:#FFF;background:#666}.flexslider ul li::before{content:"";display:block;background:url(../immagini/ombra-slideshow.png) no-repeat top;width:100%;height:100%}.flexslider{margin:0 0 90px!important;height:calc(100% - 160px)}.flex-caption{position:absolute;top:46.3%!important;left:0;text-align:center;width:100%;color:#fff;margin:0!important}.flex-caption .line{width:50%;border-top:#FFF solid 2px;height:2px;margin:20px auto 10px}.flex-caption h3{font-size:40px;line-height:44px;margin:0!important;padding:10px 0;font-weight:400;text-transform:none!important;border:#FFF solid 0;font-family:var(--font_titoli);text-shadow:1px 1px 1px rgba(0,0,0,1)}.flex-caption p{font-size:20px;margin:0;font-weight:200;letter-spacing:5px;padding:0 0 0}.flex-prev{background:url(../immagini/flexslider/bg_direction_nav.png) no-repeat 0 0}.flex-next{background:url(../immagini/flexslider/bg_direction_nav.png) no-repeat -45px 0}.flex-direction-nav a{width:45px!important;height:45px!important;top:49.5%!important}.flex-direction-nav a:before{content:''!important}.flex-direction-nav a.flex-next:before{content:''!important}.cont_testa{height:160px;position:relative;border:#FF0000 solid 0}.cont_testa .testatina{display:inline-block;border:#99FF00 solid 0;overflow:hidden;position:absolute;top:0;right:0px}.cont_testa .testatina>ul{margin:6px 0 0;padding:0;float:right}.cont_testa .testatina>ul>li:nth-child(1){border-left:none}.cont_testa .testatina>ul>li{list-style:none;float:left;border-left:#666 solid 1px;color:#FFF;padding:0 15px}.cont_testa .testatina>ul>li>a{color:#FFF}.cont_testa .testatina>ul>li i{font-size:18px}.cont_testa .testatina>ul>li:nth-child(3){margin:0 0 0!important;height:25px}.cont_testa .testatina>ul>li:nth-child(3) img{margin:0 5px!important;padding:0px!important}.cont_testa .logo_testa{height:95px;margin:0 0 0;position:absolute;top:52px;left:10px}.cont_testa .tel_soc_band{position:absolute;top:20px;right:0;border:#FF0000 solid 0}.cont_testa .tel_soc_band .blocco1{border-right:#666 solid 1px;padding:0 15px 0 0;display:inline-block}.cont_testa .tel_soc_band .blocco1 .fa-phone{font-size:18px!important}.cont_testa .tel_soc_band .blocco2{border-right:#666 solid 1px;padding:0 15px 0 0;display:inline-block}.cont_testa .tel_soc_band .blocco2 a{color:#333}.cont_testa .tel_soc_band .blocco3{padding:0 0 0 15px;border:solid 0 #FF0000;margin:0 0 0;float:right}.cont_testa .tel_soc_band .blocco3 img{padding:0 0 0;margin:0 0 0}.cont_corpo{margin:0 0 var(--margin_bottom) 0}.bg_pagina{height:250px;border:#FF0000 solid 0;margin:0 0 50px 0}.bg_pagina h1{position:relative;top:48%;text-align:center;transform:translateY(-50%); color:#FFF;margin:0;padding:0;font-size:38px;letter-spacing:2px;font-weight:400;line-height:40px;text-transform:uppercase;font-family:'Lora',serif}.cont_corpo h1{}.cont_corpo .slogan{margin:50px 0 0;text-align:center;padding:0 0 50px 0}.cont_corpo .slogan h1{font-size:16px;margin:0;font-weight:normal}ul.foto_pagina_sx{margin:0;padding:0px}.foto_princ{width:100%;height:400px;margin:0 0 50px 0}.colonne{column-count:2;column-gap:100px;-webkit-column-gap:100px;-moz-column-gap:100px;column-rule:1px dotted #003875;-moz-column-count:2;-moz-column-rule:1px dotted #003875;-webkit-column-count:2;-webkit-column-rule:1px dotted #003875}blockquote{background:url(../immagini/quote.png) no-repeat left;padding:0 0 0 80px;margin:0;line-height:30px;font-family:"Times New Roman",Times,serif;font-style:italic;font-size:26px}.scacchiera_home{overflow:hidden;border:#FF0000 solid 0;line-height:10px}.scacchiera_home>.sx{float:left;width:50%;min-height:300px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 0}.scacchiera_home>.sx img{width:100%;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}.scacchiera_home>.sx img:hover{opacity:0.7}.scacchiera_home>.dx{float:left;width:50%;min-height:300px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 15px}.scacchiera_home>.dx .rigo1{line-height:10px}.scacchiera_home>.dx .rigo1 img{width:100%;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}.scacchiera_home>.dx .rigo1 img:hover{opacity:0.7}.scacchiera_home>.dx .rigo1 .sx{float:left;width:50%;min-height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.scacchiera_home>.dx .rigo1 .sx img,.scacchiera_home>.dx .rigo1 .dx img{width:100%}.scacchiera_home>.dx .rigo1 .dx{float:left;width:50%;min-height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.scacchiera_home>.dx .rigo2{}.scacchiera_home>.dx .rigo2 img{width:100%}.cont_blocco1{margin:50px 0 0;overflow:hidden;line-height:10px}.cont_blocco1 img{border:none}.cont_blocco1 .sx{width:28%;min-height:150px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.cont_blocco1 .sx img{width:100%}.cont_blocco1 .dx{width:72%;min-height:150px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.cont_blocco1 .dx video{max-height:397px}.cont_blocco2{margin:50px 0 0;overflow:hidden;line-height:10px}.cont_blocco2 img{border:none}.cont_blocco2 .sx{width:72%;min-height:150px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.cont_blocco2 .sx img,.cont_blocco2 .dx img{width:100%}.cont_blocco2 .sx img{-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}.cont_blocco2 .sx img:hover{opacity:0.7}.cont_blocco2 .dx{width:28%;min-height:150px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#E4E4E4;text-align:center}#form_contatti{padding:0px}#form_contatti ul{margin:0;padding:0;overflow:hidden;border:#FF0000 solid 0}#form_contatti ul li{list-style:none;float:left!important;width:50%;background:none;margin:0;padding:0px}#form_contatti ul li input{width:90%;height:19px;padding:20px;border:solid 1px #BDC2C9;color:#666}#form_contatti ul li select{width:209px;height:27px;padding:5px 1px 1px;border:solid 1px #BDC2C9;color:#666}#form_contatti textarea{width:97%;height:100px;border:solid 1px #BDC2C9;padding:10px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#form_contatti span{font-weight:bold}.bg_convalida{background:url(../immagini/diagonal.png) repeat;color:#fff}#priv{font-size:12px;line-height:15px}#terr{width:100%;height:400px}.res_action{min-width:300px;min-height:70px;padding:10px;overflow:hidden}.res_action img{float:left;margin:0 10px 0 0}.res_action h1{color:#666;font-size:16px;font-weight:bold}.res_action a{padding:5px 15px;background:#ccc}ul.elenco_news{margin:0;padding:0 0 20px!important;border:#333 solid 0;overflow:hidden}ul.elenco_news li{list-style:none;border-right:#999 dotted 1px;margin:0 20px 20px 0!important;padding:0 15px 10px 0!important;overflow:hidden;float:left;width:45%}ul.elenco_news li .data{display:block;background:url(../immagini/time_ico.png) no-repeat 0 4px;padding:0 0 0 16px;color:#666;margin:0 0 1px 0}ul.elenco_news a{font-weight:bold;font-size:14px;color:#df0005}ul.elenco_news a:hover{text-decoration:none}ul.elenco_news li img{width:150px;float:left;margin:0 10px 0 0}ul.foto_statica_aggiuntive{margin:30px 0 0!important;padding:0px!important;overflow:hidden}ul.foto_statica_aggiuntive li{list-style:none;float:left;background:none!important;margin:10px 0 0!important;padding:0px!important}ul.foto_statica_aggiuntive img{width:170px;margin:0 10px 10px 0;padding:4px;border:#ddd solid 1px}ul.foto_statica_aggiuntive img:hover{border:#34679C solid 1px}ul.archivio{margin:0;padding:0;overflow:hidden}ul.archivio li{list-style:none;width:calc(33% - 18px);min-height:200px;margin:0 30px 30px 0;float:left;position:relative;overflow:hidden;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}ul.archivio li:nth-child(3n){margin:0 0 30px 0!important}ul.archivio li .overlay{position:absolute;top:-500px;left:0;width:100%;height:100%;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms;background:rgba(255,255,255,0.8);z-index:100}ul.archivio li:hover .overlay{top:0px}ul.archivio h3{width:100%;font-size:22px;margin:0 auto 0;font-weight:normal;height:44px;text-align:center;position:absolute;top:40%;border:solid 0 #333}ul.archivio h3 a{color:#666}ul.archivio li img{width:100%;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}.galleria img{-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}.galleria img:hover{opacity:0.7}ul.elenco_video{margin:0;padding:0px}ul.elenco_video li{width:100%;list-style:none}ul.elenco_video li h3{font-size:22px;margin:20px 0 20px 0}ul.elenco_video li video{width:100%;background:#1e1e1e}.cont_footer{margin:50px 0 0;padding:var(--margin_bottom) 0 0;min-height:270px;background:#222 ;text-align:center;color:#888888}.cont_footer .logo_footer{margin:0 auto 30px}.cont_footer .cont_box{min-height:225px;border:#fff solid 0;overflow:hidden;padding:0 0 30px}.cont_footer .cont_box>ul{margin:0;padding:0px}.cont_footer .cont_box>ul>li:nth-child(1) img{margin:7px 20px 10px 0;float:left}.cont_footer .cont_box>ul>li{text-align:left;list-style:none;float:left;width:33.3%;padding:0 30px 0 0;min-height:220px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#888888}.cont_footer .cont_box>ul>li h3{margin:0 0 30px 0;font-size:18px;color:#FFF;text-transform:uppercase}.cont_footer .cont_box>ul>li img{max-width:100%}.cont_footer .cont_box>ul>li:nth-child(3){text-align:center}.cont_footer .cont_box>ul>li>ul{margin:20px 0 0 0;padding:0px}.cont_footer .cont_box>ul>li>ul>li{list-style:none;border-bottom:solid 0 #999;line-height:40px;width:50%;float:left}.cont_footer .cont_box>ul>li>ul>li>a{color:#888888;text-decoration:none}.cont_footer .copyright{background:#000;border-top:solid 1px #FFF;color:#999;padding:20px 0 20px;font-size:13px}.cont_footer .copyright a{color:#999;font-size:13px}.cont_footer .copyright a:hover{color:#FFF;text-decoration:underline}.ddsmoothmenu{margin:0;padding:0;z-index:1000;position:absolute;top:76px;right:0;border:#0000FF solid 0}.ddsmoothmenu ul{margin:0 0;padding:0;z-index:100;list-style-type:none;text-align:center}.ddsmoothmenu>ul>li{position:relative;display:inline;margin:0px}.ddsmoothmenu>ul>li:nth-child(1){border:none}.ddsmoothmenu>ul>li:nth-child(n+8){display:none}.ddsmoothmenu>ul>li:before{content:"• ";font-size:18px}.ddsmoothmenu ul li a:active{color:#FFF;}.ddsmoothmenu ul li a{display:inline-block;padding:13px 13px 13px 13px!important;margin:0px!important;text-decoration:none;color:#444;font-size:15px;text-transform:uppercase}.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{}.ddsmoothmenu>ul>li a:hover{color:#003875;}.ddsmoothmenu ul li ul{position:absolute;top:35px!important;left:0px!important;display:none;visibility:hidden;padding:0px!important;background:url(../immagini/bg_testatina.gif) repeat}.ddsmoothmenu ul li ul li{float:left;text-align:left;margin:0px!important;line-height:16px;list-style:none}.ddsmoothmenu ul li ul li a{font-size:13px!important;padding:5px 10px 5px!important;color:#FFF;width:190px;font-weight:normal;text-transform:none}.ddsmoothmenu ul li ul li:hover{border:none;background:#9c0000;padding:0px!important}.ddsmoothmenu ul li ul li a:hover{background:#FFF;color:#003875!important;border:none}.ddsmoothmenu ul li ul li ul{top:0}* html .ddsmoothmenu{height:1%}.downarrowclass{position:absolute;top:12px;right:2px;display:none}.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver}.toplevelshadow{opacity:0.8}.resp_menu{display:none;position:absolute;top:86px;right:10px;border:#FF0000 solid 0}.resp_menu .bottone{padding:10px 12px;color:#003875;font:26px bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;font-family:'Raleway',sans-serif}.resp_menu .bottone:hover{background:#474747;color:#FFF}.resp_menu>ul{display:none;background:#FFF;position:absolute;top:34px;right:0;z-index:10000;width:250px;float:left;margin:0;padding:0px}.resp_menu ul li{list-style:none;line-height:20px;border:#333 solid 0;height:auto!important;text-align:left}.resp_menu ul li a{display:block;background:#FFF;border-bottom:solid 1px #999;text-decoration:none;padding:8px 0 8px 8px;font-size:14px}.resp_menu ul li a:hover{text-decoration:underline}.resp_menu ul li ul{margin:0;padding:0 0 0 15px}.resp_menu ul li ul li{}#cont_slide_nivo{overflow:hidden;margin:0 auto 0 auto;border:#ff0000 solid 0;padding:0px}.nivoSlider{position:relative;width:100%;min-height:350px;overflow:hidden;margin:0 auto;border:#880000 solid 0}.nivoSlider img{position:absolute;top:0;left:0px}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:-40px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:46%;z-index:9;cursor:pointer}.nivo-prevNav{width:46px;height:46px;left:25px;background:url(../immagini/arrow_left.png) no-repeat}.nivo-nextNav{width:46px;height:46px;right:25px;background:url(../immagini/arrow_right.png) no-repeat}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}