@charset "utf-8";html,body{width:100%;height:100%;margin:0;padding:0;font-family:'Hind',sans-serif;font-size:14px;line-height:22px;color:#444444}a{color:#1e1e1e;outline:none}strong{color:#666}a.bottone_medium{background:#666;color:#fff;text-decoration:none;font-size:16px;padding:4px 12px}a.bottone_medium:hover{background:#333}p{margin:0 0 10px 0}.wrap{width:1180px;margin:0 auto;border:#FF0000 solid 0;position:relative}input,textarea{outline:none}header{height:100%;position:relative;overflow:hidden;border:#FF0000 solid 0}header .cont_testatina{border:#0000FF solid 0;width:100%;height:120px;position:fixed;top:0;left:0;z-index:1000;background:#FFF;color:#444}header .cont_testatina_giu{background:#ebebeb;z-index:10000}.logo_testa{position:absolute;top:17px;left:0px}.peel_testa{position:absolute;top:33px;right:370px}.tel_ling_social{position:absolute;top:45px;right:0; min-width:340px;height:30px;margin:0 0 15px 0}.tel_ling_social .blocco1{float:left;height:30px;border-bottom:solid 1px #dfdfdf}.tel_ling_social .blocco2{float:left;height:30px;border-bottom:solid 1px #dfdfdf;margin:0 0 0 30px}.tel_ling_social .blocco2 img{}.tel_ling_social .blocco3{float:left;height:30px;border-bottom:solid 1px #dfdfdf;margin:0 0 0 30px}.tel_ling_social .blocco3 ul{margin:0;padding:0;overflow:hidden}.tel_ling_social .blocco3 ul li:nth-child(1){margin:0}.tel_ling_social .blocco3 ul li{list-style:none;margin:0 0 0 10px;float:left}section{border:#0000FF solid 0;margin:0}.bg_pagina{height:250px;border:#FF0000 solid 0;margin:0 0 50px 0}.bg_pagina h1{position:relative;top:42%; color:#FFF;margin:0;padding:0 0 0;font-size:36px;letter-spacing:2px;font-weight:400;line-height:40px;text-transform:uppercase;text-align:center;font-family:'Playfair Display',serif}span.titolo_span{font-size:30px;font-weight:bold;line-height:30px;margin:0 0 30px 0;display:inline-block;color:#666}.colonne{margin:0 0 0;column-count:2;column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-rule:1px dotted #d2d2d2;-moz-column-count:2;-moz-column-rule:1px dotted #d2d2d2;-webkit-column-count:2;-webkit-column-rule:1px dotted #d2d2d2;border:#FF0000 solid 0}.intro_home{overflow:hidden;border:#FF0000 solid 0;margin:50px 0 0}.intro_home .sx{width:50%;height:350px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding:0 40px 0 0}.intro_home .sx h1{color:#910b0b;background:url(../immagini/bg_h1.gif) no-repeat left bottom;padding:0 0 20px 0;font-family:'Playfair Display',serif;font-size:26px}.intro_home .sx h1 span{display:block;font-style:italic;color:#777777;font-size:20px;font-weight:normal;margin:10px 0 0}.intro_home .dx{width:50%;height:auto;float:left;background:url(../immagini/shadow.png) no-repeat right bottom;overflow:hidden;padding:0 0 40px 0}.intro_home .dx img{width:100%;max-height:350px;opacity:0;padding:20px 0 0 0;-moz-transition:all 500ms ease 500ms;-webkit-transition:all 500ms ease 500ms;transition:all 500ms ease 500ms}.intro_home .dx img.visto{opacity:1;padding:0}.intro_home .btn_continua{color:#FFF;background:#8f0000;text-decoration:none;display:block;padding:15px 20px;max-width:130px;text-align:center;margin:20px 0 0;font-size:16px}.slogan{padding:5px 0 35px}.slogan h3{font-family:'Playfair Display',serif;text-align:center;font-size:32px;line-height:40px;margin:0;padding:0 0 15px 0;background:url(../immagini/bg_h1.gif) no-repeat center bottom}.slogan h4{font-family:'Playfair Display',serif;text-align:center;font-size:20px;line-height:40px;margin:0;padding:10px 0 0 0;font-weight:normal}ul.cont_box_home{border:#003399 solid 0;overflow:hidden;margin:0 0 50px 0;padding:0px}ul.cont_box_home>li:nth-child(3){margin:0} ul.cont_box_home>li{width:calc(33.3% - 20px);margin:0 30px 0 0;min-height:500px;text-align:center;display:block;float:left;list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;}ul.cont_box_home li:nth-child(1){-moz-transition:opacity 500ms ease 500ms;-webkit-transition:opacity 500ms ease 500ms;transition:opacity 500ms ease 500ms}ul.cont_box_home li:nth-child(2){-moz-transition:opacity 500ms ease 800ms;-webkit-transition:opacity 500ms ease 800ms;transition:opacity 500ms ease 800ms}ul.cont_box_home li:nth-child(3){-moz-transition:opacity 500ms ease 1100ms;-webkit-transition:opacity 500ms ease 1100ms;transition:opacity 500ms ease 1100ms}ul.cont_box_home li.visto{opacity:1}ul.cont_box_home li h3{font-family:'Playfair Display',serif;font-size:22px;text-transform:uppercase;padding:0 20px}ul.cont_box_home .testo_banner{padding:0 30px;height:260px;font-weight:normal;border:#FF0000 solid 0}ul.cont_box_home>li>img{width:100%;height:250px}ul.cont_box_home li .btn_continua{color:#FFF;background:#8f0000;text-decoration:none;display:block;padding:15px 20px;max-width:130px;text-align:center;margin:20px auto 0;font-size:16px}ul.servizi_box_home{margin:20px 0 0 0;padding:0px}ul.servizi_box_home li{list-style:none;border-bottom:#dfdfdf solid 1px;text-align:left;line-height:38px;padding:0 20px}ul.servizi_box_home li img{width:auto!important}ul.servizi_box_home li span{display:inline-block;float:right;padding:0}ul.info_rapide{margin:5px auto;padding:0;overflow:hidden;border:#FF0000 solid 0}ul.info_rapide li{list-style:none;display:inline-block;background:url(../immagini/check.png) no-repeat 0 12px;padding:0 0 0 22px;width:calc(25% - 5px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px}.cont_parallax{overflow:hidden;margin:50px 0 50px 0;border:#FF0000 solid 0}.div_parall{width:100%;height:400px;background-attachment:fixed;background-size:cover;background-position:50% 0;text-align:center!important;position:relative}.div_parall h3{font-size:50px;padding:0 30px 20px;color:#FFF;font-weight:normal;font-family:'Playfair Display',serif;display:table-cell;vertical-align:middle;line-height:60px}.div_parall h4{font-family:'Playfair Display',serif;display:inline-block;font-size:26px;margin-left:-16%;font-weight:normal;color:#FFF;line-height:32px;padding:10px 0 0 0;position:absolute;top:50%;left:50%;border-top:#FFF solid 1px}.hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(71,71,71,0.3);display:table}ul.galleria{margin:0;padding:0;overflow:hidden}ul.galleria li{list-style:none;float:left;width:20%;text-align:center!important;overflow:hidden!important}ul.galleria li img{width:98%;-moz-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms}ul.galleria li img:hover{opacity:0.7}footer{margin:50px 0 0;padding:50px 0 0;min-height:315px;background:#222 ;text-align:center;color:#888888}footer .logo_footer{margin:0 auto 30px}footer .cont_box{min-height:285px;border:#fff solid 0}footer .cont_box>ul{margin:0;padding:0px}footer .cont_box>ul>li:nth-child(1) img{margin:7px 20px 10px 0;float:left}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}footer .cont_box>ul>li h3{margin:0 0 30px 0;font-size:18px;color:#FFF;text-transform:uppercase}footer .cont_box>ul>li img{max-width:100%}footer .cont_box>ul>li>ul{margin:20px 0 0 0;padding:0px}footer .cont_box>ul>li>ul>li{list-style:none;border-bottom:solid 0 #999;line-height:40px;width:50%;float:left}footer .cont_box>ul>li>ul>li>a{color:#888888;text-decoration:none}footer .copyright{height:30px;background:#000;border-top:solid 1px #FFF;color:#999;padding:15px 0 0}footer .copyright a{color:#999}footer .copyright a:hover{color:#FFF;text-decoration:underline}#terr{width:100%;height:380px}.gallery_pagina{border:#FF0000 solid 0;position:relative;width:100%;height:100%;padding:0 0 40px 0;margin:0 0 50px 0;display:none}.gallery_pagina .items_refer{margin:0 0 0}.gallery_pagina #nav_gall{position:absolute;min-height:1px;border:#CC0000 solid 0;overflow:hidden;width:100%;height:40px;margin:0 0 0;bottom:0px}.gallery_pagina #nav_gall .previous{position:absolute;bottom:0;left:0;margin:0 0 0;width:24px;height:24px}.gallery_pagina #nav_gall .next{position:absolute;bottom:0;right:0;margin:0;width:24px;height:24px}.gallery_pagina ul{margin:0;padding:0;overflow:hidden}.gallery_pagina li{border:#FF0000 solid 0;margin:0;padding:0;list-style:none;position:relative;line-height:10px;max-width:300px;float:left}.gallery_pagina li img{width:100%!important;-moz-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;border:none}.gallery_pagina li img:hover{opacity:0.7}.gallery_pagina li span{display:block;position:absolute;bottom:0;left:0;width:100%;padding:10px;background:url(../immagini/bg2.png) repeat;color:#fff}ul.elenco_news{margin:0;padding:0 0 20px!important;border:#333 solid 0;overflow:hidden;}ul.elenco_news li{list-style:none;border:#777777 solid 0;margin:0 30px 30px 0;padding:0px!important;overflow:hidden;float:left;width:calc(33.3% - 20px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}ul.elenco_news li:nth-child(3n){margin-right:0px}ul.elenco_news li .data{display:none; padding:0 0 0 16px;color:#666;margin:0 0 1px 0}ul.elenco_news a[name=url_titolo_news]{font-weight:bold;font-size:16px;color:#1e1e1e;display:block; height:53px;text-decoration:none;margin:10px 0 10px}ul.elenco_news a:hover{text-decoration:underline}ul.elenco_news li img{width:100%}ul.elenco_news li span{display:block;font-size:14px;min-height:52px}#paginate_elenco{text-align:center;margin:30px 0 0 0;line-height:44px}#paginate_elenco .activ{padding:10px 15px;background:#1e1e1e;font-weight:bold;color:#FFF!important}#paginate_elenco .letter{text-decoration:none;padding:10px 15px;border:solid 1px #1e1e1e;color:#1e1e1e;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}#paginate_elenco .number{text-decoration:none;padding:10px 15px;border:solid 1px #1e1e1e;color:#1e1e1e;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}#paginate_elenco .number:hover,#paginate_elenco .letter:hover{background:#1e1e1e;text-decoration:none;padding:10px 15px;color:#FFF}#cambio_lingua{border:solid 0 #999!important;float:left;text-align:left;position:relative}#cambio_lingua #tendina_cmd_lingua{}#cambio_lingua a{text-decoration:none}#cambio_lingua ul.ul_lingue{margin:0;padding:0;display:none;background:#fff;border:#ccc solid 1px;z-index:100;position:absolute;z-index:100000}#cambio_lingua ul.ul_lingue li{list-style:none;width:90px;border:#666 solid 0;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0 0 0 4px;text-align:left}#cambio_lingua ul.ul_lingue li a{list-style:none;width:90px;border:#666 solid 0;font-size:11px;font-weight:normal}#cambio_lingua ul.ul_lingue li:hover{background:#ccc}.ddsmoothmenu{margin:0;padding:0;z-index:10000;position:absolute;top:85px;right:10px;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;list-style:none;margin:0px}.ddsmoothmenu>ul>li:nth-child(1){border:none}.ddsmoothmenu ul li a:active{color:#FFF;}.ddsmoothmenu ul li a{display:inline-block;padding:2px 9px 2px 9px!important;margin:0px!important;text-decoration:none;font-size:14px;text-transform:uppercase}.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{}.ddsmoothmenu>ul>li a:hover{color:#8f0000;}.ddsmoothmenu ul li ul{position:absolute;top:30px!important;left:0px!important;display:none;visibility:hidden;padding:0px!important;background:#FFF;z-index:10000}.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:14px!important;padding:5px 10px 5px!important;color:#444;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:#B10135!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:80px;right:10px;border:#FF0000 solid 0}.resp_menu .bottone{background:none;padding:0;color:#FFF;font:18px bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none}.resp_menu .bottone span{}.resp_menu .bottone img{width:20px}.resp_menu>ul{display:none;background:#FFF;position:absolute;top:34px;right:0;z-index:10000;width:200px;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:4px 0 4px 4px;font-size:12px}.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{}.flex-caption{position:absolute;top:50%;text-shadow:0 0 10px #000;left:0;text-align:center;width:100%;color:#fff}.flex-caption .line{width:50%;border-top:#FFF solid 2px;height:2px;margin:20px auto 10px}.flex-caption h3{font-size:65px;line-height:46px;margin:0 0 40px 0;font-weight:200;text-transform:uppercase;border:#FFF solid 0;font-family:'Playfair Display',serif}.flex-caption p{font-size:24px;margin:0;font-weight:200;letter-spacing:5px;padding:0 0 0;font-family:'Playfair Display',serif}#form_contatti{margin:20px 0 70px 0;padding:0 30px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} #form_contatti ul{margin:0;padding:0;overflow:hidden}  #form_contatti ul li{list-style:none;float:left!important;width:calc(50% - 15px);background:none;margin:0 30px 0 0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#form_contatti ul li:nth-child(2n){margin:0}  #form_contatti ul li input{width:100%;padding:15px 10px;border:solid 1px #BDC2C9;color:#666;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}  #form_contatti textarea{width:100%;height:100px;border:solid 1px #BDC2C9;padding:10px;font-size:12px;font-family:Arial,Helvetica,sans-serif;-moz-box-sizing:border-box;-webkit-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}.Zebra_DatePicker_Icon_Wrapper{width:100%}.Zebra_DatePicker_Icon_Inside_Right{right:3px!important}.cont_swipe{background:#4c4c4c!important}.swiper-pagination{display:none}.swiper-container{width:100%;min-height:200px;padding:60px 0 40px}.swiper-slide{text-align:center;font-size:18px;color:#FFF;border:#fff solid 0;height:200px!important}.swiper-slide h4{font-family:'Playfair Display',serif;font-size:32px;margin:0 0 0;font-weight:normal;color:#FFF;background:url(../immagini/bg_h1.gif) no-repeat bottom center;padding:0 0 20px 0;display:block!important;float:none!important}.swiper-slide p{display:block!important;float:none;padding:0 70px;margin:0 180px;background:url(../immagini/quote.png) no-repeat left top;line-height:36px;font-style:italic;border:#FF0000 solid 0}.swiper-slide p span{font-style:normal;font-size:14px;line-height:22px}table.tabelle{background:#F5F5F5;color:#1975D7;border:#333 solid 0;width:80%;margin:0 auto}table.tabelle caption{font-size:16px;color:#666;font-weight:bold}table.tabelle .tr1{background:#fff}table.tabelle .tr2{background:#F9F9F9}table.tabelle th{background:#666;color:#fff;font-size:14px}table.tabelle th strong{color:#fff;font-size:14px}table.tabelle a{background:#E7E7E7;color:#1975D7;font-size:12px}table.tabelle tr:hover{background:#ccc;color:#fff;cursor:pointer}table.tabelle input,textarea,option,select{font-size:12px;font-family:Arial,Helvetica,sans-serif;border:#999 solid 1px}.fieldsetstrutt{padding:10px;margin:0px}.fieldsetstrutt legend{color:#fff;background:#0099CC;padding:3px 6px;font-weight:bold;border:#666 solid 1px;margin:0px}.fieldsetstrutt p{margin:10px 0 0 0}.fieldsetstrutt legend a{color:#fff;background:#0099CC;padding:3px 6px;font-weight:bold;margin:0;text-decoration:underline}.fieldsetstrutt a{color:#666;text-decoration:underline}.fieldsetstrutt a:hover{color:#999;text-decoration:none}header,header div,ul li,footer,footer div,img,ul,li,a{-moz-transition:width 1s ease-in-out,left 1.5s ease-in-out; -webkit-transition:width 1s ease-in-out,left 1.5s ease-in-out; -moz-transition:width 1s ease-in-out,left 1.5s ease-in-out; -o-transition:width 1s ease-in-out,left 1.5s ease-in-out; transition:width 1s ease-in-out,left 1.5s ease-in-out}