/* Bandeau */
.header > div:nth-child(1) {
  	height : 104px;
    background-image: url("/images/banners/bandeau_chats_clair_950x104.jpg");
  	background-position: center; /* Center the image */
  	background-repeat: no-repeat; /* Do not repeat the image */
 	 background-size: cover; /* Resize the background image to cover the entire container */
    border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
}

header.header.container-header.full-width {
  background-color: #ff6600;
  background-image: none;
}

.brand-logo {
  	text-decoration: none;
  	font-weight: bold;
}

.brand-logo > span:nth-child(1) {
  	color : #ff5a00;
}
/* Menu principal */
.container-nav {
    font-weight : bold;
  	background-image: none;
    background-color: #ff6600;
     border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.container-nav > ul:nth-child(1) > li:nth-child(1) {
  	padding : .5em;
}

/* Modules droits */
div.site-grid div.grid-child.container-sidebar-right div.sidebar-right.card {
  	background-color: #f7f7f7;
     border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

div.sidebar-right.card h3.card-header {
    color : #fff;
  	background-color: #ff6600;
}

/* Module Connexion */
div.mod-login__submit.form-group button.btn.btn-primary.w-100,
div.mod-login-logout__button.logout-button button.btn.btn-primary,
div.com-users-login__submit.control-group div.controls button.btn.btn-primary {
  	background-color: #ff6600;
}

/* Menu bas */
.container-footer {
  	background-color: #ff6600;
}

footer.container-footer.footer.full-width div.grid-child {
  	height : 80px;
    font-weight : bold;
    border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

input.btn {
  	background-color: #ff6600;  
}

input.btn:hover,
input.btn:active {
  	background-color: #ff6600;
	color: #000;  
}