/******************** FOGLIO DI STILE DI www.lsrighi.com ***********************/
/**************** riordinato e commentato da Francesco Conti *******************/
/********************** scritto in codice CSS valido ***************************/
/************************ Home Page versione 1.0 *******************************/

/********** STILI DI TAG GIA' DEFINITI ***********/

body /* stile del tag <body>, bianco con scritte blu */
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #ffffff;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

td /* stile del tag <td>, blu con scritte bianche */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #ffffff;
	background-color: #000099;
}

h1 /* stile del tag <h1>, con scritte blu */
{
	color: #000099; 
	font-family: Arial, Tahoma, sans-serif;
	font-size: 24pt;
	text-align: center;
}

h2 /* stile del tag <h2>, con scritte blu */
{
	color : #000099;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 18pt; 
	text-align: center;
}

h3 /* stile del tag <h3>, con scritte blu */
{
	color: #000099;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 14pt;
	text-align: center;
}

h4/* stile del tag <h4>, con scritte blu */
{
	color: #000099;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12pt; 
	text-align: center;
}

h5 /* stile del tag <h5>, con scritte blu */
{
	color: #000099;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt; 
	text-align: center;
}

/********** STILI DI CLASSI (es: <p>class="CLASSE"</b>) **********/

/****** Tabelle generiche ******/

.trasp /* tabella o bordo trasparente, testo blu */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #000099;
	background-color: #ffffff;
}

.azzurro /* tabella azzurra, testo blu */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #000099;
	background-color: #ddeeff;
}

.neve /*tabella neve*/
{
FONT-SIZE: 8pt;
FONT-FAMILY: Arial, Tahoma;
COLOR: #000099;
background: ../image/neve.gif
}


.tdbold /* tabella blu, testo giallo */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #ffcc00;
	background-color: #000099;
}

.tdevi /* tabella evidenziata in giallo, testo blu */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #000099;
	background-color: #ffcc00;
}

.tdevih3 /* tabella evidenziata in giallo chiaro, testo grande, blu e centrata */
{
	font-size: 10pt;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #000099;
	background-color: #FFFF80;
	text-align: center;
}

.tdevih4 /* tabella evidenziata in giallo, testo grande, blu e centrata */
{
	font-size: 12pt;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #000099;
	background-color: #ffcc00;
	text-align: center;
}

.tdborder_arancio /* bordo e tabella arancione scuro, testo blu */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #000099;
	background-color: #ffe749;
	border-color: #ffe749;
}

.trasp_ara /* tabella o bordo trasparente arancione (cioe' giallo chiaro), testo blu */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #000099;
	background-color: #ffff99;
}

.tdara /* tabella arancione-giallo, testo blu */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #000099;
	background-color: #ffff99;
	border-color: #ffcc00;
}

.tdara0 /* tabella arancione chiaro */
{
FONT-SIZE: 8pt;
FONT-FAMILY: Arial, Tahoma;
COLOR: #000099;
background-color: #ffff99;
border-color: #ffcc00
}


.tdara1 /* tabella arancione medio*/
{
FONT-SIZE: 8pt;
FONT-FAMILY: Arial, Tahoma;
COLOR: #000099;
background-color: #ffcc66;
border-color: #ffcc00
}

.tdara2 /* tabella arancione scuro */
{
FONT-SIZE: 8pt;
FONT-FAMILY: Arial, Tahoma;
COLOR: #000099;
background-color: #ff9966;
border-color: #ffcc00
}


.bordara /* tabella arancione-giallo */
{
	font-size: 8pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #ff9900;
	background-color: #ffff99;
}

.tab_border /* bordo tabella "solido" arancione */
{
	border:3px solid #ffcc00;
	font-size:10px;
	font-family:arial, tahoma, sans-serif;
}

.tab_bordmenu /* come tab_border, per il menu */
{
	border:3px solid #ffcc00;
	font-size:10px;
	font-family:arial, tahoma, sans-serif;
	text-align:center;
	height: 60%;
	width: 60%;
}

