*{margin:0;padding:0;}
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
body{background:#2f2f2f;font-size:100%;line-height:1em;color:#3b3b3b;min-width:1000px;}
input,textarea,select{font-size:1em;}
.clear{clear:both;}
.wrapper{width:100%;overflow:hidden;}
.container{width:100%;}
.zoom{overflow:hidden;}
p{margin:0;padding:0;}
.tail-top{background-color:#10261f;height:100px;text-align:center;}
.tail-bottom{background:#191919;border-top:20px solid #2f2f2f;}
#slider_box{left:-16px;position:relative;height:376px;width:686px;overflow:hidden;padding-left:16px}
#slider{height:376px;width:654px !important;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-directionNav a{position:absolute;top:177px;z-index:99;cursor:pointer;text-indent:-5000px;width:36px;height:36px;display:block;}
.nivo-prevNav{left:-16px;background:url(img/marker_left.png) 0 0 no-repeat}
.nivo-prevNav:hover{background-position:bottom}
.nivo-nextNav{right:-16px;background:url(img/marker_right.png) 0 0 no-repeat}
.nivo-nextNav:hover{background-position:bottom}
input,select{vertical-align:middle;font-weight:normal;}
img{border:0;vertical-align:top;text-align:left;}
#form{width:242px;margin-left:-13px;}
#form label{color:#fff;display:block;padding:0 0 2px 2px;}
#form .il{display:inline;padding:0 6px 0 1px;}
#form input{background:none;border:1px solid #8f8f8f;width:237px;padding:1px 0 1px 3px;color:#fff;font-size:.85em;}
#form select{width:242px;background:#212121;border:1px solid #8f8f8f;color:#fff;font-size:.85em;height:20px;}
#form input[type="submit"]{background:url(img/l2-tail.gif);padding:4px;width:100px;}
#form input[type="radio"]{width:20px;}
ul{list-style:none;}
.list{width:100%;overflow:hidden;}
.list li{float:left;width:183px;margin:27px 13px 0 0;}
.list li span{display:block;color:#807f7f;font-size:.85em;line-height:1.09em;margin-bottom:10px;}
.list li span a{font-weight:bold;text-transform:uppercase;}
.list li strong{font-size:.85em;display:block;text-transform:uppercase;margin:14px 0 8px 0;line-height:1.27em;}
.list li strong b{font-size:1.18em;color:#dc5625;}
.list li.last{margin-right:0;}
.list1{padding-bottom:2px;}
.list1 li{color:#c1bfc1;width:100%;overflow:hidden;vertical-align:top;border-bottom:1px solid #000;padding-bottom:14px;margin-bottom:17px;}
.list1 li b{display:block;float:left;color:#fff;font-size:1.46em;font-weight:bold;width:33px;height:49px;text-align:center;background:url(img/m2.png) no-repeat left top;margin-right:17px;line-height:1.2em;padding-top:3px;}
.list1 li em{color:#191919;font-size:.68em;font-weight:normal;margin-top:-2px;display:block;}
.list1 li a{color:#c1bfc1;font-style:italic;font-size:1.08em;}
.list1 li span{display:block;padding-top:5px;line-height:1.38em;}
.list1 li span a{color:#dc5625;}
.list2{top:0;left:-12px;position:relative;}
.list2 li.first{background:url(img/lh3.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:7px;}
.list2 li{padding-left:12px;line-height:1.38em;}
.list2 li a{text-decoration:none;color:#8d8d8d;}
.list2 li a:hover{text-decoration:underline;}
.p1{margin-bottom:20px;}
a{color:#3b3b3b;outline:none;}
a:hover{text-decoration:none;}
h2{font-size:18px;line-height:1.2em;color:#1a1a1a;margin:0 0 27px -13px;padding:0 0 4px 13px;background:url(img/lh1.gif) repeat-x left bottom;letter-spacing:-1px;}
h5{font-size:.85em;text-transform:uppercase;color:#bdbdbd;}
.link1{display:block;float:right;background:url(img/l1-tail.gif) repeat-x left top;color:#dc5625;font-size:.92em;text-decoration:none;line-height:1.08em;height:25px}
.link1 em{display:block;background:url(img/l1-left.gif) no-repeat left top;}
.link1 b{display:block;background:url(img/l1-right.gif) no-repeat right top;padding:6px 22px 6px 22px;font-style:normal;font-weight:normal;}
.link1:hover{text-decoration:underline;}
.link3{display:block;float:right;background:url(img/l3-tail.gif) repeat-x left top;color:#dc5625;font-size:.92em;text-decoration:none;line-height:1.08em;padding:6px 18px 6px 18px;}
.link3:hover{text-decoration:underline;}
.title{margin:0 0 27px -13px;padding:0 0 4px 13px;background:url(img/lh1.gif) repeat-x left bottom;}
.title h2{float:left;background:none;margin:0;padding:0;}
#offers{margin-bottom:0;}
.box{background:#f7f7f7;width:100%;}
.box .inner{padding:31px 29px 21px 41px;}
.box1{background:#1f1f1f;width:100%;min-height:376px;height:auto !important;height:376px;}
.box1 .inner{padding:17px 27px 18px 43px;}
.box1 h2{background:url(img/lh2.gif) repeat-x left bottom;margin-bottom:19px;color:#fff;}
.box2{background:#3b3b3b;width:100%;}
.box2 .inner{padding:19px 28px 26px 38px;}
.box2 h2{background:url(img/lh2.gif) repeat-x left bottom;margin-bottom:24px;color:#fff;}
#content{padding-top:20px;background-color:#d2d2d2;}
#content .row-1{padding-bottom:31px;}
#content .row-1 .indent{padding-bottom:13px;}
#content .row-2 .indent{padding:31px 0 30px 28px;}
#content p{line-height:1.38em;}
#footer a{color:#9a9a9a;}
.ho{height:106px;overflow:hidden;display:block;}
#list_property li{padding-bottom:12px;border-bottom:1px solid #aaa;margin-bottom:12px;clear:both;overflow:auto;}
#list_property .ph{width:75px;height:75px;overflow:hidden;float:left;}
#list_property .dt{float:left;width:490px;margin-left:8px;}
#cform td{padding:3px;}
#content .row-1, #content .row-2, #footer{font-size:0.814em;width:974px;margin:0 auto;padding-left:16px;padding-right:16px;overflow:hidden}
.col-1, .col-2, .col-3, .col-4, .col-5{float:left;}
.row-2 .col-1, .row-2 .col-2, .row-2 .col-3{width:120px;}
.row-2 .col-4, .row-2 .col-5{width:140px;}
#content .row-1 .col-1{width:654px;margin-right:19px;}
#content .row-1 .col-2{width:301px;}
#footer{text-align:center;color:#9a9a9a;padding:15px;}
#map{width:575px;height:250px;}
#foto_scheda{float:left;margin-right:20px;}
#foto_banner{float:left;width:336px;\width:356px;w\idth:336px;padding-right:20px;margin-bottom:4px;}
#foto_banner #foto{text-align:center;margin-bottom:12px;}
#foto_banner a{display:block;}
#foto_banner .thumb{width:75px;\width:87px;w\idth:75px;margin:0 12px 12px 0;height:75px;\height:87px;he\ight:75px;overflow:hidden;float:left;}
#foto_banner .nmr{width:75px;\width:75px;w\idth:75px;margin-right:0;}
#form_insert{background-color:#eee;border:2px solid #ccc;padding:12px;}
#form_insert input[type="text"],#form_insert textarea,#form_insert input[type="submit"]{padding:2px 4px 2px 4px;border:1px solid #999;}
#form_insert input[type="text"],#form_insert textarea{width:400px;}
#phone{float:right;}
#form_insert #phone input{width:275px;}
#pagine{text-align:center;}
#pagine a,#prev a,#next a{text-decoration:none;}
#pagine a,#pagine #active{border:1px solid #a8a8a8;padding:2px 4px 2px 4px;margin:0 2px 0 2px;}
#pagine #active{background-color:#dc5625;font-weight:bold;}
#pagine a:hover{background-color:#d2d2d2;}
#prev,#next{font-size:18px;}
#prev a:hover,#next a:hover{color:#dc5625;}
