--------------------------------------------------------------------------------
* /
::-moz-selection {
	background: #54d5ea;
}

::selection {
	background: #54d5ea;
}

a, a:visited {
	color: #54d5ea;
}

a:hover, a:focus {
	
}

li {
	list-style: none;
}

/* Sprite image
--------------------------------------------------------------------------------*/
.breadcrumb
 
.bg
,
.panel-lists-controls
 
.bg
,
.search-box
 
.submit
,
.search-box
 
.popover-close
,
.glossary-controls
 
li
:hover
,
.glossary-controls
 
li
.selected
,
{
background-image
:url
(../img/sprite
.png
);


}
#dragger, .icon, .button-icon .icon, #collapser, .tableview-controls .go-back
	{
	background-image: url(../img/sprite_new.png);
}

.search-box .submit {
	background: url("../../../img/icon-search.png") no-repeat scroll 7px 7px
		#18998a;
}

form[name=planningForm] {
	background-color: #E1E6E9 !important;
	color: black !important;
}

#collapser {
	background-position: 0 -15px;
	bottom: 129px !important;
}

.menuleft_close #collapser {
	background-position: 0 -30px;
}

/* Main layout
--------------------------------------------------------------------------------*/
#container {
/* 	background: url(../img/bkgd-flou1.jpg) no-repeat center center fixed; */
/* 	background-size: cover; */
background-color: #b1d9c3; 
}

.subContainer {
	background-color: #e1e6e9;
}

#panel {
	background-color: #f2f2f2;
}

/*** MENU PANEL ***/

/** General **/
iframe {
	border: none !important;
	width: 100%;
	height: 100%;
}
/** Menu **/

/* DÃ??Ã?Â¯Ã??Ã?Â¿Ã??Ã?Â½sactivation de la selection sur le menu */
#foed-menu-content {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#foed-menu-content {
	-webkit-box-shadow: 0 0 4px #3e3e3e;
	-moz-box-shadow: 0 0 4px #3e3e3e;
	box-shadow: 0 0 4px #3e3e3e;
}

#foed-menu-content {
	background: #3e3e3e;
	border-right-color: #3e3e3e;
	border-right-style: solid;
	margin-left: 0px;
}

.foed-input-style.empty {
	color: #d5d5d5;
}

.foed-searchbar-btn-close {
	background: url("../../../img/icon-reset.png") no-repeat scroll 7px 5px
		#E1E6E9;
	color: #FFFFFF;
	height: 30px;
	width: 33px;
}

#foed-menu-content-searchbar .foed-input-style {
	height: 30px;
	padding: 4px 10px;
	line-height: 1em;
	font-family: 'robotomedium', sans-serif;;
	font-size: 13px;
	border: none;
	-webkit-box-shadow-col: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.foed-searchbar-btn-search {
	background: url("../../../img/icon-search.png") no-repeat scroll 7px 5px
		#18998a;
	color: #FFFFFF;
	height: 30px;
	width: 33px;
}

.foed-searchbar-border {
	/*     border: solid 1px #ffffff; */
	border: solid 0px #ffffff;
	background: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.foed-input-style {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: solid 1px #ffffff;
}

.foed-input-style:focus {
	border-color: #ffffff;
	outline: 0;
	-webkit-box-shadow: inset 0 0 4px rgba(85, 211, 234, 0.95);
	box-shadow: inset 0 0 4px rgba(85, 211, 234, 0.95);
}

#foed-menu-content-arrow {
	border-bottom-color: transparent;
}

.foed-submenu-arrow {
	border-top-color: #ffffff;
}

#foed-menu-content-block a:hover, #foed-menu-content-block a:focus {
	text-decoration: none;
	color: #d7d7d7;
	/* 	background-color: #3e3e3e; */
}

#foed-menu-content-block .foed-submenu-toggle:hover,
	#foed-menu-content-block .foed-submenu-toggle:focus {
	color: #FFF;
}

.foed-menu-border-btn {
	-webkit-box-shadow: 0 0 3px #3e3e3e;
	-moz-box-shadow: 0 0 3px #3e3e3e;
	box-shadow: 0 0 3px #3e3e3e;
}

#foed-menu-content-block {
	background: none;
	border: solid 0px #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
}

.foed-menu-list1 {
	color: #595959;
	font-size: 12px;
	list-style-type: none;
	white-space: nowrap;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.foed-menu-list1 a:hover {
	/*     background: #363636; */
	/*       color: white; */
	background: rgba(0, 0, 0, .11);
	border-right: 5px #ababab solid !important;
	box-sizing: border-box;
}

.foed-menu-list1 .cursor {
	background: #18998a;
}

.foed-menu-list1 .cursor a {
	color: #FFF;
}

.foed-menu-list1 a {
	color: rgba(255, 255, 255, .6);
	background-color: #363636;
	border: none;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding: 10px 20px 10px 15px;
	border-bottom: solid 1px rgba(0, 0, 0, .15);
}

.foed-togglable-list1, .foed-togglable-list2, .foed-togglable-list3 {
	list-style-image: url("../img/list-style1.png");
	margin-left: 21px;
}

.opened.foed-togglable-list1, .opened.foed-togglable-list2, .opened.foed-togglable-list3
	{
	list-style-image: url("../img/list-style3.png");
}

.foed-menu-list2 {
	color: #b2b2b2;
	font-size: 12px;
	list-style-type: none;
	list-style-image: none;
}

.foed-menu-list2 a:hover {
	/*     background: #f5f5f5; */
	/*     color:#595959; */
	background: rgba(0, 0, 0, .11);
	border-right: 5px #ababab solid !important;
	box-sizing: border-box;
}

/* .panel-body a{ */
/* 	padding: 0px 0; */
/* } */

/* .foed-menu-list2 a{ */
/*     color: #8c8c8c; */
/* } */
.foed-menu-list3 {
	color: #b0b0b0;
	font-size: 11px;
	list-style-type: none;
	list-style-image: none;
}

.foed-menu-list3 a:hover {
	/*     background: #f5f5f5; */
	
}

.foed-panel-style {
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.foed-submenu-heading {
	color: rgba(255, 255, 255, .6);
	background-color: #3e3e3e;
	border: none;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding: 10px 20px 10px 15px;
	border-bottom: solid 1px rgba(0, 0, 0, .15);
	box-shadow: rgba(0, 0, 0, 0.50) 0px 0px 10px;
}

.foed-submenu-heading:hover {
	background-color: #363636;
}

h6.foed-submenu {
	margin: 0;
	padding-left: 20px;
	font-weight: 200;
	background: url("../../../img/menu-arrow-close.png") no-repeat;
}

h6.foed-submenu.opened {
	background: url("../../../img/menu-arrow-open.png") no-repeat;
}

a.foed-submenu-toggle:link {
	color: rgba(255, 255, 255, .6);
	text-decoration: none;
}

a.foed-submenu-toggle:visited {
	color: rgba(255, 255, 255, .6);
	text-decoration: none;
}

a.foed-submenu-toggle:hover {
	color: rgba(255, 255, 255, .6);
	text-decoration: underline;
}

a.foed-submenu-toggle:active {
	color: rgba(255, 255, 255, .6);
	text-decoration: underline;
}

#foed-menu-content-block.foed-rounded {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow: auto;
}

.foed-menu-border-btn a {
	display: block;
	width: 25px;
	height: 25px;
}

.foed-menu-border-btn.foed-toggle {
	background: #18998a;
}

.foed-menu-border-btn.foed-toggle a {
	background: url('../../../img/icon-list.png') no-repeat;
	background-position: 22px 18px;
	width: 50px;
	height: 50px;
}

.foed-menu-border-btn.foed-home {
	background: #3e3e3e;
	top: 90px !important;
	left: 0px;
}

.foed-menu-border-btn.foed-home a {
	background: url('../../../img/icon-home.png') no-repeat;
}

.foed-menu-border-btn.foed-help {
	background: #f5c815;
}

.foed-menu-border-btn.foed-help a {
	background: url('../../../img/icon-help.png') no-repeat;
}

.foed-menu-border-btn.foed-logout {
	background: #ff6766;
}

.foed-menu-border-btn.foed-logout a {
	background: url('../../../img/icon-logout.png') no-repeat;
}

.foed-menu-border-btn.foed-rounded {
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

/* Breadcrumb
--------------------------------------------------------------------------------*/
#breadcrumb-holder, .breadcrumb-holder {
	border-left: 0px solid #494a4a !important;
	/*      border-left: 7px solid #494a4a; */
	/*    background: #fff;  */
	background: transparent;
}

.singlecontent-main-panel-holder .breadcrumb-holder {
	border-left: 0px solid #494a4a;
}

.breadcrumb .step1 {
	color: #18998a;
	/*     text-transform: uppercase; */
	font-size: 12px;
}

.breadcrumb .step1 a {
	/*     text-transform: uppercase; */
	color: #18998a;
}

.breadcrumb .step2, .breadcrumb .step3, .breadcrumb .step4, .breadcrumb .step5,
	.breadcrumb .step6, .breadcrumb .step7, .breadcrumb .step8 {
	color: #909090;
}

.breadcrumb .step2 a, .breadcrumb .step3 a, .breadcrumb .step4 a,
	.breadcrumb .step5 a, .breadcrumb .step6 a, .breadcrumb .step7 a,
	.breadcrumb .step8 a {
	color: #909090;
}

.breadcrumb a:hover {
	color: #595959;
}

/* HeaderInfos
--------------------------------------------------------------------------------*/
#header-infos-holder, .header-infos-holder {
	color: #B2B2B2;
}

.header_img_logo_ecran {
	width: 80px;
}

#pager_scheduler {
	margin-right: 10px;
}

.header-content .selectWrapper .avdSelect-dropdown {
	padding: 0px 2px 0px 0px;
}

.header_img_logo_ecran img {
	width: 72px;
	height: 72px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left: 7px;
}

.header-content .label {
	color: #59595B;
}

/* PanelLists
--------------------------------------------------------------------------------*/
.panel-lists-controls .panel-lists-control {
	color: #cac8c9;
	/*border-bottom-color:#54d5ea;*/
	background: #ffffff;
}

.panel-lists-controls .panel-lists-control:hover, .panel-lists-controls .panel-lists-control.selected
	{
	color: #ffffff;
	background: #494a4a;
	/*border-bottom-color:#54d5ea;*/
}

