﻿/* General styles for the application */

/*---------------------------------------------------------------------------*/
/* Elements																     */
/*---------------------------------------------------------------------------*/
a, a.ExternalLink, a.InternalLink, a.Documents, a.URL, a.FundNameLink, a.TitleLink
{
	cursor: hand;
	font-variant: normal;
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;   /* was 10 */
	font-family: Arial, sans-serif;
	/*line-height: 11pt;*/
}
/* ------ Anchor related styles -------------------------------------------- */
a.ExternalLink
{
	
}

a.Disclaimer
{
	 color : Black;
	 font-size: 7pt; 
     font-family: Arial, sans-serif; 
     text-align : left;
     text-decoration : underline;

}

a.InternalLink
{
	 color : Black;
	 font-size: 9pt; 
     font-family: Arial, sans-serif; 
     text-align : left;
     text-decoration : underline;
}

a.Documents
{
	
}

a.URL
{
	
}

a.FundNameLink
{
	 color : Black;
	 font-size: 9pt; 
     font-family: Arial, sans-serif; 
     text-align : left;
     text-decoration : none;
}

a.TitleLink
{
	color : Black;
	font-size: 9pt; 
    font-family: Arial, sans-serif; 
    text-align : left;
    font-weight : bold;
    text-decoration : none;
}

a.lnkHelp
{
	color: #336699; 
    font-size: 9pt; 
    font-family: Arial, sans-serif; 
    line-height: 11pt;
    font-weight:bold;  
    text-decoration: underline;
}
a.lnkPDF /* used for the hyperlinks for the pdf files (see normalText for Text Definition */
{
	font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    line-height: 11pt; 
    font-weight:normal;
	text-decoration:Underline;
	color: Black;
}
a.masterBottomLink
{
	color:#0066cc; 
    font-size:8pt; 
    font-family:Arial, sans-serif; 
    font-weight : normal;
    text-decoration: underline;
}
/* ------------------------------------------------------------------------- */

body, bodyWhiteBG
{
	
     margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    color: #000000; 
    font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    /*line-height: 11pt*/
    
    /*background-color:#ededed; */
}

body 
{
    background-color:#ededed;

/*    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    color: #000000; 
    font-size: 10pt; 
    font-family: Arial, sans-serif; 
    line-height: 11pt */
}

H3, H4, H5
{
	color: #336699;
	font-family: Arial, sans-serif;  	
	margin-bottom : 5px;
}

H3 /*same as titleLead or  title level 1 */
{
	font-size: 18pt; 
    /*line-height: 20pt;*/
    font-weight:normal;
    
    /*color: #336699; 
    font-family: Arial, sans-serif; */
}

H5 /* same as textLead OR LEAD*/
{
    font-size: 11pt; 
    /*line-height: 12pt;*/
    font-weight:normal;

	/*color: #336699; 
    font-family: Arial, sans-serif; */
}	

H4  /* same as titleLevel2 or Title level 2 */
{
     font-size: 9pt;   /* was 10 */
    /*line-height: 11pt; */
    font-weight:bold;

	/*color: #336699; 
    font-family: Arial, sans-serif; 
	margin-bottom : 5px;
    margin-top : 5px;*/
}



p /* same as textNormal */
{
	color: #000000; 
    font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    /*line-height: 11pt; */
    font-weight:normal;
}

span /* same as textNormal */
{
	font-size:inherit;
	font-family: Arial, Sans-Serif;
	font-weight:inherit;
}

li
{
	list-style-position: outside;
	list-style-image: url(../../Img/blueBullet.gif);
	text-align: left;
	color: Black;
}

ul
{
	list-style-position: outside;
	list-style-image: url(../../Img/blueBullet.gif);	
	text-align: left;
	margin-left: 14px;
	margin-top : 0px;
	vertical-align : middle;
}

hr 
{
	height: 1px;
	border: 0; 
	background: #ccc;
	color: #ccc;
}
/* ---- end elements ------------------------------------------------------- */

/*---------------------------------------------------------------------------*/
/* Classes															     */
/*---------------------------------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


.clear {clear: both;}

/*  <body> styles  */
.bodyWhiteBG
{
    background-color:#ffffff;
    
   /* margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    color: #000000; 
    font-size: 10pt; 
    font-family: Arial, sans-serif; 
    line-height: 11pt */
}


/* used to remove the underline in the header of the gridviews (datagrids) in order to follow the style indicated
by the designer. If using hyperlink you must create a class for the a anchor a.blahblah ==> <A class="blahblah"></A> */
/*to define*/
.greyLine_dotted
{
	
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1pt;
}


/*to define*/
.blueSectionLine
{
	border-bottom-color:#0066CC;
	border-bottom-style:solid;
	border-bottom-width:1pt;
}
/* ------------------------------------------------------------------------- */


/* ------ Master pages related styles -------------------------------------- */
.masterVerticalGreyLine
{
	background-color : #CCCCCC;
}

.masterBottomNotice
{
    color:#0066cc; 
    font-size:8pt; 
    font-family:Arial, sans-serif; 
    text-decoration : none;
    
}

.masterBottomByEquisoft
{
    color:#0066cc; 
    font-size:8pt; 
    font-family:Arial, sans-serif; 
    text-decoration : none;    
}

.masterBottomByEquisoft a
{
    color:#0066cc; 
    font-size:8pt; 
    font-family:Arial, sans-serif; 
    text-decoration : none;    
}

