BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 3px;
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffffff;
}
INPUT
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
}
SELECT
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
}
TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
}
BUTTON
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
}
.textsmall
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
}
.text
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
}
.text A:link
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.text A:active
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.text A:visited
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.text A:hover
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
.textbold
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.textheader
{
    COLOR: #555555;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.textcolonne
{
    COLOR: #444444;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.textcolonne A:link
{
    COLOR: #3ca52d;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.textcolonne A:visited
{
    COLOR: #3ca52d;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.textcolonne A:hover
{
    COLOR: #444444;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.textcolonne A:active
{
    COLOR: #444444;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.textwhite
{
    COLOR: #ffffff;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.textred
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
}
.texterrore
{
    COLOR: #885577;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
}
.textsmall
{
    COLOR: #666666;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
}
.textsmallbold
{
    COLOR: #666666;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.textsmallred
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
}
.texttitle
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
.texttitlered
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
.texttitlemed
{
    COLOR: #999999;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}
.textbigtitle
{
    COLOR: #888888;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
}
.textbigtitlered
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
}

A:link
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
A:active {
    color: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

.nuovo
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.nuovo A:link
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nuovo A:visited
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nuovo A:active
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.nuovo A:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.menupubblico A:link
{
    COLOR: #ff0000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menupubblico A:active
{
    COLOR: #ff0000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menupubblico A:visited
{
    COLOR: #ff0000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menupubblico A:hover
{
    COLOR: #ff0000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menuprivato
{
    COLOR: #888888;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menupubblico
{
    COLOR: #888888;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menuprivato A:link
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menuprivato A:active
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menuprivato A:visited
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menuprivato A:hover
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menulogout A:link
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menulogout A:active
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menulogout A:visited
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menulogout A:hover
{
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.nuovored
{
    	COLOR: #FF0000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
}
.nuovored A:link
{
    	COLOR: #FF0000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.nuovored A:visited
{
    	COLOR: #FF0000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.nuovored A:active
{
    	COLOR: #FF0000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.nuovored A:hover
{
    	COLOR: #FF0000;
		BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.tdheader {
    COLOR: #FF0000;
	BACKGROUND-COLOR: #fff;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.tdheader A:link,  A:hover,  A:visited, A:active {
    COLOR: #FF0000;
	BACKGROUND-COLOR: #fff;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
.navigazione A:link,  A:hover,  A:visited, A:active {
    COLOR: #FF0000;
	BACKGROUND-COLOR: #fff;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
TD.tdheader_sottocat A:link,  A:hover,  A:visited, A:active {
	FONT-WEIGHT:bold;
}
TD.tdheader_sottocat A:hover {
	color:#666666;
}
.tdheader_sottocat {
	BACKGROUND-COLOR: #fff;
	text-indent:13px;
	/*background-image:url(../img/piu_sottocat.gif);*/
	background-position:left;
	background-repeat:no-repeat;
}
HR {
	COLOR: #000000;
}
HR.hrcolor {
	COLOR: #DDDDDD;
}
HR.hrcolor2 {
	COLOR: #bbbbbb;
}
TABLE.tablecategorie2 {
      	COLOR: #555555;
	BACKGROUND-COLOR: #ffffff;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 9px;
    	border: #dddddd 1px solid;
    	WIDTH: 75%;    	
}
TABLE.tablecategorie
{
      	COLOR: #000000;
	BACKGROUND-COLOR: #DDDDDD;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	border: #DDDDDD 0px solid;
    	WIDTH: 45%;
}
TABLE.tablecategorie TD
{
    	COLOR: #000000;
	BACKGROUND-COLOR: #DDDDDD;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
}
TABLE.tbliscritti
{
    	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
   	FONT-SIZE: 10px;
    	border: #CCCCCC 1px solid;
    	vertical-align: middle;
    	PADDING: 0px;
    	WIDTH: 100%;
 }
 
TABLE.tbliscritti TH
{
    	COLOR: #000000;
	BACKGROUND-COLOR: #DDDDDD;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	text-align: center;
    	FONT-WEIGHT: bold;
    	border: #CCCCCC 1px solid;
    	vertical-align: top;
 } 
TABLE.tbliscritti TD
{
    	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	text-align: center;
    	FONT-WEIGHT: normal;
    	border: #CCCCCC 1px solid;
 }
 .menuCat
 {
	OVERFLOW: auto; 
	WIDTH: 100%; 
	HEIGHT: 160px;
 }
SELECT.permessi 
{
    	WIDTH: 300px;
    	COLOR: #000000;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-STYLE: normal;
}
.alfabeto
{
    	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
}
.alfabeto A:link
{
    	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.alfabeto A:visited
{
    	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.alfabeto A:active
{
    	COLOR: #FF0000;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.alfabeto A:hover
{
    	COLOR: #999999;
	BACKGROUND-COLOR: #FFFFFF;
    	FONT-FAMILY: verdana,arial,helvetica;
    	FONT-SIZE: 10px;
    	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.selectAgenda
{
	border: 1px solid Navy;  
	border-color: #666666; height: 16px; 
	width: 100px; 
	background-color: #ffffff; 
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: #333333; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
}
.btAgenda
{
	border: 1px solid Navy;  
	border-color: #666666; 
	height: 18px; 
	width: 80px; 
	background-color: #dddddd; 
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: #333333; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
}
.inputAgenda
{
	border: 1px solid Navy;  
	border-color: #666666; 
	height: 18px; 
	width: 150px; 
	background-color: #ffffff;
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: #333333; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
}
.inputAgendaCercaText
{
	border: 1px solid Navy;  
	border-color: #666666; 
	height: 18px; 
	width: 320px; 
	background-color: #ffffff;
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: #333333; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
}
.tdAgendaFest
{
    COLOR: #FFFFFF;
	BACKGROUND-COLOR: #DD1F0D;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
	vertical-align: top;
}
.tdAgendaFestpriv
{
    COLOR: #FFFFFF;
	BACKGROUND-COLOR: #DD1F0D;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	vertical-align: top;
	cursor:pointer;
}
.tdAgendaFest A:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFest A:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFest A:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFest A:active
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

.tdAgendaFer
{
    COLOR: #333333;
	BACKGROUND-COLOR: #DEDFCE;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
	vertical-align: top;
}
.tdAgendaFerprv
{
    COLOR: #333333;
	BACKGROUND-COLOR: #DEDFCE;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	vertical-align: top;
	cursor:pointer;
}
.tdAgendaFer A:link
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFer A:visited
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFer A:hover
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFer A:active
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tableAgenda {
	border: #FFFFFF 0px solid;
	vertical-align: top;
	WIDTH: 90%;
	PADDING: 3px;
}
.titAgendaSett
{
    COLOR: #DD1F0D;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
	font-weight: bold;
}
.textAgenda {
    COLOR: #333333;	
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    font-weight: bold;
}
/*::::::::::::Calendario agenda :::::::::::::*/
.input_cal {
   width:0px;
   height:0px;
   background-color: #FFF;
   border:0px;	
	}	
	