.panel-lists-controls .hierarchical-selected, .panel-lists-controls .alphabetical-selected
	{
	color: #ffffff !important;
	cursor: default;
	background: #494a4a;
}

/* Selectbox
--------------------------------------------------------------------------------*/
.selectBox-dropdown, .avdSelect-dropdown {
	/* background-image:url('../img/selectbox/bg.gif'); */
	color: #FFF;
	font-size: 13px;
	border-color: #DADFE3;
}

.multi-values span a {
	background-position: -76px -73px;
	background-image: url("../img/sprite.png");
}

.foed-ou span {
	background: #494a4a;
}

.selectBox-dropdown:hover, .selectBox-menuShowing, .avdSelect-dropdown:hover,
	.avdSelect-menuShowing {
	/*background-image:url('../img/selectbox/bg_sel.gif');*/
	color: #FFF;
	border-color: #dadfe3;
}

.selectBox-dropdown .selectBox-arrow, .avdSelect-dropdown .avdSelect-arrow
	{
	background-image: url('../img/selectbox/arrows_new.png');
}

.selectBox-menuShowing .selectBox-arrow, .avdSelect-menuShowing .avdSelect-arrow
	{
	background-image: url('../img/selectbox/arrows_new.png');
}

.selectBox-dropdown-menu, .avdSelect-dropdown-menu {
	background: #FFF;
	border-color: #dadfe3;
}

.selectBox-options li a, .avdSelect-options li a {
	color: #595959;
}

.selectBox-options li.selectBox-hover a, .avdSelect-options li.avdSelect-hover a
	{
	color: #fff;
}

.selectBox-options li.selectBox-hover, .avdSelect-options li.avdSelect-not-hover
	{
	background-color: #fff;
}

.selectBox-options li.selectBox-hover, .avdSelect-options li.avdSelect-hover
	{
	background-color: #494a4a;
}

.selectBox-options li.selectBox-disabled a, .avdSelect-options li.avdSelect-disabled a
	{
	color: #707173;
}

.selectBox-options li.selectBox-selected a,
	/*div.avdSelect-options li.avdSelect-use a*/ , div.avdSelect-options li.avdSelect-use a:hover
	{
	color: #fff;
	background-color: #54d5ea;
}

div.avdSelect-mutilple li.avdSelect-use a, div.avdSelect-mutilple li.avdSelect-use a:hover
	{
	background: #F0F0F0;
	color: #AAA;
}

.selectBox-options .selectBox-optgroup, .avdSelect-options .avdSelect-optgroup
	{
	color: #707173;
	background: #00a3e0;
	font-weight: bold;
}

.selectBox
.selectBox-disabled
,
.avdSelect
.avdSelect-disabled
,
{
color
:
#CCC
 
!
important
;


}
.selectBox-inline
.selectBox-disabled
,
.avdSelect-inline
.avdSelect-disabled
,
{
color
:
#CCC
 
!
important
;


}
.avdSelect-PagerPrev {
	background: url("../img/bg/onglet-content-down.jpg") repeat-x bottom;
}

.avdSelect-PagerNext {
	background: url("../img/bg/onglet-content.jpg") repeat-x top;
}

.avdSelect-PagerPrev .pictoPager {
	background: url("../img/sprite_new.png") no-repeat scroll -63px -3px
		transparent;
	display: inline-block;
	height: 8px;
	margin-right: 2px;
	width: 10px;
}

.avdSelect-PagerNext .pictoPager {
	background: url("../img/sprite_new.png") no-repeat scroll -73px -3px
		transparent;
	display: inline-block;
	height: 8px;
	margin-left: 2px;
	width: 10px;
}

.avdSelect-PagerPrev a:hover .pictoPager {
	background-position: -23px -3px;
}

.avdSelect-PagerNext a:hover .pictoPager {
	background-position: -33px -3px;
}

.avdSelect-PagerPrev, .avdSelect-PagerNext {
	min-width: 168px;
}

.avdSelect-PagerPrev a:hover, .avdSelect-PagerNext a:hover {
	color: #FFF !important;
	background-color: #54d5ea;
}

.avdSelect-PagerPrev a:hover .avdSelectTotalPage, .avdSelect-PagerNext a:hover .avdSelectTotalPage
	{
	color: #AAA !important;
}

.jFoedList.jFoedComponentMode_EDIT .avdSelect-dropdown {
	background: #494a4a;
	border-radius: 0px;
	margin-top: 6px;
}

.jFoedList.jFoedComponentMode_EDIT .jFoedListInputCompletion {
	color: #fff;
	margin-left: 21px;
}

.jFoedListSpanCompletion {
	color: #595959;
}

.avdSelect input {
	color: #fff;
}

/* Searchbox
--------------------------------------------------------------------------------*/
.search-box .advanced-search, .search-box .sub-menu li {
	color: #b3b3b3;
	font-size: 10px;
}

.advanced-search-popover .icon.icon-plus {
	font-size: 12px;
	line-height: 24px;
	background-image: url(../img/sprite_new.png);
	background-repeat: no-repeat;
	background-position: 0 -200px;
	color: #FFF !important;
	position: absolute;
	left: 20px;
	top: 35px;
	cursor: pointer;
	width: 23px;
	height: 26px;
}

/* Glossary
--------------------------------------------------------------------------------*/
.glossary-holder h3 {
	color: #595959;
}

.glossary-controls li {
	color: #dcdcdc;
	/*border-bottom-color:#CCC;*/
	/*background-color:#f2f2f2;*/
}

.glossary-controls li:hover {
	color: #FFF;
	background: #57d3ed;
}

.glossary-controls li.selected {
	color: #FFF;
	background: #57d3ed;
}

.glossary {
	border-top-color: #595959;
	border-bottom-color: #595959;
}

.glossary .item {
	background: #FFF;
	border-bottom: 1px solid #e4e4e4;
	color: #58585a;
}

.glossary .edit-actions {
	background: #fff;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

.glossary .item .label {
	color: #909090;
}

.glossary .item .label:hover {
	color: #FFF;
	background-color: #494a4a;
}

.glossary .even {
	/*background-color:#F2F2F2;*/
	
}

.glossary-footer {
	background: #E1E6E9;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}

.tableview-footer {
	background: #E1E6E9;
}

/* Button
--------------------------------------------------------------------------------*/
.button {
	/* Apparence par dÃ??Ã?Â¯Ã??Ã?Â¿Ã??Ã?Â½faut */
	background: #494a4a;
	border-bottom: 2px solid #44a8ba;
}

.button span.label, .button span.label:hover {
	color: #fff;
}

/*--- style des boutons ---*/

/* .jFoedMainForm-allBt .bt-submit, */
/* .bt-submit.yellow{ */
/*     background: #f5c815; */
/*     border-bottom: 2px solid #e4b90c;	 */
/* } */
.jFoedMainForm-allBt .bt-submit, .bt-submit.yellow {
	background: #18998a !important;
	border-bottom: 2px solid #042944 !important;
}

.jFoedMainForm-allBt .bt-icon-submit {
	background-position: -42px -125px;
}

.bt-icon-save, .jFoedEditorMainPanel-allBt .bt-icon-submit {
	background-position: -105px -125px;
}

.bt-workflow .bt-icon-submit {
	background-position: -147px -125px !important;
}

.bt-icon-submit {
	background-position: -42px -125px;
}

.bt-icon-more {
	background-position: -84px -125px;
}

.bt-icon-submit.yellow {
	background-position: -42px -125px;
}

.bt-submit {
	background: #b2dd2c;
	border-bottom: 2px solid #99BE21;
}

.bt-cancel {
	background: #ff6766;
	border-bottom: 2px solid #ea3e3e;
}

.bt-icon-cancel {
	background-position: -21px -146px;
}

.bt-delete {
	background: #ff6766;
	border-bottom: 2px solid #ea3e3e;
}

.bt-icon-delete {
	background-position: 0 -146px;
}

.bt-print, .buttonPrint {
	background: #b2dd2c;
	border-bottom: 2px solid #99be21;
}

.bt-print label, .buttonPrint label {
	
}

.bt-icon-print {
	background-position: 0 -125px;
}

.bt-icon-previous {
	background-position: -63px -147px;
}

.bt-icon-next {
	background-position: -85px -147px;
}

.bt-edit {
	background: #f5c815;
	border-bottom: 2px solid #e4b90b;
}

.bt-icon-edit {
	background-position: 0 -104px;
}

/* .jFoedMainForm-allBt .button-action1 {
    background: #f5c815;
    border-bottom: 2px solid #e4b90b;
} */
.jFoedMainForm-delete .button {
	background: #ff6766;
	height: 24px;
	border-bottom: 2px solid #ea3e3e;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.jFoedMainForm-allBt .last-button {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.button-dropdown_ul li:hover, .button-dropdown_ul li.selected {
	background: #54d5ea;
	color: #FFF;
}

.bt-icon-flag {
	background-position: -42px -146px;
}

/* Button strip
--------------------------------------------------------------------------------*/
.button-strip {
	background-color: #494a4a;
	color: #FFF !important;
}

/* Table View
--------------------------------------------------------------------------------*/
.tableview-controls h3 {
	color: #595959;
}

.tableview {
	border-top-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	background: #fff;
}

.tableview .item, .tableview .edit-actions {
	background: #FFF;
	border-bottom: 1px solid #e4e4e4;
}

.tableview .edit-actions {
	border-left: 1px solid #e4e4e4;
}

.tableview .item .label {
	color: #909090;
}

.tableview .item .label:hover {
	color: #FFF;
	background-color: #54d5ea;
}

.tableview .even, .tableview .even .edit-actions {
	/* background-color:#F2F2F2; */
	
}

/* Form elements
--------------------------------------------------------------------------------*/
.skin-text {
	border-color: #dadfe3;
	color: #595959;
}

.skin-text:focus, .ieFocus {
	/*border-color:#54d5ea;*/
	color: #58585a;
}

.jspDrag:hover, .jspActive {
	background-color: #54d5ea;
}

.ui-slider .ui-state-hover, .ui-slider .ui-state-active {
	background-color: #f1f1f1;
}

/* Tab container
--------------------------------------------------------------------------------*/
/* tab nav */
.ie7
 
.tabNav
>
li
,
.ie8
 
.tabNav
>
li
,
{
border
:
 
1
px
 
solid
 
#B2B2B2
;


}

/* tabWrapper */
.tabWrapper {
	border-color: #595959;
}

.tabWrapper, .jFoedPanel-tabWrapper {
	background: #fff;
	color: #595959;
}

/* fieldGroup */
.fieldGroup {
	border-color: #E5E5E5;
}

.fieldGroup>dl {
	border-color: #E5E5E5;
}

.fieldGroup>dl>dt {
	color: #B2B2B2;
}

/* formElt */
.formElt input, .formElt textarea, .formElt select, .formElt dd {
	color: #59595b;
}

/* select */
.formElt .selectWrapper .selectBox-dropdown, .formElt .selectWrapper .avdSelect-dropdown
	{
	/**color:#54d5ea;**/ /** TODO VOIR AVEC LIONNEL */
	/* background-image:url(../img/selectbox/bg_light.gif); */
	
}

.formElt .selectBox:focus {
	outline: 0 none;
}

.formElt .avdSelect:focus {
	outline: 0 none;
}

.jFoedPanel-gridTable .formElt .selectWrapper .selectBox-dropdown .selectBox-arrow
	{
	background-image: url("../img/sprite_new.png");
}

.input-select-box-avdSelect-dropdown-menu li a,
	.input-select-box-avdSelect-dropdown-menu li a {
	height: auto;
	line-height: 12px;
}

/* popin */
#popin .closeBtn, #popin_message .closeBtn, .search-box .advanced-search-popover .popover-close
	{
	background: url('../img/sprite.png') -76px 0 no-repeat;
}

#popin .closeBtn:hover #popin_message .closeBtn:hover {
	background-position: -76px -26px;
}

.picto {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-top: -4px;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	background: url('../img/sprite.png') no-repeat;
}

.picto_histo {
	width: 16px;
	height: 17px;
	background-image: url("../img/picto_historique.png");
}

#popin .title .picto.info, .picto.info {
	background-position: -102px 0;
}

