A
{
    TEXT-DECORATION: none;
    color: darkblue;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #000099; */
}

/*
BODY
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px
}
*/

P
{
	margin: 5px
}

H3
{
	margin: 5px
}

.fondorange
{
background-color : #304a90;
color: #000099;
font-size : 9pt;
font-weight:bold;
}

.fondblanc {
background-color : #FFFFFF;
color: #000099;
font-size : 9pt;
font-weight:bold;
border-top : 1px solid #000099;
border-left : 1px solid #000099;
border-right : 1px solid #000099;
border-bottom : 1px solid #000099;
}

.titlenoir{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight:bold;
 letter-spacing:2px;
}

.titreblanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold
}


.maintable
{
    BORDER-BOTTOM: darkblue 1px solid
}
.pagehead
{
    BORDER-BOTTOM: orange 1px solid
}
.pagetitle
{
	letter-spacing: 3pt;
    FONT-SIZE: 28pt;
    VERTICAL-ALIGN: top;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, sans serif;
    TEXT-ALIGN: center
}

.pagesubtitle
{

	font-weight: bold;
    FONT-SIZE: 13pt;
    VERTICAL-ALIGN: top;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, sans serif;
    TEXT-ALIGN: center
}


.menuitem
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #000099;
	margin-top: 3pt;
	text-decoration : none;
/*
	MARGIN-TOP: 9pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0pt;
    MARGIN-LEFT: 6pt;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial
*/
}
.menuitem A
{
    COLOR: darkblue
}
.selectedmenuitem
{
    MARGIN-TOP: 9pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0pt;
    MARGIN-LEFT: 6pt;
    FONT-FAMILY: verdana, arial
}
.selectedmenuitem A
{
    COLOR: black
}
.subitem
{
		font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left : 7px;
		padding-left : 3px;
		padding-right:3px;
		padding-top: 0px;
		padding-bottom: 0px;
	/*
    MARGIN-TOP: 9pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0pt;
    TEXT-DECORATION: underline
    */
}
.subitem A
{
    COLOR: #000099;
}

.subitem A:hover {
	color : #ffffff;
	background-color : #304a90;
}



.selectedsubitem
{
		font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left : 0px;
		padding-left : 3px;
		padding-right:3px;
		font-weight: bold;
		color : #304a90;
}


.title
{
    MARGIN-TOP: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FILTER: shadow(color=darkgray, direction=135);
    LEFT: 0px;
    MARGIN-BOTTOM: 10pt;
    WIDTH: 400px;
    FONT-FAMILY: Arial;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 30px
}
.subtitle
{
    MARGIN-TOP: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    FONT-FAMILY: Times New Roman
}

.footnote
{
	/*
    FONT-SIZE: 9pt;
    COLOR: darkblue;
    FONT-STYLE: italic;
    FONT-FAMILY: times;
*/
    TEXT-ALIGN: right;

	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #000099	;
/*	border-top : solid 1px #000099; */
	letter-spacing : 3px;
}

.footnoteLeft
{
	/*
    FONT-SIZE: 9pt;
    COLOR: darkblue;
    FONT-STYLE: italic;
    FONT-FAMILY: times;
    */
    TEXT-ALIGN: left;

	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #000099	;
/*	border-top : solid 1px #000099; */
	letter-spacing : 3px;

}


.confdates
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 14pt;
    COLOR: darkblue;
    margin-right: 28pt
}

.confplace
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: arial
}
.confcity
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial
}
.note
{
    FONT-SIZE: 8pt;
    MARGIN: 6pt 20pt;
    FONT-FAMILY: arial
}
.copyright
{
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    FONT-FAMILY: times
}
.editblock
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 2pt;
    MARGIN-BOTTOM: 2pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #a0a0e0
}
.edit-slot
{
    BORDER-RIGHT: #a0a0e0 1px solid;
    BORDER-TOP: #a0a0e0 1px solid;
    MARGIN: 2px;
    BORDER-LEFT: #a0a0e0 1px solid;
    BORDER-BOTTOM: #a0a0e0 1px solid;
    BACKGROUND-COLOR: #f0f0ff
}
.slot-name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #9090a0
}
.editblock FORM
{
    MARGIN-BOTTOM: 0px
}
.editblocknote
{
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right
}
.editblockinput
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #e0e0ff
}
.editblockbutton
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #9090af
}
.addblockbutton
{
    TEXT-ALIGN: center
}
.addblockbutton
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN: 5px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 90px;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #9090af;
    TEXT-ALIGN: center
}
.inputheader
{
    FONT-WEIGHT: bold;
	 color: black;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial, helvetica
}