.masterBottomByEquisoft a:hover
{
    color:#0066cc; 
    font-size:8pt; 
    font-family:Arial, sans-serif; 
    text-decoration: underline;    
}


.masterAdminTopBackground
{
	background-image: url(../../Img/LineLeft.gif);
	background-color: White;
}

/* ------------------------------------------------------------------------- */


/* ------ General table row spacing styles --------------------------------- */
.td_BlankSpace10px  
{
	height:10px;
}

.td_BlankSpace25px
{
	height:25px;
}
/* ------------------------------------------------------------------------- */


/* ------ General title styles ---------------------------------------------- */
.title_Level2Black 
{
    color: Black; 
    font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    font-weight:bold;
    /*line-height: 11pt;  */
    text-decoration : none;
}
 
/*to define*/
.title_FundLeftMenu, .subtitle_small
{
	color: #336699;
	font-size: 9pt;
	font-family: Arial, sans-serif;
	/*line-height: 11pt;*/
	font-weight: bold;
}

.title_FundLeftMenu
{	
	width : 135px;
}

.subtitle_Section
{
	color: #006699; 
    font-size: 12pt; 
    font-family: Arial, sans-serif; 
    /*line-height: 14pt; */
    font-weight:bold;
}

/*to define*/
.subtitle_Section2
{
	color: #006699; 
    font-size: 11pt; 
    font-family: Arial, sans-serif; 
    /*line-height: 14pt; */
    font-weight:bold;
}

.title_Level2
{
    color: #006699; 
    font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    font-weight:bold;
    /*line-height: 11pt;  */
    text-decoration : none;
}
/* ------------------------------------------------------------------------- */


/* ------ General text styles ---------------------------------------------- */
.text_Normal, .text_NormalBold, .text_NormalItalic
{
	font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    /*line-height: 11pt; */
	color: #000000; 
}

.text_NormalItalic
{
	font-style : italic;
}

.text_SmallItalic
{
	font-size: 9pt;
	font-family: Arial, sans-serif; 
    /*line-height: 11pt; */
	color: #000000; 
	font-style : italic;
}


.text_Normal
{
    font-weight:normal;
}

.text_Small
{
	font-family: Arial, sans-serif; 
    /*line-height: 11pt; */
	color: #000000; 
	font-size : 9pt;
}

.text_NormalBold
{
    font-weight:bold;    
}

.text_LeadSmall
{
	color: #336699; 
    font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
	font-weight:normal;   
}

.text_Red
{
	color: Red; 
}

.text_ErrorMessage
{
	font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    /*line-height: 11pt; */
    font-weight:normal;
	color:Red;
}


.text_SaveMessage
{
	color:Green; 
	font-size: 12pt; 
    font-family: Arial, sans-serif; 
	font-weight:normal;  
}
/* ------------------------------------------------------------------------- */


/* ------ Form table related styles ---------------------------------------- */

/* left part of form - label caption */
.tdCaption 
{
	  BACKGROUND-COLOR: #ededed; 
	  width:130px;
	  font-weight : bold;
}

/* right part of form - data entry */
.tdEntry, .tdEntryFunds
{
	color : Black;
	font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    /*line-height: 11pt; */
    font-weight:normal;
	background-color: #FFFFFF; 
	/*width:700px;*/
}

.tdCaption, .tdCaptionFunds
{
	  BACKGROUND-COLOR: #ededed; 
	 /* width:130px; */
	  font-weight : bold;
}

.tdCaptionSmall 
{
	padding-left: 10px;
	width: 220px;
}

/* right part of form - data entry */
.tdEntry 
{
	
	width:700px;
}

.tdEntrySmall 
{
	width: 200px;	
}

.tdCaption
{
	  width:130px;
}

.tdEntryFunds 
{
	
	/*width:660px;*/ 
}

.tdCaptionFunds
{
	  width:270px;
}

/* ------------------------------------------------------------------------- */




/* ------ Left Menus related styles (Admin and Public) --------------------- */

.LeftMenuFunds_Normal
{
    background-image: url('/Img/Leftmenu/SubMenuBgFunds_Std.gif');
}

.LeftMenuFunds_Hover
{
    background-image: url('/Img/Leftmenu/SubMenuBgFunds_Over.gif');
}

.LeftMenuServices_Normal
{
    background-image: url('/Img/Leftmenu/SubMenuBgServices_Std.gif');
}

.LeftMenuServices_Hover
{ 
    background-image: url('/Img/Leftmenu/SubMenuBgServices_Over.gif');
}

.LeftMenuTools_Normal
{
    background-image: url('/Img/Leftmenu/SubMenuBgTools_Std.gif');
}

.LeftMenuTools_Hover
{
    background-image: url('/Img/Leftmenu/SubMenuBgTools_Over.gif');
}

.LeftMenuPublications_Normal
{
    background-image: url('/Img/Leftmenu/SubMenuBgPublications_Std.gif');
}

.LeftMenuPublications_Hover
{
    background-image: url('/Img/Leftmenu/SubMenuBgPublications_Over.gif');
}

.LeftMenuAbout_Normal
{
    background-image: url('/Img/Leftmenu/SubMenuBgAbout_Std.gif');
}

.LeftMenuAbout_Hover
{
    background-image: url('/Img/Leftmenu/SubMenuBgAbout_Over.gif');
}

