/******** COULKEURS DE REFERENCE *****************/
/* ORANGE : #ec6b17 */
/* ORANGE CLAIR : #ee7a2f */
/* ROUGE  : #e10c49  POUR 2IMAIL */
/* VERT   : #9dc12b */
/* GRIS   : #d7d7d7 */
/* FONCE  : #4F4F4F */

BODY {
    background-color:#d7d7d7;
    font : 18px/27px 'OpenSansRegular', Arial, sans-serif;
    font-size: 12px;
}
BODY._authentification {
    background : url("../../image/fmkapplicationback/squelette/page_fond_2.jpg") no-repeat bottom center fixed;
    -webkit-background-size: cover; /* pour Chrome / Safari / Android */
    -moz-background-size: cover; /* pour Firefox */
    background-size: cover; /* version standardisée */
    margin: 0; padding: 0;
}
BODY._migration {
    background : url("../../image/fmkapplicationback/squelette/page_fond_2.jpg") no-repeat bottom center fixed;
    -webkit-background-size: cover; /* pour Chrome / Safari / Android */
    -moz-background-size: cover; /* pour Firefox */
    background-size: cover; /* version standardisée */
    margin: 0; padding: 0;
}

.container-fluid .navbar-header{
    height: 100%;
    display: flex;
    align-items: center;
}

.container-fluid .navbar-header span a{
    padding: 5px 10px;
    color: #4c4c4c;
}

.fmkformulaireinputimage a img {
    height: 30px;
    width: auto;
}

.badge-warning {
    color: #212529;
    background-color: #ffc107;
}

.badge-inverse {
    background: #000000;
}

.badge{
    font-weight: 100;
}

/*********** STYLES GENERAUX *****************/
h1{font-size: 2em;}
h2{font-size: 1.5em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}

/*********************** ENTETE DE PAGE ***********************/
.navbar-inverse .navbar-inner.black-gradient, .black-gradient {
    background-color: #333; /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(79,79,79,1) 0%, rgba(68,68,68,1) 50%, rgba(43,43,43,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,79,79,1)), color-stop(50%,rgba(68,68,68,1)), color-stop(100%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(79,79,79,1) 0%,rgba(68,68,68,1) 50%,rgba(43,43,43,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(79,79,79,1) 0%,rgba(68,68,68,1) 50%,rgba(43,43,43,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(79,79,79,1) 0%,rgba(68,68,68,1) 50%,rgba(43,43,43,1) 100%); /* IE10+ */
    filter: none;
    margin-bottom:10px;
}
.navbar-inner {padding-left: 0px; padding-right: 0px;border:none;}
#fmkapplicationback_page_haut {height:100px;min-width: 955px;}
#fmkapplicationback_page_haut .logo{display:block; width:191px; height:65x; float:left;}
#fmkapplicationback_page_haut .logo > A { display:block; height:65px; background: url("../../image/fmkapplicationback/logo/2icomm.png")	no-repeat center center;}

#fmkapplicationback_page_haut .fmkapplicationback_barreicone{margin:15px 15px 0px 15px;}

/* MENU PRINCIPAL */
#fmkapplicationback_menuprincipal {height:65px; float:left;	margin: 0;}
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem {
    display:block;
    float:left;
    line-height:55px;height:55px;min-width:86px;
    margin: 10px 7px 0px 0px;
    font-weight: bolder;
    font-size: 12px;
    background-image: none;
    text-align: center;
    border-radius: 2px 2px 0px 0px;
}
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem I{display:block; font-size: 25px;width:auto;} /* icones */

