 
/*
	couleur dominante = #577b95
	même en plus sombre = #3f617a
	encore plus sombre = #2e4c62
*/

.agl_select_theme li[data-id="personalized"] .icon {
	border-color: #577b95;
	color: #577b95;
}

.text-primary {
	color: #577b95;
}
.label-primary,
.bg-primary {
	background: #577b95;
}
body.login #container {
	border-top-color:#577b95;
}
body.login #container #content {
	padding-top: 200px;
	text-align: center;
}
body.login h2 {
	display: none;
}
#header {
	border-top-color:#577b95;
}
#header h1 a {
    height: 58px;
    width: 195px;
	background-position: center;
	background-repeat: no-repeat;
}
#header h1 a img {
	display: none;
}

.headerPage h2, #content .enteteContenu h2{
	border-left-color:#577b95;
}
.headerPage h2:before {
	color: #577b95;
}
.header_nav:before {
	color: #577b95;
}
.header_nav li.active a {
	border-bottom-color: #577b95;
}
.header_nav li a:hover {
	border-bottom-color: #577b95;
	color: #577b95;
}
a, 
.btn-link {
	color: #577b95;
}
a:hover, 
.btn-link:hover, .btn-link:focus {
	color: #3f617a;
}

.btn-primary, 
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus,
.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {
	background-color: #577b95;
	border-color: #3f617a;
}
.btn-primary:hover,
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary,
.btn-primary:focus, .btn-primary.focus, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus,  
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #3f617a;
	border-color: #2e4c62;
}

.agl-tree li.active > a, .agl-tree li.active > a .glyphicon, .agl-tree li.active > .element, .agl-tree li.context-menu-active > .element .agl-tree li.active > .element a, .agl-tree li.active > .element .glyphicon, 
.pagination>li>a, .pagination>li>span {
	color: #577b95;
}
.agl-tree li.context-menu-active > a, .agl-tree li.context-menu-active > a .glyphicon, .agl-tree li.context-menu-active > .element, .agl-tree li.context-menu-active > .element a, .agl-tree li.context-menu-active > .element .glyphicon {
	background-color: #3f617a;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus,
.agl-tree li.active > a, .agl-tree li.active > a .glyphicon, .agl-tree li.active > .element, .agl-tree li.active > .element a, .agl-tree li.active > .element .glyphicon {
	color: #3f617a;
}
.agl_panel > .panel-heading .icon,
.panel-dashboard > .panel-heading .icon{
	background: #577b95 !important;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
	background-color: #577b95;
}
.btn-group .btn-default.agl-radioBtnLabel.active{
	background-color: #577b95;
	border-color: #577b95;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #577b95;
}
#navigation > ul > li:hover > a > span, #navigation > ul > li.open > a > span, #navigation > ul > li > a:hover > span, #navigation > ul > li > a:focus > span{
	border-bottom-color: #577b95;
}
#navigation .navbar-right .navbar-icon a:hover i.fa {
	color: #577b95;
}
#navigation .dropdown-menu a:before {
	color: #577b95;
}

.agl_timeline ul li.current:after, .agl_timeline ul li.active:after, .agl-steps ul li.active:after, .agl_steps ul li.active:after {
	background: #577b95;
}
table.table th.sortable_asc, table.table td.sortable_asc, table.table th.sortable_desc, table.table td.sortable_desc,
table.table th.sortable_asc:before, table.table td.sortable_asc:before, table.table th.sortable_desc:before, table.table td.sortable_desc:before {
	color: #577b95;
}
table.table-hover.clickable>tbody>tr:hover, table.table-hover>tbody>tr.clickable:hover, table.table-hover>tbody>tr>td.clickable:hover, .table-hover>tbody>tr.active:hover>td, 
.agl_folder_table tbody tr.active, .agl_folder_table tbody tr.active td, .agl_folder_table tbody tr.active:hover td, .agl_folder_table tbody tr.active td.name .icon, .agl_folder_table tbody tr.context-menu-active, .agl_folder_table tbody tr.context-menu-active td.name .icon, .agl_trash tbody tr.context-menu-active,
.context-menu-item.context-menu-hover {
	background: #577b95 !important;
	color: #fff;
}
table.table-hover.clickable>tbody>tr:hover td, table.table-hover>tbody>tr.clickable:hover td, table.table-hover>tbody>tr>td.clickable:hover td {
	color: #fff;
}
#page .agl-tableactivity .btn-group .btn-default{
	background-color: grey;
	border-color: grey;
}

