/* SEZIONE GALLERY -------------------------------------------------------------------------------------------------------------------------------*/
div#container{width:59em;text-align:center;}
div#zoom{width:98%;text-align:center}
div#zoom h3{margin:0;font-size:1.2em;color: #666;}
div#minipics{width:98%}
div#minipics ul{list-style-type: none;margin: 0;padding: 0}
div#minipics li{float:left;margin:0 5px 5px 5px;border:1px solid #ccc;padding: 3px}
img{border:0}
.tastino
{
	BACKGROUND-COLOR:#DEEEFE;
	border:1px solid #099BCE;
    FONT-SIZE: 1.1em;
    COLOR: #000000;
	FONT-WEIGHT:bold;
    FONT-FAMILY: Arial, Verdana, Helvetica;
	text-align:center;
	margin-left:1em;
	margin-top:0.5em;
}
.tastinoOn
{
	BACKGROUND-COLOR:#000000;
	border:1px solid #000000;
    FONT-SIZE: 1.1em;
    COLOR: #FFFFFF;
	FONT-WEIGHT:bold;
    FONT-FAMILY: Arial, Verdana, Helvetica;
	text-align:center;
	margin-left:1em;
	margin-top:0.5em;
}
/*
table {
	font-size: 1em;
}
*/
/* ----------------------------------------------------- DEFINIZIONI PER STRUTTURA LIQUIDA--------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfloat{
display:block;
clear:both;
}
/* SEZIONE GENERALE ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.BodySito {
	FONT-SIZE: 0.62em;
    COLOR: #000033;
    FONT-FAMILY:  Arial, Trebuchet MS, Helvetica;
	background-color:#e4e4e4;
	margin:0px;
	background-image: url(../images/fondo2.gif);
	text-align: center;
}
.Bianca {
	BACKGROUND-COLOR:#FFFFFF;
	/*
	border-left:#990000 2px solid;
	border-right:#990000 2px solid;
	border-bottom:#990000 8px solid;
	*/	
}
.Normale
{
	BACKGROUND-COLOR:#FFFFFF;
    FONT-SIZE: 1.1em;
    COLOR: #555555;
	FONT-WEIGHT:normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial;
	LINE-HEIGHT:155%;

}
.NormaleSpaziato
{
	BACKGROUND-COLOR:#FFFFFF;
    FONT-SIZE: 1em;
    COLOR: #555555;
	FONT-WEIGHT:normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial;
	LINE-HEIGHT:175%;

}
.Titolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #164876;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.Titolopad
{
	padding:8px 8px 0px 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    COLOR: #164876;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.TitoloDx
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #cc0000;
	TEXT-ALIGN:right;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.Titoletto
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #164876;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.Titoletto:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #164876;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.Titoletto:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #164876;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.Titolettopad
{
	background-color: #F0F1E9;
	text-align:right;
	padding:4px 4px 0px 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #164876;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.TitolettoDx
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #cc0000;
	TEXT-ALIGN:right;
    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial
}
.titolonews
{
	
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Helvetica, Arial
}

.testonews
{
	//BACKGROUND-COLOR:#FFFF66;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    COLOR: #336699;
	LINE-HEIGHT:1.4em;
    FONT-FAMILY: Verdana, Helvetica, Arial
}

P {
	MARGIN: 0px;
}
SELECT{
  background: #f0f0f0;
  color: #000;
  FONT-SIZE: 0.9em;
  cursor: pointer;
  FONT-FAMILY: Arial,Trebuchet MS, Verdana ;
  margin: 0em;
  border:#164876 1px solid;
}
TEXTAREA{
  background: #f0f0f0;
  color: #000;
  cursor: pointer;
  font-size: 1.1em;
  FONT-FAMILY: Trebuchet MS, Verdana, Arial;
  margin: 0em;
  border:#164876 1px solid;
}

INPUT
{
    BORDER:#164876 1px solid;
    FONT-SIZE: 1em;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0;
	 padding: 1px;
}

}
BUTTON
{
    BORDER-RIGHT: thin outset;
    PADDING-RIGHT: 1px;
    BORDER-TOP: thin outset;
    PADDING-LEFT: 1px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: thin outset;
    CURSOR: hand;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: silver
}
A
{
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none;
}
A:link
{
    	FONT-FAMILY: Arial, Verdana, Helvetica;

	/*TEXT-DECORATION: none;*/
}
A:hover
{
    	FONT-FAMILY: Arial, Verdana, Helvetica;
		TEXT-DECORATION: underline;
}
A:visited
{
    	FONT-FAMILY: Arial, Verdana, Helvetica;
		color:#000000;
	/*TEXT-DECORATION: none;*/
}
/* SEZIONE CMS -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.BodyCMS {
    FONT-SIZE: 0.62em;
    COLOR: #000033;
    FONT-FAMILY: Arial,Trebuchet MS, Verdana, Helvetica;
	background-color:#FFFFFF;
	margin:0px;
}
a.cmsRosso {
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	COLOR: #0609B8;
}

a.cmsRosso:hover {
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	COLOR: #0609B8;
}
a.cmsRosso:visited {
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	COLOR: #0609B8;
}
.cms_menuSis {

	FONT-FAMILY: Arial,Verdana,Helvetica;
	padding-left:1em;
	font-size:1.2em;
	line-height:2em;
	text-decoration:underline;
	font-weight:bold;
	
}
.cms_menuSis2 {
	padding-left:1.5em;
	font-size:1.2em;
	text-decoration:underline;
	color:#000000;
	line-height:2em;
}
.cms_menuSis:hover {
	font-size:1.2em;
	margin-left:0.5em;
	padding-left:0.5em;
	background-color:#F5F5F5;
	text-decoration:underline;
}
.cms_menuSis2:hover {
	margin-left:1.5em;
	padding-left:0em;
	background-color:#F5F5F5;
	color:#000000;
	line-height:2em;
	text-decoration:underline;
}
.cms_menuSisEvi {
	padding-left:0.5em;
	margin-left:0.5em;
	font-size:1.2em;
	background-color:#216AAF;
	color:#FFFFFF;
	font-weight:bold;
	line-height:2em;
	text-decoration:none;
}
.cms_menuSisEvi2 {
	margin-left:1.5em;
	padding-left:0em;
	font-size:1.2em;
	background-color:#F5F5F5;
	color:#000000;
	line-height:2em;
	text-decoration:none;
}



.cms_intest {
	background-color: #ccccdd;
	color: #ffffff;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
}
.cms_campo {
	background-color: #DDE1F4;
	color: #000033;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.cms_valore {
	background-color: #EEF0F9;
	color: #000033;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.elenco1{
	background-color: #DDE1F4;
	color: #000033;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.cms_page_plus {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/plus.gif);
	background-repeat: no-repeat;
}
.cms_page_minus {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/minus.gif);
	background-repeat: no-repeat;
}
.cms_page_plus19 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/plus19pd.gif);
	background-repeat: no-repeat;
}
.cms_page_minus19 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/minus19pd.gif);
	background-repeat: no-repeat;
}
.cms_valore38 {
	background-color: #EEF0F9;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38.gif);
	background-repeat: no-repeat;
}
.cms_campo38 {
	background-color: #DDE1F4;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38.gif);
	background-repeat: no-repeat;
}
.cms_valore38nolev {
	background-color: #EEF0F9;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38nolev.gif);
	background-repeat: no-repeat;
}
.cms_campo38nolev {
	background-color: #DDE1F4;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38nolev.gif);
	background-repeat: no-repeat;
}
.cms_intest38 {
	background-color: #000033;
	color: #ffffff;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38sel.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.cms_intest38nolev {
	background-color: #000033;
	color: #ffffff;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38selnolev.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.cms_page_plus38 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/plus38pd.gif);
	background-repeat: no-repeat;
}
.cms_page_minus38 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/minus38pd.gif);
	background-repeat: no-repeat;
}
.cms_input {
	/*FONT-SIZE: 0.82em;*/
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica;
	color: #000033;
	border: 1px solid #000033;
}

