h1#logo a,#subBannerLeft,#homeContentWrapper,#footerContent,#footerLogo,#featureHolder,#featNumHolder li:hover span,#featNumHolder li span.jFlowSelected,#featureHolder #featButtonHolder .previous,#featureHolder #featButtonHolder .next,#home-widget-about #about-view-all a,#leftSidebar,.widget .page_item a,.widget .cat-item a,.widget_archive li a,.widget .page_item a:hover,.widget .cat-item a:hover,.widget_archive a:hover,.widget .current-cat a,.widget .current_page_item a,#homeTabs .tabs-container,#homeTabs .containerTab li .readMoreHolder a,#navWrapper li,#navWrapper li.navFirstLi,#navWrapper li.navLastLi,#navWrapper li a:hover,#navWrapper li.current_page_item a,.postThumb,.ribbon-reduced,.ribbon-rented,.ribbon-sold,.viewAllHolder a,.breadcrumb,.breadcrumb li,.breadcrumb li.breadcrumbFirst,.breadcrumb li.breadcrumbLast{background:url(http://logicamente.s3.amazonaws.com/vendita-casa-rimini/sprite.png) no-repeat top left;}
html,body{border:0;margin:0;padding:0;}
body{font:100.01%/1.25 Verdana,Arial,Helvetica,sans-serif;background:#fff;color:#000;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
h1{padding:30px 0 25px 0;letter-spacing:-1px;font-size:2em;}
h2{padding:20px 0;letter-spacing:-1px;font-size:1.5em;}
h3{font-size:1em;font-weight:bold;}
p,ul,ol{margin:0;padding:0 0 1.25em 0;}
ul,ol{padding:0 0 1.25em 2.5em;}
blockquote{margin:1.25em;padding:1.25em 1.25em 0 1.25em;}
small{font-size:.85em;}
img{border:0;}
sup{position:relative;bottom:.3em;vertical-align:baseline;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:active,a:hover{text-decoration:underline;}
form{margin:0;padding:0;display:inline;}
input,select,textarea{font:1em Verdana,Arial,Helvetica,sans-serif;}
textarea{width:100%;line-height:1.25;}
label{cursor:pointer;}
table{border:0;margin:0 0 1.25em 0;padding:0;}
table tr td{padding:2px;}
.normalClear{clear:both;}
.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix{display:inline-block;}
* html .clearFix{height:1%;}
.clearFix{display:block;}
body{background:#fff;border-top:2px solid #406e7b;}
#wrapper{background:#fff url(images/bodyBg.jpg) repeat-x center top;min-width:960px;}
#header{position:relative;width:960px;height:99px;margin:0 auto;z-index:2;}
h1#logo{width:302px;height:89px;margin:0;padding:0;}
h1#logo a{display:block;width:302px;height:89px;background-position:-1010px 0;}
#subHeader{width:960px;margin:0 auto;padding-bottom:10px;}
#bannerLeftWrapper{float:left;width:330px;padding-left:15px;}
#subBannerLeft{margin-top:5px;background-position:0 -1823px;padding-top:25px;padding-bottom:10px;}
#homeContentWrapper{width:960px;background-position:0 -1965px;margin:0 auto;padding:25px 0 15px;}
#footerContent{position:relative;width:960px;margin:0 auto;background-position:0 -1264px;}
#footerLogo{position:absolute;padding:0;right:15px;width:266px;height:58px;background-position:0 -1426px;}
#footerLogo a{display:block;width:266px;height:58px;}
#featureHolder{position:relative;z-index:3;margin-top:-25px;float:right;width:582px;background-position:0 -800px;padding:8px 0 0 7px;}
#featureHolder #featureMask{overflow:hidden;height:258px;}
#featureHolder .imageExcerpt{position:relative;z-index:4;width:566px;margin-top:-80px;height:80px;overflow:hidden;}
#featureSlide div{cursor:pointer;}
#featureSlide div a{color:#eee;text-decoration:none;}
#featureSlide p a{color:#649faf;}
#featureSlide p a:hover{color:#0cc;}
#featureNav{margin-top:15px;}
#featNumHolder{float:left;margin:0;padding:0;list-style-type:none;}
#featNumHolder li{float:left;background:#eee;border:1px solid #aaa5a5;margin-right:5px;}
#featNumHolder li span{display:block;color:#1b6389;font:12px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;padding:2px 5px;cursor:pointer;}
#featNumHolder li:hover span,#featNumHolder li span.jFlowSelected{background-position:0 -670px;color:#eee;}
#featureHolder #featButtonHolder{margin-right:8px;margin-top:3px;width:82px;float:right;}
#featureHolder #featButtonHolder .previous{float:left;display:block;width:41px;height:19px;background-position:0 -1126px;text-indent:-99999px;cursor:pointer;}
#featureHolder #featButtonHolder .next{float:right;display:block;width:41px;height:19px;background-position:0 -1195px;text-indent:-99999px;cursor:pointer;}
.imageExcerpt h2{padding:10px 10px 5px;font:20px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#eee;}
.imageExcerpt p{padding:0 10px;font:12px/16px Arial,Helvetica,sans-serif;color:#eee;}
#homeContentLeft{display:inline;float:left;width:500px;margin-left:15px;}
#postColumnLeft{width:490px;}
.homePostContainer{min-height:340px;float:left;width:230px;margin-right:15px;}
#homeContentRight{float:right;width:422px;margin-right:15px;}
#homeWidgetContainer{width:960px;margin:0 auto;background-color:#e3e1e1;border-top:6px solid #2f505a;font:12px/18px Arial,Helvetica,sans-serif;color:#333;}
.home-widget{float:left;width:auto;height:auto;}
#home-widget-about{margin-left:15px;}
#home-widget-twitter{width:300px;margin-left:30px;}
#home-widget-flickr{width:300px;margin-left:30px;}
.home-widget h2,.home-widget h2 a{font:24px Arial,Helvetica,sans-serif;color:#2f505a;text-decoration:none!important;}
#home-widget-about #about-view-all a{display:block;background-position:-1010px -515px;width:97px;height:24px;}
#leftSidebar{margin-left:25px;margin-top:6px;width:256px;float:left;background-position:-1540px -987px;min-height:400px;height:auto;}
#widgetHolder{padding-left:0;padding-bottom:0;}
.widget{list-style-type:none;font:12px Arial,Helvetica,sans-serif;margin-top:15px;}
.widget h3{font:bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#2d535e;padding-left:10px;}
.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul{margin:10px 0 0;padding-left:10px;padding-bottom:0;}
.widget .page_item,.widget .cat-item,.widget_archive li{float:left;list-style-type:none;}
.widget .page_item ul{padding:0;margin:0;}
.widget .page_item li{margin:0;padding:0;border-bottom:none;}
.widget .page_item a,.widget .cat-item a,.widget_archive li a{background-position:-1443px -1382px;margin-right:7px;float:left;width:90px;padding:5px 0 5px 18px;color:#666;text-decoration:none!important;border-bottom:1px solid #ddd;}
.widget .page_item a:hover,.widget .cat-item a:hover,.widget_archive a:hover,.widget .current-cat a,.widget .current_page_item a{color:#2d535e!important;background-position:-1443px -1444px;text-decoration:none!important;}
.widget_recent_comments ul li{list-style-type:none;color:#694f32;line-height:18px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ddd;}
.widget_recent_comments ul li a{color:#2d535e;text-decoration:none!important;}
.widget_recent_comments ul li a:hover{text-decoration:underline;}
.widget_recent_comments ul li .url{font-weight:bold;}
.widget_links ul,.widget_text div,.widget_meta ul,.widget_recent_entries ul{margin:10px 0 0;padding-left:10px;padding-bottom:0;}
.widget_links li,.widget_meta li,.widget_recent_entries li{float:none;padding:5px 0;color:#333;list-style-type:none;color:#3e6c79;clear:both;}
.widget_links a,.widget_meta a,.widget_recent_entries a{float:left;width:80%;color:#666;text-decoration:none!important;}
.widget_meta a,.widget_recent_entries a{float:none!important;display:block;}
.widget_links a:hover,.widget_meta a:hover,.widget_recent_entries a:hover{color:#066;text-decoration:none;}
.widget_text div{font:12px/18px Arial,Helvetica,sans-serif;color:#666;}
.adsHolder{margin:0;padding:0;list-style-type:none;margin:15px 0;background:#eee;padding:5px 0 2px;border:1px solid #ccc;width:99%!important;}
.adsHolder li{float:left;display:inline;margin-left:4px;overflow:hidden;}
.widget_calendar{color:#777;}
.widget_calendar caption{padding:5px 0 15px 5px;color:#37616d;text-align:left;}
.widget_calendar #wp-calendar{width:90%;margin-left:5px;}
.widget_calendar tbody td{text-align:center;}
.widget_calendar tfoot td{padding-top:10px;}
.widget_calendar tbody td a{display:block;background:#999;text-decoration:none;color:#FFF;}
.widget_calendar tbody td a:hover{background:#437180;}
.widget_calendar tfoot td#next{text-align:right;}
.widget_calendar tfoot a{color:#649faf;text-decoration:none;}
.widget_calendar tfoot a:hover{color:#066;text-decoration:none;}
.widget_tag_cloud div{padding-left:10px;padding-top:10px;}
.widget_tag_cloud a{color:#477886;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}
.widget_tag_cloud a:hover{color:#033;}
#insideContentWrapper{width:960px;margin:0 auto;padding:0 0 55px;}
#insideRightContent{width:640px;float:right;padding-top:23px;}
#bannerLeftWrapper h2{padding:25px 0 8px;}
#bannerLeftWrapper h2,#bannerLeftWrapper h2 a{font:26px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#2d555f;text-decoration:none;}
#bannerLeftWrapper h2 a:hover{color:#666;}
#bannerLeftWrapper p{color:#666;font:12px/18px Verdana,Arial,Helvetica,sans-serif;padding-bottom:3px;}
#subBannerLeft h2{padding:5px 0 8px;}
#subBannerLeft h2,#subBannerLeft h2 a{font:15px Verdana,Arial,Helvetica,sans-serif;color:#34798c;}
#subBannerLeft h2 a:hover{color:#666;}
#subBannerLeft p{color:#646c6e;font:12px/18px Verdana,Arial,Helvetica,sans-serif;width:200px;}
.homePostContainer h3{padding-bottom:10px;}
.homePostContainer h3 a{color:#2d535e;font:bold 14px Georgia,"Times New Roman",Times,serif;text-decoration:none!important;}
.homePostContainer h3 a:hover{text-decoration:underline!important;}
.homePostContainer p,#homeTabs .tabs-container p,#homeTabs .tabs-container li ul li,#homeTabs .tabs-container li ol li{color:#646c6e;font:12px/18px Verdana,Arial,Helvetica,sans-serif;}
.homePostContainer p a,#homeTabs .tabs-container p a,#homeTabs .tabs-container li ul li a,#homeTabs .tabs-container li ol li a{color:#274c55;text-decoration:none;}
.homePostContainer p a:hover,#homeTabs .tabs-container p a:hover,#homeTabs .tabs-container li ul li a:hover,#homeTabs .tabs-container li ol li a:hover{color:#2d535e;text-decoration:underline;}
.homePostContainer p.addAndMeta1{color:#646c6e;font:11px/18px Arial,Helvetica,sans-serif;padding-bottom:10px;}
.homePostContainer p.addAndMeta2{color:#646c6e;font:12px/18px Verdana,Arial,Helvetica,sans-serif;padding-bottom:5px;}
.homePostContainer p.addAndMeta2 span{color:#069;}
h2.postTitle,h2.postTitle a,h2.pageTitle{font:31px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#2d535e;text-decoration:none;padding-bottom:8px;clear:both;}
h2.postTitle a:hover{color:#666;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5{color:#3b6c8a;font-family:Arial,Helvetica,sans-serif;padding:0;margin:0;padding-bottom:15px;}
.entry h1{font-size:24px;}
.entry h2{font-size:21px;}
.entry h3{font-size:18px;}
.entry h4{font-size:16px;}
.entry h5{font-size:14px;}
.entry p,.entry ul li,.entry ol li{font:12px/18px Arial,Helvetica,sans-serif;color:#666;}
.entry p a,.entry ul li a,.entry ol li a{color:#2b515c;text-decoration:none!important;}
.entry p a:hover,.entry ul li a:hover,.entry ol li a:hover{color:#666;text-decoration:underline!important;}
.entry p a:hover,.entry ul li a:hover,.entry ol li a:hover{text-decoration:none;}
.entry blockquote{border-left:3px solid #ccc;padding:0 0 0 15px;}
#footerContent #copyRight{padding:20px;color:#999;font:bold 10px Verdana,Arial,Helvetica,sans-serif;}
.unitInfo{color:#3c6875;display:block;padding-bottom:5px;font:12px Arial,Helvetica,sans-serif;}
.unitInfoMod{float:left;padding-right:15px;margin-right:15px;padding-bottom:0;}
.unitPrice{font-family:Georgia,"Times New Roman",Times,serif;color:#694f32;font-size:21px;}
.unitPrice strong{font-size:14px;color:#666;}
h2.archiveTitle{border-bottom:1px solid #d2d2d2;color:#2d535e;font-size:21px;padding-bottom:8px;}
.archiveListItem{border-bottom:1px solid #d2d2d2;padding-bottom:25px;padding-top:20px;}
.archiveListItem h2.postTitle,.archiveListItem h2.postTitle a{color:#437180;font-size:21px;padding-top:0;padding-bottom:3px;clear:none;text-decoration:none;}
.archiveListItem h2.postTitle a:hover{text-decoration:underline;}
.archivePostMeta{float:left;}
.archivePostMeta{font:12px/18px Arial,Helvetica,sans-serif;color:#666;}
.archivePostMeta a{color:#477886;padding:0 3px;text-decoration:none!important;}
.archivePostMeta a:hover{background:#437180;color:#fff;}
#homeTabs{margin-top:15px;}
#homeTabs .tabs-nav{list-style-type:none;margin:0;padding:0;height:25px;}
#homeTabs .tabs-nav li{float:left;margin-right:5px;background-color:#245867;}
#homeTabs .tabs-nav .tabs-selected{background-image:none;background-color:#dfdfdf;}
#homeTabs .tabs-nav a,.tabs-nav a span,#homeTabs .tabs-nav .tabs-selected a span{padding:0;}
#homeTabs .tabs-nav a{display:block;z-index:2;text-align:center;text-decoration:none;white-space:nowrap;padding:0 10px;color:#eee;font:bold 11px/25px Verdana,Arial,Helvetica,sans-serif;text-decoration:none!important;}
#homeTabs .tabs-nav .tabs-selected a{color:#2b536e;}
#homeTabs .tabs-container{background-position:-1010px -1700px;padding:7px 10px 10px 8px;}
#homeTabs .tabs-container .containerTab{background:#fff none repeat scroll 0 0;border:1px solid #ccc;padding:15px;}
#homeTabs .tabs-container li ul li,#homeTabs .tabs-container li ol li{border-bottom:none;}
#homeTabs .containerTab ul{margin:0;padding:0;list-style:none;}
#homeTabs .containerTab li{position:relative;border-bottom:1px dotted #ccc;margin-bottom:15px;width:100%;height:auto;padding-bottom:15px;}
#homeTabs .containerTab li .readMoreHolder{position:absolute;bottom:-8px;right:-19px;width:89px;height:22px;margin:0;padding:0;}
#homeTabs .containerTab li .readMoreHolder a{display:block;width:89px;height:22px;background-position:-1010px -612px;}
#homeTabs .containerTab li .readMoreHolder a:hover{background-position:-1010px -590px;}
#homeTabs .containerTab h3{padding-bottom:8px;}
#homeTabs .containerTab h3 a{color:#2d535e;font:16px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none!important;}
#homeTabs .containerTab h3 a:hover{color:#666;}
#homeTabs .containerTab .postMetaData{color:#666;font:11px/18px Verdana,Arial,Helvetica,sans-serif;padding-bottom:10px;}
#navHolder{position:absolute;top:0;right:0;width:auto;}
#navWrapper{margin:0;left:0;list-style-type:none;}
#navWrapper li{float:left;background-position:-1060px -335px;height:40px;}
#navWrapper li.navFirstLi{background-position:-1010px -335px;}
#navWrapper li.navFirstLi{padding-left:55px;}
#navWrapper li.navLastLi{background-position:-1090px -425px;}
#navWrapper li.navLastLi{padding-right:55px;}
#navWrapper li a{display:inline-block;font:bold 12px/35px Verdana,Arial,Helvetica,sans-serif;padding:0 15px;height:40px;color:#eee;text-decoration:none;}
#navWrapper li a:hover,#navWrapper li.current_page_item a{background-position:-1010px -245px;color:#eee!important;}
#footerContent #footerNav{position:absolute;top:20px;right:15px;color:#4f738b;font:12px Verdana,Arial,Helvetica,sans-serif;}
#footerContent #footerNav a{color:#315b67;font:bold 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;padding:0 5px;}
#footerContent #footerNav a:hover{text-decoration:underline;}
.entry table th{font:bold 12px/18px Arial,Helvetica,sans-serif;background-color:#1a4868;border-top:1px solid #1e4260;border-bottom:1px solid #17334a;border-left:1px solid #234a6b;border-right:1px solid #17334a;color:#eee;padding:5px;}
.entry tablen thead th.firstTH{border-left:1px solid #17334a!important;}
.entry table td{font:12px/18px Arial,Helvetica,sans-serif;background-color:#f1f1f1;border-top:1px solid #fff;border-bottom:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #ccc;color:#333;padding:4px 8px;vertical-align:top;}
.entry table tbody td.firstTD{border-left:1px solid #ccc!important;}
.entry table tbody tr.selectedTR td{background:#e0e0e0!important;color:#333;}
.entry table{border-collapse:collapse;}
.entry table td{border-top:1px solid #ccc;}
#postTools{float:right;margin:0;margin-left:15px;padding:5px 5px 5px;font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;width:152px;height:120px;}
#postTools li{position:relative;list-style-type:none;margin:0;padding:0;margin-bottom:5px;background:none;z-index:5;}
#postTools li a{display:inline-block;width:112px;height:24px;margin:0;padding:0;text-decoration:none;color:#2f5864;padding-left:31px;line-height:24px;}
#postTools li a:hover,#postTools li a.hovered{text-decoration:none!important;background-position:right bottom;color:#eee;}
#postTools li ul{padding:10px 0 5px 10px;background:#447482;}
#shareContainerWrap{position:absolute;left:0;top:-10px;margin-left:-289px;width:281px;z-index:10px;padding-right:8px;display:none;}
#postTools li ul li{list-style-type:none;float:left;margin-right:10px;display:inline;}
#postTools li ul li a{width:125px;background:#2c4951;padding:0;color:#eee;}
#postTools li ul li a img{display:inline;float:left;margin:4px 5px 0 4px;}
#postTools li ul li a:hover{text-decoration:none!important;background:#233c43;color:#fff;}
.postThumb{position:relative;background-position:-1010px -1488px;width:228px;height:118px;margin-bottom:10px;overflow:hidden;}
.modRightThumb{float:right;margin-left:15px;}
.postThumb img.imgPostThumb{padding:0;margin:0;position:absolute;top:7px;left:9px;}
.postThumb span.ribbon{padding:0;margin:0;position:absolute;top:0;right:5px;width:55px;height:51px;}
.ribbon-reduced{background-position:-1010px -684px;}
.ribbon-rented{background-position:-1010px -785px;}
.ribbon-sold{background-position:-1010px -886px;}
.nextAndPrevNav{font:11px Arial,Helvetica,sans-serif;margin-top:15px;}
.nextAndPrevNav .alignleft a,.nextAndPrevNav .alignright a{display:block;background:#50a8c0;color:#eee;padding:3px 5px;text-decoration:none;}
.nextAndPrevNav .alignleft a:hover,.nextAndPrevNav .alignright a:hover{background:#396c87;}
.postContent p img{border:1px solid #ccc;padding:5px;}
.post-edit-link{display:block;width:82px;height:23px;text-indent:-1000em;outline:none;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.viewAllHolder{border-top:1px solid #ccc;clear:both;padding-top:10px;padding-bottom:0;}
.containerTab .viewAllHolder,.containerTab .viewAllHolder a{float:none;border:none;padding:0;}
.viewAllHolder a{display:block;width:99px;height:25px;background-position:-1010px -515px;}
h1#logo span,h2#footerLogo span,#homeSearchSection button span,#insideSearchSection button span,.containerTab li .readMoreHolder a span,#commentTabs .commentNavTop span,.commentFrame span,#respond .submit-button #submit span,.viewAllHolder a span,#about-view-all a span,#contactForm .submitButton span{position:absolute;left:-99999px;top:-99999px;overflow:hidden;width:0;height:0;}
.breadcrumb{float:left;margin:0;padding:0;height:auto;list-style-type:none;background-position:0 -597px;font:12px/23px Arial,Helvetica,sans-serif;color:#3e6c79;overflow:visible;}
.breadcrumb a{color:#666;text-decoration:none!important;}
.breadcrumb a:hover{color:#2a505b;}
.breadcrumb li{float:left;height:23px;background-position:0 -451px;padding:0 8px 0 20px;}
.breadcrumb li.breadcrumbFirst{background-position:0 -378px;width:74px;height:23px;padding:0;margin-left:-2px;}
.breadcrumb li.breadcrumbLast{background-position:0 -524px;width:5px;height:23px;padding:0;margin-right:-2px;}
@media projection,screen{.tabs-hide{display:none!important;}
}
@media print{.tabs-nav{display:none;}
}
.tabs-nav{list-style:none;margin:0;padding:0 0 0 4px;}
.tabs-nav:after{display:block;clear:both;content:" ";}
.tabs-nav li{float:left;margin:0 0 0 1px;min-width:84px;}
.tabs-nav a{white-space:nowrap;}
.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{outline:0;}
*>.tabs-nav a span{width:auto;height:auto;}
.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited{cursor:text;}
.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{cursor:pointer;}
.tabs-container{padding:1em 8px;}
