/**
*  Styles metiers (en dehors des styles du toolKit)
*  propres a la V9.
*/
.pictoTitrePickerAjouter
{
	width:25px;
	height:24px;
	background-image: url("../../Img/v9/IconeAjouter2.gif");
	background-repeat: no-repeat;
	margin-right: 10px;
}



/* ATTENTION IL FAUDRAIT VEILLER A UNIFORMISER AVEC LES PICTO STANDARDS DU TABLE LIST
POUR EVITER D'AVOIR A METTRE DES ! IMPORTANT
*/

.picto15_15
{
	width:15px !important;
	height:15px !important;
	background-repeat: no-repeat !important;
}

.picto18_18
{
	width:18px !important;
	height:18px !important;
	background-repeat: no-repeat !important;
}

.pictoNewPreInscription
{
	background-image: url("../../Img/NewPreInscrip.gif");
}

.pictoNewInscriptionStage
{
	background-image: url("../../Img/NewInscripStagExt.gif");
}

.pictoNewInscription
{
	background-image: url("../../Img/NewInscrip.gif");
}

/*
	DEV: 3359
*/
.pictoSessionComplete{
	background-image: url("../../Img/SessionComplete.png")
}

.pictoRComplete{
	background-image: url("../../Img/ReservationComplete.gif")
}


.picto50_15 {
    width: 50px !important;
    height: 15px !important;
    background-repeat: no-repeat !important;
}

.pictoGestionAttente
{
	background-image: url("../../Img/gestionAttente.gif");
}
.pictoDI
{
	background-image: url("../../Img/di.gif");
}
.pictoLoupe
{
	background-image: url("../../Img/Loupe2.gif");
}
.pictoDC
{
	background-image: url("../../Img/dc.gif");
}
.pictoGoToFormulaire
{
	width:15px;
	height:15px;
	background-image: url("../../Img/Loupe2.gif");
}

.header_img_logo_ecran
{
	/** emplacement logo client **/
}

.pictoFormationMenee
{
	background-image: url("../../stylesheet/jsfoederistools/themes/zinzolin/img/picto_livre.png");
	background-size:15px;
}

.stagiaireAnnule
{
	text-decoration: line-through !important;
}


/*************** BARRE DE PROGRESSION DES WORKFLOW ********************/
.progressEtapeDebut {
                border:0px;
                margin:5px;
                margin-left:0px;
                background-image: url("../../Img/progressEtape/debut.bmp");
                background-repeat:no-repeat;
                width: 10px;
                height: 10px;
                display: inline-block;
}
html>body .progressEtapeDebut{
                background-image: url("../../Img/progressEtape/debut.png");
}
* html .progressEtapeDebut{
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jFoedNOZ/JSP/Img/progressEtape/debut.png');
}
.progressEtapeSeparateur {
                border:0px;
                margin-right:0px;
                margin-left:0px;
                margin-top:2px;
                background-image: url("../../Img/progressEtape/separateur.bmp");
                background-repeat:no-repeat;
                width: 28px;
                height: 21px;
                display: inline-block;
}
html>body .progressEtapeSeparateur {
                background-image: url("../../Img/progressEtape/separateur.png");
}
* html .progressEtapeSeparateur{
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jFoedNOZ/JSP/Img/progressEtape/separateur.png');
}
.progressEtapeFin {
                border:0px;
                margin:5px;
                margin-right:2px;
                background-image: url("../../Img/progressEtape/fin.bmp");
                background-repeat:no-repeat;
                width: 10px;
                height: 10px;
                display: inline-block;
}
html>body .progressEtapeFin {
                background-image: url("../../Img/progressEtape/fin.png");
}
* html .progressEtapeFin{
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jFoedNOZ/JSP/Img/progressEtape/fin.png');
}
.progressEtapeEnCours {
    background: transparent url('../../arrondis/images/workflow/boutonDroiteOrange.png') no-repeat scroll top right;
    display: inline-block;
    font: bold 12px arial, sans-serif;
                /*font-weight: bold;*/
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color:#ff6600;
}
.progressEtapeEnCours span {
    background: transparent url('../../arrondis/images/workflow/boutonGaucheOrange.png') no-repeat;
    display: inline-block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
                text-decoration: none;
                color: #ffffff;
}
.progressEtapeAFaire {
    background: transparent url('../../arrondis/images/workflow/boutonDroiteRouge.png') no-repeat scroll top right;
    display: inline-block;
    font: bold 12px arial, sans-serif;
                /*font-weight: bold;*/
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color:#ff6600;
}
.progressEtapeAFaire span {
    background: transparent url('../../arrondis/images/workflow/boutonGaucheRouge.png') no-repeat;
    display: inline-block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
                text-decoration: none;
                color: #ffffff;
}
.progressEtapeFait {
    background: transparent url('../../arrondis/images/workflow/boutonDroiteVert.png') no-repeat scroll top right;
    display: inline-block;
    font: bold 12px arial, sans-serif;
                /*font-weight: bold;*/
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color:#ff6600;
}
.progressEtapeFait span {
    background: transparent url('../../arrondis/images/workflow/boutonGaucheVert.png') no-repeat;
    display: inline-block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
                text-decoration: none;
                color: #ffffff;
}