.LeftMenuFunds_Normal, .LeftMenuServices_Normal, .LeftMenuTools_Normal, 
.LeftMenuPublications_Normal, .LeftMenuAbout_Normal, .LeftMenuFunds_Hover, 
.LeftMenuServices_Hover, .LeftMenuTools_Hover, .LeftMenuPublications_Hover, 
.LeftMenuAbout_Hover 
{
	color: #FFFFFF;
    cursor: hand;
    font-family: Arial; 
    font-size: 11px;  
    /*width: 165px;*/
    background-color: #666666;
 }

.LeftMenuFunds_Normal, .LeftMenuServices_Normal, .LeftMenuTools_Normal, 
.LeftMenuPublications_Normal, .LeftMenuAbout_Normal
{
    /*color: #FFFFFF;
    font-family: Arial; 
    font-size: 10px; 
    width: 155px;*/
}

.LeftMenu_Normal
{
	background-color : Transparent;
}

/* admin section */

.LeftMenuAdmin_Hover
{
    background-color: #666666;
	color: White;
    cursor: hand;
    font-family: Arial; 
    font-size: 12px; 
}

.LeftMenuAdminSection
{
    color: #000000;
	font-family: Arial; 
    font-size: 12px; 
    font-weight:bold;
}
.LeftMenuAdminSection_Over
{
    color: #000000;
	font-family: Arial; 
    font-size: 12px; 
    font-weight:bold;
}

.LeftMenuAdmin_Normal
{
    color: #000000;
	font-family: Arial; 
    font-size: 12px; 
}
.bgLine
{
	color:#CCCCCC;
}
/* ------------------------------------------------------------------------- */

/* ------ Gridview related styles ------------------------------------------ */
.gvDefaultPager
{
	text-align:right;
	color:#336699;
	font-weight:bold;
}
.gvAdminRowAlignLeft, .gvAdminRowAlignCenter
{
	border-bottom-color:#99CCFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:none;
	border-left-style:none;
}
.gvAdminRowAlignLeft, .gvAdminHeaderAlignLeft
{
	text-align : left;
}

.gvAdminHeaderAlignLeft, .gvAdminHeaderAlignCenter, .gvAdminHeaderAlignRight /*do not use in Ferique web, only in Admin.*/
{
	border-bottom-color:#336699;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#336699;
	border-top-style:solid;
	border-top-width:2px;
	color:#336699;
	font-weight:bold;
	text-decoration : none;
}

.gvDefaultHeaderAlignCenter, .gvDefaultHeaderAlignCenterVerticalBorder, .gvDefaultHeaderAlignRight
{
	 border-left-style : none;
	 border-right-style : none;
	 color : #336699;
	 font-size:9pt; 
     font-family:Arial, sans-serif; 
     font-weight : bold;
     text-align : center;
     border-top-color : #336699;
	 border-top-style: none;
	 border-top-width : 0px;
	 border-bottom-color : #336699;
	 border-bottom-style:solid;
	 border-bottom-width : 2px;
	 text-decoration : none;
	
}

.gvDefaultHeaderAlignCenterVerticalBorder
{
	border-left-color : #336699;
	border-left-width : 2px;
	border-left-style:solid;
	
}

.gvDefaultGrid
{
	 margin-top : 3px;
	 border-top-color : #336699;
	 border-top-style:none;
	 border-top-width : 2px;
	 border-left-style : none;
	 border-right-style : none;
	 border-bottom-style : none;
}

.gvDefaultRowAlignCenter, .gvDefaultRowAlignLeft, .gvDefaultRowAlignRight, .gvDefaultRowAlignCenterVerticalBorder, .gvAdminRowAlignRight
{
	border-bottom-color : #99CCFF;
	border-bottom-width : 1px;
	border-bottom-style:solid;
	color : black;
	font-size: 9pt; 
    font-family:Arial, sans-serif; 
    border-left-style : none;
	border-right-style : none;
}

.gvDefaultRowAlignCenter, .gvAdminRowAlignCenter
{
	 text-align : center;
	
}

.gvDefaultRowAlignCenterVerticalBorder
{
	text-align : center;
	border-left-color : #336699;
	border-left-width : 2px;
	border-left-style:solid;
	
}

.gvAdminRowAlignRight, .gvAdminHeaderAlignRight, .gvDefaultRowAlignRight, .gvDefaultHeaderAlignRight
{
	 text-align : right;
	white-space : nowrap;
	
}
.gvDefaultRowAlignLeft
{
	text-align : left;
	white-space : nowrap;
}

.gvFundLink
{
	 color : Black;
	 font-size: 9pt; 
     font-family: Arial, sans-serif; 
     text-align : left;
     text-decoration : none;
}
/* ------------------------------------------------------------------------- */


/* ------ Skin defaults related styles ------------------------------------- */
.skinDefaultTextbox, .DefaultTextbox
{
	text-align : left;
	border-style : solid;
	border-width : 1px;
	border-color : #7F9DB9;
	font-size : 9pt;
	font-family : Arial, Sans-Serif;
	color: #000000;
/*	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	background-color:#ffffff;
	width:200px;*/
	 
}

.skinDefaultDropDownList, .DefaultDropDownList
{
	text-align : right;
	border-style : solid;
	border-width : 1px;
	/*border-color : #336699;*/
	font-size : 9pt;
	font-family : Arial, Sans-Serif;
	color: #000000;
	
	cursor: hand;
	/*color: #000000;
	font-family: Arial;
	font-size: 8pt;
	background-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:thin;*/
	
}
/* ------------------------------------------------------------------------- */
/* ------ Fund Calculator related styles  ---------------------------------- */

