
body { font-size: 14px;  font-family: 'omnes','Helvetica Neue', Helvetica,Arial,sans-serif; }
h1.titrePF span, 
.titreMobile  h1.titrePF {
    font-family: 'omnes', 'Quicksand', sans-serif;
}

h1.titrePF {
    color: #0071B9;
}

div.titreDesktop {
    margin-bottom: 6px;
}

.navbar-default {
  background-color: #254460;
  border-color: #254460;
}

.btn-custom-connexion {
    background-color: #8EC63F;
    border-color: #8EC63F;
    color: #fff; 
}

.btn-custom-connexion:hover {
    background-color: #55075B;
    border-color: #8EC63F;
    color: #fff; 
}



/********************************************************/




.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #8EC63F;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #254460;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #55075B;
}


.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #55075B;
}
.navbar-default .navbar-toggle {
  border-color: #002a5f;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #55075B;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #8EC63F;
}

div.titreDesktop a, 
div.titreMobile a,
div.titreDesktop a:hover, 
div.titreMobile a:hover {
    color: #254460;
}



div#famille .panel-heading,
div#parents .panel-heading,
div#enfants .panel-heading,
div#categoriesActualites .panel-heading,
div#actualites .panel-heading,
div#questionnaire .panel-heading,
div#contact .panel-heading,
div#mesDemandesDePrei .panel-heading,
div#da-recap h1{
    background-color: #BD63B1; 
}

div#questionsPreinscription .panel-heading {
    background-color: #BD63B1; 
}

div#liste_questionnaires table.table-default thead th{
    background-color: #BD63B1; 
}

div.dossierAdministratif h1,
div#liste_questionnaires h1,
div#accueil_prei h1,
div#preinscription h1,
div#reservation h1,
div#mesDocuments h1,
div#actualites h1,
div#premiereConnexion h1,
div#liste_factures h1,
div#questionnaire h1,
div#contact h1,
div#modifierMDP h1,
div#adminListeEnfants h1{
    color: #254460; 
}

div#contact h3 {
    color: #724677;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 40px;
    margin-top: 10px;
}

div#parents h3, div#enfants h3 {
    color: #254460;
}

div#parents hr, div#enfants hr {
        border-top: 2px solid #254460;
}

div#barreTitreCalendrier {
    background: #254460;
}

.btn-primary {
    color: #fff;
    background-color: #254460;
    border-color: #c5513b;
}

.btn-primary:hover {
    color: #fff;
    background-color: #d8482d;
    border-color: #c5513b;
}



div.ui-slider-range {
    background: #254460;
}

div#enfants span.ui-slider-handle {
    background: #4d5d5d;
}

div#preinscription-sans-compte-verif-email div#infoDemandeEnCours {
    color: #29a294;
    font-weight: bold;
}

div.pied {
    background-color: #254460;
}