body,td,th 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
}
body
{
	/*background-color: #efefef;*/
	background-image:url(../img/background.jpg);
	margin: 0;
	padding: 0;
}
a{color: #a00e0e; text-decoration: none;}
a:hover{color: #824A53; text-decoration: underline; font-weight:bold;}
h1, h2{display:none;}
p{margin:5px; padding:5px; color:#333333;}

#container
{
	margin: 0 auto;
	width:716px; 
}

#header
{
	background-image:url(../img/bg_header.gif);
	background-repeat:no-repeat;
	height:85px;
}

#menu
{
	height:52px;
	background-image:url(../img/bg_menu.gif);
	background-repeat:no-repeat;
	text-align:center;
}

#footer
{
	height:46px;
	background-image:url(../img/bg_menu.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	padding-top:6px;
	clear:both;
}

#content_sx
{
	background-image:url(../img/bg_sx.gif);
	background-repeat:no-repeat;
	width:209px;
	float:left;
	height:473px;
}

#content_dx
{
	background-image:url(../img/bg_dx.gif);
	background-repeat:no-repeat;
	width:506px;
	height:473px;
	float:left;
}

#content_dx ul
{
	list-style-type:circle;
	padding:10px;
	margin-left:15px;
	margin-top:10px;
	padding-top:0;
}

#content_dx li
{
	margin:5px;
}

.welcome #content
{
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
	height:473px;
}

.welcome #content h1, h1.titolocat
{
	display:block;
	font-size:16px;
	margin:10px; 
	padding:10px;
}

ul.elenco
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.elenco li
{
	margin:10px;
	padding:0;
}

a.thumb:hover, a.thumb:active{text-decoration: none; font-weight:normal;}
.thumb img
{
	border:1px solid #a00e0e;
	padding:2px;
}

.thumb img:hover{border:1px solid #0099CC;}
a.pn, a.pn:hover, a.pn:active, .pn img{text-decoration: none; font-weight:normal; border:none;}