﻿body 
{
    margin-top:0;
}


p{margin: 0px;}


#TableBandeau
{
    background-color:#ECECEC;
}

.Bandeau
{
    padding:5px 0px 5px 0px;
    width:800px;
    margin:5px 5px 5px 5px;
    font-family:Arial;
    font-size:28px;
    background-color: #F9EDED;
    height: 40px;
}

.Login
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}

.LoginInstruction_Neutre
{
    font-family:Arial;
    font-size:10px;
    color:#000000;
}
.LoginInstruction_Erreur
{
    font-family:Arial;
    font-size:10px;
    color:#ED1C24;
}
.LoginInstruction_OK
{
    font-family:Arial;
    font-size:10px;
    color:#006600;
}

.BTN_Valid
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    width:120px;
    height:40px;
    background-color:#ADC0D9;
    border:none ;
    
}


.BTN_Deconnexion
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    width:100px;
    height:20px;
    background-color:#FFFFFF;
    border:none ;
    background-image: url(images/btn-deconnexion.png);
}


.BTN_Accueil
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    width:150px;
    height:20px;
    background-color:#ADC0D9;
    border:none ;
    
}

.BTN_MENU
{
    margin:10px;
    padding:10px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    width:150px;
    height:80px;
    /*background-color:#BFBFBF;*/
    /*color :#BA1419;*/
    background-color:#dfdfdf;
    color :#037fbb;
    border:none;
    /*border-radius:5px;*/
    vertical-align:middle ;
    white-space:normal;
    
}

.BTN_MENU:hover
{

    background-color:#ececec;
    cursor:pointer;
    border:1px solid #009add;
    
}

.BTN_ACTION_Rouge
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    width:150px;
    height:30px;
    background-color:#BFBFBF;
    color :#BA1419;
    border:none ;
    border:solid 1px #FFFFFF ;

    
  
}

.BTN_ACTION_Bleu
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    width:150px;
    height:30px;
    background-color:#ADC0D9;
    color :#000000;
    border:solid 1px #FFFFFF;
    white-space:normal;

    
}

.BTN_ACTION_Supprime
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    width:150px;
    height:30px;
    background-color:#BA1419;
    color :#FFFFFF;
    border:none ;
    border:solid 1px #FFFFFF ;

}

.TitreApplication
{
    font-family:Arial Narrow,Arial;
    font-size:22px;
    font-weight:bold;
    color :#004080;
   
}

.TitrePage
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    padding-top: 3px;
    padding-bottom: 3px;
    color :#004080;
}


.CelluleBandeauBas
{
    border-bottom :solid 1px #8C8C8C;
    background-color:#FFFFFF;
}

.CelluleBandeauHaut
{
    border-bottom :solid 1px #8C8C8C;
    background-color:#FFFFFF;
}

.TitreChapeau
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
}

.DivBlocInfos
{
    padding-top:10px;
}

.DivBlocSurchargeSynthese
{
    padding-left:10px;
    display:inline-block;
}

.DivTitreChapeau
{
    padding-top:10px;
    border-bottom :solid 1px #8C8C8C;
    height:20px;
    display:block;
    position:relative;
}


.TexteNormal
{
    font-family:Arial;
    font-size:12px;
}

.TexteImportant
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold ;
}

.TexteErreur
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold ;
    color:#ED1C24;
}

.TexteAvertissement
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold ;
    color:darkorange;
}

.TexteOK
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold ;
    color:#15a000;
}

.Instructions
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold ;
    color:#BA1419;
}

.InstructionsErreur
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold ;
    color:#ED1C24;
}

.Instructions_Saisie
{
    font-family:Arial;
    font-size:10px;
    color:#0066FF;
}

.DivBlocMenu
{

    display:inline-block;
}

.DivAssitantCalendrier_Ouvert
{
    float:none ;
    position:absolute ;
    top:300px;
    left:500px;
    z-index :0;
    Width:200px;
    Height:150px;
}

.DivAsssitantCalendrier_Ferme
{
    display:block;
    z-index :0;
    position:absolute ;
    top:100px;
    left:100px;
}

.CelluleGroupeValide
{
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    border-left:solid 2px #ADC0D9;

}


.PanelSelectionFDV_Ouvre
{
    display:block;
    z-index :0;
    position:absolute ;
    top:10px;
    left:10px;
    width:300px;
    height:300px;
    background-color:#C0C0C0;
    

}

.ReportViewerSynthese
{
    width:1000px;
    height:500px;
}

.TexteMenuOnglet
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
  
}

.CelluleMenuOngletSelect
{
    
    border-top:solid 1px #ADC0D9;
    border-left:solid 1px #ADC0D9;
    border-right:solid 1px #ADC0D9;
    text-align:center;
}
.CelluleMenuOngletDeselect
{
    border-top:none;
    border-bottom:solid 1px #ADC0D9;
    text-align:center;
}

.CelluleMenuOngletSurvole
{
    border:solid 1px #ADC0D9;
    background-color:#ADC0D9;
    text-align:center;
    cursor:pointer;
}

.Div_Visible
{
    position:static ;
    visibility:visible;
}
.Div_Invisible
{
    position:absolute ;
    visibility:hidden;
}

.Div_Btn_Action
{
    position:absolute ;
    visibility:visible;
    left:660px; 
}

.Div_Message_Mois{margin-top:5px;margin-bottom:10px;margin-left:10px;;margin-right:10px;
                  padding:10px;
                  background-color:aqua;
                  font-family:Arial; font-size:14px;font-weight:bold;
}
.Lbl_Message_Mois{}

.CellPromptImport{font-family:Arial;font-size:12px;padding:5px;}
.CellFileImport {padding:5px;
}
.DivInfoTraitement{margin-top:35px;margin-bottom:35px;font-family:Arial;color:#004080;text-align:center;width:800px}