/* CSS Caisses Depots v1.0 - MAR09*/

/*HOMEPAGE*/

/*BODY*/
	/*Redefined*/
#bodyCol01 {display:none;}
#bodyCol02Home {float:none; width:980px; overflow:hidden;}
#bodyCol03 {display:none;}

/*ROWS*/
/*ROW01*/
#bodyCol02Row01x {}
/*ROW01->COL01: left*/
#bodyCol02Row01x div#bodyCol02Row01Col01x {float:left; width:495px /*516px -10-11*/; height:534px /*545px -11*/; margin:0 0 0 6px; padding:11px 11px 0 10px; overflow:hidden; background:transparent url(../img/module_inbrief_bg01.jpg) no-repeat scroll 0 0;}
	/*Flash ani: */
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#moduleHomeGroupActivityBranch {width:495px; height:534px;} /*FLASH container*/
	/*left col01->sub-col01*/
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col011 {float:left; width:261px /*287-26px*/; height:225px; padding:0 26px 0 0; overflow:hidden;}
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col011 h2 {background-image:none; text-align:right; margin:9px 0 19px 0;}
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col011 p {color:white; text-align:right; margin:0 0 0 1em;}
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col011 ul.quickAccessLinks {margin:9px 0 0 0;}
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col011 ul.quickAccessLinks li {text-align:right;}
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col011 ul.quickAccessLinks li a {color:#333333; text-decoration:none; background:transparent url(../img/dot_red_square_arrow.gif) no-repeat scroll 0 0; padding-left:18px;}
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col011 ul.quickAccessLinks li a:hover {text-decoration:underline;}
	/*left col01->sub-col02*/
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col012 {float:left; width:208px; height:189px /*236px -36*/; padding:36px 0 0 0; overflow:hidden;}
	/*left col01->sub-row: col03*/
	#bodyCol02Row01x div#bodyCol02Row01Col01x div#bodyCol02Row01Col013 {clear:both; width:495px; height:309px; overflow:hidden;}
	/**/
/*ROW01->COL01: right*/
#bodyCol02Row01x div#bodyCol02Row01Col02x {float:left; width:430px /*452px -11-11*/; min-height:545px; margin:0 6px 0 0; padding:0 11px; /*overflow:hidden;*/ background:transparent url(../img/module_dailynews_bg01.jpg) no-repeat scroll 0 0;}
	#bodyCol02Row01x div#bodyCol02Row01Col02x h2 {color:white; font-size:1.43em; height:41px; line-height:41px; margin:7px 0 0 0; padding:0 0 0 75px; background-image:none; overflow:hidden;}
	#bodyCol02Row01x div#bodyCol02Row01Col02x div#moduleHomeDailyNews {width:430px; min-height:459px; overflow:hidden;} /*FLASH container*/
	#bodyCol02Row01x div#bodyCol02Row01Col02x ul.quickAccessLinks {margin:9px 0 0 19px;}
	#bodyCol02Row01x div#bodyCol02Row01Col02x ul.quickAccessLinks li {float:left;}
	#bodyCol02Row01x div#bodyCol02Row01Col02x ul.quickAccessLinks li.lastChild {margin:0 0 0 25px;}
	#bodyCol02Row01x div#bodyCol02Row01Col02x ul.quickAccessLinks li a {display:block; color:#333333; text-decoration:none; background:transparent url(../img/dot_blue_square_arrow.gif) no-repeat scroll 0 0; padding-left:18px;}
	#bodyCol02Row01x div#bodyCol02Row01Col02x ul.quickAccessLinks li a:hover {text-decoration:underline;}
/*ROW02 => WELDED to ROW03*/
/*ROW03 => WELDED to ROW02*/

/*May09*/
/*MOVEABLE BOXES*/
/*ROWS 2 + 3: bodyCol02Row02Row3x*/
#bodyCol02Row02x, #bodyCol02Row03x {width:959px /*980px -21*/; margin:10px 0 0 0; padding:0 0 0 21px; clear:both;}
	/*GRID: Setting up fake positionning grid*/
		/*Row02*/
#bodyCol02Row02x div.moduleHomeBox01 {float:left; width:484px; margin:0 15px 0 0; }
#bodyCol02Row02x div.moduleHomeBox03 {float:left; width:224px; height:auto; margin:0 6px 0 0; }
#bodyCol02Row02x div.moduleHomeBox04 {float:left; width:224px; height:auto; margin:0; }
		/*Row03*/
#bodyCol02Row03x div.moduleHomeBox01 {float:left; width:224px; height:auto; margin:0 36px 0 0; }
#bodyCol02Row03x div.moduleHomeBox02 {float:left; width:224px; height:auto; margin:0 15px 0 0; }
#bodyCol02Row03x div.moduleHomeBox03 {float:left; width:224px; height:auto; margin:0 6px 0 0; }
#bodyCol02Row03x div.moduleHomeBox04 {float:left; width:224px; height:auto; margin:0; }
/*BOXes: moduleHomeMiscRow02Row03 */
	div.moduleHomeMiscRow02Row03 {position:relative; width:224px; height:244px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll; background-position:0 0;}
	/**/
	div.moduleHomeMiscRow02Row03 h3 {font-size:1.07em; color:white; padding:20px 0 9px 21px; margin:0;}
	div.moduleHomeMiscRow02Row03 a.moduleHomeMiscLink {color:#333333; text-decoration:none; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll; background-position:0 0; padding-left:18px;}
	div.moduleHomeMiscRow02Row03 a.moduleHomeMiscLink:hover {text-decoration:underline;}
	div.moduleHomeMiscRow02Row03 img {border-width:2px; border-style:solid; margin-bottom:5px;}
	div.moduleHomeMiscRow02Row03 .moduleHomeMiscTxtBig {font-size:2.7em;}
	div.moduleHomeMiscRow02Row03 div.moduleHomeMiscBody {padding:5px 20px 5px 21px; }
	div.moduleHomeMiscRow02Row03 div.moduleHomeMiscTxtArea {}
	div.moduleHomeMiscRow02Row03 div.moduleHomeMiscLinkArea {position:absolute; bottom:12px;}
		/*BOX: LIME:  SLIDESHOW*/
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLime {width:484px; min-height:244px; height:auto; background-image:url(../img/module_lime_bg01.png); margin:0;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLime h3 {font-size:1.43em; padding:20px 0 10px 85px; margin:0;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLime .txtHighlite {color:#90C02F;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLime img {border-color:#90C02F;}
		/*Slideshow STUFF*/
	#moduleHomeSlide {}
		#moduleHomeSlide .moduleHomeSlideImg {float:left; width:253px; height:141px; overflow:hidden;}
		#moduleHomeSlide .moduleHomeSlideTtl {float:left; width:172px /*184px -9 -2*/; height:141px; padding:0 0 0 9px; overflow:hidden;}
		#moduleHomeSlide .moduleHomeSlideTtl h4 {font-size:1.1em;}
		#moduleHomeSlide .moduleHomeSlideTtl h4 a {display:block; color:#333333; font-weight:normal; text-decoration:none; background:transparent url(../img/dot_lime_square_arrow.gif) no-repeat scroll 0 0; padding-left:18px;}
		#moduleHomeSlide .moduleHomeSlideTtl h4 a strong {font-weight:bold;}
		#moduleHomeSlide .moduleHomeSlideTtl h4 a strong.txtHighlite {font-size:115%;}
		#moduleHomeSlide .moduleHomeSlideTtl h4 a:hover {text-decoration:underline;}
		#moduleHomeSlide .moduleHomeSlideTtl p {padding-left:18px;}
		#moduleHomeSlide .multipageByNumberContainer {height:32px; width:197px; margin:0 auto;}
		#moduleHomeSlide .multipageByNumberContainer a {color:#90C02F;}
		#moduleHomeSlide .multipageByNumberContainer a, .multipageByNumberContainer strong {float:left; display:block; width:24px; height:32px; line-height:32px; text-align:center; background:transparent url(../img/btn_rect_number_bg01.gif);}
		#moduleHomeSlide .multipageByNumberContainer a.multipageByNumberSelected {color:#333333; font-weight:bold; text-decoration:none;} /*Selected*/
		#moduleHomeSlide .multipageByNumberContainer a:first-child, #moduleHomeSlide .multipageByNumberContainer a:last-child {background-image:none;} /*clear bg-image*/
		#moduleHomeSlide .multipageByNumberContainer span {display:none;}
		#moduleHomeSlide .multipageByNumberContainer a img {border:none;}
		/*BOX: BLUE*/
	div.moduleHomeMiscRow02Row03.moduleHomeMiscBlue {background-image:url(../img/module_blue_bg01.png);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscBlue a.moduleHomeMiscLink {background-image:url(../img/dot_blue_square_arrow.gif);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscBlue .txtHighlite {color:#3397B9;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscBlue img {border-color:#3397B9;}
		/*BOX: CHERRY*/
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry {background-image:url(../img/module_cherry_bg01.png);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry a.moduleHomeMiscLink {background-image:url(../img/dot_cherry_square_arrow.gif);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry .txtHighlite {color:#922178;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry img {border-color:#922178;}
		/*BOX: LILAC*/
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLilac {background-image:url(../img/module_lilac_bg01.png);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLilac a.moduleHomeMiscLink {background-image:url(../img/dot_lilac_square_arrow.gif);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLilac .txtHighlite {color:#8C81BA;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLilac img {border-color:#8C81BA;}
		/*BOX: YELLOW*/
	div.moduleHomeMiscRow02Row03.moduleHomeMiscYellow {background-image:url(../img/module_yellow_bg01.png);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscYellow a.moduleHomeMiscLink {background-image:url(../img/dot_yellow_square_arrow.gif);}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscYellow .txtHighlite {color:#FF9900;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscYellow img {border-color:#FF9900;}
	/*KEY FIG: .boxKeyFig*/	
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLilac.boxKeyFig {}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLilac.boxKeyFig .moduleHomeMiscTxtBig {display:-moz-inline-box; display:inline-block; padding-top:5px;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscLilac.boxKeyFig .moduleHomeMiscTxtDefinition {margin-top:13px;}
	/*FAQ: .boxFaq*/
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry.boxFaq {background-position:100% 0;} /*Displaying BG-Img for FAQ*/
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry.boxFaq a.moduleHomeFaqLink {color:#922178; font-weight:bold; text-decoration:none;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry.boxFaq a.moduleHomeFaqLink:hover {text-decoration:underline;}
	div.moduleHomeMiscRow02Row03.moduleHomeMiscCherry.boxFaq div.moduleHomeMiscBody {margin-top:99px;}
	/**/


/*DHTML VERSIONs OF FLASH ANImations*/
	/*DHTML COVERFLOW*/
.homeGroupActivityTab {height:309px; padding:0 18px 0 17px; background:url(../img/module_home_cover_flow.jpg) 0 0 no-repeat; overflow:hidden;}
.homeGroupActivityTab ul.tabBtn {height:47px; background:transparent url(../img/home_group_activity_tab_btn_bg.gif) no-repeat scroll 0 0;}
.homeGroupActivityTab ul.tabBtn2ndTab {height:47px; background:transparent url(../img/home_group_activity_tab_btn_bg.gif) no-repeat scroll 0 100%;}
.homeGroupActivityTab ul.tabBtn li, .homeGroupActivityTab ul.tabBtn2ndTab li {float:left; height:35px; padding-top:12px;}
.homeGroupActivityTab ul.tabBtn li.btn01, .homeGroupActivityTab ul.tabBtn2ndTab li.btn01 {width:225px;}
.homeGroupActivityTab ul.tabBtn li.btn02, .homeGroupActivityTab ul.tabBtn2ndTab li.btn02 {width:235px;}
.homeGroupActivityTab ul.tabBtn li a, .homeGroupActivityTab ul.tabBtn2ndTab li a {padding:12px 0 0 74px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:1.45em;}
/**/
.homeGroupActivityTab .homeGroupActivityTabItem {padding:12px 0 0 0; background:url(../img/home_group_activity_bg_activity.jpg) 0 0 repeat-x; display:none;}
.homeGroupActivityTab #groupTab.homeGroupActivityTabItem {background:url(../img/home_group_activity_bg_group.jpg) 0 0 repeat-x;}
.homeGroupActivityTab .homeGroupActivityTabItem.active {display:block;} /*SET ON or OFF*/
.homeGroupActivityTab .homeGroupActivityTabItem p {padding:0 37px;}
.homeGroupActivityTab .homeGroupActivityTabItem .homeCoverFlow p {text-align:center; font-weight:bold; padding:0 3px;}
/**/
.homeGroupActivityTab .btnSlidePrevCover {float:left; display:block; margin-top:63px; width:25px; text-align:right; padding-right:2px;}
.homeGroupActivityTab .homeCoverFlow {float:left; display:block; width:405px; margin:15px 0; height:154px; overflow-y:hidden;}
.homeGroupActivityTab .homeCoverFlow .homeCoverFlowData {height:154px;}
.homeGroupActivityTab .homeCoverFlow .homeCoverFlowData .coverFlowItem {float:left; width:132px; height:154px; padding:0 2px 0 1px;}
.homeGroupActivityTab .homeCoverFlow .homeCoverFlowData .coverFlowItem img {border:1px solid #C5C91D;}
.homeGroupActivityTab .homeCoverFlow .homeCoverFlowData .coverFlowItem a {color:#333333; }
.homeGroupActivityTab #groupTab .homeCoverFlow .coverFlowItem img {border:1px solid #FDDFBD;}
.homeGroupActivityTab .btnSlideNextCover {float:left; display:block; margin-top:63px; padding-left:1px;}
/**/
.lnkSeeAllGroupActivity {position:relative;}
.lnkSeeAllGroupActivity li {position:absolute; top:0;}
.lnkSeeAllGroupActivity li.lnkActivity {left:10px;}
.lnkSeeAllGroupActivity li.lnkGroup {right:10px;}
.lnkSeeAllGroupActivity li a {color:#333333; text-decoration:none; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll; background-position:0 0; padding-left:18px;}
.lnkSeeAllGroupActivity li.lnkActivity a {background-image:url(../img/dot_lime_square_arrow.gif);}
.lnkSeeAllGroupActivity li.lnkGroup a {background-image:url(../img/dot_yellow_square_arrow.gif);}
	
	/*DHTML: DAILY NEWS*/
#moduleHomeDailyNews {/*padding-top:44px; background:url(../img/module_dailynews_dhtml_bg01.jpg) 0 0 no-repeat;*/}
#contentNewsContainer {padding:41px 0 0 0;}
#moduleHomeDailyNews .btnSlidePrevNews {float:left; display:block; width:37px; padding-right:12px; margin-top:86px; text-align:right;}
#moduleHomeDailyNews .contentNews {float:left; width:334px; height:361px; overflow:hidden;}
#moduleHomeDailyNews .contentNews .contentNewsImg {margin:0 0 4px 0;}
#moduleHomeDailyNews .contentNews .contentNewsImg img {}
#moduleHomeDailyNews .contentNews p.newsSector {margin:0 0 3px 0 !important;}
#moduleHomeDailyNews .contentNews p.newsSector strong {font-size:1.43em; color:#3397B9;}
#moduleHomeDailyNews .contentNews h3.newsHeadline, #moduleHomeDailyNews .contentNews h3.newsHeadline a {color:#333333; font-size:1.13em; margin:0 !important; text-decoration:none;}
#moduleHomeDailyNews .contentNews h3.newsHeadline a:hover {text-decoration:underline;}
#moduleHomeDailyNews .contentNews .contentNewsLnk {}
#moduleHomeDailyNews .contentNews .contentNewsLnk span {visibility:hidden; padding:0 2px;}
#moduleHomeDailyNews .contentNews .contentNewsLnk a.lnkArrowed {color:#333333;}
#moduleHomeDailyNews .contentNews .contentNewsLnk a.lnkVideo  {color:#333333;}
#moduleHomeDailyNews .btnSlideNextNews {float:left; width:35px; padding-left:12px; margin-top:45px; text-align:left;}
/**/
#moduleHomeDailyNews .multipageByNumberContainer {height:32px; width:145px; margin:0 auto 28px auto;}
#moduleHomeDailyNews .multipageByNumberContainer a {color:#3397B9;}
#moduleHomeDailyNews .multipageByNumberContainer a, #moduleHomeDailyNews .multipageByNumberContainer strong {float:left; display:block; width:24px; height:32px; line-height:32px; text-align:center; background:transparent url(../img/btn_rect_number_bg01.gif);}
#moduleHomeDailyNews .multipageByNumberContainer a.multipageByNumberSelected {color:#333333; font-weight:bold; text-decoration:none;} /*Selected*/
#moduleHomeDailyNews .multipageByNumberContainer span {display:none;}
#moduleHomeDailyNews .multipageByNumberContainer a img {border:none;}


/*ROWs: extra row*/
#bodyCol02RowExtra {width:959px; margin:10px 0 0 0; padding:0 0 0 21px; clear:both;}
#bodyCol02RowExtra .moduleHomeExtraFoot {/*margin:0 0 0 15px;*/ background:transparent url(../img/module_extra_bg02.jpg) no-repeat scroll 0 100%;}
#bodyCol02RowExtra .moduleHomeExtra {width:953px; min-height:187px; padding:0 0 7px 0; background:transparent url(../img/module_extra_bg01.jpg) no-repeat scroll 0 0;}
#bodyCol02RowExtra .moduleHomeExtra h3,#bodyCol02RowExtra .moduleHomeExtra h3 a {color:#FFF; font-size:1.43em; margin:0 !important; padding:20px 0 10px 85px; text-decoration:none;}
#bodyCol02RowExtra .moduleHomeExtra .moduleHomeMiscBody {padding:5px 20px 9px 21px;}
#bodyCol02RowExtra .moduleHomeExtra p.extraSector {}
#bodyCol02RowExtra .moduleHomeExtra p.extraSector strong {color:#3397B9; font-size:1.4em;}
#bodyCol02RowExtra .moduleHomeExtra p.extraSector span {}
#bodyCol02RowExtra .moduleHomeExtra h4 {color:#E20025; font-size:1.37em;}
#bodyCol02RowExtra .moduleHomeExtra h4 a {color:#E20025; text-decoration:none;}
#bodyCol02RowExtra .moduleHomeExtra h4 a:hover {text-decoration:underline;}
#bodyCol02RowExtra .moduleHomeExtra h5 {font-size:1.2em; color:#333; margin:0; padding:7px 0 0px 0;}
#bodyCol02RowExtra .moduleHomeExtra p.blockLeft {}
#bodyCol02RowExtra .moduleHomeExtra p.blockLeft img {border:solid 2px #E20025; margin:0 9px 3px 0;}
#bodyCol02RowExtra .moduleHomeExtra p.blockRight {}
#bodyCol02RowExtra .moduleHomeExtra p.blockRight img {border:solid 2px #E20025; margin:0 0 3px 9px;}
#bodyCol02RowExtra .moduleHomeExtra p a.moduleHomeMiscLink {color:#333; text-decoration:none; padding-left:18px; background:transparent url(../img/dot_red_square_arrow.gif) no-repeat scroll 0 0;}
#bodyCol02RowExtra .moduleHomeExtra p a.moduleHomeMiscLink:hover {text-decoration:underline;}
#bodyCol02RowExtra .moduleHomeExtra p a.lnkVideo {color:#333;}
#bodyCol02RowExtra .moduleHomeExtra ul {margin:11px 0 11px 21px; clear:both;}
#bodyCol02RowExtra .moduleHomeExtra ul li {background:transparent url(../img/dot_red_mini.gif) no-repeat scroll 0 5px; padding:0 0 0 11px;}
#bodyCol02RowExtra .moduleHomeExtra ul li ul {margin:auto;}
#bodyCol02RowExtra .moduleHomeExtra ul li ul li {background-image:url(../img/dot_black_disc.gif);}
#bodyCol02RowExtra .moduleHomeExtra ul li ul li ul li {background-image:url(../img/dot_black_dash.gif);}
/*Adding an extra div to widden block*/
#bodyCol02RowExtraAtop {margin:0 0 10px 0;}
#bodyCol02RowExtraAtop #bodyCol02RowExtra {width:980px; padding:0 0 0 6px;}
#bodyCol02RowExtraAtop #bodyCol02RowExtra .moduleHomeExtra {width:969px; background-image:url(../img/module_extra_bg01x2.jpg);}
#bodyCol02RowExtraAtop #bodyCol02RowExtra .moduleHomeExtraFoot {background-image:url(../img/module_extra_bg02x2.jpg);}
