<STYLE>
/* Basic Style */

BODY  {
    FONT-SIZE: 13px;
    FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
    COLOR: #A5A698;
    text-align: center;
    background-color: white;
}
#MainTable {
    background-color: white;
    height: 100%; /* Pas supportté par N4.7*/
    width: 780px;
   align: center;
}
#MainColLeft {
   background-image: url(/data/dataimages/upload/BgdActorsLeft.gif);
   background-repeat: repeat-y;
   background-position: 5 left;
}
#MainColCenter {
    padding: 10 0 20 0;
    vertical-align: top;
    height: 100%;
    width: 580;
    text-align: justify;
}
#MainColRight {
   background-image: url(/data/dataimages/upload/BgdActorsRight.gif);
   background-repeat: repeat-y;
   background-position: 5 right;
   vertical-align: top;
}
#MainRowTop {
   border-left: solid 12px #3234FD;
   border-right: solid 12px #3234FD;
}
#MainRowBottom {
    text-align: left;
   border-top: solid 1px black;
   border-left: solid 12px #3234FD;
   border-right: solid 12px #3234FD;
}
P {
    FONT-SIZE: 13px;
    FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
    COLOR: #000000;
}
TD
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
    COLOR: #000000;
}
INPUT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
}
TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
}
SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
}

H1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BORDER-LEFT: medium none;
    COLOR: #83a3cb;
    BORDER-BOTTOM: black 1px solid;
}

A, A:link, A:active, A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}

A:hover
{
    CURSOR: hand;
    TEXT-DECORATION: underline
}

/* Styles for CooljsMenuPro*/

.CMMenu {
   FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
   color: #333333;
   font-size : 12px;
FONT-WEIGHT: bold;
   text-decoration : none;
   padding: 2px 4px;
  background-color: #FFFFFF;
  text-align: left;
border: solid 1px #333333;
margin-top: 3px;
}

.CMMenuOver  {
   FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
FONT-WEIGHT: bold;
   color: #3234FD;
   font-size : 12px;
   text-decoration : none;
   padding: 2px 4px;
  background-color: #FFFFFF;
  text-align: left;
border: solid 1px #3234FD;
margin-top: 3px;
}

/* Custom styles */

.FrameMenuHome {
}
.MenuHomeLeft {
  display: none;
}
.MenuHome
{
    padding:2px;
}
.MenuHome A, .MenuHome A:visited
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, sans-serif;
    COLOR: #000000;
    TEXT-DECORATION: none;
    padding: 2px;
    height: 18px;
}
.MenuHome A:hover
{
    CURSOR: hand;
    COLOR: #6B3232;
    TEXT-DECORATION: underline;
    cursor:hand;
}

.MenuHomeAdmin
{
    BORDER-BOTTOM: #1036CC 1px solid
}
.MenuHomeAdmin A
{
    COLOR: red;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    padding:4px;
    height: 18px;
}
.MenuHomeAdmin A:hover
{
    TEXT-DECORATION: none;
}
.MenuHomeAdmin A:visited
{
    COLOR: red;
}

.HomeTitle
{
    FONT-FAMILY: Verdana, sans-serif;
    FONT-WEIGHT: none;
    FONT-SIZE: 16px;
    COLOR: white;
    BACKGROUND-COLOR: #1036CC;

}
.PPHomeBackgroundMain
{
    COLOR: #0f4096;
}

.HomeChannelPalette A, .HomeChannelPalette A:visited
{
    FONT-SIZE: 11px;
	color: white;
    FONT-FAMILY: Verdana, sans-serif;
}
.HomeChannelPalette A:hover
{
    color: white;
	Font-weight: none;
	TEXT-DECORATION: underline
}
.HomeQuickinfo
{
    FONT-FAMILY: Verdana, sans-serif;
}
.HomeQuickInfoFrame {
    margin: 194 10 20 0;
}