.FundCalculatorTextBoxAlignRight
{
	text-align : right;
	border-style : solid;
	border-width : 1px;
	border-color : #7F9DB9;
	font-size : 9pt;
	font-family : Arial, Sans-Serif;
}

.FundCalculatorDropDownList, .FundCalculatorDropDownListSmall, .FundAnalysisDropDownList, .FundReturnDropDownList
{
	text-align : left;
	border-style : solid;
	border-width : 1px;
	border-color : #7F9DB9;
	font-size : 9pt;
	font-family : Arial, Sans-Serif;
}

.FundCalculatorDropDownList
{
	width: 350px;
}

.FundCalculatorLabelAlignRight
{
	text-align : right;
}
/* ------------------------------------------------------------------------- */


/* ------ News -------------------------------------------------- */
.newsPublishedDate
{
	font-size: 9pt; 
    font-family: Arial, sans-serif; 
    /*line-height: 10pt;*/ 
	color: #000000; 
	font-style : italic;
}

/* ------------------------------------------------------------------------- */


/* ------ Document Filter -------------------------------------------------- */
.DocumentFilterTextbox
{
	/*color: #000000;
	font-family: Arial;
	font-size: 9pt;
	background-color:#ffffff;*/
	text-align : left;
	border-style : solid;
	border-width : 1px;
	border-color : #7F9DB9;
	font-size : 9pt;
	font-family : Arial, Sans-Serif;
	direction: ltr;
}

.DocumentFilterButton
{
	cursor: hand;
	color: #000000;
	font-family: Arial;
	font-size: 9pt	;
}
/* ------------------------------------------------------------------------- */


/* ------ Advisor Calendar ------------------------------------------------- */

.AdvisorCalendarDefault, .AdvisorCalendarDateOn, .AdvisorCalendarRegionSmall
{
	font-size:9pt;	
	width : 287px;
	text-align:center;
}
/*.AdvisorCalendarDefault
{
	Font-Size:7pt;
}
*/

.AdvisorCalendarDateOn
{
	font-weight: bold;
	
	/*Font-Size:7pt;
	width : 41px;
	*/
}

.AdvisorCalendarRegionSmall
{
	color: #000000;
    font-weight: normal;     
    
    /*font-size:7pt;
    width : 41px;
*/
}

.AdvisorCalendarLegend, .Login
{
	background-color:#ededed;
	border-bottom-color:Black;
	border-bottom-style:outset;
	border-bottom-width:1px;
	border-top-color:Black;
	border-top-style:outset;
	border-top-width:1px;
	border-right-color:Black;
	border-right-style:outset;
	border-right-width:1px;
	border-left-color:Black;
	border-left-style:outset;
	border-left-width:1px;
}

/*-------------------------------------------------------------------------- */


/*----- Home page related -------------------------------------------------- */

.HomeQuickNewsBackground
{
    background-color:#FFFFFF; 
}

/*Closed market Control */

.ClosedMarketFundLink, .ClosedMarketDataItem, .ClosedMarketFundItem, .closedMarketFundCategory, .ClosedMarketHeaderBoldBorder, .ClosedMarketHeaderBold,
	.ClosedMarketClosedDate, .ClosedMarketTable, .ClosedMarketLink
{
	font-size :  8pt; 
	font-family : Arial, Sans-Serif;
}

.ClosedMarketNote
{
	font-size : 7pt;
	font-family : Arial, Sans-Serif;
}
.ClosedMarketTable,  .ClosedMarketClosedDate, .ClosedMarketFundItem, .ClosedMarketDataItem, .ClosedMarketFundLink, .ClosedMarketLink
{
	color : Black;
}

.ClosedMarketTable 
{
	width:353px; 
	border : none;
	
	border-collapse : collapse;
	border-spacing :0px;
	
}

.ClosedMarketHeaderBold, .ClosedMarketHeaderBoldBorder
{
	font-size : 9pt;
	color: #666666;
	/*text-align : center;*/
	vertical-align : bottom;
	font-weight : bold;
}

.ClosedMarketHeaderBoldBorder, .ClosedMarketFundItem, .ClosedMarketDataItem, .closedMarketFundCategory
{
	border-bottom : solid 1px #BCBDC0;
}

.closedMarketFundCategory
{
	color: White;
	/*text-align: left;*/
	vertical-align : middle;
	font-size :  8pt;
}

.ClosedMarketFundItem
{
	/*text-align: left;*/
	vertical-align : middle;
}

.ClosedMarketDataItem
{
	/*text-align: right;*/
	vertical-align : middle;
}

.ClosedMarketFundLink
{
	text-transform : uppercase;
}

.ClosedMarketFundLink, .ClosedMarketLink
{
	cursor : hand;
	text-decoration : none;
	font-size : 8pt;
	
}

.ClosedMarketArrowUp 
{
	color:#669933;
}

.ClosedMarketArrowDown
{
	color:#660000;
}

.ClosedMarketArrowDown, .ClosedMarketArrowUp
{
	font-size:10pt; 
	/*text-align:center;*/
}



.QuickAccessInfoFeriqueDate
{
	color:#56575A; 
    font-size:9pt; 
    font-family:Arial, sans-serif; 
    font-weight : bold;
    text-decoration : none;
}

/* Quick News links */
a.lnkQuickNewsNormalNews
{
	color: #444444; 
    font-size: 9pt; 
    font-family: Arial, sans-serif; 
    line-height: 11pt;
    text-decoration: none
}

a.lnkQuickNewsAllNews
{
	color: #000000; 
    font-size: 9pt; 
    font-family: Arial, sans-serif; 
    text-decoration: none
}

