HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 76.01%; FONT-FAMILY: arial,sans-serif; TEXT-ALIGN: center
}
DIV#container {
	BORDER-RIGHT: #000 1px solid;
	MARGIN: 0px auto;
	BORDER-LEFT: #000 1px solid;
	WIDTH: 760px;
	COLOR: #000;
	POSITION: relative;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: left;
	

}
/*stili generici, su header e footer*/
DIV#header {
	COLOR: #fff; HEIGHT: 66px; BACKGROUND-COLOR: #99B3FE
}

div#tab{background-color: #99B3FE;border-bottom: 1px solid #787878;text-align:center}
div#tab ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#tab li{display: inline; margin: 0;padding:0}
div#tab li a{text-decoration: none;border: 1px solid #787878;padding: 0px 0.3em;
    background: #ccc;color: #036}
div#tab li a:hover{background-color: #f0f0f0}
div#tab li#activelinktab a{border-bottom: 1px solid #fff;background-color: #fff;color: #603}


DIV#header A {
	COLOR: #eee; TEXT-DECORATION: none
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
P {
	MARGIN: 0px;

}
P {
	PADDING-BOTTOM: 10px
}
H3 {
	PADDING-TOP: 10px
}
H1 {
	PADDING-LEFT: 10px; FONT: bold 2.3em/80px courier new,times,serif
}
H2 {
	FONT-SIZE: 1.5em
}
H3 {
	FONT-SIZE: 1.2em
}
DIV#footer A {
	FONT-WEIGHT: bold; COLOR: #ff0; TEXT-DECORATION: underline
}
DIV#navigation {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	LEFT: -1px;
	PADDING-BOTTOM: 0px;
	WIDTH: 120px;
	PADDING-TOP: 1em;
	POSITION: absolute;
	TOP: 136px;
	height: 150px;
	visibility: visible;


}
DIV#extra {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 7px;
	RIGHT: 0px;
	PADDING-BOTTOM: 1em;
	WIDTH: 130px;
	PADDING-TOP: 1em;
	POSITION: absolute;
	TOP: 119px;
	left: 621px;
	height: 136px;
	visibility: visible;



}
DIV#content {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px 135px 0px 145px; 
	PADDING-TOP: 1em; 
	BACKGROUND-COLOR: #fff
}
DIV#footer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #99B3FE; TEXT-ALIGN: center
}
DIV#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
/*stili per la navigazione*/

	
DIV#navigation UL A {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 120px; COLOR: #000; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
DIV#navigation UL A:hover {
	COLOR: #f00; BACKGROUND-COLOR: #fff
}
DIV#navigation UL A#activelink {
	COLOR: #f00; TEXT-DECORATION: none
}

DIV#navigation DIV.boxed {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 2em
}
DIV#navigation DIV.boxed H2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #999
}
DIV#navigation DIV.boxed P {
	MARGIN: 0px
}
DIV#navigation DIV.boxed A {
	COLOR: #666666;
	text-decoration: none;
	font-style: normal;

}
DIV#navigation DIV.boxed A:hover {
	COLOR: #f00;
	BACKGROUND-COLOR: #fff;
	text-decoration: none;
}

DIV#minilink A {
	BORDER-RIGHT: #666 1px inset; BORDER-TOP: #666 1px inset; MARGIN: 20px 0px; BORDER-LEFT: #666 1px inset; WIDTH: 90px; COLOR: #000; LINE-HEIGHT: 40px; BORDER-BOTTOM: #666 1px inset; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
/*DIV#minilink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #ccc
}*/
/*stili per la sezione extra*/
DIV#extra DIV.newsbox {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 1em
}
DIV#extra DIV.newsbox H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #999
}
DIV#extra DIV.newsbox P {
	MARGIN: 0px
}
DIV#extra DIV.newsbox A {
	COLOR: #666666;
	text-decoration: none;
}
DIV#extra DIV.newsbox A:hover {
	COLOR: #f00;
	BACKGROUND-COLOR: #fff;
	text-decoration: none;
}


DIV#extra DIV.newsboxed {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 2em
}
DIV#extra DIV.newsboxed H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #999
}
DIV#extra DIV.newsboxed P {
	MARGIN: 0px
}
DIV#extra DIV.newsboxed A {
	COLOR: #666666;
	text-decoration: none;
}
DIV#extra DIV.newsboxed A:hover {
	COLOR: #f00;
	BACKGROUND-COLOR: #fff;
	text-decoration: none;
}
DIV#extra DIV.newsboxed H4 {
	COLOR: #333333;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
}

/*stili per i contenuti*/
DIV#content {
	BORDER-RIGHT: #999 1px solid; BORDER-LEFT: #999 1px solid
}/*risolve il peek-a-boo bug di IE6*/
DIV.textimage {
	WIDTH: 100%; BORDER-BOTTOM: #999 1px dotted
}
DIV.textimage IMG {
	FLOAT: left; MARGIN: 10px
}
DIV.textimage H2 {
	MARGIN-TOP: 10px
}
DIV.wide {
	CLEAR: left
}
DIV.split2 {
	CLEAR: left
}
DIV.split3 {
	CLEAR: left
}
DIV.wide {
	BORDER-TOP: #ccc 1px dotted; MARGIN: 0px 1%
}
DIV.split2 DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 208px; PADDING-TOP: 0px
}
DIV.split3 DIV {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 135px; PADDING-TOP: 0px
}
/*stili per i link secondari*/
a.link2:link{
	color:#333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
a.link2:visited{
	color:#666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
a.link2:hover{
	color: #990000;
	text-decoration: underline;
	
}