.HomeFooterTitle
{
    FONT-FAMILY: Verdana, sans-serif;
    FONT-SIZE: 12pt;
    FONT-Weight: bold;
    letter-spacing: 0.2em;
}
.HomeFooterTitle A
{
    TEXT-DECORATION: none;
}
.HomeFooter
{
    FONT-FAMILY: Verdana, sans-serif;
    FONT-SIZE: 10px;
    FONT-Weight: none;
    letter-spacing: 0.1em;
    PADDING-TOP: 10px;
    PADDING-bottom: 10px
}
.HomeFooter A
{
    TEXT-DECORATION: none;
}
.PPMenuItem
{
    FONT-WEIGHT: none;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-VARIANT: none;
}
.PPMenuItemSelected
{
    COLOR: #330066;
    FONT-VARIANT: none;
}
.PPMenuItemSelected A
{
    COLOR: #330066;
}
.PPMenuItemSelected A:visited
{
    COLOR: #CCCC00;
}

.PPMenuBackground #Table3
{
    border: solid 1px #999999;
}
.PPMenuBackground A
{
    COLOR: white
}
.PPMenuBackground A:visited
{
    COLOR: white
}
.PPMenuBackground A:hover
{
    COLOR: white
}
.GSsmall
{
    FONT-SIZE: 10px
}
.GSlarge
{
    FONT-SIZE: 18px
}
.GSinput
{
    FONT-SIZE: 13px;
}

/*---------------------------- New Styles for QSP -------------------------*/

/* Node/Article title when displayed within a channel */
.ChannelContentHeader
{
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
}
A.ChannelContentHeader
{
    TEXT-DECORATION: none
}
A.ChannelContentHeader:link
{
}
A.ChannelContentHeader:active
{
}
A.ChannelContentHeader:visited
{
}
A.ChannelContentHeader:hover
{
}

/* Node/Article title when displayed within the right channels */
.ChannelContentHeaderRight
{
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
}
A.ChannelContentHeaderRight
{
    TEXT-DECORATION: none
}
A.ChannelContentHeaderRight:link
{
}
A.ChannelContentHeaderRight:active
{
}
A.ChannelContentHeaderRight:visited
{
}
A.ChannelContentHeaderRight:hover
{
}

.ChannelTitle
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, sans-serif;
    COLOR: red;
    TEXT-DECORATION: none;
    padding:4px;
    height: 18px;        
}
A.ChannelTitle:link
{
}
A.ChannelTitle:visited
{
}
A.ChannelTitle:hover
{
    TEXT-DECORATION: underline;
}

.ChannelTitleRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #efefef;
    TEXT-DECORATION: none
}
A.ChannelTitleRight:link
{
}
A.ChannelTitleRight:visited
{
}
A.ChannelTitleRight:hover
{
    TEXT-DECORATION: underline;
}

.DateChannel
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}

.DateChannelRight
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 9px;
  COLOR: #000000;
  TEXT-DECORATION: none;
}

.ArtSummaryChannel
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 8px;
  COLOR: black;
  TEXT-DECORATION: none;
  margin-left:10px;
}

.ArtSummaryChannelRight
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 9px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  margin-left:0px;
}
.SystemListDetailTopicFrame {
 width: 160px;
}
.SystemListDetailTopicList HR {
  display: none;
}
.SystemListDetailContent {

}
.SystemListHeader
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  COLOR: white;
  BACKGROUND-COLOR: #1036CC;
}

.SystemListItemImage
{
  width:50px;
}
.SystemListItemImageHover
{
  width:50px;
}
.SystemListItemContent
{
}
.SystemListItemContentHover
{
}

.SystemListItem
{
}

.SystemListItemHover
{
}

.SystemListSummary
{
	margin-left: 10px;
	margin-bottom:10px;
}

.SystemListSummaryHover
{
	margin-left: 10px;
	margin-bottom:10px;	
}

.SystemPageBorder
{
  border: solid 0px #cccccc;
  background: white;
}

.SystemPageTitle
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  COLOR: #000000;
  border-bottom: ;
  padding-left:4px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right: 2px;  
  text-align: left;
	border:			/*1px solid rgb( 145, 155, 156 )*/;
	background:		#eeeeee;
  padding:5px;
  filter:	/*progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f4f3ee, EndColorStr=#fcfcfe, GradientType=1)*/
					/*progid:DXImageTransform.Microsoft.Shadow(Color=#919899, Strength=3, Direction=135);*/
	/*le filtre cause un problème lors du rollover*/
}