#popin .title .picto.warning, .picto.warning {
	background-position: -102px -16px;
}

#popin .title .picto.error, .picto.error {
	background-position: -119px 0;
}

/* tabs */
.pagingLink>.icon {
	display: inline-block;
	width: 22px;
	height: 10px;
	background-image: url('../img/sprite_new.png');
}

/* tabs */
.pagingLink>.icon.active {
	background: url('../img/sprite.png') -76px -52px no-repeat;
}

/* ui overload */
.ui-datepicker .ui-datepicker-header {
	border: none;
}

.ui-datepicker .ui-datepicker-calendar {
	font-family: 'Trebuchet MS', 'robotomedium', sans-serif;
}

.ui-datepicker .ui-datepicker-calendar th {
	color: #59595b
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
	/* border:1px solid #fff; */
	text-align: center;
	font-weight: bold;
	background: none;
	color: #909090;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-active {
	background-color: #54d5ea;
	color: #FFF;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
	/* border:2px solid #595959; */
	background-color: #494a4a;
	color: #fff;
}

.ui-datepicker-trigger {
	background: #18998a url('../img/sprite_new.png') -58px -30px no-repeat;
}

/* autocomplete */
#panel .ui-autocomplete {
	width: 270px;
}

.ui-autocomplete li {
	list-style: none;
}

.ui-autocomplete li a {
	display: block;
	padding: 8px 6px;
	color: #595959;
	cursor: pointer;
	border-radius: 0px;
}

.ui-autocomplete.ui-widget-content li a.ui-state-hover {
	color: #FFF;
	background: #54d5ea none;
	border: none;
}

.ui-autocomplete li:nth-child(2n+1) {
	background-color: #EEE;
}

.containerTablelist table tr, .containerTablelist table tbody {
	border-color: #E4E4E4;
}

.jFoedTableList .file-delete {
	left: 6px;
	top: 5px;
}

.jFoedTableList .jFoedFile input.fileName {
	min-width: 70px;
}

.greyBackground {
	background-color: #f1f1f1;
}

.arrow-up {
	background-image: url("../img/sprite.png");
}

/********************/
/* jFoedPanelSearch */
/********************/
.jFoedCollapsiblePane-title, .jFoedPanelSearch .jFoedPanelSearchTitle {
	color: #54d5ea;
	padding-right: 10px;
	position: relative;
}

.jFoedCollapsiblePane-title, .jFoedPanelSearch .jFoedPanelSearchActive .jFoedPanelSearchTitle
	{
	color: #58585a;
}

.formElt  label {
	color: #909090;
}

.jFoedCollapsiblePane-title span, .jFoedPanelSearch .jFoedPanelSearchTitle span
	{
	background-image: url("../img/sprite.png");
	background-position: -105px -36px;
	height: 10px;
	width: 14px;
	position: absolute;
	right: -5px;
	top: 4px;
}

.jFoedPanelSearch .jFoedPanelSearchTitle span {
	background-image: url("../img/sprite_new.png");
	background-position: -14px -170px;
	width: 13px;
	height: 12px;
}

.jFoedCollapsiblePane-active .jFoedCollapsiblePane-title span,
	.jFoedPanelSearch .jFoedPanelSearchActive .jFoedPanelSearchTitle span {
	background-position: 0px -170px;
}

.jFoedCollapsiblePane-content, .jFoedPanelSearch .jFoedPanelSearchContent
	{
	color: #595959;
	/*background: url('../img/bg/onglet-content.jpg') repeat-x top;*/
	/*margin-left: -10px;
	margin-right: -10px;
	padding-left: 20px;
	padding-right: 10px;
	
	margin-top: 10px;
	padding-top: 10px;*/
}

.jFoedPanelSearch h2 {
	font-size: 16px;
	font-weight: bolder;
	color: #595959;
}

.jFoedPanelSearch h3 {
	font-size: 16px;
	font-weight: bolder;
	margin: 5px 0px 10px;
	color: #595959;
}

.jFoedPanelSearch .jFoedPanelSearchBlocBt {
	border-top: 1px solid #C7C7C7;
	-webkit-transition: opacity .1s ease;
	-moz-transition: opacity .1s ease;
	transition: opacity .1s ease
}

.jFoedPanelSearch .jFoedPanelSearchBlocInfo {
	color: #595959;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	margin-left: 10px;
}

.jFoedPanelSearch .selectWrapper {
	border: none;
}

/****************/
/* jFoedInput */
/****************/

/**************/
/* jFoedRange */
/**************/
.jFoedRange .jFoedRange-correspondance span a {
	background-image: url("../img/sprite.png");
	background-position: -76px -73px;
}

.jFoedRange .jFoedRange-correspondance span.jFoedRange-addValue {
	color: #FFF;
	background-color: #54d5ea;
}