.QuickNewsCreationDate
{
	color: #333333; 
    font-size: 9pt; 
    font-family: Arial, sans-serif; 
    line-height: 11pt;
    font-weight:bold;      
}

.QuickNewsNewsTitle
{
    color: #000000; 
	font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    line-height: 11pt;
    font-weight: bold; 
}

.QuickNewsHeader
{
    color: #0066CB; 
	font-size: 9pt;   /* was 10 */
    font-family: Arial, sans-serif; 
    line-height: 11pt;
    font-weight: bold; 
}

.CollapsiblePanelDefault
{
	padding: 0px 0px 0px 0px;
	margin-left : -3px;
	border-bottom-style:none;
	border-top-style: none;
	border-right-style:none;
	border-left-style:none;	
}

.CollapsibleTitleDefault
{

	margin-left : 0px;
	width:160px;
	
}
/* end of Quick News links */


/*----- Market Summary ------------------------------------------------------ */

.MarketSummaryHeaderLeftAlign, .MarketSummaryHeaderRightAlign, .MarketSummaryMainText, .MarketSummaryHeaderRightAlign,  .MarketSummaryMainTextLeftAlign
{
	font-size: 9pt;   
    font-family: Arial, sans-serif; 
    color : black;
}

.MarketSummaryHeaderLeftAlign, .MarketSummaryHeaderRightAlign
{
	text-decoration : underline;
}
.MarketSummaryHeaderLeftAlign, .MarketSummaryMainTextLeftAlign
{
	text-align : left;	
}

.MarketSummaryHeaderRightAlign,.MarketSummaryMainTextRightAlign
{
	text-align : right;
}

.MarketSummaryArrowUp 
{
	color:#669933;
}

.MarketSummaryArrowDown
{
	color:#660000;
}

.MarketSummaryTable, .tdMarketSummaryHighlightMiddle, .tdMarketSummaryHighlightLeft, .tdMarketSummaryHighlightRight,
.tdMarketSummaryNormalMiddle, .tdMarketSummaryNormalLeft, .tdMarketSummaryNormalRight
{
	border-width: 1px 1px 1px 1px;
	font-weight : normal;
	font-size : 8pt;
}

.MarketSummaryTable
{
	border-collapse : separate;
	border-style :solid solid solid solid;
	border-color : white white white white;
}

.tdMarketSummaryHighlightMiddle, .tdMarketSummaryNormalMiddle
{
	border-style: solid none solid none ;
}

.tdMarketSummaryHighlightMiddle
{
	border-color : red red red red;
}

.tdMarketSummaryNormalMiddle
{
	border-color : white white white white;
}


.tdMarketSummaryHighlightLeft, .tdMarketSummaryNormalLeft
{
	border-style: solid none solid solid ;
}

.tdMarketSummaryHighlightLeft
{
	border-color : red red red red;
}

.tdMarketSummaryNormalLeft
{
	border-color : white white white white;
}


.tdMarketSummaryHighlightRight, .tdMarketSummaryNormalRight
{
	border-style: solid solid solid none ;
}

.tdMarketSummaryNormalRight
{
	border-color : white white white white;
}

.tdMarketSummaryHighlightRight
{
	border-color : red red red red;
}

/* end of MarketSummary */
/*-------------------------------------------------------------------------- */

/*----- Biography ------------------------------------------------------ */

.biography_Header
{
	font-size: 16pt;   
	font-family: Arial, sans-serif;
	color : White;
	line-height : 24pt;
}

.biography_BoardName
{
	font-size: 11pt;   
	font-family: Arial, sans-serif;
	color : White;
	text-transform : uppercase;
}

.biography_NameTitle
{
	font-size: 16pt;   
	font-family: Arial, sans-serif;
	color : #336699;
	line-height : 24pt;
}

.biography_Position
{
	font-size: 12pt;   
	font-family: Arial, sans-serif;
	color : #336699;
}

.biographyHeaderTD
{
	padding-left: 20px;
	padding-bottom: 4px;
	background-color : #6699CC;
	
}

.biographyBoardTD
{
	padding-left: 20px;
	padding-bottom: 2px;
	background-color : #003366;
	
}

	
/* ---------------------------------------------------------------------- 
	CSS pour page ..section/about/FeriqueRegistrant.aspx
   ---------------------------------------------------------------------- */
.celi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#03223f;	
	width:641px;
}
.celi a {
	color:#03223f;
}
.celi table {
	margin:0;
	padding:0
}
.celi table td {
	vertical-align:top
}
.celi td img {
	margin:-5px 0 0 0;
	padding:0
}
.celi p {
	margin: 0 0 .6em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#03223f;	
}
.chapeau {
	color:#6799c8;
	font-weight:bold;
	line-height:1.9em;
}
.soustitre {
	font-weight:bold;
	color:#3b22c3;
}
.celi .titrerouge {
	color:#921d12;
	font-weight:bold;
	font-size:1.4em;
	margin-top:1em;
}
.celi .titrerougedeux {
	margin-top:0
}
.forme_celi {
	padding:10px;
	width:290px;
	margin:0 5px 0 auto;
	padding:5px;
	background-image:url(../../img/fr/FeriqueRegistrant/degrade.jpg);
	background-repeat:no-repeat;	
	height: 475px;
}

.forme_celi label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#03223f;	
}

.celi_text_small
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#03223f;	
}