#formDateEntretien .jFoedComponent .jFoedComponentMode_EDIT
{
	height:10px;	
}
/***************************
*  Styles des formulaires
******************************/
#anneeContainer .fieldWrapper, #periodeContainer .fieldWrapper, #zoneDateSaisieContainer .fieldWrapper
{
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -5px;
}

.containerSchemaWorkflow
{
	padding: 6px;
	margin-top: -2px;
}

.texteZoneInfo
{
 	font-size:11px;
}
.commentZoneInfo
{
 	height:40px;
 	width:100%;
 	overflow:auto;
}
.rouge{
	background-color: #FF706F;
}

.vert{
	background-color:  #B4DC2C;
}

.vertF{
	background-color:  #447F00;
}

.bleu{
	background-color:  #56D4EB;
}

.gris{
	background-color:  #B4B4B4;
}

.rouge, .vert, .bleu, .vertF, .gris {
	width: 15px;
	height: 15px;
	display: inline-block;
	color: white;
	text-align: center;
	margin-left:-25px;
}

.textComboAPW, .textDateEffet
{
	cursor: pointer;
}

/*****************
*  Organigrammes
******************/
.orga_strips
{
	background-image: url("../../Img/v9/organigrammes/rayures.png");
}

/*****************
*  formulaires   *
*****************/
.singlecontent-main-panel-holder
{
	/* padding-top: 23px; */
}

/****************************
* Boutons d'action standard *
*****************************/

.jFoedComponentMode_DISPLAY .actionBtEditionLigne
{
	visibility: hidden;
}

.jFoedComponentMode_EDIT .actionBtEditionLigne
{
	background-image: url("../../stylesheet/jsfoederistools/themes/zinzolin/img/sprite_new.png");
    background-position: -111px -15px;
}

.messageTexteOK
{
	color:#008000;
}

.messageTexteNOK
{
	color:#ff0000;
}

.messageTexteALERT
{
	color:#FF9900;
}

.showPageJspName
{
	display:none;
	position: absolute;
	top:10px;
	left:10px;
	width:500px;
	height:50px;
	background-color: #ffffff;
	z-index: 1000;	
}
.bleu_surligne
{
	color:#33CCFF !important;
	text-decoration: underline;
}
.orange_surligne
{
	color: #FF6633 !important;
	text-decoration: underline;
}	

.jaune_surligne
{
	color: #ffff99 !important;
	text-decoration: underline;
}

.vert_surligne
{
	color: #00ff00 !important;
	text-decoration: underline;
}
.rouge_surligne
{
	color: #ff0000 !important;
	text-decoration: underline;
}



/******************
*     PLANNNIG    *
*******************/

.nb_vert
{
	color:#00FF00;
}
.nb_rouge
{
	color:#FF0000;
}

.nb_orange
{
	color:#FF8000;
}
.stadeSESSI_A
{
	color:#FF0000;
}
.stadeSESSI_B
{
	color:#000000;
}
.stadeSESSI_E
{
	color:#FF0000;
}
.stadeSESSI_R
{
	color:#00FF00;
}
.stadeSESSI_V
{
	color:orange;
}
.stadeSESSI_X
{
	color:#FF0000;
}

.stadeMODUL_A
{
	color:#FF0000;
}
.stadeMODUL_B
{
	color:#000000;
}
.stadeMODUL_E
{
	color:#FF0000;
}
.stadeMODUL_R
{
	color:#00FF00;
}
.stadeMODUL_V
{
	color:orange;
}
.stadeMODUL_X
{
	color:#FF0000;
}


#popinsession .jFoedFenetre-WindowContener .jFoedFenetre-content, 
#popinaction .jFoedFenetre-WindowContener .jFoedFenetre-content,
#popinmodule .jFoedFenetre-WindowContener .jFoedFenetre-content
{
	overflow-y: auto;	
}

