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

/*GEN*/
body {}

/*HOME STRUCT*/
.homeContent50pctA {float:left; width:469px/*469-10*/; padding:1px 0 1px 0;}
.homeContent50pctA .virtualColContainer {padding-top:20px;}
.homeContent25pctB {float:left; width:220px; padding:1px 0 1px 20px;}
.homeContent25pctC {float:left; width:220px; padding:1px 0 1px 20px;}

/*HOME CONTENT + TAILPIECE  WITH(OUT) QUICKLINKS*/
.homeContentTailpiece {padding-bottom:10px;}
.homeContentTailpiece.withQuicklinks .containerRight {float:left; width:748px;}
.homeContentTailpiece.withQuicklinks .homeQuicklinksBox {float:left; width:190px; padding-right:20px;}
	/*210px*/
.containerRight .homeTailpiece {float:left; width:210px;}
.containerRight .homeTailpiece .cornerBottom {background-position:-530px 0px;}
	/*520px*/
.withQuicklinks .containerRight .homeContent {width:518px; padding-right:20px;}
.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;}

.virtualColContainer {padding-bottom:10px;}

/*QUICLINKS*/
.quicklinks {}
.quicklinks .head {display:none;}
.quicklinks ul.sideNav {margin-top:10px;}
.quicklinks ul.sideNav li {background:url(../img/altran2012/dot_arrow_blue.gif) no-repeat scroll 0 10px transparent; padding:7px 0 7px 23px;}
.quicklinks ul.sideNav li a {color:#469AB6; display:inline; padding:0; background:none; font-weight:bold;}
.quicklinks ul.sideNav li a:hover {background-color:transparent!important; text-decoration:underline;}
.quicklinks .foot {display:none;}

/**/
.containerRight .homeTailpiece h2 {font-size:12px;}
.homeTailpiece h2 {font-size:16px; font-weight:bold; padding:14px 0 6px 14px; background:transparent url(../img/altran2012/bloc_title.png) 0 0 no-repeat; color:#3095B4;}

/*HOME NEWS */
.homeNewsBox .homeNewsContent {height:100%; padding:1px 6px 1px 14px;}

/*HOME BOTTOM NEWS */
.homeBottomNewsArea {padding-bottom:10px;}
.homeBottomNewsBox {width:306px/*306*/; font-size:11px; height:229px/*210*/; border-top:1px solid transparent/*Fix different margin top firefox / ie -> del border in ie.css*/;}
.homeBottomNewsBox .title {font-size:12px; background:url(../img/altran2012/bloc_title_home.png) no-repeat scroll 100% 100% transparent; padding-left:0; color:#3095B4; font-weight:bold; margin:0; padding:5px 0;}
.homeBottomNewsBox .subTitle {margin:0; padding:7px 0; font-weight:bold;}
.homeBottomNewsBox .contentHomeBottomNewsBox {height:203px; padding:0 20px 0 0;}
.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 {padding:0 20px 0 0;}
.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-width:0px;}
.slideshowPictures .seeAllSectionArea {position:absolute; left:0; bottom:0;}
	/**/
.slideshowPictures .selected .imgBox {border-width:1px;}
.slideshowPictures .selected .imgBox img {width:154px; height:142px;}

.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;}

/**/
.tailpieceBox h2, .quicklinks h2 {background:url(../img/altran2012/bloc_title_home.png) no-repeat scroll 100% 100% transparent; margin-bottom:0; padding:0 0 8px 0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#525253;}
.tailpieceBox .tailpieceWrapper .contentPadding {padding:10px 14px 1px 0;}
/**/
.stockCorpBox h2 {background:none; color:#FFFFFF; padding-left:14px; padding-top:10px;}
.stockCorpBox .tailpieceWrapper .contentPadding {padding:1px 14px;}

blockquote .author {text-align:left;}