body {margin:25px; font:11px Verdana,Arial; background:#fff}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

A.tabella:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none; 
}
A.tabella:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.tabella:hover {
	FONT-SIZE: 11px; COLOR: yellow; FONT-FAMILY: verdana; TEXT-DECORATION: none; background-color: black;
}


A.linkcorsi:link {
	FONT-SIZE: 11px; COLOR: #006000; FONT-FAMILY: verdana; TEXT-DECORATION: none; 
}
A.linkcorsi:visited {
	FONT-SIZE: 11px; COLOR: #006000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.linkcorsi:hover {
	FONT-SIZE: 11px; COLOR: #006000; FONT-FAMILY: verdana; TEXT-DECORATION: underline;
}


A.linkcorsi-1:link {
	FONT-SIZE: 10px; COLOR: #006000; FONT-FAMILY: verdana; TEXT-DECORATION: none; 
}
A.linkcorsi-1:visited {
	FONT-SIZE: 10px; COLOR: #006000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.linkcorsi-1:hover {
	FONT-SIZE: 10px; COLOR: #006000; FONT-FAMILY: verdana; TEXT-DECORATION: underline;
}




A.linkgenerico:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none; 
}
A.linkgenerico:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.linkgenerico:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline;
	}


A.linkgenerico1:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none; 
}
A.linkgenerico1:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.linkgenerico1:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline;
	}




A.linkBOTTOM:link {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none; 
}
A.linkBOTTOM:visited {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.linkBOTTOM:hover {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: underline;
	}


.carattereTitoli{
	FONT-SIZE: 12px; 
	font-family:Georgia, Times New Roman, Times, serif;
	color:#006600;
	font-weight:bold;
	}

.carattereTitoli2{
	FONT-SIZE: 12px; 
	font-family:Georgia, Times New Roman, Times, serif;
	color:#c70521;
	font-weight:bold;
	}


.carattereSottoTitoli{
	FONT-SIZE: 12px; 
	font-family:Georgia, Times New Roman, Times, serif;
	color:#006600;
	font-weight:normal;
	}

.carattereGenerale{
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana;
}

.carattereTitoliModuli{
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Georgia, Times New Roman, Times, serif;
	font-weight:bold;
}

.carattereGenerale-1{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
}


.caratterenopub{
	FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: verdana;
}

.carattereGenerale-1chiaro{
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana;
}

.carattereGeneralechiaro{
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana;
}
.carattereGeneralered{
	FONT-SIZE: 11px; COLOR: #c70521; FONT-FAMILY: verdana;
}

.carattereGeneralered-1{
	FONT-SIZE: 10px; COLOR: #c70521; FONT-FAMILY: verdana;
}


.carattereInfomoduli{
	FONT-SIZE: 10px; COLOR: gray; FONT-FAMILY: verdana;
}

.carattereNomicampi{
	FONT-SIZE: 11px; COLOR: #006600; FONT-FAMILY: verdana;
}


.carattereTitolonews{
	FONT-SIZE: 10px; COLOR: #006600; FONT-FAMILY: verdana; font-weight:bold;
}

.elencoinHomeSELECT
{
background-color:#ffffff;
font-family:Tahoma,arial,helvetica;
font-size:10px;
BORDER-COLOR: #FFE92F;
BORDER-STYLE: groove;
SCROLLBAR-FACE-COLOR: #006600;
SCROLLBAR-HIGHLIGHT-COLOR: #dcdcdc;
SCROLLBAR-SHADOW-COLOR: #008000;
SCROLLBAR-3DLIGHT-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000
}  


OPTION
{
width: 98%;
background-color:#ffffff;
font-family:Tahoma,arial,helvetica;
font-size:11px;
BORDER-COLOR: #FFE92F;
BORDER-STYLE: groove;
SCROLLBAR-FACE-COLOR: #008080;
SCROLLBAR-HIGHLIGHT-COLOR: #dcdcdc;
SCROLLBAR-SHADOW-COLOR: #008000;
SCROLLBAR-3DLIGHT-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000
}  

TEXTAREA
{
background-color:#ffffff;
font-family:Verdana;
font-size:10px;
color: #000000;
}

INPUT
{
background-color:#ffffff;
font-family:Tahoma,arial,helvetica;
font-size:11px;
SCROLLBAR-FACE-COLOR: #008080;
SCROLLBAR-HIGHLIGHT-COLOR: #dcdcdc;
SCROLLBAR-SHADOW-COLOR: #008000;
SCROLLBAR-3DLIGHT-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000
} 
TABLE
{
BORDER-COLLAPSE: collapse;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
} 

SELECT.checkselect
{
	font-family:Tahoma;
	font-size:11px;
	color: #990000;
	border-color: #000000;
	border-style: groove;
	} 


.cellanormaleMENU {
COLOR: #ffffff; 
font-weight:bold; 
cursor:pointer; 
font-family:Georgia, Times New Roman, Times, serif;
font-size:11px;
  filter:alpha(opacity=100);
  -moz-opacity:.7;
  opacity:.7;
}

.cellaselezionataMENU {
COLOR: #000000; 
background-color:#ffffff;
  filter:alpha(opacity=50);
  -moz-opacity:.7;
  opacity:.7;
font-weight:bold; 
cursor:pointer; 
font-family:Georgia, Times New Roman, Times, serif;
font-size:11px;
}





.cellanormaleMENU-1 {
COLOR: #ffffff; 
font-weight:bold; 
cursor:pointer; 
font-family:Arial;
font-size:10px;
  filter:alpha(opacity=50);
  -moz-opacity:.7;
  opacity:.7;
}

.cellaselezionataMENU-1{
COLOR: #000000; 
background-color:#ffffff;
  filter:alpha(opacity=50);
  -moz-opacity:.7;
  opacity:.7;
font-weight:bold; 
cursor:pointer; 
font-family:Arial;
font-size:10px;
}






.cellanormale1 {
COLOR: #000000; 
font-weight:bold; 
cursor:pointer; 
width: 193px;
padding: 2px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.cellaselezionata1 {
COLOR: #ffffff; 
font-weight:bold; 
cursor:pointer; 
width: 193px;
padding: 2px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background: #5590df;
TEXT-DECORATION: underline;

}

	INPUT.BottoneLOGOUT
{
font-size: 11px;
border: 1px ridge #cccccc;
background-color: #bf072b;
color: #ffffff;
font-weight:bold;
}

	INPUT.BottoneMODULI
{
font-size: 11px;
border: 1px ridge #cccccc;
background-color: #006600;
color: #ffffff;
font-weight:normal;
}
