.help_font-awesome {
    color: rgb(51, 153, 255);
}



#divErrorEcr1 {
    width: 100%;
    text-align: center;
    color: red;
    padding-top: 70px;
    font-size: 20px;
}

body, body.body_master
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 8pt;
}

/* Style BODY de la master page Cuisinella */
body.body_master
{
    border-top: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    overflow: auto;
    background-color: inherit;
}

.body_master_popup
{
    border-top: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    overflow: auto;
    /*height: auto !important;*/
}

.table_block
{
     width: 100%;
    background-color: #958780;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    border: solid 1px White;    
}

.table_block_popup
{
    width: 100%;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    border: 0px;  
}

.table_block_iframe
{
    width: 100%;
    height: 100%;
    background-color: transparent;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0px;
}

.table_block_popup_devexpress
{
    width: 100%;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0px;
}

.table_head
{
    width: 740px;
}

/* Espace entre les blocs dans un formulaire */
.spaceBetweenBlock
{
    font-size: 15px;
}

/*Border des tableaux*/
.table_border
{
    width: 100%;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 10px;
}

/*Border des tableaux*/
.table_border_popup
{
    width: 90%;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 10px;
}

.table_borderNone
{
    margin-bottom: 20px;
    margin-top: 10px;
    width: 95%;
    background-color: White;
    height: 350px;
}

/* MASTER */
.masterMenu
{
    width: 100%;
    font-size: 7.5pt;
}

.masterPrincipal
{
    width: 98%; /*--------------l'image de fond a une taille de 1245/838-------------*/
    background-image: url(../../images/Cuisinella/global/contener_bg02.jpg);
    background-repeat: no-repeat;
    background-color: White;
}

.masterContenu
{
    width: 95%;
    height: 0px; /*493px;*/
    border-top: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}
/* FIN MASTER */

.invisible
{
    visibility: hidden;
    display: none;
}

.visibilityHidden
{
    visibility: hidden;
}

.visible
{
    visibility: visible;
    display: block;
}


/*--------------------les bloc d'information---------------------*/
.Bloc_info
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #543930;
    background-color: White;
}

/*--------------------les sous bloc d'information---------------------*/
.subBloc_info
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px solid #543930;
}

/*--------------------les sous bloc d'information---------------------*/
.sousBloc_info
{
    width: 99%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1px;
    margin-top: 1px;
    border: 1px solid #543930;
}

/*--------------------les sous bloc d'information---------------------*/
.tableBloc_info
{
    width: 95%; /*avant 90%*/
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 2px;
}

.tableBlocHeader_info
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}

/*--------------------les bloc header de l'accordion---------------------*/
.Bloc_header
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    background-image: url('../../images/Schmidt/global/aide_developper.gif');
    background-repeat: no-repeat;
    background-position: 28%;
    z-index: -10;
}

.Bloc_header_popup
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    background-image: url('../../images/Schmidt/global/aide_developper.gif');
    background-repeat: no-repeat;
    background-position: 38%;
    z-index: -10;
}

/*--------------------les bloc header selectionne de l'accordion ---------------------*/
.Bloc_header_selected
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px;
    border-bottom-width: 0px;
    background-image: url('../../images/Schmidt/global/aide_reduire.gif');
    background-repeat: no-repeat;
    background-position: 28%;
    z-index: -10;
}

.Bloc_header_selected_popup
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px;
    border-bottom-width: 0px;
    background-image: url('../../images/Schmidt/global/aide_reduire.gif');
    background-repeat: no-repeat;
    background-position: 38%;
    z-index: -10;
}

.Bloc_header_selected
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px;
    border-bottom-width: 0px;
    background-image: url('../../images/Schmidt/global/aide_reduire.gif');
    background-repeat: no-repeat;
    background-position: 28%;
    z-index: -10;
}

/*--------------------les bloc contenu de l'accordion---------------------*/
.Bloc_content
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    border: 2px solid #543930;
    background-color: White;
}

