/*  ---------  CSS generated for skin_transparence04 ----------- */
/*****************************************************************/

html { 
 font-size:62.5%; /* Taille équivalente à 10px */
}
body {
 font-size:1.8rem; /* Taille équivalente à 16px */
 background-color:#F3F3F3; /* couleur fond de site */
 background: url(img/fond-bois-mobile.jpg) no-repeat top fixed;
}

#TopBoxes  .tblbox.FB1T44 { /* boite libre mini-bandeau */
 background-color: transparent; /*couleur fond de boite */
 margin:2em auto 0; /* marges extérieures */
}

#TopBoxes .tblbox.FB2T813{ /* boite libre menumob */
 background-color: transparent; /*couleur fond de boite */
 margin-top:-6em;
}
.tbl.FB3E799 {background:transparent;} /*boite édito*/
	  
@media screen and (max-width: 760px), screen and (max-device-width: 760px) {
  
#page {
width:100%;
padding:0;
}
#page .pagerow {
width:100%;
}
div#page {
 width:100%;
 padding:0;
}
#header {
 height:0;
}
#MainContent {
 margin:0;
 background-color: rgba(255, 255, 255, 0.6);
 -webkit-flex-direction: column;
 flex-direction: column; 
}
#MainBlog {
 margin:0;
 background-color: rgba(255, 255, 255, 0.6);
 -webkit-flex-direction: column;
 flex-direction: column;
}
#LeftBoxes, #RightBoxes {
 width:32em;
 max-width:96%;
 margin: 0 auto
}
#BlogLeftBoxes, #BlogRightBoxes {
 width:32em;
 max-width:96%;
 margin: 0 auto;
}
/***********************
 * Effet de parallaxe */
.slide_inside {
 width: 100%;
 max-width: 100%;
 margin: 0 auto;
 height:auto;
}
#paranav {
 top:0.2em;left:0.2em;
 display:inline-flex;
}
#paranav li {
 margin:0 .5em 0;
}
#paranav li a {
  width: 24px;
  height: 24px;
  border-radius: 0px;  
  border: 0px;
}
#paranav li:nth-child(1) a {  
  background: url(img/1.png)no-repeat 50% 50%;
}
#paranav li:nth-child(2) a {  
  background: url(img/2.png)no-repeat 50% 50%;
}
#paranav li:nth-child(3) a {  
  background: url(img/3.png)no-repeat 50% 50%;
}
div.menuIcons ul {
margin: 1em auto;
width:100%;
background:none;
box-shadow:none;
height:auto;
padding:0;
text-align:center;
}
div.menuIcons ul li {
 float:none;
 display:inline-block;
 margin:0 auto;
}
div.menuIcons ul li.menu_admin,
div.menuIcons ul li.menu_DemoSkin,
div.menuIcons ul li.menu_stats,
div.menuIcons ul li.menu_download {
 display: none;
}
div.pop.menuIcons_flag  {
 position:absolute;
 top:0;
 right:0;
}
div.pop.menuIcons_flag img {
 margin:0;
}
div.menuIcons ul li a span {
 background: rgba(120, 70, 50, 0.3);
 color: #000000;
 margin:.6em .1em;
 padding:.2em;
 width:7.5em;
 height:2.5em;
 font-size:1.2em;
 font-weight:bold;
 letter-spacing:0;
 border : 1px solid #59484E;
 border-radius:4px;
}
div.menuIcons ul li a span.current {
 background: rgba(20, 20, 20, 0.5);
 color:#FFFFFF;
 margin:.6em .1em;
 padding:.2em;
 width:7.5em;
 height:2.5em;
 letter-spacing:0;
 border : 1px solid #59484E;
 border-radius:4px;
}
div.menuIcons ul li a:hover span {
 background: rgba(190, 190, 190, 0.5);
 color:#784C1F;
 margin:.6em .1em;
 padding:.2em;
 width:7.5em;
 height:2.5em;
 letter-spacing:0;
 border : 1px solid #59484E;
 border-radius:4px;
}
div.menuIcons ul li.menu_faq { /*marquage provisoire MAJ FAQ*/
    /*background: url(general/majdoc.gif)no-repeat 85% 40%;
    background-size: auto 25%;*/
}
.titre {
 white-space: normal;
 word-wrap:break-word;
 margin:0 .3em;
}
.tbl, .tblover{
 font-size: 1em;
}
.TrCALBG0, .CALBG0 {
 display: none;
}
.forum, .forum a, .forum2, .forum2 td, tr.forum2  {
 font-size: 1em;
}
.quest {
 font-size: 1em;
 background-color:#F3F3F3;
}
.rep {
 font-size: 1em;
 background-color: #FFF;
}
ul.item li.item, .curr_item, ul.item li.curr_item a, .item  {
 padding-top:1em;
 font-size:1.6rem;
}
.rubr, p.rubr, .lirubr, .lirubr2, .phrubr, .phrubr2, .farubr, .farubr2, .dnrubr, .dnrubr2  {
 margin:1em 0;
 font-size:1.8rem;
}
.box a, .item a , .box a:hover, .item a:hover {
 font-size:1.6rem;
}
.ariane {
 background-color: rgba(255, 255, 255, 0.4);
 font-size:1.4rem;
 padding:.5em .5em;
 margin-bottom:1em;
}
#BottomBoxes .USRB0 {
 box-shadow:none;
}
#footer, .copyright, a.copyright, .timer, .top {
 color:#000000;
 background-color: rgba(255, 255, 255, 0.4);
 font-size:1.4rem;
}
.timer {
 display:none;
}
.copyright {
 font-size:.7em;
}
/*onglets pour smartphones*/
ul.nav-tabs { 
    margin:0 auto;
    display: inline-block
}
.tab-content div.container {      
    padding-bottom:10px;
}
/*fin onglets pour smartphones*/
.accookie, .accookie button {
font-size:.9em;
}
}