/* SEZIONE SIS -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.legenda{
	FONT-SIZE: 1.1em;
	FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
	text-align:left;
	border: 0px;
}
.riga1_allievi{
	
	FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
	text-align:center;
	background-color: rgb(229, 229, 229);
	border: 0px;
}
.riga2_allievi{
	
	FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
	text-align:center;
	background-color: rgb(245, 245, 245);
	border: 0px;
}
.nome_r1_allievi{
	text-align:left;
	white-space: nowrap; 
	background-color:rgb(216, 216, 255);
}
.nome_r2_allievi{
	text-align:left;
	white-space: nowrap; 
	background-color:rgb(232, 232, 255);
}
.casellaTot{
	background-color:rgb(204, 255, 204);
	text-align:center;
}
.casellaParz{
	background-color:rgb(255, 240, 170);
	text-align:center;
}

.CasellaCalF

{
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #006600 1px solid;
    FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
    BACKGROUND-COLOR: #ffcc00

}

.CasellaCalB

{
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #006600 1px solid;
    FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff

}

.CasellaCalBB

{
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #006600 1px solid;
    FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff

}

.CasellaCalN

{

    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #006600 1px solid;
    FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
    BACKGROUND-COLOR: #f5f5ff

}
.CasellaCalP

{
	background-color:rgb(255, 240, 170);
	text-align:center;
	width:25px;
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #006600 1px solid;
    FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;

}
.CasellaCalTot

{
	background-color:rgb(204, 255, 204);
	text-align:center;
	width:25px;
    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #006600 1px solid;
    FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;

}

.CasellaCalG

{

    BORDER-RIGHT: #006600 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #006600 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #006600 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #006600 1px solid;
    FONT-FAMILY: Arial,Tahoma,Verdana, Helvetica;
    BACKGROUND-COLOR: #00b000

}
.voto0{BACKGROUND-COLOR: #DEDEDE;COLOR: #000000;}
.voto1{ BACKGROUND-COLOR: #999999; COLOR: #FFFFFF}
.voto2{ BACKGROUND-COLOR: #999999; COLOR: #FFFFFF}
.voto3{ BACKGROUND-COLOR: #990000; COLOR: #FFFFFF}
.voto4{ BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF}
.voto5{ BACKGROUND-COLOR: #FF9900; COLOR: #000000}
.voto6{ BACKGROUND-COLOR: #CCFF00; COLOR: #000000}
.voto7{ BACKGROUND-COLOR: #00AA00; COLOR: #FFFFFF}
.voto8{ BACKGROUND-COLOR: #007700; COLOR: #FFFFFF}
.voto9{ BACKGROUND-COLOR: #000099; COLOR: #FFFFFF}
.voto10{ BACKGROUND-COLOR: #000099; COLOR: #FFFFFF}

/* da controllare-------------------------------------------------------------------------------------------------------------------------------------*/