.SystemPageTitle A, .SystemPageTitle A:visited
{
  COLOR: black;
}

.SystemPageAbout
{
  font-size: 9px;
  FONT-WEIGHT: normal;
  padding-right: 4px;
}
.SystemPageAboutBorder
{
	border:			1px solid rgb( 145, 155, 156 );
	background:		rgb( 252, 252, 254 );  
}

.SystemPageAboutSummary
{
  font-size: 11px;
	border:	1px solid rgb( 145, 155, 156 );
	background:	rgb( 252, 252, 254 ); 
	padding: 5px;
	margin-top: 10px;
	filter:	/*progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fff4f3ee, EndColorStr=#fffcfcfe, GradientType=1)*/
}

.SystemPageAdminSessionTitle
{
	background: #cccccc;
	padding: 2px 2px 2px 6px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 8px; 
}
.SystemPageSessionAdmin {
  position: absolute;
  top: 10; 
  widht: 180px;
  margin-left: 140px;
  z-index: 10;
}
.SystemPageSessionAdmin .SystemPageSessionTitle, .SystemPageSessionAdmin DIV  {
 float: left;
 width: 180px;
}

.SystemPageSession {
  width: 50%;
  height: 60;
  float: left;
  padding-right: 14px;
  padding-left: 20px;
}

.SystemPageSessionImage
{
 float: left;
}
.SystemPageSessionLogout
{
  width: 50%;
  height: 50;
  float: right;
  margin-right: 0px;
}

.SystemPageSessionTitle
{
  padding-bottom: 2px;
    FONT-FAMILY: Tahoma, sans-serif;
}

.SystemPageSessionResume
{
  font-size: 10px;
}

.SystemLink
{
  Font-size: 11px;
  font-weight: bold;
}
A.SystemLink, A.SystemLink:visited
{
  Font-size: 11px;
  TEXT-DECORATION: none;
  font-weight: bold;
  COLOR: #000000;
}
A.SystemLink:hover{
  TEXT-DECORATION: underline;
  COLOR: #999999;
}

/* SystemNodeTypeSection is used to display a section node type*/
.SystemNodeTypeSectionFrame, .SystemNodeTypeSectionFrameHover
{
  border: dashed 1px gray;
}
.SystemNodeTypeSectionStart
{
  background-color:#cccccc;
  border: solid 1px black;
  color:Black;
  font-weight:normal;
  font-style:italic;
}

.SystemNodeTypeSectionEnd
{
  background-color:#cccccc;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
  color:Black;
  font-weight:normal;
  font-style:italic;
}


.qsPageHeader
{
  FONT-WEIGHT: bold;
  font-family: Century Gothic, Tahoma, sans-serif;
  COLOR: black;
  padding: 2px 0px 2px 0px;
  text-align: left;
  valign: middle;
  margin-bottom: 10px;
}

.qsPageFooter
{
  display:none;
}

.qsArtSummary
{
     FONT-SIZE: 13px;
    FONT-FAMILY: Century Gothic, Tahoma, sans-serif;
    COLOR: #000000;
}


.qsArtTitleList, A.qsArtTitleList A, A.qsArtTitleList A:link , A.qsArtTitleList A:visited
{
  FONT-WEIGHT: bold;
  font-family: Century Gothic, Tahoma, sans-serif;
  COLOR: black;
  padding:2px 0px 0px 0px;
  text-align: left;
  margin-bottom:10px;
}

.qsArtTitleList A:hover, A.qsArtTitleList:hover
{
  TEXT-DECORATION: underline;
}


.qsTopicTitleList
{
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  COLOR: #0F4096;
  TEXT-DECORATION: none;
  border-bottom: SOLID 1px #0F4096;
  padding-bottom:3px;
  
}

.qsListHighlight
{
   FONT-SIZE: 10px;
   FONT-FAMILY: Verdana, sans-serif;
   FONT-WEIGHT: none;
   COLOR: #3234FD;
}

A.qsListHighlight:hover
{
   FONT-SIZE: 10px;
   FONT-FAMILY: Verdana, sans-serif;
   FONT-WEIGHT: none;
  COLOR: #3234FD;
}

