body,td,pre {
font-size:11px; font-family: Arial, sans-serif;
/*font-size:10px; font-family:Verdana,sans-serif;*/ /* www.whirlpool.com */
}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body {
 /* www.whirlpool.com */
/*background:#C9D4DD url(../images/bg_bodyw.jpg) repeat scroll center top; margin:0 auto; text-align:center;*/
background:#C9D4DD url(../images/wp_internal_bg2.jpg) center top; margin:0 auto; text-align:center;
background:url(../images/cs_main_bground.gif) repeat-x scroll left top #6086B7; margin:0 auto; text-align:center;
background:#C9DCF7 url(../images/cs_main_bground2.jpg) repeat-x scroll left top; margin:0 auto; text-align:center;


/* Natale 2008
background:#F5F5F5 url(../images/2008_hday_lp_bg.jpg) no-repeat scroll center top; margin:0 auto; text-align:center;
*/
}
/*body { background-color:#C9D4DD; background-image:url(../images/line2bkg.jpg); background-repeat:repeat-y; background-position:center;}*/
/*body  {filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B9D777,endColorStr=#92A748)}*/
/*body { background-color:#C9D4DD;}*/

img { border:none;}

#content {
	width:832px; height:auto; height:100%; background-color:#FFFFFF; border:1px solid #A1AAB1; border-bottom:none;
	padding:0 0 80px 0; padding:0;
	margin:4px auto auto auto; text-align: left; /* centra negli altri browsers (http://css.html.it/guide/lezione/57/layout-elastico/) */
	overflow:auto;
	/*background:#ffffff url(../images/footer_bottom2.jpg) no-repeat center bottom;*/
}
#tableBody { clear:both; width:800px; min-height:470px; height:auto; overflow:visible; }
#mainDiv { width:644px; float:right; text-align:left; vertical-align:top;}
#tableNav { width:150px; min-height:470px; overflow:visible; background-color:#E1E1EB; background-color:#DBE5EE; text-align:left; vertical-align:top; float:left; }
#mainDivL { padding: 2px; float: left; width: 75%; vertical-align: top;}
#mainDivR { float: right; width: 23%; vertical-align: top;}
#divMainProd {width:320px; height:250px; float:left; text-align:center; display:block;}