.giorni_assenze_10 {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1em;
	/*color: Black;*/
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	letter-spacing: 1px;
}
.riga1_sx_total {

	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}
.riga1_dx_total {

	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;

}
.menu1 {
	border: 1px solid #6AC0FF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.menu1_on {
	border: 1px solid #0069B5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.menu1_sel {
	border: 1px solid #0069B5;
	background-color: #0069B5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.CasellaVoti
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px
}
.Casella
{
    FONT-SIZE: 1em;
    COLOR: #000000;
    BACKGROUND-COLOR:#fffff0;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.table_ext {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	color: Black;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0069B5;
	border-bottom-color: #0069B5;
	border-left-color: #0069B5;
}
.table_border {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	color: Black;
	font-weight: bold;
	border: 1px solid #0069B5;

}
.table_tab {
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	background-image: url(../../../sf_tab.gif);
}
.tab_sel {
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	background-image: url(../../../images/tab_sel.gif);
	background-repeat: no-repeat;
}
.tab_desel {
	font-family: "Trebuchet MS";
	color: #666666;
	text-decoration: none;
	background-image: url(../../../images/tab_desel.gif);
	background-repeat: no-repeat;
}
.link_sel {
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	color: #000000;
}
.link_desel {
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	color: #666666;
}

.table_contourless {
	color: Black;
}
.table_assenze {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

.txtmenu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 1em;
    BORDER-LEFT: medium none;
    COLOR: #003300;
    LINE-HEIGHT: 1.6em;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    TEXT-ALIGN: center
}

