BODY
{
    FONT: 10px Arial, sans-serif;
    COLOR: #000000
}
.btndx1
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #ffffff
}
.btndx2
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #003399
}
.btndx3
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #284882
}
.bianco
{
    FONT: 10px Arial, sans-serif;
    COLOR: #ffffff
}
.rosso
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #cc0000
}
.grigio
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #666666
}
.bottoniera
{
    FONT: 10px Arial, sans-serif;
    COLOR: #000000;
	text-align : justify;
}
.corpo
{
    FONT: 11px Arial, sans-serif;
    COLOR: #B6B8C4;
    text-align:justify;
   
}
.corpo_01
{
    FONT: 10px Arial, sans-serif;
    COLOR: #666666
}
.corpo_02
{
    FONT: 12px Arial, sans-serif;
    COLOR: #284882;

}
.corpo_02_j
{
    FONT: 12px Arial, sans-serif;
    COLOR: #284882;
    text-align:justify

}

.corpo_03
{
    FONT: 11px Arial, sans-serif;
    COLOR: #5D5D5D
}
.corpo_04
{
    FONT: 10px Arial, sans-serif;
    COLOR: #D2D2D4
}
.corpo_05
{
    FONT: 12px Arial, sans-serif;
    COLOR: #4776A4
}
.corpo_06
{
    FONT: 12px Arial, sans-serif;
    COLOR: #073769
}
.corpo_07
{
    FONT: bold 14px Arial, sans-serif;
    COLOR: #1E4986;
    text-align:left;
}
.corpo2
{
    MARGIN: 10px;
    FONT: 12px Arial, sans-serif;
    COLOR: #000000
}
A.corpo2:hover
{
    FONT: 9px Arial, sans-serif;
    COLOR: #000000
}
.giallo
{
    FONT: 9px Arial, sans-serif;
    COLOR: #ffcc00
}
.arancio
{
    FONT: 11px Arial, sans-serif;
    COLOR: #FF9900
}
A.giallo2:hover
{
    FONT: 9px Arial, sans-serif;
    COLOR: #ffcc00
}
.titolo1
{
    FONT: bold 12px Arial, sans-serif;
    COLOR: #003399
}
.titolo2
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #5D5D5D
}
.titolo3
{
    FONT: italic 11px Arial, sans-serif;
    COLOR: #000000
}
A
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A:unknown
{
    FONT: bold 9px Arial, sans-serif;
    COLOR: #000000
}
A.list
{
    FONT: 10px Arial, sans-serif;
    COLOR: black
}
A.list:hover
{
    FONT: 10px Arial, sans-serif;
    COLOR: white;

}
A.homeback
{
    FONT: 10px Arial, sans-serif;
    COLOR: #ffffff
}
A.homeback:hover
{
    FONT: 10px Arial, sans-serif;
    COLOR: #ffcc00
}
A.homeback2
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #000000
}
A.homeback2:hover
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #003399
}
A.btndwn
{
    FONT: 10px Arial, sans-serif;
    COLOR: #5D5D5D
}
A.btndwn:hover
{
    FONT: 10px Arial, sans-serif;
    COLOR: #000000;
}
A.btndwng
{
    FONT: 10px Arial, sans-serif;
    COLOR: #666666
}
A.btndwng:hover
{
    FONT: 10px Arial, sans-serif;
    COLOR: #000000;
}
A.btndwnb
{
    FONT: 10px Arial, sans-serif;
    COLOR: #5D5D5D;
    text-decoration: underline;
}
A.btndwnb:hover
{
    FONT: 10px Arial, sans-serif;
    COLOR: #FF0000;
    text-decoration: underline;
}
.btnRed
{
    FONT: bold 15px Arial, sans-serif;
    COLOR:Red;
	TEXT-DECORATION: none
}
.btnblu
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #3B5FA6;
	TEXT-DECORATION: none
}
A.btnblu
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #3B5FA6;
	TEXT-DECORATION: none
}
A.btnblu:hover
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #FFCC00;
    TEXT-DECORATION: underline
}
A.btndx
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #ffffff
}
A.btndx:hover
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #003399
}
A.btndx1
{
    FONT: bold 10px Arial, sans-serif;
    COLOR: #FFFFFF
}
A.btndx1:hover
{
    FONT:  10px Arial, sans-serif;
    COLOR: #FF9900
}
A.btndx2
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #FFFFFF
}
A.btndx2:hover
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #99CCFF;
    text-decoration: underline
}
A:hover
{
    FONT: bold 11px Arial, sans-serif;
    color: #FF9900;
    TEXT-DECORATION: none
}
.grigio
{
    FONT-SIZE: 10px;
    COLOR: #999999
}
.bottonieragrande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: black
}
.bottonieragrandeb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: white
}
.bottonieragrandeg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #999999
}
.bottonierabianca
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff
}
.bottonieragrigia
{
    FONT: 10px Arial, sans-serif;
    COLOR: #999999
}
.scaffale
{
    FONT: 11px Arial, sans-serif;
    COLOR: #000000
}
.giustificato
{
    FONT: 11px Arial, sans-serif;
    COLOR: #000000
}
.blu
{
    FONT: 10px Arial, sans-serif;
    COLOR: #003399
}

#PCL {
	font-family: Arial,Arial,Helvetica;
	font-style: none;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}

#PTT {
	font-family: Arial,Arial,Helvetica;
	font-size: 8pt;
}

#PST {
	font-family: Arial,Arial,Helvetica;
	font-size: 8pt;
}
.bottonieraRossa
{
    FONT: 10px Arial, sans-serif;
    COLOR: #cc0000
}