#page .agl-tableactivity .btn-group .btn-default.active{
	background-color: #577b95;
	border-color: #577b95;
}
.btn-group .btn-default.agl-radioBtnLabel.active {
	background-color: #577b95;
	border-color: #577b95;
}

.sommaire_content ul li.on, .sommaire_content ul li.on a, .sommaire_content ul li a:hover {
    background: #577b95;
}
.ui-datepicker-header.ui-widget-header{
	border: 1px solid #577b95;
	background: #577b95;
}
/* Datatable */
table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
    background-color: #577b95;
}
table.dataTable.hover tbody > tr.selected:hover, table.dataTable.hover tbody > tr > .selected:hover, table.dataTable.display tbody > tr.selected:hover, table.dataTable.display tbody > tr > .selected:hover {
    background-color: #577b95;
}
table.dataTable.stripe tbody > tr.odd.selected, table.dataTable.stripe tbody > tr.odd > .selected, table.dataTable.display tbody > tr.odd.selected, table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.stripe tbody > tr.even.selected, table.dataTable.stripe tbody > tr.even > .selected, table.dataTable.display tbody > tr.even.selected, table.dataTable.display tbody > tr.even > .selected {
    background-color: #577b95;
}
table.dataTable.display tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1,
table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
    background-color: #577b95;
}
table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
    color: #577b95;
}
/* modules/multi-select */
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
	background-color: #577b95;
}
/* pkg agl_page_generator */
.agl_block.agl_block_ged li a:hover {
	background: #577b9533;
}
.agl_block.agl_block_ged li a:hover .name,
.agl_block.agl_block_ged li a:hover .number {
	background: #577b95;
}
  
/*
	couleur dominante = #577b95
	même en plus sombre = #3f617a
	encore plus sombre = #2e4c62
*/

.agl_select_theme li[data-id="personalized"] .icon {
	border-color: #577b95;
	color: #577b95;
}

.text-primary {
	color: #577b95;
}
.label-primary,
.bg-primary {
	background: #577b95;
}
body.login #container {
	border-top-color:#577b95;
}
body.login #container #content {
	padding-top: 200px;
	text-align: center;
}
body.login h2 {
	display: none;
}
#header {
	border-top-color:#577b95;
}
#header h1 a {
    height: 58px;
    width: 195px;
	background-position: center;
	background-repeat: no-repeat;
}
#header h1 a img {
	display: none;
}

.headerPage h2, #content .enteteContenu h2{
	border-left-color:#577b95;
}
.headerPage h2:before {
	color: #577b95;
}
.header_nav:before {
	color: #577b95;
}
.header_nav li.active a {
	border-bottom-color: #577b95;
}
.header_nav li a:hover {
	border-bottom-color: #577b95;
	color: #577b95;
}
a, 
.btn-link {
	color: #577b95;
}
a:hover, 
.btn-link:hover, .btn-link:focus {
	color: #3f617a;
}

.btn-primary, 
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus,
.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {
	background-color: #577b95;
	border-color: #3f617a;
}
.btn-primary:hover,
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary,
.btn-primary:focus, .btn-primary.focus, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus,  
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #3f617a;
	border-color: #2e4c62;
}