/****************/
/* jFoedBoolean */
/****************/
.jFoedBoolean-bt {
	background: #fff;
	border: 0; /* 1px solid #d9d9d9 */
	height: 14px;
	width: 14px;
	margin: 1px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.jFoedBoolean-field {
	border: none;
	height: 16px;
	width: 36px;
	border: 0; /* 1px solid #d9d9d9*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
/* valeur 'oui' */
.jFoedBoolean-field.value0 {
	background-color: #494a4a;
}
/* valeur 'non' */
.jFoedBoolean-field.value1 {
	background-color: #E0E8EA;
}

/*************/
/* jFoedList */
/*************/
.jFoedList .emptyButton {
	/* background-image: url("../img/selectbox/bg_light.gif"); */
	background: #e0e8ea;
}

/******************/
/* jFoedListBlack */
/******************/
.jFoedList .avdSelect-dropdown {
	font-size: 12px;
	line-height: 1.4em;
}

.jFoedList.black .avdSelect-dropdown:hover, .jFoedList.black  .avdSelect-menuShowing
	{
	/*background-image: url('../img/selectbox/bg_sel.gif');*/
	background: #494a4a;
	color: white;
	/*border-color: #595959;*/
}

.jFoedList.black .avdSelect-dropdown .avdSelect-arrow {
	background-image: url("../img/selectbox/arrows_new.png");
}

.jFoedList.black .avdSelect-menuShowing .avdSelect-arrow {
	background-image: url('../img/selectbox/arrows_new.png');
}

/******************/
/* jFoedTableList */
/******************/
.jFoedTableList table tr.rupture td {
	background-color: #DDC9D9;
}

.jFoedTableList table tr.footer {
	background: none;
}

.jFoedTableList table tr.footer td {
	background: none;
	color: #B2B2B2;
}

.jFoedTableList .titleHeaderTableList.sortable {
	cursor: pointer;
}

.jFoedTableList .titleHeaderTableList.sortable span {
	display: inline-block;
}

.jFoedTableList .titleHeaderTableList.sortable.sortableUp .arrow,
	.jFoedTableList .titleHeaderTableList.sortable.sortableDown .arrow {
	background: url("../img/sprite.png") repeat scroll 0 0 transparent;
	width: 9px;
	height: 7px;
	margin-left: 5px;
}

.jFoedTableList .titleHeaderTableList.sortable.sortableUp .arrow {
	background-position: -26px -140px;
}

.jFoedTableList .titleHeaderTableList.sortable.sortableDown .arrow {
	background-position: -26px -132px;
}

.jFoedTableList .filterTableList input {
	background: #EEE;
	border: 1px solid #C9C9C9;
	color: #595959;
	font-size: 11px;
	height: 12px;
	width: 100%;
	display: block;
	text-align: left;
}

.jFoedTableList .filterTableList td:nth-of-type(2) input {
	text-align: left;
}

.jFoedTableList .contentTableList {
	background: #f3f3f3;
}

.jFoedFenetre-window .jFoedTableList .contentTableList {
	border: 0;
}

.jFoedFenetre-window>h2 {
	background: #fff;
	border-left: 5px solid #494a4a;
	color: #18998a;
	fill: #18998a;
}

.jFoedFenetre-WindowContener .footer {
	color: grey;
	padding-left: 60px;
}

.jFoedTableList table thead tr {
	border-bottom: none;
}

.jFoedTableList .contentTableList>.groupe>td>a {
	background-image: url("../img/sprite.png");
	background-position: -81px -118px;
	display: inline-block;
	height: 11px;
	margin: 0 6px -1px 4px;
	width: 11px;
}

.jFoedTableList .contentTableList>.groupe {
	background: #e4e4e4;
}

.jFoedTableList .contentTableList>.groupe.close>td>a {
	background-position: -70px -118px;
}

.jFoedTableList table tr .tdVerticalTableList table tr, .jFoedTableList table tr .tdVerticalTableList table td
	{
	background: #FCFAFA;
}

.jFoedTableList table tr .tdVerticalTableList>table {
	margin-bottom: 5px;
	margin-left: 0;
}
/****************/
/* jFoedResults */
/****************/
.jFoedResultsBody .jFoedResults_tableresults {
	
}

.jFoedResultsBody .jFoedResults_tabletotal {
	margin-top: 20px;
}

.jFoedResultsBody .jFoedResults_pager {
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #f6f6f6;
	height: 26px !important;
	overflow: hidden;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.mozilla.v2_0 .jFoedResultsBody .jFoedResults_pager, .mozilla.v5_0 .jFoedResultsBody .jFoedResults_pager,
	.mozilla.v6_0 .jFoedResultsBody .jFoedResults_pager, .mozilla.v7_0 .jFoedResultsBody .jFoedResults_pager,
	.mozilla.v8_0 .jFoedResultsBody .jFoedResults_pager, .mozilla.v9_0 .jFoedResultsBody .jFoedResults_pager
	{
	padding-bottom: 20px;
}

.jFoedResultsBody dl {
	margin: 0;
}

.jFoedResultsBody .jFoedTableList table tr td {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.jFoedResultsBody .jFoedTableList table tr td:first-child {
	text-align: left;
}

.jFoedResultsBody .jFoedTableList table tr td:nth-of-type(2) {
	text-align: left;
}

.jFoedResultsBody .noResults {
	background-image: url("../img/imageBoiteVide.gif");
	background-position: center;
	background-repeat: no-repeat;
	width: 500px;
	height: 300px;
	padding: 20px;
	margin-left: 25%;
	margin-top: 10%;
	border-width: 5px;
	border-style: solid;
	border-color: rgb(230, 230, 230);
}

.jFoedResultsBody .noResults span {
	color: rgb(90, 90, 90);
	font-size: 16px;
}

.jFoedResultsBody-footer {
	color: grey;
	padding-left: 40px;
	margin-top: 5px;
}

/**************/
/* jFoedPager */
/**************/
.jFoedPager {
	color: #85868A;
}

#picker-search-container .jFoedPager {
	background: #e1e6e9;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.jFoedPager .jFoedPager_prev, .jFoedPager .jFoedPager_next {
	background: url("../img/sprite_new.png");
	width: 26px;
	height: 26px;
}

.picto-loupe {
	background-image: url("../img/sprite_new.png");
	width: 12px;
	height: 14px;
	background-position: -83px -170px;
	display: block;
	margin-top: 5px;
}

.picto-convocation {
	background-image: url("../img/sprite_new.png");
	width: 12px;
	height: 14px;
	background-position: -100px -170px;
	display: block;
	margin-top: 5px;
}

.jFoedPager_content {
	display: block;
	float: left;
	padding-right: 10px;
	height: 20px;
	font-size: 11px;
	padding-top: 6px;
}

.jFoedPager .jFoedPager_next {
	background-position: -55px -170px;
	margin-left: 1px;
}

.jFoedPager .jFoedPager_prev {
	background-position: -28px -170px;
	/* border-right: 1px solid #fff; */
}

.jFoedPager .jFoedPager_disabled {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: default;
}

.jFoedPager .jFoedPager_prev span, .jFoedPager .jFoedPager_next span {
	/* background: url("../img/sprite_new.png");
    width: 10px;
    height: 15px;
    display: inline-block;*/
	
}

.jFoedPager .jFoedPager_prev  span {
	background-position: -23px 0;
}

.jFoedPager .jFoedPager_next  span {
	background-position: -33px 0;
}

.jFoedPager .jFoedPager_prev.jFoedPager_disabled  span {
	background-position: -43px 0;
}

.jFoedPager .jFoedPager_next.jFoedPager_disabled  span {
	background-position: -53px 0;
}

.jFoedShutter li.selected span {
	text-decoration: underline !important;
	color: #000000;
}

.jFoedShutter .delete {
	background-image: url("../img/sprite.png");
	background-position: -69px -161px;
}

.labelDefaut {
	color: #D8D8D8;
}

.jFoedShutter-divInput tr {
	background-color: #FFFFFF;
}
/*********************/
/* jFoedMainFormBody */
/*********************/
.tabNav>li, .tabNavWrapper .pagingPrev, .tabNavWrapper .pagingNext,
	/*\new\*/ .jFoedPanel-tabNav>li, .jFoedMainFormBody .pagingPrev,
	.jFoedMainFormBody .pagingNext {
	background-color: #3e3e3e;
	border-color: #B2B2B2;
}

/*.tabNav,
.tabNavWrapper,*/
.tabNav>li, .tabNavWrapper .pagingPrev, .tabNavWrapper .pagingNext,
	/*\new\*/
	/*.jFoedPanel-tabNav,
.tabNavWrapper,*/ .jFoedPanel-tabNav>li
	/*.jFoedComponent .jFoedPanel-pagingPrev,
.jFoedComponent .jFoedPanel-pagingNext*/ {
	/*background-image:linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 30%); /* Norme W3C */
	/*background-image:-moz-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 30%); /* Firefox */
	/*background-image:-webkit-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 30%); /* Chrome, Safari 5+ */
	/*background-image:-webkit-gradient(bottom, #E7E7E7 0%, #FFFFFF 30%); /* Chrome, Safari 4.1 */
	/*background-image:-o-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 30%); /* Opera */
	/*background-image:-ms-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 30%); /* IE */
	/*-pie-background:linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 30%); /* CSS Pie */
	/*background-image: url("../img/bg/mainonglet.jpg");*/
	border-right: 1px solid #b9b9b9;
}

/** Arrondi **/
.jFoedPanel-tabNav>li .roundTL {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") 0 0;
}

.jFoedComponent .jFoedPanel-pagingPrev .roundTL, .jFoedComponent .jFoedPanel-pagingNext .roundTL,
	.jFoedPanel-tabNav>li.select .roundTL {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") 0 -6px;
}

.jFoedPanel-tabNav>li .roundTR {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") -6px 0;
}

.jFoedComponent .jFoedPanel-pagingPrev .roundTR, .jFoedComponent .jFoedPanel-pagingNext .roundTR,
	.jFoedPanel-tabNav>li.select .roundTR {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") -6px -6px;
}

.jFoedPanel-tabNav>li.select a {
	color: #fff;
	background-color: #18998a;
}

.tabNav>li:hover, .tabNavWrapper .pagingPrev:hover, .tabNavWrapper .pagingNext:hover,
	/*\new\*/ .jFoedPanel-tabNav>li:hover, .jFoedComponent .jFoedPanel-pagingPrev:hover,
	.jFoedComponent .jFoedPanel-pagingNext:hover {
	/*background-image: url("../img/bg/mainonglet-hover.jpg");*/
	
}

.jFoedPanel-tabNav>li a:hover {
	/*color:#54d5ea;*/
	
}

.tabSubNav a:hover {
	color: #FFF;
	background: #54d5ea;
}

/* Navigation */
.jFoedComponent .jFoedPanel-pagingPrev, .jFoedComponent .jFoedPanel-pagingNext
	{
	margin: 0;
	background: #494a4a;
	color: #fff;
}

.jFoedComponent .jFoedPanel-pagingPrev a, .jFoedComponent .jFoedPanel-pagingNext a
	{
	padding: 11px 16px 9px;
}

.jFoedPanel-pagingPrev .pagingLink>.icon {
	background-position: -23px -31px;
}

.jFoedPanel-pagingNext .pagingLink>.icon {
	background-position: -23px -41px;
}

.jFoedPanel-tabElt {
	
}

.jFoedMainFormBody .jFoedPanel-tabWrapper {
	
}

.jFoedPanel-gridTdLabel, .jFoedMainFormBody label, .jFoedMainFormBody dl>dt
	{
	/* width: 138px; */
	padding: 8px;
	white-space: normal;
}

.jFoedMainFormBody dl>dd {
	padding: 8px;
}

.jFoedMainFormBody dl, .jFoedMainFormBody .fieldGroup>.formElt {
	margin-top: -1px;
}

.jFoedMainFormBody dl {
	padding: 0;
}

/********************/
/* jFoedPanelSearch */
/********************/

/** Arrondi **/
.jFoedCollapsiblePane .roundAbsolute, .jFoedPanelSearch .roundAbsolute {
	top: 0;
	left: 0;
}

.jFoedCollapsiblePane .roundTL, .jFoedPanelSearch .roundTL {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") 0 -6px;
}

.jFoedCollapsiblePane .roundTR, .jFoedPanelSearch .roundTR {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") -6px -6px;
}

.jFoedCollapsiblePane .roundBL, .jFoedPanelSearch .roundBL {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") 0 -12px;
}

.jFoedCollapsiblePane .roundBR, .jFoedPanelSearch .roundBR {
	width: 6px;
	height: 6px;
	background: url("../img/round/panelmenu.png") 6px -12px;
}

/*********************************/
/* jFoedMainFormBody - Mode VIEW */
/*********************************/
.jFoedMainFormBody.jFoedComponentMode_DISPLAY .jFoedPanel-gridTdLabel {
	color: #909090;
	background: #f5f5f5;
}

.jFoedMainFormBody.jFoedComponentMode_DISPLAY label, .jFoedMainFormBody.jFoedComponentMode_DISPLAY dl>dt
	{
	color: #909090;
	background: none;
	text-align: right;
}

.jFoedMainFormBody.jFoedComponentMode_DISPLAY dl, .jFoedMainFormBody.jFoedComponentMode_DISPLAY .fieldGroup>.formElt
	{
	border-color: #E5E5E5;
	/*padding-left: 6px;*/
}

.jFoedMainFormBody.jFoedComponentMode_DISPLAY dd {
	padding: 8px 7px;
}

/*********************************/
/* jFoedMainFormBody - Mode EDIT */
/*********************************/
.jFoedMainFormBody.jFoedComponentMode_EDIT .jFoedPanel-gridTdLabel,
	.jFoedMainFormBody.jFoedComponentMode_EDIT label, .jFoedMainFormBody.jFoedComponentMode_EDIT dl>dt
	{
	color: #909090;
	/* background: #F2F2F2; */
}

.jFoedMainFormBody.jFoedComponentMode_EDIT dl>dd, .jFoedMainFormBody.jFoedComponentMode_EDIT dl>dt
	{
	margin-bottom: 1px;
}

/* .jFoedMainFormBody.jFoedComponentMode_EDIT .fieldset dl, */
.jFoedMainFormBody.jFoedComponentMode_EDIT .fieldGroup>.formElt {
	border-top: 1px solid #B2B2B2;
}

.jFoedMainFormBody.jFoedComponentMode_EDIT .fieldset .jFoedTableList dl
	{
	border-top: none;
}

/*******************/
/* jFoedSimpleForm */
/*******************/
.jFoedSimpleForm-sub-menu li {
	color: #54d5ea;
}

.jFoedSimpleForm-sub-menu li:hover {
	background-color: #F2F2F2;
	color: #000;
}

/****************/
/* jFoedFenetre */
/****************/
.jFoedFenetre .closeBtn {
	background-image: url("../img/sprite.png");
	background-position: -76px 0;
}

.jFoedFenetre .closeBtn:hover {
	background-position: -76px -26px;
}

/****************/
/* jFoedShutter */
/****************/
.jFoedShutter .hitarea, .jFoedShutter .help, .jFoedShutter .logout,
	.jFoedShutter .home {
	background-image: url(../img/sprite.png);
}

.jFoedShutter {
	background-color: #54d5ea;
	color: #FFF;
}

.jFoedShutter ul a {
	color: #FFF;
}

.jFoedShutter li {
	margin-top: 1px;
	overflow: hidden;
}

.jFoedShutter li a.plusmoins {
	display: inline-block;
	width: 11px;
	height: 11px;
	background-image: url("../img/sprite.png");
	background-position: -81px -118px;
	margin: 1px 2px -1px 2px;
	position: relative;
}

.jFoedShutter li span {
	margin-left: -17px;
	padding-left: 20px;
}

.jFoedShutter li.close a.plusmoins {
	background-position: -70px -118px;
}

.jFoedShutter li a.plusmoins.nochild {
	background: none;
}

/*******************/
/* jFoedPanel-grid */
/*******************/
.jFoedPanel-gridTable {
	border-top: 0px solid #e4e4e4;
}

/* .jFoedMainFormBody .jFoedPanel-grid-border, */
.jFoedSimpleForm .formElt, .jFoedEditorMainPane .jFoedPanel-grid-border
	{
	/* border: 1px solid #E5E5E5; */
	/* border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px; */
	
}

.containerLinesTableList {
	min-height: 10px;
	background: #f3f3f3;
	border: 1px solid #e4e4e4;
}

.editorLine {
	
}

.editorDrop {
	
}

.jFoedMainFormBody .jFoedPanel-grid-border>table>.jFoedPanel-gridTr,
	.jFoedMainFormBody .jFoedPanel-grid-border>table>tbody>.jFoedPanel-gridTr
	{
	border-top: 2px solid #fff;
}

.jFoedMainFormBody.jFoedComponentMode_EDIT .jFoedPanel-grid-border>table>.jFoedPanel-gridTr,
	.jFoedMainFormBody.jFoedComponentMode_EDIT .jFoedPanel-grid-border>table>tbody>.jFoedPanel-gridT
	{
	border-color: #B2B2B2;
}

.jFoedMainFormBody .jFoedPanel-grid-border>table>tr>.jFoedPanel-gridTd,
	.jFoedMainFormBody .jFoedPanel-grid-border>table>tbody>tr>.jFoedPanel-gridTd
	{
	/* border-right: 1px solid #E5E5E5; */
	
}

.jFoedMainFormBody.jFoedComponentMode_EDIT .jFoedPanel-gridTdLabel {
	background: #f5f5f5;
}

.jFoedPanel-gridTr {
	border-bottom: 2px solid #fff;
}

.jFoedPanel-gridTd .jFoedPanel-gridTr {
	border-top: 2px solid #fff !important;
	border-bottom: none;
}

/* .jFoedMainFormBody.jFoedComponentMode_EDIT  */
.jFoedPanel-gridTdLabel:nth-child(n+2) {
	border-left: 2px solid #fff;
}

/* .jFoedMainFormBody.jFoedComponentMode_EDIT  .jFoedPanel-gridTd:nth-child(n+2).withoutLabel {
    border-left: 2px solid #fff;
}*/
.cellduree_remuneree.tableListeCell, .cellduree_non_remuneree.tableListeCell,
	.cellimputable.tableListeCell, .cellobjectif.tableListeCell,
	.cellnb_max.tableListeCell, .celltypologie.tableListeCell,
	.celltable_libre_action1.tableListeCell, .celltable_libre_action2.tableListeCell
	{
	background-color: #FFF !important;
}

.tdVerticalTableList tr {
	border-width: 1px;
	border-style: solid;
	border-left: none;
	border-right: none;
}

.jFoedTableList table tr .tdVerticalTableList>table {
	margin-bottom: 0;
}

.lineError {
	border-width: 1px !important;
	border-color: #ff0000 !important;
	border-style: solid !important;
}

.textError {
	color: #ff0000 !important;
}

/*****************/
/* jFoedFile */
/*****************/
.jFoedFile-bt_upload a {
	background: #494a4a none repeat scroll 0% 0%;
	color: #FFF;
	text-shadow: none;
	/**
	background-image: url("../img/sprite_new.png");
	background-position: -30px -200px;
	width: 67px;
	height: 21px;
	**/
}

.imageFile {
	background-image: url("../img/sprite_new.png");
	background-position: -21px -104px;
	width: 21px;
	height: 21px;
	margin-left: 5px;
}

.file-delete {
	background-image: url("../img/sprite_new.png");
	background-position: -100px -199px;
	display: block;
	height: 21px;
	left: 2px;
	position: absolute;
	top: 1px;
	width: 19px;
	cursor: pointer;
}

.jFoedFile .delete a {
	background-position: 0 -146px;
	background-image: url("../img/sprite_new.png");
	width: 21px;
	height: 21px;
	display: block;
}

.jFoedFile .delete a:hover {
	/* background-position: -67px -87px; */
	
}

.containerTablelist .jFoedFile table tr, .containerTablelist .jFoedFile table tbody
	{
	border-color: transparent;
	background: transparent;
}

/*****************/
/* jFoedGridBody */
/*****************/
.jFoedOrganizationChartHTML-cadre .btParent span {
	background-image: url("../img/sprite_new.png");
	background-position: -116px -31px;
	display: block;
	height: 10px;
	margin-left: 5px;
	margin-top: 1px;
	width: 15px;
}

.jFoedOrganizationChartHTML-cadre .btChildren span {
	background-image: url("../img/sprite_new.png");
	background-position: -116px -41px;
	display: block;
	height: 10px;
	margin-left: 5px;
	margin-top: 1px;
	width: 15px;
}

/*********************/
/* jFoedOverViewPane */
/*********************/
.orgaOverViewPane-btZoom11 {
	background: url("../img/bg/zoomloupe.png") no-repeat scroll 0px 5px;
}

.orgaOverViewPane-contener {
	border: 1px solid #18998a;
	height: 60px !important;
}

.orgaOverViewPane-cadre {
	border-bottom: 0px !important;
}
/****************/
/* jFoedCaption */
/****************/
.captionContainer .caption-cell-col div {
	border-style: solid;
	border-width: 1px;
}

.captionContainer .caption-info-text {
	font-size: 10px;
	font-color: #cccccc;
}

/**************************/
/* jFoedOrganizationChart */
/**************************/
.jFoedOrganizationChart-main .trait {
	border-color: #efefef !important;
	border-width: 2px !important;
}

.orgaBox.orgaBoxSelected {
	background-color: #FFFFFF !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.orgaBox.orgaBoxSelected .orgaTitle {
	background-color: #2199AF;
}

.orgaBoxUnSelected {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.orgaBox {
	background-color: #ececec !important;
}

.orgaBox .orgaTitle {
	white-space: nowrap;
}

.orgaPhoto.containerPhoto {
	
}

/*orgaTitle : Zone en dessous de la photo de la box organigramme*/
.orgaTitle {
	background-color: #494a4a;
	border-bottom: 2px solid #2199AF;
	color: #FFFFFF;
	height: 18px;
	padding-top: 4px;
	text-align: center;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

.orgaContent {
	padding: 4px 0;
	background-color: #efefef;
	min-height: 70px;
}

.orgaContent-arrow {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: -6px;
	width: 6px;
	height: 11px;
	background-image: url("../img/sprite_new.png");
	background-repeat: no-repeat;
	background-position: -45px -105px;
}

.orgaContent-left {
	float: left;
	margin-left: 5px;
	width: 75px !important;
}

.orgaContent-right {
	position: relative;
	background-color: #FFFFFF;
	float: left;
	margin-top: 2px;
	min-height: 47px;
	padding: 5px;
	width: 100px !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.orgaPortlet {
	border: 2px solid #CCC;
	background-color: #FFF;
	width: 200px !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.orgaZone1 {
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #595a5a;
}

.orgaZone2 {
	text-decoration: none;
	color: #797979;
}

.orgaZone3 {
	text-decoration: none;
	color: #797979;
}

.orgaZone4 {
	text-decoration: none;
	color: #797979;
}

.orgaZone5 {
	text-decoration: none;
	color: #797979;
	/* Anomalie: 89828 : quand il y a un mot tres long il faut forcer Ã??Ã?Â  couper le mot pour respecter la taille de la boite*/
	word-wrap: break-word;
}

.orgaIndicator1 {
	
}

.orgaIndicator2 {
	
}

.jFoedOrganizationChartHTML-cadre .btParent {
	
}

.jFoedOrganizationChartHTML-cadre .btChildren {
	background-color: #ececec;
}

.jFoedProperties-contener th {
	text-align: left;
	padding-right: 5px;
}

/****************/
/* JFoedMessage */
/****************/
.jFoedMessage-notification .jFoedMessage-button {
	background-color: #FFFFFF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	/*border-color: #b3b3b3;*/
	box-shadow: 0 2px 2px #000000;
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-o-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
	height: 15px;
	width: 30px;
}

.jFoedMessage-notification .jFoedMessage-button .arrow {
	background-image: url("../img/sprite.png");
	width: 27px;
	height: 10px;
	margin-left: 3px;
}

.jFoedMessage-notification .top-arrow .arrow {
	background-position: -166px -15px;
}

.jFoedMessage-notification .bottom-arrow .arrow {
	background-position: -139px -15px;
}

.jFoedMessage-notification .jFoedMessage-border {
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
}

/*************
*   Effets   *
**************/
.tableListLineModified {
	background-color: #DDC9D9 !important;
}

.tableListLineNew {
	background-color: #DDC9D9 !important;
}

#picker-select-content ul li.even { /* background:#f3f3f3 */
	
}

#picker-select-content ul li .icon {
	background-color: #494a4a;
}

/**
* jFoedEditor
*/
.editorDrop {
	border-style: dashed;
	border-width: 1px;
}

.jFoedEditorMainPanel-allBt {
	background-color: #EFEFEF;
}

.editorDragPosition {
	border: 1px solid #fbcb09;
	background-color: rgb(253, 245, 206);
}

.editorSelectedElement {
	border-style: dashed;
	border-width: 2px;
	border-color: #FF6766;
}

#zoneLogoEntreprise {
	background-image: url('../img/logofoederis.png');
	width: 140px;
	height: 58px;
}
/**
* jFoedTableListLine
*/
.jFoedTableListLineActionOver {
	background-color: #D4ECF0;
	color: #909090 !important;
	text-decoration: underline;
	cursor: pointer;
}

.button-strip:hover {
	/*background:-moz-linear-gradient(top, #54d5ea, #4F1A42);
    background:-webkit-linear-gradient(top, #54d5ea, #4F1A42);
    background:-o-linear-gradient(top, #54d5ea, #4F1A42);
    background:-moz-linear-gradient(top, #54d5ea, #4F1A42);
    -pie-background:linear-gradient(#54d5ea, #4F1A42);*/
	
}

.jFoedSlider {
	background: url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50%
		repeat-x;
	font-weight: bold;
}

.jFoedSlider a {
	color: #ffffff;
}

.jFoedTooltip {
	border-radius: 5px;
	border: 1px solid #DADFE3;
	background: #ffffff;
	color: #000000;
}

/* Use this next selector to style things like font-size and line-height: */
.jFoedTooltip .tooltipster-content {
	font-family: 'robotomedium', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 8px 10px;
	color: #909090;
}

.jFoedTooltipBars {
	color: #aaaaaa;
}

.avdSelect-arrow-wp {
	background: url('../img/selectbox/arrows_new.png') no-repeat scroll
		center center #54D5EA;
	width: 20px;
}

.search-box .clear_btn {
	background: #e1e6e9;
	background: url("../../../img/icon-reset.png") no-repeat scroll 7px 7px;
}

#popin .title, #popin_message .title {
	background: #fff;
	border-left: 5px solid #494a4a;
	color: #595959;
}

/********************************/
/*      DatePicker JQueryUI     */
/********************************/

/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */

/* Component containers
----------------------------------*/
.ui-widget-content {
	border: 1px solid #e8e8e8;
	background: #f2f2f2;
	color: #333333;
}

.ui-widget-content a {
	color: #333333;
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: #494a4a;
	color: #ffffff;
	font-weight: bold;
}

.ui-widget-header a {
	color: #ffffff;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(jqueryui/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
	background-image: url(jqueryui/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(jqueryui/images/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(jqueryui/images/ui-icons_ef8c08_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(jqueryui/images/ui-icons_ef8c08_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(jqueryui/images/ui-icons_ef8c08_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(jqueryui/images/ui-icons_228ef1_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(jqueryui/images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/**************
*     LOGIN   *
***************/
#bkgd-login {
	background: url('../img/bkgd-flou1.jpg') no-repeat top center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#login-logo {
	background: url('../img/logofoederis.png') no-repeat;
}

.login-input-group .avdSelect-dropdown .avdSelect-arrow {
	background-image: url('../img/selectbox/arrows_new_grey.png');
}

#passwordFieldForgotPassword {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F8F8F8;
	border-bottom-right-radius: 0px;
	border-color: #DADFE3 #DADFE3 #DADFE3 -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-top-right-radius: 0px;
	border-width: 1px 1px 1px medium;
	display: block;
	float: left;
	font-size: 20px;
	height: 38px;
	padding: 5px 10px;
}

#pswdRight {
	
}

#forgotPswd {
	
}

#login-block-header {
	background: #3e3e3e;
	color: #fff;
}

#login-block-footer {
	background: #e1e6e9;
}

.login-input-group input, .login-input-group a.dropdown {
	color: #909090;
}

.icon-left span {
	font-size: 36px;
	color: #ffffff;
}

#login-block-footer a.button-submit {
	background: #3e3e3e;
	border-bottom: 3px solid #18998a;
	color: #fff;
}

.loading.macro .animLoading {
	background: url('../img/ajax-loader_circle.gif') #FFF 10px 10px
		no-repeat;
	width: 52px;
	height: 52px;
	margin: -26px 0 0 -26px;
	visibility: visible !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.login-icon {
	display: block;
	width: 35px;
	height: 33px;
	background-image: url(../img/sprite_new.png);
	background-repeat: no-repeat;
	margin: 8px auto 0 auto
}

.login-icon.name {
	background-position: -83px -60px;
}

.login-icon.password {
	background-position: -120px -60px;
}

.login-icon.lang {
	background-position: -160px -60px;
}

.glossary .item .label:hover, .glossary .active, .glossary .active .label
	{
	color: #FFF;
	background-color: #494a4a;
}

.warning.login {
	width: 400px;
	height: 50px;
	position: absolute;
	z-index: 999;
	background: #FFF;
	text-align: center;
	padding-top: 30px;
	left: 50%;
	margin-left: -200px;
	margin-top: -25px;
	top: 50%;
	display: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 7px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 7px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 7px 5px rgba(0, 0, 0, 0.2);
}

div.portletTitre {
	margin-bottom: 13px;
	line-height: 20px;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	width: 97%;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 4px solid rgb(86, 212, 235);
	color: rgb(144, 144, 144);
	font-family: 'robotomedium', sans-serif;
}

/*************************
*   planning (scheduler) *
*************************/
.dhx_cal_prev_button, .dhx_cal_next_button {
	background: none repeat scroll 0 0 #18998a;
}

.dhx_cal_prev_button.off, .dhx_cal_next_button.off {
	background-color: #DDD;
}

/* Compteur d'erreurs au niveau des onglets */
.errorSticker {
	background-color: #FF6766;
	color: white;
	font-family: 'robotomedium', sans-serif;
}

.dhx_scale_bar {
	background-color: #18998a !important;
}

.jFoedTableList .icon-edit, .jFoedTableList .icon-delete,
	.jFoedTableList .icon-duplicate, .jFoedTableList .actionBtEditionLigne,
	#ah-search-content .icon-edit, #ah-search-content .icon-duplicate,
	#ah-search-content .icon-delete {
	background-color: #494a4a;
}

#popinmodule .jFoedTableList .icon-delete, #popinsession .jFoedTableList .icon-delete,
	#popinaction .jFoedTableList .icon-delete {
	background-color: #FF6766
}

/***
* planning 
*/
.plan-level1-icon {
	background-color: #b4dc33
}

.plan-level2-icon {
	background-color: #18998a
}

.plan-level3-icon {
	background-color: #f5c815
}

.plan-level4-icon {
	background-color: #FF9933
}

.plan-warning-icon {
	background-color: #FF6766
}

.pagerInline-item.active {
	/* 	color: #00DAF0; */
	color: #18998a !important;
	font-weight: bold;
}

/*
PAGE DE MIGRATION
*/
.bkgd-migration {
	background: url('../img/bkgd-flou.jpg') no-repeat;
}

.migration-logo {
	background: url('../img/logofoederis.png') no-repeat;
}

.migration-block-header {
	background: #494a4a;
	color: #fff;
}

.migration-block-footer {
	background: #e1e6e9;
}

.migration-block-footer .button-submit {
	background: #494a4a;
	font-family: 'robotomedium';
	color: #fff;
	font-size: 14px;
}

#migratebutton {
	background: #F5C815;
	border-bottom: 3px solid #E4B90C;
}

#logoutbutton {
	background: #FF6766;
	border-bottom: 3px solid #EA3E3E;
}

#downloadButton {
	background: #494a4a;
	border-bottom: 3px solid #2199AF;
}

