html,body{margin:0;padding:0;font-size:14px;font-family:"Trebuchet MS",Arial,Tahoma;line-height:22px; color:#444}a{outline:none;color:#444}p{margin:0 0 10px 0}strong{color:#C10B12;font-size:15px}video{float:right}input,textarea{outline:none}a.bottone_medium{background:#666;color:#fff;text-decoration:none;font-size:16px;padding:8px 16px}a.bottone_medium:hover{background:#333}#cont{width:1200px;margin:0 auto;border:solid 0 #666;text-align:center}#testa{position:relative;height:140px;;border:solid 0 #ff0000}#contLogo{position:absolute;width:168px;height:92px;top:10px;left:0px}#contLogo img{width:200px}#menu_nivo{width:1200px;overflow:hidden;margin-bottom:0;border:#00FF00 solid 0}.ddshadow{}.toplevelshadow{}.ddsmoothmenu-v{border:#333 solid 0;width:194px;height:350px;background:url(../immagini/sfondoMenu_04.jpg) no-repeat;text-align:right;float:left;margin:0}.ddsmoothmenu-v ul{margin:0;padding:15px 0 0 14px;border:#333 solid 0;position:relative}.ddsmoothmenu-v ul li{list-style:none;text-align:right;border-bottom:#fff 1px dotted;line-height:31px}.ddsmoothmenu-v ul li a{font-family:"Times New Roman",Times,serif;font-style:italic;font-size:16px;color:#fff;padding:0 26px 0 0;margin:0;text-decoration:none;display:block}.ddsmoothmenu-v ul li a:link,.ddsmoothmenu-v ul li a:visited,.ddsmoothmenu-v ul li a:active{}.ddsmoothmenu-v ul li a.selected{color:#666;background:#E0E0E0}.ddsmoothmenu-v ul li a:hover{background:url(../immagini/sfondoLi_06.jpg) no-repeat 0 2px;color:#7A0000;font-weight:bold;padding:0 30px 0 0}.ddsmoothmenu-v ul li ul{position:absolute;width:150px;top:0;font-weight:normal;visibility:hidden;background:none!important;padding:0px}.ddsmoothmenu-v ul li ul li a{font-size:12px;padding:0 0 0 5px;background:#E0E0E0;line-height:20px;height:auto!important;font-weight:normal}.ddsmoothmenu-v ul li ul li a:hover{background:#ccc!important}* html .ddsmoothmenu-v ul li{float:left;height:1%}* html .ddsmoothmenu-v ul li a{height:1%}.rightarrowclass{position:absolute;top:8px;right:5px;width:20px;height:20px}.resp_menu{display:none;position:absolute;top:82px;right:7px;border:#FF0000 solid 0} .resp_menu .bottone{background:#7B0100;padding:7px 22px;color:#fff;font:18px bold;font-family:'Open Sans',sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none} .resp_menu .bottone:hover{background:#333} .resp_menu>ul{display:none;background:#7B0100;position:absolute;top:26px;right:0;z-index:100;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}  .resp_menu ul li a{display:block;background:#7B0100;border-bottom:solid 1px #999;text-decoration:none;padding:2px 0 2px 4px;color:white!important}  .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{}#sx{ width:199px;min-height:200px;float:left}#sx img{padding:5px;background:#fff;border:#666 solid 1px;margin:0 2px 10px 0;width:160px}#boxBandiere{position:absolute;width:80px;height:30px;border:#333 solid 0;top:10px;right:5px}#boxBandiere img{border:none;margin:0 0 0 5px}#dx{ width:990px;min-height:200px;float:left;padding-bottom:10px}#dxTop{background:url(../immagini/corpoTop_11.jpg) no-repeat;background-size:990px 100px;margin:0}#dxBottom{background:url(../immagini/corpoBottom_14.jpg) no-repeat bottom right}#testo{padding:35px;text-align:left;min-height:200px}#testo > img,#testo p img,#testo a img{margin:0 8px 8px 0;padding:5px;background:#fff;border:#666 solid 1px}#testo h1{color:#333;font-size:24px;border-bottom:dotted #7B0100 1px;padding-bottom:10px}#testo #map img{background:none}#testo video{padding:0 0 0 50px}#cont_slide_nivo{width:1000px;height:300px;margin:1px 0 0 0;border:#ff0000 solid 0;float:left;background:url(../immagini/sfondoGall_07.jpg) no-repeat right top;background-size:100% 100%;padding:11px 0}.nivoSlider{position:relative;width:100%;height:100%;border:#00FF00 solid 0}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.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;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:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none!important;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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:32px;height:32px;left:5px;background:url(../immagini/navleft.png) no-repeat}.nivo-nextNav{width:32px;height:32px;right:5px;background:url(../immagini/navright.png) no-repeat}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}#terr{height:459px}#gallery img{margin:0 8px 8px 0;padding:5px;background:#fff;border:#666 solid 1px;width:111px}.img_terr{width:200px}#footer{clear:both;border-top:dotted 1px #333;margin:0 0 0 12px;line-height:20px;padding:30px 0}#footer a{color:#CC0000}#footer a:hover{text-decoration:none}input{border:#333 solid 1px}.response{border:#333 solid 0;margin:0;padding:10px;color:#CC3300;font-weight:bold;font-size:16px}#contactform{margin:0;width:500px;background:#ccc;padding:5px}#contactform ol{margin:0;padding:0;list-style:none}#contactform li{margin:0 0 5px 0;padding:10px;background:#FBFAEC}#contactform li.buttons{margin:0;overflow:hidden}#contactform label{margin:0;width:190px;display:block;float:left;padding:5px 10px 2px 0}#contactform input.text{width:274px;border:1px solid #D4D4D4;padding:2px;margin:0}#contactform textarea{width:274px;border:1px solid #D4D4D4;padding:2px;height:60px;background:#FDFDF7;font-family:"Trebuchet MS",Arial,Tahoma;font-size:12px}#contactform li.buttons input{padding:4px;float:right;margin:0 0 0 5px;width:auto}ul.galleria{margin:0;padding:0;overflow:hidden}ul.galleria li{list-style:none;width:107px;height:107px;float:left;text-align:center;margin:0 8px 8px 0;border:#333 solid 0}ul.galleria li:nth-child(8n){margin:0 0 8px 0}ul.galleria li a{font-size:13px}ul.galleria li img{width:99px;padding:5px;background:#EAEAEA;border:solid 1px #999}ul.galleria_sx{margin:0 0 0 11px;padding:0;overflow:hidden}ul.galleria_sx li{list-style:none;width:112px;text-align:center;margin:0;border:#333 solid 0}ul.galleria_sx li img{width:99px;padding:5px;background:#EAEAEA;border:solid 1px #999}ul.foto_statica_aggiuntive{margin:0px!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:111px;margin:0 5px 10px 0;padding:4px;border:#ddd solid 1px}ul.foto_statica_aggiuntive img:nth-child{margin:0 0 10px 0}ul.foto_statica_aggiuntive img:hover{border:#34679C solid 1px}#form_contatti{padding:0px} #form_contatti ul{margin:0;padding:0;overflow:hidden}  #form_contatti ul li{list-style:none;float:left;width:240px}  #form_contatti ul li input{width:205px;padding:10px 15px;border:solid 1px #BDC2C9;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  #form_contatti ul li select{width:211px;padding:10px 15px;border:solid 1px #BDC2C9;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  #form_contatti textarea{width:100%;height:100px;padding:10px 15px;border:solid 1px #BDC2C9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666}  #form_contatti span{font-weight:bold}.bg_convalida{background:url(../immagini/diagonal.png) repeat;color:#fff}#priv{font-size:11px;line-height:15px}#contDivAddCart h1{font-size:16px}.box_fancy_alert{font-size:14px;font-weight:bold;line-height:24px!important;overflow:hidden;text-align:left}.box_fancy_alert img,#contDivAddCart img{margin:0 5px 20px 0;float:left}table.tariffe{width:100%;background:#D7D7D7;border-spacing:1px;border-collapse:0;margin:0 auto}table.tariffe td{background:#fff;padding:5px;text-align:center}table.tariffe thead td{background:#C10B12;padding:5px;text-align:center;color:#fff;font-weight:bold;font-size:14px}table.tariffe th{font-weight:bold;width:190px;background:#DBDBDB;text-align:right;padding:0 10px 0 0;border-bottom:#666 dotted 1px}table.tariffe caption{color:#C10B12;font-size:18px;font-weight:bold}.num_tel{position:absolute;bottom:10px;right:0;color:#333;font-style:italic;font-size:15px}.num_tel strong{color:#333}.num_tel .br_hide{display:none}@media (max-width:1050px){#cont{width:986px;border:#FF0000 solid 0}#menu_nivo{width:986px}#dx{width:785px}#sx{width:200px}#sx img{width:200px}#sx img{width:160px}#cont_slide_nivo{width:790px;height:300px;border:#ff0000 solid 0;overflow:hidden}.nivoSlider{width:1000px;height:100%!important;margin:0 0 0 -100px}#testa{width:100%}#menu{top:123px}#contLogo img{width:210px}.nivo-main-image{height:auto!important}.nivoSlider img{height:auto!important}#terr{height:580px}#gallery img{width:115px}}@media (max-width:900px){#cont{width:100%;border:#aa7700 solid 0}#menu_nivo{width:100%;margin-bottom:20px}#sx{width:100%;float:none;padding:0 10px}#dx{width:99.8%;float:none;padding:0 10px;padding:0px}#cont_slide_nivo{width:100%;height:200px;background:none;padding:0}.nivoSlider{width:100%;height:100%!important;margin:0}.resp_menu{display:block}.ddsmoothmenu-v{display:none}#sx{display:none}#testa{width:100%}#contLogo img{width:180px}#terr{height:250px}}@media (max-width:700px){#menu_nivo{margin-bottom:10px}#testa{height:120px}#contactform{width:450px}#contactform input.text{width:220px}#contactform textarea{width:220px}#testo{padding:20px}#cont_slide_nivo{height:auto}.num_tel{position:absolute;top:10px;left:50%;color:#fff;font-style:italic;font-size:14px;width:200px;text-align:center;margin:0 0 0 -70px}.num_tel .br_hide{display:block}#testo .p_video{text-align:center}#testo video{padding:0 0 30px 0;float:none}}@media (max-width:500px){#cont_slide_nivo{height:100%}#contactform{width:300px}#terr{height:190px}.num_tel{display:none}}@media (max-width:360px){#contactform{width:200px}#contactform input.text{width:169px}#contactform textarea{width:169px}}@media only screen and (min-width:300px) and (max-width:900px){.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}.pp_content{width:100%!important;height:auto!important}.pp_fade{width:100%!important;height:100%!important}a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom{display:none!important}#pp_full_res img{width:100%!important;height:auto!important}.pp_details{width:100%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:-2px!important}a.pp_close{right:7%!important;top:10px!important}}