BODY, html {
	FONT-SIZE: 12px; 
	/*BACKGROUND-COLOR: #ffffff; */
	MARGIN: 0px; padding:0px;
	COLOR: #333333; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; COLOR: #222222; 
	LINE-HEIGHT: 22px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
}
H2 {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; COLOR: #333333; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
}
H3 {
	DISPLAY: inline; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}
H4 {
	DISPLAY: inline; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}
H5 {
	DISPLAY: inline; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #222222; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}
H6 {
	DISPLAY: inline; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}
P {
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	TEXT-INDENT: 1.1em; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}
UL {
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}
LI {
	MARGIN-BOTTOM: 8px;
}
A:link {
	FONT-WEIGHT: normal; 
	COLOR: #0066ff;
}
A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #666666;
}
A:hover {
	COLOR: #0099ff; 
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #ff3300;
}
FORM {
	DISPLAY: inline;
}
.textinput {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #666666; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: arial, sans-serif; 
	BACKGROUND-COLOR: #f7f7f7;
}
a.linkverticale {
color: #fff;
text-decoration:none;
}
a.linkverticale:hover {
color: #fff;
text-decoration:underline;
}
a.linkverticale:visited {
color: #fff;
}
a.linkfaq {
color: #0066ff;
text-decoration:none;
font-weight:normal;
}
a.linkfaq:hover {
color: #0066ff;
text-decoration:underline;
font-weight:normal;
}
a.linkfaq:visited {
color: #0066ff;
font-weight:normal;
}

/*---- default ottimizzata ----*/

/*link*/
a.linkdemo, a.linkdemo:visited {
color:#fff;
text-decoration:none;
font-weight: bold;
font-size:15px;}

a.linkdemo:hover {
color:#cbebff;
text-decoration:underline;}
/*sfondi*/
#barramenu{
height:34px;
background: url(images/bg_menu.gif) left repeat-x;
}
.barramenu2{
height:28px;
background: #9ac7ea url(images/bg_menu2.gif) left repeat-x;
}
.bgsottomenu{
	height:274px;
	background-color: #426b92;
}
.bgsottomenu2{
  font-size:12px;
  background-color: #edf3fe;
  text-align:justify;
}
/*testo*/
td{
	font-size:12px;
}