﻿html{overflow-x:hidden;}* {border: 0px;padding: 0px;margin: 0px;}body{font-size: 11px;font-family: Tahoma, Arial, sans-serif;color: #000;background: #172C40 url("../images/bg/bg.jpg") repeat-x top right;text-align:left;}a{color: #0066CC;}a:hover, a:active{text-decoration:none;}p{margin: 10px 0;}h1{font-size:17px;color:#0EB4D1;line-height:36px;}h2{font-size:14px;line-height:20px;color:#0EB4D1;}h3{color:#484A4E;font-size: 12px;margin: 10px 0;}div.clear{clear:both;}img.imglink{vertical-align:middle;}#container{margin: 40px auto; width:1080px;}#container2{width:852px; height:auto !important; height:100%; margin: 40px auto 0px auto;}#subcontainer{ padding: 0 129px 0 0;position:relative;}#subcontainer2{ background: url("../images/bg/bg2.gif") repeat-y; height:100%;}#head{background:url("../images/head.png") no-repeat; width:822px; height:92px; margin-left:129px; position:relative;}#menu{float:left; width:129px; height:445px;}#block{float:left;}#flash{width:822px; height:304px; position:relative;}#foot{background:url("../images/foot.png") no-repeat; width:822px; height:157px;}#footer{width:822px; margin: 20px 0 0 129px; font-size:11px; color: #FFF;}#head2{background:url("../images/head2.png") no-repeat; width:852px; height:92px; position:relative;}#col1{float:left; width:163px; background: #F4E9D3 url("../images/bg/bg2_2.gif") repeat-y; margin-bottom:115px;}#col2{float:left; width:501px; background: #FFF; position:relative; padding-bottom:50px;}#col3{float:left; width:188px; background: #F4EAD4 url("../images/bg/bg2_4.gif") repeat-y; padding: 10px 0 0 0; margin-bottom:100px;}#flash2{width:499px; position:relative; overflow: hidden;border: 1px solid #FFF; padding: 12px 0px 0px 0px; }#footer2{width:852px; background: #D5B587; height:108px; margin: auto auto; position:relative;}#footer a, #footer2 a  {color:#FFF;}#offerte{margin: 0 0 0 325px; height:157px;}#off1, #off2, #off3{float: left; margin: 0 20px 0 0; height:143px; width:145px; overflow:hidden;}#off1 div, #off2 div, #off3 div {background: #F1E2C4 url("../images/bg/ico1.gif") no-repeat; height:22px; padding: 0 0 0 20px; font-family:Verdana; font-weight:bold; text-transform: uppercase; line-height:22px;}#off1 div a, #off2 div a, #off3 div a {text-decoration:none; color: #000;}#off1 div a:hover, #off2 div a:hover, #off3 div a:hover, #off1 div a:active, #off2 div a:active, #off3 div a:active {text-decoration:underline;}#off1 div{border-bottom: 5px solid #E489DA;}#off2 div{border-bottom: 5px solid #F7931D;}#off3 div{border-bottom: 5px solid #AECC23;}#off1 p, #off2 p, #off3 p{padding-left:5px; font-family:Tahoma}#off1 p a, #off2 p a, #off3 p a {font-style:italic; font-weight:bold;}#title{position:absolute; top:10px; left:20px;}#title a{display:block; width:475px; height:70px; text-decoration:none;}#title2{position:absolute; top:10px; left:15px;}#title2 a{display:block; width:445px; height:70px; text-decoration:none;}#lang{position:absolute; top:0px; right:15px; font-family:Verdana; font-size:11px; }#lang  div {float:left; margin: 14px 0; width:40px; text-align:center;}#lang  div a {color:#E7D1C5; text-decoration:none;}#lang  div.lang-select, #lang div:hover, #lang div.active{font-weight:bold; background: url("../images/ico2.gif") no-repeat top center; margin:0; padding-top:25px; color: #FFF;}#donna{background:url("../images/donna.png") no-repeat; width:352px; height:304px; position:absolute; top:92px; left:128px;}#menu ul li{background: url("../images/menu_1.png") repeat-y top right;font-family:Arial;font-size:12px;list-style:none;margin: 0 0 1px 0;line-height:30px;width:129px;}#menu ul li a{color: #733A1C; text-decoration:none; display:block; width:115px; height:30px; padding: 0 0 0 15px;}#menu ul li:hover, #menu ul li:active, #menu ul li.menu-select{background: url("../images/menu_2.png") repeat-y top right; font-weight:bold; font-style:italic;}#menu2_vert ul{margin: 1px 0 0 0;}#menu2_vert ul li{background: url("../images/menu2_1.jpg") repeat-y top right;font-family:Arial;font-size:12px;list-style:none;margin: 0 0 1px 0;line-height:30px;width:163px;}#menu2_vert ul li a{color: #733A1C; text-decoration:none; display:block; height:30px; padding: 0 0 0 15px;}#menu2_vert ul li:hover, #menu2_vert ul li:active, #menu2_vert ul li.menu2_vert-select{background: url("../images/menu2_2.jpg") repeat-y top right; font-weight:bold; font-style:italic;}#menu2_oriz{position:absolute; top:0; left:0; z-index:1; background: url("../images/bg/bg_menu_oriz.png") repeat; width:501px; height:30px}.menu2_oriz{font-family:Verdana;text-transform: uppercase;list-style:none;width:121px;height:30px;float:left;padding: 0 0 0 35px;}#menu2_oriz > ul > li > a{color: #000; display:block; width:109px; text-decoration:none; margin: 5px 0 0 0; background: url("../images/bg/ico3.png") no-repeat top left; padding: 0 0 0 12px;}#menu2_oriz ul li a:hover, #menu2_oriz ul li a:active {text-decoration:underline;}#menu2_oriz > ul > li > ul{display:none;}.menu2_oriz {position:relative;}.menu2_oriz ul{position:absolute; top:30px; *top:25px; left:0; z-index:1; background: url("../images/bg/bg_menu_oriz.png") repeat; padding-top:10px; }#menu2_oriz-1 ul{*width:168px;}#menu2_oriz-2 ul{margin: 0 0 0 12px; padding-top:10px; *width:156px;}#menu2_oriz-3 ul{margin: 0 0 0 12px; padding: 10px 21px 0 0; *width:157px;}#menu2_oriz-2 ul li, #menu2_oriz-3 ul li{margin: 0 0 0 25px}.menu2_oriz ul li {margin: 0 0 0 37px; background: url("../images/bg/arrow.png") no-repeat; padding-left:20px; text-transform: none; list-style:none; font-family:Verdana;list-style:none;width:111px;height:26px;}.menu2_oriz ul li a {color:#000; text-decoration:none;}#menu2_oriz-1 ul li:hover, #menu2_oriz-1 ul li:active {margin: 0 0 0 50px; width:98px;}#menu2_oriz-2 ul li:hover, #menu2_oriz-2 ul li:active, #menu2_oriz-3 ul li:hover, #menu2_oriz-3 ul li:active {margin: 0 0 0 38px; width:73px;}#menu2_oriz-1 ul li a:hover, #menu2_oriz-1 ul li a:active,#menu2_oriz-2 ul li a:hover, #menu2_oriz-2 ul li a:active,#menu2_oriz-3 ul li a:hover, #menu2_oriz-3 ul li a:active {text-decoration:none;}#menu2_oriz-1 > a{border-top: 5px solid #E489DA;}#menu2_oriz-2 > a{border-top: 5px solid #F7931D;}#menu2_oriz-3 > a{border-top: 5px solid #AECC23;}#subcol1_1{margin-top: 30px; background: url("../images/caparra-it.gif") no-repeat;}#subcol1_2{margin-top: 15px; background: url("../images/chat-it.gif") no-repeat;}#subcol1_3{margin-top: 35px; background: url("../images/bg/bg2_1.gif") repeat-y; height:170px;}#subcol1_1 a, #subcol1_2 a{display: block; text-decoration:none; height:53px; width:153px;}#newsletter-form {padding: 0 10px 15px 10px; color: #FFF;}#newsletter-title{background:url("../images/bg/newsletter-it.gif") no-repeat; width:163px; height:40px;}#newsletter-checkbox{float:left;}#newsletter-checkbox  a{color:#FFF }#newsletter-button {margin: 0 0 0 30px; width:45px; height:18px; background: #924C29; display:block; text-align:center; float:left; color:#FFF;}#newsletter-button  span{color:#FFF; font-size: 11px; font-family: Tahoma;font-weight:bold; line-height:16px;}#form_news input[type="text"] {margin: 2px 0; width:140px; color: #bb7855; font-size: 11px; font-family: Tahoma;}#form_news input[type="checkbox"] {margin: 0 8px 0 0px; vertical-align:middle;}#form_news > div{margin: 14px 0 0 0;}#form_news span a {color:#FFF;}#block2{margin-top:6px;}#block2-padding{margin: 0 20px}#block2 h1{background: url("../images/stella.gif") no-repeat; height:40px; padding: 0 0 0 78px}#block2 p{margin: 10px 0; text-align:justify; line-height:16px;}#block2 img{margin: 10px 14px 10px 0px; border: 1px solid #E4D0B2; padding: 2px;}#block2 ul{margin: 10px 14px 10px 20px; line-height:16px}#offerte-title{background:url("../images/bg/offerte-it.gif") no-repeat; width:188px; height:57px;}#subcol3_1{background: url("../images/bg/bg2_3.jpg") repeat-y;}#subcol3_2 {margin-top: 58px;}#subcol3_2 a{margin: 20px 0; display:block;}#subcol3_1 div{border-bottom: 1px solid #E6EEEF; padding: 2px 24px 2px 21px; font-family:Arial;}#subcol3_1 div h3 a{color: #613822; text-decoration: none; font-weight:bold;}#subcol3_1 div img{border: 1px solid #FFF; }#subcol3_2 a{height:52px; width:188px; display:block;}#dati{float:left; width:572px; font-family:Verdana; overflow-x:hidden; margin-bottom: 70px}#firma{float:left; text-align:right; width:250px; margin-bottom: 70px;}#seo{margin:0px 0 0 0; color:#4B6073; text-align: justify;color:white;}#footer_img{background: url("../images/bg/footer_img.png") no-repeat; width:218px; height:212px; position:absolute; top:-104px; left:-55px;}#dati2{margin: 25px 0 0 64px; float:left; width:500px; overflow-x:hidden;}#dati2 a{color:#000}#firma2{margin: 45px 0 0 0px; float:left; text-align:right; width:250px; color:#776449; font-size:10px;}#firma2 a{color:#776449; text-decoration:none;}#firma2 a:hover{color:#776449; text-decoration:underline;}#firma a {text-decoration:none;}#firma a:hover {text-decoration:underline;}#wrapper_form{padding-bottom: 60px;}fieldset.tabella_contatti{margin-top: 10px;padding: 9px 5px 35px 10px;}.tabella_contatti legend{color: #846036;padding-right: 8px;padding-left: 8px;font-weight:bold;text-transform: uppercase;}fieldset.tabella_contatti input[type="text"]{border: 1px solid #ccb9a3;width: 156px;height: 18px;padding-left: 8px;color: #000000;}.tabella_contatti textarea {border: 1px solid #ccb9a3;width: 340px;height: 90px;padding:2px;margin-bottom:10px;}.tabella_contatti table{text-transform:lowercase;margin-top: 5px;}.tabella_contatti table td {padding-bottom: 4px;}.tabella_contatti table th  {padding-bottom: 6px;}.tabella_contatti select{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding:2px;}select#frm_trattamento{width:160px;}select#frm_sistemazione{width:160px;}#block2 a.submit {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #999999;border-right: 1px solid #999999;padding: 1px 3px 1px 3px;text-decoration: none;color: #000000;}.errors {margin-bottom: 10px;padding: 5px 0px 5px 0px;background: #FCFB88;}#guestbooksign{font-size: 13px;}#container #frm_dettagli_preventivo img{position:relative;top:3px;margin:0px 0px 0px 0px;padding:3px 0px 0px 6px;border:1px solid #FFFFFF;}.calendario input, .calendario img{cursor:pointer;} fieldset.tabella_guestbook{margin-top:10px;border:1px solid #c5c5c5;padding: 9px 5px 15px 10px;width:400px;}.tabella_guestbook legend{margin-left:15px;color: #2461a6;padding-left: 8px;padding-right: 8px;}.tabella_guestbook legend span{font-weight:bold;}fieldset.tabella_guestbook input[type="text"]{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 142px;padding:2px;}.tabella_guestbook textarea {display: block;position: relative;margin-left: 0px;border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 313px;}.tabella_guestbook table{text-transform:lowercase;margin-top: 5px;}.tabella_guestbook table td {padding-bottom: 4px;}.tabella_guestbook table th  {padding-bottom: 6px;}.tabella_guestbook select{border-top: 1px solid #A97646;border-left: 1px solid #A97646;border-bottom: 1px solid #F3BE8B;border-right: 1px solid #F3BE8B;width: 42px;}.tabella_guestbook a.submit {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #999999;border-right: 1px solid #999999;padding: 1px 3px 1px 3px;text-decoration: none;color: #000000;}#listing_commenti fieldset{padding: 4px;margin-bottom:9px;}#listing_commenti fieldset.a{background-color: #ffffff;}#listing_commenti fieldset.b{background-color: #f8f8f8;}#listing_commenti fieldset strong{display:block;color: #2461C2;}#listing_commenti fieldset strong span{font-style: italic;}div#underlayer {background-color:#172c40; z-index:800;opacity: .8;height:100%;position:absolute;top:0;left:0;filter: alpha(opacity=80);}div#ifrm {margin:auto;position:fixed;top:50%;left:50%; background-color:white;border:5px solid #ccc; z-index:999; display:none; margin-right: 0pt;margin-bottom: 0pt;}div#ifrm iframe {border:0px;}.thumbnail {float:left;margin:0px 8px 0px 8px;position:relative;text-align:center;width:130px;}.thumbnail img {border:1px solid #f5d8b7;margin-bottom:2px;padding:1px; width: 134px;}.thumbnail .didascalia {color:#b48044;font-size:11px;line-height:11px;}#epay_wrapper_form input{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;width: 142px;padding:2px;margin-bottom:5px;font-size:11px;}.listino{width:461px;}.listino th{background:#F1E2C3;padding: 5px 0;text-align:center;}.listino td{text-align:center;padding: 2px 0;}