#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem A {display:block;width: auto;height:50px;padding:5px 4px 0px 4px;line-height: 22px;}
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem A:ACTIVE,
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem A:LINK ,
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem A:VISITED {color:#d7d7d7;text-decoration: none;}

#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem:HOVER {background-position: center center;color:#ec6b17;}
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem:HOVER A > SPAN,
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem:HOVER A > I {color:#ec6b17;}

#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem_selectionne {
    display:block;
    float:left;
    line-height:55px;
    height:55px;
    min-width:86px;
    margin: 10px 7px 0px 0px;
    font-weight: bolder;
    font-size: 12px;
    background-image: url("../../image/fmkapplicationback/fmkmenu/onglet_fond.png");
    background-repeat: repeat-x;
    background-position: center bottom;
    text-align: center;
    border-radius: 2px 2px 0px 0px;
}

#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem_selectionne SPAN._2ifmk_fmkmenuitem_libelle{color:#ec6b17;}
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem_selectionne A>I{color:#ec6b17;}
#fmkapplicationback_menuprincipal ._2ifmk_fmkmenuitem_selectionne:HOVER {background-position: center bottom;}

/*MENU APPLICATION */
#fmkapplicationback_menuapplication {height:65px;float:right;margin:0px 0px 0px 20px;}
#fmkapplicationback_menuapplication ._2ifmk_fmkmenuitem {
    display:block;
    float:left;
    line-height:55px;height:55px;min-width:86px;
    margin: 10px 7px 0px 0px;
    font-weight: bolder;
    font-size: 12px;
    background-image: none;
    text-align: center;
    border-radius: 2px 2px 0px 0px;
}
#fmkapplicationback_menuapplication ._2ifmk_fmkmenuitem A {display:block;width: auto;height:50px;padding:5px 0px 0px 0px;line-height: 22px;}


/* CAS particulier Menu 2ICOMM */
#fmkapplicationback_menuapplication ._2ifmk_fmkmenuitem._2ifmk_fmkmenuitem_clef100 {
    background-image: url("../../image/fmkapplicationback/fmkmenu/onglet_fond_special.png");
}
#fmkapplicationback_menuapplication ._2ifmk_fmkmenuitem._2ifmk_fmkmenuitem_clef100 A {
    background-image: url("../image/fmkapplicationback/fmkmenu/onglet_2iannonce_fond.png");
    background-position: center center;
    background-repeat: no-repeat;
}
#fmkapplicationback_menuapplication ._2ifmk_fmkmenuitem._2ifmk_fmkmenuitem_clef100:HOVER A{background-image: url("/2icomm/2ifmk/lib/fmkapplication/image/fmkmenu/onglet_2iannonce_fond_hover.png");}
#fmkapplicationback_menuapplication ._2ifmk_fmkmenuitem._2ifmk_fmkmenuitem_clef100 ._2ifmk_fmkmenuitem_libelle{display:none;}

/********************** PAGE IDENTIFICATION ************************/
/*bloc identification */
._fmkapplicationback_bloccentral {
    width: 602px;
    height: 125px;
    background-image: url("../../image/fmkapplicationback/formulaire/formulaire_authentification_fond.png");
    background-position: bottom;
    background-repeat: no-repeat;
    position: absolute; /* Centrage vertical */
    top: 50%;
    left: 50%;
    margin: -225px 0 0 -301px;
    font-weight: bold;
    overflow: hidden;
}
BODY._migration ._fmkapplicationback_bloccentral {
    width: 602px;
    background-image: none;
    position: absolute; /* Centrage vertical */
    top: 50%;
    left: 50%;
    margin: -225px 0 0 -301px;
    font-weight: bold;
    overflow: hidden;
    background-color: #4F4F4F;
    border-radius: 4px 4px 4px 4px;
    padding:5px;
}