.option {
	width:20px;
}
.celi form .etiquette {
	width:70px;
}
.celi .pointille {
	margin: 0 10px;
}
.pointille td {
	border-left-style:dashed;
	border-left-width:1px;
	border-left-color:#3ea6cb;
	padding: 0 5px;
	width:20%
}
.celi .note, .celi .notepale {
	font-size:.8em;
	line-height:1.1em;
	padding-top:10px;
}
.celi .notepale {
	color:#798a9a;
	padding: 0 10px
}
.rectangleorange {
	margin: 10px 0;
}
.celi .btn_envoi {
	margin:0 0 -5px 0;
	border:0;
	}

.celi td.envoyer {
	vertical-align:middle;
	text-align:right;
	padding-top:20px
}
.celi h1 {
	color:#457aae;
	margin:30px 0 0 35px;
}
.celi .merci {
	color:#457aae;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 0 35px;
	line-height:18px;
}

.celi .champ {
	color:#457aae;
	font-size:12px;
	line-height:18px;
	margin-left:35px;
}

.celi .soumettre {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-left:235px;
}


/*******************************************************************************
 LEFT MENU 
 ---------
 LAYOUT INFORMATION: describes box model, positioning, z-order
 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 8em;
	border-style:None; 
	border-width:0px; 	
	cursor:Hand;
	list-style-image:  none;
	line-height:  normal;		
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;	
	position: relative;
	text-align: left;
	cursor: pointer;	
	list-style-image:  none;
	line-height:  normal;		
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{	
	margin-left: 108px;	
	padding: 0;	
	padding-top: 2px;
	padding-bottom: 3px;
	list-style-type:  none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;	
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;		
	text-decoration: none;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		float: left;		
	}
}


/********************************************************************************

  Sub menu specific style
	
 ********************************************************************************/	
 
 ul.SubMenu
 { 	 	
 	color: #FFFFFF; 	
 	overflow: hidden; 	 	
 	width: 220px; 	 	
 	list-style-position:  inside;
	list-style-image:  none;
	line-height:  normal;
	padding: 0px;
	margin: 0px;	
 }
  
 ul.SubMenu li
 {
	list-style-position: inside;
	list-style-image: none;
	line-height: normal;
	text-align: left;
	color: white;
 }
  
 ul.SubMenu a 
  { 	  	
  	font-family:Arial,sans-serif;
 	font-size:9pt; 	 
 	font-weight: normal;	
 	color: #FFFFFF; 	 	
 	text-decoration: none; 	 	
 	padding-left: 13px;
 	padding-top: 3px;
 	padding-right: 5px;	 
 	width: 220px;	
 }
 
 ul.SubMenu a:hover
  { 	  	
  	font-family:Arial,sans-serif;
 	font-size:9pt; 	 	
 	font-weight: bold; 	
	text-decoration: none;
	padding-left: 13px;
	padding-top: 3px;
	padding-right: 5px;	
 	width: 220px; 	 				
 }
 
 #SubMenuFunds
 {
	background-image: url(../../Img/LeftMenu/SubMenuBgFunds_Std.gif); 	  	
 }
 
 #SubMenuServices
 {
	background-image: url(../../Img/LeftMenu/SubMenuBgServices_Std.gif); 	  	
 }
 
 #SubMenuTools
 {
	background-image: url(../../Img/LeftMenu/SubMenuBgTools_Std.gif); 	  	
 }
 
 #SubMenuPublications
 {
	background-image: url(../../Img/LeftMenu/SubMenuBgPublications_Std.gif); 	  	
 }
 
 #SubMenuAbout
 {
	background-image: url(../../Img/LeftMenu/SubMenuBgAbout_Std.gif); 	  	
 }
 
 
 /* ---------------------------------------------------------------------- 
	CSS pour page ..section/about/InfoClientForm.aspx
   ---------------------------------------------------------------------- */
  #infoclient2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	color:#375387;
	margin:0;
	padding:0;
	border-top:#999 1px solid
}
 #infoclient {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	color:#375387;
	margin:0;
	padding:0;
	border-top:#999 1px solid
}

#infoclient a {
	color:#375387;
}
#infoclient table {
	margin:0;
	padding:0
}
#infoclient .erreur{
	border:#990000 1px solid;
	background-color:#990000;
	padding:5px;
	margin-bottom: 2px;
	width:100%;
	font-weight:bold;
	text-align:center;
	color:white}
	
#infoclient {
	width:641px;
}
#infoclient table td {
	vertical-align:top;
	color:#314e63;
}
#infoclient td img {
	margin:-5px 0 0 0;
	padding:0
}
#infoclient p {
	margin: 0 0 .6em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#314e63;
}
#infoclient2 p {
	margin: 0 0 .6em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#314e63;
}

#infoclient2 a 
{
	font-size:13px;
	color:#375387;
}

#infoclient .titrerouge {
	color:#921d12;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:15px
}
#infoclient .boulet {
	color:#921d12;
}
#forme_4831 {
	padding:10px;	
	margin:0 5px 0 auto;
	padding:5px;
	background-image:url(../../img/fr/infoclient/degrade.jpg);
	background-repeat:no-repeat
}
#infoclient table.explication {
	width:80%
}
#infoclient table.explication td {
	line-height:1.2em;
	padding-bottom:6px
}
.option {
	width:20px;
}
#infoclient form .etiquette {
	width:90px;
	text-align:left
}
#infoclient .btn_envoi {
	margin:0 0 -5px 0;
	border:0;
}
#infoclient div.envoyer {
	vertical-align:middle;
	text-align:right;
	padding-top:20px
}
#infoclient h1 {
	color:#375387;
	margin:30px 0 20px 0px;
}
/*
#confSubsProfil td
{
	font-size: 16px; 	
}
#confSubsProfil input
{
	font-size: 14px; 
	font-weight: bold;	
}
.conferencetitle
{
	font-size: 18px;	
	font-weight: bold;	
}
.divConferenceAnswer
{
	border-top:#999 1px solid; 
	width: 350px;
	padding-top: 10px;	
}
*/


