@charset "utf-8";:root{--tempo_transizione:all 500ms;--colore_grigino:#f0f0f0;--verde:#268804;--verde_hover:#1e6f02}html,body{width:100%;height:100%;margin:0;padding:0;font-family:'Hind',sans-serif;font-size:16px;line-height:28px;color:#444444}a{color:#1e1e1e;outline:none}strong{color:var(--verde)}a.bottone_medium{background:#666;color:#fff;text-decoration:none;font-size:16px;padding:10px 15px 10px;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);display:inline-block}a.bottone_medium:hover{background:#333}input{outline:none}p{margin:0 0 10px 0}.wrap{width:1180px;margin:0 auto;border:#FF0000 solid 0;position:relative}header{height:100%;position:relative;overflow:hidden;border:#FF0000 solid 0}header .cont_testatina{border:#0000FF solid 0;width:100%;height:121px;position:fixed;top:0;left:0;z-index:10;background:url(../immagini/bg_testa.png) repeat-x;color:#acacac;font-size:13px;line-height:22px}header .cont_testatina_giu{background:url(../immagini/bg_testa.png) repeat-x 0 -121px;z-index:10000}header .cont_testatina .sx{float:left;margin:10px 0 0 0}header .cont_testatina .sx i{font-size:15px}header .cont_testatina .sx a{font-size:15px;color:#acacac}header .cont_testatina .sx a:hover{color:#FFF}header .cont_testatina .sx .blocco1{float:left;border-right:#acacac solid 1px;padding:0 15px 0 0}header .cont_testatina .sx .blocco2{float:left;border-right:#acacac solid 1px;padding:0 15px 0 15px}header .cont_testatina .sx .blocco3{float:left;padding:0 0 0 12px;}header .cont_testatina .dx{float:right;border:#fff solid 0;margin:10px 0 0 0;}header .cont_testatina .dx .blocco1{float:left;border-right:#acacac solid 1px;padding:0 15px 0 0}header .cont_testatina .dx .blocco1 ul{margin:0;padding:0px}header .cont_testatina .dx .blocco1 ul li:nth-child(1){border-left:solid 0 #666}header .cont_testatina .dx .blocco1 ul li{list-style:none;display:inline-block;margin:0 10px 0 0;border-left:solid 1px #666;padding:0 0 0 10px}header .cont_testatina .dx .blocco1 ul li:nth-child(1n+4){display:none}header .cont_testatina .dx .blocco1 ul a{color:#acacac;text-transform:uppercase;text-decoration:none}header .cont_testatina .dx .blocco1 ul a:hover{text-decoration:underline;color:#FFF}header .cont_testatina .dx .blocco2{float:left;padding:0 0 0 15px}header .cont_testatina .dx .blocco2 img{margin:0 0 0 5px}.band_resp{display:none;position:absolute;top:40px;right:5px}.logo_testa{position:absolute;top:45px;left:0;border:#fff solid 0}section{}.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}.bg_pagina h1.tit_galleria{position:relative;top:48%;left:5%;transform:translateY(-50%);color:#979797;margin:0;padding:0;font-size:36px;letter-spacing:2px;font-weight:400;display:inline-block;line-height:40px;text-transform:uppercase}section h2{margin:0 0 10px 0}span.titolo_span{font-size:30px;font-weight:bold;line-height:30px;margin:0 0 30px 0;display:inline-block;color:#666}.cont_pagina{margin:0 0 50px}.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}.blocco_prenota{height:100px;background:url(../immagini/bg_prenotazione.gif) no-repeat top center;margin:1px 0 0 0;overflow:hidden;border:#FF0000 solid 0}.blocco_prenota .sx{width:306px;height:80px;float:left;background:url(../immagini/bg_testo_prenota.png) no-repeat;padding:20px 0 0;font-size:28px;color:#dfc7a1;font-family:'Playfair Display',serif;line-height:30px;text-transform:uppercase;text-align:left}.blocco_prenota .sx .line{display:block;border-bottom:solid 1px #dfc7a1;width:80px;margin:0 0 5px 0}.blocco_prenota .dx{float:left;border:solid 0 #FF0000;width:874px;height:72px;margin:0;padding:12px 0 0 0}.blocca_prenota .dx #prenota{margin:0;padding:0;position:relative}#prenota ul{margin:0;padding:0px}#prenota ul li{list-style:none;float:left;border:#FF0000 solid 0;padding:0 0 0 30px}#prenota ul li label{display:block;color:#FFF}#prenota ul li a{background:#1e1e1e;color:#dfc7a1;text-decoration:none;display:inline-block;padding:11px 15px 12px;margin:22px 0 0 0;font-family:'Playfair Display',serif;font-size:18px;text-transform:uppercase}#prenota input{padding:13px 20px!important;background:#dfc7a1;border:solid 1px #fff;color:#666} #prenota .cont_select{width:80px;height:43px;overflow:hidden;background:url(../immagini/arrow-down.png) no-repeat right #DFC7A1;border:1px solid #FFF}#prenota .cont_select select{background:transparent;width:115px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;padding:13px 15px!important;color:#666}.Zebra_DatePicker_Icon_Inside_Right{right:0px!important;padding:10px!important;border:#fff solid 12px!important}button.Zebra_DatePicker_Icon{width:19px!important;height:19px!important;background:#FFF;padding:10px!important;border:none}.slogan{padding:60px}.slogan h1{font-family:'Playfair Display',serif;text-align:center;font-size:30px;line-height:44px;margin:0;padding:0px}.cont_app{overflow:hidden;margin:0 0 50px 0}.cont_app .app{width:50%;height:310px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.cont_app .app h3{margin:40px 0 0 0;font-family:'Playfair Display',serif;font-size:22px;text-align:left;}.cont_app .app h3 span{color:#9c0000}.cont_app .app:nth-child(even){} .cont_app .app:nth-child(even) h3{padding:0 0 20px 30px!important}.cont_app .app:nth-child(even) p{margin:0;padding:0 0 0 30px!important;text-align:left}.cont_app .app:nth-child(odd){} .cont_app .app:nth-child(odd) h3{padding:0 30px 20px 0!important}.cont_app .app:nth-child(odd) p{margin:0;padding:0 30px 0 0!important;text-align:left}.cont_app .app .btn_continua{color:#FFF;background:#268804;text-decoration:none;display:inline-block;padding:10px 10px 7px 10px;max-width:130px;text-align:center;margin:20px auto 0;font-size:16px}.cont_app .app p img{margin:0 10px 0 0}.cont_app .app .foto_ban{width:100%;height:auto}.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}.partner_home{border:#333 solid 0;min-height:100px;text-align:center;margin:0 0 50px 0}.partner_home h3{margin:0 0 30px 0;font-size:20px}.partner_home ul{margin:0;padding:0;overflow:hidden;text-align:center}.partner_home ul li{list-style:none;display:inline-block;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:260px}.partner_home ul li h4{margin:0;font-size:14px}.partner_home ul li h4 span{font-weight:normal}.partner_home ul li img{width:100%}.hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(71,71,71,0.3);display:table}.tab_servizi{border:#FF0000 solid 0;overflow:hidden;margin:0 0 50px 0}.tab_servizi .colonna1{float:left;width:61%;min-height:200px;}.tab_servizi .colonna1 ul li{text-align:right;padding:10px 20px 0 0}.tab_servizi .colonna1 h3{background:none}.tab_servizi .colonna2{float:left;width:13%;min-height:200px;}.tab_servizi .colonna3{float:left;width:13%;min-height:200px;}.tab_servizi .colonna4{float:left;width:13%;min-height:200px;}.tab_servizi h3{text-align:center;font-size:22px;margin:0 0 0;padding:10px 0;background:#9c0000;color:#FFF}.tab_servizi ul{margin:0;padding:20px 0 0}.tab_servizi ul li{list-style:none;line-height:35px;text-align:center;border-bottom:solid 2px #f2f2f2;padding:10px 0 0;font-weight:bold}.tab_servizi ul li img{width:18px}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{padding:50px 0 0;height:auto;background:#333 url(../immagini/footer-bg.jpg) no-repeat bottom center;text-align:center;color:#FFF}footer .logo_footer{margin:0 auto 30px}footer .cont_box{min-height:285px;border:#fff solid 0;overflow:hidden}footer .cont_box>ul{margin:0;padding:0px}footer .cont_box>ul>li{text-align:left;list-style:none;float:left;width:33.3%;padding:0 30px 50px 0;min-height:220px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999}footer .cont_box>ul>li h3{margin:0 0 30px 0;font-size:18px;color:#FFF;text-transform:uppercase}footer .cont_box>ul>li:nth-child(2) img{height:auto!important}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 1px #999;line-height:30px}footer .cont_box>ul>li>ul>li>label{display:inline-block;float:right}footer .copyright{background:#1e1e1e;border-top:solid 1px #FFF;color:#999;padding:20px 0}footer .copyright p{font-size:14px}footer .copyright a{color:#999}footer .copyright a:hover{text-decoration:none}footer .copyright .attiva_web{margin:0;font-size:14px}footer .copyright .attiva_web a{color:#999}footer .copyright .attiva_web 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-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}.letter,.number_in{padding:10px;border:#ccc solid 1px}.number_in{background:#B10135;color:#fff}.number{padding:10px;border:#ccc solid 1px}table.ui-datepicker-calendar{border-collapse:separate}.ui-datepicker-calendar td{border:1px solid transparent}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{background:#743620 none;color:white;}.ddsmoothmenu{margin:0;padding:0;z-index:1000;position:absolute;top:60px;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;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:13px 12px 13px 12px!important;margin:0px!important;text-decoration:none;color:#FFF;font-size:14px;font-weight:bold;text-transform:uppercase}.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{}.ddsmoothmenu>ul>li a:hover{color:#268804;}.ddsmoothmenu ul li ul{position:absolute;top:47px!important;left:0px!important;display:none;visibility:hidden;padding:0px!important;background:url(../immagini/bg_submenu.png) 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:200px;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:70px;right:10px;border:#FF0000 solid 0}.resp_menu .bottone{padding:5px 33px 5px 0}.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:50px;line-height:40px;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{padding:0;width:500px} #form_contatti ul{margin:0;padding:0;overflow:hidden}  #form_contatti ul li{list-style:none;float:left!important;width:200px;background:none;margin:0;padding:0px}  #form_contatti ul li input{width:180px;height:19px;padding:5px 1px 1px;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:420px;height:100px;border:solid 1px #BDC2C9;padding:10px;font-size:12px;font-family:Arial,Helvetica,sans-serif}  #form_contatti span{font-weight:bold}.bg_convalida{background:url(../immagini/diagonal.png) repeat;color:#fff}#priv{font-size:12px;line-height:15px}.pagina{overflow:hidden;margin:0 auto var(--margin_bottom) auto}.pagina h2{font-size:26px;font-family:var(--font_titoli);background:url(../immagini/quote.png) no-repeat 0 4px;line-height:32px;padding:0 0 0 50px;margin:0 0 30px 0;border:#333 solid 0;font-style:italic;font-weight:normal}.colonne{margin:0 0 50px 0;column-count:2;column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-rule:1px dotted var(--colore_grigino);-moz-column-count:2;-moz-column-rule:1px dotted var(--colore_grigino);-webkit-column-count:2;-webkit-column-rule:1px dotted var(--colore_grigino)}.pagina .sx{float:left;width:50%;min-height:400px; padding:0 50px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pagina .sx ul,.pagina ul.nel_testo{margin:0;padding:10px}.pagina .sx ul li,.pagina ul.nel_testo li{list-style:none;padding:0 0 0 24px;line-height:36px}.pagina .dx{float:left;width:50%;min-height:400px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:77px 0 0 0;line-height:10px;}.pagina .dx>ul{margin:0;padding:0px}.pagina .dx>ul>li{list-style:none}.pagina .dx>ul>li>a>img{width:100%}