.Bloc_header_entete
{
    width: 30%;
    border: 1px solid #543930;
    margin-left: -1px;
    margin-bottom: 2px;
    z-index: 9999;
    cursor: pointer;
}

.Bloc_header_entete_popup
{
    width: 40%;
    border: 1px solid #543930;
    margin-left: -1px;
    margin-bottom: 2px;
    z-index: 9999;
    cursor: pointer;
}

.Bloc_header_sous_entete
{
    width: 100%;
    border: 1px solid #543930;
    border-bottom-color: White;
    border-bottom-width: 0px;
    margin-bottom: 0px;
    margin-left: -1px;
    margin-right: -1px;
}

/*-----------------------------------------------------------------------------*/
/*----------------------style pour Selection Prospect--------------------------*/
/*-----------------------------------------------------------------------------*/

/*--------------------les bloc header de l'accordion---------------------*/

.Bloc_header_prospect
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    border: 1px solid White;
    background-color: White;
    background-image: url('../../images/Schmidt/global/aide_developper.gif');
    background-repeat: no-repeat;
    background-position: 10px;
    cursor: pointer;
}

/*--------------------les bloc header selectionne de l'accordion ---------------------*/

.Bloc_header_selected_prospect
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border: 2px solid #543930;
    border-bottom-width: 0px;
    border-bottom-color: White;
    background-color: White;
    background-image: url('../../images/Schmidt/global/aide_reduire.gif');
    background-repeat: no-repeat;
    background-position: 10px;
    cursor: pointer;
}

/*--------------------les bloc contenu de l'accordion---------------------*/

.Bloc_content_prospect
{
    width: 92.2%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    border: 2px solid #543930;
    border-top: 0px solid White;
    background-color: White;
}

.marginTop
{
    margin-top: 20px;
}


/*---------------------------------------------------------------------*/
/*--------------tableau equipement electroménager et sanitaire---------*/
/*---------------------------------------------------------------------*/
.tableauEquipement
{
    /*width:95%;*/
    background-color: White;
    border: 1px solid #543930;
    margin-left: auto;
    margin-right: auto;
}

/*---------tableau de haut-----------------*/
.tableEquipementHaut
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

/*-------------tableau de bas-----------------*/
.tableEquipementBas
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}


.tableauEquipementHaut
{
    width: 98%;
    background-color: #543930;
    border: 1px solid #543930;
    border-bottom-width: 0px;
}

.tableauEquipementBas
{
    width: 99%;
    background-color: White;
    border: 1px solid #543930;
    border-top-width: 0px;
}

.tableauEquipementBasCenter
{
    background-color: White;
    border-bottom: 1px solid #543930;
}

.tableauEquipementTotal
{
    background-color: #543930;
    border: 1px solid #543930;
    border-top-width: 0px;
}

.header_tableau
{
    background-color: #543930;
}

/*--------------bloc info aligné  a gaughe---------------*/

.bloc_info_gauche
{
    width: 90%;
    margin-bottom: 10px;
    margin-top: 0px;
    border: 1px solid #543930;
    background-color: White;
}

/*--------------bloc info aligné  a gaughe---------------*/
.margeBloc
{
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

.ItemStyleCss
{
    border: solid 1px White;
    color: #543930;
    background-color: White;
}
.ItemStyleHoverCss
{
    border: solid 1px #543930;
    color: #543930;
    background-color: White;
}

/**************************** Boutons ****************************/
.clear
{
    /*overflow: hidden;*/ /*width: 100%;*/
}


/*
 *  Bouton ANNULER
 */
a.btnAnnuler
{
    color: #444;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnAnnuler_right.gif) no-repeat scroll top right;
}

a.btnAnnuler span
{
    display: block;
    line-height: 14px;
    padding: 4px 0px 4px 22px;
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnAnnuler.gif) no-repeat;
}

a.btnAnnuler:hover
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.btnAnnuler:hover span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px; /* push text down 1px */
}