.agl-tree li.active > a, .agl-tree li.active > a .glyphicon, .agl-tree li.active > .element, .agl-tree li.context-menu-active > .element .agl-tree li.active > .element a, .agl-tree li.active > .element .glyphicon, 
.pagination>li>a, .pagination>li>span {
	color: #577b95;
}
.agl-tree li.context-menu-active > a, .agl-tree li.context-menu-active > a .glyphicon, .agl-tree li.context-menu-active > .element, .agl-tree li.context-menu-active > .element a, .agl-tree li.context-menu-active > .element .glyphicon {
	background-color: #3f617a;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus,
.agl-tree li.active > a, .agl-tree li.active > a .glyphicon, .agl-tree li.active > .element, .agl-tree li.active > .element a, .agl-tree li.active > .element .glyphicon {
	color: #3f617a;
}
.agl_panel > .panel-heading .icon,
.panel-dashboard > .panel-heading .icon{
	background: #577b95 !important;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
	background-color: #577b95;
}
.btn-group .btn-default.agl-radioBtnLabel.active{
	background-color: #577b95;
	border-color: #577b95;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #577b95;
}
#navigation > ul > li:hover > a > span, #navigation > ul > li.open > a > span, #navigation > ul > li > a:hover > span, #navigation > ul > li > a:focus > span{
	border-bottom-color: #577b95;
}
#navigation .navbar-right .navbar-icon a:hover i.fa {
	color: #577b95;
}
#navigation .dropdown-menu a:before {
	color: #577b95;
}

.agl_timeline ul li.current:after, .agl_timeline ul li.active:after, .agl-steps ul li.active:after, .agl_steps ul li.active:after {
	background: #577b95;
}
table.table th.sortable_asc, table.table td.sortable_asc, table.table th.sortable_desc, table.table td.sortable_desc,
table.table th.sortable_asc:before, table.table td.sortable_asc:before, table.table th.sortable_desc:before, table.table td.sortable_desc:before {
	color: #577b95;
}
table.table-hover.clickable>tbody>tr:hover, table.table-hover>tbody>tr.clickable:hover, table.table-hover>tbody>tr>td.clickable:hover, .table-hover>tbody>tr.active:hover>td, 
.agl_folder_table tbody tr.active, .agl_folder_table tbody tr.active td, .agl_folder_table tbody tr.active:hover td, .agl_folder_table tbody tr.active td.name .icon, .agl_folder_table tbody tr.context-menu-active, .agl_folder_table tbody tr.context-menu-active td.name .icon, .agl_trash tbody tr.context-menu-active,
.context-menu-item.context-menu-hover {
	background: #577b95 !important;
	color: #fff;
}
table.table-hover.clickable>tbody>tr:hover td, table.table-hover>tbody>tr.clickable:hover td, table.table-hover>tbody>tr>td.clickable:hover td {
	color: #fff;
}
#page .agl-tableactivity .btn-group .btn-default{
	background-color: grey;
	border-color: grey;
}

#page .agl-tableactivity .btn-group .btn-default.active{
	background-color: #577b95;
	border-color: #577b95;
}
.btn-group .btn-default.agl-radioBtnLabel.active {
	background-color: #577b95;
	border-color: #577b95;
}

.sommaire_content ul li.on, .sommaire_content ul li.on a, .sommaire_content ul li a:hover {
    background: #577b95;
}
.ui-datepicker-header.ui-widget-header{
	border: 1px solid #577b95;
	background: #577b95;
}
/* Datatable */
table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
    background-color: #577b95;
}
table.dataTable.hover tbody > tr.selected:hover, table.dataTable.hover tbody > tr > .selected:hover, table.dataTable.display tbody > tr.selected:hover, table.dataTable.display tbody > tr > .selected:hover {
    background-color: #577b95;
}
table.dataTable.stripe tbody > tr.odd.selected, table.dataTable.stripe tbody > tr.odd > .selected, table.dataTable.display tbody > tr.odd.selected, table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.stripe tbody > tr.even.selected, table.dataTable.stripe tbody > tr.even > .selected, table.dataTable.display tbody > tr.even.selected, table.dataTable.display tbody > tr.even > .selected {
    background-color: #577b95;
}
table.dataTable.display tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1,
table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
    background-color: #577b95;
}
table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
    color: #577b95;
}
/* modules/multi-select */
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
	background-color: #577b95;
}
/* pkg agl_page_generator */
.agl_block.agl_block_ged li a:hover {
	background: #577b9533;
}
.agl_block.agl_block_ged li a:hover .name,
.agl_block.agl_block_ged li a:hover .number {
	background: #577b95;
}
 