#content  {
background-color:	#506f8b;
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	70%;
margin-left:	170px;
padding-bottom:	15px;
padding-left:	5px;
padding-right:	5px;
padding-top:	5px;
text-align:	left;
text-decoration:	none;
width:	535px;
}

#content_soloTxt  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	70%;
margin-left:	5px;
padding-bottom:	15px;
padding-left:	5px;
padding-right:	5px;
padding-top:	5px;
text-decoration:	none;
position:relative;
}

#content_nav  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	70%;
margin-left:	170px;
padding-bottom:	15px;
padding-left:	5px;
padding-right:	5px;
padding-top:	5px;
text-align:	left;
text-decoration:	none;
width:	535px;
}

img.content {
float:left;
}
img.content_r {
float:right;
}


#footer  {
	background-color:	#506f8b;
	clear:	left;
	color:	#999999;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:	70%;
	padding-bottom:	15px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	40px;
	text-align:	center;
	padding-bottom:	15px;
	background-image: url(../images/bg.footer.jpg);
	background-repeat: no-repeat;
}

#header  {
background-color:	#506f8b;
border-bottom-width:	1px;
border-color:	#ffffff;
border-left-width:	0px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	0px;
padding-bottom:	5px;
padding-left:	0px;
padding-right:	0px;
padding-top:	5px;
}

#main  {
background-color:	#506f8b;
margin-left:	auto;
margin-right:	auto;
text-align:	left;
width:	720px;
}

#navigation  {
background-color:	#506f8b;
border-bottom-width:	1px;
border-color:	#ffffff;
border-left-width:	0px;
border-right-width:	1px;
border-style:	solid;
border-top-width:	0px;
color:	#FF9900;
float:	left;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	70%;
font-weight:	bold;
margin-bottom:	0px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
padding-bottom:	15px;
padding-left:	5px;
padding-right:	5px;
padding-top:	5px;
text-align:	right;
text-decoration:	none;
width:	150px;
min-height: 600px;
}

#top-nav  {
clear: both;
background-color:	#506f8b;
background-image:	url(../images/titolo.jpg);
background-position:	center center;
background-repeat:	repeat-x;
border-bottom-width:	1px;
border-color:	#ffffff;
border-left-width:	0px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	1px;
height:	30px;
margin-left:	auto;
margin-right:	auto;
width:	715px;
}
#top-nav li{ 
        padding: 1px 3px 12px 3px;
		margin: 0; 
		color: #000080;
		float: left; 
	}
#top-nav li a  {
border-left-color:	#ffffff;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#ffffff;
border-right-style:	solid;
border-right-width:	1px;
padding: 4px 5px 12px 5px;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	12px;
font-weight:	bold;
color:	#000080;;
}

#top-nav li a:hover  {

color:	#ff8000;
padding: 4px 5px 13px 5px;
background-color: #506f8b;
border-bottom-width:	0px;
 }

#top-nav li a.current {

color:	#ff8000;
padding: 4px 10px 13px 10px;
background-color: #506f8b;
border-top-width:	0px;
 }


a  {
color:	#666666;
text-decoration:	none;
}

a.navigation  {

display:	block;
padding-bottom:	3px;
padding-left:	12px;
padding-right:	0px;
padding-top:	3px;
text-align:	left;
background-image: url(../images/linkarrow.gif);
background-repeat: no-repeat;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;

color: #ffffff;
font-weight: normal; }

a.navigation:hover  {
background-image: url(../images/blinkarrow.gif);
border-color:	#FF9900;
text-decoration: underline; }

a.small-navigation  {
color:	#999999;
text-decoration:	none;
}

a.small-navigation:hover  {
color:	#FF9900;
}

body  {
background-color:	#506f8b;
background-image:	url(../images/bg.gif);
background-position:	center;
background-repeat:	repeat-y;
margin-bottom:	0px;
margin-left:	0px;
margin-right:	0px;
margin-top:	5px;
text-align:	center;
}

h1  {
background-color:	#506f8b;
border-bottom-width:	1px;
border-color:	#FF9900;
border-left-width:	0px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	0px;
color:	#FF9900;
font-size:	180%;
font-weight:	normal;
margin-bottom:	15px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	50px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

hr  {
border-bottom-width:	1px;
border-color:	#ffffff;
border-left-width:	0px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	0px;
height:	0px;
text-align:	center;
width:	100%;
}

p  {
	border-bottom-width:	1px;
	border-left-width:	0px;
	border-right-width:	0px;
	border-top-width:	0px;
	color:	#ffffff;
	font-family:	Verdana, Arial, Sans-Serif;
	font-size:	10px;
	margin-top:	10px;
	padding-bottom:	10px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
}
.intro {
	border-bottom-width:	1px;
	border-left-width:	0px;
	border-right-width:	0px;
	border-top-width:	0px;
	color:	#ffffff;
	font-family:	Verdana, Arial, Sans-Serif;
	font-size:	14px;
	margin-top:	10px;
	padding-bottom:	10px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	}
table {
color:	#ffffff;
	font-family:	Verdana, Arial, Sans-Serif;
	font-size:	10px;
}

ul { margin: 0; padding : 0; list-style : none; }