a.btnAnnuler:active
{
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
    background-position: bottom right;
}

a.btnAnnuler:active span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px; /* push text down 1px */
}

/*******************************************************************/


/*
 *  Bouton VALIDER
 */
a.btnValider
{
    color: #444;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 20px;
    text-decoration: none;
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnValider_right.gif) no-repeat scroll top right;
}

a.btnValider span
{
    display: block;
    line-height: 14px;
    padding: 4px 0px 4px 22px;
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnValider.gif) no-repeat;
}

a.btnValider:hover
{
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.btnValider:hover span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px;
}

a.btnValider:active
{
    color: #000;
    outline: none;
    background-position: bottom right;
}

a.btnValider:active span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px;
}

/*******************************************************************/

/*
 *  Bouton PRECEDENT
 */
a.btnPrecedent
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnPrecedent_right.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

a.btnPrecedent span
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnPrecedent.gif) no-repeat;
    display: block;
    line-height: 12px;
    padding: 4px 0px 4px 20px;
}

a.btnPrecedent:hover
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.btnPrecedent:hover span
{
    background-position: bottom left;
    padding: 5px 0px 3px 20px; /* push text down 1px */
}

a.btnPrecedent:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.btnPrecedent:active span
{
    background-position: bottom left;
    padding: 5px 0px 3px 20px; /* push text down 1px */
}

/*******************************************************************/

a.btnSuivant
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnSuivant_right.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

a.btnSuivant span
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/BtnSuivant.gif) no-repeat;
    display: block;
    line-height: 12px;
    padding: 4px 0px 4px 20px;
}

a.btnSuivant:hover
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.btnSuivant:hover span
{
    background-position: bottom left;
    padding: 5px 0px 3px 20px; /* push text down 1px */
}

a.btnSuivant:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.btnSuivant:active span
{
    background-position: bottom left;
    padding: 5px 0px 3px 20px; /* push text down 1px */
}

/*******************************************************************/
a.buttonAgendaPartager
{
    display: inline-block;
    background-image: url('../../images/Partager.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    text-decoration: none;
    margin-right: 6px;
    padding-right: 5px;
}

a.buttonAgendaImprimer
{
    display: inline-block;
    background-image: url('../../images/Imprimer.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    text-decoration: none;
    margin-right: 6px;
    padding-right: 5px;
}

a.buttonAgendaRessource
{
    display: inline-block;
    background-image: url('../../images/Ressources.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    text-decoration: none;
    margin-right: 6px;
    padding-right: 5px;
}

a.buttonAgendaCalendrier
{
    display: inline-block;
    background-image: url('../../images/Calendrier.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    text-decoration: none;
    margin-right: 6px;
    padding-right: 5px;
}

a.buttonAgenda
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/Button_right.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonAgenda span
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/Button.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0px 4px 22px;
}

a.buttonAgendaSelection
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/ButtonSelection_right.gif) no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonAgendaSelection span
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/ButtonSelection.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0px 4px 22px;
    color: white;
}


/*******************************************************************/

a.button
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/Button_right.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

a.button span
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/Button.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0px 4px 22px;
}

a.button:hover
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px; /* push text down 1px */
}

a.button:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px; /* push text down 1px */
}


/*******************************************************************/

a.buttonLarge
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/ButtonRight.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px verdana, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonLarge span
{
    background: transparent url(../../images/Cuisinella/WebUserControls/Button/Button.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0px 4px 22px;
}

a.buttonLarge:hover
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonLarge:hover span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px; /* push text down 1px */
}

a.buttonLarge:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonLarge:active span
{
    background-position: bottom left;
    padding: 5px 0px 3px 22px; /* push text down 1px */
}








/************************ Fin  Boutons ****************************/

/********pour user contro code postal dans FicheProspect.aspx******/
.PaddingCodePostal
{
    padding-right: 98px;
}

.PaddingCodePostalLiv
{
    padding-right: 122px;
}

