/***********************************************
*** Top Menu ***********************************
***********************************************/

body
{
	margin: 0px;
	padding: 0px;
}
body, table{
	font-family: Verdana;
	font-size: 10px;
}

.nav_sections{
line-height:18px;
}

.menuSeperator
{
	float: left;
}

.menuOff
{
	width: 126px;
	height: 38px;
	cursor: default;	
	float: left;
	background-image: url(/images/fiducie/menu_off.gif);	
}

.menuOn
{
	width: 126px;
	height: 38px;
	cursor: default;
	float: left;
	background-image: url(/images/fiducie/menu_on.gif);
}

.menuOver
{
	width: 126px;
	height: 38px;
	cursor: default;	
	float: left;
	background-image: url(/images/fiducie/menu_over.gif);
}
.menuOffConsultant
{
	width: 126px;
	height: 38px;
	cursor: default;
	float: left;
}

.menuOnConsultant
{
	width: 126px;
	height: 38px;	
	cursor: default;	
	float: left;
}

.menuOverConsultant
{
	width: 126px;
	height: 38px;
	cursor: pointer;	
	float: left;
}

.menuCell
{
	height: 32px;
	vertical-align: middle;
	text-transform: uppercase;
	padding-left:10px;
}


.menuLink
{
	cursor: pointer;
}

.dropMenu
{
	width: 192px;
	position: relative;
	_position: absolute;
	z-index:2;
	visibility: hidden;
	border: 1px solid rgb(183,152,61);
	border-top: none;
	border-bottom: none;
	margin-left: -2px;
	margin-top: 6px;
}