.qsListHighlightCurrent
{
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #033CBB;
}
A.qsListHighlightCurrent:hover
{
   FONT-SIZE: 11px;
}

.qsBigTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #424a73;
}

.PortalArtFrame
{
  border: solid 1px whitesmoke;  
}

.PortalArtContent
{ 
  padding:8px;
}

.PortalArtText
{ 
  FONT-FAMILY: Tahoma, sans-serif;
  color:Black;
}

.PortalArtTitle
{
  FONT-FAMILY: Tahoma, sans-serif;
  color: #0F4096;
  background-color: #CACFE2;
  border-bottom:solid 1px #0F4096;
  padding:2px;
  padding-left:20px;
  font-size:11px;
  font-weight:bold;
  background-image: url("/Data/Dataimages/Upload/small-square.gif");
  background-position:5 5;
  background-repeat:no-repeat;
}
A.PortalArtTitle
{
  color: #0F4096;
  text-decoration:none;
  background-image:none;
  border:none;
}
A.PortalArtTitle:hover
{
  color: #0F4096;
  text-decoration:underline;
}

.NavigationPath
{
 font-size: 9px;
 margin-bottom: 10px;
}
.NavigationLink, A.NavigationLink, A.NavigationLink:visited
{
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Tahoma, sans-serif;
   COLOR: #808080;
}

.ArtTitleScroll
{
   FONT-SIZE: 10px;
   FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.ArtContentScroll
{
   FONT-SIZE: 10px;
   FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

/* New Styles for Forums */

.ForumItemStyle
{
  background-color: #ffffcc;
}

.ForumAlternateItemStyle
{
  background-color: #ccffcc;
}

.ForumUserName
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size:  12pt;
  font-weight: bold;
  text-align:center;
  color:Black;
}

.ForumText, .ForumText P
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size:  12pt;
  color:Black;
}

A.ForumText, A.ForumText:visited
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size:  12pt;
  font-weight:bold;
  color:Black;
}

.ForumPostedDate
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  font-style:italic;
  padding-bottom:4px;
  border-bottom: solid gray 1px;
  color:Black;
}

.ForumListHeader
{
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  font-family:Arial, Helvetica, sans-serif;
  COLOR: white;
  BACKGROUND-COLOR: #000099;
}

/* Custom Style for the Editor */
.EditLightToolButton
{
	background: white; 
	height:20; 
	width:22;
	vertical-align:middle;
  BORDER-RIGHT: white 1px solid;
  BORDER-TOP: white 1px solid;
  BORDER-LEFT: white 1px solid;
  BORDER-BOTTOM: white 1px solid;
}
.EditLightToolButtonBack
{
	background: white ;
	height:20;
	width:100%;
	PADDING-LEFT: 0px;
}
.EditLightToolBarStyle
{
	BORDER-TOP: gray 1px solid;
}

.EditLightContent
{
}

/* Class used to display list of article */

.AddressItemStyle
{
  width:80%;
  background:#FFFFCC;
  padding: 10px 10px 10px 10px;
  text-align:left;
}

.AddressAlternateItemStyle
{
  width:80%;
  background:#99CCFF;
  padding: 10px 10px 10px 10px;
  text-align:left;
}

.AddressItemStyle.AddressTitleList, .AddressAlternateItemStyle.AddressTitleList
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;  
  font-weight:bold;
  color:darkblue;
}

.AddressItemStyle.AddressImageList, .AddressAlternateItemStyle.AddressImageList
{
  float:left;
  width:100px;
  height:80px;
  vertical-align:middle;
}


.AddressItemStyle.AddressSummaryList, .AddressAlternateItemStyle.AddressSummaryList
{
  float:left;
  margin-left:5px;
}

.AddressCategory
{
  background-color:#FFFFFF;
  height:100%;
  padding-left:10px;
}

.AddressCategory .qsArtTitleList
{
  padding-top:10px;
}

.AddressCategoryImage
{
  width:40px;
}

.AddressDetail
{
  background-color:#FFFFFF;
}

.AddressDetailImage
{
  border-right: solid 2px darkblue;
}

.AddressDetailContent
{
  padding-left:10px;
}

