/*
INDEX DES COULEURS:

0 - Couleur de remplissage principale
1 - Couleur de contenu principale
2 - Couleur de remplissage secondaire
3 - Couleur de contenu secondaire

*/

body
{
    background: #FAFAFA;    
}

div.hideSkiplink
{
    background-color: #E3E3E3;    
}

/* CAS PARTICULIERS */

@media (max-width: 991px)
{
  #upperheader .dropdown-menu
  {
    background-color: #0a1aab;
  }
}

.btn, .btn:visited, .btn:active
{
	background-color: #0a1aab !important;	
	color: #ffffff;
	opacity: 0.8;
	outline: none !important;	
}

.btn:hover, .btn.pressed
{
	color: #ffffff;
	opacity: 1;
}

/* 0 - Couleur de remplissage principale */

.main-fill-color {
    color: #0a1aab !important;
}

.main-fill-back {
    background-color: #0a1aab !important;
}

.main-fill-border {
    border-color: #0a1aab !important;
}

/* 1 - Couleur de contenu principale */

.main-front-color {
	color: #ffffff !important;
}

.main-front-border {
    border-color: #ffffff !important;
}

@media (max-width: 991px) {
	.main-front-color-md-max {
		color: #ffffff !important;
	}
}

@media (max-height: 680px), (max-width: 580px) {
    .main-front-border-xs-spe {
        border-color: #ffffff !important;
    }

    .main-front-color-xs-spe {
        color: #ffffff !important;
    }
}

/* 2 - Couleur de remplissage secondaire */

.minor-fill-back {
    background-color: #4cafe0 !important;
}

/* 3 - Couleur de contenu secondaire */

.minor-front-color {
    color: #0a1aab !important;
}
