body{
    background: url("lightpaperfibers.png");
    font-family: "PT Sans",sans-serif;
}

h1,h2,h3,h4,h5,h6,p,table
{

/*margin-left: 14px;
margin-right: 14px;*/
}

ul
{
    display: block;
    list-style:disc;
    padding-left: 40px;
}
ul li
{
    display:block;
}

h1.main
{
font-size: 59px!important;
}

h1
{
    font-size: 40px!important;
  font-style:italic;
  margin: 45px 0 40px 0;
}
.card{
    background: url("linedpaper.png");
}

h2
{
font-size: 2em;
}

#menu-large
{
    margin-top: 75px;
}

#menu-large .btn
{
    float: right;
    margin-bottom: 12px;
}

.more
{
    text-align: right;
}

#logo
{
}

p
{
    text-shadow: 1px 1px 1px rgba(255,255,255,1);
}

.btn 
{
    color: black!important;
}

.btn
{
            text-shadow:none;

    text-transform: none;
    border-radius: 18px ;
}

#header
{
   margin-bottom: 14px;
    margin-top: 14px;
}

table th
{
    vertical-align: top;
}

.caption
{
    text-align: center;
    font-style: italic;
}
#logo
{
    width: 30%;
    display: block;
    margin: auto;
    margin-top: 40px;
}

h4
{
    font-style: italic;
}

#slogan
{
    text-align: center;
    font-style: italic;
}

#administrative 
{
    margin-left: 10%;
        font-style: italic;

}

#autobiographique 
{
    margin-left: 17.5%;
        font-style: italic;

}

#romanesque 
{
    margin-left: 27.5%;
        font-style: italic;

}

#poetique
{
    margin-left: 40%;
        font-style: italic;

}

#philosophique
{
    margin-left: 52.5%;
        font-style: italic;

}

#ateliers
{
text-align: center;
    margin-bottom: 50px;
}





.no-gutter
{
    padding-left: 0!important;
    padding-right: 0!important;
}

/* label focus color */
textarea.materialize-textarea:focus:not([readonly]) + label,
   .input-field input[type=text]:focus + label,
   .input-field input[type=tel]:focus + label,
   .input-field input[type=email]:focus + label
{
     color: #e1bee7 ;
   }
   /* label underline focus color */
textarea.materialize-textarea:focus:not([readonly]),
.input-field input[type=text]:focus,
   .input-field input[type=tel]:focus,
   .input-field input[type=email]:focus
{
     border-bottom: 1px solid #e1bee7 ;
     box-shadow: 0 1px 0 0 #e1bee7 ;
   }
#contact
{
    text-align: right;
    margin-top: 0;
}

.detail
{
    text-align: right;
    font-style: italic;
}
