html,body,form {
	height:100%;
	margin:0;
    padding:0;
}

.ongletCour {
    height: 24px;
    color: #FFFFFF;
    background-color : #598DAC;
    border-color: #598DAC;
}

.onglet {
    height: 24px;
    color: #598DAC;
    background-color : #FFFFFF;
    border-color: #598DAC;
}

.ongletCourG {
    height: 24px;
    color: #FFFFFF;
    background-color : #84BBE0;
    border-color: #598DAC;
}

.ongletG {
    height: 24px;
    color: #000000;
    background-color : #FFFFFF;
    border-color: #598DAC;
}

.onglet2 {
    height: 24px;
    color: #30C15E;
    background-color : #FFFFFF;
    border-color: #30C15E;
}

.ongletCour2 {
    height: 24px;
    color: #FFFFFF;
    background-color : #30C15E;
    border-color: #30C15E;
}

.testSP {
    float: left;
    width: 200px;
    margin: 0;

}

.margPad {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.element {
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.elementGros {
    color: #2A2D28;
    font-size : 14;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.elementGros {
    color: #2A2D28;
    font-size : 14;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.erreur {
    color: red;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.eltFormule {
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    font-style : italic;
}

.elementOblig {
    background-color : white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    border-style: solid ;
    border-color: red;
    border-width: 1px ;
}

.elementObligRight {
    background-color : white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    border-style: solid ;
    border-color: red;
    border-width: 1px ;
    text-align: right;
}

.label {
    color: #598DAC;/*bleu ARCADE*/
    background-color : white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.StatLabel {
    background-color: #598DAC;
    color : White;/*LightGrey;*/
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    border-style: solid ;
    border-color: LightGrey;
    border-width: 1px ;
}

.StatLabelVal {
    background-color: #598DAC;
    color : White;/*LightGrey;*/
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    border-style: solid ;
    border-color: LightGrey;
    border-width: 1px ;
}

.StatTitre {
    background-color: #E8F8FF;
    color : #2A2D28;  /*42-45-40*/
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    border-style: solid ;
    border-color: #598DAC;/*bleu arcade 89-141-172*/
    border-width: 1px ;
}

.StatElement {
    background-color: #EFFFF3;
    color : #598DAC;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    font-style: italic;
    text-align: right;
}

.SeuilElement {
    background-color: #FFF4E5;
    color : #B2744E;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    font-style: italic;
}

.StatLabelCalc {
    color: White;
    background-color : #50AF9C;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    font-style: italic;
    border-style: solid ;
    border-color: LightGrey;
    border-width: 1px ;
}

.StatLabelCalcSimple {
    color: White;
    background-color : #50AF9C;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    font-style: italic;
    border-style: solid ;
    border-color: LightGrey;
    border-width: 1px ;
}

.SeuilLabel {
    color: White;
    background-color : #DD9661;/*ancien E9BC75*/
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    font-style: italic;
    border-style: solid ;
    border-color: LightGrey;
    border-width: 1px ;
}

.labelDetail {
    color: #598DAC;/*bleu ARCADE*/
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.titre {
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bolder;
}

.titreFormule {
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bolder;
    font-style: italic;
}

.menu {
    text-decoration: none;
    color: #FFFFFF;
    font-size : 11;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
}

.menuPlus {
    text-decoration: none;
    color: #FFFFFF;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.menuNormal {
    text-decoration: none;
    color: #FFFFFF;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.menuSelected {
    color: #8FF591;
    font-size : 11;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
}

.menuGauche {
    text-decoration: none;
    color:white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    background-color: #598DAC;/*bleu ARCADE*/
    text-align : center;
}

.divScroll {
    overflow: auto;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-left: 0px;
}

.divScrollTabl {
    overflow: auto;
    position:absolute;
    left:15%;
    top: 30%;
    height: 100px;
    margin-top: 00px;
    margin-left: 00px;
}

.verticaltext{
    text-decoration: none;
    color: #2A2D28;
    font-family : Microsoft Sans Serif;
    font-size : 12;
    font-weight : normal;
    text-align : center;
    border-style: solid ;
    border-color: #598DAC;/*bleu arcade*/
    border-width: 1px ;
}

.verticaltext2{
    text-decoration: none;
    color: white;
    background-color : #598DAC;/*bleu arcade*/
    font-family : Microsoft Sans Serif;
    font-size : 12;
    font-weight : normal;
    text-align : center;
    border-style: solid ;
    border-color: #598DAC;/*bleu arcade*/
    border-width: 1px ;
}

.recap {
    color: #598DAC;
    font-family : Microsoft Sans Serif;
    font-size : 12;
}

.listbox {
    color: #2A2D28;
    background-color : white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    border: #598DAC;/*bleu arcade*/
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.elementNoLine {
    cursor: default;
    text-decoration: none;
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.cursorHand {
    cursor: pointer;
}

.toolbar {
    text-decoration: none;
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    cursor: pointer;
}

.miniToolbar {
    color: #2A2D28;
    font-size : 8;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.panelToolbar {
    border: black;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color : #E0DFE3;
}

div#bandeau {
    width:100%;
    height:50px;
    background-image : url('img/Bandeau_Haut_Total.bmp');
    background-position: top left;
    background-repeat: no-repeat;
}

div#menu {
    float:left;
    width:100px;
    height:100%;
    background-color : #598DAC;
    background-image : url('img/Bandeau_Gauche_H.gif');
    background-position: top right;
    background-repeat: no-repeat;
}

div#logoarcade {
    float:left;
    width:100px;
    height:100%;
}

div#contenu {
    background-color:#33FF99;
}

.mini {
    color: #2A2D28;
    background-color : white;
    font-size : 8;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.selLigne {
    background-color : #8FF591;
}

.curseurDeplace {
    cursor: crosshair;
}

.elementRight {
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    text-align: right;
}

.eltGranClair {
    background-color: #84BBE0;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
}

.eltVert {
    color: #30C15E;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.eltFondVert {
    background-color: #30C15E;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.celluleVertClair {
    background-color: #598DAC;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.celluleVertFonce {
    background-color: #DAFCDB;
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
}

.celluleVertClairGras {
    background-color: #598DAC;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
}

.celluleVertFonceGras {
    background-color: #DAFCDB;
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
}

.cellule {
    background-color: white;
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    border-color: #2A2D28;
    border-style: solid;
    border-width: 1px;
}

.celluleTitre {
    background-color: #598DAC;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
    border-color: #2A2D28;
    border-style: solid;
    border-width: 1px;
    text-align: center;
}

.titreTabEnv {
    background-color: #30C15E;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
    border-color: #2A2D28;
    border-style: solid;
    border-width: 1px;
}

.titreTabGran {
    background-color: #2879C2;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
    border-color: #2A2D28;
    border-style: solid;
    border-width: 1px;
}

.titreGranClair {
    background-color: #84BBE0;
    color: white;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bold;
    border-color: #2A2D28;
    border-style: solid;
    border-width: 1px;
    text-align: center;
}

.elementGrec {
    color: #2A2D28;
    font-size : 12;
    font-family : Symbol;
    font-weight : normal;
}

.elementCenter {
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    text-align: center;
}

.titreItalic {
    color: #2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : bolder;
    font-style: italic;
}

.essaiCompl {
    text-decoration: none;
    color:#2A2D28;
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    background-color: #D6A906;/*jaune ARCADE*/
    text-align : center;
}

.selCompl {
    text-decoration: none;
    color:#9C0342;/* arcade rouge*/
    font-size : 12;
    font-family : Microsoft Sans Serif;
    font-weight : normal;
    background-color: white;/*jaune ARCADE*/
    text-align : center;
    font-style: italic;
}
