/******************************************************************************/
/*********************  Style sheet custom de contenu    **********************/
/******************************************************************************/

/************************************************************/
/*	Language menu 					    */
/************************************************************/

	#jflanguageselection { margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
	
	#jflanguageselection ul { margin: 0; padding: 0; list-style-image: none; }

        #jflanguageselection ul.jflanguageselection #active_language a {background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }

        #jflanguageselection ul.jflanguageselection #active_language {background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat;  }
	
	#jflanguageselection li { margin: 0; padding: 0;  text-align: center; padding-right: 0px; float: right; list-style: none; list-style-image: none; }
	
	#jflanguageselection a:link { font-size: 10px; display: block; text-align: center; padding: 0px 12px 0px 12px; height: 23px; line-height: 23px; text-decoration: none; color:#ffffff; }
	#jflanguageselection a:visited { font-size: 10px; display: block; text-align: center; padding: 0px 12px 0px 12px; height: 23px; line-height: 23px; text-decoration: none; color:#ffffff; }
	#jflanguageselection a:focus { font-size: 10px; display: block;  text-align: center; padding: 0px 12px 0px 12px; height: 23px; line-height: 23px; text-decoration: none; color:#ffffff; }
	#jflanguageselection a:hover { font-size: 10px; display: block; text-align: center; padding: 0px 12px 0px 12px; height: 23px; line-height: 23px; text-decoration: none; color:#ffffff; }
	#jflanguageselection a:active { font-size: 10px; display: block; text-align: center; padding: 0px 12px 0px 12px; height: 23px; line-height: 23px; text-decoration: none; color:#ffffff; }
	
	#jflanguageselection li { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% 0 no-repeat; }
	
	#jflanguageselection li a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 0 no-repeat; }
	#jflanguageselection li a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 0 no-repeat; }
	#jflanguageselection li a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 0 no-repeat; }
	#jflanguageselection li a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 0 no-repeat; }
	#jflanguageselection li a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 0 no-repeat; }
	
	#jflanguageselection li.mainlevel_active { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li.mainlevel_active a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	
	#jflanguageselection li.mainlevel_current { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li.mainlevel_current a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_current a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_current a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_current a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_current a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }

	#jflanguageselection li:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li.sfHover { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li.mainlevel_active:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li.mainlevel_active.sfHover { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li.mainlevel_current:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li.mainlevel_current.sfHover { background: url(../images/HeaderFooter/LanguageMenu/tab_r.gif) 100% -23px no-repeat; }
	
	#jflanguageselection li:hover a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li:hover a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li:hover a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li:hover a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li:hover a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	
	#jflanguageselection li.sfHover a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.sfHover a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.sfHover a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.sfHover a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.sfHover a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	
	#jflanguageselection li.mainlevel_active:hover a:link  { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active:hover a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active:hover a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active:hover a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active:hover a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }

	#jflanguageselection li.mainlevel_active.sfHover a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active.sfHover a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active.sfHover a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active.sfHover a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	#jflanguageselection li.mainlevel_active.sfHover a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	
	.headerTopContentRightBottomContDiv li.mainlevel_current:hover a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current:hover a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current:hover a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current:hover a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current:hover a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }

	.headerTopContentRightBottomContDiv li.mainlevel_current.sfHover a:link { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current.sfHover a:visited { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current.sfHover a:focus { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current.sfHover a:hover { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }
	.headerTopContentRightBottomContDiv li.mainlevel_current.sfHover a:active { background: url(../images/HeaderFooter/LanguageMenu/tab_l.gif) 0 -23px no-repeat; color: #FFFFFF; }

	/*****************************/
	/*	Sub Menu	     */
	/*****************************/

                #jflanguageselection li li a:link { background-image: none; color: #000000 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px;  font-size: 10px; }
	        #jflanguageselection li li a:visited { background-image: none; color: #000000 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px;  font-size: 10px; }
	        #jflanguageselection li li a:focus { background-image: none; color: #000000 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px;  font-size: 10px; }
	        #jflanguageselection li li a:hover { background-image: none; color: #000000 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px;  font-size: 10px; }
	        #jflanguageselection li li a:active { background-image: none; color: #000000 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px;  font-size: 10px; }

	        #jflanguageselection li:hover li { background-image: none; }
	
	        #jflanguageselection li.sfHover li { background-image: none; }
	
	        #jflanguageselection li.mainlevel_active:hover li { background-image: none; }
	
	        #jflanguageselection li.mainlevel_active.sfHover li { background-image: none; }
	
	        #jflanguageselection li.mainlevel_current:hover li { background-image: none; }
	
	        #jflanguageselection li.mainlevel_current.sfHover li { background-image: none; }

	        #jflanguageselection li li:hover a:link { color: #ffffff !important; }
	        #jflanguageselection li li:hover a:visited { color: #ffffff !important; }
	        #jflanguageselection li li:hover a:focus { color: #ffffff !important;  }
	        #jflanguageselection li li:hover a:hover { color: #ffffff !important;  }
	        #jflanguageselection li li:hover a:active { color: #ffffff !important;  }
	
	        #jflanguageselection li li.sfHover a:link { color: #ffffff !important;  }
	        #jflanguageselection li li.sfHover a:visited {color: #ffffff !important; }
	        #jflanguageselection li li.sfHover a:focus { color: #ffffff !important; }
	        #jflanguageselection li li.sfHover a:hover { color: #ffffff !important; }
	        #jflanguageselection li li.sfHover a:active { color: #ffffff !important; }
	
	        #jflanguageselection li li.mainlevel_active:hover a:link { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_active:hover a:visited { color: #ffffff !important; }
                #jflanguageselection li li.mainlevel_active:hover a:focus { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_active:hover a:hover { color: #ffffff !important; }
        	#jflanguageselection li li.mainlevel_active:hover a:active { color: #ffffff !important; }
	
	        #jflanguageselection li li.mainlevel_active.sfHover a:link { color: #ffffff !important; }
        	#jflanguageselection li li.mainlevel_active.sfHover a:visited { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_active.sfHover a:focus { color: #ffffff !important;  }
        	#jflanguageselection li li.mainlevel_active.sfHover a:hover { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_active.sfHover a:active { color: #ffffff !important; }
	
        	#jflanguageselection li li.mainlevel_current:hover a:link { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current:hover a:visited { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current:hover a:focus { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current:hover a:hover { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current:hover a:active { color: #ffffff !important; }
	
	        #jflanguageselection li li.mainlevel_current.sfHover a:link { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current.sfHover a:visited { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current.sfHover a:focus { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current.sfHover a:hover { color: #ffffff !important; }
	        #jflanguageselection li li.mainlevel_current.sfHover a:active { color: #ffffff !important; }

                .jflanguageselection, .jflanguageselection * { margin:0; z-index: 9000; }

		.jflanguageselection { line-height:1.0; float:right; }
		
		.jflanguageselection li { float:right; list-style:none; position:relative; }

	/*****************************/
	/*	Sub Menu	     */
	/*****************************/
	
/************************************************************/
/*	Language menu                                       */
/************************************************************/

/************************************************************/
/*	Main Content Right Menu                             */
/************************************************************/

	.mainContentLeftMenuContDivBG { background: url(../images/MainContent/LeftMenu/main_leftMenu_bg.gif) left bottom no-repeat #BF2E1A; width: 290px; }

	.mainContentLeftMenuContDiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px 0px 0px 31px; }
	
	/*****************************/
	/*	Sub Menu	    		 */
	/*****************************/

		#mainlevelContentRightMenu, #mainlevelContentRightMenu * { margin: 0; padding: 0; }

                #mainlevelContentRightMenu { margin: 48px 0px 0px 7px; }
		
		#mainlevelContentRightMenu li { display: block; padding: 0px 0px 0px 0px; width: 219px; }

                #mainlevelContentRightMenu li.sfHover { display: block; padding: 0px 0px 0px 0px; width: 219px; }
		
		#mainlevelContentRightMenu li a { display: block; padding: 5px 5px 5px 15px; text-decoration:none; color: #000000; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow.gif) #FFFFFF 0px 9px no-repeat; font-size: 7pt; }
		
		#mainlevelContentRightMenu li a:hover { display: block; padding: 5px 5px 5px 15px; text-decoration:none; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) #77A02E 0px 9px no-repeat; font-size: 7pt; }
		
		#mainlevelContentRightMenu li #active_menuContentRightMenu { display: block; padding: 5px 5px 5px 15px; text-decoration:none; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) #77A02E 0px 9px no-repeat; font-size: 7pt; }
		
		#mainlevelContentRightMenu li #active_menuContentRightMenu { display: block; padding: 5px 5px 5px 15px; text-decoration:none; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) #77A02E 0px 9px no-repeat; font-size: 7pt; }
		
		#mainlevelContentRightMenu li ul { padding: 0px 0px 0px 0px; }
		
		#mainlevelContentRightMenu li li { display: block; padding: 0px 0px 0px 0px; background-image: none; background-color: #ffffff; }
		
		#mainlevelContentRightMenu li li a { display: block; padding: 5px 5px 5px 28px; text-decoration:none; font-weight: normal; color: #000000; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow.gif) 12px 9px no-repeat;  font-size: 7pt; }
		
		#mainlevelContentRightMenu li li a:hover { display: block; padding: 5px 5px 5px 28px; text-decoration:none; font-weight: normal; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) 12px 9px no-repeat;  font-size: 7pt;  background-color: #77A02E; }
		
		#mainlevelContentRightMenu li li #active_menuContentRightMenu { display: block; padding: 5px 5px 5px 28px; text-decoration:none; font-weight: normal; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) 12px 9px no-repeat;  font-size: 7pt;  background-color: #77A02E; }
		
		#mainlevelContentRightMenu li li #active_menuContentRightMenu:hover { display: block; padding: 5px 5px 5px 28px; text-decoration:none; font-weight: normal; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) 12px 9px no-repeat;  font-size: 7pt;  background-color: #77A02E; }
		
		#mainlevelContentRightMenu li li ul { background-image: none; background-color: #000000; padding: 0px 0px 0px 0px; }
		
		#mainlevelContentRightMenu li li li a { display: block; padding: 5px 5px 5px 43px; text-decoration:none; font-weight: normal; color: #000000; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow.gif) 20px 9px no-repeat; }
		
		#mainlevelContentRightMenu li li li a:hover { display: block; padding: 5px 5px 5px 43px; text-decoration:none; font-weight: normal; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) 20px 9px no-repeat;  background-color: #77A02E; }
		
		#mainlevelContentRightMenu li li li #active_menuContentRightMenu { display: block; padding: 5px 5px 5px 43px; text-decoration:none; font-weight: normal; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) 20px 9px no-repeat;  background-color: #77A02E; }
		
		#mainlevelContentRightMenu li li li #active_menuContentRightMenu:hover { display: block; padding: 5px 5px 5px 43px; text-decoration:none; font-weight: normal; color: #FFFFFF; background: url(../images/MainContent/RightMenu/main_rightMenu_arrow_on.gif) 20px 9px no-repeat;  background-color: #77A02E; }
		
	/*****************************/
	/*	Sub Menu	    		 */
	/*****************************/
	
/************************************************************/
/*	Main Content Right Menu				    */
/************************************************************/

/******************************************************************************/
/*********************  Style sheet custom de contenu    **********************/
/******************************************************************************/