/* Bulletin Inscription */
#bulletinSubscribe 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	color:#375387;
}

#bulletinSubscribeForm 
{
	margin:0;
	padding: 10px;
	background: url(../../Img/degrade-bulletinSubscribe.jpg) no-repeat;
	min-height: 580px;	
}

#bulletinSubscribe a {
	color:#375387;
}
#bulletinSubscribe table {
	margin:0;
	padding:0
}
#bulletinSubscribe .erreur{
	border:#990000 1px solid;
	background-color:#990000;
	padding:5px;
	margin-bottom: 2px;
	width:100%;
	font-weight:bold;
	text-align:center;
	color:white
}
	
#bulletinSubscribe table td {
	vertical-align:top;
	color:#314e63;
}

#bulletinSubscribe p {
    color: #314E63;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 0 0.6em;
    padding: 0;
}


/* ---------------------------------------------------------------------- 
	Image RSS sur page d'accueil
   ---------------------------------------------------------------------- */

.RSSFeedIcon
{
	float: right;
	display: inline;
}

/* ---------------------------------------------------------------------- 
	CSS pour page ..section/about/eventSubscription.aspx
   ---------------------------------------------------------------------- */

.eventInfotable td
{
	font-size: 13px; 
	height: 20px;	
	vertical-align: top;
}

.eventInfo 
{ 
  
}

.eventInfo ul li
{ 
  
}


/*.eventSubscribertable td
{
	font-size: 15px;
}*/

.eventSubTitle
{
	font-size: 20px; 
	font-weight: bold;
}

#eventSubscription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	color:#375387;
	margin:0;
	padding:0;
	border-top:#999 1px solid
}

#eventSubscription li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#375387;	
}

#eventSubscription a {
	color:#375387;
}
#eventSubscription table {
	margin:0;
	padding:0
}

.divEventAnswer p {
	margin: 0 0 .6em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#314e63;
	font-weight: bold;
}


/* ----------------------------------------------------------------------- */

.rowscalepanel
{
	padding: 0px;
	margin: 0px;
}

.rowscaletable
{
	border: 0px;
}

.rowscaletable
{
	border: 0px;
}