.AddressArticleDetail
{
}

.AddressReference
{
  clear:left;
  margin: 10 px 10 px 10 px 10 px;
}

.AddressDetailReference
{
  margin-top: 10px;
  margin-bottom: 10px;
}

/* Classified Ad */

.ClassifiedAdItemStyle
{
  background:#FFFFFF;
  padding: 10px 10px 10px 10px;
  text-align:left;
  border-bottom: solid 2px #888888;
}

.ClassifiedAdAlternateItemStyle
{
  background:#EEEEEE;
  padding: 10px 10px 10px 10px;
  text-align:left;
  border-bottom: solid 2px #888888;
}

.ClassifiedAdItemStyle.ClassifiedAdTitleList, .ClassifiedAdAlternateItemStyle.ClassifiedAdTitleList
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;  
  font-weight:bold;
  color:#0032CD;
}

.ClassifiedAdItemStyle.ClassifiedAdImageList, .ClassifiedAdAlternateItemStyle.ClassifiedAdImageList
{
  vertical-align:middle;
  text-align:center;
}


.ClassifiedAdItemStyle.ClassifiedAdSummaryList, .ClassifiedAdAlternateItemStyle.ClassifiedAdSummaryList
{
  afloat:left;
  margin-left:10px;
}

.ClassifiedAdItemStyle.ClassifiedAdDate, .ClassifiedAdAlternateItemStyle.ClassifiedAdDate
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;  
  font-weight:bold;
  color:#0032CD;
}

.ClassifiedAdItemStyle.ClassifiedAdRef, .ClassifiedAdAlternateItemStyle.ClassifiedAdRef
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;  
  font-weight:normal;
  color:black;
}

.ClassifiedAdCategory
{
  background-color:#EEEEEE;
  height:100%;
  border-bottom: solid 4px #888888;
  border-top: solid 4px #888888;
  padding-left:10px;
}

.ClassifiedAdCategory .qsArtTitleList
{
  padding-top:10px;
}

.ClassifiedAdCategoryImage
{
  width:40px;
}

.ClassifiedAdDetail
{
  background-color:#EEEEEE;
  border-bottom: solid 4px #888888;
  border-top: solid 4px #888888;
}

/* Class used to display list of address */

.EventItemStyle
{
  background:#FFFFFA;
  padding: 10px 10px 10px 10px;
  text-align:left;
}

.EventAlternateItemStyle
{
  background:#FFFFDA;
  padding: 10px 10px 10px 10px;
  text-align:left;
}

.EventItemStyle.EventTitleList, .EventAlternateItemStyle.EventTitleList,
.EventItemStyle.EventTitleList A, .EventItemStyle.EventTitleList A:visited
.EventAlternateItemStyle.EventTitleList A, .EventAlternateItemStyle.EventTitleList A:visited
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;  
  font-weight:bold;
  color:#0032CD;
}

.EventItemStyle.EventImageList, .EventAlternateItemStyle.EventImageList
{
  vertical-align:middle;
  text-align:center;
}


.EventItemStyle.EventSummaryList, .EventAlternateItemStyle.EventSummaryList
{
  float:left;
  margin-left:5px;
}

