/* CSS Document */
* 
{
  padding:0;
  margin:0;
}
body
{
  background-color: #FFFFFF;
  font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
  text-align: center;
}
img
{
  border: 0px;
  margin: 0px;
  padding: 0px;
}
#container
{
  text-align: left;
  width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}
#logo
{
	margin: 0px 0px 0px 20px;
}
#topmenu
{
	width: 477px;
	height: 23px;
}
#topmenu img, #topmenu a
{
	padding: 0px;
	float: left;
	margin: 0px;
}
#footer
{
	border-top: 1px solid #2A3135;
	text-align: center;
}
#supertop
{
	background-image:url(immagini/1.gif);
	background-repeat: repeat-y;
	padding: 0px 20px;
	text-align: right;
}
#supertop img
{
	margin: 5px 4px 0px 4px;
	padding: 1px;
	border: 1px solid #757575;
}
td.box
{
	vertical-align: top;
	padding: 0px 0px 0px 4px;
	text-align: justify;
}
#maintb, #tb2, #items
{
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
	line-height: 16px;
}
img.boxopener
{
	border: 1px solid #2A3135;
}
.in2
{
	margin: 0px 0px 0px 3px;
}
.in
{
	margin: 0px 6px 0px 0px;
}
.in p
{
	margin: 0px 0px 6px 0px;
}
.titolo
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 12px;
	color: #FFF;
}
.contenuto
{
	text-align: justify;
	line-height: 20px;
	padding: 0px 0px 0px 7px;
}
#thumbs td
{
	vertical-align: top;
	text-align: center;
	height: 105px;
}
#tsshumbs td img
{
	margin-bottom: 5px;
	border: 1px solid #D9D9D9;
	padding: 4px;
}
#items a, .contenuto a
{
	text-decoration: none;
	color: #2A3135;
	font-weight: bold;
}
#items a:hover, .contenuto a:hover
{
	color: #929292;
}
.itemwrapper
{
	border: 1px solid #E3E3E3;
	padding: 3px;
	margin: 1px 0px;
}
table .formt td
{
	vertical-align: top;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px 6px;
}
table .formt td input
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	height: 25px;
	width: 100px;
}
.inputname
{
	font-weight: bold;
}
.inputdesc
{
	font-weight: normal;
}
.thumbwrapper
{
	border: 1px solid #E3E3E3;
	float: left;
	padding: 2px;
	margin: 0px 4px 0px 0px;
}
.bigthumbwrapper
{
	border: 1px solid #E3E3E3;
	float: left;
	padding: 4px;
	margin: 0px 4px 0px 0px;
}
a.newslink
{
	text-decoration: none;
	color: #000000;
}
a.newslink:hover
{
	color: #9B9B9B;
}