.rowscaletable td
{
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 75px;
	height: 30px;
	text-align: center;
	color: #002743;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

.dottedscaletable td 
{
	padding-left: 3px;
	padding-right: 3px;
}

/* Page des evenements */

#divIntro {}

.event-categories-tabs {width: 100%; margin: 0 0 6px; padding: 0px; color: #000; position: relative;}
.event-categories-tabs a 
{
	float: left; 
	padding: 0 20px 0 15px; 
	height: 26px; 
	line-height: 26px; 
	border-right: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
	background: url(../../Img/tabs.png); 
	text-transform: uppercase; 
	font-size: 11px; 
	font-weight: bold; 	
	color: #fff; 
	cursor: pointer; 
	white-space: nowrap; 
	text-decoration: none;
	background-position: 0 -30px
}
.event-categories-tabs a:hover {background-position: 0 0px; color: #525050; text-decoration: none;}
.event-categories-tabs a.selected { background-position: 0 -60px; color: #fff;}

.event-categories-panel {position: relative; display: none;}
.event-categories-panel-table {padding: 8px; padding-top: 10px;}
.event-categories-panel-table table {padding: 8px;}

#month-events-panel { padding-top: 15px; padding-bottom: 5px;}



.legendeColorBox {height: 12px; width: 12px;}

.event-calendar {font-size: 12px; background: url(../../Img/calendar-background.png) repeat-x;}
.event-calendar td {color: #999;}
.event-calendar a {font-size: 12px;}
.event-calendar-title {text-transform: capitalize; color: #ffffff;}
.event-calendar-title td {padding: 3px 6px; color: #fff;}
.event-calendar-title a {text-transform: capitalize; color: #ffffff; text-decoration: none; font-weight: bold;}

.eventDay-EventTypeColor {color: #FFFFFF; font-weight: bold; background-color: #BBB;}
.eventDay-EventTypeColor-NoBackGround {color: #FFFFFF; font-weight: bold;}
.eventDay-MultiEventTypeColor {background-color: #660000;}
.eventDay-MultiEventTypeColor a {color: #FFFFFF; font-weight: bold;}
td.eventDay-currentDay {border: dotted 2px #333; background: #fff; color: #333;}


#event-calendar-panel {float: left; width: 35%; background: #fff; border: 1px solid #CCCCCC;}

#event-legende-panel {border-top: 1px solid #CCCCCC; padding: 5px; font-size: 0.9em;}
#event-legende-panel thead td {padding: 1px 3px 4px; font-weight: bold;}
#event-legende-panel tr td {padding: 1px 3px 0px;}


#events-list-panel {float: right; width: 60%; vertical-align: top; font-size: 12px;}
#events-list-panel a {font-size: 12px;  }
#events-list-panel a:hover {font-size: 12px;  color: #FF6600;}
#events-list-panel thead td {font-weight: bold; padding-left: 5px; padding-bottom: 5px; font-size: 13px; color: #4679AC;}
#events-list-panel tr td {padding-left: 5px; padding-top: 4px; padding-right: 5px;}
#events-list-panel .date {width: 1%; white-space: nowrap;}
#categ-panels { position:relative; float: left;}

#eventHtmlContentHeader { padding-bottom: 5px; }

#noteOnglet
{
	position: relative;	
	font-size: 11px;	
	padding-bottom: 5px;
	color: #0A3B76;
	font-style:italic;
	text-align: right;
	padding-right: 5px;
}

.events-list-annual-category, .events-list-annual-category a
{		
	font-weight: bold;
	/*color: #A31515;	*/
}


.QuizSubmit
{
	width: 81%;
	padding-top: 10px;
	text-align: right;	
}

.QuizSubmit input
{	
}

.QuizQuestion
{
	padding-top: 20px;
	/*color: #0066CC;*/
	color: #000000;
}

.QuizQuestionTitre
{
	font-size: 14px;
	color: #000000;
}

.QuizQuestion input
{
	padding-bottom: 15px;	
}

#divQuiz 
{
	padding: 10px;		
	padding-left: 40px;	
	font-size: 12px;
	font-weight: bold;
	color: #0066AB;
}

.QuizResults
{
	padding-top : 15px;	
}

.QuizResults td
{	
	font-size: 14px;
	color: #0066CC;	
	color: #000000;
}

.percentBar
{	
	background-color: #67976A;
	background-color: #CC6600;
	height: 20px;		
	width: 0px;	
	border: 1px solid #444;	
	display: inline-block;
	margin-bottom: 10px;
	float:left;
}

.labelPercent
{	
	padding-left: 2px;	
	background-color: #fff;
	font-size: 12px;	
	height: 15px;	
	color: #000;
	display:inline-block;
	padding-top: 4px;
	vertical-align: top;
	width: 75px;
	float:left;
}

.divQuizComments
{
	padding-top: 15px;
	font-size: 12px;
}

.QuizHeaderComment
{
	font-size: 14px;	
	padding-bottom: 20px;
}

.QuizSubmittedMessage
{
	font-size: 14px;
}

.QuizSubmittedError
{
	padding-top: 10px;	
	color: Red;
}

.trPercentageBar
{
	padding-bottom: 10px;
}

/* ******************************************************************************* */
/* ***************************       CSS WORDPRESS          ********************** */
/* ******************************************************************************* */

#content a img {
	border: none;
}

/* =Content */

#content {
	margin-bottom: 36px;
}

.entry-content table
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.entry-content ul
{	
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 15px;
}


.entry-content li
{
	list-style-image: none;
	list-style-position: outside;	
	text-align: left;	
	margin-bottom: 15px;
}

.entry-content li p
{	
	margin: 0px;
}

.entry-content
{
	margin-bottom: 12px;
}

.entry-content p
{
	/*font-size: 12pt;*/
	font-weight: normal;
}

.entry-content a
{
	color: #336699;	
}

.entry-content,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-content tr td,
.entry-content a,
.entry-content p,
.entry-content span
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;	
}

#content {
	margin-bottom: 36px;
	font-size: 10pt;
	line-height: 1.2em;
}

#content input,
#content textarea {
	color: #333;
	font-size: 16px;	
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 20px;	
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #000;
	line-height: 1.5em;
	margin-bottom: 20px;
	margin-top: 20px;
}
#content table {
	border: 1px solid #e7e7e7;	
	border-collapse: collapse;
	text-align: left;
		
}

#content tr th,
#content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 20px;
}
#content tr td {	
	padding: 6px 20px;
	border: 1px solid #e7e7e7;			
	width: 100%;
}
#content tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	/*padding: 12px 0 0 0;*/
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}

/* =Images
-------------------------------------------------------------- */

#content img {
	margin: 0;	
	max-width: 640px;	
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

.divImgBulletinElectonic
{
	float:right; 
	display: inline; 
	padding-right: 90px;
	padding-top: 18px;
}

.ImgBulletinElectonic
{
	width: 194px;
	height: 252px;
}

/* ----------------------------------
	Forme d'inscription au concours
   ---------------------------------- */
.contestinputdiv
{
	color: #1C4164;	
	font-weight:bold;
	font-size: 12px;
}

.contestinputdiv a 
{
	color: #1C4164;
}

#contestform 
{
	border: #B9CCE6 solid 1px;
	width: 500px;	
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.imgHeaderContest
{
	padding-bottom: 20px;
}

#labelvoschoix
{
	font-weight: bold;
}

.errorconcours
{
	color: red; 
	margin: 10px;
}

#divContestParticipate
{
	color: #5073A4;
}

#divContestParticipate a
{
	color: #5073A4;
}

#divContestSurvey
{
	margin: 10px;
	margin-left: 5px;
	background-color: #E0E9F0;
	padding: 5px;
	font-weight: normal;
}

.contestTitle
{
	font-weight: bold;
	/* font-size: 18px;		*/
}

.contestsubtitle
{
	font-weight: bold;
	font-size: 14px;
}

.contestsubtitle2
{
	font-weight: bold;
	font-size: 13px;
}

.divyourchoices
{
	padding-bottom: 8px;
	padding-left: 5px;	
}

.divRetour
{
	padding-left: 5px;
	padding-top: 10px;
}

.divRetour a
{	
	color: #1C4164;		
	font-size: 12px;
}
