
--------------------------------------------------------------------------------*/
::-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 #b18d59;
 
}
form[name=planningForm]{
   background-color:#E1E6E9 !important;
   color: black !important;
}
#collapser {
	background-position: 0 -15px;
}
.menuleft_close #collapser {
	background-position: 0 -30px;
}



/* Main layout
--------------------------------------------------------------------------------*/
#container{
	background: url(../img/bkgd-flou1.jpg) no-repeat center center fixed; 
     background-size: cover; 

}
.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 #b18d59;
    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: #b18d59;
}
.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: #b18d59;
}
.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:#b18d59;
/*     text-transform: uppercase; */
    font-size: 12px;
    
    
}
.breadcrumb .step1 a
{
/*     text-transform: uppercase; */
    color:#b18d59;
    
    
}
.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: #b18d59 !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: 1px 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: #b18d59 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:#b18d59;
    fill:#b18d59;
}

.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: #b18d59;
}


.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;
    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 #b18d59;
	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-flou12.jpg')no-repeat center 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;
}
#login-block {
    width: 492px !important;
  	margin-left: -250px !important;
   
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid #c6c8c7;
}
#pswdRight{

}

#forgotPswd{
}


#login-block-header
{
	background: #3e3e3e;
	color: #fff;
	-webkit-border-top-left-radius: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    -moz-border-radius-topright: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

#login-block-footer
{
	background: #e1e6e9;
}

.login-input-group input, .login-input-group a.dropdown
{
	color: #909090;
	width: 250px !important;
}

.icon-left span
{
	font-size:36px;
	color:#ffffff;
}

#login-block-footer a.button-submit
{
	background: #3e3e3e;
	border-bottom: 3px solid #b18d59;
	color: #fff;
 	height: 31px !important;
    margin-top: 21px !important;
    padding-bottom: 6px !important;
    padding-top: 10px !important;
    border-radius: 0px !important;
    width: 94% !important;
}
.login-input-group input, .login-input-group #listePays {
    width: 412px;   
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.login-input-group #listePays input {
    width: 100% !important;   
}
.login-input-group input.withHelp {
    max-width: 203px !important; 
    width: 203px !important;
}
.login-input-group #listePays .avdSelect-dropdown {
    height: 0px !important;
  }

.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 #b18d59;
}

.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: #b18d59 !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:#b18d59}
.plan-level3-icon{background-color:#f5c815}
.plan-level4-icon{background-color:#FF9933}
.plan-warning-icon{background-color:#FF6766}

.pagerInline-item.active{
/* 	color: #00DAF0; */
	color: #b18d59 !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;
                background-color: #3e3e3e;
}
/* 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: 2px 2px 5px -1px rgba(161,156,161,1);
    -moz-box-shadow: 2px 2px 5px -1px rgba(161,156,161,1);
    box-shadow: 2px 2px 5px -1px rgba(161,156,161,1);
}

#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: #b18d59 !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.login-input-group .icon-left {
    background: #b18d59 !important;
}
.ev_dhx_skyblue {
    background-color: #f3f3f3;
}
.jFoedMainFormBody .tabNavWrapper, .jFoedEditorMainPane .tabNavWrapper {

    background: #3e3e3e !important;
}
.foed-menu-border-btn.foed-bell1 {
    background: #3e3e3e;
    top: 133
    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: 130px;
    left: 130px;
}
.breadcrumb li {
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    display: inline-table;
/*     color: #b18d59 !important; */
/*     padding: 0 12px;  */
    padding: 0 0px !important; 
}

 .right h3:after {
    content: '';
    display: block;
    height: 1px;
    width: 90px;
    margin-top: 6px;
    background-color: #b18d59;
    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: 115px;
}
#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: #b18d59;
    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: 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: 0 10px 0 61px !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: #b18d59 !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: -35px;
    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: #b18d59 !important;
}
.dhx_cal_header.dhx_second_cal_header > div {
    background-color: #b18d59 !important;
}
.dhx_matrix_scell.folder .dhx_scell_expand {
    background-color: #b18d59 !important;
}
.dhx_cal_navline .col-right {
    background-color: #b18d59 !important;
}
.jFoedOrgaHeader .tbContainerLogo {
    background-color:  #3e3e3e!important;
}
.jFoedCollapsiblePane-title, .jFoedPanelSearch .jFoedPanelSearchTitle {
    color: #b18d59 !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;
}