/**************** LinkBtnPopup de la popup d'erreurs de wizard découverte projet***/
.LinkBtnPopup
{
    color: Blue;
    font-size: 10pt;
    text-decoration: none;
}
/************** couleur de la page vide *****************/
.PageVide
{
    width: 100%; /*background-color:Gray;*/
}
/**************** couleur de case à coté de gauge dans tableau de bord ******************************/
.BorderLabel
{
    border: 1px solid White;
    font-size: 7pt;
}


/**************** Tableau de bord Assistante ***************************************/
#tableTableauDeBord
{
    background: #fff url("../../images/Cuisinella/global/bg_CUISINELLA.png") no-repeat top left;
    height: 379px;
    background-color: #AA8676;
}

#P1, #P2, #P3, #P4, #P5, #P6, #P7, #P8, #P9, #P10
{
    font: 8pt arial;
    line-height: 1;
}

#P1 a:link, #P2 a:link, #P3 a:link, #P4 a:link, #P5 a:link, #P6 a:link
{
    color: #533930;
}

#P7 a:link, #P8 a:link, #P9 a:link, #P10 a:link, #P7 a:visited, #P8 a:visited, #P9 a:visited, #P10 a:visited
{
    color: #FFF;
}


#texteTableauDeBord
{
    display: none;
}

#TDBlabel1, #TDBlabel2, #TDBlabel3, #TDBlabel4, #TDBlabel5, #TDBlabel6, #TDBlabel7, #TDBlabel8, #TDBlabel9, #TDBlabell0
{
    color: #fff;
    font-size: 58px;
    display: none;
}



.Fond_tdb_Objectif_hd
{
    width: 100%;
    height: 300px;
    background: url(../../images/Cuisinella/tdb/tdb_hd.png) no-repeat left top fixed;
}
.Fond_tdb_Objectif_hg
{
    width: 100%;
    height: 300px;
    background: url(../../images/Cuisinella/tdb/tdb_hg.png) no-repeat left top fixed;
}

.tdb_obj_titre_g
{
    position: absolute;
    left: 200px;
    top: 15px;
}

.tdb_objectif_Gauge_g
{
    position: absolute;
    left: 10px;
    top: 20px;
}

.tdb_marge_pourcentage_g
{
    position: absolute;
    left: 270px;
    top: 85px;
}

.tdb_obj_titre_d
{
    position: absolute;
    left: 5px;
    top: 15px;
}

.tdb_objectif_Gauge_d
{
    position: absolute;
    left: 120px;
    top: 20px;
}

.tdb_marge_pourcentage_d
{
    position: absolute;
    left: 0px;
    top: 85px;
}

.tdb_fond
{
    margin: 0px;
    width: 100%;
    height: 739px;
    background: url(../../images/Schmidt/global/appli-SCHMIDT-cadre-01.jpg) -12px -124px;
    background-repeat: repeat;
}

.tdb_case1
{
    width: 100px;
    background: #222222;
}

.tdb_img_bg
{
    height: 80px;
    background: #222222 url(../../images/Cuisinella/tdb/tdb_bg.png);
}
.tdb_img_bm
{
    height: 80px;
    background: url(../../images/Cuisinella/tdb/tdb_bm.png);
}
.tdb_img_bd
{
    height: 80px;
    background: url(../../images/Cuisinella/tdb/tdb_bd.png);
}

.tdb_txt_bg
{
    background: transparent;
    text-align: right;
    font-weight: bold;
    font-size: 12pt;
    position: relative;
    top: 2px;
    right: 30px;
}

.tdb_txt_bd
{
    background: transparent;
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    position: relative;
    top: 2px;
    left: 10px;
}

.tdb_img-hm
{
    background: url(../../images/Cuisinella/tdb/tdb_hm.png);
}

.PrjDivCphBody
{
	background-color:Transparent;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
}

.MenuLienDevlopper
{
	background-color:#543930;
}

.RowMargeVendeur
{
	background-color:#aa8676;
	color:White;
}

