/*******************	COULEURS PRINCIPALES	*******************/
body, #demo-custom-colors .demo-main {background: url(https://verreidf.kwixeo.fr/img/background/bg-body.jpg);}
	.titre {color:#4c4b4b;}
	#footer, #footer a {color:gray;}

/*******************	COULEURS SECONDAIRES	*******************/
#contenu .form-validateForm:not(.nostyles) {background:#FFF;color:#000;}
.listing-files:not(.list-view) .file-block .file-icone a, .listing-files .file-block .file-name a, .button-picto, .ui-dialog-lite .ui-dialog-content .ui-tabs .ui-tabs-panel, .form-validateForm .field .label, .form-validateForm>.label, .ui-tabs .ui-tabs-panel .titre:not(.ui-accordion-header) {color:#000;}
.ui-tabs .ui-tabs-panel {border:1px solid #999;background:#FFF;color:#000;}
.ui-accordion .ui-accordion-content {background:#FFF;border:1px solid #ccc;}
.ui-dialog:not(.ui-dialog-lite) {background:#FFF;border:1px solid #333;color:#000;}
.compta-part-top, .ui-dialog-lite.ui-dialog-lite-notabs .ui-dialog-content {background:#FFF;color:#000;}
.ui-tabs .ui-tabs-panel tr:not(.tableSQL-calculTotal) td, table.table-style2 tfoot tr td, table.table-style2 thead tr th {color:#000 !important;}
	.gris {color:gray !important;}
	.load-data {background:#fff;color:#909090;}
	#pieces-infos .infos-part {background:#fff;border:1px solid #666;}
	ul.informations-pieces li {background:url(https://verreidf.kwixeo.fr/img/background/bg-left.jpg);color:#fff;}
	.listing-notes .nonotes {color:gray;}

	.ui-tabs .ui-tabs-nav li.ui-tabs-active a {background:#fff; color:#333;}
	.tabs-left {border:1px solid #999;}
	.tabs-left .ui-tabs-nav {background:url(https://verreidf.kwixeo.fr/img/background/bg-titre.png);}
	.tabs-left .ui-tabs-nav li a {border-bottom:1px solid #666;}
	.listing-files.list-view .file-block:nth-child(2n+1) {background:#f9f9f9;}

	.form-validateForm table .alternative-color {background:#fff !important;}
	.form-validateForm table .highlight {background:#333 !important;color:#fff !important;}

	.form-validateForm table:not(.nostyles) tbody tr.empty .animate-spin {color: #999;}
	table.table-style2 thead tr th {border-bottom:1px solid #000 !important;}
	table.table-style2 tbody tr:not(.noborder) td:first-child {border-left:1px solid #666 !important;}
	table.table-style2 tbody tr:not(.noborder) td:last-child {border-right:1px solid #666 !important;}
	table.table-style2 tbody tr:not(.noborder):last-child td {border-bottom:1px solid #666 !important;}
	table.table-style2 tbody tr:not(.noborder) td {border-bottom:1px solid #e3e3e3 !important;}
	table.table-style2 tfoot tr td {color:#000 !important;}
	.add-note .text {color:#666;}
	.form-validateForm .titre:not(.ui-accordion-header) {border-bottom: 1px solid rgba(34, 36, 38, 0.15);color: rgba(0, 0, 0, 0.87);}


#tunel_vente table {border:1px solid #666;}
#tunel_vente table thead tr:first-child th {border-right:1px solid #666;}
#tunel_vente table thead tr:last-child th {background:#e3e3e3;color:#333;border-bottom:1px solid #999;border-right:1px solid #999;}
#tunel_vente table tbody tr td {background:#f9f9f9;}
#tunel_vente .opportunite {border:1px solid #ccc;}
#tunel_vente .opportunite .actions {border-top:1px solid #e3e3e3;}
.content-etape-crm tbody tr td {background:#fff;}

/*******************	BOUTONS		*******************/
a {color:#a1332b;}
	#tunel_vente .opportunite a:not(.noformat) {color:#000 !important;}
	#tunel_vente .opportunite p.titre a {color:#000 !important;}
	#tunel_vente .opportunite a:not(.noformat):hover {color:#a1332b !important;}
	#tunel_vente .opportunite .actions a {color:#999 !important;}

/*a:not(.button):not(.editBtn):not(.addBtn):not(.ui-tabs-anchor):hover {color:#a1332b;}*/
	.v-button, button:not(.nostyles):not(.button-red):not(.v-button):not(.button-alt):not(.button-valid):not(.button-warning):not(.button-danger):not(.button-circle):not(.button-circle-alt):not(.button-circle-valid):not(.button-circle-warning):not(.button-circle-danger):not(.button-circle-empty):not(.button-square):not(.button-square-alt):not(.button-square-valid):not(.button-square-warning):not(.button-square-danger):not(.button-square-empty):not(.ui-dialog-titlebar-close),
	.button {border:1px solid #666;background: #393b41 url(../img/background/bg-button-black-normal.png) repeat-x top;-o-background-size: 100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;*background: #393b41;background: #393b41\0/;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF##494b54f, endColorstr=#FFe3e3e3);background-image: -webkit-gradient(linear,left top, left bottom,from(#494b54),to(#393b41));background-image: -webkit-linear-gradient(top,#494b54,#393b41);background-image: -moz-linear-gradient(top,#494b54,#393b41);background-image: -o-linear-gradient(top,#494b54,#393b41);background-image: linear-gradient(top,#494b54,#393b41);}

	.v-button:hover, .button:not(.button-red):not(.nohover):hover {color:#fff; border:1px solid #999;text-decoration:none;}
.v-button, button:not(.nostyles):not(.button-red):not(.v-button):not(.button-alt):not(.button-valid):not(.button-warning):not(.button-danger):not(.button-circle):not(.button-circle-alt):not(.button-circle-valid):not(.button-circle-warning):not(.button-circle-danger):not(.button-circle-empty):not(.button-square):not(.button-square-alt):not(.button-square-valid):not(.button-square-warning):not(.button-square-danger):not(.button-square-empty), .button {color:#e3e3e3 !important;}

	.button-red, .button-valid {border:1px solid #666;background: #a1332b url(../img/background/bg-button-red-normal.png) repeat-x top;-o-background-size: 100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;*background: #a1332b;background: #a1332b\0/;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF##c63e34f, endColorstr=#FFe3e3e3);background-image: -webkit-gradient(linear,left top, left bottom,from(#c63e34),to(#a1332b));background-image: -webkit-linear-gradient(top,#c63e34,#a1332b);background-image: -moz-linear-gradient(top,#c63e34,#a1332b);background-image: -o-linear-gradient(top,#c63e34,#a1332b);background-image: linear-gradient(top,#c63e34,#a1332b);}
	.button-red:not(.nohover):hover, .button-valid:not(.disabled):hover {color:#fff; border:1px solid #999;text-decoration:none;}
.button-red, .button-valid {color:#fff !important;}

	.addBtn, .editBtn, .radiobox label.selected, .chosen-container .chosen-results .highlighted {background: #2a62bc url(../img/background/bg-radiobox-selected.png) repeat-x top;-o-background-size: 100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;*background: #2a62bc;background: #2a62bc\0/;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF##3875d7f, endColorstr=#FFe3e3e3);background-image: -webkit-gradient(linear,left top, left bottom,from(#3875d7),to(#2a62bc));background-image: -webkit-linear-gradient(top,#3875d7,#2a62bc);background-image: -moz-linear-gradient(top,#3875d7,#2a62bc);background-image: -o-linear-gradient(top,#3875d7,#2a62bc);background-image: linear-gradient(top,#3875d7,#2a62bc);color: #fff;}
.addBtn, .editBtn, .radiobox label.selected, .chosen-container .chosen-results .highlighted {color:#FFF !important;}


/*******************	TABLEAUX	*******************/
	#contenu table:not(.dataTable):not(.nostyle):not(.demo-table-styles2):not(.no-style) {border-left:1px solid #999;border-top:1px solid #999;border-spacing:0;}
	table.tableSQL tr td, #contenu table:not(.nostyle):not(.dataTable):not(.demo-table-styles2):not(.no-style) tr td {border-bottom: 1px solid #999999;border-right:1px solid #cccccc;}
	.main-task-area .task-cols .task-area, .main-task-area .task-cols .task-area-head {border-right: 1px solid #ccc;}
	.main-task-area .task-cols.close .task-area-head {border-bottom: 1px solid #ccc;}
	#contenu table:not(.nostyle):not(.dataTable):not(.demo-table-styles2):not(.no-style) tr td:last-child {border-right:1px solid #999;}
	table.table-order thead tr:not(.notitres) th {border-right:1px solid #666;}
	.tableSQL-calculTotal td {border-color:#999 !important;}

    /* DATATABLE */
    table.dataTable:not(.alt-colors) {
    border-left:1px solid #999;
    border-top:1px solid #999;
    border-spacing:0;
    }
    table.dataTable:not(.alt-colors) > thead > tr > th {
    border-right: 1px solid #666;
    }
    table.dataTable:not(.alt-colors) tr td {
    border-bottom: 1px solid #999999;
    border-right:1px solid #cccccc;
    }
    table.dataTable:not(.alt-colors) tr td:last-child {
    border-right:1px solid #999;
    }
    table.dataTable:not(.alt-colors) > tbody > tr > td:first-child {
    border-left: 1px solid #999;
    }
    table.dataTable:not(.alt-colors).withFooter > tfoot > tr > th {
    border-right: 1px solid #666;
    }
    table.dataTable:not(.alt-colors) > tbody > tr.group > td {
    border-bottom: 1px solid #c3c3c3 !important;
    }
	table.tableSQL thead tr.titre_colone th, #contenu table:not(.nostyle):not(.dataTable):not(.demo-table-styles2):not(.no-style) thead tr:not(.notitres) th, table:not(.no-style) tfoot tr:not(.notitres) td, .main-task-area .task-cols .task-area-head {background: url(https://verreidf.kwixeo.fr/img/background/bg-titre.png);}
	#contenu table:not(.nostyle):not(.dataTable):not(.demo-table-styles2):not(.no-style):not(.demo-table-styles2) thead tr:not(.notitres):not(.nohover) th:not(.nohover):hover {background: url(https://verreidf.kwixeo.fr/img/background/bg-left.jpg);}
	.tableSQL-calculTotal td {background:url(https://verreidf.kwixeo.fr/img/background/bg-titre.png);}

    /* DATATABLE */
    table.dataTable:not(.alt-colors) thead tr th,
    table.dataTable:not(.alt-colors).withFooter tfoot tr th {
    background: url(https://verreidf.kwixeo.fr/img/background/bg-titre.png) !important;
    }
.tableSQL-calculTotal td, #contenu table:not(.nostyle):not(.dataTable):not(.table-style2):not(.no-style) thead tr:not(.notitres) th, #contenu table:not(.table-style2):not(.no-style) tfoot tr:not(.notitres) td, table.table-order:not(.table-style2):not(.no-style) thead tr:not(.notitres) th, .main-task-area .task-cols .task-area-head {color:#FFF !important;}

	#contenu table:not(.nostyle):not(.dataTable):not(.demo-table-styles2) tr.class1 td {background: #fff;}
	#contenu table:not(.nostyle):not(.dataTable):not(.demo-table-styles2) tr.class2 td {background:#F9F9F9;}
	#contenu table:not(.nohover):not(.demo-table-styles2) tr.class1:hover td, #contenu table:not(.nohover) tr.class2:hover td {background:#f3f3f3;}
	.historique-block.historique-block2 {background:#e3e3e3;}
#contenu table:not(.nostyle):not(.dataTable):not(.noborder):not(.demo-table-styles2) tr:not(.tableSQL-footer):not(.tableSQL-calculTotal) td:not(.nocustomcolor),
#contenu table:not(.nostyle):not(.dataTable):not(.secondary-data):not(.noborder):not(.demo-table-styles2) tr:not(.tableSQL-footer):not(.tableSQL-calculTotal) td:not(.nocustomcolor) a {color:#000;}

/* DATATABLE */
table.dataTable:not(.alt-colors) thead tr th,
table.dataTable:not(.alt-colors).withFooter tfoot tr th {
color:#FFF !important;
}
table.dataTable > tbody > tr > td,
table.dataTable > tbody > tr > td > a {
color:#000;
}

/*******************	FORMULAIRES		*******************/
	.form-validateForm .accordion.accordion-multiple > .titre,
	.form-validateForm .accordion > .titre {
		background: #f3f3f3;
	}
	.form-validateForm table:not(.nostyles) thead th, .form-validateForm table:not(.nostyles) tfoot td, #demo-custom-colors .demo-main .demo-table-styles2 thead th {
	    background: #EFEFEF;
	}

    /* DATATABLE */
    table.dataTable.alt-colors > thead > tr > th,
    table.dataTable.alt-colors.withFooter > tfoot > tr > th {
    background: #EFEFEF;
    }
.form-validateForm table:not(.nostyles) thead th, .form-validateForm table:not(.nostyles) tfoot td, #demo-custom-colors .demo-main .demo-table-styles2 thead th {color:#000 !important;}

/* DATATABLE */
table.dataTable.alt-colors {
color:#333 !important;
}

	.form-validateForm .accordion .titre.ui-accordion-header-active {background:#f9f9f9;}
	.form-validateForm .accordion.accordion-multiple > .titre:hover,
	.form-validateForm .accordion > .titre:not(.ui-accordion-header-active):hover {background:#e3e3e3;}

	.form-validateForm .accordion.accordion-multiple > .titre,
	.form-validateForm .accordion > .titre {
		border:1px solid rgba(34, 36, 38, 0.15);
	}
	.form-validateForm .accordion.accordion-multiple .ui-accordion-content {border: 1px solid #efefef;}

	.form-validateForm table:not(.nostyles) {
	    border: 1px solid #D8D8D8;
	}
	.form-validateForm table:not(.nostyles) thead th, .form-validateForm table:not(.nostyles) tfoot td {
	    border-right: 1px solid #CECECE;
	}
	.form-validateForm table:not(.nostyles) thead th, .form-validateForm table:not(.nostyles) thead td {border-bottom: 1px solid #D0D0D0;}
	.form-validateForm table:not(.nostyles) tfoot td {border-top: 1px solid #D0D0D0;}
	.form-validateForm table:not(.nostyles) tbody tr td {
		border-right:1px solid #e3e3e3;
		border-bottom:1px solid #e3e3e3;
	}


    /* DATATABLE */
    table.dataTable.alt-colors > thead > tr > th,
    table.dataTable.alt-colors.withFooter > tfoot > tr > th {
    border:1px solid #D8D8D8;
    border-left: 0;
    border-right: 1px solid #CECECE;
    }
    table.dataTable.alt-colors.withFooter > tfoot > tr > th {
    border-top:0;
    }
    table.dataTable.alt-colors tr td {
    border-bottom: 1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    }
    table.dataTable.alt-colors tr td:last-child {
    border-right:1px solid #D8D8D8;
    }
    table.dataTable.alt-colors > tbody > tr > td:first-child {
    border-left: 1px solid #D8D8D8;
    }
    table.dataTable.alt-colors.withFooter > tfoot > tr > th {
    border-right: 1px solid #CECECE;
    }
    table.dataTable.alt-colors > tbody > tr.group > td {
    border-bottom: 1px solid #D8D8D8 !important;
    }


    /* DATATABLE - ORIGINAL */
    table.dataTable:not(.alt-colors) > thead > tr > th {
    border-right: 1px solid #666;
    }
    table.dataTable:not(.alt-colors) tr td {
    border-bottom: 1px solid #999999;
    border-right:1px solid #cccccc;
    }
    table.dataTable:not(.alt-colors) tr td:last-child {
    border-right:1px solid #999;
    }
    table.dataTable:not(.alt-colors) > tbody > tr > td:first-child {
    border-left: 1px solid #999;
    }
    table.dataTable:not(.alt-colors).withFooter > tfoot > tr > th {
    border-right: 1px solid #666;
    }
    table.dataTable:not(.alt-colors) > tbody > tr.group > td {
    border-bottom: 1px solid #c3c3c3 !important;
    }


/*******************	HEADER ET SOUS-MENUS	*******************/
#home-part1,
#header,
#notifications-center,
#agenda-list,
.piece-content tr td.actions ul li ul,
#caisse-area #menu-area,
#demo-custom-colors .demo-header {background:url(https://verreidf.kwixeo.fr/img/background/bg-submenu.jpg);box-shadow:0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000000;-webkit-box-shadow: 0px 0px 5px #000000;}

#header > .icon-menu-3 {color:#FFF;border:1px solid #FFF;}
#header > .part-1 > .infos-user, #demo-custom-colors .demo-header .demo-logo, #demo-custom-colors .demo-header .indic-zone {color:#FFF;}

.piece-content tr td.actions ul li ul {border:1px solid #a5a5a5;}
.piece-content tr td.actions ul li ul li a {border-bottom:1px solid #a5a5a5;color:#FFF !important;}

	#header > #menu > li > a, #demo-custom-colors .demo-header .demo-menu > li > a  {color: #B4B3B3;}
	#header > #menu:hover > li > a, #demo-custom-colors .demo-header .demo-menu > li > a  {color:#999;}
	.ui-datepicker-inline .ui-datepicker-calendar td a {color:#7D7D7D !important;}

.ui-datepicker-inline .ui-datepicker-calendar td a:hover {color:#FFF !important;}
.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {color:#FFF !important;}
	.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-highlight {color:#CACACA !important;}
	.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {border-color:#696969 !important;}

@media all and (max-width:939px) {
	#header > #menu {background:url(https://verreidf.kwixeo.fr/img/background/bg-submenu.jpg);box-shadow:0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000000;-webkit-box-shadow: 0px 0px 5px #000000;}
	#header > #menu > li > ul, .tbord-menu {background:url(https://verreidf.kwixeo.fr/img/background/bg-left.jpg);-moz-box-shadow:0px 1px 3px #000000,inset 0px 1px 2px #000000;-webkit-box-shadow:0px 1px 3px #000000,inset 0px 1px 2px #000000;box-shadow:0px 1px 3px #000000,inset 0px 1px 2px #000000;}
			#header > #menu > li > a {color:#efefef;border-bottom:1px solid #6d6d6d;}
		#header > #menu > li > a:hover {color:#FFF;}
		#header > #menu .icon-up-open, #header > #menu .icon-down-open {color: #b9b9b9;}
		#header > #menu > li > ul > li a {color:#FFF;}
	#header > #menu > li > ul > li a:hover {background:#FFF;color:#333;}
}
@media all and (min-width:940px) {
	.short-menu #header > #menu {background:url(https://verreidf.kwixeo.fr/img/background/bg-submenu.jpg);box-shadow:0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000000;-webkit-box-shadow: 0px 0px 5px #000000;}
	body:not(.short-menu ) #header > #menu > li.active > a, #demo-custom-colors .demo-header .demo-menu > li.active-state > a {color:#FFF;}
	#header > #menu > li > a:hover, #demo-custom-colors .demo-header .demo-menu > li > a:hover {color:#FFF;}
	body:not(.short-menu) #header > #menu > li.with-sub-menu.active > a .icon-up-dir-2 {color:#5d5d5d;}

	body:not(.short-menu) #header > #menu > li.active > ul:not(.sub-list), .tbord-menu, #demo-custom-colors .demo-header .active-submenu {background:url(https://verreidf.kwixeo.fr/img/background/bg-left.jpg);-moz-box-shadow:0px 1px 3px #000000,inset 0px 1px 2px #000000;-webkit-box-shadow:0px 1px 3px #000000,inset 0px 1px 2px #000000;box-shadow:0px 1px 3px #000000,inset 0px 1px 2px #000000;}
	body:not(.short-menu) #header > #menu > li.active > ul:not(.sub-list) > li > a, .tbord-menu > ul > li > a, .tbord-menu, #demo-custom-colors .demo-header .active-submenu li a {color:#FFF;}
	body:not(.short-menu) #header > #menu > li.active > ul:not(.sub-list) > li > a:not(.speed-add-btn):hover, .tbord-menu > ul > li > a:not(.speed-add-btn):hover, #demo-custom-colors .demo-header .active-submenu li a:not(.speed-add-btn):hover {background:#666;color:#FFF;}
	body:not(.short-menu) #header > #menu > li.active > ul:not(.sub-list) > li > a.active, .tbord-menu > ul > li.active > a, #demo-custom-colors .demo-header .active-submenu li.active a {background:#333;color:#FFF;}
	body:not(.short-menu):not(.module-configuration) #header > #menu > li.active > ul:not(.sub-list) > li, .tbord-menu, #demo-custom-colors .demo-header .active-submenu li {border-right:1px solid #8a8a8a;}
	body:not(.short-menu) #header > #menu > li.with-sub-menu:hover a .icon-up-dir-2 {color: #5d5d5d;}
	body.module-configuration #header > #menu > li.configuration > ul > li a {border-bottom: 1px solid #8a8a8a;}

	.short-menu #header > #menu > li:not(.search-part) ul:not(.sub-list), #header > #menu > li:not(.active):not(.search-part) ul:not(.sub-list), #demo-custom-colors .demo-header .submenu {background:#fff;border:1px solid #999;}
	.short-menu #header > #menu > li ul:not(.sub-list) li, #header > #menu > li:not(.active) ul:not(.sub-list) li, #demo-custom-colors .demo-header .submenu li {border-bottom:1px solid #999;}
	.short-menu #header > #menu > li ul:not(.sub-list) li a, #header > #menu > li:not(.active) ul:not(.sub-list) li a, #demo-custom-colors .demo-header .submenu li a {color:#000;}
	.short-menu #header > #menu > li ul:not(.sub-list) li a:not(.speed-add-btn):hover, #header > #menu > li:not(.active) ul:not(.sub-list) li a:not(.speed-add-btn):hover, #header > #menu > li:not(.active) ul:not(.sub-list) li a:not(.speed-add-btn):hover + .speed-add-btn, #demo-custom-colors .demo-header .submenu li a:not(.speed-add-btn):hover {background:#666;color:#FFF;}
}

@media all and (max-width:699px) {
	.menu-deroulant.show-menu > ul {background:url(https://verreidf.kwixeo.fr/img/background/bg-submenu.jpg);}
}
@media all and (max-width:750px) {
	.ui-dialog-lite .ui-dialog-titlebar, .ui-dialog-lite .ui-dialog-buttonpane, .ui-dialog-lite .ui-dialog-buttonpane .ui-dialog-buttonset {background:url(https://verreidf.kwixeo.fr/img/background/bg-submenu.jpg);}
}

/* EDITION PIECES COMPTABLES */
.show-total-marge, .show-total-marge .field .label {background:url(https://verreidf.kwixeo.fr/img/background/bg-submenu.jpg);box-shadow:0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000000;-webkit-box-shadow: 0px 0px 5px #000000;color:#FFF;}
.show-total-marge .field:first-child {border-color:#797979 !important;}
