@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:#000}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}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}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 .dx .blocco2 a.ar{position:relative;top:-8px;margin:0 0 0 10px;color:#acacac;text-transform:uppercase;text-decoration:none}header .cont_testatina .dx .blocco2 a.ar:hover{text-decoration:underline}header .cont_testatina .dx .blocco2 img{margin:0 0 0 5px}header .cont_testatina .sx .blocco3{float:left;padding:0 0 0 12px;}header .cont_testatina .dx{float:right;border:#fff solid 0;margin:9px 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{list-style:none;display:inline-block;margin:0 10px 0 0}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}.logo_testa{position:absolute;top:48px;left:0;border:#fff solid 0;height:65px}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}.slogan{padding:35px}.slogan h1{font-family:'Playfair Display',serif;text-align:center;font-size:32px;line-height:40px;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}.cont_app .app h3{margin:40px 0 0 0;font-family:'Playfair Display',serif;font-size:22px;}.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;font-size:14px;padding:0 0 0 30px!important}.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;font-size:14px;padding:0 30px 0 0!important}.cont_app .app .btn_continua{color:#FFF;background:#4d4d4d;text-decoration:none;display:block;padding:15px 20px;max-width:130px;text-align:center;margin:20px auto 0;font-size:18px;text-transform:uppercase}.cont_app .app p img{margin:0 10px 0 0}.cont_app .app .foto_ban{width:100%;height:100%}.cont_parallax{overflow:hidden;margin:0 0 50px 0}.div_parall{width:50%;height:450px;float:left;background-attachment:fixed;background-size:cover;background-position:50% 0;position:relative;text-align:center!important}.div_parall h3{position:relative;display:inline-block;top:50%;font-size:46px;border-bottom:solid 1px #FFF;padding:0 30px 35px;color:#FFF;margin:135px auto 0;font-weight:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Playfair Display',serif}.div_parall h4{font-family:'Playfair Display',serif;font-size:26px;margin:10px 0 0;font-weight:normal;color:#FFF;line-height:32px;padding:0 30px}.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:50%;text-align:center!important;overflow:hidden!important;margin:0 0 5px 0}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}ul.showroom{margin:0;padding:0;overflow:hidden}ul.showroom li:nth-child(3n){}ul.showroom li{list-style:none;width:33%;float:left;text-align:center}footer{padding:30px 0 30px;background:#1e1e1e;text-align:center;color:#FFF}footer strong{color:#FFF}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{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:#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>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;color:#999;padding:15px 0 0}footer .copyright a{color:#999}footer .copyright a:hover{color:#FFF;text-decoration:underline}img.avviso{width:500px}#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}.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 13px 13px 13px!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:#DFC7A1;}.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: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:70px;right:10px;border:#FF0000 solid 0}.resp_menu .bottone{background:#535353;padding:7px 22px;color:#FFF;font:18px bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none}.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: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;display:none!important}.flex-caption .line{width:50%;border-top:#FFF solid 2px;height:2px;margin:20px auto 10px}.flex-caption h3{font-size:55px;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}.flex-control-nav{display:none!important}#form_contatti{padding:0;width:500px;margin:20px auto} #form_contatti ul{margin:0;padding:0;overflow:hidden}  #form_contatti ul li{list-style:none;float:left!important;background:none;margin:0 20px 0 0;padding:0px}  #form_contatti ul li input{width:180px;padding:15px 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: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}