.orgaNiveau1 {
	background: #494a4a;
}

.orgaNiveau2 {
	background: #B2DD2C;
	border-bottom: 2px solid #85A621;
}

.orgaNiveau3 {
	background: #FF6766;
	border-bottom: 2px solid #CE0000;
}

.orgaNiveau4 {
	background: #F5C815;
	border-bottom: 2px solid #CEA709;
}

.orgaNiveau5 {
	background: #AA00AA;
	border-bottom: 2px solid #590059;
}

.orgaNiveau6 {
	background: #FF952B;
	border-bottom: 2px solid #EA7500;
}

.sprite-raccourcis {
	border-radius: 5px;
	padding: 2px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	background-repeat: no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	background-position: -18px -18px;
}

.sprite-raccourcis-salle {
	background-color: #b4dc33;
	background-image:
		url("../../../../../Img/v9/planning/planning-sprite_middle.png");
}

.sprite-raccourcis-lieuform {
	background-color: #b4dc33;
	background-image:
		url("../../../../../Img/v9/planning/planning-sprite_middle.png");
}

.sprite-raccourcis-lieuhebergement {
	background-color: #b4dc33;
	background-image:
		url("../../../../../Img/v9/planning/planning-sprite_middle.png");
}

/* Barre onglet sur le portail */
#containerPortail .tabNavWrapper {
	margin-top: 0px !important;
	height: 70px;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px #555 !important;
	background-color: #3e3e3e;
	margin-left: 41px;
}

