  .contentWrapper {
    float:left;
    clear:left;
    width:100%;
    overflow:hidden;
    background:#7dc9e3 url(/images/content_wrapper_bg.jpg) repeat-x top left;}

  .contentPadding {
     float:left;
     width:100%;
     padding:0 9px;}

  .columnWrapper {
    float:left;
    width:100%;
    overflow:hidden;}

  .column {
    padding-bottom:20010px;
    margin-bottom:-20000px;}

  .rightShadow {
    float:left;
    width:15px;
    background:transparent url(/images/home_right_shadow.png) repeat-y 0 0;}



  .leftCol {
    float:left;
    display:inline;
    margin-right:25px;
    width:387px;}


/* NEWS */

    .leftCol .news {
      float:left;
      width:100%;}

    .leftCol .newsTop {
      float:left;
      width:100%;
      height:110px;}

      .leftCol .newsNav {
        float:left;
        width:124px;
        min-height:238px;
        background:#1f1b1c url(/images/home_news_nav_bg.jpg) no-repeat top left;}

        .leftCol .newsNav ul {
            list-style: none;
            margin: 0;
            padding:0 0 0 12px;}

          .leftCol .newsNav ul li {
              margin:0;
              padding:5px 0 0 0;}

          .leftCol .newsNav ul li a {
            font-size:90%;
            text-transform: uppercase;
            text-decoration:none;
            color:#f68c1e;}

          .leftCol .newsNav ul li a:hover {
            text-decoration:none;
            color: #d9581f;}

      .leftCol .newsContent {
        float:left;
        width:240px;
        min-height:230px;
        background:transparent url(/images/home_news_content_bg.jpg) repeat-y top left;}

        .leftCol .newsContent ul {
          list-style:none;
          margin:0;
          padding:0;}

        .leftCol .newsContent ul li {
          margin:0;
          padding:1px 8px;
          color:#fff;
          border-top:1px dotted #ad2e33;
          border-bottom:1px dotted #ad2e33;}

        .leftCol .newsContent ul li a {
          display: block;
          font-weight: bold;
          color: #ef4623;
          padding:2px 0;
          text-decoration: none;}

        .leftCol .newsContent ul li a:hover {
          color:#db8d7d;
          text-decoration: none;}

    .leftCol .newsBottom {
      float:left;
      clear:left;
      width:100%;
      height:65px;}

/* END OF NEWS */



/* FRANCOFIEVRE */
    .leftCol .francofievre {
      float:left;
      width:100%;
      height:96px;
      margin:10px 0 0 0;
      background:transparent url(/images/home_francofievre_shadow.png) no-repeat top left;}

    .leftCol .francofievre .francoContent {
      float:left;
      width:365px;}


/* END FRANCOFIEVRE */

/* WHY FR? */
    .leftCol .why {
      float:left;
      clear:left;
      width:100%;
      margin:10px 0 0 0;
      color: #ffffff;}

    .leftCol .whyTop {
      float:left;
      width:100%;
      height:21px;}

    .leftCol .whyContentBG {
        float:left;
        width:365px;
        background:transparent url(/images/home_why_content_bg.png) repeat 0 0;}

    .leftCol .whyContent {
      float:left;
      width:365px;
      min-height:180px;
      background:transparent url(/images/home_why_content_fg.jpg) no-repeat bottom left;}

    #ie6 .leftCol .whyContent {
      height:185px;}

      .leftCol .whyContent .inner {
        padding:0 10px 0 112px;}

        .leftCol .whyContent .inner * {
            color:#fff;
            margin:auto;}
						
				.leftCol .whyContent .inner ul {
            list-style-type: disc;
						margin:1em 0 1em 1.5em;}
						
				.leftCol .whyContent .inner li {
            list-style-type: disc;
						padding:.4em 0;}

        #youth .leftCol .whyContent .inner h1,
        #youth .leftCol .whyContent .inner h2,
        #youth .leftCol .whyContent .inner h3,
        #youth .leftCol .whyContent .inner h4 {
          font-size:14px;
          margin:0;
          padding:0;}

/*    #ie7 .leftCol .whyContent ul, #ie6 .leftCol .whyContent ul {
        padding-left: 1.5em;}*/

    .leftCol .whyBottom {
      float:left;
      clear:left;
      width:100%;}


/* END WHY FR? */





  .rightCol {
    float:left;
    width:340px;}


/* SHOP */
    .rightCol .shop {
      float:left;
      width:100%;
      height: 265px;}

    .rightCol .shopTop {
      float:left;
      width:100%;
      height:11px;}

    .rightCol .shopContent {
      float:left;
      width:325px;
      height:243px;}

    .rightCol .shopBottom {
      float:left;
      clear:left;
      width:100%;
      height:20px;}

 /* END SHOP */


 /* NAV */

    .rightCol .mainNav {
      float:left;
      width:100%;
      margin:10px 0 0 0;}

    .rightCol .mainNav ul {
      float:left;
      list-style:none;
      margin:0;
      padding:0;}

      .rightCol .mainNav ul li {
        float:left;
        width:111px;
        height:141px;
        display:inline;
        background:transparent url(/images/home_nav_shadow.png) no-repeat top left;}

      .rightCol .mainNav ul a {
        display:block;
        width:102px;
        height:129px;
        background-position:0 0;
        background-repeat:no-repeat;}

      .rightCol .mainNav ul li a span {
        display: none;}

       .rightCol .mainNav ul li a:hover {
         background-position: -102px 0;}

         /* EN */
         .rightCol .mainNav a.books {
             background:transparent url('/images/en_US/home_nav_books.png') no-repeat top left;}

         .rightCol .mainNav a.podcast {
             background:transparent url('/images/en_US/home_nav_podcast.png') no-repeat top left;}

         .rightCol .mainNav a.games {
             background:transparent url('/images/en_US/home_nav_games.png') no-repeat top left;}

         .rightCol .mainNav a.tools {
             background:transparent url('/images/en_US/home_nav_tools.png') no-repeat top left;}

         .rightCol .mainNav a.music {
             background:transparent url('/images/en_US/home_nav_music.png') no-repeat top left;}

         .rightCol .mainNav a.jokes {
             background:transparent url('/images/en_US/home_nav_jokes.png') no-repeat top left;}

         .rightCol .mainNav a.celebs {
             background:transparent url('/images/en_US/home_nav_celebs.png') no-repeat top left;}

         .rightCol .mainNav a.quotes {
             background:transparent url('/images/en_US/home_nav_quotes.png') no-repeat top left;}

         .rightCol .mainNav a.and_more {
             background:transparent url('/images/en_US/home_nav_and_more.png') no-repeat top left;}

        /* FR */
         .rightCol .mainNav a.livres {
             background:transparent url('/images/fr_FR/home_nav_books.png') no-repeat top left;}

         .rightCol .mainNav a.balado {
             background:transparent url('/images/fr_FR/home_nav_podcast.png') no-repeat top left;}

         .rightCol .mainNav a.jeux {
             background:transparent url('/images/fr_FR/home_nav_games.png') no-repeat top left;}

         .rightCol .mainNav a.outils {
             background:transparent url('/images/fr_FR/home_nav_tools.png') no-repeat top left;}

         .rightCol .mainNav a.musique {
             background:transparent url('/images/fr_FR/home_nav_music.png') no-repeat top left;}

         .rightCol .mainNav a.blagues {
             background:transparent url('/images/fr_FR/home_nav_jokes.png') no-repeat top left;}

         .rightCol .mainNav a.celebs {
             background:transparent url('/images/fr_FR/home_nav_celebs.png') no-repeat top left;}

         .rightCol .mainNav a.expressions {
             background:transparent url('/images/fr_FR/home_nav_quotes.png') no-repeat top left;}

         .rightCol .mainNav a.et_plus {
             background:transparent url('/images/fr_FR/home_nav_and_more.png') no-repeat top left;}



 /* END NAV */