.btnsx {
	font-family: Arial,Arial,Helvetica;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #FFCC00;
	font-size: 10px;
}

A.btnsx:hover {
	font-family: Arial,Arial,Helvetica;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

.biancoeuro {
	font-family: Arial,Arial,Helvetica;
	font-style: none;
	font-weight: none;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

.btnsxblu {
	font-family: Arial,Arial,Helvetica;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	font-size: 10px;
}

A.btnsxblu:hover {
	font-family: Arial,Arial,Helvetica;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

/* Aggiunta tabella calendario */

#colonnaSx{
    background-color: #0C4E69;
    border-right: 1px solid #ffffff;
}
#colonnaSx #calendario{
    background-color:#DFEEFF;
    padding-bottom:13px;
    border-bottom: 1px solid #DFEEFF;
}
#colonnaSx #calendario .titolo{
    margin-top:12px;
    font-size:14px;
}
#colonnaSx #calendario TD{
    background-color:#7AAEE7;
    empty-cells: show;
    border-collapse: collapse;
    text-align:center
}
#colonnaSx #calendario TD.vuoto{
    background-color:#A4D0FF;
}
#colonnaSx #calendario TD.giorni{
    background-color:#284882;
}
#colonnaSx #calendario A{
    text-decoration:none;
    font-size:11px;
    /* font-weight: bold; by mister rubin */
}
#colonnaSx #calendario IMG{
    position:relative;
    top:3px;
}
#colonnaSx #calendario .bottom{
    background-color:#336699;
    color:#FFFFFF;
    font-weight: bold;
    font-size:11px;
}

/* INIZIO AGGIUNTA - TD */

BODY, TD{
    font-family:  Arial, Geneva, Helvetica;
    font-size:11px;
    color:#284882
}

.btnbluSx
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #3B5FA6;
	text-align :left;
}

A.btnbluSx
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #3B5FA6;
	TEXT-DECORATION: none;
	text-align :left;
}
A.btnbluSx:hover
{
    FONT: bold 11px Arial, sans-serif;
    COLOR: #FFCC00;
    TEXT-DECORATION: underline
}
#sidebar {
	float: left;
	width: 220px;	
	height: 100%;
}

#content {
	margin-left: 256px;
	height : 200px;
}

.corpoLink
{
    FONT: 11px Arial, sans-serif;
    COLOR: #5D5D5D
}
A.corpoLink:hover
{
    FONT: 11px Arial, sans-serif;
    COLOR: #5D5D5D
}
.corpoDive
{
    FONT: bold 12px Arial, sans-serif;
    COLOR: #284882;
    background-color:#DFEEFF;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;        
}
.corpoDive2
{
    FONT: bold 12px Arial, sans-serif;
    COLOR: #284882;
    background-color:#F7F6F3;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;        
}
.itemDive
{
    FONT: 11px Arial, sans-serif;
    COLOR: #5D5D5D;    
    padding-left:5px;  
    background-color:#F7F6F3;   
    
}

.DivToolTip
{
	border-right: lightsteelblue 1px dotted;
	border-top: lightsteelblue 1px dotted;
	font-size: 10px;
	border-left: lightsteelblue 1px dotted;
	border-bottom: lightsteelblue 1px dotted;
	font-family: Arial, Verdana;
	background-color: #ffffcc;
	width: 200px;
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
}

.linkTitle
{
    FONT: bold 16px Arial, sans-serif;
    COLOR: #34669B;
	text-align :left;
}

A.linkTitle
{
    FONT: bold 16px Arial, sans-serif;
    COLOR: #34669B;
	TEXT-DECORATION: none;
	text-align :left;
}
A.linkTitle:hover
{
    FONT: bold 16px Arial, sans-serif;
    COLOR: #34669B;
    TEXT-DECORATION: underline
}

/*****************************
*
*	Controllo Calendar
*
*****************************/

.CalendarDiv{
    background-color: #DFEEFF;
    border-right: 1px solid #ffffff;
}
.Calendar
{
    background-color:#DFEEFF;
    padding-bottom:13px;
    border-bottom: 1px solid #DFEEFF;
}
.Calendartitolo{
    margin-top:12px;
    font-size:14px;
}
.CalendarTD
{
	background-color: #7AAEE7;
	empty-cells: show;
	border-collapse: collapse;
	text-align: center;
}

.CalendarToday
{
	background-color: #284882;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana;
}

.Calendargiorni
{
	background-color: #284882;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana;
}

.Calendarbottom
{
	background-color: #336699;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana;
}

#TableEvents
{
	border-right: #284882 2px solid;
	border-top: #284882 2px solid;
	font-size: 10px;
	border-left: #284882 2px solid;
	border-bottom: #284882 2px solid;
	background-color: #ffffff;
	width: 100%;
	border-collapse: collapse;
}

.TrEventsTitolo
{	
	background-color: #336699;
}

.TdEventsTitolo
{
	color: #ffffff;	
	font-weight: bold;
	font-size: 11px;
}

.TdEventsTitle
{
	font-family: Arial, Geneva, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #284882;		
	background-color: #ffffff;
}

.TdEventsDescription
{
	font-family: Arial, Geneva, Helvetica;
	font-size: 10px;
	color: #284882;
	height: 70px;
	background-color: #ffffff;
}

.TrEventsSep
{		
	height: 5px;
	background-color: #DFEEFF;
}

.MailUnread
{
	background-color: #284882;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana;
}