/*  ---------  CSS skn5_papinou52 generated update Janvier 2020 ----------- */
/**********************************************************************/
@media screen and (max-width: 760px), screen and (max-device-width: 760px) {
body {
 background-image:none;
 background-color:#A39167; /* couleur fond de site */
}
#menu_connect {display: none;}
#menu_admin {display: none;}
#paranav { display: none;}
#returnOnTop { display:none;}
#page {
 width:100%;
 max-width:100%;
 margin:0 auto;
 padding:0;
 border:0;
 border-radius:0;
}
#header {
 height:0;
}
#TopBoxes, #MainContent, #CenterBoxes, #EditoBoxes,#LeftBoxes, #RightBoxes, #BlogLeftBoxes, #BlogRightBoxes { height: 100%;}
#MainContent {
 background-color:#FFF;
 margin:0 auto;
 padding:0;
 border:0;
 border-radius:0;
 -webkit-flex-direction: column;
 flex-direction: column; 
}
#LeftBoxes, #RightBoxes, #BlogLeftBoxes, #BlogRightBoxes {
 width:100%;
 max-width:100%;
 margin:0 auto;
 padding:0;
}
div.logo { padding:0 0 2.5rem;}
div.menuIcons ul {
 margin:0 auto;
 width:100%;
 background:none;
 box-shadow:none;
 height:auto;
 padding:0;
 text-align:center;
 border:0;
}
div.menuIcons ul li {
 float:none;
 display:inline-block;
 margin:1em auto;
}
div.menuIcons ul li.menu_admin, div.menuIcons ul li.menu_stats {
 display: none;
}
div.menuIcons .menuIcons_flag a img {
 margin: -3rem .75rem 0 .75rem;
}
div.menuIcons ul li.menu_connect {
 position:inherit;
 float:none;
}
div.menuIcons ul li a span {
 background-color:#F4790C;
 color:#FFF;
 margin:0.75rem;
 padding:1rem;
 width:13rem;
 font-size:2rem;
 font-weight:bold;
 letter-spacing:0;
 border: 0.15rem solid #FFFFFF;
 border-radius:6px;
}
div.menuIcons ul li a span.current {
 background-color:#DBD0B5;
 color:#000;
 margin:0.75rem;
 padding:1rem;
 width:13rem;
 letter-spacing:0;
 border: 0.15rem solid #FFFFFF;
 border-radius:6px;
}
div.menuIcons ul li a:hover span {
 background-color:#808080;
 color:#FFC;
 margin:0.75rem;
 padding:1rem;
 width:13rem;
 letter-spacing:0;
 border: 0.15rem solid #FFFFFF;
 border-radius:6px;
}
.titrebox  {
 width:100%;
 max-width:100%;
 white-space: normal;
 word-wrap:break-word;
 margin:1em auto;
 padding:0.75rem 0.33em;
 letter-spacing: 0;
 border-radius:0;
}
.tblbox,.tblboxover, .box, .box a {
 width:100%;
 max-width:100%;
 font-size: 1.5rem;
 padding:0.33em 0.33rem 0.75rem;
 }	  
.titre, .titre a {
 width:100%;
 max-width:100%;
 white-space: normal;
 word-wrap:break-word;
 margin:1em auto;
 padding:0.5rem 0.33rem;
 letter-spacing: 0;
 border-radius:0;
}
.tbl, .tblover {
 width:100%;
 max-width:100%;
 font-size: 1.5rem;
 margin:0 auto;
 padding:0 .2em;
}
.TrCALBG0, .CALBG0 {
 display: none;
}
.forum, .forum a, .forum2, .forum2 td, tr.forum2  {
 font-size: 1.5rem;
}
.quest {
 font-size: 1.5rem;
 background-color:#F2F2F2;
}
.rep {
 font-size: 1.5rem;
 background-color:#FFF;
}
div.tdtblfr.textLeft.width50 { border:0 !important;}
div.tdtblfr.textRight.width50 { border:0 !important;}
div.rep.tdtblfr.textCenter.width20.thbodysubjectM { border: 1px dotted #518FB6 !important;}
div.rep.textLeft.thbodycontentM { border: 1px dotted #518FB6 !important;}
.bord {border:none;	}
ul.item li.item, .curr_item, ul.item li.curr_item a, .item, .item a  {
 font-size: 1.5rem;
 padding:.5em 0;
}
.rubr, p.rubr, .lirubr, .lirubr2, .phrubr, .phrubr2, .farubr, .farubr2, .dnrubr, .dnrubr2  {
 margin:0.75rem 0;
 font-size: 1.5rem;
}
.ariane {
 background-color:#FFF;
 padding:0.33rem 0 0.33rem 0.2rem;
}
#BottomBoxes {
 padding:0;	
 box-shadow:none;
}
#BottomBoxes .titrebox, #BottomBoxes .titre {
 margin:0.75em 0;
 padding:0.75rem 0.33rem;
 border:none;
}
#BottomBoxes .tblbox, #BottomBoxes .tbl {
 margin:0.33rem 0;
 padding:0.33rem;
 border:none;
 border-radius:0;	
}
#footer, .copyright, a.copyright {
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 color:#FFF;
 text-align:left;
}
.top {
 color:#FFF;
 margin-top:-7rem;
 margin-right:2.5rem;
 float: right;
 font-size:2.5rem;
}
.timer {
 display:none;
}
#skinCopyright {
 text-align:left;
} 
.copyright {
 font-size:1.2rem;
}