#containerPortail .tabNavWrapper ul.jFoedPanel-tabNav {
	float: left;
	left: 31px;
	top: 0px;
	overflow: hidden !important;
}

#containerPortail .tabNavWrapper ul.jFoedPanel-tabNav li {
	border: 0px;
	min-width: 50px;
	height: auto;
}

#containerPortail .tabNavWrapper ul.jFoedPanel-tabNav li a {
	padding: 21px 15px 0px 15px;
	font-size: 13px;
	text-align: center;
	color: #9D9D9D
}

#containerPortail .tabNavWrapper ul.jFoedPanel-tabNav li.select a {
	color: #FFFFFF;
	 height: 49px;
	background-color: #18998a !important;
}
/* fin "Barre Onglet" */

/* look  portlets */
#idOnglet0, #idOnglet1, #idOnglet2, #idOnglet3, #idOnglet4, #idOnglet5,
	#idOnglet6, #idOnglet7 {
	margin-left: 35px;
	margin-top: 20px;
}

#containerPortail .jFoedPanel-gridTd {
	padding: 0px;
	border-radius: 2px;
	background-color: white !important;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
	-moz-box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
	box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
}

#containerPortail .jFoedPanel-gridTd  div.main-panel-body {
	padding: 0px !important;
}

#containerPortail .noHeader  div.xhdr {
	display: none
}

