.ui-front-session{
	z-index: 999 !important;	
}
.modal-ui-front-session{
	z-index: 1000 !important;	
}

.ui-tooltip {
	max-width: 450px !important;
}

.no-close .ui-dialog-titlebar-close {
	display:none;
}

.no-titlebar .ui-dialog-titlebar {
	display:none;
}

.ui-inline {
	display:inline-block!important;
	margin:-2px -2px -3px;
	padding:0;
}
.ui-inline-right {
	float: right;
	display:inline-block!important;
	margin:-2px -2px -3px;
	padding:0;
}

h3.ui-widget-header{
	margin-top: 7px;
	margin-bottom: 5px;

}
h3.ui-widget-header + p {
   margin-bottom: 0px;
}

label.ui-button{
	margin-left: auto !important;
/* 	width: auto !important;  */ /*  desactivé pour les boutons video/photo sur les fiches avec statut tandem pour avoir une bonne largeur */
}

.ui-menu-item-alternate {
	text-align:center;
	font-size: 2.5em !important;
	line-height: 1.8em;
	font-weight: bold;
}


.ui-menu {
	-moz-box-shadow: 0px 3px 8px rgb(100,100,100);
	-webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
	box-shadow: 0px 3px 8px rgb(100,100,100);
}


.ui-button-active-green{
	color: #2fbe00 !important;	
}
.ui-button-active-green:hover{
	background: rgba(47, 190, 0, 0.10) url("../src/jquery-ui-1.11.0.custom/images/ui-bg_glass_100_2fbe00_1x400.png") 50% 50% repeat-x;
	border-color: #2fbe00 !important;
}
.ui-button-active-green.ui-state-active{
	background: #2fbe00 url("../src/jquery-ui-1.11.0.custom/images/ui-bg_glass_65_2fbe00_1x400.png") 50% 50% repeat-x !important;
	color:white !important;
}



.ui-button-active-orange{
	color: #ffa800 !important;	
}
.ui-button-active-orange:hover{
	background: rgba(255, 171, 0, 0.10) url("../src/jquery-ui-1.11.0.custom/images/ui-bg_glass_100_ffa800_1x400.png") 50% 50% repeat-x;
	border-color: #ffa800 !important;
}
.ui-button-active-orange.ui-state-active{
	background: #ffa800 url("../src/jquery-ui-1.11.0.custom/images/ui-bg_glass_65_ffa800_1x400.png") 50% 50% repeat-x !important;
	color:white !important;
}








/* http://download.jqueryui.com/themeroller/images/ui-icons_ff0000_256x240.png */
.ui-icon.blue {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_2e83ff_256x240.png)!important;
}

.ui-icon.red {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_cd0a0a_256x240.png)!important;
}

.ui-icon.green {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_38bc1c_256x240.png)!important;
}

.ui-icon.orange {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_ffa70c_256x240.png)!important;
}

.ui-icon.orange_opacity25 {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_ffa70c_256x240_opacity25.png)!important;
}





.ui-icon.grey, tr.inactif .ui-icon {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_999999_256x240.png)!important;
}

.ui-icon.darkgrey {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_222222_256x240.png)!important;
}


.ui-icon.white {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_ffffff_256x240.png)!important;
}



tr:hover .ui-icon.grey, tr:hover .ui-icon.white{
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_222222_256x240.png)!important;
}

tr.inactif:hover .ui-icon.grey {
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_999999_256x240.png)!important;
}

.small-button {
	font-size:.8em!important;
}

.big-big-button {
	font-size:1.6em!important;
}

.big-big-big-button {
	font-size:2.4em!important;
}

.ui-button-text {
	font-size:inherit!important;
}

.ui-selectmenu-button {
	vertical-align:middle;
}


#qualification .ui-selectmenu-button,#parachute_new_ensemble .ui-selectmenu-button,#parachute_modif_ensemble .ui-selectmenu-button {
	margin-top:4px!important;
	z-index:0;
	display:block;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	min-width:100px;
}

.ui-sortable-helper ul, .ui-sortable-helper{
	list-style: none;
}

.custom-ui-widget-header-kero {
  background: #EBCCCC;
  font-size: 1em;
}
/*
.custom-ui-widget-titlebar-kero{
	background : #D9534F;
	color : #eee;
	border-color : red;
}
.custom-ui-widget-titlebar-kero button .ui-icon{
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_cd0a0a_256x240.png)!important;
}
*/

.ui-dialog {
	box-shadow:0 0 12px #555;
}

.ui-state-highlight {
	margin-top:5px;
	min-height:22px;
}

.ui-state-error {
	border: none !important;
/* 	background-color: rgba(240,238,255,1); */
/* 	background-image: url(http://download.jqueryui.com/themeroller/images/ui-bg_diagonals-thick_100_ffe300_40x40.png) !important; */
	background:#bababa url(../src/jquery-ui-1.11.0.custom/images/ui-bg_diagonals-thick_100_dddddd_40x40.png)!important;
	color:#000000!important;
	border-color:#b9b9b9!important;
}

