.RdCF_LeaderBoard{ width: 732px; height: 90px; border-top: 2px solid #F00; border-bottom: 2px solid #F00; margin-bottom: 10px; }
.RdCF_Content_1, .RdCF_Archives_1, .RdCF_Archives_2 { width:336px; height:280px; margin:30px 107px 100px; } 
.RdCF_Content_2{ width:550px; height:60px; margin-top:20px; margin-bottom: 50px; }
.RdCF_Content_3{ width:120px; height:600px; }


@media (max-width: 1300px) {
  #cuillere { display: none; }
  #fourchette { display: none; }
  #couteau { display: none; }
  #assiette, #sidebar { float: none; }
  #allContent { width: 100%; }
  #sidebar { width: auto; margin: 20px; }
  #assiette { margin-top: 25px; }
}


@media (max-width: 1000px) {
  #headerContent { display: none; }
  #allContent, #mainContent, #assiette { width: 100%; }
}


@media (max-width: 940px) {
  .verticalShareToolbox { display: none; }
  body { background: #EEE; }
  #topAssiette.topAssietteBgImage, #assiette .middle, #bottomAssiette.bottomAssietteBgImage { background: none; padding: 10px; width: 100%; }
  #assiette { width: auto; margin: 20px; }
  #topAssiette, #bottomAssiette { height: auto; } 
}


@media (max-width: 790px) {
  #assiette #content, #assiette .contentInfos { float: none; width: auto; margin: 20px 0; }
  .topInfos { width: 100%; }
  .topInfos .topInfosDetails { display: none; }
  .moreRecettesBanner, .someInfos .moreRecettesBanner { width: auto; border: 0; }
  #topAssiette h1, .moreRecettesBanner { width: auto; height: auto;}
  
  .RdCF_LeaderBoard { width: 100%; height: auto; position: fixed; bottom: 0; left: 0; z-index: 10000; margin: 0 auto; border-bottom: 0; background: #FFF; text-align: center; }
  .RdCF_Content_3 { width: 100%; height: auto; margin: 25px auto; border: 0; text-align: center; }
}


@media (max-width: 640px) {
  #assiette {margin: 10px; }
  #topAssiette, .middle, #bottomAssiette { padding: 10px 0 !important; }  
  #topAssiette h1 { font-size: 30px; }
  .commentlist { word-break: break-word; }
  
  .RdCF_Content_1, .RdCF_Archives_1, .RdCF_Archives_2 { width: 100%; height: auto; margin: 25px 0 auto; border: 0; text-align: center; }
  .RdCF_Content_2 { width: 100%; height: 100px; margin: 25px 0 auto; border: 0; text-align: center; }
}


@media (max-width: 550px) {
  .gallery.columns_3 .gallery-item, #content .gallery.columns_3 .gallery-item { width: 100% !important; }
  
  .RdCF_LeaderBoard { max-height: 100px; overflow: hidden; }
}


@media (max-width: 380px) {
  #topAssiette .moreRecettesBanner { display: none; }
  .postArchive table td { display: block; }
  .postArchive .metaThumbnail { margin: 0 auto; }
}


@media (max-width: 350px) {
  .someInfos .moreRecettesBanner .metaThumbnail { width: 200px; height: 200px; }
  .someInfos .moreRecettesBanner .metaThumbnail img { height: 170px; width: 170px; }
}