#containerPortail tr.ev_dhx_skyblue {
	background-color: #fafafa;
}

#containerPortail  tr.ev_dhx_skyblue td {
	color: #000000;
}

#containerPortail .noHeader  div.objbox table tbody tr td:nth-child(2) {
	text-align: right;
}

/** fin look portlet **/

/*** Couleur rouge ***/
.tableauSERFoed {
	
}

.tableauSERFoed .ev_dhx_skyblue {
	background-color: #bb1d29 !important;
}

.tableauSERFoed tr.ev_dhx_skyblue td {
	color: #fff !important;
}

.tableauSERFoed #portlet_1523-inside .hdr {
	display: none;
}

.tableauSERFoed #portlet_862-inside .hdr {
	display: none;
}

.tableauSERFoed .portletTitre {
	border-left: 10px solid #6f1118 !important;
	background-color: #bb1d29 !important;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

/* Couleur fond portlets */
.tableauSERFoed .jFoedPanel-gridTd {
	background-color: #FFFFFF !important;
}

/*** Couleur Turquoise ***/
.tableauSETFoed {
	
}

.tableauSETFoed .ev_dhx_skyblue {
	background-color: #22a9b6 !important;
}

.tableauSETFoed .portletTitre {
	border-left: 10px solid #1d8d9a !important;
}

.tableauSETFoed .jFoedPanel-gridTd {
	background-color: #FFFFFF !important;
}

.tableauSETFoed .portletTitre {
	border-left: 10px solid #1d8d9a !important;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Bleu ***/
.tableauSEBLFoed {
	
}

.tableauSEBLFoed .ev_dhx_skyblue {
	background-color: #234f84 !important;
}

.tableauSEBLFoed tr.ev_dhx_skyblue td {
	color: #fff !important;
}

.tableauSEBLFoed .portletTitre {
	border-left: 10px solid #1a385e !important;
	/*background-color: #234f84  !important;*/
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Jaune ***/
.tableauSEJFoed {
	
}

.tableauSEJFoed .ev_dhx_skyblue {
	background-color: #d3b40c !important;
}

.tableauSEJFoed .portletTitre {
	border-left: 10px solid #b99e0b !important;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Orange ***/
.tableauSEOFoed {
	
}

.tableauSEOFoed .ev_dhx_skyblue {
	background-color: #f0931b !important;
}

.tableauSEOFOED .portletTitre {
	border-left: 10px solid #d8820e !important;
	background-color: #f0931b !important;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Vert ***/
.tableauSEVFoed {
	
}

.tableauSEVFoed .ev_dhx_skyblue {
	background-color: #7ab230 !important;
}

.tableauSEVFoed .portletTitre {
	border-left: 10px solid #7ab230 !important;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Violet ***/
.tableauSEPFoed {
	
}

.tableauSEPFoed .ev_dhx_skyblue {
	background-color: #a1235b !important;
}

.tableauSEPFoed tr.ev_dhx_skyblue td {
	color: #fff !important;
}

.tableauSEPFoed .portletTitre {
	border-left: 10px solid rgb(170, 35, 88) !important;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.tableauSEPFoed .jFoedPanel-gridTd {
	background-color: #FFFFFF !important;
}

/*** Couleur Noir ***/
/*.tableauSEBFoed{
}

.tableauSEBFoed .portletTitre{
                border-left: 10px solid rgb(0, 0, 0) !important;
                font-size: 16px;
    font-weight:bold;
}

*/

/*** Couleur Saumon ***/
.tableauSESFoed {
	
}

.tableauSESFoed .ev_dhx_skyblue {
	background-color: #e75353 !important;
}

.tableauSESFoed .portletTitre {
	border-left: 10px solid #e75353 !important;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Beige ***/
.tableauSEBEIGEFoed {
	
}

.tableauSEBEIGEFoed .ev_dhx_skyblue {
	background-color: #f0ce85 !important;
}

.tableauSEBEIGEFoed .portletTitre {
	border-left: 10px solid #e6ac35 !important;
	background-color: #f0ce85 !important;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Beige2 ***/
.tableauSEBEIGE2Foed {
	
}

.tableauSEBEIGE2Foed .ev_dhx_skyblue {
	background-color: #bcb59d !important;
}

.tableauSEBEIGE2Foed .portletTitre {
	border-left: 10px solid #807657 !important;
	background-color: #bcb59d !important;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Noir claire ***/
/*.tableauSEB2Foed{
}

.tableauSEB2Foed .ev_dhx_skyblue{
    background-color: #403a31 !important;
}
.tableauSEB2Foed .portletTitre{
                border-left: 10px solid rgb(243, 146, 28) !important;
    background-color: #403a31  !important;
                color: #FFFFFF;
                font-size: 16px;
    font-weight:bold;
}
*/

/*** Couleur Gris claire ***/
.tableauSEG1Foed {
	
}

.tableauSEG1Foed .ev_dhx_skyblue {
	background-color: #bdbec1 !important;
}

.tableauSEG1Foed .portletTitre {
	border-left: 10px solid #adaec1 !important;
	background-color: #bdbec1 !important;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

/*** Couleur Gris foncÃ??Ã?Â© ***/
/*.tableauSEG2Foed{
}

.tableauSEG2Foed .ev_dhx_skyblue{
    background-color: #4d4d4f !important;
                color: white  !important;
}
.tableauSEG2Foed .portletTitre{
                border-left: 10px solid #2d2d2f !important;
    background-color: #4d4d4f  !important;
                color: #FFFFFF;
                font-size: 16px;
    font-weight:bold;
}*/

/*** Couleur Bleu ciel ***/
.tableauSEBCFoed {
	
}

.tableauSEBCFoed .ev_dhx_skyblue {
	background-color: #7bcce0 !important;
}

.tableauSEBCFoed .portletTitre {
	border-left: 10px solid #5bacc0 !important;
	background-color: #7bcce0 !important;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.jFoedFile-bt_upload a {
	background: #494a4a none repeat scroll 0% 0%;
	color: #FFF;
	text-shadow: none;
}

.editorMainTable {
	padding: 0px;
	border-spacing: 0px;
	/* 	background-color: white; */
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
}

.boxContainer {
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
}

.cellulePortail {
	padding: 12px;
	border-spacing: 0px;
	margin: 0px;
}

/* pivot table */

/* pivot table */
.pvtUi {
	color: #333;
}

table.pvtTable {
	font-size: 8pt;
	text-align: left;
	border-collapse: collapse;
}

table.pvtTable tr th, table.pvtTable tr th {
	background-color: #e6EEEE;
	border: 1px solid #CDCDCD;
	font-size: 8pt;
	padding: 5px;
}

table.pvtTable .pvtColLabel {
	text-align: center;
}

table.pvtTable .pvtTotalLabel {
	text-align: right;
}

/*************PivotTable***************/
.pvtTotal, .pvtGrandTotal {
	font-weight: bold;
}

.pvtVals {
	text-align: center;
}

.pvtAggregator {
	margin-bottom: 5px;
}

.pvtAxisContainer, .pvtVals {
	border: 4px solid #E1E6E9;
	background: #FFFFFF;
	padding: 5px;
	min-width: 20px;
	min-height: 20px;
	width: 10px;
}

.pvtAxisContainer li {
	padding: 8px 6px;
	list-style-type: none;
	cursor: move;
}

.pvtAxisContainer li.pvtPlaceholder {
	-webkit-border-radius: 5px;
	padding: 3px 15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px dashed #aaa;
}

.pvtAxisContainer li span.pvtAttr {
	-webkit-text-size-adjust: 100%;
	background: #494a4a;
	color: #FFFFFF;
	/* border: 1px solid #494a4a; */
	/* padding: 2px 5px; */
	white-space: nowrap;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pvtTriangle {
	cursor: pointer;
	color: WHITE;
}

.pvtHorizList li {
	display: inline;
}

.pvtVertList {
	vertical-align: top;
}

.pvtFilteredAttribute {
	font-style: italic
}

.pvtFilterBox {
	z-index: 100;
	width: 280px;
	border: 1px solid gray;
	background-color: #fff;
	color: black;
	position: absolute;
	padding: 20px;
	text-align: center;
}

.pvtFilterBox h4 {
	margin: 0;
}

.pvtFilterBox p {
	margin: 1em auto;
}

.pvtFilterBox label {
	font-weight: normal;
}

.pvtFilterBox input[type='checkbox'] {
	margin-right: 5px;
}

.pvtCheckContainer {
	text-align: left;
	overflow: scroll;
	width: 100%;
	max-height: 200px;
}

.pvtCheckContainer p {
	margin: 5px;
}

.pvtRendererArea {
	padding: 5px;
}

table.pvtTable tr:nth-child(even) td {
	background-color: #EEFBFD;
}

table.pvtTable tr:nth-child(odd) td {
	background-color: #FFFFFF;
}

table.pvtTable tr th {
	background-color: #F6F8F8;
	color: #909090;
	font-size: 8pt;
	padding: 5px;
}

.pvtRenderer {
	background: white;
	color: #909090;
	border: #ffffff;
}

.pvtAggregator {
	background: white;
	color: #909090;
	border: #ffffff;
}

table.pvtUi {
	display: inline-block;
	overflow: auto;
	background-color: #E1E6E9;
	padding: 7px;
}

#progressBar {
	width: 400px;
	height: 22px;
	border: 1px solid #111;
	background-color: #909090;
	position: absolute;
	z-index: 5555;
}

.pvtAxisContainer li span.pvtAttr {
	-webkit-text-size-adjust: 100%;
	background: #494a4a;
	color: #FFFFFF;
	font-size: large;
	border: 1px solid lightgrey !important;
	padding: 2px 5px !important;
	white-space: nowrap;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#progressBar div {
	height: 100%;
	color: #fff;
	text-align: right;
	line-height: 22px;
	/* same as #progressBar height if we want text middle aligned */
	width: 0;
	background-color: #54d5ea;
}

.messageLogin {
	background-color: rgb(242, 133, 0);
	color: white;
	display: table;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.selectionItem {
	color: #FFF !important;
	background-color: #54d5ea !important;
}

.login-input-group .icon {
	background: #18998a !important;
}

.login-input-group .icon-left {
	background: #18998a !important;
}

.ev_dhx_skyblue {
	background-color: #f3f3f3;
}

.jFoedMainFormBody .tabNavWrapper, .jFoedEditorMainPane .tabNavWrapper {
	background: #3e3e3e !important;
}

.foed-menu-border-btn.foed-bell1 {
	background: #3e3e3e;
	top: 133px left 0px;
}

.panel {
	border: 0px solid transparent !important;
	background-color: #353535 !important;
	color: white;
}

#foed-menu-content-block {
	margin: 0 0px !important;
}

.jFoedMainFormHeader .tbContainerLogo {
	width: 100%;
	height: 70px;
	background-color: #3e3e3e;
	padding-top: 1px;
	padding-bottom: 1px;
	box-shadow: rgba(0, 0, 0, 0.50) 0px 0px 10px;
}

.breadcrumb {
	top: 126px;
	left: 106px;
	background-color: transparent !important;
	padding: 8px 22px !important;
	margin-bottom: 20px;
}

.breadcrumb li {
	float: left;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	display: inline-table;
	/*     color: #18998a !important; */
	/*     padding: 0 12px;  */
	padding: 0 0px !important;
}

.right h3:after {
	content: '';
	display: block;
	height: 1px;
	width: 90px;
	/*     margin-top: 6px; */
	background-color: #18998a;
	margin-bottom: 10px;
}

.jFoedResults .jFoedPager {
	margin: 0 50px !important;
}

#main-panel-body, .main-panel-body {
	padding: 0 50px !important;
}

.jFoedMainFormHeader .header-content {
	margin-left: 50px !important;
	margin-right: 50px !important;
	margin-top: 21px;
	background-color: white;
	height: 126px ;
}

#floating-button {
	right: 61px !important;
	top: 102px !important;
}

.jFoedMainFormBody {
	margin-left: 50px !important;
	margin-right: 50px !important;
	margin-top: 20px !important;
}

html, body {
	font-family: 'robotomedium' !important;
}

div.gridbox_dhx_skyblue {
	-webkit-border-radius: 0px 0px 0 0 !important;
	-moz-border-radius: 0px 0px 0 0 !important;
	border-radius: 0px 0px 0 0 !important;
}

.nds {
	top: 110px !important;
	width: 61px !important;
}

.tabContainer {
	margin-top: 0px !important;
}

#main-panel-holder .header-content .right h3 {
	font-size: 23px !important;
	color: #18998a;
	font-family: 'robotomedium' !important;
	text-rendering: optimizelegibility;
	margin: 0px !important;
	padding: 0px;
	font-weight: normal !important;
}

.main-header-infosZone {
	margin: 0px 0 4px 0 !important;
	  margin-top: 30px !important;
	/*     margin-top: 12px !important; */
}

.tabNavWrapper {
	margin-bottom: 0px !important;
}

.foed-menu-border-btn.foed-toggle {
	top: 0px !important;
	width: 70px;
	height: 70px;
}

.notification-count {
	right: -12px !important;
}

table.sousMenuDynamique {
	background-color: #3e3e3e !important;
	height: 70px !important;
}

.panel-lists {
	margin: 5px 0px 0px 57px !important;
}

.jFoedPanel-gridCadre>h3 {
	background-color: #3e3e3e !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	padding-left: 20px !important;
	padding-top: 11px !important;
	padding-bottom: 11px !important;
	/* padding-right: 5px !important; */
	/* margin-top: 27px !important; */
	/* margin-bottom: 9px !important; */
	/* display: block !important; */
	color: #fff !important;
}

.jFoedCollapsiblePane>div {
	margin-left: 38px;
}

span.titreR {
	background-image: url(../img/puceRecrut.png) !important;
	background-color: #18998a !important;
	font-size: 13px !important;
	color: #FFF !important;
	margin-top: 0px !important;
}

span.titrepB {
	color: white !important;
	padding-top: 3px;
	background-image: url(../img/puceRecrut.png) !important;
}

span.titrepP {
	color: white !important;
	background-image: url(../img/puceRecrut.png) !important;
	padding-top: 3px;
}

.breadcrumb ul {
	float: left;
	margin-top: -168px;
	margin-top: -10px;
	margin-bottom: 5px;
	position: relative;
	z-index: 1;
}

span.titreO {
	color: white !important;
	background-image: url(../img/puceRecrut.png) !important;
}

span.titreV {
	color: white !important;
	background-image: url(../img/puceRecrut.png) !important;
}

span.titreP {
	color: white !important;
	background-image: url(../img/puceRecrut.png) !important;
}

span.titreB {
	color: white !important;
	background-image: url(../img/puceRecrut.png) !important;
}

.main-header-infosZone #periodeContainer .avdSelect {
	padding: 0px !important;
}

.jFoedCollapsiblePane-onglet, .jFoedPanelSearch .jFoedPanelSearchOnglet
	{
	margin-left: 77px !important;
}

.jFoedPanelSearch .jFoedPanelSearchTitle {
	font-size: 14px !important;
}

.dhx_cal_container {
	background-color: white;
}

.jFoedMainFormHeader .header-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

input {
	height: 30px;
	/* width: 87%;*/
}

table.sousMenuDynamique, table.sousMenuDynamique tr {
	/*     height: 70px !important; */
	
}

input[type="image"] {
	height: 20px !important;
}

.dhx_cal_tab.active, .dhx_cal_tab.selected {
	color: #18998a !important;
}

.dhx_cal_header.dhx_second_cal_header>div {
	background-color: #18998a !important;
}

.dhx_matrix_scell.folder .dhx_scell_expand {
	background-color: #18998a !important;
}

.dhx_cal_navline .col-right {
	background-color: #18998a !important;
}

.jFoedOrgaHeader .tbContainerLogo {
	background-color: #3e3e3e !important;
}

.jFoedCollapsiblePane-title, .jFoedPanelSearch .jFoedPanelSearchTitle {
	color: #18998a !important;
}

@font-face {
	font-family: 'robotomedium';
	src: url('Roboto-Medium-webfont.eot');
	src: url('Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('Roboto-Medium-webfont.woff2') format('woff2'),
		url('Roboto-Medium-webfont.woff') format('woff'),
		url('Roboto-Medium-webfont.ttf') format('truetype'),
		url('Roboto-Medium-webfont.svg#robotomedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* html, button, input, select, textarea { */
/* 	font-family: 'robotomedium', sans-serif !important; */
/* } */

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'robotomedium', sans-serif !important;
}

.orga-header-infosZone {
	background-color: white;
	height: 110px;
}

.jFoedList .emptyButton span {
	left: 8px !important;
	top: 11px !important;
}

.foederis-DecoratedTable td.icone, td.iconeSansPointeur {
	width: 2% !important;
}

table.pagination_liste td.page_suivante {
	width: 1% !important;
}

#expandCheckLabel {
	display: block;
	text-align: center;
}

#collapseImg {
	display: none;
}

#expandCheck {
	display: none;
}

#expandCheck:checked+#collapsedDiv {
	height: auto;
}

#expandCheck:checked ~ #expandCheckLabel #expandImg {
	display: none;
}

#expandCheck:checked ~ #expandCheckLabel #collapseImg {
	display: inline;
}

#collapsedDiv {
	height: 15px;
	overflow: hidden;
	width: 100%;
	padding: 10px;
	margin: auto;
}

.foed-head {
	padding-top: 0px;
}

/* #panel { */
/* 	   padding-top: 80px; */
/* } */
#nbHeuresFormation {
	width: 53px !important;
}

#nbHeuresPause {
	width: 53px !important;
}