#popinsession ._jsFoedTab_tabSession.jFoedOnglet, 
#popinaction ._jsFoedTab_tabSession.jFoedOnglet
#popinmodule ._jsFoedTab_tabSession.jFoedOnglet
{
	margin: 0;
}
#popinsession .jFoedPanel-gridTable,
#popinaction .jFoedPanel-gridTable,
#popinmodule .jFoedPanel-gridTable
{
	border: none;
}
#popinsession .nbCols_1 table td.jFoedPanel-gridTdLabel, 
#popinaction .nbCols_1 table td.jFoedPanel-gridTdLabel,
#popinmodule .nbCols_1 table td.jFoedPanel-gridTdLabel
{
	background-color: #F2F2F2;
	color: #909090;
}
#popinsession .jFoedSimpleForm-listOnglet,
#popinaction .jFoedSimpleForm-listOnglet,
#popinmodule .jFoedSimpleForm-listOnglet
 {
	height: 100% !important;
}

.chrome #popinmodule .jFoedSimpleForm-listOnglet
 {
	height: 400px !important;
}

#popinsession .jFoedPanel-tabWrapper, 
#popinaction .jFoedPanel-tabWrapper,
#popinmodule .jFoedPanel-tabWrapper
{
	padding: 0;
	overflow: hidden;
}
#popinsession .jFoedPanel-gridTr:last-child, 
#popinaction .jFoedPanel-gridTr:last-child,
#popinmodule .jFoedPanel-gridTr:last-child
{
	border: none;
}
#popinsession .jFoedPanel-gridTd,
#popinaction .jFoedPanel-gridTd
#popinmodule .jFoedPanel-gridTd
{
	color: #909090;
}

.popin-controls span
{
	display: inline-block;
	margin-right: 3px;
}

.popin-controls
{
	margin: 1px;
}

#popinmodule .popin-controls,
#popinaction .popin-controls,
#popinsession .popin-controls
{text-align:left}


/* Icons du planning */
/* glue: 0.2.9.1 hash: 3e8d35e783 */

.sprite-plan {
	border-radius:5px;
	cursor:pointer;
	padding:2px;
	display:inline-block;
	-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:3px;
	margin-bottom:3px;
}

.sprite-plan-little
{
	width:15px;
}

.iconCaption
{
	display:table !important;
	text-align: center;
	width:85px;
	font-size: 12px;
	white-space: normal;
}

.sprite-plan .icon {background-image:url("../../Img/v9/planning/planning-sprite.png");background-repeat:no-repeat;display:inline-block;width:15px;height:15px;margin:0;}
.sprite-plan .icon-toolbox{background-position:0px 0px;}
.sprite-plan .icon-stats{background-position:-15px 0px;}
.sprite-plan .icon-sheet{background-position:0px -15px;}
.sprite-plan .icon-search{background-position:-15px -15px;}
.sprite-plan .icon-register-intern{background-position:-30px 0px;}
.sprite-plan .icon-register-extern{background-position:-30px -15px;}
.sprite-plan .icon-print{background-position:0px -30px;}
.sprite-plan .icon-play{background-position:-15px -30px;}
.sprite-plan .icon-people{background-position:-30px -30px;}
.sprite-plan .icon-organizations{background-position:-45px 0px;}
.sprite-plan .icon-options{background-position:-45px -15px;}
.sprite-plan .icon-move{background-position:-45px -30px;}
.sprite-plan .icon-duplicate{background-position:-75px -74px;}
.sprite-plan .icon-mail{background-position:0px -45px;}
.sprite-plan .icon-list{background-position:-15px -45px;}
.sprite-plan .icon-list-modules{background-position:-30px -45px;}
.sprite-plan .icon-list-intern{background-position:-45px -45px;}
.sprite-plan .icon-list-extern{background-position:-60px 0px;}
.sprite-plan .icon-eye{background-position:-60px -15px;}
.sprite-plan .icon-end{background-position:-60px -30px;}
.sprite-plan .icon-edit{background-position:-60px -45px;}
.sprite-plan .icon-dpc{background-position:0px -60px;}
.sprite-plan .icon-dots{background-position:-15px -60px;}
.sprite-plan .icon-delete{background-position:-30px -60px;}
.sprite-plan .icon-currency{background-position:-45px -60px;}
.sprite-plan .icon-create{background-position:-60px -60px;}
.sprite-plan .icon-costs{background-position:-75px 0px;}
.sprite-plan .icon-copy{background-position:-75px -15px;}
.sprite-plan .icon-close{background-position:-75px -30px;}
.sprite-plan .icon-check{background-position:-75px -45px;}
.sprite-plan .icon-cancel{background-position:-75px -60px;}
.sprite-plan .icon-back{background-position:0px -75px;}
.sprite-plan .icon-add{background-position:-15px -75px;}
.sprite-plan .icon-add-user{background-position:-30px -75px;}
.sprite-plan .icon-add-organization{background-position:-45px -75px;}
.sprite-plan .icon-picto_charges{background-position:-60px -75px;}