.inputheader A:link
{
    FONT-WEIGHT: bold;
    COLOR: maroon;
}

.inputheader A:visited
{
    FONT-WEIGHT: bold;
    COLOR: maroon;
}

.inputheader A:hover
{
    FONT-WEIGHT: bold;
    COLOR: Gray;
   TEXT-DECORATION: underline;
}

.errormsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana, arial, helvetica
}
.tabletitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: silver;
}
.dltitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica;
}

.dltitle A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, helvetica;
}

.dltitle A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, helvetica
}

.dltitle A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, helvetica
}

.dluser
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica
    BACKGROUND-COLOR: white
}

.dlsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica
}
.dlsmall A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, helvetica
}
.dlsmall A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, helvetica
}
.dlsmall A:hover
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: darkblue;
    TEXT-DECORATION: underline;
    FONT-FAMILY: verdana, arial, helvetica
}

.small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica
    BACKGROUND-COLOR: white
}

.small A:hover
{
   TEXT-DECORATION: underline;
}


td.small {
	color: #000066;
}

.dlnote
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, helvetica
}
.dlnote1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Arial
}


.dlnote TABLE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, helvetica
}
.dlnote A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}

.dlnote A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: underline
}
.dlnote A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: underline
}

.dlnormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    WORD-BREAK: keep-all;
    FONT-FAMILY: verdana, arial, helvetica;
    LINE-BREAK: strict
}
.dlnormal P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    WORD-BREAK: keep-all;
    FONT-FAMILY: verdana, arial, helvetica;
	 margin-top: 0;
    LINE-BREAK: strict
}

.dlinput
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: white
}
.dlnormal H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: white
}

.dlnormal H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
	 margin-top: 5px;
	 margin-bottom: 3px;
    FONT-FAMILY: verdana, arial, helvetica
}

.big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: white
}
.dlnormal A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: white
}
.dlnormal A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkblue;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: white
}
.dlnormal A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: white
}
.picsmall
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial
}
.picsmall A:link
{
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-FAMILY: arial
}
.picsmall A:visited
{
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-FAMILY: arial
}
.picsmall A:hover
{
    FONT-SIZE: 8pt;
    COLOR: red;
    BORDER-BOTTOM: red 1px dashed;
    FONT-FAMILY: arial
}
.tcnormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    WORD-BREAK: keep-all;
    FONT-FAMILY: verdana, arial, helvetica;
    LINE-BREAK: strict;
    BACKGROUND-COLOR: white;
	 text-align: justify;
	 width: 360
}

.bullet
{
    LINE-HEIGHT: 14pt;
    font-family : verdana, arial, helvetica;
    font-size: 9pt;
    TEXT-ALIGN: justify;
    margin-bottom: 4pt;
    margin-top: 4pt;
    margin-left: 10pt
}

.sidetitle
{
	color: #00007F;
	font-weight: bold;
	width: 120px;
	margin-top: 12pt;
	margin-bottom: 12pt;
	font-family : arial, helvetica;
	font-size: 11pt;
}

img.image {
  margin-top: 3pt;
}

div.image {
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-family: Arial;
	font-size: 8pt
}

.littlelink 
{
	width: 236px;
	/* border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px; */
	font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 6pt;
	padding-bottom: 6pt;
	padding-top: 0pt;
	font-family: arial;
	font-size: 8pt;
	color: darkblue;
}

.normal
{
	font-family : verdana, arial, helvetica;
   TEXT-ALIGN: justify;
	font-size : 10pt
}
.normal A:link
{
    TEXT-DECORATION: none;
    color: blue;
}
.normal A:visited
{
    TEXT-DECORATION: none;
    color: blue;
}
.normal A:hover
{
   TEXT-DECORATION: underline;
}

.normal INPUT, TEXTAREA, SELECT
{
	FONT-FAMILY: verdana, arial, helvetica;
   BACKGROUND-COLOR: white;
	width: 250px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 11px

}