.EventList
{
  background-color:#E5EBFF;
  border-bottom: solid 4px #0032CD;
  border-top: solid 4px #0032CD;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}

.EventList .qsArtTitleList
{
  padding-top:10px;
}

.EventDetail
{
  background-color:#E5EBFF;
  border-bottom: solid 4px #0032CD;
  border-top: solid 4px #0032CD;
}

.EventArticleDetail
{
  border-bottom: solid 4px #0032CD;
  border-top: solid 4px #0032CD;
}

.EventDate
{
  padding-top:15px;
  font-family: Comic Sans MS, Arial, Helvetica, Sans-Serif;
  font-size: 15px;  
  font-weight:bold;
  color:darkorange;
  border-bottom: solid 1px #0032CD;
}

.EventCategory
{
  padding-top:10px;
  font-family: Comic Sans MS, Arial, Helvetica, Sans-Serif;
  font-size: 11px;  
  font-weight:bold;
  color:black;
  text-align:right;
  clear:left;
}

/* Index Server Display Styles */

.IdxSearchDisplay
{
	FONT-SIZE:11px;
	BACKGROUND-COLOR: lightgrey;
	PADDING-BOTTOM:20;
	WIDTH:100%;
}
.IdxSearchDisplayNbDocFound
{
	FONT-WEIGHT: bold;
	PADDING-BOTTOM:20;
}	
.IdxSearchDisplayTable
{
	FONT-SIZE:11px;
	BACKGROUND-COLOR: lightYellow;
	MARGIN-LEFT:20;	
	MARGIN-RIGHT:20;	
}
.IdxSearchDisplayTableRow
{
	BACKGROUND-COLOR: Khaki;
	HEIGHT:25px;
}
.IdxSearchDisplayTableColDate, .IdxSearchDisplayTableHeadDate
{
	FONT-WEIGHT: bold;
	PADDING-LEFT:5px;
	PADDING-RIGHT:5px;
}
.IdxSearchDisplayTableColLink A:hover
{
	BACKGROUND-COLOR: lightYellow;
}
.IdxSearchDisplayTableColTitle
{
	FONT-STYLE:italic;
}
.IdxSearchDisplayTableColSize, .IdxSearchDisplayTableHeadSize
{
	FONT-WEIGHT: bold;	
	PADDING-RIGHT:5px;
}
.IdxSearchDisplayTableColRank, .IdxSearchDisplayTableHeadRank
{
	DISPLAY: block;	
}
.IdxSearchDisplayTableColAbstract
{
	FONT-STYLE:italic;
}

/* Monthly Calendar View Styles */

/* Fond du calendrier */
.CalendarMonthDisplayTable {
 background: white;
}

/* Affichage du mois courant */
.CalendarMonthTxtDisplay {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
  background: LightGrey;
}

/* Affichage des jours de la semaine */
.CalendarWeeklyDay {
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
	height: 16px;
	background: LightYellow;
}

/* Affichage d'un jour du mois courant*/
.CalendarDayMonthDisplay {
	text-align: right;
	font-weight: none;
	font-size: 12px;
}

/* Affichage du jour courant*/
.CalendarCurrentDayMonthDisplay
{
	text-align: right;
	font-weight: none;
	font-size: 12px;
	background: #D9F4FF;
	color: #0F4096;	
}

/* Affichage d'un jour d'un autre mois */
.CalendarDayOffMonthDisplay {
	text-align: right;
	font-weight: none;
	color:  #999999;
	font-size: 12px;
}

/* Affichage d'un événement du mois courant */
.CalendarDayEvent {
	color: #009900;
	font-size: 10px;	
}
.CalendarDayEvent ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent: 0;
}
.CalendarDayEvent li
{
	margin: 0 0 0 8;
	padding: 0 0 0 8;
	text-indent: -1.5em;
	list-style: disc inside;
}

/* Affichage d'un événement du jour courant */
.CalendarCurrentDayEvent 
{
	background: #D9F4FF;
	color: #0F4096;	
	font-size: 10px;	
}
.CalendarCurrentDayEvent ul
{
	background: #D9F4FF;
	color: #0F4096;	
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent: 0;
}
.CalendarCurrentDayEvent li
{
	background: #D9F4FF;
	color: #0F4096;	
	font-size: 10px;
	margin: 0 0 0 8;
	padding: 0 0 0 8;
	text-indent: -1.5em;
	list-style: disc inside;
}

.CalendarTableBorderTopRight {
border-top: solid 1px gray;
border-right: solid 1px gray;
}
.CalendarTableBorderTopLeftRight {
border-top: solid 1px gray;
border-right: solid 1px gray;
border-left: solid 1px gray;
}
.CalendarTableBorderTopBtmLeftRight {
border-top: solid 1px gray;
border-bottom: solid 1px gray;
border-right: solid 1px gray;
border-left: solid 1px gray;
}
.CalendarTableBorderTopBtmRight {
border-top: solid 1px gray;
border-bottom: solid 1px gray;
border-right: solid 1px gray;
}

/* Monthly Select Calendar for Event Edit */

/* Fond du calendrier */
.SelectCalendarMonthDisplayTable {
 background: white;
}

