﻿body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Sans-Serif; font-size: 10pt; color: #565C58; position: relative; }
h1, h2, h3, h4, h5, p, ul, li { margin: 0px; }
h1, h2, h3, h4, h5, p { padding: 2px; }
ul { list-style-type: square; }


a { text-decoration: none; }

a:hover { text-decoration: underline; }

input[type=text], input[type=password], textarea { border: solid 1px #8b8b8b; height: .8em; }

#headerBlocco3 input[type=button], input[type=submit] { border: none; color: #fff; background-color: Transparent; font-weight: bold; }

#Container { width: 1010px; margin-left: auto; margin-right: auto; position: relative; }

/*HEADER NORMALE*/
#header { background-color: #366A18; height: 105px; background-image: url('../Immagini/Struttura/SfondoHeader.gif'); background-repeat: repeat-x; width: 980px; }
#headerBlocco1 { width: 160px; float: left; background-image: url('../Immagini/Struttura/HeaderIM.gif'); background-repeat: no-repeat; height: 105px; }
#headerBlocco2 { width: 640px; float: left; color: #fff; }
#headerBlocco2 div { margin-top: 14px; margin-left: 17px; }
#headerBlocco3 { width: 180px; height: 105px; float: left; color: #fff; font-weight: bold; background-image: url('../Immagini/Struttura/SfondoLogin.gif'); background-repeat: repeat-x; }
#headerBlocco3 div { margin-top: 14px; margin-left: 17px; }
#headerBlocco3 input[type=text], input[type=password] { width: 100px; margin-top: 2px; }
/*HEADER NATALIZIO
#header { background-image: url('../Immagini/Struttura/SfondoHeaderNatalizio.jpg'); background-repeat: no-repeat; width: 980px; height: 105px; }
#headerBlocco1 { width: 160px; float: left; height: 105px; }
#headerBlocco2 { width: 640px; float: left; color: #fff; }
#headerBlocco2 div { margin-top: 14px; margin-left: 17px; }
#headerBlocco3 { width: 180px; height: 105px; float: left; color: #fff; font-weight: bold; background-color: #A10000; }
#headerBlocco3 div { margin-top: 14px; margin-left: 17px; }
#headerBlocco3 input[type=text], input[type=password] { width: 100px; margin-top: 2px; }*/



#ricerca { height: 150px; width: 1010px; }
#ricercaBlocco1 { width: 158px; float: left; }
#ricercaBlocco2 { width: 418px; vertical-align: top; float: left; margin-top: 5px; }
#ricercaBlocco3 { width: 398px; text-align: left; float: right; vertical-align: bottom; margin-top: 17px; }
#TitoloRicerca { margin-left: 10px; color: #264D0D; font-size: 14pt; font-weight: bold; font-family: Verdana; }
#RicercaTXT { height: 50px; width: 368px; background-color: #E2E2E2; height: 50px; }
#BoxSXRicerca { float: left; margin-top: 13px; margin-left: 10px; }
#BoxDXRicerca { float: left; margin-left: 10px; margin-top: 10px; }


#boxCentrale { background-color: #EDEDED; }

#menu { width: 160px; height: 380px; }

#MenuPrincipale { margin: 0px 17px 0px 0px; text-align: right; height: 298px; }
#MenuBandiere { text-align: center; }
#MenuPrincipale li { font-weight: bold; list-style-type: none; margin-bottom: 17px; }
#MenuPrincipale li a { color: #35453A; }
#MenuPrincipale li a:hover { color: #4C7733; }
#MenuPrincipale ul { padding: 0px; margin: 0px; }
#ColonnaCentraleSinistra { float: left; width: 160px; background-color: #EDEDED; background-image: url(../Immagini/Struttura/BarraSfondoMenuPrincipale.gif); background-repeat: repeat-y; height: 1350px; }
#ColonnaCentraleCentro { float: left; width: 640px; background-color: #EDEDED; min-height: 1350px; }
#ColonnaCentraleDestra { margin: auto; float: left; width: 180px; background-color: #fff; background-image: url('../Immagini/Struttura/BarraSfondoTitoloNotizie.gif'); min-height: 1350px; }

#ColonnaCentraleDestra h4 { padding: 6px; }
#ColonnaCentraleDestra p { padding: 6px; }
#ColonnaCentraleDestra li { list-style-type: none; }
#ColonnaCentraleDestra ul { padding: 0px; }
#info { clear: left; height: 100px; }

#partner { height: 87px; background-color: #D6D6D6; width: 980px; }
#BoxSinistraPartner { float: left; background-image: url('../Immagini/Struttura/BarraSfondoMenuPrincipale.gif'); background-repeat: repeat-y; height: 87px; width: 160px; font-size: 15pt; color: #B1B1B1; }
#BoxSinistraInfo { float: left; height: 100px; width: 160px; }
#BoxDestraInfo { margin-left: auto; float: left; width: 820px; }
#CopyBonora { text-align: right; margin: 17px 5px 0px 0px; }
#DatiBonora { margin: 10px 0px 0px 26px; color: #323232; }

#miglioriProposte { position: relative; background-image: url(../Immagini/Struttura/BarraSfondoMiglioriProposte.gif); background-repeat: repeat-x; background-color: #366A18; }

#BoxResidenzialeCommerciale { height: 380px; background-color: #EDEDED; }
#TitoloImmobiliPrimoPiano { height: 27px; background-color: #4C7733; padding-top: 5px; color: #fff; font-weight: bold; padding-left: 20px; margin-right: 20px; }
#TitoloCasaVacanzaPrimaPagina { height: 25px; background-color: #4C7733; padding-top: 7px; color: #fff; font-weight: bold; padding-left: 20px; margin-right: 20px; font-size: 11pt; }
#Box1TitoloPrimoPiano { margin-top: 2px; float: left; width: 250px; font-size: 11pt; }
#Box2TitoloPrimoPiano { margin-top: 6px; float: left; text-align: right; width: 336px; margin-right: 14px; font-size: 8pt; }

#BoxImmobiliPrimoPiano { margin-top: 30px; }
#BoxDoveSiamo { width: 600px; min-height: 600px; margin-left: 20px; margin-right: 20px; }
#BoxUbicazione { text-align: left; width: 600px; }
#fasciaVerde { height: 32px; background-image: url('../Immagini/Struttura/sfondoVerde.gif'); background-color: #374D2A; background-repeat: repeat-y; }
#bottoniLaterali { height: 128px; margin-top: 40px; width: 160px; }

#FormDettaglioImmobile hr { height: 1px; color: #D2D2D2; }
#FormDettaglioImmobile span { color: #35453A; font-size: 10pt; font-weight: bold; }

#ComandiSemplici { padding: 0px; margin-top: 20px; font-weight: bold; color: #383838; }
#ComandiSemplici a { font-weight: bold; color: #383838; }


#BoxFormRichiestaInformazioni { width: 590px; background-color: White; border: solid 1px white; }
#BoxNumeriUtili { width: 590px; background-color: #FFFFFF; border: solid 1px #C9C9C9; }
#TitoloPrivacy { background-color: #567642; color: White; font-weight: bold; font-size: 11pt; padding: 6px; margin: 0 0 0 0; font-family: Times New Roman; }
#TestoPrivacy { background-color: #EDEDED; text-align: justify; }
#TabellaNumeriUtili td { text-align: center; width: 140px; vertical-align: top; }
#FormDettaglioImmobile { background-color: White; width: 593px; border: solid 1px #C9C9C9; }
#TabellaInvioAmico td { color: #35453A; font-size: 10pt; font-weight: bold; vertical-align: bottom; }
#TabellaInviaNumeroTelefono td { color: #35453A; font-size: 10pt; font-weight: bold; vertical-align: bottom; }
#BoxTabellaInviaAmico { margin-top: 10px; background-color: White; width: 593px; border: solid 1px #C9C9C9; }
#BoxTabellaInviaNumeroTelefono { margin-top: 15px; background-color: White; width: 593px; border: solid 1px #C9C9C9; margin-bottom: 15px; }
#ImmobileSegnalato { margin: 12px; font-size: 15pt; font-weight: bold; font-family: Times New Roman; color: #383838; }
#TelefonoSegnalato { margin: 12px; font-size: 15pt; font-weight: bold; font-family: Times New Roman; color: #383838; }
#TitoloFormInviaAmico { color: #383838; font-weight: bold; }
#TitoloFormInviaNumeroTelefono { color: #383838; font-weight: bold; }
#BoxDoveSiamo { margin: 22px; background-color: White; border: solid 1px white; }
#BoxPresentazioneAzienda { margin: 22px; background-color: White; border: solid 1px white; text-align: justify; }

#BoxCasaVacanzaHomePage { margin-left: 20px; margin-bottom: 20px; margin-top: 20px; }
#BoxCasaVacanzaHomePage img { border: none; }

#BoxDoveSiamo div { margin: 15px; }
#BoxServizi { margin: 22px; background-color: White; border: solid 1px white; }
#BoxServizi div { margin: 15px; }
#BoxIntroduzioneInformativaPrivacy { text-align: justify; margin-top: 10px; }
#BoxImmagini { margin-top: 10px; background-color: White; width: 575px; text-align: center; overflow: scroll; }
#BoxListaNotizie { margin: 22px; background-color: White; border: solid 1px white; }
#BoxListaImmobili { margin: 15px; }
#BoxRicercaImmobili { height: 72px; background-image: url('../Immagini/Struttura/SfondoBarraRicercaImmobili.gif'); background-repeat: repeat-x; margin: 0px auto 25px auto; }
#BoxPaginaPrivacy { border: solid 4px #006600; padding: 10px; margin: 10px; }
#BoxSviluppatoDa { text-align:left; font-size: 10pt; color: #565C58; margin-top: 1em; font-weight:bold; }
#BoxSviluppatoDa a { font-size: 10pt; color: #565C58; font-weight:bold; }
