/*body{ background-image:url(gfx/body.png); background-repeat:no-repeat; background-position:center top; text-align:center; }

.contenuto{ width:708px;}*/

* {
 margin: 0;
 padding: 0;
}

a img {
 border: none;
}

body {
  margin: 0;
  padding: 0;
  background: #e2e2e3 url(gfx/body.png) no-repeat center top;
  width: 100%;
  text-align: center;
  font-family: arial, Courier, monospace;
  font-weight: normal;
  font-size: 13px;
  color: #999;
  min-width:706;/*--Fixes Background Bug--*/
}

.headwrap {
	float: left;
	width: 100%;
}

#container {
 margin-top: 60px;
}

#container.gallery {
 margin-top: 30px;
}

a {
 color: #666;
 text-decoration: none;
}

a:hover {
 color: #666;
 text-decoration: underline;
}

p {
 margin-top: 6px;
 margin-bottom: 0px;
 font-size:11px;
 font-family: arial, Courier, monospace;
}

p.centro {
 width: 706px;
 margin: 0 auto;
}

p.centro a span {
 display: none;
}

a#moda {
 float: left;
 background-image: url(gfx/moda.png);
 background-position: 0 0;
 height: 393px;
 width: 233px;
}
a#moda:hover {
 background-position: 0 393px;
}
a#selleria {
 float: left;
 background-image: url(gfx/selleria.png);
 background-position: 0 0;
 height: 393px;
 width: 236px;
}
a#selleria:hover {
 background-position: 0 393px;
}
a#sport {
 float: left;
 background-image: url(gfx/sport.png);
 background-position: 0 0;
 height: 393px;
 width: 237px;
}
a#sport:hover {
 background-position: 0 393px;
}

#evento {
 margin-bottom: 56px;
}

#evento p {
 margin-top: 26px;
}

#evento p.small a img {
 margin: 0;
}

#evento p.small a#fb {
 margin-right: 20px;
}
#evento p.small a#comunicazione {
 margin-right: 20px;
}

#evento p.small a#mappa {
 margin: 0;
}

p.sotto {
 clear: both;
 padding-top: 6px;
 margin-bottom: 74px;
}

#footer {
 clear: both;
 position: fixed;
 bottom: 0;
 left: 0;
 width: 100%;
 background: #fff;
 height: 30px;
 line-height: 30px;
 font-size: 11px;
}

#uploader {
 border-bottom: 1px solid #076332;
 margin: 0 20px 5px;
 padding-bottom: 5px;
}

#uploader p {
 clear: both;
 text-align: center;
 font-size: 16px;
}

#gallery {
 clear: both;
 padding-bottom: 30px;
}

#gallery h1 {
 color: #0e4222;
}

#gallery h2 {
 margin: 0 20px;
 padding-bottom: 5px;
 border-bottom: 1px solid #076332;
}

#gallery div.img {
 display: inline-block;
}

#gallery a img {
 border: 1px solid #999;
 margin: 3px;
}

#gallery p.backlink a img {
 border: none;
}
