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, body, {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background: url(img/back-top.png) top center repeat-x #eeeeee;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
img { border: 0}
.clr { clear: both}

#wrap { width: 950px; margin: 0 auto}
#wrap-header  { position: relative; width: 950px; margin: 0 auto; height: 100px   }


#wrap-logo { float: left; width: 400px; margin: 5px 0 0 0; display: inline}
#logo a { width: 400px; display: block; height: 72px; background: url(img/logo.png); }

#wrap-find-slider { position: relative; border-bottom: 1px solid #979797 }

#wrap-swf { width: 670px; height: 239px; float: right;  background: url(img/back-swf.png)}
#wrap-swf p { background-color: #dbdbd2; text-align: center; color: #C00; margin: 10px; padding: 10px 0; position: relative; top: 20%;}
#wrap-swf p a { color: #000; }

#wrap-finder { width: 260px; height: 219px;  color: #3e392f; font-size: 0.9em; float: left; background-color: #dbdbd2; padding: 10px; display: inline}
#wrap-finder .tit-finder { margin: 5px 0; }
#wrap-finder select { width: 260px; height: 25px; color: #333; font-size: 1em; margin: 3px 0; }
#wrap-finder #title { color: #a44340; padding: 10xp; border-bottom: 1px solid #FFF; font-size: 1em; font-weight: bold; margin-bottom: 3px}
#wrap-finder .btn-ricerca { background: url(img/btn-ricerca.png) top center; height: 27px; width: 92px; border: 0; cursor: pointer; float: right; margin: 10px 0 0 0;}
#wrap-finder .btn-ricerca:hover { background: url(img/btn-ricerca.png) 0 54px; height: 27px; width: 92px; border: 0; cursor: pointer}
#wrap-finder .btn-ricerca:focus { background: url(img/btn-ricerca.png) bottom center; height: 27px; width: 92px; border: 0; cursor: pointer}

#wrap-content { position: relative; width:950px; border-top: 2px solid #FFF; background: url(/img/back-content.png) top right repeat-y }

#wrap-left { width: 710px; float: left; background: url(img/back-menu-bottom.png) 0 -35px repeat-x;  }
#wrap-txt h3 { color: #424236; font-size: 1.1em; padding:0; margin: 15px 0 4px 15px}
wrap-txt hr { border: none; background-color: #f3f3f3; height: 1px; width: 680px; margin: 0 auto; padding: 0; }
#wrap-txt p { color: #534430; padding: 0 10px 5px 15px; font-size: 0.96em}
#wrap-txt p a { text-decoration: none; color: #333} 
#wrap-txt p.evid { color: #870000}

#wrap-txt-servizi h3 { color: #424236; font-size: 1.1em; padding:0; margin: 15px 0 4px 15px}
#wrap-txt-servizi ul { padding: 0; margin: 30px 0 0 0;}
#wrap-txt-servizi li { list-style: none; font-size: 0.9em; color: #534430; margin: 0 0 4px 20px; padding: 0 0 0 22px; background: url(img/arrow.png) 6px 6px no-repeat; }
#wrap-txt-servizi hr { border: none; background-color: #f3f3f3; height: 1px; width: 680px; margin: 0 auto; padding: 0; }
#wrap-txt-servizi p { color: #534430; padding: 0 10px 5px 15px; font-size: 0.96em}
#wrap-txt-servizi p.evid { color: #870000}

#wrap-sidebar { background-color: #dbdbd2; width: 234px;  float: right; border-left: 3px solid #FFF; border-left: 3px solid #dbdbd2}
#wrap-sidebar h2 { color: #9e3230; padding: 9px 0; margin: 0; text-align: center; font-size: 1.1em}
#wrap-sidebar p { color: #564c3a; padding: 0; margin: 4px 10px; font-size: 0.9em }
#wrap-sidebar .img-item-price {  padding: 0 10px;  }
#wrap-sidebar .txt-item-price  { font-size: 0.68em; background-color: #FFF; margin: 0 auto 10px auto; width: 207px; height: 29px; overflow: hidden; padding: 2px; }
.annunci-title { font-size: 0.81em; background-color: #474540; margin: 0 auto 0 auto; width: 207px;  overflow: hidden; padding: 2px;}
.annunci-title a { text-decoration: none; color: #FFF; text-transform:  uppercase }
#wrap-footer { width: 100%; background: url(img/back-footer.png); height: 49px; position: relative; bottom: 0  }
#footer { width: 950px; margin: 0 auto; text-align: center; font-size: 0.9em;  padding-top: 15px; color: #9e3230}
#footer #partitaiva { color: #736357; font-size: 0.7em; text-align: right; padding-top: 2px}
.view_user a { text-decoration: none; color: #666}



/* FORM */
#wrap-contact { padding: 5px 0 5px 15px; font-size: 1.2em; color: #666}
#wrap-contact a { text-decoration: none; color: #333}
#wrap-txt form { margin: 30px auto 0 auto; width: 500px }
.field {margin: 4px 0; font-size: 0.9em;   }
.field span {   }
.field a { font-weight: bold }
.infor input { width: 13px; font-size: 1.2em;  padding: 2px 0 0 0 ; border: 0; background-color: #FFF}
#field-info {margin: 4px 0; font-size: 0.9em;    }
#field-info a { color: #666  }
.field input { border: 1px solid #CCC; padding: 0px; margin: 4px 0; color: #000; height: 18px; width: 180px; background-color: #F7F7F7}
.field input:hover { background-color: #f1f1f1}
.field input:focus { background-color: #f1f1f1}
.field-info textarea { color: #000; width: 500px; height: 120px; border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #F7F7F7}
.field-info textarea:focus { background-color: #f1f1f1}
.field-info textarea:hover { background-color: #f1f1f1}
.privacy { font-size: 0.8em; line-height: 17px; }
.privacy a { text-decoration: none; color: #333}

#myBox_2_content { padding: 10px; font-size: 0.9em}

#send-button { display: block; 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  }
#index-link { font-size: 0.76em;  margin: 0 auto; color: #999; text-align: center}
#index-link a { text-decoration: none; color: #999;}
