/*Altran - Homepage - SEP 2010 v1.0 */

/*BORDER RADIUS*/
.quicklinks {-moz-border-radius:8px; border-radius:8px;}
.quicklinks .head {-moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;}
.quicklinks .foot {-moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;}
.containerRight .homeTailpiece h2, .homeBottomNewsBox .title {-moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}

/*GEN*/
body {font-size:11px;}
h2 {color:#000000; padding:6px 13px;}

/*MAIN CONTENT WRAPPER*/
#mainContentWrapper {background:transparent url(../img/main_content_wrapper_home.png) 0 0 no-repeat;}

/*HOME CONTENT + TAILPIECE  WITH(OUT) QUICKLINKS*/
.homeContentTailpiece {padding-bottom:10px;}
.homeContentTailpiece.withQuicklinks .containerRight {float:left; width:740px;}
.homeContentTailpiece.withQuicklinks .homeQuicklinksBox {float:left; width:190px; padding-right:10px;}
	/*210px*/
.containerRight .homeTailpiece {float:left; width:210px;}
.containerRight .homeTailpiece .cornerBottom {background-position:-530px 0px;}
	/*520px*/
.withQuicklinks .containerRight .homeContent {width:520px; padding-right:10px;}
.withQuicklinks .containerRight .homeContent .cornerBottom {background-position:0 0px;}
	/*720px*/
.containerRight .homeContent {float:left; width:730px;}
.containerRight .homeContent .cornerBottom {background-position:0 -11px;}
	/*740px*/
.withQuicklinks .containerRight .homeFullWidth .cornerBottom {background-position:0 -31px;}
	/*940px*/
.containerRight .homeFullWidth .cornerBottom {background-position:0 -41px;}


/*QUICLINKS*/
.quicklinks {float:left; width:190px; height:305px;}
.quicklinks h2 {color:#FFFFFF; font-size:13px; text-align:center; padding:5px 0 12px 0;}
.quicklinks .head {width:190px; height:6px; font-size:2px;}
.quicklinks ul.sideNav {height:259px;}
.quicklinks .foot {width:190px; height:7px;}

/**/
.containerRight .homeTailpiece h2 {font-size:12px;}

/*HOME NEWS */

.homeNewsBox {height:299px/*305-6(footer)*/; overflow:hidden; border-top:1px solid transparent/*Fix different margin top firefox / ie -> del border in ie.css*/;}
.homeNewsBox .homeNewsContent {height:100%; background-color:#FFFFFF; padding:1px 10px;}
.homeNewsBox .chapo {background-color:#EEEEEE; font-weight:bold; color:#919DA6; padding:6px 10px; margin-top:8px; margin-bottom:7px;}
.homeContentTailpiece .homeContent .homeNewsBox {width:720px;}
.homeContentTailpiece.withQuicklinks .homeContent .homeNewsBox {width:520px;}

.homeContentTailpiece.withQuicklinks .homeNewsBox {}
.homeNewsBox .content {background-color:#FFFFFF;}


/*HOME BOTTOM NEWS */
.homeBottomNewsArea {padding-bottom:10px;}
.virtualCol33pctB .homeBottomNewsBox {margin:0 auto;} 
.virtualCol33pctC .homeBottomNewsBox {margin:0 0 0 auto;} 
.homeBottomNewsBox {width:306px/*306*/; height:210px/*210*/; border-top:1px solid transparent/*Fix different margin top firefox / ie -> del border in ie.css*/;}
.homeBottomNewsBox .title {background-color:#B7BFC6; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0; padding:3px 8px 4px 14px;}
.homeBottomNewsBox .subTitle {margin:0; padding:7px 0; font-weight:bold;}
.homeBottomNewsBox .contentHomeBottomNewsBox {height:183px; padding:0 10px;}
.homeBottomNewsBox .virtualCol1T2TA {width:115px; float:left;} /*col01*/
.homeBottomNewsBox .virtualCol1T2TB {width:161px; float:left; padding-left:10px} /*col02*/

.homeBottomNewsBox .homeBottomNewsBoxList .subTitle {margin:0; padding:3px 0; font-weight:bold;}
.homeBottomNewsBox .homeBottomNewsBoxList .contentHomeBottomNewsBox {height:183px; padding:0 10px;}
.homeBottomNewsBox .homeBottomNewsBoxList .virtualCol1T2TA {width:60px; float:left;} /*col01*/
.homeBottomNewsBox .homeBottomNewsBoxList .virtualCol1T2TB {width:216px; float:left; padding-left:5px} /*col02*/
.homeBottomNewsBox .homeBottomNewsBoxList .virtualCol1T2TB p {line-height:12px;}
.homeBottomNewsBox .homeBottomNewsBoxList .containerMedia {margin:3px 0 5px;}
.homeBottomNewsBox .homeBottomNewsBoxList ul.linksList li {padding:1px 0;}

/*HOME TAB CONTAINER*/
.homeTabContainer {height:38px;}
.homeTabContainer ul {margin:0!important;}
.homeTabContainer li {float:left; height:27px/*38-11*/; list-style:none!important; padding:11px 0 0 0!important; width:173px; text-align:center;} 
.homeTabContainer .tab {width:173px; background:transparent url(../img/home_tab_coverflow.gif) -174px -39px no-repeat;}
.homeTabContainer .tab.first {background:transparent url(../img/home_tab_coverflow.gif) 0 -39px no-repeat;}
.homeTabContainer .tab.last {background:transparent url(../img/home_tab_coverflow.gif) 100% -39px no-repeat;}
.homeTabContainer .tab.selected {background:transparent url(../img/home_tab_coverflow.gif) -174px 0px no-repeat;}
.homeTabContainer .tab.first.selected {background:transparent url(../img/home_tab_coverflow.gif) 0 0px no-repeat;}
.homeTabContainer .tab.last.selected {background:transparent url(../img/home_tab_coverflow.gif) 100% 0px no-repeat;}
.homeTabContainer .tab .slideshowArea {display:none;}
.homeTabContainer li a {font-weight:bold; color:#FFFFFF; padding:7px;}
.homeTabContainer li.selected a {}

/*slideshowPictures*/
.slideshowPictures {height:213px;}
.slideshowPictures .pictureBox {width:145px;}
.slideshowPictures .btnPrev {position:absolute; left:0; top:75px;}
.slideshowPictures .btnNext {position:absolute; right:0; top:75px;}
.slideshowPictures .pictureBox {width:140px; padding-top:8px; display:block;}
.slideshowPictures .pictureBox.selected {width:156px; padding-top:0px;}
.slideshowPictures .pictureBox .title {text-align:center; margin:0; padding:8px 0 7px 0;}
.slideshowPictures .pictureBox .imgBox {border-width:0px;}
.slideshowPictures .pictureBox .imgBox img {margin:0px;}
.slideshowPictures .pictureBox .pictureLegend p {margin:0 10px; padding:2px; text-align:center;}
.slideshowPictures .pictureBox .pictureLegend .toKnowMore {border-bottom:1px solid #FFFFFF;}
.slideshowPictures .seeAllSectionArea {position:absolute; left:0; bottom:0;}
	/**/
.slideshowPictures .selected .imgBox {border-width:1px;}
.slideshowPictures .selected .imgBox img {width:154px; height:142px;}

/*QUICLINKS*/ 
.quicklinks .content, .quicklinks .foot {background-color:#000000;}

.containerRight .homeTailpiece h2 {background-color:#333333; color:#FFFFFF; padding:6px 13px;}

.homeBottomNewsBox .contentHomeBottomNewsBox {background:transparent url(../img/bottom_news_bg.png) 0 100% no-repeat;}
.homeBottomNewsBox p {margin:3px;}
.homeBottomNewsBox .actuBox {padding:3px 0;}
.homeBottomNewsBox .actuBox p {margin:0 0 3px 0;}
.homeBottomNewsBox .actuBox .subTitle {padding:2px 0 3px 0;}

/*CUSTOM*/
	/*custom color */
.quicklinks h2, .quicklinks .head {background-color:#3793E0;}