.txt
{
    FONT-SIZE: 1em;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.lista0
{
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff
}

.lista1
{
    BACKGROUND-COLOR: #f0f0f0;
	FONT-SIZE: 0.8em;
	HEIGHT:2.1em;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	
}
.lista2
{
    BACKGROUND-COLOR: #f5f5f5;
	FONT-SIZE: 0.8em;
	HEIGHT:2.1em;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
}
.listaEvi
{
    FONT-SIZE: 1em;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffff66
}

.listaSel
{
    FONT-SIZE: 0.9em;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e0e0e0
}

.testaListe
{
    BACKGROUND-COLOR: #1D5F99;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	border: #164876 1px solid;

}

.txtCampo
{
    FONT-SIZE: 1em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Arial Black';
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none;
}

.prova {
	font-family: Trebuchet MS;
	font-size: 1.2em;
	border: 1px solid #000000;
	height:20px;
	line-height: 11px;
}
.colonna {
	BACKGROUND-COLOR:#FFFF66;
}

.txtb
{
    FONT-SIZE: 1em;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.ColoreSfondo
{
    FONT-SIZE: 1em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e0e0e0
}
.ColorePrincipale
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1em;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #336699
}

.txtrosso
{
    FONT-SIZE: 1em;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
}
.txtFattura
{
    FONT-SIZE: 1.2em;
    FONT-FAMILY: Verdana, Arial
}
.txtTitolo
{
    PADDING-LEFT: 1em;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 5px;
    BACKGROUND-COLOR: slategray
}
.titolonero
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.6em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.txtFattura
{
    FONT-SIZE: 1.2em;
    FONT-FAMILY: Verdana, Arial
}
.txtlabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #737373
}
.txtTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 0.5em
}
.txtFatTit
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.4em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 0.5em
}
.lblBolle
{
    FONT-SIZE: 1em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.titBolle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.4em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

.txtPiccolo
{
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.txtn
{
    FONT-SIZE: 1em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'Arial Black'
}
.txtexp
{
    FONT-SIZE: 1.1em;
    COLOR: black;
    LINE-HEIGHT: 4em;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.lblBolle
{
    FONT-SIZE: 1em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.titBolle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.4em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.txt12
{
    FONT-SIZE: 1.2em;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.swatch
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 0.1em;
    MARGIN: 2px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 2.6em;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 2em
}
.riqpag
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-SIZE: 1em;
    MARGIN: 0.2em;
    BORDER-LEFT: black 1px;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px
}
.titoloscheda
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 5px;
    BACKGROUND-COLOR: #ffffcc
}
.menuevi
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffff99
}
.txttitolosmall
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0
}
.txtShape 
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 1em; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: Verdana, Arial; 
	BACKGROUND-COLOR: #ffffcc
}
.txtShapeTit 
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 1em; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial
}
.legend 
{
	BORDER-RIGHT: steelblue 1pt solid; 
	BORDER-TOP: steelblue 1pt solid; 
	FONT-SIZE: 1em; 
	BORDER-LEFT: steelblue 1pt solid; 
	BORDER-BOTTOM: steelblue 1pt solid; 
	FONT-FAMILY: Verdana, Tahoma, 'Microsoft Sans Serif'
}
.txtLabel 
{
	FONT-SIZE: 1em; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ffffcc
}
.txtLabelB 
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 1em; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial BACKGROUND-COLOR: #bce6f8; BACKGROUND-COLOR: #ffffcc
}



.border_table {
	border: 1px solid #0069B5;
	font-family: Trebuchet MS;
	color: Black;
}
.intest {
	background: #0069B5;
	font-family: Trebuchet MS;
	color: Black;
	font-weight: bold;
}
.intest_blank {
	background: #0069B5;
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-weight: bold;
}
.sf_menu_sx {
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/sf_menu_sx.gif);
	padding-left:5px;
}
.sf_menu_sx_sel {
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/sf_menu_sx.gif);
	padding-left:5px;
}

.intest_blank_spacing {
	padding-left:5px;
	font-size:1.2em;
	background: #0069B5;
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 3px;
	/*width: 67.2em;*/
}
.intest_blank_nopad {
	background: #0069B5;
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 3px;
}
.contorno {
	font-size:1em;
	border: 1px solid #333333;
	background-color: #e4e4e4;
}