/*logo */
._fmkapplicationback_bloccentral ._2ifmk_fmkapplicationback_logo{
    display:block;
    height: 80px;
    width: 602px;
    margin:22px 0px 0px 0px;
    background-image: url("../../image/fmkapplicationback/logo/2icomm_authentification.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

._fmkapplicationback_bloccentral{
    opacity: 0;
    filter: alpha(opacity=0);
}
._fmkapplicationback_bloccentral #_2ifmk_fmkapplicationback_formulaireauthentification{
    /* 	display:none; */
    padding: 55px 10px 0px 10px;
    position: relative;
    text-align: center;
    width: 582px;
    overflow: hidden;
    opacity: 0;
    left: -100px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

/* Champs texte */
._fmkapplicationback_bloccentral #p_identifiant{
    background-image: url("../../image/fmkapplicationback/formulaire/formulaire_authentification_identifiant.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left : 35px;
}
._fmkapplicationback_bloccentral #p_mot_de_passe{
    background-image: url("../../image/fmkapplicationback/formulaire/formulaire_authentification_motdepasse.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left : 35px;
}

/* Message d'erreur */
._fmkapplicationback_bloccentral DIV.alert.alert-error{margin: 10px 10px 0px 10px;display: none;opacity: 0;font-size: 1.2em;}

/* bouton de connexion */
._fmkapplicationback_bloccentral .btn-connexion {
    background-color: #FAA732;
    background-image: linear-gradient(to bottom, #FBB450, #F89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/********************** MENU LATERAL NAVIGATION ******************/
div.sidebar-nav {display: inline-block;float: left;width: 15%;z-index: 10;}
.nav-list > .active > a, .nav-list > .active > a:hover {background-color: transparent;}
ul.left-menu li {
    background: rgb(242,242,242); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(242,242,242,1) 96%, rgba(206,206,206,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,242,242,1)), color-stop(96%,rgba(242,242,242,1)), color-stop(100%,rgba(206,206,206,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 96%,rgba(206,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 96%,rgba(206,206,206,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 96%,rgba(206,206,206,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 96%,rgba(206,206,206,1) 100%); /* W3C */
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-radius: 3px 0 0 3px;
    margin-bottom: 5px !important;
    padding: 10px;
}
ul.left-menu li.active {background: none repeat scroll 0 0 #FFF;-webkit-box-shadow: -5px 0px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow: -5px 0px 3px rgba(0, 0, 0, 0.15);	box-shadow: -5px 0px 3px rgba(0, 0, 0, 0.15);}
ul.left-menu li:hover {background: none repeat scroll 0 0 #FFF;-webkit-box-shadow: -5px 0px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow: -5px 0px 3px rgba(0, 0, 0, 0.15);box-shadow: -5px 0px 3px rgba(0, 0, 0, 0.15);	box-shadow: none\9;}
ul.left-menu li a {color: #666;padding: 10px 0;text-shadow: 0 1px 0 #FFFFFF;}
ul.left-menu li a:hover {background: none repeat scroll 0 0 transparent;color: #49AFCD;}
ul.left-menu li span.box {padding-right: 10px;font-size: 20px;}
ul.left-menu li ul.submenu {margin-bottom: 0;}
ul.left-menu li ul.submenu li {background: none repeat scroll 0 0 transparent;font-size: 12px;padding: 0 0 0 20px;box-shadow: none;border-bottom: 1px solid #CCC;}
ul.left-menu li ul.submenu li:last-child {border-bottom: none;}
ul.left-menu li ul.submenu li:hover {background: none repeat scroll 0 0 transparent;}
ul.left-menu li ul.submenu li span.box {padding-right: 10px;font-size: 16px;}
div.sidebar-nav {display: inline-block;float: left;width: 15%;z-index: 10;}
div.container-fluid.content-wrapper {background: none repeat scroll 0 0 #FFFFFF;border-radius: 0 4px 4px 4px;float: left;min-height: 500px;padding: 20px;width: 81%;}

/*********************** CORPS DE PAGE ***********************/
.container-fluid:before, .container-fluid:after {content: "";display: table;line-height: 0;}
.container-fluid:after {clear: both;}
.container-fluid.content-wrapper._fmkapplicationback_avec_onglet{width:84%;border-radius: 0px 5px 5px 5px; padding:0;}
.container-fluid.content-wrapper._fmkapplicationback_sans_onglet{width:100%;border-radius: 5px 5px 5px 5px; padding:0;}
#fmkapplicationback_page_corps {margin: 0px 0px 120px 0px;padding: 5px 10px 0px 10px;background-color: transparent;}
#fmkapplicationback_page_corps_contenu {margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;background-color: #FFFFFF;border-radius:4px 4px 4px 4px;}
#fmkapplicationback_page_corps_contenu.systeme{
    font-size: 1.5em;
    margin:20px 50px 20px 50px ;
    border:1px solid;
    padding:30px 30px 30px 30px;
}
#fmkapplicationback_page_corps_contenu.systeme .logo>A{
    display:block;
    width:191px;
    height:85px;
    float:left;
    background-image: url("../../image/fmkapplicationback/logo/2icomm.png");
    background-repeat: no-repeat;
    background-position: 2px 2px;
}
#fmkapplicationback_page_corps_contenu.erreur{
    font-size: 1.5em;
    background-image: url("../../image/fmkapplicationback/squelette/erreur_fond.png");
    background-repeat: no-repeat;
    background-position: right top;
    margin:20px 50px 20px 50px ;
    border:1px solid;
    padding:30px 30px 30px 30px;
    background-color: #FFFFFF
}

/******* MENU SECONDAIRE  ************/
#fmkapplicationback_page_menu2{
    clear:both;
    padding:0px 5px 0px 0px;
    height:36px;
    background-color:#e8e8e8;
}
#fmkapplicationback_page_menu2 H1{float:right;text-align:right;color:#ec6b17;line-height:35px;text-transform: uppercase;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size: 16px;}

#fmkapplicationback_page_menu2 .navbar{height:35px;margin:0px 0px 0px 16px;}
#fmkapplicationback_page_menu2 .navbar .container-fluid{height:35px; margin: 0px;}
#fmkapplicationback_page_menu2 .navbar LI{line-height:15px;}
#fmkapplicationback_page_menu2 .nav {height:35px;}
#fmkapplicationback_page_menu2 .divider-vertical{
    width:2px;
    height:36px;
    background-image: url("../../image/fmkapplicationback/squelette/menu_secondaire_fond.png");
    background-repeat: repeat-x;
    background-position: bottom;
    border:none;
}
#fmkapplicationback_page_menu2 .navbar-inverse .brand, .navbar-inverse .nav > li > a{text-shadow: none;color: #000000;}
#fmkapplicationback_page_menu2 .navbar-inverse .brand, .navbar-inverse .nav > li > a:focus {background-color: transparent;color: #FFFFFF;}
#fmkapplicationback_page_menu2 .navbar-inverse .brand, .navbar-inverse .nav > li > a:hover{color: #00A0DE;}
#fmkapplicationback_page_menu2 I{font-size:1.3em;}


#fmkapplicationback_page_menu2 .navbar-search{margin:2px 0px 2px 0px;;}
#fmkapplicationback_page_menu2 .navbar-search .search-query:focus {background-color:#515151; color:#FFF; text-shadow:none;}
#fmkapplicationback_page_menu2  LI._fmkapplicationback_menu_important>A{color:#ee7a2f;font-weight: bold;}

/********************** CORPS DE PAGE PIED  ************************/
/* Conteneur footer */
#_2ifmk_fmkapplicationback_squelettepiedpage{background-color: transparent;}

#_2ifmk_fmkapplicationback_squelettepiedpage_social UL{overflow:auto;line-height: 32px;margin:0px 0px 0px 0px;}
#_2ifmk_fmkapplicationback_squelettepiedpage_social UL LI{float: left;list-style:none;margin-right: 5px;}


#_2ifmk_fmkapplicationback_squelettepiedpage_social UL>LI._2ifmk_fmkapplicationback_logofacebook>A{background-image: url("../../image/fmkapplicationback/bouton/picto-facebook.png");}
#_2ifmk_fmkapplicationback_squelettepiedpage_social UL>LI._2ifmk_fmkapplicationback_logotwitter>A{background-image: url("../../image/fmkapplicationback/bouton/picto-twitter.png");}
#_2ifmk_fmkapplicationback_squelettepiedpage_social UL>LI._2ifmk_fmkapplicationback_logorss>A{background-image: url("../../image/fmkapplicationback/bouton/picto-rss.png");}
#_2ifmk_fmkapplicationback_squelettepiedpage_social UL>LI._2ifmk_fmkapplicationback_piedpagecredit{color: #FFFFFF;width: auto;margin-left: 35px;line-height: 32px;}

/*************** BLOC ENTETE V2 *****************/
.fmkapplicationback_bloc_entetev2 {background-color: #ec6b17;border-radius: 6px 6px 6px 6px;filter: none;line-height: 15px;margin-bottom: 20px;padding: 5px;}
/* BARRE_INFORMATION_PRINCIPALE */
.fmkapplicationback_bloc_entetev2 .barre_info_principale {border-bottom:1px inset #ffffff;padding-bottom: 5px;margin-bottom:5px;}
/* ID */
.fmkapplicationback_bloc_entetev2 .cellule_id A{background-repeat: no-repeat;background-position: left;}
.fmkapplicationback_bloc_entetev2 .cellule_id {font-weight: bold;vertical-align: middle;}
.fmkapplicationback_bloc_entetev2 .cellule_id .libelle{display:inline-block;line-height:30px;background-position: 3px;background-repeat: no-repeat;padding:0px 0px 0px 5px;color: #FFFFFF;min-width: 24px;min-height: 24px}
.fmkapplicationback_bloc_entetev2 .cellule_id .id{display:inline-block;line-height:30px;color:#FFFFFF;padding:0px 5px 0px 5px;}
.fmkapplicationback_bloc_entetev2 .cellule_id .id>A{color:#FFFFFF;text-decoration: none;}
/* STATUT */
.fmkapplicationback_bloc_entetev2 .cellule_statut{text-align: center;}
/* BARRE ICONE  */
.fmkapplicationback_bloc_entetev2 .cellule_menu{text-align:right;}
.fmkapplicationback_bloc_entetev2 .cellule_menu ._2ifmk_fmkmenu_niveau1._2ifmk_fmkmenu_barreicone > LI A{color:#FFFFFF;}
/* BLOC INFORATION */
.fmkapplicationback_bloc_entetev2 .bloc_info {border:1px inset #000;border-radius:4px 4px 4px 4px;background-color:#EE7A2F;padding:3px;}
.fmkapplicationback_bloc_entetev2 .bloc_info A {color:#FFFFFF;font-weight: bold;}

/* BLOC ENTETE */
.fmkapplicationback_bloc_entetev2 .cellule_entete{padding:2px;}
.fmkapplicationback_bloc_entetev2 .cellule_entete .badge{display:block;float:left;padding:5px;margin:0 0 5px 5px;white-space: normal; }
.fmkapplicationback_bloc_entetev2 .cellule_entete .badge i{margin:5px 0;}
.fmkapplicationback_bloc_entetev2 .bloc_badge_fixe .badge {width: 190px; min-height: 65px;}
.fmkapplicationback_bloc_entetev2 .bloc_validite .badge {min-width: 80px;}

/* BLOC MONTANT */
.fmkapplicationback_bloc_entetev2 .bloc_montant{text-align: right;}
.fmkapplicationback_bloc_entetev2 .bloc_montant>SPAN{text-align: center;padding:5px;font-size: 1.2em;}

/********************** CLASSEUR ONGLET  ************************/
.fmkclasseuronglet {margin:0px 5px 0px 0px;border-right:1px solid #8c847b;}
.fmkclasseuronglet_bloc_classeur_entete{padding:0px 0px 0px 0px;}
.fmkclasseuronglet_bloc_classeur_corps{min-height :300px;margin:10px 5px 20px 5px;}

/********************** page_bloc_information ************************/
.page_bloc_information {width:100%;margin:10px 0px 0px 0px;overflow: auto;}
.page_bloc_information .fmkapplicationback_tableau{width:50%;font-size: 17px;text-align: center;}

/*************** FORMATEPRIXDEVISE ************/
.formateprixdevise .devise{margin-left:5px;font-size: 0.7em;}


/*************** FORMATEPOURCENTAGE ************/
.formatepourcentage .decimale{font-size: 0.7em;}

/*************** AFFICHAGES *********************/
.affichage_id{display:block;color: #f06c0a;font-weight: bold;vertical-align: middle;float:left;margin:0px 5px 0px 0px;}
.affichage_reference{font-weight: bold;color: #8c8400;vertical-align: middle;}
.affichage_libelle{font-weight: bold;vertical-align: middle;}

/****************** TABLEAU ********************/
.fmkapplicationback_tableau {}

/* CAPTION */
.fmkapplicationback_tableau CAPTION {}

/* HEADER */
.fmkapplicationback_tableau THEAD {}
.fmkapplicationback_tableau THEAD>TR>TH {}

/* TBODY */
.fmkapplicationback_tableau>TBODY {}
.fmkapplicationback_tableau>TBODY>TR>TD {}
.fmkapplicationback_tableau .fmkapplicationback_tableau_ligne_1_ {background-color: #efefef;}
.fmkapplicationback_tableau .fmkapplicationback_tableau_ligne_2_ {background-color: #FFFFFF;}
.fmkapplicationback_tableau>TBODY>TR:HOVER>TD{}

/* LIGNE FURMULAIRe dans le tableau */
.fmkapplicationback_tableau>TBODY>TR.ligne_formulaire{}
.fmkapplicationback_tableau>TBODY>TR.ligne_formulaire:HOVER{}

/* LIGNE VIDE */
.fmkapplicationback_tableau .rien_a_afficher {
    min-height: 20px;
    padding: 10px 0px 10px 35px;
    font-weight: bold;
    background-image:url('../../image/fmkapplicationback/icone/moyenne/dossier_vide.png');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    color: #f06c0a;
}

/* FOOTER */
.fmkapplicationback_tableau TFOOT {}
.fmkapplicationback_tableau TFOOT>TR>TH {}

/* STYLES COLONNES  */
.fmkapplicationback_tableau THEAD .montant {text-align: right;}
.fmkapplicationback_tableau TBODY .montant {text-align: right;}
.fmkapplicationback_tableau TFOOT .montant {text-align: right;}

.fmkapplicationback_tableau .description IMG {float: right;margin: 0px 5px 5px 5px;}
.fmkapplicationback_tableau TBODY TD.encours {
    background-image:url('../../image/fmkapplicationback/chargement/defaut.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.fmkapplicationback_tableau TBODY TD.barrestatut I{font-size: 18px;}

.fmkapplicationback_tableau THEAD .quantite {text-align: center;}
.fmkapplicationback_tableau TBODY .quantite {text-align: center;}
.fmkapplicationback_tableau TFOOT .quantite {text-align: center;}

.fmkapplicationback_tableau THEAD .pourcentage {text-align: right;}
.fmkapplicationback_tableau TBODY .pourcentage {text-align: right;}
.fmkapplicationback_tableau TFOOT .pourcentage {text-align: right;}


/* .fmkapplicationback_tableau .puce {text-align: center} */
.fmkapplicationback_tableau .bloc_image IMG{float:left;margin:0px 10px 0px 5px; max-height: 50px;}
.fmkapplicationback_tableau TH.menu {text-align: right;font-size: 1.5em;}
.fmkapplicationback_tableau TH.menu > a {text-decoration: none;}
.fmkapplicationback_tableau TD.id A {font-weight: bold;background-position:left;background-repeat: no-repeat;}


/*********** GESTION *******************/

.fmkapplicationback_bloc_gestion .label {
    border-radius: 5px;
    text-shadow: none;
    font-size: 11px;
    font-weight: normal;
    padding:7px 5px 0px 5px;
    vertical-align:center;
    background-color: #abbac3!important;
}

.fmkapplicationback_bloc_gestion .label a{
    color: #FFF;
}

.fmkapplicationback_bloc_gestion .label p {
    text-align: center;
    font-size: 17px;
}

.fmkapplicationback_bloc_gestion .badge {
    text-shadow: none;
    font-size: 12px;
    padding-top: 1px;
    padding-bottom: 3px;
    font-weight: normal;
    line-height: 15px;
    background-color: #abbac3!important
}
.fmkapplicationback_bloc_gestion .label-transparent,.badge-transparent {
    background-color: transparent!important
}
.fmkapplicationback_bloc_gestion .label-grey,.badge-grey {
    background-color: #a0a0a0!important
}
.fmkapplicationback_bloc_gestion .label-info,.badge-info {
    background-color: #3a87ad!important
}
.fmkapplicationback_bloc_gestion .label-primary,.badge-primary {
    background-color: #2283c5!important
}
.fmkapplicationback_bloc_gestion .label-success,.badge-success {
    background-color: #82af6f!important
}

.fmkapplicationback_bloc_gestion .informations_contact{
    padding: 10px 10px 10px 0px;
}

.fmkapplicationback_bloc_gestion .bloc_total_produit .label {
    clear:both;
    margin-bottom: 10px;
    font-size: 16px;
    padding: 5px 5px 5px 5px;
    line-height:30px;
    width: 200px;
}

.fmkapplicationback_bloc_gestion .bloc_total_produit label{
    line-height:30px;
    font-size:16px;
    margin-bottom:0;
    float: left;
}
.fmkapplicationback_bloc_gestion a>i{
    text-decoration: none;
}

.fmkapplicationback_tableau .menu i{
    font-size: 20px;
}

/*********** VENTE LIGNE SAISIE *******************/
.fmkapplicationback_bloc_ligne .bloc_total_produit_ligne .label {
    clear:both;
    font-size: 15px;
    padding: 5px 5px 5px 5px;
    line-height:20px;
}

.fmkapplicationback_bloc_ligne [class*="span"] {
    margin-left: 5px;
}


/*********** _fmkapplicationback_genereblocactualite *****************/
.fmkapplicationback_genereblocactualite IMG{float:right;}

/********** Icone pour les checkbox Oui ou Non *******************/
.icon-fmkapplicationback_checkbox_1:before{content: "\f00c";color:#529901;font-size: 20px;}
.icon-fmkapplicationback_checkbox_2:before{content: "\f00c";color:#CBC4C4;font-size: 20px;}
.icon-fmkapplicationback_checkbox_1_inverse:before{content: "\f00c";color:#CBC4C4;font-size: 20px;}
.icon-fmkapplicationback_checkbox_2_inverse:before{content: "\f00c";color:#529901;font-size: 20px;}

.icon-fmkapplicationback_checkboxavis_1:before{content: "\f128";color:#CBC4C4;font-size: 20px;}
.icon-fmkapplicationback_checkboxavis_2:before{content: "\f00c";color:#529901;font-size: 20px;}
.icon-fmkapplicationback_checkboxavis_3:before{ content: "\f00d";color:#CBC4C4;font-size: 20px;}

/*********** Barre de progression *****************/
.progress{ margin-bottom: 10px;}
.progress{ margin-top: 11px;}
.progress .bar{ color: #333333;}

/*********** BLOCKUI - dic patrienter *****************/
.fmkapplicationback_blockuimessage{
    font-size:1.5em;
    padding-bottom:30px;
    margin-bottom:10px;
    background-image:url('../../image/fmkapplicationback/chargement/loading6.gif');
    background-repeat: no-repeat;
    background-position: bottom center;
}

/*********** Infobulle popover *****************/
.fmkapplicationback_tips{cursor: default;}
.fmkapplicationback_tips:hover{text-decoration: none;}
.fmkapplicationback_tips > i.icon-warning-sign{color:orange;}
.fmkapplicationback_tips .element_block {display: block;}
.fmkapplicationback_tips > i{font-size: 1.4em;}

.bloc_total_produit .fmkapplicationback_tips.confidentialite_1 {display: inline;}
.bloc_total_produit .fmkapplicationback_tips.confidentialite_2 {display: none;}

/*********** ObjProduit Stock *****************/
.fmkapplicationback_bloc_gestion .badge {
    text-shadow: none;
    font-size: 12px;
    padding-top: 1px;
    padding-bottom: 3px;
    font-weight: normal;
    line-height: 15px;
    background-color: #abbac3!important
}
.fmkapplicationback_bloc_gestion .label-transparent,.badge-transparent {
    background-color: transparent!important
}
.fmkapplicationback_bloc_gestion .label-grey,.badge-grey {
    background-color: #a0a0a0!important
}
.fmkapplicationback_bloc_gestion .label-info,.badge-info {
    background-color: #3a87ad!important
}
.fmkapplicationback_bloc_gestion .label-primary,.badge-primary {
    background-color: #2283c5!important
}
.fmkapplicationback_bloc_gestion .label-success,.badge-success {
    background-color: #82af6f!important
}

.fmkapplicationback_bloc_gestion .bloc_total_produit .label {
    clear:both;
    margin-bottom: 10px;
    font-size: 16px;
    padding: 5px 5px 5px 5px;
    line-height:30px;
    width: 200px;
}

/*********** Plugin Bootstrap Select *****************/
/* largeur du bouton dropdown */
.fmkapplicationback_bootstrapselect .bootstrap-select,
.fmkapplicationback_bootstrapselect .bootstrap-select .btn,
.fmkapplicationback_bootstrapselect .bootstrap-select.btn-group button,
.fmkapplicationback_bootstrapselect .bootstrap-select.btn-group .btn,
.fmkapplicationback_bootstrapselect .bootstrap-select.btn-group[class*="span"] .btn,
.fmkapplicationback_bootstrapselect .bootstrap-select .btn {width: 50px !important; }
/* Masquer la fleche du dropdown */
.fmkapplicationback_bootstrapselect .bootstrap-select .caret {display: none;}
/* Virer le style du bouton */
.fmkapplicationback_bootstrapselect .bootstrap-select .btn.dropdown-toggle {
    border-radius: 0;
    background: none transparent;
    border: none;
    box-shadow: none;
    font-size: 14px;
    padding: 0;
    text-shadow: 0;
}

/* Virer l'outline apporté par le plugin */
.fmkapplicationback_bootstrapselect .bootstrap-select .btn:focus { outline: 0 !important;}

/* Position de l'icon au sein du bouton */
.fmkapplicationback_bootstrapselect .bootstrap-select .btn .filter-option {left: auto; right: auto;}
/* Centrage au pixel de l'icon */
.fmkapplicationback_bootstrapselect .bootstrap-select .btn .filter-option i {position: absolute; left: 17px; top: 2px;}
/* Masquer le texte de l'élement sélectionné (double protection)  */
.fmkapplicationback_bootstrapselect .bootstrap-select .btn.dropdown-toggle .filter-option {color: #fff; visibility: hidden;}
.fmkapplicationback_bootstrapselect .bootstrap-select .btn.dropdown-toggle .filter-option i {color: #3A87AD; visibility:visible;}

/* Eléments à placer à coté du faux select */
.fmkapplicationback_bootstrapselect label,
.fmkapplicationback_bootstrapselect .bootstrap-select {
    display: inline-block;
}

/* Alignement à droite si à coté d'un label */
.fmkapplicationback_bootstrapselect.control-label .bootstrap-select {float: right;}

/******** CORIGER PBL AUTOCOMPLETE ET FANCYBOX ***********/
.ui-autocomplete {z-index: 99999;}

/****************************** customisation ******************************************************/

/*
concession ajustement des inputs téléphones
*/
@media only screen and (max-width : 1300px) {
    .controls-row.telephone .control-group.span4{
        margin-left: 180px;
    }
}
/*********** Customisation des boutons actifs, inactifs pour la concession *****************/

.fmkapplicationback_bloc_entetev2 .btn-block-statut,
.fmkapplicationback_bloc_entetev2 .btn-block-responsable{
    float: right;
}
.btn-block-statut .dropdown-menu,
.btn-block-responsable .dropdown-menu{
    bottom: -42px;
    left: 0;
}
.btn.flag_statut,
.btn.flag_responsable{
    border-radius: 4px;
}
button.flag_statut.statut_1 i:before,
button.flag_responsable.statut_1 i:before,
i.fa-check-circle:before{
    color: #468847;
}
button.flag_statut.statut_2 i:before,
button.flag_responsable.statut_2 i:before,
i.fa-minus-circle:before{
    color: #B94A49;
}
/*********** ajustement de la mise en page du formulaire de l'object utilisateur *****************/

.block-utilisateur-identifiants .control-group{
    margin-top: 20px;
    margin-left: 0;
    margin-right: 26px;
}
.block-utilisateur-identifiants .control-group.no-margin-right{
    margin-right: 0;
}
.fmkformulaireback .control-group .input-append.controls{
    display: block;
}

/***** espace gauche formulaire energie/couleur *********/
.fmkapplicationback-fmkdbtec3hboitevitesse-espace_arborescence,
.fmkapplicationback-fmkdbtec3hpuissance-espace_arborescence,
.fmkapplicationback-fmkdbtec3hmarque-espace_arborescence,
.fmkapplicationback-fmkdbtec3hcategorie-espace_arborescence,
.fmkapplicationback-fmkdbtec3hcouleur-espace_arborescence,
.fmkapplicationback-fmkdbtec3henergie-espace_arborescence{
    margin-left: 15px;
}

/*couleur badge bootstrap dans l'entete*/

._tec3h .fmkapplicationback_bloc_entetev2 .badge a{
    color: white;
}
.valign_top{
    vertical-align: top;
}
/*
Correction bug des champs info lorsque le contenu est dense
*/

.block-flat .alert.rounded.alert-info .icon{
    top: 0;
    height: 100%;
}