﻿html, body {margin: 0; padding: 0;}
body{background: url(../Images/sfondo_main.gif) repeat-x #ECECEE; font-family: Tahoma, Verdana; font-size: 82%;}

.none {display: none;}

#divContainerTop {width: 914px; height: 13px; margin: auto; background: url(../Images/sfondo_container_top.gif) no-repeat #FFFFFF;}
#divContainer {width: 870px; padding: 0 22px 0 22px;  margin: auto; background: url(../Images/sfondo_container.gif) repeat-y #FFFFFF;}
#divContainerBottom {width: 914px; height: 10px; margin: auto; background: url(../Images/sfondo_container_bottom.gif) no-repeat #FFFFFF;}

#divTopLanguage {height: 19px; text-align: right; padding: 25px 0 0 0;}
#divTopLanguageFake {height: 19px; text-align: right; padding: 0 0 0 0;}
.aENG {margin: 0 6px 0 0; }
.aENG img, .aITA img {border: none;}

#divTopMenu {height: 40px; background: url(../Images/ombra_menu.gif) 0 31px no-repeat;}
.aTopMenu1 {float: left; display: inline; width: 99px; height: 31px; overflow: hidden; background: url(../Images/topmenu_chisiamo.jpg) left top no-repeat;}
.aTopMenu2 {float: left; display: inline; width: 147px; height: 31px; overflow: hidden; background: url(../Images/topmenu_valore.jpg) left top no-repeat;}
.aTopMenu3 {float: left; display: inline; width: 98px; height: 31px; overflow: hidden; background: url(../Images/topmenu_bacheca.jpg) left top no-repeat;}
.aTopMenu4 {float: left; display: inline; width: 123px; height: 31px; overflow: hidden; background: url(../Images/topmenu_notizie.jpg) left top no-repeat;}
.aTopMenu5 {float: left; display: inline; width: 104px; height: 31px; overflow: hidden; background: url(../Images/topmenu_partners.jpg) left top no-repeat;}
.aTopMenu6 {float: left; display: inline; width: 132px; height: 31px; overflow: hidden; background: url(../Images/topmenu_parlano.jpg) left top no-repeat;}
.aTopMenu7 {float: left; display: inline; width: 72px; height: 31px; overflow: hidden; background: url(../Images/topmenu_faq.jpg) left top no-repeat;}
.aTopMenu8 {float: left; display: inline; width: 95px; height: 31px; overflow: hidden; background: url(../Images/topmenu_contatto.jpg) left top no-repeat;}
.aTopMenu1:hover, .aTopMenu2:hover, .aTopMenu3:hover, .aTopMenu4:hover, .aTopMenu5:hover, .aTopMenu6:hover, .aTopMenu7:hover, .aTopMenu8:hover {background-position: right top;}

.aTopMenu1_sel {float: left; display: inline; width: 99px; height: 31px; overflow: hidden; background: url(../Images/topmenu_chisiamo.jpg) right top no-repeat;}
.aTopMenu2_sel {float: left; display: inline; width: 147px; height: 31px; overflow: hidden; background: url(../Images/topmenu_valore.jpg) right top no-repeat;}
.aTopMenu3_sel {float: left; display: inline; width: 98px; height: 31px; overflow: hidden; background: url(../Images/topmenu_bacheca.jpg) right top no-repeat;}
.aTopMenu4_sel {float: left; display: inline; width: 123px; height: 31px; overflow: hidden; background: url(../Images/topmenu_notizie.jpg) right top no-repeat;}
.aTopMenu5_sel {float: left; display: inline; width: 104px; height: 31px; overflow: hidden; background: url(../Images/topmenu_partners.jpg) right top no-repeat;}
.aTopMenu6_sel {float: left; display: inline; width: 132px; height: 31px; overflow: hidden; background: url(../Images/topmenu_parlano.jpg) right top no-repeat;}
.aTopMenu7_sel {float: left; display: inline; width: 72px; height: 31px; overflow: hidden; background: url(../Images/topmenu_faq.jpg) right top no-repeat;}
.aTopMenu8_sel {float: left; display: inline; width: 95px; height: 31px; overflow: hidden; background: url(../Images/topmenu_contatto.jpg) right top no-repeat;}

#divBanner {height: 250px; border-top: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;}
.aLogoHome {float: left; display: inline; width: 289px; height: 250px; overflow: hidden;}
.aLogoHome img {border: none;}
#divBannerImage {float: left; display: inline; width: 580px; height: 250px; overflow: hidden; padding: 0 0 0 1px; background-color: #F1F2F2;}

#divMain {padding: 17px 0 0 0;}
#divSideMenu {float: left; display: inline; width: 290px; overflow: hidden; }
#divMainContent {float: left; display: inline; width: 577px; padding: 0 0 0 3px; overflow: hidden; color: #494949; }  /*565656*/
#divCloser {clear:both; height: 20px; overflow: hidden; background: url(../Images/border_bottom.gif) left bottom repeat-x}

.aVendita, .aVendita_sel {float: left; display: inline; width: 280px; height: 125px; overflow: hidden; background: url(../Images/menu_vendita.jpg) left top no-repeat;}
.aAffitto, .aAffitto_sel {float: left; display: inline; width: 280px; height: 125px; overflow: hidden; margin-top: 19px; background: url(../Images/menu_affitto.jpg) left top no-repeat;}
.aNuoveCostruzioni, .aNuoveCostruzioni_sel {float: left; display: inline; width: 280px; height: 125px; overflow: hidden; margin-top: 19px; background: url(../Images/menu_nuovecostruz.jpg) left top no-repeat;}
.aVendita:hover, .aAffitto:hover, .aNuoveCostruzioni:hover, .aVendita_sel, .aAffitto_sel, .aNuoveCostruzioni_sel {background-position: right top}

#divFooter {padding: 11px 0 13px 0; text-align: center; color: #666666}
.aOrangeLink {color: #DB8B1C; text-decoration: none; letter-spacing: -0.05em;  font-size: 70%;}
.aOrangeLink:hover {text-decoration: underline;}
.spanBlu {color: #4574A2;}
#divCredits {padding: 6px 0 5px 0; font-size: 70%;}
.aGrayLink  {color: #666666; text-decoration: none; letter-spacing: -0.05em;}
.aGrayLink:hover {text-decoration: underline;}

.h3Orange {color: #DD932C; padding: 0 0 2px 0; margin: 0; font-weight: normal; letter-spacing: 0.05em; font-size: 140%;}
.h3Orange2 {color: #DD932C; padding: 0 0 10px 0; margin: 0; font-weight: normal; letter-spacing: 0.05em; font-size: 140%;}
.h3Orange3 {color: #DD932C; padding: 0 0 10px 0; margin: 0; font-weight: normal; letter-spacing: 0.05em; border-bottom: 2px solid #D8D8D8; font-size: 140%;}


/*********** ANNUNCI  *************/
.dlAnnunci>br {display:none ;}
.divVenditaItem, .divVenditaItem2 {float: left; display: inline; width: 276px; height: 81px; padding: 4px 2px 4px 5px; overflow: hidden; border-top: 2px solid #D8D8D8; border-bottom: 2px solid #D8D8D8;}
.divVenditaItem {margin: 0 8px 8px 0}
.divVenditaItem2 {margin: 0 0 8px 0}
.imgPreview {float: left; display: inline; width: 75px; height: 75px; overflow: hidden; border: 3px solid #D8D8D8; }
.divInfoPreview {float: left; display: inline; width: 185px; height: 81px; padding: 0 0 0 9px; overflow: hidden;}
.divInfoPreview2 {float: left; display: inline; width: 272px; height: 81px; padding: 0 0 0 2px; overflow: hidden;}
.imgInteressante {float: right; display: inline; width: 17px; height: 16px; overflow: hidden}
.divInfoPreviewText {clear: both; height: 64px; overflow: hidden; font-size: 82%; line-height: 135%;}
.lblLocalita {color: #094685; font-weight: bold; font-size: 115%;}
.divPreviewLink {text-align: right; padding: 0 4px 0 0;}
.hlnkPreview {color: #295C95;  font-size: 85%; font-weight: bold;}
.hlnkPreview:hover {color: #DA8A1B; }

#divInfoDetails {padding: 5px 4px 0 8px;}
.divInfoDetailsLeft {float: left; display: inline; width: 290px;  overflow: hidden;}
.divInfoDetailsRight {float: left; display: inline; width: 275px; overflow: hidden;}
.divInfoDetailsRight2 {float: left; display: inline; overflow: hidden;}
.spanInfoTop {color: #094685; font-size: 90%;}
.lblLocalitaAnnuncio {font-size: 120%;}
.imgFirst {border: 3px solid #D8D8D8; width: 274px; overflow: hidden; }
.lblPrezzo {float: right; display :inline; margin: 0 10px 0 0;}
.lblInfoText {font-size: 82%; line-height: 135%;}
.hlnkBlu {color: #295C95;  font-size: 85%; font-weight: bold; text-decoration: none;}
.hlnkBlu:hover {text-decoration: underline;}
.divBackAnnunci {clear: both; text-align: right; padding: 3px 6px 0 0;}
.divGallery {border-top: 2px solid #D8D8D8; padding: 10px 0 0 2px;}

.divRichiedi {visibility: hidden; background-color: #FFFFFF; width: 275px; padding: 5px 0 0 0; font-size: 85%;}



/********** PAGINE PUBBLICAZIONE ***************/
.lblNoPubblicazioni {display: block; padding: 10px 0 0 5px;}
.aOrangeLinkTitle {color: #DB8B1C; text-decoration: none; letter-spacing: -0.05em;  font-size: 120%;letter-spacing: 0.05em;}
.aOrangeLinkTitle:hover {text-decoration: underline;}
.imgBacheca {float: left; display: inline; /*width: 100px; height: 100px;*/ overflow: hidden; border: 3px solid #D8D8D8; margin: 3px 12px 5px 0; }

.divContorno {padding: 0 0 0 5px;}
.tbStart {color: #494949; font-style: italic; width: 200px;}
.divContatto {padding: 0 0 9px 0;}
#divMap {width: 98%; height: 230px; overflow: hidden; border: 2px solid #D8D8D8;}