body {
	margin:0px;
	color: #55A0FF;
}
.title {color:#0E88D5;font-family:'Times New Roman', Times, serif;font-size:18px;font-weight:bold}
.subtitle {font-family:Arial;font-size:11px;color:#666666;font-weight:normal;vertical-align:middle}
.font {font-family:Arial;font-size:12px;color:#000000;font-weight:normal;line-height:16px;text-align:justify}
.fontbold {font-family:Arial;font-size:12px;color:#000000;font-weight:bold;line-height:16px;text-align:justify}
.tahoma_mini {font-family:Tahoma;font-size:10px;}
.login_font {font-family:Tahoma;font-size:10px;color:#FFFFFF; padding:4px;}
.arial_mini {font-family:Arial;font-size:10px;}
.input {font-family:Arial;font-size:12px;color:#333333; height:16px;padding-left:4px;/*background-color:#88ABBF,61A4CB*/;border:1px solid #7F9DB9}
select {font-family:Arial;font-size:12px;color:#333333;/*background-color:#88ABBF,61A4CB*/;border:1px solid #7F9DB9}
textarea {font-family:Arial;font-size:12px;color:#333333;border:1px solid #7F9DB9;padding-left:2px}
ul{ list-style:url(../images/ul_blu.gif) disc;}

.button {background-color:#5E99B9; color:#FFF; font-family:Arial, Verdana; font-size:12px;}

/*tabella*/
.titoloTab {
	background-color:#5E99B9;
	border-bottom:1PX SOLID #3E728E;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

a:link.menu {
	color: #000000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a:visited.menu {
	color: #000000; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none;
}
a:hover.menu {
	color: #999999/*#0E88D5*/; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px ;
	text-decoration: none;
}

a:link.menu_center {
	font-family:Arial;
	font-size:12px;
	color:#0064ED;
	font-weight:bold;
	line-height:16px;	
}
a:visited.menu_center {
	font-family:Arial;
	font-size:12px;
	color:#0064ED;
	font-weight:bold;
	line-height:16px;
}
a:hover.menu_center {
	font-family:Arial;
	font-size:12px;
	color:#0064ED;
	font-weight:bold;
	line-height:16px;
	text-decoration: underline;		
}

a:link.menu_root {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:16px;
	text-decoration: underline;	
}
a:visited.menu_root {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:16px;
	text-decoration: underline;	
}
a:hover.menu_root {
	font-family:Verdana;
	font-size:11px;
	color:#2F9900;
	font-weight:normal;
	line-height:16px;
	text-decoration: none;	
}

a:link.logout {
	font-family:Verdana;
	font-size:11px;
	color:#C9EDAA;
	font-weight:normal;
	line-height:16px;
	text-decoration: none;	
}
a:visited.logout {
	font-family:Verdana;
	font-size:11px;
	color:#C9EDAA;
	font-weight:normal;
	line-height:16px;
	text-decoration: none;	
}
a:hover.logout {
	font-family:Verdana;
	font-size:11px;
	color:#F2F2F2;
	font-weight:normal;
	line-height:16px;
	text-decoration: underline;	
}

a:link.login {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:16px;
	text-decoration: underline;	
}
a:visited.login {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:16px;
	text-decoration: underline;	
}
a:hover.login {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:16px;
	text-decoration: none;	
}

.menu_root_sel {
	font-family:Verdana;
	font-size:11px;
	color:#2F9900;
	font-weight:normal;
	line-height:16px;
	text-decoration: underline;	
}

a:link {
	color: #0E88D5;
	text-decoration: none;
}
a:visited {
	color:  #0E88D5;
	text-decoration: none;
}
a:hover { color: #FF0000; text-decoration: none; }


/* CSS menu dinamico a sinistra 
 

body {
margin: 0;
padding: 0;
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style:url(../images/ul_blu.gif);
list-style-type: none;
}
#menu {
position: absolute;
top: 95px;
'left: 149px;
}
#menu {
width: auto;
}
#menu dt {
cursor: pointer;
margin: 2px 25px 0 0;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: normal;
border: 0px #cccccc;
background: #eeeeee;
}
#menu dd {
border: 0px solid #cccccc;
margin: 2px 25px 0 0;
}
#menu li {
text-align: left;
background: #ffffff;
}
#menu li a, #menu dt a {
color: #000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
background: #eeeeee;
color: #FF0000;
}

.mentions {
position: absolute;
top : 200px;
left : 10px;
color: #000000;
background-color: #dddddd;
}

*/
