/*
 Visualizzazione del sorgente sul browser */
BODY	{
	zoom:1;
	margin-top: 0px;
	NOfont-size: 12px;
	background-image: url("");
	background-color: #FFFDFA; /*#FFFFFF;*/
	text-align: center;
	margin: auto;
	scrollbar-3dlight-color: #FFF2E0;	/* bordo esterno sx+top */
	scrollbar-highlight-color: white;		/* bordo intermedio sx+top */
	scrollbar-face-color: #E38815;		/* cursore e pulsanti */
	scrollbar-shadow-color: #FFF2E0;	/* bordo intermedio dx+bot */
	scrollbar-darkshadow-color: black;		/* bordo esterno dx+bot */
	scrollbar-track-color: #FFF2E0;		/* sfondo */
	scrollbar-arrow-color: #AA3333;		/* freccette */
}

#container	{ /* presente in ogni pagina */
    width: 746px;
    border: 0px none #000;
    padding: 0px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l'allineamento*/
	background-color: white;
}

#testata	{ /* presente in ogni pagina */
    width: 746px;
    NOborder: 0px none #000;
    NOpadding: 0px;
	margin-bottom: 4px;
	NOfont-size: 10px;
    NOtext-align: left;   /*ripristina l'allineamento*/
}

#linguette	{ /* menu a linguette o breadcrumbs */ 
	text-align: right;
	vertical-align: bottom;
	padding-top: 5px;
	background-color: #E38815;
	margin-bottom: 4px;
}

#testata_rid	{
    width: 746px;
	margin-bottom: 4px;
	font-size: 10px;
    text-align: left;   /*ripristina l'allineamento*/
}

#corpo	{ /* contenitore del menu e delle colonne (layout con tabella) */
	width: 746px;
	background-image: url(/img/bg_lr.gif);
	background-repeat: repeat-y;
}

#menu_sx	{
	vertical-align: top;
	text-align: center;
	width: 146px;	
}

#gruppi	{
	margin-bottom: 4px;
	margin-left: 4px;
	z-index: 99;	/* in primissimo piano */
}

#colonna0	{
	width: 746px;
	vertical-align: top;
}

#colonna1	{
	margin-left: 4px;
	width: 596px;
	vertical-align: top;
}

#colonna2	{
	margin-left: 4px;
	width: 296px;
	vertical-align: top;
}

#colonna3	{ /* uguale a colonna2 */
	margin-left: 4px;
	width: 296px;
	vertical-align: top;
}

#piede	{
	width: 746px;
	margin-top: 4px;
	clear: both;
	color: white;
}

/* posizionamento orizzontale */
.l	{	text-align: left;	}
.c	{	text-align: center;	}
.r	{	text-align: right;	}

/* posizionamento verticale */
.t	{	vertical-align: top;	}
.m	{	vertical-align: middle;	}
.b	{	vertical-align: bottom;	}

/* giustificato indentato */
.ji	{	
	text-align: justify;	
	text-indent: 30px;
	}

/* posizionamento orizzontale+verticale */
.lt	{	text-align: left;
		vertical-align: top;	}
.lm	{	text-align: left;
		vertical-align: middle;	}
.lb	{	text-align: left;
		vertical-align: bottom;	}
.ct	{	text-align: center;
		vertical-align: top;	}
.cm	{	text-align: center;
		vertical-align: middle;	}
.cb	{	text-align: center;
		vertical-align: bottom;	}
.rt	{	text-align: right;
		vertical-align: top;	}
.rm	{	text-align: right;
		vertical-align: middle;	}
.rb	{	text-align: right;
		vertical-align: bottom;	}

/* colore del bordo - sfondo bianco */
.b000	{ /* nero */
	border: 1px solid #000;
	}
.b000 a.lnk	{
	color: #944;
	}
.b000 a.lnk:hover	{
	color: #944;
	}

.b100	{ /* rosso cupo */
	border: 1px solid #944;
	}
.b100 a.lnk	{
	color: #944;
	}
.b100 a.lnk:hover	{
	color: #944;
	}

.b210	{ /* arancio */
	border: 1px solid #B53; /* #A33; */
	}
.b210 a.lnk	{
	color: #944;
	}
.b210 a.lnk:hover	{
	color: #944;
	}

.b010	{ /* verde cupo */
	border: 1px solid #565;
	}
.b010 a.lnk	{
	color: #565;
	}
.b010 a.lnk:hover	{
	color: #565;
	}

.b001	{ /* blu cupo */
	border: 1px solid #009;
	}
.b001 a.lnk	{
	color: #009;
	}
.b001 a.lnk:hover	{
	color: #009;
	}

/* colore del bordo e dello sfondo */
.s000	{ /* nero */
	border: 1px solid #000;
	background-color: #FFF;
	}
.s000 a.lnk	{
	color: #944;
	}
.s000 a.lnk:hover	{
	color: #944;
	}

.s100	{ /* rosso cupo */
	border: 1px solid #944;
	background-color: #FFF6F6;
	}
.s100 a.lnk	{
	color: #944;
	}
.s100 a.lnk:hover	{
	color: #944;
	}

.s210	{ /* arancio */
	border: 1px solid #B53; /* #A33; */
	background-color: #FFF8EE;
	}
