body {  	
   background: url(img/back.png) repeat-x #f6dfa4;
   margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 80%;
	font-family: "Book Antiqua", Georgia;
	font-size: 90%;
	border-top: 3px solid #5c0404
	}
	
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;
}
a { color: #333; text-decoration: none}
#mappa { width: 900px; height: 580px;}
.clearfix { clear: both;}
.bigwrap {position: relative; width: 980px; margin: 0 auto; background: url(img/shadow.gif) -4px 223px no-repeat }
img { border: 0}
.wrap {  position: relative; width: 949px; margin: 0 auto }
.xnews span { display: none}
.xnews table { width: 500px !important}
.wrap-swf { width: 943px; height: 329px; background: url(img/swf.png); border-left: 3px solid #5c0404; border-right: 3px solid #5c0404 }

.wrap-menu  { height: 100px; width: 949px; margin: 0 auto; position: relative}

.content { position: relative;    padding: 10px    }
.wrap-txt { float: left; width: 527px; }

.title { color: #760505; font-size: 1.3em; padding: 5px 0 }
.testonews { font-size: 0.9em; text-align: center }
#txt table { width: 400px !important}
.txt {  color: #000; line-height: 1.3em; text-align: justify; padding: 10px; font-size: 1.2em;  background: url(img/back-txt.png) no-repeat; border-top: 3px solid #5c0404  }
.txt a { color: #666; }
.txt a:hover { color: #000; }
#gallery { margin: 0 auto}
.sugg {
	float: right;
	width: 329px;
	padding-top: 35px;
	position: relative;
	right: 20px;
	height: 262px
}
.sugg .fotina { float: left; height: 131px; width: 154px; margin: 0 10px 0 0}
.evid { color: #760505}
.wrap-gallery { width: 100%}
#gall { width: 750px; margin: 0 auto}



.footer { width: 930px; height: 30px; font-size: 1.1em; padding: 30px 0 0 0; text-align: center; margin: 0 auto; position: relative }
.footer a { color: #666}
.footer a:hover { color: #760505}

.textfield { background-color: #f9f9f9; border: 1px solid #dfdede}



hr { border: 0; height: 1px; background-color: #999; width: 80%}

/* form */


#field { margin: 2px 0; font-size: 1.1em}
#field span { margin: 0 }
#field a { font-weight: bold }
.infor input { width: 13px; font-size: 1.2em; height: 13px; padding: 2px 0 0 0 ; border: 1px solid; background-color: #FFF}

input { border: 1px solid #c6b797; padding: 0px; margin: 3px 0; color: #000; width: 250px; height: 20px; background-color: #e5d5b2}
input:hover { background-color: #ecdfc1}
input:focus { background-color: #ecdfc1}
textarea { color: #000; width: 500px; height: 120px; border: 1px solid #c6b797; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #e5d5b2}
textarea:focus { background-color: #ecdfc1}
textarea:hover { background-color: #ecdfc1}
.privacy { font-size: 0.8em; line-height: 17px}

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

#flahsplayre a { text-decoration: none; color: #666}