.sprite-plan .big-icon {background-image:url("../../Img/v9/planning/planning-sprite_big.png");background-repeat:no-repeat;display:inline-block;width:72px;height:72px;margin:0;}
.sprite-plan .big-icon-toolbox{background-position:0px 0px;}
.sprite-plan .big-icon-stats{background-position:-72px 0px;}
.sprite-plan .big-icon-sheet{background-position:0px -72px;}
.sprite-plan .big-icon-search{background-position:-72px -72px;}
.sprite-plan .big-icon-register-intern{background-position:-144px 0px;}
.sprite-plan .big-icon-register-extern{background-position:-144px -72px;}
.sprite-plan .big-icon-print{background-position:0px -144px;}
.sprite-plan .big-icon-play{background-position:-72px -144px;}
.sprite-plan .big-icon-people{background-position:-144px -144px;}
.sprite-plan .big-icon-organizations{background-position:-216px 0px;}
.sprite-plan .big-icon-options{background-position:-216px -72px;}
.sprite-plan .big-icon-move{background-position:-216px -144px;}
.sprite-plan .big-icon-duplicate{background-position:-135px -431px;}
.sprite-plan .big-icon-mail{background-position:0px -216px;}
.sprite-plan .big-icon-list{background-position:-72px -216px;}
.sprite-plan .big-icon-list-modules{background-position:-144px -216px;}
.sprite-plan .big-icon-list-intern{background-position:-216px -216px;}
.sprite-plan .big-icon-list-extern{background-position:-288px 0px;}
.sprite-plan .big-icon-eye{background-position:-288px -72px;}
.sprite-plan .big-icon-end{background-position:-288px -144px;}
.sprite-plan .big-icon-edit{background-position:-288px -216px;}
.sprite-plan .big-icon-dpc{background-position:0px -288px;}
.sprite-plan .big-icon-dots{background-position:-72px -288px;}
.sprite-plan .big-icon-delete{background-position:-144px -288px;}
.sprite-plan .big-icon-currency{background-position:-216px -288px;}
.sprite-plan .big-icon-create{background-position:-288px -288px;}
.sprite-plan .big-icon-costs{background-position:-360px 0px;}
.sprite-plan .big-icon-copy{background-position:-360px -72px;}
.sprite-plan .big-icon-close{background-position:-360px -144px;}
.sprite-plan .big-icon-check{background-position:-360px -216px;}
.sprite-plan .big-icon-cancel{background-position:-360px -288px;}
.sprite-plan .big-icon-back{background-position:0px -360px;}
.sprite-plan .big-icon-add{background-position:-72px -360px;}
.sprite-plan .big-icon-add-user{background-position:-144px -360px;}
.sprite-plan .big-icon-add-organization{background-position:-216px -360px;}
.sprite-plan .big-icon-picto_charges{background-position:-293px -360px;}
.sprite-plan .big-icon-picto_affect_facture{background-position:-66px -428px;}
.sprite-plan .big-icon-picto_prepa_facture{background-position:-360px -360px;}
.sprite-plan .big-icon-picto_gestion_facture{background-position:0px -428px;}

