﻿body { font-family: Trebuchet MS, Trebuchet, Arial; margin: 0px; font-size: 10pt; }
a { text-decoration: none; color: #2e4a23; }
p, h1, h2, h3, h4, h5, img { margin: 0px; }
img { border: none; }

fieldset { padding: 0em 1.5em 1em 1em; margin-bottom: 1.5em; }
fieldset legend { margin: 0em 1em 0em 1em; }
fieldset label { display: block; margin-bottom: .5em; }
fieldset input[type=text] { font-family: Trebuchet MS, Trebuchet, Arial; border: solid 1px #9b9b9b; margin-bottom: .5em; width: 200px; }
fieldset textarea { border: solid 1px #9b9b9b; margin-bottom: .5em; font-family: Trebuchet MS, Trebuchet, Arial; font-size: 10pt; }

#container { width: 990px; margin: 0px auto 0px auto; }

#headerInterne { }
#content { clear: right; }
#footer { clear: left; }
#zone { background-color: #c5bb85; position: relative; padding: .6em; margin-bottom: 1em; }
#zone h2 { font-weight: bold; font-size: .85em; margin-top: .2em; margin-bottom: .2em; color: #2e4a23; }

#agenzia { clear: left; text-align: center; padding: .8em; background-color: #2e4a23; }
#agenzia p, #agenzia a { color: #fff; font-size: 1.1em; }
#agenzia a:hover { text-decoration: underline; }
/*HeaderHome*/
#top { position: relative; }
#top h1, h2 { margin: 0px; color: #507b40; font-weight: normal; }
#top h1 { font-size: 5.5em; letter-spacing: 18px; }
#top h2 { font-size: 1.5em; letter-spacing: .05em; }
#top div { position: absolute; right: 0px; width: 200px; height: 30px; text-align: right; font-size: 12pt; }
#top div a:hover { text-decoration: underline; }

#middle { margin-bottom: 20px; height: 287px; }

#middle div { float: left; }
#partner { width: 123px; border: solid 1px #4d7b3b; margin-right: 20px; height: 285px; }
#foto { width: 555px; background-color: #4d7b3b; background-image: url('../img/RoccaManerbaDelGarda.jpg'); margin-right: 20px; height: 287px; }
#logo { width: 270px; height: 287px; }

#menu { clear: left; background-color: #4d7b3b; color: #fff; text-align: center; padding: .5em; }
#menu a { color: #fff; font-size: 1.2em; margin-left: 4em; margin-right: 4em; }
#menu a:hover { text-decoration: underline; }
#immric { background-color: #2e4a23; text-align: center; color: #fff; padding: .5em; }

#immric a { color: #fff; font-size: 1.4em; margin-left: 8em; margin-right: 8em; }
#immric a:hover { text-decoration: underline; }
/*Header Interne*/

#topInterne { margin-bottom: .5em; position: relative; }

#topInterne div { position: absolute; right: 0px; width: 200px; height: 30px; text-align: right; font-size: 12pt; }

#topInterne img { float: left; margin-right: .5em; }

#topInterne h1, h2 { color: #4d7b3b; font-weight: normal; }

#topInterne h1 { font-size: 3.3em; letter-spacing: 28px; }

#topInterne h2 { font-size: 1.4em; letter-spacing: .05em; }

#menuInterne { clear: left; width: 990px; padding-top: .5em; padding-bottom: .5em; font-size: 1.1em; margin-bottom: .5em; height: 1.5em; }

#menuInterne a { color: #416034; margin-right: 1.1em; }
#menuInterne a:hover { text-decoration: underline; }
#menuInterne label { color: #9b9b9b; margin-left: 2em; }
#menuLink { float: left; }
#cerca { float: right; width: 200px; height: 19px; border: solid 1px #9b9b9b; padding: 0px; }

#cerca input.testo { font-size: .75em; margin: 0px; padding: 1px; height: 15px; width: 170px; border: solid 1px #fff; }
#cerca input.immagine { margin: 0px; padding: 0px; vertical-align: top; }

/*Immobili.aspx*/
#barra { background-color: #2e4a23; float: left; width: 970px; padding: .4em 10px .4em 10px; color: #fff; margin-bottom: 1.5em; }
#barra h3 { float: left; font-size: 1.7em; }
#barra div { margin-top: .15em; float: right; }
#barra div label { margin-right: .2em; }

#barra div select { margin-right: 10px; font-size: .85em; height: 18px; }

#barra div input[type=image] { vertical-align: middle; }

#immobili { clear: both; height: 550px; padding: 0em 0em 1.5em .5em; }
#elenco { float: left; width: 310px; }
#dettaglio { float: right; }
#boxDettaglio { width: 630px; height: 510px; color: #434343; background-color: #c5bb85; padding: 20px 0px 20px 30px; }
#boxDettaglio h4 { color: #2e4a23; font-size: 2.2em; }
#boxDettaglio h5 { font-size: 1.4em; margin-bottom: 1em; }
#boxDettaglio label { color: #2e4a23; font-size: 1.1em; }
#boxDettaglio p { }

#boxDettaglioTesto { height: 170px; margin-right: 20px; }

#fotoGrande { float: left; width: 400px; height: 300px; margin-right: 30px; margin-bottom: 15px; overflow: hidden; }
#fotoGallery { float: left; }
#fotoGallery td { vertical-align: top; }
#fotoGallery td img { margin-right: 20px; }

#infoDettaglio { font-size: 1.16em; clear: left; padding-top: .25em; padding-bottom: .25em; margin-right: 2em; border: solid 1px #f0f0f0; }
#infoDettaglio a { margin-left: 9em; }

/*Richieste*/


#consenso p { text-align: justify; margin-bottom: 1em; }

#divInvia { background-color: #2e4a23; padding: .4em; text-align: right; }
#divInvia a { color: #fff; }
#dicInvia img { vertical-align: top; }

/*Privacy Pop UP*/
#PrivacyPOP{padding:10px;margin:5px;border:solid 5px #4d7b3b;}
#PrivacyPOP p {margin-bottom:1em;font-size:1.05em;}