/* Affichage du mois courant */
.SelectCalendarMonthTxtDisplay {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
  background: LightGrey;
}

/* Affichage des jours de la semaine */
.SelectCalendarWeeklyDay {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	height: 11px;
	background: LightYellow;
}

/* Affichage d'un jour du mois courant*/
.SelectCalendarDayMonthDisplay {
	text-align: right;
	font-weight: none;
	font-size: 10px;
}

/* Affichage du jour courant*/
.SelectCalendarCurrentDayMonthDisplay
{
	text-align: right;
	font-weight: none;
	font-size: 10px;
	background: #D9F4FF;
	color: #0F4096;	
}

/* Affichage d'un jour d'un autre mois */
.SelectCalendarDayOffMonthDisplay {
	text-align: right;
	font-weight: none;
	color:  #999999;
	font-size: 9px;
}

.SelectCalendarDayEvent {
	color: #009900;
	font-size: 10px;	
}

.SelectCalendarCurrentDayEvent 
{
	background: #D9F4FF;
	color: #0F4096;	
	font-size: 10px;	
}


.SelectCalendarTableBorderTopRight {
border-top: solid 1px gray;
border-right: solid 1px gray;
}
.SelectCalendarTableBorderTopLeftRight {
border-top: solid 1px gray;
border-right: solid 1px gray;
border-left: solid 1px gray;
}
.SelectCalendarTableBorderTopBtmLeftRight {
border-top: solid 1px gray;
border-bottom: solid 1px gray;
border-right: solid 1px gray;
border-left: solid 1px gray;
}
.SelectCalendarTableBorderTopBtmRight {
border-top: solid 1px gray;
border-bottom: solid 1px gray;
border-right: solid 1px gray;
}

/* Custom User Defined Styles */

.languagelinks 
{
    font-size: 10pt;
}
.languagelinks A, .languagelinks A:link, .languagelinks A:active, .languagelinks A:visited
{
    color: black;
    font-size: 10pt;
}
.languagelinks A:hover
{
    background: #000099;
    color: white;
    text-decoration: none;
}
/* NEW CLASSES FOR MENUS */
.MenuFrame {
	width: 100%;
	text-align: center;
}

.MenuItem A:hover, .MenuItem A:active, .MenuItem A:focus {
	color: #E37114;
}

.MenuItem, .MenuItemHover {
	padding: 3 0 3 12;
	font-size: 10px;
}

.MenuItemFrame {
	background-color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.MenuItemIcon, .MenuItemIconHover {
	width: 10px;
}

.MenuItemSelected .MenuItemSelectedIcon {
	width: 0px;
}

.MenuItemSelected A:Hover {
	text-decoration: none;
}

.MenuItemSelected, .MenuItemSelectedHover {
	font-size: 10px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#E37114');
	color: #E37114;
	padding-left: 0px;
	background-color: #E37114;
	margin: 3 4 3 9;
	border: solid 1px #999999;
	width: 100%;
}

.MenuItemTitle A, .MenuItemTitle A:visited {
}

.MenuItemTitle A:hover, .MenuItemTitle A:active, .MenuItemTitle A:focus {
	color: #E37114;
	text-decoration: none;
}

.MenuItemTitle, .MenuItemTitleHover {
	font-size: 10px;
	font-weight: bold;
	color: Black;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px black;
}

.MenuItemTitleIcon, .MenuItemTitleIconHover {
	width: 10px;
}

.MenuItemTitleSelected A, .MenuItemTitleSelected A:visited, .MenuItemTitleSelected A:hover, .MenuItemTitleSelected A:focus {
	color: #333333;
	text-decoration: none;
}

.MenuItemTitleSelected, .MenuItemTitleSelectedHover {
	font-size: 10px;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#F69F9F');
	color: #333333;
	background-color: #E37114;
	margin: 3 5 3 5;
	border: solid 1px #999999;
	width: 100%;
}

.MenuItemTitleSelectedIcon, .MenuItemTitleSelectedIconHover {
	width: 5px;
}

.MenuSepBottom {
}

.MenuSepTop {
}
.KeywordDebug {
	display: none;
}
</STYLE>