.sprite-plan .middle-icon {background-image:url("../../Img/v9/planning/planning-sprite_middle.png");background-repeat:no-repeat;display:inline-block;width:20px;height:20px;margin:0;}
.sprite-plan .middle-icon-toolbox{background-position:0px 0px;}
.sprite-plan .middle-icon-stats{background-position:-20px 0px;}
.sprite-plan .middle-icon-sheet{background-position:0px -20px;}
.sprite-plan .middle-icon-search{background-position:-20px -20px;}
.sprite-plan .middle-icon-register-intern{background-position:-40px 0px;}
.sprite-plan .middle-icon-register-extern{background-position:-40px -20px;}
.sprite-plan .middle-icon-print{background-position:0px -20px;}
.sprite-plan .middle-icon-printer{background-position:0px -40px;}
.sprite-plan .middle-icon-play{background-position:-20px -40px;}
.sprite-plan .middle-icon-people{background-position:-40px -40px;}
.sprite-plan .middle-icon-organizations{background-position:-60px 0px;}
.sprite-plan .middle-icon-options{background-position:-60px -20px;}
.sprite-plan .middle-icon-move{background-position:-60px -40px;}
.sprite-plan .middle-icon-duplicate{background-position:-100px -100px;}
.sprite-plan .middle-icon-mail{background-position:0px -60px;}
.sprite-plan .middle-icon-list{background-position:-20px -60px;}
.sprite-plan .middle-icon-list-modules{background-position:-40px -60px;}
.sprite-plan .middle-icon-list-intern{background-position:-60px -60px;}
.sprite-plan .middle-icon-list-extern{background-position:-80px 0px;}
.sprite-plan .middle-icon-eye{background-position:-80px -20px;}
.sprite-plan .middle-icon-end{background-position:-80px -144px;}
.sprite-plan .middle-icon-edit{background-position:-80px -60px;}
.sprite-plan .middle-icon-dpc{background-position:0px -80px;}
.sprite-plan .middle-icon-dots{background-position:-20px -80px;}
.sprite-plan .middle-icon-delete{background-position:-40px -80px;}
.sprite-plan .middle-icon-currency{background-position:-60px -80px;}
.sprite-plan .middle-icon-create{background-position:-80px -80px;}
.sprite-plan .middle-icon-costs{background-position:-100px 0px;}
.sprite-plan .middle-icon-copy{background-position:-100px -20px;}
.sprite-plan .middle-icon-close{background-position:-100px -40px;}
.sprite-plan .middle-icon-check{background-position:-100px -60px;}
.sprite-plan .middle-icon-cancel{background-position:-100px -80px;}
.sprite-plan .middle-icon-back{background-position:0px -100px;}
.sprite-plan .middle-icon-add{background-position:-20px -100px;}
.sprite-plan .middle-icon-add-user{background-position:-40px -100px;}
.sprite-plan .middle-icon-add-organization{background-position:-60px -100px;}
.sprite-plan .middle-icon-picto_charges{background-position:-80px -100px;}

span.titrepB{
               color: #000000;
               background-image: url("../../../../../Img/PuceB.png");
               background-repeat:no-repeat;
               padding-left:30px;
               width:100%;
               height:20px;
               display: block;
}

span.titrepP{
               color: #000000;
               background-image: url("../../../../../Img/PuceP.png");
               background-repeat:no-repeat;
               padding-left:30px;
               width:100%;
               height:20px;
               display: block;
}

span.titreN{
               color: #999999;
               font-size: 12px;
               font-weight: bold;
               width:100%;
               height:20px;
               background-image: url("../../../../../Img/fondTitreN.png");
               background-repeat:no-repeat;
               padding-top:5px;
               padding-left:30px;
               margin-top: -5px;
               margin-bottom: 0px;
               font-size:13px;
               display: block;
}

span.titreB{
               color: #53D3EC;
               font-size: 12px;
               font-weight: bold;
               width:100%;
               height:20px;
               background-image: url("../../../../../Img/fondTitreB.png");
               background-repeat:no-repeat;
               padding-top:5px;
               padding-left:30px;
               margin-top: -5px;
               margin-bottom: 0px;
               font-size:13px;
               display: block;
}

span.titreV{
               color: #B3DB2D;
               font-weight: bold;
               width:100%;
               height:20px;
               background-image: url("../../../../../Img/fondTitreV.png");
               background-repeat:no-repeat;
               padding-top:5px;
               padding-left:30px;
               margin-top: -5px;
               margin-bottom: 0px;
               font-size:13px;
               display: block;
}

span.titreO{
               color: #FF8000;
               font-weight: bold;
               width:100%;
               height:20px;
               background-image: url("../../../../../Img/fondTitreO.png");
               background-repeat:no-repeat;
               padding-top:5px;
               padding-left:30px;
               margin-top: -5px;
               margin-bottom: 0px;
               font-size:13px;
               display: block;
}

span.titreP{
               color: #7D2D68;
               font-weight: bold;
               width:100%;
               height:20px;
               background-image: url("../../../../../Img/fondTitreP.png");
               background-repeat:no-repeat;
               padding-top:5px;
               padding-left:30px;
               margin-top: -5px;
               margin-bottom: 0px;
               font-size:13px;
               display: block;
}