.rhctable
{
	border : 1pt;
	border-color : black;
   BACKGROUND-COLOR: black;
}

.nicetable
{
    BACKGROUND-COLOR: #999999;
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
}

.date
{
	font-family: georgia, sans-serif;
	font-size: 14px;
	color: black;
	line-height:16px;
}

.number
{
	font-family: georgia, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: black;
	line-height:16px;
}

.tableheader
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #c0e1f1; 
	 color: black;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial, helvetica
}

.tableheader A:link
{
    FONT-WEIGHT: bold;
    COLOR: maroon;
}

.tableheader A:visited
{
    FONT-WEIGHT: bold;
    COLOR: maroon;
}

.tableheader A:hover
{
    FONT-WEIGHT: bold;
    COLOR: Gray;
   TEXT-DECORATION: underline;
}

.tablesuperheader {     BACKGROUND-COLOR: #c0e1f1;   FONT-SIZE: 11pt; FONT-FAMILY: verdana, arial, helvetica; font-weight: bold;}
.tablesubheader { BACKGROUND-COLOR: #F0F7FF;   FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial, helvetica; font-weight: bold;}


.smallred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: verdana, arial, helvetica
}


.sctitle
{
	font-family : verdana, arial, helvetica;
   TEXT-ALIGN: justify;
	font-size : 9pt
}

.scitem
{
	font-family : verdana, arial, helvetica;
   TEXT-ALIGN: justify;
	font-size : 10pt
}

.scheduleEventTitle {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 0pt;
}

.schedulePaperTitle {
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
	margin-bottom: 3pt;
}

.scheduleSlot {
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: blue;
	background-color: darkblue;
	font-weight: bold;
	font-size: 9pt;
	font-family: verdana, arial;
	width: 550px;
	color: white;
}

.scheduleSlot a {
	color: white;
}

.scheduleChairs {
	font-size: 8pt;
	font-family: verdana, arial;
	margin-top: 0pt;
	margin-bottom: 6pt;
	margin-left: 6pt;
}

.scheduleAlert {
	font-size: 11pt;
	font-family: verdana, arial;
	color: red;
	font-weight: bold;
}

.myprogrammeRadio {
	color: green;
	background-color: #E0E0FF;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

.searchbox * {
	background-color: white;
}

.searchbox input {
	border-style: solid;
	border-color: gray;
	border-width: 1px;
}

/* ============================================ 
	New CSS
   ============================================ */
   

.normal H1    {font:17pt verdana; margin-bottom: 15px; color: #00007F;}
.normal H2    {font:14pt verdana; margin-bottom: 10px; color: #000066;}
.normal H3    {font:11pt verdana; margin-bottom: 5px;font-weight:bold; color: #000066;}
.normal H4    {font:9pt verdana; color:black; margin-bottom:1px}
.normal H5    {font:8.5pt verdana; background-color:#ffff77; padding:6px}
.normal H6    {font:8.5pt verdana; border-style:solid; border-width:1px; padding:5px; border-color:silver}



.buttonMenu {
	
	font-size: 20pt;
	border-color: grey;
	border-width: 1pt;
	border-style: outset;
	margin: 80pt;
	background-color: #FFFFFF;
	vertical-align: center;
}

.buttonMenu a {
	font-size: 10pt;
	margin-bottom: 1pt;
	margin-top: 1pt;
	margin-left: 3pt;
	margin-right: 3pt;
	font-family: arial;
	font-weight: bold;
	width: 80px;
	vertical-align: center;
	text-align: center;
}

.buttonMenu a:link {
	color: black;
}

.buttonMenu a:visited {
	color: black;
}

.buttonMenu a:hover {
	color: gray;
}

.smallbutton {
	font-size: 10pt;
	border-color: grey;
	border-width: 2px;
	border-style: outset;
	margin-left: 10px;
	padding: 3px;
	font-weight: bold;
}

.smallbutton a {
	color: blue;
}

table.smallneattable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	font-size: 8pt;
}
table.smallneattable th {
	border-color: #AF7F4F;
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
}
table.smallneattable td {
	border-color: #EF7F4F;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	padding: 3px 3px 3px 3px;
}
