html
{
    font-size:12px;
}

.conteneur
{
width:100%;
height:auto;
overflow:hidden;
}


.header
{
height:110px;
position:fixed;
width:100%;
z-index:500;
}

.header .logo-site
{
margin:4px auto 0 1em;
width:180px;
}

.header .menu
{
width:100%;
font-size:1.0rem;
}

.header .menu .item
{
font-weight:bold;
}

.header .logos-rs
{
margin:0 auto 0 auto;
position:absolute;
top:1em;
right:1em;
}

.corps
{
margin-top:111px;
width:100%;
min-height:82vh;
height:auto;
overflow:hidden;
padding:4px;
}

.conteneur-home .corps
{
height:auto;
}

.liens-seances
{
width:100%;
}

.section1
{
width:100%;
height:auto;
padding:4px;
}

.section2
{
width:100%;
height:auto;
padding:4px;
}

.section3
{
width:100%;
height:auto;
padding:4px;
}

.modele1 .section1
{
    width:100%;
    height:auto;
}

.modele1 .section2
{
    width:100%;
    height:auto;
}

.storeOptionsLayer
{
width:98vw;
height:100vh;
top:0;
left:1vw;
}

.store-article .description
{
height:auto;
}


.storeOptionsLayer .clayer-close
{
visibility:hidden;
}

.cadre-formulaire
{
width:100%;
}

.liste .liste-elt
{
padding:6px;
}

.conteneur-tag .liste-liens
{
  width:90%;
}

.encadre
{
width:100%;
padding:8px;
margin-top:20px;
}

.encadre p
{
text-align:left;
}

.store-navigation
{
}

.store-navigation a
{
margin:0;
padding:4px;
}

.store-article
{
height:auto;
}

.partie1
{
width:100%;
float:none;
}

.partie2
{
width:100%;
float:none;
}

.formulaire
{
width:100%;
padding:4px;
margin:2px auto 4px auto;
border-radius:0;
}

.formulaire .formulaire-libelle
{
display:block;
width:100%;
}

.formulaire .formulaire-valeur
{
display:block;
}

.formulaire textarea
{
width:100%;
}

.message
{
width:100%;
height:100%;
top:0;
left:0;
box-shadow:none;
}

.page-vignettes
{
height:auto;
max-height:none;
}

.tagsCloud
{
position:relative;
bottom:0;
right:0;
width:100%;
height:auto;
padding:4px;
}

.livredor
{
height:auto;
overflow:visible;
}

.formulaire-layer
{
box-shadow:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

input[type="text"],input[type="tel"],input[type="email"]
{
width:100%;
}

.googlemap
{
margin:0;
width: 100%;
height:500px;
}

.basdepage
{
height:auto;
}

.conteneur-home .basdepage
{
height:auto;
}

/*  */
.paypal
{
  padding-left: 5%;
  padding-right: 5%;
  text-align: CENTER;
  overflow-y:auto;
}

.rgpdLayer
{
  padding:20px 20px;
  top: 0;
  left: 1vw;
  width: 98vw;
  height: 100vh;
}