.dropMenuElement
{
	min-height: 25px;
	_height: 25px;
	background-color: rgb(249,245,234);
	background-image: url(/images/fiducie/drop_dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.dropMenuElementOver
{
	min-height: 25px;
	_height: 25px;
	background-color: rgb(238,222,186);
	background-image: url(/images/fiducie/drop_dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.dropMenuElementText
{
	padding-top: 5px;
	padding-left: 14px;
	padding-bottom: 6px;
	padding-right: 5px;
	cursor: pointer;
}

.subDropMenu
{
	border: 1px solid rgb(210,190,131);
	border-bottom: none;
	width: 192px;
	margin-top: -1px;
	position: absolute;
	visibility: hidden;
}


/*************************************
** Left Menu
*************************************/

.leftMenu
{
	width: 170px;
}

.leftMenuArrow
{

	width: 7px;
	height: 5px;
	background-image: url(/images/fiducie/left_menu_arrow.gif);
	background-repeat: no-repeat;
}

.leftHeaderSection
{
	width: 15px;
	text-align: center;
}

.leftMenuHeaderText
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
}

.leftMenuHeaderImage img
{
	cursor: pointer;
	position: relative;
	top: 1px;
}

.leftMenuSection table
{
	border: none;
	width: 170px;
	_height: 19px;
}

.leftMenuSection table td
{
	vertical-align: middle;
}

.leftMenuHeaderOn
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftMenuHeaderOff
{	
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftMenuHeaderOver
{	
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftMenuHeaderOnSeperator
{	
	height: 2px;
	font-size: 1px;
}

.leftMenuHeaderOffSeperator
{	
	height: 2px;
	font-size: 1px;
}

.leftMenuHeaderOverSeperator
{
	height: 2px;
	font-size: 1px;
}

.leftMenuHeaderOn .leftMenuHeaderText
{
	color: #ffe5a9;
	margin-left: 5px;
}

.leftMenuHeaderOff .leftMenuHeaderText
{
	color: #9d7833;
}

.leftMenuHeaderOver .leftMenuHeaderText
{
	color: #9d7833;
}

.leftMenuLinkBox
{
	background-color: rgb(162,126,54);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	font-family: Verdana;
	font-size: 10px;
	color: #fff1d0;
	cursor: default;
}

.leftMenuLinkOff
{
	margin-bottom: 2px;
	padding: 1px 16px 2px 16px;
}

.leftMenuLinkOn
{
	margin-bottom: 2px;
	background-color: rgb(182,147,74);
	padding: 1px 16px 2px 16px;
}

.leftMenuLinkOver
{
	margin-bottom: 2px;
	background-color: rgb(138,100,24);
	padding: 1px 16px 2px 16px;
}


.hidden
{
	display: none;
}

/****************** Top Menu ******************/
.subMenuLevel2{
	border-top:1px solid #b7983d;
	border-left:1px solid #b7983d;
	border-right:1px solid #b7983d;
	background-color:#f9f5ea;
}



/****************** Breadcrum ******************/
.langChoice{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#615e57;
}
.langChoice a{
	color:#615e57;
	text-decoration:none;
}
.langChoice a:hover{
	color:#9d7832;
}

/**************** Page d'accueil ****************/
.homeTitles{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffebbd;
	text-transform: uppercase;
	padding-bottom:5px;
}

.homeboxtxt{
	font-family:Verdana;
	font-size:10px;
	color:#6c5f3f;
}
.homeboxtxt a{
	color:#716544;
	text-decoration:none;
}
.homeboxtitle{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#9d7832;
	line-height:12pt;
}
.homeboxtitle a{
	color:#716544;
	text-decoration:none;
}
.homeboxtitle a:hover{
	color:#6c5f3f ;
	text-decoration:underline;
}
.homeBannerTxt{
	font-family:Verdana;
	font-size:10px;
	color:#6c5f3f;
	line-height:10px;
}

/****************** Breadcrum ******************/
.breadcrum{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;

}
.breadcrum a{
	font-family:Verdana;
	font-size:10px;
	color:#9b7002;
}

/****************** Menu de gauche ******************/
.leftTitle{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffe5a9;
}
.leftLinks{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#9d7833;
}
.leftLinks a{
	text-decoration:none;
	color:#9d7833;
}
.leftLinks a:hover{
	text-decoration:none;
	color:#9d7833;
}
.leftSubLinks{
	font-family:Verdana;
	font-size:10px;
	line-height:16px;
	color:#fff1d0;
	padding-left:15px;
	maring-top:5px;
	maring-bottom:5px;
}
.leftSubLinks a{
	text-decoration:none;
	color:#fff1d0;
}
.leftSubLinks a:hover{
	text-decoration:none;
	color:#fff1d0;
}

/****************** Menu de droite ******************/
.rightTitle{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffe5a9;
}
.rightLinks{
	font-family:Verdana;
	font-size:10px;
	line-height:20px;
	color:#9d760f;
}
.rightLinks a{
	color:#9d760f;
}
.rightLinks a:hover{
	color:#9d760f;
	text-decoration:none;
}

/****************** Contenu Generique ******************/
.contentTitle{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	color:#665839;
	padding-top:15px;
	padding-bottom:15px;	
}
.contentTitleSmall{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#665839;
	padding-top:15px;
	padding-bottom:15px;	
}
.contentText{
	font-family:Verdana;
	font-size:10px;
	line-height:14px;
	color:#6c5f3f;
}

/****************** Footer / Copyright ******************/
.copyright{
	font-family:Verdana;
	font-size:10px;
	color:#a9a498;
	padding-top:5px;
	padding-bottom:5px;
}
.footerLinks{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
}
.footerLinks a{
	color:#000000;
	text-decoration:none;
}
.footerLinks a:hover{
	color:#9d7832;
}

/****************** Easy Print ******************/
.printBack{
	font-family:Verdana;
	font-size:10px;
	color:#9d760f;
}
.printBack a{
	text-decoration:none;
	color:#9d760f;
}
.printBack a:hover{
	text-decoration:underline;
	color:#9d760f;
}
.printTitleBold{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:#665839;
}
.printTitleReg{
	font-family:Verdana;
	font-size:14px;
	color:#665839;
}
.printTextTitle{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#615e57;
	line-height:15px;
}
.printText{
	font-family:Verdana;
	font-size:10px;
	color:#615e57;
	line-height:15px;
}
.printTextSmall{
	font-family:Verdana;
	font-size:9px;
	color:#615e57;
}

/****************** Document librairy ******************/
.docLibraryTxt{
	font-family:Verdana;
	font-size:10px;
	color:#615e57;
	line-height:16px;
}
.docLibraryTxt a{
	color:#9d760f;
}
.docLibraryTxt a:hover{
	text-decoration:none;
	color:#9d760f;
}

/****************** Page Nouvelles ******************/
.newsTxt{
	font-family:Verdana;
	font-size:10px;
	color:#615e57;
	line-height:16px;
}
.newsTxt a{
	color:#9d760f;
}
.newsTxt a:hover{
	text-decoration:none;
	color:#9d760f;
}



/****************** Page Table des Matieres ******************/
.teamList{ 
	list-style-image: url(/images/fiducie/team-box.gif);
	line-height:16px;
	margin-left:15px;
}
.teamList a{ 
	color:#615e57;
	text-decoration:none;
}
.teamList a:hover{ 
	color:#9d7832;
}
.teamTitle{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#938762;
}
.teamTitleSmall{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#665839;
}
.teamTxt{
	font-family:Verdana;
	font-size:10px;
	line-height:14px;
	color:#6c5f3f;
}

.tdm ul{
	list-style-image: url(/images/fiducie/list-box.gif);
}
.tdm ul, li{
	margin-left:-25px;
	_margin-left:16px;
}

.toolsResources{
	padding-left: 10px;
	padding-right: 10px;
}
.toolsResources li{
	margin-left: 0px;
}
.relatedLinks{
	padding-left: 10px;
	padding-right: 10px;
}
.relatedLinks li{
	margin-left: 0px;
}


.page-navigation {float:left; margin-top:10px;}
.page-navigation ul {margin:0; padding:0;}
.page-navigation ul li {margin:0; list-style:none; padding:0;}


/******************************************************
** Formulaires
******************************************************/

.stafInputText
{
	border: 1px solid rgb(184,152,60);
	font-family: Verdana;
	font-size: 10px;
}

.htmlBlock_default img{
	border-color: #b8983c;
}


/* laisser le txt a cette grosseur pour colonne de droite */
#table8 * {font-size:10px !important; line-height:14px !important;}