@media screen and (max-width: 900px), screen and (max-device-width: 900px) {
  .body { background:#FFFFFF;  /* couleur fond de site */}
  .sidemenu div, .sidemenu div a{color:#000;}
.sidemenu div.sideicon { border: thin solid #000;background-color:#fff;border-radius:4px;position:fixed;top:4px;right:0px;}
 .sideconnect { display:none;}
   div.T0fb915 {display:none;}
  div.L0fb833 {display:none;}
 #A0.tbl10 {display:none;}
  nav.menuIcons {display:none;}
  div.freebox1891 {display:none;}
  div.freebox639 {display: inline;}
 div.sidetexte {display:none;}
  div.E0entrow2 {display:block;}
  .B0entrow1 {display:none;}
  .B0entrow2 {display:none;}
   .B9entrow0,.B8entrow0,.B7entrow0,.B6entrow0,.B5entrow0,.B4entrow0,.B3entrow0,.B2entrow0,.B1entrow0 {max-width:100%;box-shadow: none;}
  .row.T0row0 {height:0px;}
  .titre a, .titre { /*word-wrap:break-word;border: 1px solid #bbb; padding: 5px;white-space: nowrap;font-size: 5vw ;font-variant: small-caps;text-shadow: 1px 1px 1px #000;color: #364D5C;border-radius:8px;*/display:none;}
#returnOnTop { display:none;}
.more ul {border:1px solid #444; border-top-left-radius:8px;border-top-right-radius:8px;margin:auto 0; margin-left:0px; padding:4px;}
#EditoBoxes {width:100%;margin-top:10px;border: 1px solid #bbb;}
#header { height:0;max-width:100%;margin:0;}
#MainContent {width:100%;max-width:100%; }
#TopBoxes, #MainContent, #CenterBoxes, #EditoBoxes,#LeftBoxes, #RightBoxes {height: 100%;box-shadow: none;}
#TopBoxes {margin:0;padding:0;max-width:100%;margin-top: 0 !important; }
#BottomBoxes {width:100%; }
#AboveBoxes {width:100%;}
#UnderBoxes {width:100%;}
#footer {max-width:100%;margin-top:30px; border:1px solid #444; border-radius:8px;box-shadow:none;}
#CenterBoxes {width:100%; margin:0;border-radius:0px;background-color:#FFF;padding:0;}
#LeftBoxes {top:20px;border:1px solid #444;border-radius:8px; width:100%; margin: 0 auto; padding:0; box-shadow:none; }
/*.titre a {font-size:0.8em;  white-space: normal; font-family:tahoma;font-weight:bold; background-color: transparent;
 word-wrap:break-word;  margin:0 auto .5em;border-radius:8px;}*/
/*.titre { white-space: normal; word-wrap:break-word;  margin:0 auto .5em;border-radius:0px;text-align:center;}*/
.titrebox { white-space: normal; word-wrap:break-word;text-align:center;  margin:0 auto .5em;border-radius:0px;text-align:center;background:#ccc;
}
#B9row0 .tblbox,#B2row0 .tblbox,#B8row0 .tblbox,#B8row0 .tblbox,#B7row0 .tblbox,#B6row0 .tblbox,#B5row0 .tblbox,#B4row0 .tblbox,#B3row0 .tblbox{border: 1px solid #444; border-radius:8px;}
.tbl, .tblover{
 font-size: 1em;
}
.quest {
 font-size: 1em;
 background-color:#78909c;
}
.rep {
 font-size: 1em;
 background-color:#FFF;
}
ul.item li.item, .curr_item, ul.item li.curr_item a, .item  { padding-top:1em;}
.rubr, p.rubr, .lirubr, .lirubr2, .phrubr, .phrubr2, .farubr, .farubr2, .dnrubr, .dnrubr2  { margin:1em 0;
}
.ariane {dispay:none;}
.copyright { font-size:.7em;}
img {    max-width: 100%;    height: auto;}
}
.rubr, p.rubr, .lirubr, .lirubr2, .phrubr, .phrubr2, .farubr, .farubr2, .dnrubr, .dnrubr2  { margin:1em 0;
}
.copyright { font-size:.7em;}
img {    max-width: 100%;    height: auto;}
}