body { 	margin:0px;
		padding:0;
		color: #656666;
   		font-family: Trebuchet MS, Arial, Verdana, Sans-serif ;
	}
	
table   {padding:0px; margin:0px; border: none; border-collapse: collapse;}
td      {padding:0px; margin:0px; vertical-align:top; font-size:12px; text-align:justify; }
img     {border: 0px;}
ul.list {list-style-position: outside;  list-style-image: url(../images/list.gif); margin:15px 0px 10px 35px; } 

a       {color: #45839b; text-decoration:none;}
a:hover {color: #45839b; text-decoration:underline; }

input{ font-size: 11px; color:#9a9a9a; border:solid 1px #bbbfbf;  margin:0; padding:2px; }
select{ font-size: 11px; color:#9a9a9a; border:solid 1px #bbbfbf;  margin:0; padding:2px; }
textarea{ font-size: 11px; color:#9a9a9a; border:solid 1px #bbbfbf;  margin:0; padding:1px 0 1px 6px; font-family:Trebuchet MS, Arial, Verdana, Sans-serif ; }


input.cerca{padding:2px 2px 2px 33px; background:#f8fcfd url(../images/bkgInSearch.gif) no-repeat left top; }
.radio{ border:none;  vertical-align:middle; margin:0 0 2px 0; }

.divon{ cursor:hand; cursor:pointer;}
.divpop{ width:650px; background: #006b90}
.cxc    { width:100%;}
.bot { background: url(../images/bkgBot.jpg) no-repeat bottom; padding:28px 25px 13px 25px;}

.textlogin {font-size:10px; color: #9a9a9a; line-height:10px;}
.title {font-size: 15px; color:#245f75; font-weight:bold; padding-bottom:10px;}
.titbig { color:#2591c3; font-weight:bold; font-size:16px; padding-bottom:15px; white-space:nowrap;}
.titdx { color:#e69147; font-weight:bold; font-size:16px; padding:8px 0 8px 0; width:160px; white-space:nowrap;}
.tit_serv { background: url(../images/bkgTServizi.gif) repeat-x top; color:#ffffff; font-size:16px; font-weight:bold; width:100%; padding-top:21px;}

.m_sez { background: url(../images/bkgMServizi.gif) no-repeat top; width:181px; }
.titsez {color:#e69147; font-weight:bold; font-size:16px; padding:10px 0 2px 10px; width:181px; background: url(../images/linemenuI.gif) no-repeat bottom left;}

.tit_lev1{ color:#245f75; font-weight:bold; font-size:16px; padding-right:20px; border-bottom:solid 1px #e5e6e6;}
.tit_lev2{ color:#e69147; font-weight:bold; font-size:13px; padding:0 20px 15px 0; }

.titnews {font-size: 12px; color:#2591c3;}
.titnews a {font-size: 12px; color:#2591c3;}
.titnews a:over{font-size: 12px; color:#2591c3;}
.titnews_on {background-color:#007dba; padding:2px 6px 2px 6px; font-size: 12px; color:#ffffff; font-weight:bold;}

.white { color:#ffffff; font-weight:bold;}
.white a       {color: #ffffff; font-weight:bold; text-decoration:none;}
.white a:hover {color: #ffffff; font-weight:bold; text-decoration:underline; }

.btn { background: url(../images/btnBkg.png) no-repeat left; line-height:20px; white-space:nowrap; padding:0 4px 0 22px; color:#838281; font-size:10px; font-weight:bold; }

.m_top{ padding:0 19px 8px 0; }

.m_serv { color:#ffffff; font-size:14px; padding:0 25px 0 25px; line-height:28px; background:url(../images/sepMenuServ.gif) no-repeat right top; white-space:nowrap;}
.m_serv a       {color: #ffffff; text-decoration:none;}
.m_serv a:hover {color: #ffffff; text-decoration:none; }

.mi_off { color:#3f7386; background:url(../images/ArrMenu2.gif) no-repeat left top; padding:5px 5px 0 10px; line-height:16px; text-align:left;}
.mi_off a       {color: #3f7386; text-decoration:none;}
.mi_off a:hover {color: #3f7386; text-decoration:none; }
#on {color:#40b2c6; }

.menuin { background:#dde2e6 url(../images/bkgTMenu.gif) repeat-x top; height:22px; width:100%; padding-top:21px;}

.t_form{ text-align:right; padding:2px 16px 0 5px; width:220px;}
.i_form {width:245px; margin-bottom:3px;}
.t_check { padding:0 15px 5px 5px;}

.attach{ width:100%; vertical-align:bottom; padding-bottom:8px;}

.menuoff { background:url(../images/ArrSx.gif) no-repeat left middle; padding-left:25px;} 
.menuon { background:url(../images/ArrSx.gif) no-repeat left middle; } 

.moff {text-align:left;} 
.mon  {text-align:left; cursor:hand; cursor:pointer;}
.submenuoff {text-align:left;padding-left:5px;padding-right:5px;} 
.submenuon  {text-align:left; cursor:hand; cursor:pointer;}

.bold { color:#4a4b4b;  font-weight:bold;}
.bold a { color:#45839b; text-decoration:none; }
.bold a:hover { color:#45839b; text-decoration:underline; }



.bigbold { color:#4a4b4b; font-size:13px; font-weight:bold;}


