﻿@import url(https://fonts.googleapis.com/css?family=Alike:400,300,700,900,400italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,600,700,800);
/* Définition des couleurs*/
/*@CouleurTopLigne: #f37700;*/
/*@CouleurTopLigneClaire: #69a754;*/
/* Police de caractères */
/*@import url(https://fonts.googleapis.com/css?family=Oxygen:400,700,300);*/
/* Tailles d'écrans */
#section-footer {
  background-color: #555555;
  color: #d0d0d0;
  padding: 30px 0px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px inset;
}
#section-footer img {
  vertical-align: baseline;
}
#section-footer a {
  color: #eee;
  color: #d0d0d0;
}
#section-footer a:hover {
  color: white;
}
#section-footer .udMessageDiscret {
  color: #828282;
}
#section-footer #footer-base {
  padding: 0px 0px 20px 0px;
}
#section-footer #super-footer {
  padding: 0px 0px 10px 0px;
}
#section-footer #super-footer .txt {
  color: #79a275;
  padding-bottom: 25px;
  text-align: left;
}
#section-footer h1,
#section-footer h2,
#section-footer h3 {
  color: #cfcfcf;
}
#section-footer .trademark {
  font-size: 30%;
  vertical-align: top;
}
#section-footer #copy {
  padding: 55px 0px 20px 0px;
  color: #767676;
}
#section-footer #contact a {
  color: #b2b2b2;
}
#section-footer #contact a:hover {
  color: white;
}
#section-footer #legal a {
  color: #8e8e8e;
}
#section-footer #legal a:hover {
  color: white;
}
* {
  border-radius: 0 !important;
}
html {
  padding: 0px;
  margin: 0px;
}
body {
  font-family: "Open sans";
  text-align: justify;
  border-color: #4c5b22 !important;
  padding-bottom: 50px !important;
  padding-top: 0px !important;
  color: #aaaaaa;
  background-color: #555555;
}
h1,
h2,
h3,
h4 {
  text-align: left;
}
input[type='checkbox'] {
  margin-left: 0px !important;
}
.udContenuPartiel {
  width: 737px;
  margin: auto;
}
.footer {
  padding: 30px 0px 30px 0px;
  color: #9cbdf2;
}
section {
  background-color: white;
}
#section-footer #legal {
  font-size: 12px;
}
.section-alternative {
  background-color: #efefef;
  color: #989898;
}
.veloImg,
.velo,
.velo50,
.velo2,
.veloMenu {
  opacity: 0;
}
.contenu-info {
  padding-top: 100px;
  padding-bottom: 100px;
}
section#contenu {
  padding-top: 50px;
  padding-bottom: 70px;
}
@media only screen and (max-width: 767px) {
  .udContenuPartiel {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
#section-top {
  height: 230px;
  padding-top: 30px;
  background-image: url(/Content/Foret1.jpg);
  background-size: cover;
  background-position: center;
  color: #d9e9d3;
  font-size: 150%;
}
#section-top h1 {
  font-size: 60px;
}
#page-connexion #section1 {
  padding: 30px 0px 30px 0px;
}
#page-connexion #section2 {
  padding: 0px 0px 30px 0px;
}
#page-connexion #section3 {
  padding: 30px 0px 30px 0px;
}
#page-mdp-oublie #section1,
#page-reset-mdp-confirmation #section1,
#page-modifier-mdp-confirmation #section1,
#page-reset-mdp #section1 {
  padding: 30px 0px 30px 0px;
}
#page-mdp-oublie #section2,
#page-reset-mdp-confirmation #section2,
#page-modifier-mdp-confirmation #section2,
#page-reset-mdp #section2 {
  padding: 30px 0px 30px 0px;
}
