/*stili per il layout fisso con posizionamenti assoluti*/
BODY  {background-image: url("test/img/Sfondo.jpg");background-repeat: repeat;}
html,body{margin: 0;padding:0}
a{color:#000000; font-weight:bold}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{ position:relative; width: 940px;margin: 5px auto;text-align: left;
    border-left: 2px solid #36c;border-right: 2px solid #36c}
/*stili generici, su header e footer*/
div#header{background-color:#3165CE;color: #FFFF63; height:150px;background: url(test/img/Immagine_Testa1.jpg) no-repeat}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: Verdana, Arial, Helvetica, sans-serif  bold 2.3em/80px arial,serif}
h2{color: #0033CC;font-size: 1.5em}
div#footer{ position:relative;width: 927px;margin: 5px auto;text-align: left;}
div#footer a{color: #000000;font-weight: bold; text-decoration: underline; border-color:#9CAEBD}
h2{
color:blue;
}
h4{line-height:1px
}
.p1{
font-family:Adventure;
font-size:28px;
}
.p1a{
font-family:Adventure;
font-size:28px; color:#0000FF;
}
.p2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height: 20px;
}
.p3 {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:24px;
line-height:15px;
}
.p4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
line-height:15px
}
.p5 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 18px;
}
.p6 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:10px;
	font-weight: lighter;
}
/*stili specifici per il layout*/
div#content{
	margin-right: 13em;
	padding: 1em;
	background-color:#FFFFFF;
	color:#000033;
}
div#content img{border:1px black}
div#navigation{position:absolute;top: 177px;right: 2px;width: 155px; background-color:#3366FF}

div#footer{text-align:center; padding: 0.5em;
    background-color: #CECFCE; color: #000}

/*stili per la navigazione*/
div#navigation a{
	color:#369;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.6em;
	font-weight: bold;
	font-variant: normal;
}
div#navigation a:hover{color: #FFEF31;text-decoration: underline}
div#navigation a#activelink{
	color: #0099FF;
	text-decoration: none;
	background-color: #99FFFF;
}


/*menu*/
#navheader
{padding-top:160px;}

#navheaderlist
{padding: 0 1px 1px 0;
margin:0px;
font: bold 12px Verdana, sans-serif;}

#navheaderlist li
{list-style: none;
margin: 0px;
border-top: 1px solid gray;
display:inline;}

#navheaderlist li a
{padding: 0.25em 0.5em 0.25em 0.75em;	
border-left: 1em solid #CCFFFF;
background: #CCD;
text-decoration: none;}

#navheaderlist li a:link { color: #0033CC; }
#navheaderlist li a:visited { color: #0033FF; }

#navheaderlist li a:hover
{border-color: #FFEF31;
color: #FFF;
background: #003399;}
#navcontainer {
	width: 160px;
	background-color: #999999;
}
#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C0C0C0;
}

#navcontainer a
{display: block;
padding: 0px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;}

#navcontainer a:link, #navlist a:visited
{color: #EEE;text-decoration: none;}

#navcontainer a:hover
{background-color: #369;color: #fff;}

