html, div, span, applet, object, iframe,blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, /img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, fieldset, form, label, legend,caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background: url(img/back.gif) repeat-x #302e2a;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	border-top: 2px solid #dc4fc3;
	font-size: 100%;
	font-family: Verdana, Geneva, sans-serif
}
img { border: 0}
.clr { clear: both}
h3 { padding-left: 10px; color: #FFF}
hr { border-width: 1px 0 0 0; border-color: #666; border-style: dotted}

#wrap { width: 925px; position: relative;}
#entra-nel-sito { width: 626px; float: right}
#entra-nel-sito a { display: block; width: 626px; height: 82px; background: url(img/entra-nel-sito.png);}
#entra-nel-sito a:hover { width: 626px; height: 82px; background: url(img/entra-nel-sito.png) bottom center;}
#watermark { background: url(/new/img/watermark.png); width: 150px; height: 105px; position: absolute; left: 0}

#wrap-left { position: relative}
#wrap-left { position: relative; float: left; width: 286px; height: 277px; background: url(img/back-left.png)}
#contact { margin: 70px 0 0 7px}

#wrap-swf { width: 925px; height: 355px;  background: url(img/back-swf.jpg)}
#wrap-swf p { background-color: #CCC; text-align: center; color: #C00; margin: 0 20px; padding: 10px 0; position: relative; top: 50%;}
#wrap-swf p a { color: #000; }

#wrap-right { width: 619px; float: right; }
#wrap-txt {  background: url(img/back-txt-y.png) repeat-y; behavior: url("iepngfix.htc"); min-height: 215px }
#wrap-txt-cc {  background: url(img/back-txt-y.png) repeat-y; behavior: url("/iepngfix.htc"); min-height: 215px }
#wrap-txt-bottom { width: 619px; background: url(img/back-txt.png) bottom center; behavior: url("/iepngfix.htc"); height: 65px;}
#wrap-txt h2 { font-size: 0.9em; padding: 0 0 0 4px; margin: 5px 0}
#wrap-txt h2 a { color: #1b1714; text-decoration: none}
#wrap-txt p { font-size: 0.9em; padding: 10px; margin:  0; line-height: 1.2em; color: #fff5df   }
#wrap-txt ul { margin: 0; padding: 10px 20px 20px 40px}
#wrap-txt ul li { font-size: 0.9em; padding: 0; margin:  0; line-height: 1.2em; color: #FFF   }
#wrap-txt p.evid { color: #FFF   }
#wrap-txt p a { text-decoration: none; color: #58524e  }
#wrap-txt p a:hover { text-decoration: underline; color: #58524e  }
#wrap-mappa { padding: 9px}
#mappa { width: 600px; height: 400px}
#mappa2 { width: 600px; height: 400px}
.marker { font-size: 0.8em; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif}
#wrap-footer {width: 925px; position: relative; margin: 10px 0 }
#footer-index { width: 620px; float: left; padding-left: 60px; color: #b9b3a6; font-size: 0.75em; margin-top: 45px; line-height: 1.4em}
#footer-index a { text-decoration: none; color: #F7F7F7; }
#wrap-footer-index {width: 925px;  }
#footer { width: 620px; float: right; color: #B9B3A6; font-size: 0.75em; line-height: 1.4em; margin-bottom: 10px}
#footer a { text-decoration: none; color: #F7F7F7; }
#fiaip { background: url(img/fiaip.png); width: 109px; height: 59px; position: absolute; right: 0; top: 0; behavior: url("iepngfix.htc");}
#footer #partitaiva { color: #736357; font-size: 0.7em; text-align: right; padding-top: 10px}

#scopri-annunci { text-align: center; padding-top: 35px; color: #CCC }
#scopri-annunci a { color: #FFF; }

#trova-immobile-testo { text-align: center; color: #CCC; padding-top: 10px; text-transform: lowercase}
#index-link { text-align: center; clear: both; font-size: 0.76em; color: #827e76; padding: 70px 0 10px 0}
#index-link a { color: #777369; text-decoration: none}
#bigwrap-finder { background: url(img/back-finder.png); height: 370px; padding-bottom: 15px; width: 279px;  margin: 0 auto; color:#FFF}
#wrap-select { width: 250px; margin: 0 auto; padding: 24px 0 0 0}
#wrap-select select { width: 250px; margin: 7px 15px 10px 0px}
#invia-form input { float: right; cursor: pointer; padding: 0 6px}


.wrap-cantiere { border-bottom: 1px dotted #666; padding: 0 0 10px 0; margin: 10px 10px 0 10px }
.wrap-cantiere .thumb { width: 200px; float: left }
.wrap-cantiere .txt { width: 380px; float: right; font-size: 0.86em} 
.wrap-cantiere .pdf { text-align: right}
.wrap-cantiere .pdf a { text-decoration: none; color: #FFF; background: url(img/pdf.png) top left no-repeat; padding-left: 30px }

/* RSS FEAT */

.vetr-vend { width: 200px; margin: 20px auto 0 auto}
.vetr-vend .annunci-title { width: 194px; background-color: #474540; padding: 3px}
.vetr-vend .annunci-title a { text-decoration: none; color: #999; color: #FFF; font-size: 0.9em  }
.vetr-vend .descrizione { color: #CCC; background-color: #474540; font-size: 0.8em; padding: 5px; height: 30px; overflow: hidden}

/* VETRINA FINDER */
#wrap-vetrina-finder { width: 500px; margin: 0 auto; padding-top: 20px}
#title-annunci-vetrina { color: #FFF; text-align: center; padding: 20px 0 0 0; font-size: 1.1em}
.wrap-vetrina { width: 200px; margin: 0 25px; float: left; height: 220px}
.vetrina-title { background-color: #b9b3a3; padding: 3px; }
.vetrina-title a { color: #333; font-weight: normal; font-size: 0.8em;  }

/* MENU */
#wrap-menu {   margin: 0; background: url(new/img/back-menu.png); font-size: 0.8em }
#wrap-menu ul { list-style: none; padding: 0; margin: 0 0 0 10px}
#wrap-menu ul li { list-style: none; margin: 0; float: left; padding: 8px 25px 0 0px; margin: 0  }
#wrap-menu ul li a  { color: #FFF; display: block; height: 20px; text-decoration: none; float: left; padding: 0 }
#wrap-menu ul li a:hover  { color: #dc4fc3; background: url(new/img/current.png) bottom repeat-x; }
#wrap-menu ul li a#curr { color: #dc4fc3; background: url(new/img/current.png) bottom repeat-x; }



/* FORM */
#myBox_2_content { padding: 10px; font-size: 0.8em}
#myBox_2_content a { color: #333}

#wrap-contact { padding: 20px; color: #fff5df; font-size: 0.9em;}
#wrap-contact p a { color: #FFF; }
#wrap-contact p a:hover { color: #FFF; }
.field {margin: 2px 0; }
.field-captcha img { position: relative; top: 11px; padding-left: 4px }
.field span {   }
.field a { font-weight: bold }
.infor input { width: 13px; font-size: 1.2em; display: inline; height: 13px; padding: 2px 0 0 0 ; border: 0; background-color: #FFF}

#field-info a { color: #FFF}
input { border: 1px solid #CCC; padding: 0px; height: 20px; margin: 4px 0; color: #000; background-color: #EEE}
input:hover { background-color: #FFF}
input:focus { background-color: #f1f1f1}
textarea { color: #000; width: 580px; margin: 10px 0; display: inline; height: 120px; border: 1px solid #CCC; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 0.8em; background-color: #EEE}
textarea:focus { background-color: #f1f1f1}
textarea:hover { background-color: #f1f1f1}


#send-button { display: inline; float: right; background: url(img/send-button.png) top center; border:0 none; margin: 5px; height: 37px; width: 134px; cursor: pointer; }
#send-button:hover { background: url(img/send-button.png) bottom center; border:0 none; height: 37px; width: 134px; cursor: pointer  }
