
        {background:  white}
        BODY  {color: #1E2948; margin: 0px; padding: 0px;	
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
		}
        TD  {font-family: Verdana; font-size: 10px; color: #1E2948}
        TR  {font-family: Verdana; font-size: 10px; color: #1E2948}
        FONT  {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000}
        I  {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;font-style: italic}
        BIG  {font-family: Helvetica, Verdana, Arial; font-size: 13pt; color: 000000;font-weight: bold}
        TH  {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;font-weight: bold}
        A:link {font-family: Helvetica, Verdana, Arial; font-size: 10pt; color: NAVY;font-weight: bold}
        A:visited {font-family: Helvetica, Verdana, Arial; font-size: 10pt; color: NAVY;font-weight: bold}
        A:hover {font-family: Helvetica, Verdana, Arial; font-size: 10pt; color: BLUE;font-weight: bold}
        H1 {font-family: Helvetica, Verdana, Arial; font-size: 30pt; color: navy;}
        STRONG {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;text-decoration: none; margin-left=0}
        H2 {font-family: Helvetica, Verdana, Arial; font-size: 12pt; color: 000000;text-decoration: none; margin-left=0}
        H3 {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;text-decoration: none; margin-left=0}
        PRE {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000}
        P {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000}
        BLOCKQUOTE {font-family: Helvetica, Verdana, Arial; font-size:9pt; color: 000000}
        .WELCOMETITLE {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: white; background: #666666; font-weight: bold}
        .WELCOMETITLE:link {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: white; background: #666666; font-weight: bold}
        .WELCOMETITLE:visited {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: white; background: #666666; font-weight: bold}
        .TOOLBAR {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;font-weight: normal}
        .TOOLBAR:link {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;font-weight: normal}
        .TOOLBAR:visited {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;font-weight: normal}
        .TITLEBAR {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: FFFFFF; background: navy;font-weight: bold}
        .MESSAGE {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;font-weight: normal}
        .MESSAGE:link {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: NAVY;font-weight: normal}
        .MESSAGE:visited {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: BLACK;font-weight: normal}
        .MESSAGENEW {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: 000000;font-weight: bold}
        .MESSAGENEW:link {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: NAVY;font-weight: bold}
        .MESSAGENEW:visited {font-family: Helvetica, Verdana, Arial; font-size: 9pt; color: BLACK;font-weight: bold}
	A:link {font-family: Verdana; font-size: 10px; color: white;font-weight: none ; text-decoration: none ;}
	A:visited {font-family: Verdana; font-size: 10px; color: white;font-weight: none ; text-decoration: none ;}
	A:hover {font-family: Verdana; font-size: 10px; color: white;font-weight: none ; text-decoration: none ;}

        .BorderedContent
        {
          border: thin gray solid;
          color: black;
          font-weight: normal;
          padding: 1;
        }

        .BorderedController
        {
          border: thin gray solid;
          font: normal;
          color: black;
          padding: 1;
        }

        .BorderedPortlet
        {
          border: thin gray solid;
          font: normal;
          color: black;
          padding: 1;
        }

        .BorderedTitle
        {
          border: thin gray solid;
          color: black;
          font-weight: bold;
          padding: 1;
        }

        .ControllerStyleClass
        {
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .PortletStyleClass
        {
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .TabStyleClass
        {
          border-style: none;
          color: black;
          font-weight: bold;
          padding: 0;
        }

        .TitleStyleClass
        {
          border-style: none;
          color: black;
          font-weight: bold;
          padding: 0;
        }

        .HighlightTitleStyleClass
        {
          border-style: none;
          color: white;
          font-weight: bold;
          padding: 0;
        }

        .TabTitleStyleClass
        {
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .ContentStyleClass
        {
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .TabContentStyleClass
        {
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

.UPPERCASE {
  text-transform: uppercase;
}


.WELCOME {
  font-size: 12pt;
  font-color: #000000;  
  font-weight: 900;
  font-stretch: wider;
}


.MENUBAR {
           font-family: arial,helvetica;
           background: #F5F5F5;
           color: #000000;
           font-size: 11pt;
           font-weight: bold;
             
           border-top: 1px solid #B0B0B0;
           border-left: 1px solid #B0B0B0;
           border-right: 1px solid #FAFAFA;
           border-bottom: 1px solid #FAFAFA;
         }             
         
.INPUTFORM {
	color : #FFFFFF;
	font : 10px Verdana;
	scrollbar-3dlight-color :#F0F0F0;
	scrollbar-arrow-color :#1E2948;
	scrollbar-base-color :#F0F0F0;
	scrollbar-darkshadow-color : white ;
	scrollbar-face-color :white;
	scrollbar-highlight-color :#1E2948;
	scrollbar-shadow-color :#1E2948;
	scrollbar-track-color :#F0F0F0;
	border : 1px groove #505871;
	background : #041033;
	list-style : disc;
	border-bottom : 1px solid #505871;
	border-top : 1px solid #505871;
	border-left : 1px solid #505871;
	border-right : 1px solid #505871;
}             
         
.INPUTFORMTITLE {
	color : #000000;
	font : 9pt Helvetica,Verdana, Arial;
	border : 1px groove #1E2948;
	background : White;
	list-style : disc;
	border-bottom : 1px solid #1E2948;
	border-top : 1px solid #1E2948;
	border-left : 1px solid #1E2948;
	border-right : 1px solid #1E2948;
}             
         
.MENUBUTTON {
           font-family: arial,helvetica;
           background: #E0E0E0;              
           color: #808080;
           font-size: 10pt;
           font-weight: bold;
             
           border-top: 1px solid #FFFFFF;
           border-left: 1px solid #FFFFFF;
           border-right: 1px solid #A0A0A0;
           border-bottom: 1px solid #A0A0A0;
         }             
             
.PANETITLE {
           background: #FAFAFA;
           font-weight: bold;
             
           border-top: 1px solid #BABABA;
           border-left: 1px solid #BABABA;
           border-right: 1px solid #BABABA;
           border-bottom: 1px solid #BABABA;
         }             
             
.BUTON    
{
	color : #1E2948;
	font : 10px Verdana;
	border : thick ridge white;
	background : #BAC2D5;
	list-style : disc;
	cursor:hand;
	border-bottom : 1px solid white;
	border-top : 1px solid white;
	border-left : 1px solid white;
	border-right : 1px solid white;	
}   

/* File sharing descrizioni */
.postilla{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration : none ;
	color : #6F7A9E;
}
.postilla_evidenziata{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration : none ;
        color:#1E2948;
}
.micro{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration : none ;
        color:#000000;
}

.titolo{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration : none ;
	color: #1E2948;
}

/* link non sottolineato, per il calendario*/
.tool_link{
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration : none ;
	color: navy;
}
.tool_link:link {
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration : none ;	
	color: navy;
}
.tool_link:visited {
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration : none ;	
	color: navy;
}
.tool_link:hover {
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration : none ;	
	color: blue;
}

/* diversi colori dei due tipi di appuntamenti in agenda */
.agenda_appuntamento_di_gruppo{
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #339900;
}
.agenda_appuntamento_non_di_gruppo{
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.agenda_rifiutato{
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #900000;
}
.agenda_accettato{
	font-family: Helvetica, Verdana, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #009090;	
}
.agenda_cella_vuoto{
	background : FFFFFF;
}
.agenda_cella_pieno{
	background : D0D0D0;	
}
.agenda_cella_oggi{
	background : C0FFC0;
}
.agenda_titolo_giornata{
	font-family: Helvetica, Verdana, Arial;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	color: #800000;
}
.link_sopra {font-family: CopprplGoth Bd BT,Verdana; font-size: 12px; color: white;font-weight: bold ; text-decoration: none ;}
.link_sopra:link {font-family: CopprplGoth Bd BT,Verdana; font-size: 12px; color: white;font-weight: bold ; text-decoration: none ;}
.link_sopra:visited {font-family: CopprplGoth Bd BT,Verdana; font-size: 12px; color: white;font-weight: bold ; text-decoration: none ;}
.link_sopra:hover {font-family: CopprplGoth Bd BT,Verdana; font-size: 12px; color: white;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra {font-family:Verdana; font-size: 10px; color: white;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra:link {font-family: Verdana; font-size: 10px; color: white;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra:visited {font-family: Verdana; font-size: 10px; color: white;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra:hover {font-family: Verdana; font-size: 10px; color: white;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra_selected {font-family:Verdana; font-size: 10px; color: #6F7A9E;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra_selected:link {font-family: Verdana; font-size: 10px; color: #6F7A9E;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra_selected:visited {font-family: Verdana; font-size: 10px; color: #6F7A9E;font-weight: bold ; text-decoration: none ;}
.link_cat_sinistra_selected:hover {font-family: Verdana; font-size: 10px; color: #6F7A9E;font-weight: bold ; text-decoration: none ;}
.cat_sinistra_selected_non_bold {font-family:Verdana; font-size: 10px; color: #6F7A9E;font-weight: none ; text-decoration: none ;}
.cat_sinistra_selected_non_bold:link {font-family: Verdana; font-size: 10px; color: #6F7A9E;font-weight: none ; text-decoration: none ;}
.cat_sinistra_selected_non_bold:visited {font-family: Verdana; font-size: 10px; color: #6F7A9E;font-weight: none ; text-decoration: none ;}
.cat_sinistra_selected_non_bold:hover {font-family: Verdana; font-size: 10px; color: #6F7A9E;font-weight: none ; text-decoration: none ;}
.ep_titolo{font-family: Arial; font-size: 20px; color:red; font-weight: bold; }

.INPUTFORM_LOGIN {
	color : #FFFFFF;
	font : 10px Verdana;
	scrollbar-3dlight-color :#F0F0F0;
	scrollbar-arrow-color :#1E2948;
	scrollbar-base-color :#F0F0F0;
	scrollbar-darkshadow-color : white ;
	scrollbar-face-color :white;
	scrollbar-highlight-color :#1E2948;
	scrollbar-shadow-color :#1E2948;
	scrollbar-track-color :#F0F0F0;
	border : 1px groove #505871;
	background : #6F7A9E;
	list-style : disc;
	border-bottom : 1px solid #505871;
	border-top : 1px solid #505871;
	border-left : 1px solid #505871;
	border-right : 1px solid #505871;
}  

.BUTON_LOGIN
{
	color : #1E2948;
	font : 10px Verdana;
	border : thick ridge white;
	background : #BAC2D5;
	list-style : disc;
	cursor:hand;
	border-bottom : 1px solid white;
	border-top : 1px solid white;
	border-left : 1px solid white;
	border-right : 1px solid white;	
}