.s210 a.lnk	{
	color: #944;
	}
.s210 a.lnk:hover	{
	color: #944;
	}


.s010	{ /* verde cupo */
	border: 1px solid #565;
	background-color: #F4FAF8;
	}
.s010 a.lnk	{
	color: #565;
	}
.s010 a.lnk:hover	{
	color: #565;
	}

.s001	{ /* blu cupo */
	border: 1px solid #009;
	background-color: #F8FAFF;
	}
.s001 a.lnk	{
	color: #009;
	}
.s001 a.lnk:hover	{
	color: #009;
	}

.g0	{ /* testa arancio */
	background-image: url(/img/riq_top_0.gif);
	background-repeat: repeat-x;
	height: 21px;
	}

.g1	{ /* testa verde */
	background-image: url(/img/riq_top_1.gif);
	background-repeat: repeat-x;
	height: 21px;
	}

H1, H2, H3, H4, H5, H6, P, FORM	{
	margin: 0px;
	}
BR.m	{
	font-size: 4px;
	}
A	{
	color: black;
	text-decoration: none;
	border: none;
	}
A:hover	{
	color: #AA3333;
	text-decoration: underline;
	}

a.rosso	{
	color: #933;
	}
a.rosso:hover	{
	color: #F00;
	text-decoration: strike-thru;
	}
a img	{
	border: 0px;
	}

/* ------------------------- */
/* Testata e Testata_rid     */
/* ------------------------- */
#linguette000	{
	background-color:#E38815;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: right;
	}
#linguette000 IMG	{
	border: none;
	margin: 0px 2px 0px 0px;
	vertical-align: top;
	}
#linguette000 A	{
	font-size:1px;
	}
#indietro	{
	margin: 0px 10px 0px 10px;
	}

#linguette1	{
	background-color: #E38815;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: left;
	padding: 0px 4px 0px 4px;
	}
#linguette1 IMG	{
	border: none;
	margin: 0px 2px 0px 0px;
	vertical-align: top;
	}
#linguette1 A	{
	font-size: 11px;
	color: white;
	}
#linguette1 A:hover	{
	font-size: 11px;
	color: black;
	}
#indietro1	{
	margin: 0px 10px 0px 10px;
	}

/* ------------------------- */
/* div con links stile Mappa */
/* ------------------------- */
div#mappa {
	NO_background-color: white;
	padding: 10px;
	font-size: 14px;
	text-align: left;
	}

div#mappa H2 {
	color: #AA3333;
	}

/* lista normale */
div#mappa LI	{
	list-style-image: url(/img/pli0.gif);
	}
div#mappa LI A	{
	font-size: 14px;
	color: black;
	text-decoration: none;
	}
div#mappa LI A:hover	{
	color: #030;
	text-decoration: underline;
	background-color: #F4F4E8;
	}
div#mappa LI B	{
	color: #AA3333;
	}

/* lista inattivo */
div#mappa LI.no_lnk	{
	list-style-image: url(/img/alert.gif); 
	/* tools.gif alert.gif pli4.gif work1.gif */
	}
div#mappa LI.no_lnk A	{
	NOcolor: red;
	}
div#mappa LI.no_lnk A:hover	{
	color: red;
	text-decoration: line-through;
	cursor: pointer;
	}
div#mappa LI.no_lnk B	{
	color: #AA3333;
	}

div#mappa B	{
	color: #AA3333;
	}
div#mappa p.tih	{
	text-indent: 25px;
	font-size: 20px;
	font-weight: bold;
	color: black;
	margin-bottom: 4px;
	color: #AA3333;
	}

/* --------------------------- */
/* bannerini nel menu sinistro */
/* --------------------------- */
IMG.img_on	{
	n-border:1 inset silver;
	border-top:1 solid white;
	border-right:1 solid black;
	border-bottom:1 solid black;
	border-left:1 solid white;
	}
IMG.img_off	{
	border:1 solid #E38815;
	}

/* --------------------------- */
/*           menu_sx           */
/* --------------------------- */
TABLE.msx	{
	border:0 solid white;
	background-color:transparent;
	width:136px;
	margin-bottom: 8px;
	}
TH.msx	{
	font-family:Arial;
	font-size:11px;
	color:white;
	height:21px;
	background-image: url(/img/sfp1.gif);
	background-color:transparent;
	vertical-align:center;
	text-align:center;
	}
TH.msx A, TH.msx A:hover	{
	display: block;
	color:white;
	}
TD.msx	{
	text-align:left;
	padding:0 2 0 2;
	background-color:white;
	border:1px solid #E38815;
	font-family:verdana, arial;
	font-size:9px;
	font-weight:bold;
	no_white-space:nowrap;
	no_border-collapse:collapse;
	}

/* link nel menu sinistro */
TD.msx A.msx	{
	font-family:verdana, arial;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:black;
	}
TD.msx A.msx:hover	{
	color:#AA3333;
	}
TD.msx A.mse	{
	font-family:verdana, arial;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:gray;
	cursor: default;
	}
TD.msx A.mse:hover	{
	color:red;
	text-decoration: line-through;
	}
TH.msx A.mse	{
	color: white;
	text-decoration: none;
	cursor: default;
	}
/* 
*/