span.titreR{
               color: #F15556;
               font-weight: bold;
               width:100%;
               height:20px;
               background-image: url("../../../../../Img/fondTitreR.png");
               background-repeat:no-repeat;
               padding-top:5px;
               padding-left:30px;
               margin-top: -5px;
               margin-bottom: 0px;
               font-size:16px;
               display: block;
}

.planningBoutonForTitle
{
	display: inline-flex;
	margin-top: -10px;
}

.planningBouton
{
	display: inline-flex;
}

.plan-level1-icon-session{background-color:#B4DC33;}
.plan-level2-icon-session{background-color:#55D4EB;}
.plan-level3-icon-session{background-color:#f3cf89;}
.plan-warning-icon-session{background-color:#FF6766;}

/**
*
*   Customisation des styles des totaux
*/
.total1.moyenne
{
	
}
.sousTotal1.moyenne
{
	
}

/* 03/01/2024 fca refonte style  */


.login-input-group .icon {
    -webkit-border-top-left-radius: 20px !important;
    -webkit-border-bottom-left-radius: 20px !important;
    -moz-border-radius-topleft: 20px !important;
    -moz-border-radius-bottomleft: 20px !important;
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}
#login-block-footer a.button-submit {
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 20px !important;
}
.login-input-group input, .login-input-group #listePays {
    -webkit-border-top-right-radius: 20px !important;
    -webkit-border-bottom-right-radius: 20px !important;
    -moz-border-radius-topright: 20px !important;
    -moz-border-radius-bottomright: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;   
}
.login-input-group .icon-left {
    -webkit-border-top-right-radius: 20px !important;
    -webkit-border-bottom-right-radius: 20px !important;
    -moz-border-radius-topright: 20px !important;
    -moz-border-radius-bottomright: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
#passwordFieldForgotPassword {
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
    
.jFoedMainFormBody .jFoedMainFormBody-listOnglet {

    border-radius: 10px;
}    
    
  
.formElt .inputWrapper {
    border-radius: 20px !important;
}  
.formElt .inputWrapper input {
    border-radius: 20px;
}
.jFoedFile-bt_upload a {
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
}
select {
    border-radius: 20px;
}
table.paveSaisie td input[type=text], table.paveSaisie td input[type=password], table.paveSaisie td button {
    border-radius: 20px;
}
.ui-datepicker-trigger {
    border-radius: 20px;
}
.picto_histo {
    background-size: 15px;
    width: 23px !important;
    height: 23px !important;
    /* background-color: #EA6621; */
    border-radius: 27px;
    background-position: bottom 3px right 4px;
    background-repeat: no-repeat;
    background-image: url(../../stylesheet/jsfoederistools/img/picto_historique.png);
}
.formElt .inputWrapper textarea {
    padding-left: 8px;
}
.jFoedList.jFoedComponentMode_EDIT .avdSelect-dropdown {
    border-radius: 20px !important;
}
.jFoedMainForm-allBt .button {

    border-radius: 20px !important;
}
.panel-lists-controls {
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 20px !important;
}
.search-box .clear_btn {
    -webkit-border-top-left-radius: 20px !important;
    -webkit-border-bottom-left-radius: 20px !important;
    -moz-border-radius-topleft:20px !important;
    -moz-border-radius-bottomleft: 20px !important;
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}
.jFoedPicker #picker-search-header .foed-alphabetical {
    -webkit-border-top-left-radius: 20px !important;
    -webkit-border-bottom-left-radius: 20px !important;
    -moz-border-radius-topleft: 20px !important;
    -moz-border-radius-bottomleft: 20px !important;
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}
.jFoedPicker #picker-search-header .foed-hierarchical {
    -webkit-border-top-right-radius: 20px !important;
    -webkit-border-bottom-right-radius: 20px !important;
    -moz-border-radius-topright: 20px !important;
    -moz-border-radius-bottomright: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
.search-box .submit {
    -webkit-border-top-right-radius: 20px !important;
    -webkit-border-bottom-right-radius: 20px !important;
    -moz-border-radius-topright: 20px !important;
    -moz-border-radius-bottomright: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
.picker-search-content {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
}
#containerPortail .jFoedPanel-gridTd {
    padding: 0px;
    border-radius: 10px;
    background-color: white !important;
}
.jFoedTableList .file-delete {
    top: 7px !important;
}
.my-list {   
    background-color: white !important;
}
.foederis-TabPanel {
	position: relative;
    top: 28px;
}
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc {

    -moz-border-radius: 20px !important;
    -webkit-border-radius: 20px !important;
    border-radius: 20px !important;
}