/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face {
    font-family: 'din_engschrift_stdregular';
    src: url('../fonts/dinengschriftstd-webfont.eot');
    src: url('../fonts/dinengschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinengschriftstd-webfont.svg#din_engschrift_stdregular') format('svg'),
         url('../fonts/dinengschriftstd-webfont.woff') format('woff'),
         url('../fonts/dinengschriftstd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
    margin:0;
    padding:0;
    background:url('../img/rainbow_wood_opt.jpg') repeat;
    font-weight: normal;
    font-family: Arial, sans-serif;
}
a {
  color: #4a2589;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #4a2589;
  text-decoration:underline;
}
.container {
    display:block;
    width:960px;
    margin:0px auto 0px auto;
}
header {
    display:block;
    width:100%;
    height:230px;
    background:url('../img/header-bg.png') no-repeat top center;
}
header h1 {
    font-family: 'Parisienne', cursive;
    font-size:86px;
    line-height:86px;
    color:#FFF;
    font-weight:normal;
    text-shadow: 2px 2px 2px #9963f6;
    filter: dropshadow(color=#9963f6, offx=2, offy=2);
    margin: 0 auto 0 auto;
    display: block;
    width: 565px;
    padding-top: 40px;
    /* display: none; */ /* Added 20220627 - Suite MAJ Spip 4.1.2 */
}
header ul#nav {
    list-style-type: none;
    overflow:hidden;
    margin: 0 auto 0 auto;
    padding-top:182px;
    width: 380px;
}
header ul#nav li {
    display:inline;
    float:left;
}
header ul#nav li a {
    font-family: 'din_engschrift_stdregular';
    font-size:14px;
    text-transform: uppercase;
    color:#7d7b7b;
    text-decoration: none;
    width: 60px;
    display: block;
    text-align: center;
    border:none;
}
header ul#nav li a:hover, header ul#nav li a.active {
    color:#4a2589;
    border:none;
}
section {
    display:block;
    width:920px;
    padding: 20px;
    margin: 20px 0px 20px 0px;
    background: #fff;
    border:1px dashed #7d7b7b;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    /*-moz-box-shadow: 1px 1px 15px 0px #656565;
    -webkit-box-shadow: 1px 1px 15px 0px #656565;
    -o-box-shadow: 1px 1px 15px 0px #656565;
    box-shadow: 1px 1px 15px 0px #656565;*/
    box-shadow: 0 0 0 4px #fff, 1px 1px 15px 3px rgba(101, 101, 101, 1);
    /*filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15);*/
    overflow:hidden;
}
.signature {
    font-family: 'Parisienne', cursive;
    font-size:28px;
    color:#4a2589;
    font-weight: bold;
    float:right;
    margin:18px 0 0 0; 
}
.gallerie {
    text-align:center;
    width:720px;
    margin:0 auto 0 auto;
    overflow:hidden;
}
.content .spip_documents_left {margin-right:15px;}
.gallerie a {
    float:left;
    margin:5px;
}
#contactform {
    clear:both;
    overflow:hidden;
}
#contactform input, #contactform textarea, #contactform label {
    float:left;
    clear:both;
}
footer {
    display:block;
    background-color:rgba(0, 0, 0, 0.6);
    width:100%;
    text-align:center;
    font-size:11px;
    color:#CCC;
    font-style: italic;
}

/* Added 20220627 - Suite MAJ Spip 4.1.2 */
.spip_logo_right {
    float: right;
}















