   body{
	background-color: #0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#topnav{
	padding: 0% 0% 0% 0%;
	font-size: 90%;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
}

#sideNav{
	text-align:left;
	padding: 1em 1em 1em 1em;
	margin-left:1em;
	margin-right:1em;
	float:left;
	font-weight:bold;
	width: 150px;
	list-style: none;
	background: #FFF;
	border: 2px solid #0066FF;
	text-transform:capitalize;
}

#sideNav li,
#sideNav ul {
	list-style:none;
}

#sideNav a{
	display:block;
	text-decoration:none;
	border: 1px solid #999;
	/*margin: 0 1em 0px 0px ;
	*/padding: 3px 3px;
	background: #FFF;
	color: #009;
}

#sideNav a:link,
#sideNav a:visited{
	background: #EEE;
	color: #009;
}

#sideNav a:hover,
#sideNav a:focus
#sideNav a:active{
	background: #666;
	color: #FFF;
	border-color: #000;

}

/*-----------------------*/


/*----------------------*/



#loging{
/*  se fuori dal logo decommenta
	float:right;
	width: 350px;
	decomenta */
	/*padding: 1.5% 2% 0px 5%;*/
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:68%;
	text-transform:capitalize;
	text-align: center;
	vertical-align:middle;
	margin-right: 8%;
}

/*---------text box personalizzato  ------*/

#loging .textbox, 
#loging .textpw{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	background:#0066CC;
	border-style: ridge;
	vertical-align: inherit;
	width:62px;
	height:12px;
	/*word-spacing:.2em;*/
	/*border:1px solid #000033;*/
}

#loging .butt{
	font-family: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	border-width: 1px 0px 0px 0px ;
	border-color:#0066CC; 
	border-style:outset; 
}


#toploc{
	/*background: #FFFFFF;*/
	padding: 2em 0 0 2em ;
	
	/*padding: 2.5% 2% 11px 5%;*/
	color:#0066cc;
	font-size:68%;
	text-transform:capitalize;
}

#pgbody{
	padding: 2% 2% 2% 2%;
	width: 95%;
	text-align:justify;
	
	/*background-color:#FFFFFF;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#pgbodyAll{
	/*padding-top:1%;*/
	width: 100%;
	float:left;
	/*background:#FF0000;*/
	border-bottom: inset 1em #FFFFFF;
	}

#pgbodyPlef{
	padding: 1% 1% 0 1%;
	float:left;
	/*text-align:justify;*/
	/*background-color:#00FF00;*/
	/*width: 74%;*/
}

#pgbodyNews{
	padding: 1em 1em 1em 1em;
	margin-left:1em;
	float: right;
	background-color: #CCCCCC;
	width: 220px;
	list-style: square;
	}


.floatRight{
	padding: 1em 1em 1em 1em;
	width:350px;
	float: left;
	background:#ccc;
}
.floatLeft{
	padding: 1em 1em 1em 1em;
	width:200px;
	float: left;
	background-color:#FFCC00;
}


#contact{
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	padding: 0 1% 0 0;
}


#sponsor{
	color:#0066CC;
	text-align:center;
	padding: 8px 0 0 0;
}
#sponsor img{
	border-color:#0066CC;
	border-left: 6px;
	border-right: 6px;
}

#disclaimer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:60%;
	color:#FFFFFF;
	text-align:center;
	padding: 5px 1% 3px 1% ;
}



/**************** Links sections ******************/
.menutop{
	line-breake: strict;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #0066CC;
	margin: 0;
	padding: 0.5em 0;
	text-align: center;
	text-shadow:Navy;
	text-transform:capitalize;
	/*size: 93%;*/
	/*white-space:nowrap;*/
}

.menutop li{
	display:inline;
}

.menutop a:link,
.menutop a:visited{

	height: 0;
	padding: 0.1em 3px 7px 3px;
	text-decoration: none;
	margin: -0.5em 0;
	border-right: 2px solid #0066CC;
	white-space: nowrap;
	background: #0066CC;
	color:#FFFFFF;
}

.menutop a:hover,
.menutop a:focus,
.menutop a:active{
	background: #FFFFFF;
	color:#000000;
	/*padding: -0.06em 5px;*/
	/*padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
}

.menutop .firstvoice a{
	border-left: 2px solid #0066CC;
}



/********** Footer menu *************/

.menubot{
clear:left;
	background: #FFFFFF;
	/*size: 98%;*/
	color:#000000;
	font-size: 60%;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	text-shadow:Navy;
}

.menubot li{
	display:inline;
}

.menubot a{
	height: 0;
	padding: 0.3em 5px;
	text-decoration: none;
	border-left: none;/*1px solid #0066CC;*/
	border-right: 1px solid #0066CC;
	white-space: nowrap;
}

.menubot .firstvoice a{
	border-left: none;
	border-right: 1px solid #0066CC;
}
.menubot .lastvoice a{
	border-left:  none;/*1px solid #0066CC;*/
	border-right: none;
}

.menubot a:link,
.menubot a:visited{
	background: #FFFFFF;
	color: #0066CC;
}

.menubot a:hover,
.menubot a:focus,
.menubot a:active{
	background: #0066CC;
	color:#FFFFFF;
}

/********** End of Footer menu *************/


.linkTopNav a:link,
.linkTopNav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.linkTopNav a:hover{
	color: #FF0000;
	text-decoration:none;
} 

.linkBotNav a:link,
.linkBotNav a:visited{
	color:#0066CC;
	text-decoration:none;
}
.linkBotNav a:hover{
	color: #FF0000;
	text-decoration:none;
}

.linkWhere a:link,
.linkWhere a:visited{
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}

.linkWhere a:hover{
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

/************* end of Link section **************/

/************* page layout section **************/

.borders {
  background: #FFFFFF url(imgs/corners/top-l.gif) top left no-repeat;
  }
.borders .tor {
  background: url(imgs/corners/top-r.gif) top right no-repeat;
  }
  
.borders .bol {
  background: url(imgs/corners/bot-l.gif) bottom left no-repeat;
  }

.borders .bor {
  background:url(imgs/corners/bot-r.gif) bottom right no-repeat;
  }
  
/************* end of page layout section **************/

/********************* visitors ***********************/
.visit{
	color:#0066CC;
	font-size: 90%;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	text-shadow:Navy;
}

/********************* end of  visitors ***************/
/*******************  Sub nav ************************/
.subMenu{
	background: #FFFFFF;
	/*size: 98%;*/
	color:#000000;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	text-shadow:Navy;
}

.subMenu li{
	display:inline;
}

.subMenu a{
	height: 0;
	padding: 0.3em 5px;
	text-decoration: none;
	border-left: none;/*1px solid #0066CC;*/
	border-right: 1px solid #0066CC;
	white-space: nowrap;
}

.subMenu .firstvoice a{
	border-left: none;
	border-right: 1px solid #0066CC;
}
.subMenu .lastvoice a{
	border-left:  none;/*1px solid #0066CC;*/
	border-right: none;
}

.subMenu a:link,
.subMenu a:visited{
	background: #FFFFFF;
	color: #0066CC;
}

.subMenu a:hover,
.subMenu a:focus,
.subMenu a:active{
	background: #0066CC;
	color:#FFFFFF;
}

/********** End of Sub Nav *************/


/********** Text Style *************/
.txtSection {
	color: #0066CC;
	font: bold;
}
.txtDef {
	color: #000000;
	font-size: 100%;
}

/**********Text Style end *************/

.pixDida {
	font-size:80%;
	text-align:center;
	padding: 1em 1em 1em 1em;
}