

*{
	--header: #961e64;
	--header-color: #FFF;
	--hover: #91155e;
}

#top, .menu, .panel-primary .panel-heading, hr, .fond_primary{
	background: var(--header)!important;
	color: var(--header-color)!important;
}

.panel-primary, .panel-primary .panel-heading, .register{
	border-color: var(--header)!important;
}

.fond_transparent{
	background: var(--header) url('../../images/transparence_c.png')!important;
}

.fond_transparent_hover:hover{
	background: var(--hover)!important;
}

.listing a{
	box-shadow: inset 7px 0  var(--header);
}

#submenu{
	border-bottom: 3px solid;
	display: block;
	border-color: var(--header);
}

#submenu a{
	color: var(--header);
	font-family: "Open Sans",sans-serif;
	font-weight: 400;
}

#main_menu{
	background: #FFF;
	border-color: var(--header);
}

#main_menu a{
	color: var(--header);
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
}

nav li:hover a{
	background: var(--header)!important;
	color: #FFF!important;
}

nav .selected{
	text-decoration: underline!important;
}

nav li:hover a:after, nav li:hover a:before{
	border-left-color: var(--hover)!important;
}

nav li ul a:hover{
	background: var(--hover)!important;
}

.listing a:hover{
	background: var(--header)!important;
}

.btn--primary{
	background: var(--header)!important;
	color: #FFF!important;
}

.btn--primary:focus, .btn--primary:hover, th{
	background: var(--hover)!important;
	color: #FFF!important;
}