.alternate input {
	width: 59px !important;
}

#div_info_below_titleHeader {
	top: 45px;
	left: 106px;
}
/* pour changer couleur bandeau et menu */

/* #foed-menu-content { */
/*     background: #ddd !important; */
/*     border-right-color: #492774; */
/*     border-right-style: solid; */
/*     margin-left: 0px; */
/* } */
/* .jFoedMainFormBody .tabNavWrapper, .jFoedEditorMainPane .tabNavWrapper { */
/*     background: #ddd !important; */
/* } */
/* .foed-submenu-heading { */
/*     color: rgba(255,255,255,.6); */
/*     background-color: #c4c4c4 !important; */
/* } */
/* #containerPortail .tabNavWrapper ul.jFoedPanel-tabNav li a {  */
/*     color: #7e7e7e !important; */
/* } */
/* a.foed-submenu-toggle:visited { */
/*     color: #492774 !important; */
/* } */
/* .panel { */
/*     background-color: #ddd !important; */
/*     color: white; */
/* } */
/* #containerPortail .tabNavWrapper ul.jFoedPanel-tabNav li.select a { */
/*     color: #FFFFFF; */
/*     background-color: #ddd !important; */
/* } */
/* .tabNav > li, .tabNavWrapper .pagingPrev, .tabNavWrapper .pagingNext, .jFoedPanel-tabNav > li, .jFoedMainFormBody .pagingPrev, .jFoedMainFormBody .pagingNext { */
/*     background-color: #ddd !important; */
/*     border-color: #B2B2B2; */
/* } */
/* a.foed-submenu-toggle:link { */
/*     color: black !important; */
/*     text-decoration: none; */
/* } */
/* .foed-menu-list1 a { */
/*     background-color: #ddd !important; */
/*     color: #7b7b7b !important ;    */
/* } */
/* .foed-menu-list1 a:hover { */
/*      color: black !important;     */
/* } */
/* .fondhaut1rh { */
/* 	height: 60px; */
/* 	background-color: red !important; */
/* } */

.dhx_year_month {
    background-color: white !important ;
    }
/* .dhx_cal_header div div { */
/*     background-color: white  !important ; */
/*     } */
.dhx_now .dhx_month_head, .dhx_now .dhx_month_body {
    background-color: red !important;
} 
.dhx_cal_header{
    background-color: white !important; 
}

.portletTitre {
background-color: white !important;
display: inherit;
margin-left: 0px !important;
background-position: 0px 0px !important;
line-height: 22px !important;
}
.iconetitre6 .portletTitre {

    background-position: 3px 4px !important;
}
.timeline li {   
    list-style: inside !important;    
}
.timeline {

    height: auto !important;

}
.formElt .dateWrapper input {

    top: 0px !important;

}