body          	 			{  BACKGROUND-REPEAT: no-repeat; background: white; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt }
h3				 			{ font-family: Verdana, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color : #000080}
h4				 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color : #000080}
td 		    	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt }
input	    	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt }
select	    	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt }
a:link		  	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; text-decoration:none }
a:visited	  	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; text-decoration:none }
a:hover 	  	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #cc0000; text-decoration:none }
a:active	  	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; text-decoration:none }
a:link.rubrique	 			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight:bold; text-decoration:none }
a:visited.rubrique			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight:bold; text-decoration:none }
a:active.rubrique  			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; font-weight:bold; text-decoration:none }
a.hover.rubrique			{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; font-weight:bold; text-decoration:none }
a:link.active-rubrique		{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; font-weight:bold; text-decoration:none }
a:visited.active-rubrique	{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; font-weight:bold; text-decoration:none }
a:active.active-rubrique	{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; font-weight:bold; text-decoration:none }
a.hover.active-rubrique		{ font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000080; font-weight:bold; text-decoration:none }
dynamic-menu
{
    font-size: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dynamic-menu
{
    font-size: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.dynamic-menu
{
    font-size: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.dynamic-menu A
{
    font-size: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dynamic-menu2
{
    font-size: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.dynamic-menu2
{
    font-size: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dynamic-menu-font
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.dynamic-menu-font
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dynamic-menu2-font
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.dynamic-menu2-font
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.horizontalnav FONT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.horizontalnav A:link
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.horizontalnav A:visited
{
    FONT-SIZE: 11px;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.horizontalnav A:active
{
    FONT-SIZE: 11px;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.horizontalnav A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#menue A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#menue A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#menue A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#menue A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A #human:link
{
    TEXT-DECORATION: none
}
A #human:visited
{
    TEXT-DECORATION: none
}
A #human:active
{
    TEXT-DECORATION: none
}
A #human:hover
{
    TEXT-DECORATION: underline
}
SPAN.human
{
    FONT-SIZE: 15px;
    COLOR: #000063;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
SPAN.fblue
{
    font-size: 10pt;
    BACKGROUND-COLOR: #202080
}
SPAN.fred
{
    font-size: 10pt;
    BACKGROUND-COLOR: #ff0000
}
SPAN.fgreen
{
    font-size: 10pt;
    BACKGROUND-COLOR: #00ff00
}
SPAN.fylw
{
    font-size: 10pt;
    BACKGROUND-COLOR: #eeee00
}
SPAN.blue
{
    BACKGROUND-COLOR: #202080
}
SPAN.red
{
    BACKGROUND-COLOR: #ff0000
}
SPAN.green
{
    BACKGROUND-COLOR: #00ff00
}
SPAN.ylw
{
    BACKGROUND-COLOR: #eeee00
}
SPAN.cops
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #202080
}
A.cops
{
    font-size: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.cops2
{
    font-size: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuUnselected
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    font-size: 10pt;
    LINE-HEIGHT: 8px;
    COLOR: #000080; 
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuUnselected:link
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    font-size: 10pt;
    COLOR: #000080; 
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuUnselected:visited
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    font-size: 10pt;
    COLOR: #000080; 
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuUnselected:hover
{
    PADDING-LEFT: 2px;
    COLOR: #cc0000;
    LINE-HEIGHT: 8px;
    font-size: 10pt;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.MenuSelected
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    font-size: 10pt;
    COLOR: white;
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuSelected:hover
{
    PADDING-LEFT: 2px;
    COLOR: #cc0000;
    font-size: 10pt;
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuSelected:link
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold
    font-size: 10pt;
    COLOR: #000080; 
    LINE-HEIGHT: 8px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}



/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    
.highlighteditem { font-size: 8pt; font-family: Verdana, Helvetica, sans-serif; color: #cc0000; background-color:white; font-weight: bold; padding:2px;padding-left:5px;padding-right:15px;cursor: default}
.menustyle {background-color:white;border:0px;border-style:solid;border-color:Gray; }
.menuitem {background-color:white;font-family: Verdana, Helvetica, sans-serif; font-size: 8pt;border:0px;
  border-style:solid;border-color:white;padding:2px;padding-left:5px;padding-right:15px;
  cursor:pointer;cursor:hand;}
.mouseover {background-color:silver;color:black;font-family:Verdana, Helvetica, sans-serif; font-size: 8pt;border:0px;
  border-style:solid;border-color:Gray;padding:2px;padding-left:5px;padding-right:15px;
  cursor:pointer;cursor:hand;}