*{ font-family:Arial,sans-serif; }

a{ text-decoration:none; }
a:hover{ text-decoration:underline; }

img{ border:0; }

body{ margin:0; padding:0; background:white; font-size:14px; text-align:center; }

 div#disclaimer{ text-align:left; }
  div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2700px; background:white; text-align:center; line-height:normal; clear:both; filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; }
  div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
   div#disclaimer-cadre{ width:718px; height:349px; padding:10px; margin-left:auto; margin-right:auto; text-align:left; margin-top:120px; background:white; border:#ccc 1px solid; }
    div#disclaimer-cadre p{ display:block; margin:0; padding:0; margin-top:40px; padding-left:10px; padding-right:10px; height:210px; font-size:12px; color:white; }

 #cadreZM{ display:none; position:absolute; top:0; left:0; z-index:900; width:100%; text-align:center; line-height:normal; clear:both; }
  #cadreZM div{ width:650px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding-top:15px; padding-bottom:15px; background:url('/img/fond_zm.png') no-repeat; }
   #cadreZM div a{ display:block; height:30px; padding-right:20px; text-align:right; color:black; font-weight:bold; }
   #cadreZM div iframe{ width:620px; height:200px; }

 #cadrePop{ display:none; position:absolute; z-index:1000; width:100%; }
  #cadrePop div{ width:750px; margin-left:auto; margin-right:auto; text-align:center; margin-top:30px; padding-top:15px; padding-bottom:15px; border:black 1px solid; background:white; }
   #cadrePop div iframe{ width:720px; height:500px; }

 .conteneur{ width:980px; margin-left:auto; margin-right:auto; text-align:left; }

  .header{ height:126px; background:url('/img/macaron.jpg') 850px 15px no-repeat; }
   .header .logo{ width:470px; height:126px; }

  .menu{ height:45px; background:url('/img/menu_fond.jpg') no-repeat top right; }

  .entre_barres{ height:100px; padding-left:10px; }
   .entre_barres iframe{ width:728px; height:90px; }
   .entre_barres .thumb_a_mater{ float:right; margin-right:10px; }

  .page{ padding-top:50px; background:url('/img/fond_page.jpg') no-repeat; }

   .page .sites{ float:left; padding-bottom:20px; width:719px; }

    .site{ margin-bottom:20px; padding-left:10px; padding-bottom:6px; text-align:left; background:url('/img/fond_txt_bas.jpg') 10px bottom no-repeat; }
     .site .in{ float:right; margin-right:15px; width:86px; height:22px; background:url('/img/fond_in.jpg') no-repeat; }
      .site .in font{ display:block; padding-right:10px; text-align:right; font-weight:bold; font-size:15px; color:#36363e; line-height:21px; }
     .site .out{ float:right; width:110px; height:22px; background:url('/img/fond_out.jpg') no-repeat; }
      .site .out font{ display:block; padding-right:10px; text-align:right; font-weight:bold; font-size:15px; color:#36363e; line-height:21px; }
     .site .titre{ padding-left:25px; font-size:16px; font-weight:bold; line-height:21px; color:#b92488; vertical-align:middle; }
      .site .hausse{ background:url(/img/fleche_hausse.png) 2px center no-repeat; }
      .site .baisse{ background:url(/img/fleche_baisse.png) 2px center no-repeat; }
      .site .neutre{ background:url(/img/fleche_neutre.png) 2px center no-repeat; }
     .site .categorie{ padding-left:5px; font-size:11px; line-height:20px; vertical-align:middle; }
      .site .categorie a{ color:black; }
     .site p{ margin:0; padding:0; margin-top:6px; padding-top:6px; padding-left:10px; padding-right:10px; color:#36363e; background:#f2f2f2 url('/img/fond_txt_haut.jpg') no-repeat; }

    .promo_entresite{ margin-bottom:20px; font-size:24px; text-align:center; }
     .promo_entresite a{ font-size:24px; text-decoration:underline; color:#d703eb; }
     .promo_entresite a:hover{ text-decoration:none; }

    .pages{ padding-left:10px; text-align:center; }
     .pages a{ color:#b92488; }
     .pages b{ margin-left:10px; margin-right:10px; }

   .sidebar{ float:left; padding-bottom:20px; margin-left:20px; width:229px; }

    .categories a{ display:block; height:30px; line-height:21px; padding-left:35px; font-size:18px; font-weight:bolder; color:#c5329a; background:url('/img/fond_cat.jpg') no-repeat; }
    .categories a:hover{ text-decoration:none; color:#36363e; }
    .categories h1{ display:block; margin:0; padding:0; height:30px; line-height:21px; padding-left:35px; font-size:18px; font-weight:bolder; color:#36363e; background:url('/img/fond_cat.jpg') no-repeat; }

    .sidebar .thumb{ margin-top:20px; margin-left:8px; }
     .sidebar .thumb iframe{ width:212px; height:142px; }

    .nouveautes{ margin-top:20px; padding-top:30px; background:url('/img/titre_nouveautes.jpg') 10px 0 no-repeat; }
     .nouveautes iframe{ width:229px; height:300px; }

  .footer{ clear:both; height:117px; background:url('/img/fond_footer.jpg') no-repeat top right; }
   .footer div{ padding-left:10px; padding-top:50px; padding-bottom:10px; background:url('/img/fond_footer_2.jpg') 0 50px no-repeat; font-size:10px; color:#ccc; line-height:16px; }
    .footer div a{ font-size:10px; color:#ccc; }