.riga1_sx {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.riga1_sx_intest {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border: 1px solid #333333;

}
.riga1_dx {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.riga2_sx {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.riga2_dx {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.riga2_sx_last {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #EFEFEF;

}
.riga2_dx_last {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.riga1_sx_last {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
}
.riga1_dx_last {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
}
.riga1_sx_10 {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	letter-spacing: 1px;
}
.riga1_sx_10_sel {
	padding-left:5px;
	background: #333333;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	letter-spacing: 1px;
}
.riga1_dx_10 {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	letter-spacing: 1px;
}
.riga2_sx_10 {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	letter-spacing: 1px;
}
.riga2_dx_10 {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	letter-spacing: 1px;
}
.riga2_sx_last_10 {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #EFEFEF;
	letter-spacing: 1px;

}
.riga2_dx_last_10 {
	padding-left:5px;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	letter-spacing: 1px;
}
.riga1_sx_last_10 {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	letter-spacing: 1px;
}
.riga1_dx_last_10 {
	padding-left:5px;
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: Black;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	letter-spacing: 1px;
}
.riga_sx_intest10 {
	padding-left:5px;
	background: #333333;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	letter-spacing: 1px;
	height: 1.4em;
}
.riga_dx_intest {
	padding-left:5px;
	background: #333333;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	height: 16px;
}
.riga_sx_intest {
	padding-left:5px;
	background: #333333;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	letter-spacing: 1px;
	height: 16px;
}
.riga_sx_intest_nosp {
	padding-left:5px;
	background: #333333;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 16px;
}
.riga_dx_intest {
	padding-left:5px;
	background: #333333;
	font-family: Trebuchet MS;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	height: 16px;
}
.riga_div1_left {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.riga_div1 {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left:2px;
}
.riga_div1_last_left {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
.riga_div1_last {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.riga_div2_left {
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.riga_div2 {
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left:2px;
}
.riga_div2_last_left {
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
.riga_div2_last {
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.riga_div1_left_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.riga_div1_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.riga_div1_last_left_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
.riga_div1_last_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.riga_div2_left_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.riga_div2_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.riga_div2_last_left_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
.riga_div2_last_sel {
	background: #666666;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.clInput_Div {
	border: 1px solid #676767;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	height:1.4em;
	line-height: 9px;
}
.clInput_Div_dv {
	border: 1px solid #BB0102;
	font-family: Verdana;
	font-size: 1em;
	color: Black;
	height:18px;

}
.table_blank {
	border: 1px solid #0069B5;
	background: #FFFFFF;
	color: Black;
}
.table_lightgrey {
	background: #F5F5F5;
	font-family: Trebuchet MS;
	color: Black;
}
.table_grey {
	border: 1px solid #0069B5;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	color: Black;
}

.ClassiDesel {
	border: 1px solid #0069B5;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
}
.ClassiSel {
	border: 1px solid #0069B5;
	background: #0069B5;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
}
.table_darkgrey {
	
	background: #CCCCCC;
	font-family: Trebuchet MS;
	color: Black;
}
.bottone {
	border: 1px solid #0069B5;
	background: #EFEFEF;
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: Black;
	font-weight: bold;
	height: 1.5em;
	line-height:1em;
}
.clInput {
	border: 1px solid #676767;
	font-family: Trebuchet MS;
	FONT-SIZE: 1em;
	color: Black;
}
/* CLASSI PER CALENDARIO ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.cal_table {
	border: 1px solid #000000; 
	font-size: 1.5em;
}

.cal_header_table {
	border-bottom: 1px dotted #aaa; 
}

.cal_days_table {
	border-bottom: 1px dotted #aaa; 
}

.cal_header, .cal_arrow {
	font: bold 0.8em "Trebuchet MS", Arial, Impact;
    text-align: center;
}

.cal_arrow a { 
	font-weight: bold;
	text-decoration: none; 
	color: #1CaFa3;
}

.cal_header a { 
	font-weight: bold;
	text-decoration: none; 
	color: #0C6Fa3;
}

.cal_arrow a:hover, .cal_arrow a:active,
.cal_header a:hover, .cal_header a:active { 
	text-decoration: underline; 
}
	
.cal_day_header {
	font: bold 0.7em "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #444;
}

.cal_day {
	font: 0.7em "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #666;
}

.cal_this_day {
	font: 0.7em "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #611;
	border: 1px solid #8ad;
    background: #acf;
}

.cal_day_highlight {
	font: 0.7em "Trebuchet MS", Arial, Impact;
    text-align: center;
	background: #ddd;
	border: 1px dotted #dde;
}


td.bordo_blue{
	vertical-align:top;
	border:1px solid #1D5F99;
	padding: 0em 0.5em 0em 0.5em;
}

.lista_menu_off{
	color: Black;
	text-decoration: none;
	font-size: 1.1em;
}

.lista_menu_on{
	color:#1D5F99;
	text-decoration: underline;
	font-size: 1.1em;
}
/************ FORUM *****************/
.tabellaForum
{
   font-size:1.2em;
	width:98%;
	
}
.testaForum
{
    BACKGROUND-COLOR: #009cff;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	border: #990000 1px solid;
	font-size:1.1em;

}
.casellaForum
{
background-color:#F5F5F5;
border-bottom:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
color:#000000;
font-family:Trebuchet MS,Tahoma,Verdana;
font-size:1em;
margin:0px;
padding:2px;
}
/************ BACHECA *****************/
ul.listasx {
list-style: disc url(../../../images/tangolino.gif);
font-size:1.1em;
line-height:1.3em;
margin:0 0 0 0;
/*width:13em;*/
padding-left:25px;
padding-bottom:1em;
line-height:1.2em; /* altezza del link: */ 
}
a.link_annuncio { 
font-family:Trebuchet MS,Tahoma,Verdana;
color:#000000;
text-decoration: none;
}
a.link_annuncio:hover { 
font-family:Trebuchet MS,Tahoma,Verdana;
color:#ff0000;
text-decoration: none;
}

