
/*-------------------------*/
         /*GLOBAL*/
/*-------------------------*/
a:link,a:visited,a:hover,a:active{color:#70165A;}
.important {color:#842A2B;}

input:focus,textarea:focus,button:focus,select:focus{box-shadow:0 0 4px #70165A}
input,input.flat,textarea,textarea.flat,form.flat select,select.flat{border:2px solid #70165A;}
input:disabled,select:disabled,textarea:disabled,input[readonly],input[readonly="readonly"]{background-image: url("/calliope/theme/PurpleGrey/img/stripe.png");cursor:not-allowed !important ;color:#70165A;}
h3,div.soustitre{color:#70165A;}
h1,div.titre{color:#70165A;}
div.tag{background-color: #70165A; color: #FFFFFF;}

/*-------------------------*/
         /*BUTTONS*/
/*-------------------------*/
.button{background-color:#70165A;color:#fff ! important;}
.butAction, .butActionDelete,.button {border:2px solid #70165A;}
.but_add{background:url("/calliope/theme/PurpleGrey/img/butt_add.png") no-repeat scroll 5px 4px #70165A}
.but_validate{background:url("/calliope/theme/PurpleGrey/img/butt_validate.png") no-repeat scroll 5px 4px #70165A}
.but_cancel{background:url("/calliope/theme/PurpleGrey/img/butt_cancel.png") no-repeat scroll 5px 4px #70165A}
.but_change{background:url("/calliope/theme/PurpleGrey/img/butt_change.png") no-repeat scroll 5px 4px #70165A}
.but_view{background:url("/calliope/theme/PurpleGrey/img/butt_view.png") no-repeat scroll 5px 4px #70165A}
.buttonajax{background-image:url("/calliope/theme/PurpleGrey/img/button_bg.png");}
.butActionDelete,.butActionDelete:hover {background-color:#842A2B ! important; border: 2px solid #842A2B}
.butActionRefused, .button:disabled{border:1px solid #4C6173!important;color:#4C6173!important;}

input.imgup {background:url("/calliope/theme/PurpleGrey/img/1uparrow.png") no-repeat scroll 0 6px #70165A;}
input.imgdown {background:url("/calliope/theme/PurpleGrey/img/1downarrow.png") no-repeat scroll 0 6px #70165A;}
input.imgupselected {background:url("/calliope/theme/PurpleGrey/img/1uparrow_selected.png") no-repeat scroll 0 6px #FFFFFF; }
input.imgdownselected {background:url("/calliope/theme/PurpleGrey/img/1downarrow_selected.png") no-repeat scroll 0 6px #FFFFFF; }

input.next,input.prev{background:url("/calliope/theme/PurpleGrey/img/next.png") no-repeat scroll 0 4px;text-indent: -1000em; border:none;cursor: pointer;width: 16px;padding:1px 0}
input.prev{background:url("/calliope/theme/PurpleGrey/img/previous.png")no-repeat scroll 0 4px}
.buttonSave {background-image:url("/calliope/theme/PurpleGrey/img/save.png");} 
.buttonCancel{background-image:url("/calliope/theme/PurpleGrey/img/cancel.png");}
.buttonDelete{background-image:url("/calliope/theme/PurpleGrey/img/delete.png");}
.buttonMail{background-image:url("/calliope/theme/PurpleGrey/img/object_email.png");}
.buttonExcel{background-image:url("/calliope/theme/PurpleGrey/img/xls.png");}
.buttonPDF{background-image:url("/calliope/theme/PurpleGrey/img/pdf3.png");}
.ui-autocomplete-add-element{  background-color: #70165A; }
div.viewerjs{background-image:url("/calliope/theme/PurpleGrey/img/detail.png");}

/*@menuHaut*/
/*a.tmenu:hover,a.tmenu:active{background-color:#4C6173}*/

/*-------------------------*/
   /*ICONES MENU HAUT*/
/*-------------------------*/
div.mainmenu.home{background-image:url("/calliope/theme/PurpleGrey/img/menus/home.png")}
div.mainmenu.accountancy{background-image:url("/calliope/theme/PurpleGrey/img/menus/money.png")}
div.mainmenu.budget{background-image:url("/calliope/theme/PurpleGrey/img/menus/budget.png")}
div.mainmenu.booking{background-image:url("/calliope/theme/PurpleGrey/img/menus/evenements.png")}
div.mainmenu.tournee{background-image:url("/calliope/theme/PurpleGrey/img/menus/evenements.png")}
div.mainmenu.agenda{background-image:url("/calliope/theme/PurpleGrey/img/menus/agenda.png")}
div.mainmenu.bank{background-image:url("/calliope/theme/PurpleGrey/img/menus/bank.png")}
div.mainmenu.cashdesk{background-image:url("/calliope/theme/PurpleGrey/img/menus/pointofsale.png")}
div.mainmenu.companies{background-image:url("/calliope/theme/PurpleGrey/img/menus/members.png")}
div.mainmenu.contacts{background-image:url("/calliope/custom/theme/PurpleGrey/img/menus/stethoscope.png")}
div.mainmenu.commercial{background-image:url("/calliope/theme/PurpleGrey/img/menus/commercial.png")}
div.mainmenu.ecm{background-image:url("/calliope/theme/PurpleGrey/img/menus/ecm.png")}
div.mainmenu.externalsite{background-image:url("/calliope/theme/PurpleGrey/img/menus/externalsite.png")}
div.mainmenu.ftp{background-image:url("/calliope/theme/PurpleGrey/img/menus/tools.png")}
div.mainmenu.members{background-image:url("/calliope/theme/PurpleGrey/img/menus/members.png")}
div.mainmenu.products{background-image:url("/calliope/theme/PurpleGrey/img/menus/products.png")}
div.mainmenu.project{background-image:url("/calliope/theme/PurpleGrey/img/menus/project.png")}
div.mainmenu.tools{background-image:url("/calliope/theme/PurpleGrey/img/menus/tools.png")}
div.mainmenu.shop{background-image:url("/calliope/theme/PurpleGrey/img/menus/shop.png")}
div.mainmenu.google{background-image:url("/calliope/theme/PurpleGrey/img/menus/globe.png")}
div.mainmenu.planning{background-image:url("/calliope/theme/PurpleGrey/img/menus/agenda.png")}
div.mainmenu.evenements{background-image:url("/calliope/theme/PurpleGrey/img/menus/evenements.png")}
div.mainmenu.emailing{background-image:url("/calliope/theme/PurpleGrey/img/menus/emailing.png")}
div.mainmenu.artistes{background-image:url("/calliope/theme/PurpleGrey/img/menus/artistes.png")}
div.mainmenu.prodartiste{background-image:url("/calliope/theme/PurpleGrey/img/menus/artistes.png")}
div.mainmenu.festiartistes{background-image:url("/calliope/theme/PurpleGrey/img/menus/artistes.png")}
div.mainmenu.productions{background-image:url("/calliope/theme/PurpleGrey/img/menus/productions.png")}
div.mainmenu.production{background-image:url("/calliope/theme/PurpleGrey/img/menus/productions.png")}
div.mainmenu.venue{background-image:url("/calliope/theme/PurpleGrey/img/menus/productions.png")}
div.mainmenu.salles{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic1.png")}
div.mainmenu.notes{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic2.png")}
div.mainmenu.propal{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic3.png")}
div.mainmenu.categories{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic4.png")}
div.mainmenu.employes{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic4.png")}
div.mainmenu.venuecontract{background-image:url("/calliope/theme/PurpleGrey/img/menus/contract.png")}
div.mainmenu.commandes{background-image:url("/calliope/theme/PurpleGrey/img/menus/commandes.png")}
div.mainmenu.aide{background-image:url("/calliope/theme/PurpleGrey/img/menus/aide.png")}
div.mainmenu.statistique{background-image:url("/calliope/theme/PurpleGrey/img/menus/stat.png")}

/*@ Icones Menu Haut Hover*/
#mainmenutd_home:hover div.mainmenu.home{background-image:url("/calliope/theme/PurpleGrey/img/menus/home_hover.png");}
#mainmenutd_accountancy:hover div.mainmenu.accountancy{background-image:url("/calliope/theme/PurpleGrey/img/menus/money_hover.png");}
#mainmenutd_budget:hover div.mainmenu.budget{background-image:url("/calliope/theme/PurpleGrey/img/menus/budget_hover.png");}
#mainmenutd_booking:hover div.mainmenu.booking{background-image:url("/calliope/theme/PurpleGrey/img/menus/evenements_hover.png");}
#mainmenutd_tournee:hover div.mainmenu.tournee{background-image:url("/calliope/theme/PurpleGrey/img/menus/evenements_hover.png");}
#mainmenutd_agenda:hover div.mainmenu.agenda{background-image:url("/calliope/theme/PurpleGrey/img/menus/agenda_hover.png");}
#mainmenutd_bank:hover div.mainmenu.bank{background-image:url("/calliope/theme/PurpleGrey/img/menus/bank_hover.png");}
#mainmenutd_cashdesk:hover div.mainmenu.cashdesk{background-image:url("/calliope/theme/PurpleGrey/img/menus/pointofsale_hover.png");}
#mainmenutd_companies:hover div.mainmenu.companies{background-image:url("/calliope/theme/PurpleGrey/img/menus/members_hover.png");}
#mainmenutd_contacts:hover div.mainmenu.contacts{background-image:url("/calliope/custom/theme/PurpleGrey/img/menus/stethoscopebrown.png");}
#mainmenutd_commercial:hover div.mainmenu.commercial{background-image:url("/calliope/theme/PurpleGrey/img/menus/commercialbrown.png");}
#mainmenutd_ecm:hover div.mainmenu.ecm{background-image:url("/calliope/theme/PurpleGrey/img/menus/ecm_hover.png");}
#mainmenutd_externalsite:hover div.mainmenu.externalsite{background-image:url("/calliope/theme/PurpleGrey/img/menus/externalsitebrown.png");}
#mainmenutd_ftp:hover div.mainmenu.ftp{background-image:url("/calliope/theme/PurpleGrey/img/menus/tools_hover.png");}
#mainmenutd_members:hover div.mainmenu.members{background-image:url("/calliope/theme/PurpleGrey/img/menus/members_hover.png");}
#mainmenutd_products:hover div.mainmenu.products{background-image:url("/calliope/theme/PurpleGrey/img/menus/products_hover.png");}
#mainmenutd_project:hover div.mainmenu.project{background-image:url("/calliope/theme/PurpleGrey/img/menus/projectbrown.png");}
#mainmenutd_tools:hover div.mainmenu.tools{background-image:url("/calliope/theme/PurpleGrey/img/menus/tools_hover.png");}
#mainmenutd_shop:hover div.mainmenu.shop{background-image:url("/calliope/theme/PurpleGrey/img/menus/shopbrown.png");}
#mainmenutd_google:hover div.mainmenu.google{background-image:url("/calliope/theme/PurpleGrey/img/menus/globebrown.png");}
#mainmenutd_planning:hover div.mainmenu.planning{background-image:url("/calliope/theme/PurpleGrey/img/menus/agenda_hover.png");}
#mainmenutd_evenements:hover div.mainmenu.evenements{background-image:url("/calliope/theme/PurpleGrey/img/menus/evenements_hover.png");}
#mainmenutd_emailing:hover div.mainmenu.emailing{background-image:url("/calliope/theme/PurpleGrey/img/menus/emailing_hover.png");}
#mainmenutd_artistes:hover div.mainmenu.artistes{background-image:url("/calliope/theme/PurpleGrey/img/menus/artistes_hover.png");}
#mainmenutd_prodartiste:hover div.mainmenu.prodartiste{background-image:url("/calliope/theme/PurpleGrey/img/menus/artistes_hover.png");}
#mainmenutd_festiartistes:hover div.mainmenu.festiartistes{background-image:url("/calliope/theme/PurpleGrey/img/menus/artistes_hover.png");}
#mainmenutd_productions:hover div.mainmenu.productions{background-image:url("/calliope/theme/PurpleGrey/img/menus/productions_hover.png");}
#mainmenutd_production:hover div.mainmenu.production{background-image:url("/calliope/theme/PurpleGrey/img/menus/productions_hover.png");}
#mainmenutd_venue:hover div.mainmenu.venue{background-image:url("/calliope/theme/PurpleGrey/img/menus/productions_hover.png");}
#mainmenutd_salles:hover div.mainmenu.salles{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic1brown.png");}
#mainmenutd_notes:hover div.mainmenu.notes{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic2brown.png");}
#mainmenutd_propal:hover div.mainmenu.propal{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic3brown.png");}
#mainmenutd_categories:hover div.mainmenu.categories{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic4brown.png");}
#mainmenutd_employes:hover div.mainmenu.employes{background-image:url("/calliope/theme/PurpleGrey/img/menus/generic4brown.png");}
#mainmenutd_venuecontract:hover div.mainmenu.venuecontract{background-image:url("/calliope/theme/PurpleGrey/img/menus/contract_hover.png");}
#mainmenutd_commandes:hover div.mainmenu.commandes{background-image:url("/calliope/theme/PurpleGrey/img/menus/commandes_hover.png");}
#mainmenutd_aide:hover div.mainmenu.aide{background-image:url("/calliope/theme/PurpleGrey/img/menus/aide_hover.png");}
#mainmenutd_statistique:hover div.mainmenu.statistique{background-image:url("/calliope/theme/PurpleGrey/img/menus/stat_hover.png");}

/*-------------------------*/
         /*LOGIN*/
/*-------------------------*/
table.login_table ~ table.login_table{color:#70165A;}
.login_table{color:#70165A;}

/*-------------------------*/
       /*MENU GAUCHE*/
/*-------------------------*/
div.menu_titre{background-color:#4C6173;}
#menu_accordion .menu_contenu{color:#70165A;}
a.vsmenu:link,a.vsmenu:visited{color:#70165A}
div.blockvmenusearch{background-color:#FFF;color:#70165A;}
div.blockvmenubookmarks{background-color:#4C6173;}

/*-------------------------*/
     /*JQUERY ELEMENTS*/
/*-------------------------*/
.ui-autocomplete-loading,.ajaxLoading{background:url("/calliope/theme/PurpleGrey/img/working.gif") no-repeat scroll right center #FFF}
.ui-button{border:2px solid #70165A;}
.ui-autocomplete-input{border:2px solid #70165A;}
.context-menu-item.hover{background-color:inherit ! important;color:#70165A  ! important}
.leftAjaxLoader:before{content:url("/calliope/theme/PurpleGrey/img/working.gif");}
.rightAjaxLoader:after{content:url("/calliope/theme/PurpleGrey/img/working.gif");}
.middleAjaxLoader:before{content:url("/calliope/theme/common/loaderblue.gif");}
button.tab, input.tab,a.tab:link, span.tab:link, a.tab:visited, span.tab:visited, a#active.tab, a.tab.active, span#active.tab, span.tab{background-color:#4C6173; }
button.tab:hover, input.tab:hover, a.tab:hover, span.tab:hover, .tabsplanning .active:link, .tabsplanning .active:visited{background-color: #70165A;}
button.tab.active, input.tab.active, a.tab.active, a#active.tab{background-color:#70165A}

/*-------------------------*/
         /*TABLE*/
/*-------------------------*/
/*.border{border:1px solid #70165A}*/
table.border{border:1px solid #70165A;}
table.border td{border:1px solid #70165A;}

/*@list_titre*/
div.liste_titre,tr.liste_titre,tr.liste_titre_sel, tr.box_titre ,tr.liste_titre th ,tr.liste_titre_sel th, tr.box_titre, tr.liste_titre_light, th
{background-color:#70165A;}
tr.liste_titre_light{background-color:#70165A80 !important;}
input.liste_titre{background-color:#70165A;}
tr.first td{border-top:3px solid #70165A!important;}
#tableauEvenements{ border-left:2px solid #70165A!important;border-right:2px solid #70165A!important;border-top:2px solid #70165A!important;}
#tableauEvenements td{border-bottom:2px solid #70165A;}
#bandeauArtiste{border:2px solid #70165A!important;border-left:2px solid #70165A!important;border-top:2px solid #70165A!important;}
.fieldrequired{color:#70165A;}

/*-------------------------*/
/*STYLE : MIMETYPE file, icones*/
/*-------------------------*/
.filePDF{background:url("/calliope/theme/common/mime/pdf.png") no-repeat scroll left center;}
.iconPdf{background: #ffffff url("/calliope/theme/PurpleGrey/img/pdf3.png") no-repeat; }
.iconExcel{background: #ffffff url("/calliope/theme/PurpleGrey/img/xls.png") no-repeat; }
.iconMail{background: #ffffff url("/calliope/theme/PurpleGrey/img/object_emailing.png") no-repeat; }
.iconMailDisabled{background: #ffffff url("/calliope/theme/PurpleGrey/img/object_emailing_disable.png") no-repeat;}

/*-------------------------*/
         /*CLASSES dp*/
/*-------------------------*/
.dpHead,.tpHead,.tpHour td:hover .tpHead{background-color:#70165A;}
.dpDayNames td,.dpExplanation{background-color:#4C6173;}
.cal_other_month{background-color:#4C6173;}
.cal_today{background-color:#FFF;border:3px solid #70165A;}
.editkey_textarea,.editkey_ckeditor,.editkey_string,.editkey_email,.editkey_numeric,.editkey_select,.editkey_autocomplete{background:url("/calliope/theme/PurpleGrey/img/edit.png") no-repeat scroll right top rgba(0,0,0,0);}
.editkey_datepicker{background:url("/calliope/theme/PurpleGrey/img/calendar.png") no-repeat scroll right center rgba(0,0,0,0);}

/*-------------------------*/
  /*style de l'ancien GED*/
/*-------------------------*/
.ecm-layout-toggler{background-color:#4C6173;border-bottom:1px solid #4C6173;border-right:1px solid #4C6173;border-top:1px solid #4C6173}
ul.arbre strong{background-image:url("/calliope/theme/common/treemenu/branch.gif");}
ul.arbre strong.arbre-plier{background-image:url("/calliope/theme/common/treemenu/plus.gif");}
ul.arbre strong.arbre-deplier{background-image:url("/calliope/theme/common/treemenu/minus.gif");}
a.cke_dialog_ui_button{background-image:url("/calliope/theme/PurpleGrey/img/button_bg.png")!important;}
.ecmjqft LI.directory{background:url("/calliope/theme/common/treemenu/folder2.png") no-repeat scroll left top rgba(0,0,0,0);}
.ecmjqft LI.expanded{background:url("/calliope/theme/common/treemenu/folder2-expanded.png") no-repeat scroll left top rgba(0,0,0,0);}
.ecmjqft LI.wait{background:url("/calliope/theme/PurpleGrey/img/working.gif") no-repeat scroll left top rgba(0,0,0,0);}

/*-------------------------*/
    /*CUSTOM COMBOBOX*/
/*-------------------------*/
.comboNotMatch{color:#842A2B !important;}

.colorTextJeditable{color:#70165A;}
.colorTextJeditable2{color:#70165A;}
.plusJeditable{background:url("/calliope/theme/PurpleGrey/img/gray-plus.png"); }

/*advancedResearch */
.advancedResearch {color:#70165A;}
.txtsearch{border : 1px solid #70165A;}

/* FX */
@keyframes blink {  
0% { box-shadow:none }
50% { box-shadow:0 0 4px #70165A}
100% { box-shadow:0 0 8px #70165A}
}
@-webkit-keyframes blink {
0% { box-shadow:0 0 8px #70165A }
50% { box-shadow:0 0 4px #70165A}
100% { box-shadow:none}
}

/* PROD ARTISTE */
.rubriqueAdd{background-color:#e6e6e6; color:#70165A;}
.whitePicto.prod{padding-left:15px;background:url("/calliope/theme/common/ico_prod.png")top left no-repeat;}
.whitePicto.book{padding-left:15px;background:url("/calliope/theme/common/ico_book.png")top left no-repeat;}
.whitePicto.arti{padding-left:15px;background:url("/calliope/theme/common/ico_artiste.png")top left no-repeat;}
.whitePicto.relance{padding-left:15px;background:url("/calliope/theme/common/ico_note.png")top left no-repeat;}

.themePicto.prod{padding-left:15px;background:url("/calliope/theme/PurpleGrey/img/ico_prod.png")top left no-repeat;}
.themePicto.book{padding-left:15px;background:url("/calliope/theme/PurpleGrey/img/ico_book.png")top left no-repeat;}
.themePicto.arti{padding-left:15px;background:url("/calliope/theme/PurpleGrey/img/ico_artiste.png")top left no-repeat;}
.themePicto.relance{padding-left:15px;background:url("/calliope/theme/PurpleGrey/img/ico_note.png")top left no-repeat;}

/* Pour l'export compta */
div.borderTot{width:30%; border:2px solid #70165A}
div.borderInd{width:20%; border:2px solid #70165A}
div.borderCpt{width:35%; border:2px solid #70165A}

/*@Nv Planning*/
.fc-event.prod{background:#3a87ad url("/calliope/theme/common/ico_prod.png")top left no-repeat;}
.fc-event.book{background:#3a87ad url("/calliope/theme/common/ico_book.png")top left no-repeat;}
.fc-event.arti{background:#3a87ad url("/calliope/theme/common/ico_artiste.png")top left no-repeat;}
.fc-event.relance{background:#3a87ad url("/calliope/theme/common/ico_note.png")top left no-repeat;}
.fc-year-main-table .fc-event.prod{background:#3a87ad url("/calliope/theme/common/ico_prod_8.png")top left no-repeat;}
.fc-year-main-table .fc-event.book{background:#3a87ad url("/calliope/theme/common/ico_book_8.png")top left no-repeat;}
.fc-year-main-table .fc-event.arti{background:#3a87ad url("/calliope/theme/common/ico_artiste_8.png")top left no-repeat;}
.fc-year-main-table .fc-event.relance{background:#3a87ad url("/calliope/theme/common/ico_note_8.png")top left no-repeat;}
.fc-view-container .fc-content .fc-title{padding-left:15px;}
.fc-year-main-table .fc-title{padding-left:10px;}

/*-------------------------*/
        /*ARTISTES*/
/*-------------------------*/
/* Module Custom Artistes*/
span.imgEdit{background-image:url("/calliope/theme/PurpleGrey/img/edit.png");}
span.imgAdd{background-image:url("/calliope/theme/PurpleGrey/img/edit_add.png");}
span.imgDel{background-image:url("/calliope/theme/PurpleGrey/img/delete.png");}
span.imgLock{background-image:url("/calliope/theme/PurpleGrey/img/lock.png");}
span.imgUnlock{background-image:url("/calliope/theme/PurpleGrey/img/unlock.png");}
span.imgMail{background-image:url("/calliope/theme/PurpleGrey/img/stcomm3.png");}

/*-------------------------*/
        /*EVENEMENTS*/
/*-------------------------*/
/*Modele custom Evenement */
span.imgRefresh{background-image:url("/calliope/theme/PurpleGrey/img/refresh.png");}

/* Badge style is based on boostrap framework */

.badge {
	display: inline-block;
	padding: .1em .35em;
	font-size: 80%;
	font-weight: 700 !important;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border-width: 2px;
	border-style: solid;
	border-color: rgba(255,255,255,0);
	box-sizing: border-box;
}

.badge-status {
	font-size: 0.95em;
	padding: .19em .35em;			/* more than 0.19 generate a change into heigth of lines */
}
.tabBar .arearef .statusref .badge-status, .tabBar .arearefnobottom .statusref .badge-status {
	font-size: 1.1em;
	padding: .4em .4em;
}
/* Force values for small screen 767 */
@media only screen and (max-width: 767px)
{
	.tabBar .arearef .statusref .badge-status, .tabBar .arearefnobottom .statusref .badge-status {
		font-size: 0.95em;
		padding: .3em .2em;
	}
}

.badge-pill, .tabs .badge {
	padding-right: .5em;
	padding-left: .5em;
	border-radius: 0.25rem;
}

.badge-dot {
	padding: 0;
	border-radius: 50%;
	padding: 0.45em;
	vertical-align: text-top;
}

a.badge:focus, a.badge:hover {
	text-decoration: none;
}

.liste_titre .badge:not(.nochangebackground) {
	background-color: #aaaabb;
	color: #fff;
}

span.badgeneutral {
	padding: 2px 7px 2px 7px;
	background-color: #e4e4e4;
	color: #666;
	border-radius: 10px;
}


/* PRIMARY */
.badge-primary{
	color: #fff !important;
	background-color: #007bff;
}
a.badge-primary.focus, a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5);
}
a.badge-primary:focus, a.badge-primary:hover {
	color: #fff !important;
	background-color: #0062e6;
}

/* SECONDARY */
.badge-secondary, .tabs .badge {
	color: #fff !important;
	background-color: #aaaabb;
}
a.badge-secondary.focus, a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(170,170,187,0.5);
}
a.badge-secondary:focus, a.badge-secondary:hover {
	color: #fff !important;
	background-color: #9191a2;
}

/* SUCCESS */
.badge-success {
	color: #fff !important;
	background-color: #55a580;
}
a.badge-success.focus, a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(85,165,128,0.5);
}
a.badge-success:focus, a.badge-success:hover {
	color: #fff !important;
	background-color: #3c8c67;
}

/* DANGER */
.badge-danger {
	color: #fff !important;
	background-color: #af4705;
}
a.badge-danger.focus, a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(175,71,5,0.5);
}
a.badge-danger:focus, a.badge-danger:hover {
	color: #fff !important;
	background-color: #962e00;
}

/* WARNING */
.badge-warning {
	color: #fff !important;
	background-color: #bc9526;
}
a.badge-warning.focus, a.badge-warning:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(188,149,38,0.5);
}
a.badge-warning:focus, a.badge-warning:hover {
	color: #212529 !important;
	background-color: #a37c0d;
}

/* WARNING colorblind */
body[class*="colorblind-"] .badge-warning {
	  background-color: #e4e411;
  }
body[class*="colorblind-"] a.badge-warning.focus,body[class^="colorblind-"] a.badge-warning:focus {
	box-shadow: 0 0 0 0.2rem rgba(228,228,17,0.5);
}
body[class*="colorblind-"] a.badge-warning:focus, a.badge-warning:hover {
	background-color: #cbcb00;
}

/* INFO */
.badge-info {
	color: #fff !important;
	background-color: #aaaabb;
}
a.badge-info.focus, a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(170,170,187,0.5);
}
a.badge-info:focus, a.badge-info:hover {
	color: #fff !important;
	background-color: #9191a2;
}

/* LIGHT */
.badge-light {
	color: #212529 !important;
	background-color: #f8f9fa;
}
a.badge-light.focus, a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(248,249,250,0.5);
}
a.badge-light:focus, a.badge-light:hover {
	color: #212529 !important;
	background-color: #dfe0e1;
}

/* DARK */
.badge-dark {
	color: #fff !important;
	background-color: #343a40;
}
a.badge-dark.focus, a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(52,58,64,0.5);
}
a.badge-dark:focus, a.badge-dark:hover {
	color: #fff !important;
	background-color: #1b2127;
}


@media only screen and (max-width: 570px)
{
	span.badge.badge-status {
		overflow: hidden;
		max-width: 130px;
		text-overflow: ellipsis;
	}
}


/* STATUS BADGES */

/* STATUS0 */
.badge-status0 {
        color: #999999 !important;
        border-color: #cbd3d3 !important;
        background-color: #fff !important;
}
.font-status0 {
        color: #fff !important;
}
.badge-status0.focus, .badge-status0:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
.badge-status0:focus, .badge-status0:hover {
    color: #999999 !important;
        border-color: #b2baba !important;
}

/* STATUS1 */
.badge-status1 {
        color: #ffffff !important;
        background-color: #bc9526 !important;
}
.font-status1 {
        color: #bc9526 !important;
}
.badge-status1.focus, .badge-status1:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(188,149,38,0.5) !important;
}
.badge-status1:focus, .badge-status1:hover {
    color: #ffffff !important;
}

/* COLORBLIND STATUS1 */
body[class*="colorblind-"] .badge-status1 {
        color: #000 !important;
        background-color: #e4e411 !important;
}
body[class*="colorblind-"] .font-status1 {
        color: #e4e411 !important;
}
body[class*="colorblind-"] .badge-status1.focus, body[class*="colorblind-"] .badge-status1:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(228,228,17,0.5) !important;
}
body[class*="colorblind-"] .badge-status1:focus, body[class*="colorblind-"] .badge-status1:hover {
    color: #000 !important;
}

/* STATUS2 */
.badge-status2 {
        color: #ffffff !important;
        background-color: #9c9c26 !important;
}
.font-status2 {
        color: #9c9c26 !important;
}
.badge-status2.focus, .badge-status2:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(156,156,38,0.5) !important;
}
.badge-status2:focus, .badge-status2:hover {
    color: #ffffff !important;
}

/* STATUS3 */
.badge-status3 {
        color: #212529 !important;
        border-color: #bca52b !important;
        background-color: #fff !important;
}
.font-status3 {
        color: #fff !important;
}
.badge-status3.focus, .badge-status3:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
.badge-status3:focus, .badge-status3:hover {
    color: #212529 !important;
        border-color: #a38c12 !important;
}

/* STATUS4 */
.badge-status4 {
        color: #ffffff !important;
        background-color: #25a580 !important;
}
.font-status4 {
        color: #25a580 !important;
}
.badge-status4.focus, .badge-status4:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(37,165,128,0.5) !important;
}
.badge-status4:focus, .badge-status4:hover {
    color: #ffffff !important;
}

/* COLORBLIND STATUS4 */
body[class*="colorblind-"] .badge-status4 {
        color: #000 !important;
        background-color: #37de5d !important;
}
body[class*="colorblind-"] .font-status4 {
        color: #37de5d !important;
}
body[class*="colorblind-"] .badge-status4.focus, body[class*="colorblind-"] .badge-status4:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(55,222,93,0.5) !important;
}
body[class*="colorblind-"] .badge-status4:focus, body[class*="colorblind-"] .badge-status4:hover {
    color: #000 !important;
}

/* STATUS5 */
.badge-status5 {
        color: #999999 !important;
        border-color: #cad2d2 !important;
        background-color: #fff !important;
}
.font-status5 {
        color: #fff !important;
}
.badge-status5.focus, .badge-status5:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
.badge-status5:focus, .badge-status5:hover {
    color: #999999 !important;
        border-color: #b1b9b9 !important;
}

/* STATUS6 */
.badge-status6 {
        color: #777777 !important;
        background-color: #cad2d2 !important;
}
.font-status6 {
        color: #cad2d2 !important;
}
.badge-status6.focus, .badge-status6:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(202,210,210,0.5) !important;
}
.badge-status6:focus, .badge-status6:hover {
    color: #777777 !important;
}

/* STATUS7 */
.badge-status7 {
        color: #212529 !important;
        border-color: #25a580 !important;
        background-color: #fff !important;
}
.font-status7 {
        color: #fff !important;
}
.badge-status7.focus, .badge-status7:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
.badge-status7:focus, .badge-status7:hover {
    color: #212529 !important;
        border-color: #0c8c67 !important;
}

/* COLORBLIND STATUS7 */
body[class*="colorblind-"] .badge-status7 {
        color: #212529 !important;
        border-color: #37de5d !important;
        background-color: #fff !important;
}
body[class*="colorblind-"] .font-status7 {
        color: #fff !important;
}
body[class*="colorblind-"] .badge-status7.focus, body[class*="colorblind-"] .badge-status7:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
body[class*="colorblind-"] .badge-status7:focus, body[class*="colorblind-"] .badge-status7:hover {
    color: #212529 !important;
        border-color: #1ec544 !important;
}

/* STATUS8 */
.badge-status8 {
        color: #ffffff !important;
        background-color: #993013 !important;
}
.font-status8 {
        color: #993013 !important;
}
.badge-status8.focus, .badge-status8:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(153,48,19,0.5) !important;
}
.badge-status8:focus, .badge-status8:hover {
    color: #ffffff !important;
}

/* STATUS9 */
.badge-status9 {
        color: #999999 !important;
        background-color: #e7f0f0 !important;
}
.font-status9 {
        color: #e7f0f0 !important;
}
.badge-status9.focus, .badge-status9:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(231,240,240,0.5) !important;
}
.badge-status9:focus, .badge-status9:hover {
    color: #999999 !important;
}

/* STATUS10 */
.badge-status10 {
        color: #212529 !important;
        border-color: #993013 !important;
        background-color: #fff !important;
}
.font-status10 {
        color: #fff !important;
}
.badge-status10.focus, .badge-status10:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
.badge-status10:focus, .badge-status10:hover {
    color: #212529 !important;
        border-color: #801700 !important;
}

/* STATUS1B */
.badge-status1b {
        color: #212529 !important;
        border-color: #bc9526 !important;
        background-color: #fff !important;
}
.font-status1b {
        color: #fff !important;
}
.badge-status1b.focus, .badge-status1b:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
.badge-status1b:focus, .badge-status1b:hover {
    color: #212529 !important;
        border-color: #a37c0d !important;
}

/* STATUS4B */
.badge-status4b {
        color: #212529 !important;
        border-color: #25a580 !important;
        background-color: #fff !important;
}
.font-status4b {
        color: #fff !important;
}
.badge-status4b.focus, .badge-status4b:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.5) !important;
}
.badge-status4b:focus, .badge-status4b:hover {
    color: #212529 !important;
        border-color: #0c8c67 !important;
}

/*global*/
body{background-color:#DBDBDB;}
a:link,a:visited,a:active{color:#70165A;}
a:hover{ color: #4C6173;}
input,input.flat,textarea,textarea.flat,form.flat select,select.flat{border:2px solid #DBDBDB;}
input.warning, textarea.warning, select.warning {border-color: #842A2B;}
tr.warning {background-color: #842A2B22;}
img.warning { background-color: #842A2B; }
span.warning {color: #842A2B;}

/* toolbox */
div.toolboxicon{background-color: #70165A;}
div.toolboxiconwarning, div.toolboxicon:hover{background-color: #842A2B;}
/*div.toolboxiconwarning{border-color: #842A2B;}*/

/*@buttons*/
.butAction{background-color: #70165A;}
input[type="button"]:hover, .button:hover, .butAction:hover, .butActionDelete:hover{background-color: #4C6173;}

/*@menuHaut*/
div.tmenu{background: #DBDBDB; /* Old browsers */
    background: -moz-linear-gradient(top, #DBDBDB 0%, #f2f2f2 89%, rgba(42,40,41,0.2) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(89%,#f2f2f2), color-stop(100%,rgba(42,40,41,0.2))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #DBDBDB 0%,#f2f2f2 89%,rgba(42,40,41,0.2) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #DBDBDB 0%,#f2f2f2 89%,rgba(42,40,41,0.2) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #DBDBDB 0%,#f2f2f2 89%,rgba(42,40,41,0.2) 100%); /* IE10+ */
    background: linear-gradient(to bottom, #DBDBDB 0%, #f2f2f2 89%, rgba(42,40,41,0.2) 100%) ; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBDBDB', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}

/*@menu gauche*/
a.vsmenu:link,a.vsmenu:visited {color:#70165A}
a.vmenu:hover {color: #DBDBDB;}
a.vsmenu:hover {color: #4C6173;}
font.vsmenudisabled {color:#DBDBDB;}

/*@ui jquery elements*/
.ui-autocomplete-input{border:2px solid #DBDBDB; }
.ui-button{ border:2px solid #DBDBDB; }

/*@ classe tabs / tabBar / tabTitle */
button.tab, input.tab,a.tab:link, span.tab:link, a.tab:visited, span.tab:visited, span.tab{color:#DBDBDB;background-color:#4C6173;}
button.tab:hover, input.tab:hover, a.tab:hover, span.tab:hover, .tabsplanning .active:link, .tabsplanning .active:visited{color: #70165A;background-color: #70165A;}
.onglets .ui-state-active a{background-color: #70165A}
button.tab.active, input.tab.active, a#active.tab, a.tab.active, span#active.tab{background-color:#70165A}

/*@table*/
table.border{border:1px solid #4C6173;}
table.border td{border:1px solid #4C6173}
#tableauEvenements td{border-color: #70165A !important;}
#bandeauEvenement{border:2px solid #4C6173!important;}
#bandeauArtiste{box-shadow: 1px 1px 3px  #4C6173;}
#bandeauArtiste th,#bandeauArtiste td{/*border-right: 2px solid #70165A!important;*//*border-left: 2px solid #70165A!important*/}
.pairImpairPetit tr:not(.liste_titre){color:#70165A;}
.pairImpairPetit tr:not(.liste_titre):nth-of-type(2n){ color:#70165A;}
/*@list_titre*/
input.liste_titre{background-color:#4C6173;}
div.liste_titre,tr.liste_titre,tr.liste_titre_sel, tr.box_titre ,tr.liste_titre th ,tr.liste_titre_sel th, tr.box_titre th{background-color:#4C6173}

/* Accordéon du module d'aide */
.ui-accordion .ui-accordion-header {background-color: #70165A;  /*bleu foncé : #1a9fc6*/ }
/*ouvert par defaut apres avoir cliqué à coté*/
.ui-accordion .ui-state-hover{ background-color: #4C6173; /* bleu clair : #6ABEDD*/ }

/* tournee */
.tournee_separator { border-bottom-color: #70165A;}

/* MAIL */
.envoiMail, .envoiMailEtFacture {border-color: #70165A;}
.envoiMail:hover, .envoiMailEtFacture:hover {background-color: #70165A;}

/* breadcrumbs */
div.bcfirst, div.bcslot {
    background: #4C6173;
    border-left-color: #FFFFFF;
}
div.bcslot {
    border-right-color: #FFFFFF;
}
div.bc::before, div.bc::after, div.bcfirst::before, div.bcfirst::after {
    background: #4C6173;
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF;
}
div.bcselect::before, div.bcselect::after {
    background: #70165A;
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF;
}
div.bc:hover::before, div.bc:hover::after, div.bcfirst:hover, div.bcslot:hover, div.bcfirst:hover::before, div.bcfirst:hover::after {
     background: #70165A;
}
div.bc::before, div.bcselect::before, li.bcfirst::before {
    border-top-color: #4C6173;
}
li.bc::after, div.bcselect::after, li.bcfirst::after {
    border-bottom-color: #4C6173;
}
a.bc {
    color: #FFFFFF !important;
}
div.bcbgimage {
    background: #4C6173;
}
div.bcbgimagehover {
    background: #DBDBDB;
}
div.bcbgimagereducehover {
    background: #4C6173;
    opacity: 1;
}