.RowSuiviIsTotal
{
	background-color:#543930;
	color:White;
}

.dxeEditAreaSys
{
    width:100%!important;
}

 /*Affichage de la combobox et du calendrier de selection de date (pour IE)*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{  
    .dxpcDropDown
    {
        margin-top: 0px !important;
    }
}

/* Couleur de cellule pour assistant CACE */
.assistant-ArticleCommandable {
    font-family: Arial;
    font-size: 11px;
    color: Black;
    border-color: #d4d4d4;
	border-width: 1px;
	border-style: solid;
    text-align: left;
    height: 34px;
    padding: 0px 3px 0px 1px !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5bdc8+0,28343b+100 */
    background: #f2f2f2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #f2f2f2 0%, #fefefe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#c9c1be)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2 0%,#fefefe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2 0%,#fefefe 100%); /* IE10+ */
    background: linear-gradient(to top, #f2f2f2 0%,#fefefe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fefefe',direction=1 ); /* IE6-8 */
}

.assistant-GammeExclue {
    font-family: Arial;
    font-size: 11px;
    color: Black;
    border-color: #d4d4d4;
	border-width: 1px;
	border-style: solid;
    text-align: left;
    height: 34px;
    padding: 0px 3px 0px 1px !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5bdc8+0,28343b+100 */
    background: #4D5656; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #4D5656 0%, #7F8C8D 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7F8C8D), color-stop(100%,#c9c1be)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4D5656 0%,#7F8C8D 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4D5656 0%,#7F8C8D 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4D5656 0%,#7F8C8D 100%); /* IE10+ */
    background: linear-gradient(to top, #4D5656 0%,#7F8C8D 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D5656', endColorstr='#7F8C8D',direction=1 ); /* IE6-8 */
}

.assistant-GammeNonAcceptee {
    font-family: Arial;
    font-size: 11px;
    color: Black;
    border-color: #d4d4d4;
	border-width: 1px;
	border-style: solid;
    text-align: left;
    height: 34px;
    padding: 0px 3px 0px 1px !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5bdc8+0,28343b+100 */
    background: #BDC3C7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #808080 0%, #D1D1D1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D1D1D1), color-stop(100%,#c9c1be)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #808080 0%,#D1D1D1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #808080 0%,#D1D1D1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #808080 0%,#D1D1D1 100%); /* IE10+ */
    background: linear-gradient(to top, #808080 0%,#D1D1D1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#D1D1D1',direction=1 ); /* IE6-8 */
}

.assistant-WarningGroupePoids{
    font-family: Arial;
    font-size: 11px;
    color: Black;
    border-color: #d4d4d4;
	border-width: 1px;
	border-style: solid;
    text-align: left;
    height: 34px;
    padding: 0px 3px 0px 1px !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5bdc8+0,28343b+100 */
    background: #E67E22; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #E67E22 0%, #F0B27A 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0B27A), color-stop(100%,#c9c1be)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #E67E22 0%,#F0B27A 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #E67E22 0%,#F0B27A 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #E67E22 0%,#F0B27A 100%); /* IE10+ */
    background: linear-gradient(to top, #E67E22 0%,#F0B27A 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E67E22', endColorstr='#F0B27A',direction=1 ); /* IE6-8 */
}

.assistant-GreenCell{
    font-family: Arial;
    font-size: 11px;
    color: Black;
    border-color: #d4d4d4;
	border-width: 1px;
	border-style: solid;
    text-align: left;
    height: 34px;
    padding: 0px 3px 0px 1px !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5bdc8+0,28343b+100 */
    background: #069524; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #069524 0%, #08B231 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08B231), color-stop(100%,#c9c1be)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #069524 0%,#08B231 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #069524 0%,#08B231 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #069524 0%,#08B231 100%); /* IE10+ */
    background: linear-gradient(to top, #069524 0%,#08B231 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#069524', endColorstr='#08B231',direction=1 ); /* IE6-8 */
}

/* DEBUT: css de la legende de l'assistant CACE*/
.assistant-CommEcran1-Legendes {
    margin-left: 50px;
    margin-top: 15px;
}

.assistant-CommEcran1-Legendes .legende {
    width:25%;
    float:left;
}

.assistant-CommEcran1-Legendes .legende .img {
    width:25px;
    float: left;
}

.assistant-CommEcran1-Legendes .legende .lbl {
    padding-left: 10px;
    padding-right: 20px;
    height:34px;
    display:table-cell;
    vertical-align:middle;
}
/* FIN: css de la legende de l'assistant CACE*/

.assistant-CommEcran1, .assistant-CommEcran2 {
    padding: 25px;
    font-size: 20px;
    background-color: rgba(242, 242, 242, 1);
}

.dataNotSave {
    font-size: 15px;
    font-style: italic;
}

.assistant-CommEcran1-Legende ul {
    list-style-type: none;
}

.assistant-CommEcran1-Legende ul li div {
    width: 50px;
    vertical-align: middle;
    display: inline-block;
}

.listColoris {
    width:100%;
}

.Ecran2 .table2 {
    margin: auto;
}

.assistant-CommEcran3 {
    margin-left: 15px;
    float: left;
    width: 730px;
    font-size: 15px;
}

.assistant-CommEcran3-column {
    float: left;
    width: 333px;
}

.linkCaceArticleForInsitu {
    padding: 10px; 
    border:4px dotted #1C6EA4;
    color: black;
    text-decoration: none;
    display: inline-block;
    background-color: #EEEEEE;
    margin: 7px;
}

.linkCaceArticleForInsitu:hover {
    background-color: #DDDDDD;
    cursor: move;
}

.spaceBottomComm {
    height:45px;
    width:750px;
    float:left;
}

.hideVerticalBorder {
    border-right-style: none !important;
}

.alignBtn {
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 5px;
}

.VerticalAlign--Middle {
    vertical-align: middle;
}

/*---- popup pour CACE ----*/
.coolPopup {
    top: 0px;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 12000;
}

.coolPopup .coolPopup-Back, .grey-background {
    top: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.7;
    background-color: grey;
    z-index: 10;
}

.coolPopup .coolPopup-Popup {
    left: 50%;
    top: 50%;
    width: 1000px;
    height: 150px;
    position: absolute;
    transform: translate(-50%, -50%);
    background-color: white;
    z-index: 1200;
}

.coolPopup .coolPopup-Content {
    margin:25px;
}

.coolPopup  .coolPopup-Footer {
    width: 100%;
    bottom: 25px;
    position: absolute;
}

.coolPopup  .coolPopup-Footer-btn  {
    width:50%;
    margin:auto;
    float:left;
    text-align:center;
}

.bold {
    font-weight: bold;
}

.tooltip {
    position: absolute;
    background-color: #eff5d7;
    border: 1px solid black;
    border-radius: 6px;
    opacity: 1 !important;
    padding: 10px;
}

.tooltip p {
    margin: 0;
}

/* --------------------- */
.enquete-container {
    font-size:15pt;
    text-align:center;
    margin: 15px;
    cursor: default;

}

.enquete-text-content {
    font-size:13pt;
}

.enquete-logo {
    font-size: 80pt;
    margin: 15px;
    cursor: pointer;
    opacity: .6;
    -webkit-transition: opacity 0.7s;
       -moz-transition: opacity 0.7s;
         -o-transition: opacity 0.7s;
            transition: opacity 0.7s;
}

.enquete-logo:hover {
    opacity: 1;
}

.enquete-logo--green {
    color:green;
}

.enquete-logo--orange {
    color:orange;
}

.enquete-logo--red {
    color:red;
}

/* Popup Commentaire */
.imageButton {
    cursor: pointer;
}

.noComment {
    color: #428bca;
}

.withComment {
    color: #d9534f;
}

.hidden { display: none; }