﻿body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,ol,ul,li,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}
img{border:0;}
a{outline:none;text-decoration:none;}
p{margin-top:0;}
body{color:#222;font-size:14px;font-family:georgia,times;background:url('../images/background.png') repeat-x;background-color:#f5f6f7;min-width:1000px;}
body.short{color:#222;font-size:14px;font-family:georgia,times;background:url('../images/background_short.png') repeat-x;background-color:#f5f6f7;min-width:1000px;}
h1{font-size:41px;font-family:helvetica,arial,sans-serif;color:#000;font-weight:bold;line-height:37px;letter-spacing:-2px;line-height:41px;}
h2{font-size:24px;font-family:georgia,times;color:#222;line-height:28px;font-weight:normal;}
h3{font-size:16px;font-family:georgia,times;color:#555;line-height:19px;font-weight:normal;}
h4{font-size:20px;font-family:georgia,times;color:#222;line-height:28px;font-weight:normal;font-style:oblique;}
h5{font-size:16px;font-family:helvetica,arial,sans-serif;color:#3671a1;line-height:19px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
h5 a:link{color:#3671a1;text-decoration:none;}
h5 a:visited{color:#3671a1;text-decoration:none;}
h5 a:active{color:#3671a1;text-decoration:none;}
h5 a:hover{color:#3671a1;text-decoration:underline;}
a:link{color:#000;text-decoration:underline;}
input{border:1px #dcdcdc solid;height:24px;font-size:20px;font-family:georgia,times;color:#222;background-color:#f8f8f8;line-height:24px;font-weight:normal;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#333;text-decoration:none;}
#page{position:relative;width:1000px;height:auto;left:50%;margin-left:-500px;}
#container-category{position:relative;top:50px;}
#menu{font-size:12px;font-family:helvetica,arial,sans-serif;color:#bf2726;line-height:42px;height:42px;font-weight:bold;}
#menu a:link{color:#000;margin-right:10px;text-decoration:none;}
#menu a:visited{color:#333;margin-right:10px;text-decoration:none;}
#menu a:hover{color:#000;margin-right:10px;text-decoration:underline;}
#menu a:active{color:#333;margin-right:10px;text-decoration:none;}
#menu a.evidence{color:#bf2726;}
#menu img{position:relative;top:0;margin-top:-5px;vertical-align:middle;}
.evidence{color:#bf2726;}
#page-panel p{margin-bottom:0;}
.twitter-timestamp{color:#bf2726;}
.twitter{font-size:23px;}
#header{position:relative;width:100%;height:420px;}
#header-short{position:relative;width:100%;height:220px;}
.logo{position:relative;top:25px;left:0;}
.payoff{position:relative;top:40px;left:0;}
.promo{position:relative;top:50px;left:0;}
.second-promo{position:relative;top:60px;left:0;}
#btnDiscover-en a{position:relative;display:block;top:75px;width:300px;height:43px;left:0;background:url('../images/btnDiscovercatalogue.png') 0 0 no-repeat;}
#btnDiscover-en a:hover{background-position:0 -43px}
#btnDiscover-it a{position:relative;display:block;top:75px;width:300px;height:43px;left:0;background:url('../images/btnScopriofferte.png') 0 0 no-repeat;}
#btnDiscover-it a:hover{background-position:0 -43px}
#slideshow{position:absolute;width:571px;height:403px;top:50px;left:432px;overflow:hidden;cursor:pointer;}
.slideshow-cut{position:relative;top:22px;height:359px;overflow:hidden;}
#slideshow-shadow{position:absolute;width:20px;height:403px;top:0;left:0;background-image:url('../images/slideshow_shadow.png');z-index:5;}
#slide-4{position:absolute;width:571px;height:403px;top:0;left:0;margin-left:-150px;background-image:url('../images/slideshow_background_left.png');z-index:4;}
#slide-3{position:absolute;width:571px;height:403px;top:0;left:0;margin-left:-100px;background-image:url('../images/slideshow_background_left.png');z-index:3;}
#slide-2{position:absolute;width:571px;height:403px;top:0;left:0;margin-left:-50px;background-image:url('../images/slideshow_background_left.png');z-index:2;}
#slide-1{position:absolute;width:571px;height:403px;top:0;left:0;margin-left:0;background-image:url('../images/slideshow_background.png');z-index:1;}
.slide-info-panel{position:absolute;top:345px;left:150px;width:374px;height:15px;background-color:#000;border-top:1px #aaa solid;opacity:0.7;font-size:12px;line-height:15px;font-family:helvetica,arial,sans-serif;color:#fff;text-align:center;padding:10px;}
#best-monthly-OK{position:absolute;width:184px;height:108px;top:28px;left:870px;z-index:10;}
#best-monthly{position:absolute;width:184px;height:108px;top:52px;left:905px;z-index:10;}
#right-area{position:relative;top:40px;left:40px;width:510px;height:auto;float:left;text-align:left;}
#twitter-module{position:relative;top:0;left:0;width:510px;}
#news-module{position:relative;top:50px;left:0;width:490px;height:auto;padding:10px;background-color:#efefef;border-top:1px #dcdcdc solid;border-bottom:1px #dcdcdc solid;}
#news-list{position:relative;margin-top:-10px;}
.news-date{color:#555;font-style:oblique;font-weight:bold;}
.news-title{color:#222;font-size:16px;margin-top:20px;margin-bottom:2px;font-weight:bold;}
#left-area{position:relative;top:40px;left:0;width:430px;height:auto;float:left;}
#search-module{position:relative;width:408px;height:89px;overflow:hidden;padding:10px;padding-top:20px;padding-bottom:20px;background-image:url('../images/background-search.png');text-align:center;}
#search-module-inside{position:absolute;left:540px;top:50px;width:408px;height:89px;overflow:hidden;padding:10px;padding-top:20px;padding-bottom:20px;background-image:url('../images/background-search.png');text-align:center;z-index:1;}
.search-box{position:relative;width:350px;margin-top:10px;}
#btn_search{position:relative;top:10px;}
h5#search-module{font-size:22px;}
#catalogue{position:relative;top:40px;width:974px;}
.left-catalogue{position:relative;top:0;left:0;margin-bottom:40px;width:480px;height:200px;float:left;}
.right-catalogue{position:relative;top:0;left:40px;margin-bottom:40px;width:480px;height:200px;float:left;text-align:left;}
.catalogue-btn a{position:absolute;display:block;top:0;left:0;width:480px;height:200px;z-index:2;background:url("../images/btn_catalogue.png") 0 0 no-repeat;}
.catalogue-btn a:hover{background-position:0 -200px;}
h5.catalogue-title{position:relative;margin-bottom:10px;z-index:2;}
.catalogue-code{position:relative;color:#555;font-weight:normal;text-transform:lowercase;}
.catalogue-image{position:relative;width:150px;height:150px;float:left;border:4px #dcdcdc solid;margin-right:20px;}
.catalogue-text{position:relative;top:0;font-size:16px;}
.catalogue-info{position:absolute;top:130px;left:178px;font-family:helvetica,arial,sans-serif;font-size:11px;line-height:15px;text-transform:uppercase;}
#navigation{position:relative;top:20px;left:50px;color:#222;font-size:18px;font-family:helvetica,arial,sans-serif;line-height:20px;height:20px;width:800px;margin-bottom:40px;}
#wp_page_numbers{position:absolute;height:20px;padding:0;left:60px;top:0;margin-top:-1px;line-height:20px;}
#wp_page_numbers a{border:1px #dcdcdc solid;line-height:20px;display:block;width:12px;color:#222;text-decoration:none;padding:0;padding-left:3px;padding-right:3px;text-align:center;height:20px;}
#wp_page_numbers a:hover{border:1px #dcdcdc solid;background-color:#e8ebdb;}
#wp_page_numbers a.arrow{border:1px #f5f6f7 solid;margin-right:-2px;margin-left:-2px;}
#wp_page_numbers a.arrow:hover{border:1px #dcdcdc solid;background-color:#e8ebdb;}
#wp_page_numbers ul,#wp_page_numbers li{list-style:none;margin-right:3px;margin-left:3px;float:left;}
.active_page{border:1px #dcdcdc solid;width:12px;line-height:20px;background-color:#e8ebdb;padding-left:3px;padding-right:3px;text-align:center;}
.catalogue-order{position:absolute;top:7px;left:500px;width:500px;height:30px;background-color:#efefef;border-top:1px #dcdcdc solid;border-bottom:1px #dcdcdc solid;line-height:30px;text-align:center;font-family:helvetica,arial,sans-serif;}
.catalogue-order img{vertical-align:middle;}
.search-order{position:absolute;top:7px;margin-top:-50px;left:500px;width:500px;height:30px;background-color:#efefef;border-top:1px #dcdcdc solid;border-bottom:1px #dcdcdc solid;line-height:30px;text-align:center;font-family:helvetica,arial,sans-serif;}
.search-order img{vertical-align:middle;}
.order-btn{position:relative;top:0;left:0;width:100px;float:left;}
#property-panel{position:relative;top:40px;width:1000px;}
#page-panel{position:relative;top:40px;width:1000px;height:auto;font-size:18px;font-family:georgia,times;color:#222;line-height:24px;font-weight:normal;}
#single-text{position:relative;float:left;width:550px;height:auto;font-size:18px;font-family:georgia,times;color:#222;line-height:24px;font-weight:normal;}
#single-text img{float:left;vertical-align:top;border:4px #dcdcdc solid;margin-right:20px;}
.single-info{position:relative;top:40px;left:0px;font-family:helvetica,arial,sans-serif;font-size:12px;line-height:20px;text-transform:uppercase;clear:left;}
#single-gallery{position:relative;float:left;width:420px;top:0;left:40px;}
.single-image{position:relative;float:left;margin-right:10px;margin-bottom:10px;width:120px;height:80px;border:4px #dcdcdc solid;overflow:hidden;}
.single-city{position:relative;width:210px;float:left;}
.single-type{position:relative;width:210px;float:left;clear:right;}
.single-surface{position:relative;width:210px;float:left;}
.single-rooms{position:relative;width:120px;float:left;}
.single-terrain{position:relative;width:150px;float:left;clear:right;}
.single-airport{position:relative;width:210px;float:left;}
.single-sea{position:relative;width:120px;float:left;}
.single-mountains{position:relative;width:200px;float:left;clear:right;}
.single-price{position:relative;width:400px;height:50px;padding-top:40px;font-size:16px;float:left;clear:left;}
#luxury-module{position:relative;top:50px;margin-top:80px;width:428px;}
#borghi-module{position:relative;top:50px;width:428px;}
.luxury-image{position:relative;width:200px;height:80px;float:left;border:3px #dcdcdc solid;margin-right:20px;}
.borghi-image{position:relative;width:100px;height:100px;float:left;border:3px #dcdcdc solid;margin-right:20px;}
.luxury-text{position:absolute;width:200px;top:0;left:224px;font-size:14px;z-index:10;}
.borghi-text{position:absolute;width:310px;top:0;left:124px;top:10px;font-size:16px;z-index:10;}
.luxury{position:relative;top:0;left:0;margin-top:10px;width:500px;height:86px;}
#borghi-spacer{position:relative;top:0;left:0;height:110px;}
.borghi{position:relative;top:0;left:0;margin-top:10px;width:430px;height:110px;}
.evidence-luxury{color:#deac52;}
.home-sections-borghi-btn a{position:absolute;display:block;top:0;left:0;width:430px;height:108px;z-index:11;background:url("../images/btn_borghi.png") 0 -108px no-repeat;}
.home-sections-borghi-btn a:hover{background-position:0 0;}
.home-sections-luxury-btn a{position:absolute;display:block;top:0;left:0;width:500px;height:88px;z-index:11;background:url("../images/btn_luxury.png") 0 -86px no-repeat;}
.home-sections-luxury-btn a:hover{background-position:0 0;}
#borghi-header{position:absolute;top:0;left:8px;width:429px;height:625px;background:url("../images/borghi-header.png") 0 0 no-repeat;}
#borghi-header h2{position:relative;top:40px;left:110px;}
.lux-ico{position:absolute;top:22px;left:0;margin-left:-9px;width:50px;height:50px;background:url("../images/lux-ico.png") 0 0 no-repeat;z-index:2;}
.borghi-ico{position:absolute;top:133px;left:4px;width:44px;height:50px;background:url("../images/borghi-ico.png") 0 0 no-repeat;z-index:2;}
.lux-img{position:relative;vertical-align:middle;top:0;left:0;margin-top:-9px;}
.borghi-img{position:relative;vertical-align:middle;top:0;left:0;margin-top:-9px;}
.btn_order{position:relative;top:0;margin-top:0;}
#footer{position:relative;top:150px;width:100%;background-color:#111;font-family:helvetica,arial,sans-serif;color:#e5e6e7;font-size:13px;word-spacing:normal;}
#footer a{color:#e5e6e7;}
#footer-content{position:relative;width:1000px;left:50%;text-align:left;margin-left:-500px;color:#f5f6f7;word-spacing:normal;height:390px;}
#copyright{position:relative;width:80%;text-align:left;line-height:100px;height:100px;font-size:24px;margin-bottom:40px;border-bottom:1px #444 dotted;float:left;}
#abruzzo{position:relative;width:20%;text-align:center;line-height:100px;height:100px;margin-bottom:40px;float:left;border-bottom:1px #444 dotted;}
#footer-content img{position:relative;top:0;vertical-align:middle;margin-top:-8px;}
.footer-col{position:relative;width:200px;font-size:11px;text-align:left;line-height:16px;left:0;top:0;float:left;}
.footer-col ul,.footer-col li{display:block;list-style:none;margin:0;}
#footer-feed{position:absolute;left:0;width:340px;height:28px;}
#footer-feed-ico{position:relative;top:0;margin-right:4px;float:left;}
#footer-feed-text{position:relative;line-height:28px;float:left;}
#footer-info{position:relative;top:0;left:0;width:800px;height:60px;border-top:1px #444 dotted;margin-top:20px;line-height:80px;font-size:11px;}
#footer a:link{text-decoration:none;}
#footer a:hover{text-decoration:underline;}