.tab_bordmenu_in /* come tab_border, per il menu */
{
	border:3px solid #ffcc00;
	font-size:10px;
	font-family:arial, tahoma, sans-serif;
	text-align:center;
	height: 100%;
	width: 100%;
}

/****** Tabelle per menu ******/

.tabmenu /* menu - sfondo giallo, testo arancione scuro*/
{
	background-color:#ffff99;
	border-top:2px solid #000099;
	border-left:2px solid #195ce5;
	border-bottom:2px solid #000099;
	border-right:2px solid #185ce5;
	width:75px;
	height:18px;
	text-align:center;
	color:#ff8200;
	font-size:11px;
	font-family:arial, tahoma, sans-serif;
	font-weight: bold;
}

/* collegamenti .tabmenu: attivi bianchi, normali e visitati arancione scuro, col mouse sopra blu molto scuro */
.tabmenu a:active {color: #ffffff; text-decoration:none}
.tabmenu a:link {color: #ff5800; text-decoration:none}
.tabmenu a:visited {color: #ff5800; text-decoration:none}
.tabmenu a:hover {color: #2b71ff; text-decoration:underline}

.tabmenusx /* menu - sfondo azzurro, testo bianco */
{
	font-family:arial, tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #538bff;
	border-top: 3px solid #99ccff;
	border-left: 3px solid #99ccff;
	border-bottom: 3px solid #000099;
	border-right: 3px solid #000099;
	width: 100%;
	height: 25px;
	text-align: center;
}

/* menu .tabmenusx - collegamenti */
a.tabmenusx:active {color: #ffffff; text-decoration:none}
a.tabmenusx:link {color: #ffffff; text-decoration:none}
a.tabmenusx:visited {color: #ffffff; text-decoration:none}
a.tabmenusx:hover {color: #ffffff; text-decoration:underline}

.tab_menusx_nodim /* menu - sfondo azzurro, testo bianco - non dimensionato */
{
	font:italic bold 11px verdana, sans-serif;
	color: #ffffff;
	background-color:#538bff;
	border-top:2px solid #99ccff;
	border-left:2px solid #99ccff;
	border-bottom:2px solid #000099;
	border-right:2px solid #000099;
	text-align:center;
}

/****** Tabelle per pannelli ******/

.tabpanel /* pannello con bordo solido blu, sfondo azzurro cielo molto chiaro */
{
	border:2px solid #000099;
	width:700px;
	height:400px;
	font-size:10px;
	font-family:arial, tahoma, sans-serif;
	background-color: #ddeeff;
}

.inside_panel /* pannello interno con liste numeriche */
{
	font-family: arial, tahoma, sans-serif; 
	font-size: 12px;
	height: auto;
	list-style-type: decimal;
}

.inside_panel_small /* pannello interno con liste numeriche, larghezza prefissata 690 px */
{
	font-family: arial, tahoma, sans-serif; 
	font-size: 10px;
	height: auto;
	width: 690px;
	list-style-type: decimal;
}

.sxpanel /* pannello di sinistra, nulla di particolare */
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
}

.dxpanel /* pannello di destra, nulla di particolare */
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	width: auto;
}

.tab_panelinterno /* pannello con bordo azzurro, sfondo azzurro cielo */
{
	border:2px solid #538bff;
	width:700px;
	font-size:10px;
	font-family:verdana, sans-serif;
	background-color: #e1f1fd;
}

/****** Altro *****/

.titolo /* testo azzurro, grande su sfondo bianco */
{
	color: #538bff;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 30pt;
	text-align: left;
	background-color: #ffffff;
}

.h4rid /* identico ad <h5> e quindi del tutto inutile, rimane per compatibilita' con pagine precedenti */
{
	color: #000099;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12pt; 
	text-align: center
}

a img/* Nasconde i link per le immagini */
{
	border-width: 0px
}