.crsr_wait {
	cursor: wait;
}
.crsr_norm {
	cursor: default;
}
.crsr_point {
	cursor: hand;
}
.warn {
	text-align: center;
	color:#ffffff;
	background:#cf0000;
}

.banner {
	text-align: center; 
	color:#ff0000; 
	background:#f0f0ff;
   font-size:medium;
}

.ref_from {
	background:#95BFFF;
}
	
.ref_to {
	background:#68FF54;
}
.param {
	font-size:x-small;
	color:#0f0f8f;
	text-align:right;
	padding-right:1%;
}
.value {
	font-size:x-small;
	color:#0000ff;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	padding-left:1%;
}
.in_focus
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:small;
   font-style:normal;
   font-weight:bold;
   color:#000080;
   background:#f0f0f0;
   text-align:center;
   padding-left:1%;
}
.out_focus
{
	font-family:Courier;
	font-size:small;
	font-style:italic;
	font-weight:normal;
	color:#0000A0;
	background:#FFF711;
	text-align:center;
	padding-left:1%;
}
.clnorm {
   font-family:Courier;
   font-size:small;
   color:#000080;
   text-align:left;
   padding-left:1%;
   padding-right:1%
}
.clbold {
   font-family:Courier;
   font-size:small;
   color:#000080;
   background:#f0f000;
   text-align:left;
   padding-left:1%;
   font-weight:bold;
}
.clsepa {
   font-family:Courier;
   font-size:small;
   color:#000080;
   background:#00f0f0;
   text-align:left;
   padding-left:1%;
   font-weight:bold;
}

.LLdLbody {
	font-family: Arial, Helvetica, sans-serif;
	color:#008f80;
	text-align: center;
	background:#E4E4E4;
	font-size:10pt;
}

.LLtable {
	background:#d0d0d0;
	border-width:thin;
	border-color:#808080;
	padding:2;
	vertical-align:middle;
	height: auto;
	text-align:center;
}

.LLtd {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color:#000080;
	background:#e4e4e4;
	font-size:small;
	border-bottom-color:#808080;
	border-left-color:#808080;
}

.LLcaption {
	font-family: Arial, Helvetica, sans-serif;
	color:#008f00;
	background:#f0f0f0;
}

.LLth {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#508f50;
	text-align:center;
	background:#f0f0f0;
}

.hgreen {
   background:#40ff40;
}

.green {
   background:#80ff80;
   font-size:large;
   color:#000080;
   text-align:center;
}

.hyellow {
   background:#ffff40;
}

.yellow{
   background:#ffff80;
   font-size:large;
   color:#000080;
   text-align:center;
}
.separator{
	background:#0000ff;
}

.LLselect {
	font-size:x-small;
}

.welcome {
	font-family: Arial, Helvetica, sans-serif;
	color:#00008f;
	text-align:center;
	background:#f0f0f0;
	font-size:medium;
}

.Lheader {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	background:#808080;
	font-size:small;
}

.Rheader {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:right;
	background:#808080;
	font-size:small;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	background:#808080;
	font-size:small;
}

.medium {
	font-size:medium;
	text-align:center;
}

.Lmedium {
	font-size:medium;
	text-align:left;
}

.totals {
	font-size:large;
	color:#F0FFF0;
	background:#808080;
}

.topic {
	font-size:large;
	color:#000080;
	background:#e4e4e4;
	text-align:left;
}

.Ctopic {
	font-size:large;
	color:#000080;
	background:#e4e4e4;
	text-align:center;
}

.LeftJust{
   text-align:left;
}

.RightJust{
   text-align:right;
}

.small_0 { 
	font-size:small;
   text_align:left; 
}

.small_1 {
	font-size:x-small;
}

.small_2 {
	font-size:xx-small;
}
	
.titolo 
{
	margin-left: 5;
	margin-top: 5;
	margin-bottom: 5;
	background-position: top;
	color:red;
}
.titolo2 
{
	margin-left: 5;
	margin-top: 5;
	margin-bottom: 15;
	background-position: top;
	color:green;
}

.titolo3 {
	margin-left: 5;
	margin-top: 5;
	margin-bottom: 15;
	background-position: top;
	color:red;
}

.titolo4 {
	margin-left: 5;
	margin-top: 5;
	margin-bottom: 15;
	background-position: top;
	color:brown;
}

.titolo5 {
	margin-left: 5;
	margin-top: 5;
	margin-bottom: 15;
	background-position: top;
	color:olive;
}

.corpo {
	margin-left: 50;
	margin-top: 2;
	margin-bottom: 5;
	align: justify;
}

.corpopiccolo {
	margin-left: 50;
	margin-top: 2;
	margin-bottom: 5;
	align: justify;
	font-size: 9 pt;
}

.banner {
	margin-left: 5;
	margin-top: 5;
	margin-bottom: 5;
	background-position: top;
	color: #44448A;
}

.qui {
	color: blue;
	 cursor : hand;
}

.elenco {
	margin-left: 5;
	margin-top: 0;
	margin-bottom: 0;
	color: #0099FF;
	font-weight: bold;
	text-transform: uppercase;
}

.piccolo {
	margin-left: 5;
	font-size: 2 px;
	text-align: left;
}

.avviso {
	margin-left: 5;
	margin-top: 20;
	border-top-width: thin;
	border-top-style: solid;
	font-size: 10 px;
	text-align: center;
}

.fonte {
	margin-left: 5;
	margin-top: 3;
	margin-bottom: 3;
	background-position: top;
	font-size: 10 px;
	text-align: right;
}

.voce {
	margin-left: 5;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 8px;
	font-size: 15px;
}

.selezionata {
	background: white;
	margin-left: 5;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 8px;
	font-size: 15px;
}

.bordo {
    border: solid 1px;
	bordercolor: yellow;
	margin-left: 50;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 18px;
	font-size: 12 pt;
}

.bordopiccolo {
    border: solid 1px;
	bordercolor: yellow;
	margin-left: 50;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 18px;
	font-size: 10 pt;
	color: brown;
}

.puntoelenco {
	margin-left: 5;
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	list-style-type: lower-alpha;
	list-style-position: inside;
}

.puntoregalo {
	margin-left: 5;
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
	font-weight: normal;
	text-transform: none;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url(regalo.gif);
}

.vocerubrica {
	margin-left: 5;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 10px;
	font-size: 10px;
}

.vocelist {
    font-family:Arial, Helvetica, sans-serif;
    background : #C2D1FF; 
    color : #0223C4;
    font-size : 13px; 
    font-style : normal; 
    font-weight : normal;
}

.vocemenu {
    font-family:Arial, Helvetica, sans-serif;
    background : #0379FF; 
    color : #FFFFFF;
    font-size : 13px; 
    font-style : normal; 
    font-weight : normal;
    cursor : pointer;
}

.vocemenuhi {
    font-family:Arial, Helvetica, sans-serif;
    background : #AAAA00; 
    color : #FFFFFF;
    font-size : 13px; 
    font-style : normal; 
    font-weight : normal;
    cursor : pointer;
}

.titolomenu {
    background : #2735CD;
    cursor : default;
}

.bannerbig {
    font-family:Arial, Helvetica, sans-serif;
    font-size : 24px;
    font-style : normal;
    font-weight :bold;
    color : #efefef;
    background : #0379FF;
}

.bannersmall {
    font-family:Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-style : normal;
    font-weight :bold;
    color : #cfcfcf;
    background : #0379ff;
}

.gen {
	font-family : Arial, Helvetica, sans-serif;
	color : #00ffff
	background : #000000
	font-size : 50px;
}

