
html, body { font-family: 'Helvetica'; color:#424242; }

@font-face {
    font-family: 'patuaone-regular';
    src: url('fonts/patuaone-regular/patuaone-regular-webfont.eot');
    src: url('fonts/patuaone-regular/patuaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/patuaone-regular/patuaone-regular-webfont.woff') format('woff'),
         url('fonts/patuaone-regular/patuaone-regular-webfontt.ttf') format('truetype'),
         url('fonts/patuaone-regular/patuaone-regular-webfont.svg#patuaone-regular-webfont') format('svg');
    font-weight: bold;
    font-style: normal;
}


#header { z-index:9999; position:fixed; width:100%; margin: 0; padding: 0; height:auto; top:0; letter-spacing:0em; opacity:0; overflow:hidden;
background: #604c3f; /* Old browsers */
background: -moz-linear-gradient(left,  #604c3f 0%, #78665a 25%, #604c3f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#604c3f), color-stop(25%,#78665a), color-stop(100%,#604c3f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #604c3f 0%,#78665a 25%,#604c3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #604c3f 0%,#78665a 25%,#604c3f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #604c3f 0%,#78665a 25%,#604c3f 100%); /* IE10+ */
background: linear-gradient(to right,  #604c3f 0%,#78665a 25%,#604c3f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#604c3f', endColorstr='#604c3f',GradientType=1 ); /* IE6-9 */
box-shadow: 0 0 5px #7d7d7d;
}


#footer { position: relative; padding:0; margin: 0; bottom:0; width:100%;  opacity:0; box-shadow: 0 0 5px #7d7d7d;}

#sl_fond, #footer, .datepicker_minimal { position: relative; padding:0; margin: 0; bottom:0; width:100%;  opacity:0;
background: #e4e5e6; /* Old browsers */
background: -moz-linear-gradient(left,  #e4e5e6 0%, #ffffff 50%, #e4e5e6 100%, #e4e5e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e4e5e6), color-stop(47%,#ffffff), color-stop(100%,#e4e5e6), color-stop(100%,#e4e5e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e4e5e6 0%,#ffffff 50%,#e4e5e6 100%,#e4e5e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e4e5e6 0%,#ffffff 50%,#e4e5e6 100%,#e4e5e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e4e5e6 0%,#ffffff 50%,#e4e5e6 100%,#e4e5e6 100%); /* IE10+ */
background: linear-gradient(to right,  #e4e5e6 0%,#ffffff 50%,#e4e5e6 100%,#e4e5e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e5e6', endColorstr='#e4e5e6',GradientType=1 ); /* IE6-9 */
}

#resaloc { background-color:#048cb3 !important; }

#footer-cont { min-width:750px;  width:100%; padding: 0; color:#434343; letter-spacing:0.05em; background-image:url('/themes/images/deco1.png'); }
#footer-bas {  position: relative; width:100%; height:34px;
background: #604C3F;
text-align:center; color:white; 
border-top:1px solid white;
}

.bastxt { padding-top:7px; display:inline-block; color:white; }

#footer-bas a, #footer-bas a:link, #footer-bas a:visited { color: white; }
#footer-bas a:hover { color:white; }

p { margin:0; padding:0; margin-bottom:15px;}

h1 { font-family: 'Anton'; color:#FFFFFF; }

h2 { font-family: 'patuaone-regular'; color:#0093BD; font-size:2.2em; font-weight:normal; padding:0; margin:0; margin-bottom:25px; line-height:1em; letter-spacing:0em;}

h3 { font-family: 'patuaone-regular'; color:#96BD0D; font-size:1.5em; line-height:1.21em; text-shadow: none; font-weight:normal;  letter-spacing:0.078em; text-transform:uppercase; margin:0; padding:2px; margin-top:35px; margin-bottom:8px; width:100%;
}

h4 { font-family: 'patuaone-regular'; color:#F54915; font-size:1.2em; ?>; line-height:1.2em; text-shadow: none; font-weight:normal;  letter-spacing:0.078em; margin:0; padding:2px; margin-top:25px; margin-bottom:8px; width:100%; }

#fondeux { background-color:#d8d8d8; border-top: 1px solid #CCCCCC; }
#contnews { max-width:1000px; width:100%; padding-bottom:20px; }
#contnews img {border: 1px solid #b8b8b8; padding:0; margin:0; margin-bottom:2px; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px; }
.acudate { font-size:0.9em !important; color:#757575; font-style:italic;}

.title_2 { font-family: 'patuaone-regular'; color:#FFFFFF; margin:0; padding:0; margin-top:40px; font-weight:normal; text-shadow: 0px 0px 1px black; margin-bottom:15px; opacity:0; font-size:1.7em; text-transform:uppercase;}

.title_1 { font-family: 'Anton'; color:#FFFFFF; font-size:6em;}

.accueiltitre { font-family: 'Anton'; color:#FFFFFF; font-size:6em; }

#progress-bar {
        position:absolute;
        width : 200px;
        height:50px;
        left : 50%;
        margin-left : -100px;
        top: 300px;
        padding:10px;
        text-align:center;
        color: #454545;
        font-family: 'Anton';
        font-size:2em;
}

.adminbouton { width:150px; padding:5px; text-align:center; text-shadow:none; background-color:#604C3F; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; color:white;}

.topbouton { width:22px;height:22px; background-color:#604C3F; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; color:white; z-index:999999999999; border:1px solid white; position:fixed; bottom:20px; opacity:0; display:none; cursor:pointer;padding:4px; box-shadow: 0 0 4px #7d7d7d; }