table {font-size:11px; font-family: Verdana, Arial, sans-serif; }
input { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #F4F4F4; border:1px solid #7F9DB9;}
select {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background: #ffffff; border:1px solid #7F9DB9; width: 140px;}
a:link { color: #014d73; text-decoration: none; }
a:visited { color: #014d73; text-decoration: none; }
a:hover { color: #1d80ad; text-decoration: underline; }

.barTitle {color: #0D0453; color:#004D85; color:#DBE5EE; background-color: #9E9CB2; background-color:#7BB32F; background-color:#34547D; background-color:#A1B9D5;
background-color:#34547D; /*background:url(images/frame_tab_sub.gif) top right no-repeat;*/}
.tablefs {background:#FAFAFA url(../images/fsys.jpg) left top repeat-x; height:22px;}
.tablefs thead {/*background: url(../images/fsys.jpg) left top repeat-x;*/ height:22px;}
.tablefs td {font-family:Tahoma; font-size:8pt; border-bottom:1px solid #ccc; height:18px;}

.tableHomeTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:170%; color:#505066; font-weight:bold;
	line-height:24px; margin:0; padding:0; vertical-align:top;
}

H1 { font-size:140%; color:#9D9D9D; border-bottom:1px solid #9D9D9D; margin-top:27px;}

.track	 {color: #333}
.track a, .track a:visited {color: #333; text-decoration:none;}
.track a:hover {text-decoration:underline;color: #003C96;}



/* carino... ?!?
.submit-buttons {
	BORDER-RIGHT: #102d79 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #102d79 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #102d79 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #102d79 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d4d7e6
}
*/

.button {
	/*BORDER-RIGHT: #102d79 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #102d79 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #102d79 1px solid; COLOR: #000000; PADDING: 1px; BORDER-BOTTOM: #102d79 1px solid;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #d4d7e6;
	font-size:104%; color:#FFFFFF;
	background-image:url(../images/btn_bkgnd.gif);
	height:120px; width:102px;
}
.button a{
    color:#FFFFFF; text-decoration:none;
}





.ln-main-section-span {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}

.ln-sep {
	BACKGROUND-COLOR: #a7a5a5
}
.ln-main-section {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #0c2577; TEXT-ALIGN: right
}
.ln-table {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #a7a5a5 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.ln-table TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #a7a5a5 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.ln-on {
	BACKGROUND-COLOR: #5e6ea5
}
.ln-links {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 171px; COLOR: #151515; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.ln-links:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 171px; COLOR: #151515; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.ln-links:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 171px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 100%; BACKGROUND-COLOR: #5e6ea5; TEXT-DECORATION: none
}
A.ln-link:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 171px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 100%; BACKGROUND-COLOR: #5e6ea5; TEXT-DECORATION: none
}
A.ln-links-on {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.ln-links-on:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.ln-links-on:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}







/*
#hpage1 {display: inline}
#hpage2 {display: none}
#hpage3 {display: none}

#page1 {display: inline;}
#page2 {display: none;}
#page3 {display: none;}
*/



.lblMenu a, .lblMenu a:visited {font-family: Tahoma; font-size: 11px; color: #2C2C2C; text-decoration: none;}
.lblMenu a:hover {color: #FFFFFF;}


/*
.spots th {font-size:12px;}
.spot th {font-size:11px;}
*/

th {font-size:11px;}
.spots {font-size:12px; color: #000066}

.fTitle {
	font-size: 24px;
	font-weight: bold;
}
.fNota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tdbtblack { border-bottom: 1px solid #000000; }
.tdbtgray { border-bottom: 1px solid #999999; }
.fText {font-size: 12px; font-family: "Times New Roman", Times, serif;}


.navBorder	{background:#CCCCCC;}
.navBLeft	{border-left: solid 1px #CCCCCC;}
.navBRight	{border-right: solid 1px #CCCCCC;}
.navBBottom	{border-bottom: solid 1px #CCCCCC;}
.navBTop	{border-top: solid 1px #CCCCCC;}
.navB2Bottom	{border-bottom: solid 2px #CCCCCC;}
.navBlTop	{border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC}
.navBrTop	{border-top: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC}
.navBlBottom	{border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC}
.navBrBottom	{border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC}







.tlink a:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF;
  text-decoration: none;  background-color: #000000
}
.tlink a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF;
  text-decoration: none;  background-color: #000000
}
.tlink a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;
  text-decoration: none;  background-color: #FFCC00
}
.nlink12 a:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000
}
.nlink12 a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000
}
.nlink12 a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #9F0000;
  text-decoration: none
}
.nlink a:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000
}
.nlink a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000
}
.nlink a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #9F0000;
  text-decoration: none
}

.inputOn
{
  FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; border: 1px solid #999999;
}
.inputOff
{
  FONT-SIZE: 11px; COLOR: #000000; border: 1px none;
}

.radio
{
 FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Verdana","Arial","Helvetica","Sans-Serif"; BACKGROUND-COLOR: #ffffb7
}








/* START PAGE DEFINITION */

#navBar
{
  float: left; width: 150px; margin: 0px; padding: 0px; margin-bottom:10px; height:100%;
  /* background-color: #F0F0F0; border-left: 1px solid #cccccc; border-right: 1px solid #CCCCCC; */
}

#navBar ul {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	list-style-type: none;
	text-indent: 0pt;
}




#navBar li {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0453;
	font-style: normal;
	font-weight: bold;
	height: 22px;
	width:100%;
	display: block;
	background-color: #C8C4DB;
	background-color: #A1B9D5;
	border-bottom: 1px solid #FFFFFF;
	list-style-type: none;
	float:left;
}

#navBar li a:link, li a:visited {
	height: 22px;
	display: block;
	vertical-align:middle;
	padding-top:4px;
}
#navBar li a:active { color:#101074; background-color: #F2F3F7; text-decoration: none; display: block; }
#navBar .liactive { color:#101074; background-color: #F2F3F7; text-decoration: none; display: block;
 border-left:3px solid #FFAA00; border-left:3px solid #F2F3F7; border-left:3px solid #7BB32F; }

#navBar li a:hover { color:#101074; background-color: #F2F3F7; text-decoration: none; display: block;
 border-left:3px solid #FFAA00; border-left:3px solid #7BB32F; /*border-left:3px solid #34547D;*/ }







#mainContentIndex
{
  /* left and right navBar */
  float: left; margin-left: 10px; width: 60%;
}
#mainContentFull
{
  /* NO left navBar */
  float: left; margin-left: 10px; width: 95%; height:400px;
}
#mainContent
{
  /* left navBar */
  float: left; width: 650px; margin-left: 0px; margin: 0px; padding: 0px;
}
#contentNOT-IN-USE
{
  /* right navBar */
  float: left; margin-left: 0px; width:60%;
}


#siteInfo
{
/*background-image:url(../images/footer_bottom.gif); background-repeat:no-repeat; width:800px; height:100px;*/
  clear: both;
  font-family: Tahoma, Arial, sans-serif; font-size: 95%; color: #323232;
  padding: 0px 0px 0px 0px; width: 800px;
}

#rightBar
{
  float: right; width: 15%; padding-right: 10px; height: 400px;
}






/* MENU 'FLAP' semplice con i flap e la cartellina accesa (4stars)   (IN USE !) */
#top-nav {
	/*BACKGROUND-IMAGE: url(../images/top_nav_bg_repeat_30.gif); BACKGROUND-REPEAT: repeat-x;*/
	HEIGHT: 16px;
	/*padding-left:5%;*/ width:100%; TEXT-ALIGN: left; padding-top:87px;
}
#top-nav UL {
	/*PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; width:100%;*/
	padding:0; margin:0; margin-left:0; width:100%; border-bottom:1px solid #7BB32F; border-bottom:1px solid #860D36; border-bottom:1px solid #9EB4BF; 
	
}

/*
#top-nav LI {
	width:80px;
}
*/
#top-nav UL LI {
	DISPLAY: inline; list-style:none; /*LIST-STYLE-TYPE: none;*/ 
}
#top-nav UL LI A {
	PADDING-RIGHT: 2em; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 2em; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left;
	PADDING-BOTTOM: 2px; /*TEXT-TRANSFORM: uppercase;*/ COLOR: #ffffff; color:#34547D; PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none;
	width:72px;
}
#top-nav UL LI#M A {
	COLOR: #ffffff; BACKGROUND-COLOR: #009932; background-color:#34547D; color:#DBE5EE;
}
#top-nav UL LI A:hover {
	BACKGROUND-COLOR: #666666; background-color:#DBE5EE;
}
/* -- */




/* END PAGE DEFINITION */
