body
{


	background-image: url('./img/bg.jpg');
	background-color: #dedfe3;
	background-repeat: repeat-x;
	background-attachment:fixed;
	font-family: arial, geneva, lucida, sans-serif;
	font-size: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0;
	color: #39464b;
	text-align:justify;
	overflow: scroll;
	
}

ul#menu { width: 910px; height: 43px; background: #FFF url("img/menu-bg.gif") top left repeat-x; font-size: 0.9em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 5px -5px auto; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #333; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #777; }
ul#menu li a.current{ color: #FFF; background: #FFF url("img/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }

.contenuto
{
	width: 890px;
}

.slideshow
{
	text-align: center;
	margin:0 auto;
	border: 0px;
}


h1
{
	font-style: italic;
	font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold;
	font-size: 1.2em;
}

.td-sx
{
	font-size: 17px;
	color: #000;
	width: 200px;
	border: 1px solid;
	background-image: url('./img/bgbox.jpg');
	background-color: #efefef;
	background-repeat: repeat-x;
	vertical-align: top;
	text-align: right;
}

.linksx
{
	font-size: 12px;
	min-height: 565px;
	color: #000;
	text-align: right;
	font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold;
	vertical-align: top;
}

.td-dx
{
	vertical-align: top;
	text-align: justify;

}

.testo
{
	font-size: 10pt;
	color: #39464b;
	vertical-align: top;
	text-align: justify;
	margin: 2px 2px 2px 2px;
	padding: 6px;

}


div#footer
{
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}

.footersx
{
	width: 75%;
	vertical-align:top;
}

img
{
	border: 0px;

}


fieldset {
border: none;
}


.vtop
{
	text-align: justify;
	vertical-align:top;
}


.sx
{
	text-align: left;

	padding: 0;
}


.ju
{
	text-align: justify;
	border: 0px;
}

.jutop
{
	text-align: justify;
	vertical-align: top;
	border: 0px;
}

.ce
{
	text-align: center;
	margin:0 auto;
	border: 0px;
}


.rx
{
	text-align: right;
	font-style: italic;
}





a:link
{	
	color: #788dbc;
	text-decoration: none;
	font-weight: bold;
}
a:visited
{
	color: #788dbc;
	text-decoration: none;
	font-weight: bold;
}
a:hover, a:active
{
	color: #000000;
	text-decoration: none;
	background-repeat:repeat-y;
} 

div#ie6ostia
{
	text-align: center;
	display:none;
}

.wat
{
	font-size: 8pt;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
}


.floatsx{float:left;}

.floatdx{float:right;}

img.floatsx { 
    float: left; 
    clear: left; 
    margin: 4px; 
}

img.floatdx { 
    float: right; 
    clear:right;
    margin: 4px; 

}


.spacer
{
	vertical-align:middle;
	width:896px;
	min-height:3px;
	margin: 5px auto;
	background-image: url('./img/hspace.jpg');
}


.testomid
{

}



.main
{
	width: 900px;

	background-color: #fafafb;
	border: 1px solid #888;
	margin: 10px auto;
	padding: 5px;
	font-size: 12px;
}

.clearboth { clear: both; }


