.clCMEvent{
    position:absolute;
    z-index:300;
    width:100%;
    height:100%; 
    clip:rect(0,100%,100%,0);
    left:0;
    top:0;
    visibility:hidden;
}

.clCMAbs{
    position:absolute;
    width:10;
    height:10;
    left:0;
    top:0;
    visibility:hidden;
}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{
    position:absolute;
    overflow:hidden;
    width:130;
    height:20;
    cursor:pointer;
    cursor:hand;
}

.clT,.clTover{
    padding:0px;
    font-size:18px; /*police menu1*/
    font-weight:bold;
}

.clS,.clSover{
    padding:2px;
    font-size:14px; /*police menu2*/
    font-weight:bold;
}

.clB{
    position:absolute;
    visibility:hidden;
    z-index:300;
}

#oM_m1_0, #oM_m2_0, #oM_m3_0, #oM_m4_0{
    margin-top: 10px;
    height: 28px !important; 
    clip: rect(0px 92px 28px 0px) !important;
}

#oM_1_0{
    margin-top:16px;
}

.clBar{
    position:absolute;
    width:10;
    height:20;
    visibility:hidden;
}

.clT {
    margin-top: 0px; /*decalage lettre hauteur menu1*/
    color: b1eaf7;
    margin-bottom: 5px;
}

.clTover{
    color:#FFFFFF;
}

.clS{
    color:b1eaf7;
    background-color:#8c8577;
    layer-background-color:#5D584D;
}

.clSover{
    color:b1eaf7;
}

.clSover,.clTover,.clB,.clBar, .clT{
    layer-background-color:#5D584D;
    background-color:#5D584D;
}

.clSover,.clTover, .clT{
    clip :rect(0px 956px 60px 0px) !important;
    height :60px !important;
}

.clBar{
    width:100% !important;
    clip :rect(0px, auto, 38px, 0px) !important;
    background-color:#5D584D;
    height :38px !important; /*hauteur menu1*/
}

.menu2{ 
    font-size:0px; 
    font-weight:bold;
    color:b1eaf7;
    background-color:#5D584D;
    layer-background-color:#5D584D;
}

BODY{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#5D584D;
    background-color:#FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR:b1eaf7;
    SCROLLBAR-HIGHLIGHT-COLOR:#5D584D;
    SCROLLBAR-FACE-COLOR:#5D584D;
    SCROLLBAR-SHADOW-COLOR:b1eaf7;
    SCROLLBAR-DARKSHADOW-COLOR:#5D8FDC;
}

TD, DIV{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#5D584D;
}

.titre{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:36px;
    color:#5D584D;
}

.sstitre{
    font-family:Geneva, Arial, Helvetica, sans-serif; 
    font-weight:bold; 
    font-size:16px;
    color:#5D584D;
}

.titretab{
    font-family:Geneva, Arial, Helvetica, sans-serif; 
    font-weight:bold;
    font-size:16px;
    color:#5D584D;
    background-color:b1eaf7;
}

.intro{
    font-size:20px;
}

.baspage{
    font-family:Geneva, Arial, Helvetica, sans-serif; 
    font-size:xx-small; /*page crées heredis*/
    font-weight:bold;
    color:#5D584D;
}

.baspage img{
    display: none; /*supprime le logo Heredis*/
}

a:link{
    color:#5D584D;
    text-decoration: none;
}

a:visited{
    color:#5D584D; 
    text-decoration: none;
}

a:hover{
    color:#46d9fa;
    text-decoration: underline;
    background-color:#ffffff;
}

a:active{
    color:#FF0000;
    text-decoration: underline;
}

.InsideTable{ 
    border-style: solid;
    border-width: 1px; 
    border-color: #CCCCCC;
}