.ui-state-error-50 {
	background-image: url(../src/jquery-ui-1.11.0.custom/images/ui-bg_diagonals-thick_50_grey_40x40.png) ;
}


.ui-state-error-red{
	border: 1px solid #cd0a0a;
	background: #b81900 url("../src/jquery-ui-1.11.0.custom/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
	color: #ffffff;
}

.ui-state-error-red .ui-icon{
	background-image:url(../src/jquery-ui-1.11.0.custom/images/ui-icons_cd0a0a_256x240.png)!important;
}


/* (visible ou inherit) permet au fenetres modales de s afficher correctement */
.ui-dialog {
	overflow:inherit!important;
}

.ui-widget-content {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.ui-widget-content a {
	text-decoration:none;
}

.ui-button-text {
	font-size:inherit!important;
}

/* 
Couleur additionneles
black
white
grey #999999
darkgrey #454545
orange #FFA500

*/

/* Multiples de 24 px */
.ui-icon-annexe-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-annexe-green { background-image:url(../img/UI-IconAnnexes-green.png) !important; }


.ui-button .ui-icon.avSyncWeb { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -48px -504px; } 
.ui-button.ui-state-active .ui-icon.avSyncWeb { background-image:url(../img/UI-IconAnnexes-white.png); }

.ui-button .ui-icon.avSyncDeco { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -72px -504px; } 
.ui-button.ui-state-active .ui-icon.avSyncDeco { background-image:url(../img/UI-IconAnnexes-white.png); }

.ui-button .avSyncKero { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -24px -504px; } 
.ui-button.ui-state-active .ui-icon.avSyncKero  { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-avSyncKeroActive { background-image:url(../img/UI-IconAnnexes-white.png); width:16px; height:16px; background-position: -24px -504px; margin-right: 5px;}

.ui-icon-avSyncExcel { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -97px -480px; } 
.ui-button .ui-icon.avSyncExcel { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -98px -480px; } 
.ui-button.ui-state-active .ui-icon.avSyncExcel { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-avSyncExcel-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-avSyncExcel-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-avSyncExcel-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }



.ui-icon-avSyncPDF, .ui-icon-annexe-pdf { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -24px -480px; } 
.ui-button .ui-icon.avSyncPDF { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -24px -480px; } 
.ui-button.ui-state-active .ui-icon.avSyncPDF { background-image:url(../img/UI-IconAnnexes-white.png); }

.ui-button .ui-icon.radio { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -96px -504px; } 
.ui-button.ui-state-active .ui-icon.radio { background-image:url(../img/UI-IconAnnexes-white.png); }

.ui-icon-persons { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -432px -96px; } 
.ui-button .ui-icon.persons { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -432px -96px; } 
.ui-button.ui-state-active .ui-icon.persons { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-persons-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }

.ui-icon-personsolo { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -408px -96px; } 
.ui-button .ui-icon.personsolo { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -408px -96px; } 
.ui-button.ui-state-active .ui-icon.personsolo { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-personsolo-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }

.ui-icon-phone { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -432px -48px; } 
.ui-button .ui-icon.phone { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -432px -48px; } 
.ui-button.ui-state-active .ui-icon.phone { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-phone-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-phone-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-pagesimple { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -336px -24px; } 
.ui-button .ui-icon.pagesimple { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -336px -24px; } 
.ui-button.ui-state-active .ui-icon.pagesimple { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-pagesimple-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-pagesimple-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-pagemultiple { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -480px -24px; } 
.ui-button .ui-icon.pagemultiple { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -480px -24px; } 
.ui-button.ui-state-active .ui-icon.pagemultiple { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-pagemultiple-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-pagemultiple-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-UItag { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -120px -48px; } 
.ui-button .ui-icon.UItag { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -120px -48px; } 
.ui-button.ui-state-active .ui-icon.UItag { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-UItag-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-UItag-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-UItagMulti { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -144px -48px; } 
.ui-button .ui-icon.UItagMulti { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -144px -48px; } 
.ui-button.ui-state-active .ui-icon.UItagMulti { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-UItagMulti-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-UItagMulti-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }


.ui-icon-apnphoto { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -360px 0; } 
.ui-button .ui-icon.apnphoto { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -360px 0; } 
.ui-button.ui-state-active .ui-icon.apnphoto { width:16px; height:16px; background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-apnphoto-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-apnphoto-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-apnphoto-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-camera { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -480px 0; } 
.ui-button .ui-icon.camera { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -480px 0; } 
.ui-button.ui-state-active .ui-icon.camera { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-camera-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-camera-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-camera-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-cameraetapnphoto { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -576px 0; } 
.ui-button .ui-icon.cameraetapnphoto { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -576px 0; } 
.ui-button.ui-state-active .ui-icon.cameraetapnphoto { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-cameraetapnphoto-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-cameraetapnphoto-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-cameraetapnphoto-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-editanddelete { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -576px -24px; } 
.ui-button .ui-icon.editanddelete { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -576px -24px; } 
.ui-button.ui-state-active .ui-icon.editanddelete{ background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-editanddelete-disabled, .grey.ui-icon-editanddelete { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-editanddelete-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.darkgrey.ui-icon-editanddelete { background-image:url(../img/UI-IconAnnexes-454545.png) !important; }
.ui-icon-editanddelete-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-editonly { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -480px -24px; } 
.ui-button .ui-icon.editonly { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -480px -24px; } 
.ui-button.ui-state-active .ui-icon.editonly{ background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-editonly-disabled, .grey.ui-icon-editonly { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-editonly-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.darkgrey.ui-icon-editonly { background-image:url(../img/UI-IconAnnexes-454545.png) !important; }
.ui-icon-editonly-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }

.ui-icon-deleteonly { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -96px -168px; } 
.ui-button .ui-icon.deleteonly { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -96px -168px; } 
.ui-button.ui-state-active .ui-icon.deleteonly{ background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-deleteonly-disabled , .grey.ui-icon-deleteonly { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-deleteonly-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.darkgrey.ui-icon-deleteonly { background-image:url(../img/UI-IconAnnexes-454545.png) !important; }
.ui-icon-deleteonly-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }





.ui-icon-eyeCrossed { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -432px -192px; } 
.ui-button .ui-icon.eyeCrossed { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -432px -192px; } 
.ui-button.ui-state-active .ui-icon.eyeCrossed { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-eyeCrossed-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-eyeCrossed-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-eyeCrossed-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }


.ui-icon-beyondgravity { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: 0 -504px; } 
.ui-button .ui-icon.beyondgravity { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: 0 -504px; } 
.ui-button.ui-state-active .ui-icon.beyondgravity { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-beyondgravity-disabled { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-beyondgravity-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-beyondgravity-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }


.ui-icon-plane { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -168px -168px; } 
.ui-button .ui-icon.plane { background-image:url(../img/UI-IconAnnexes.png); width:16px; height:16px; background-position: -168px -168px; } 
.ui-button.ui-state-active .ui-icon.plane { background-image:url(../img/UI-IconAnnexes-white.png); }
.ui-icon-plane-disabled, .grey.ui-icon-plane { background-image:url(../img/UI-IconAnnexes-grey.png) !important; }
.ui-icon-plane-black { background-image:url(../img/UI-IconAnnexes-black.png) !important; }
.ui-icon-plane-green, .green.ui-icon-plane { background-image:url(../img/UI-IconAnnexes-green.png) !important; }
.ui-icon-plane-enabled { background-image:url(../img/UI-IconAnnexes.png) !important; }



.buttonSetDateActivite {
	margin-left:110px;
	font-size:.8em;
}

.buttonSetDateActiviteAvionnage {
	margin-left:220px;
	margin-bottom:10px;
	font-size:.8em;
}

.edit-activite .ui-button {
	margin-top:-2px;
	margin-bottom:-2px;
	height:15px!important;
}

.edit-activite .ui-button .ui-icon {
	margin-top:-9px!important;
}

.ui-notification-container {
	width:300px;
	position:fixed;
	top:10px;
	right:10px;
}
.ui-notification-container a{
	text-decoration: none;
	color: inherit;
}



/*
.ui-notification-bottomleft {
    width: 300px;
    position: absolute;
    left: 10px;
    bottom: 10px;
}

.ui-notification-bar {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
}
*/
.ui-notification-bar .ui-notification {
	border-top:0;
	border-left:0;
	border-right:0;
	border-radius:0;
	-o-box-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

.ui-notification-warning {
	opacity:.95;
	background-color:#ffffc9!important;
	border:1px solid #ffe242!important;
}

.ui-notification-valid {
	opacity:.95;
	background-color:#f2fdf7;
	border:1px solid #51ff8e;
	color:#00ab3d;
}

.ui-notification-alert {
	opacity:.95;
	background-color:#fdf2f2;
	border:1px solid #ff5151;
	color:#cb0000;
}

.ui-notification {
	padding:5px 8px;
	-o-box-shadow:2px 2px 2px #ccc;
	-moz-box-shadow:2px 2px 2px #ccc;
	-webkit-box-shadow:2px 2px 2px #ccc;
	box-shadow:2px 2px 2px #ccc;
}

.ui-notification .ui-notification-content {
}

.ui-notification .ui-notification-content h4 {
	font-size:1.1em;
}

.ui-notification .ui-notification-content p {
	padding:0!important;
	margin:0!important;
}

.ui-notification .ui-notification-close {
	display:inline-block;
	float:right;
	width:19px;
	padding:1px;
	height:18px;
	margin:-2px -2px 0 2px;
}

.ui-notification .ui-notification-close:hover,.ui-notification .ui-notification-close:focus {
	padding:0;
}

.ui-notification .ui-notification-close span {
	display:block;
	margin:1px;
}