body {
    background-color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    margin: 5px;
}


a {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #00afd7;
    text-decoration: none;
}

    a:hover {
        font-family: Tahoma;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #F6A924;
        text-decoration: underline;
    }


form {
    margin: 0px;
}

textarea {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
}

td {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
}

h2 {
    margin : 0px 0px 0px 0px;
    padding : 5px 9px 5px 9px ;
    background-color: #00AFD7;
    color: #FFFFFF;
    font-family: Arial, helvetica, sans-serif;
    font-size: 14px;
    font-size-adjust: inherit;
    font-weight: bold;
}

.h2_explain {
    margin : 0px 0px 0px 0px;
    padding : 5px 9px 5px 9px ;
}

.table_invisible table {border-collapse: collapse;border:none;}
.table_invisible td {border:none;padding:5px 3px 5px 3px;}
.table_invisible thead {font-weight:bold;}
.table_invisible tbody {font-weight:normal;}
.table_invisible tfoot {font-weight:bold;}

.table_standard table{ border-collapse:collapse; border:solid 1px #000;}
.table_standard th{ border-bottom:solid 1px #000;border-right:dashed 1px #CCC; padding:5px 3px 5px 3px;}
.table_standard td{ border-bottom:solid 1px #000;border-right:dashed 1px #CCC; padding:5px 3px 5px 3px;}

.table_standard thead{ font-weight:bold;}
.table_standard tbody tr:hover{background-color:#333;}
.table_standard tfoot{ font-weight:bold;}


#nav {
    /*Emplacement en haut fixe */
    overflow: visible;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9000;
    /*Apparence du bloc*/
    background-color:#00b0d6;
    /*Marge interieur*/
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
    /*Apparence du texte*/
    font-size:12px;
    line-height:20px;
    color: White;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    
}

#content {
    /* Espace extérieur */
    margin: 65px 5px 15px 5px;
    
    /*Coin arrondi*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    /*Ombre portée*/
    -moz-box-shadow: 2px 2px 3px 0px #656565;
    -webkit-box-shadow: 2px 2px 3px 0px #656565;
    -o-box-shadow: 2px 2px 3px 0px #656565;
    box-shadow: 2px 2px 3px 0px #656565;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
    
    /*Couleur interne*/
    background-color: #fffdda;
    
    /* Espace interieur */
    padding: 5px 5px 5px 5px;

   
}

/* menu en list */
.menuA ul {
 margin:0;
 padding:0;
 list-style-type:none;
 text-align:center;
 }
.menuA li {
 float:left;
 margin:auto;
 padding:0;
 /*background-color:black;*/
 }
.menuA li a {
 display:block;
 width:100px;
 color:white;
 text-decoration:none;
 padding:5px;
 }
.menuA li a:hover {
 color:#FFD700;
 }


.normal {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
}

a.norm {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #0000FF;
}

a.menu1actif {
    /*font-family: "Arial Black", Arial, helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #00AFD7;
    text-decoration: none;
}

a.menu1actif:hover {
        /*font-family: "Arial Black", Arial, helvetica, sans-serif;*/
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        color: #00AFD7;
        text-decoration: underline;
    }

a.menu1inactif {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #FFFFFF;
    text-decoration: none;
}

    a.menu1inactif:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        color: #F6A924;
        text-decoration: underline;
    }

a.menu2 {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #666666;
}

a.deconnexion {
    font-family: Tahoma;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FFFFFF;
    text-decoration: none;
}

    a.deconnexion:hover {
        font-family: Tahoma;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #FFFFFF;
        text-decoration: underline;
    }


table.tableau_standard {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

td.tableau_standard {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #000000;
    border-left-color: #000000;
}

table.tableau_bord_blanc {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

td.tableau_bord_blanc {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

.lyric {
    /*Dimension*/
    height: 336px;
    width: 100%;
    /*Barre de défilement*/
    overflow: auto;
    /*Texte*/
    font-style: italic;
}

.TitrePage {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
    text-align: left;
    text-transform: uppercase;
}

.PiedPage {
    font-family: Tahoma;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #999999;
    text-align: left;
}

Table.Principale {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

table.menu {
    background-color: #1A171B;
}

td.menuactive {
}

td.menuinactive {
}

td.menuactivecompta {
    background-color: #00AFD7;
    /*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;*/
}

td.sousmenuactive {
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #333333;
    border-right-color: #333333;
}

td.sousmenuinactive {
    background-color: #00AFD7;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #333333;
    border-left-color: #333333;
    color: #FFFFFF;
}


td.extendu_droite {
    background-color: #333333;
    color: #a1a1a1;
}

td.extendu_droite2 {
    background-image: url(imagesFond/extension-droite.gif);
    background-color: #333333;
    color: #a1a1a1;
}


td.ligne_blanche_en_bas {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    border-left-style: none;
    border-top-style: none;
    border-right-style: none;
}


.txt_extendu_droite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #a1a1a1;
}

.titre_blog {
    background-color: #00AFD7;
}

.titre_blog_txt {
    color: #FFFFFF;
    font-family: "Arial Black", Arial, helvetica, sans-serif;
    font-size: 14px;
    font-size-adjust: inherit;
}

.titre_blog_date {
    color: #FFFFFF;
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    font-size-adjust: inherit;
}

.barre_titre {
    background-color: #00AFD7;
}

.barre_titre_txt {
    color: #FFFFFF;
    font-family: Arial, helvetica, sans-serif;
    font-size: 14px;
    font-size-adjust: inherit;
    font-weight: bold;
}

.barre_titre_calendrier {
    background-color: #00AFD7;
}

.barre_titre_calendrier_txt {
    color: #FFFFFF;
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    font-size-adjust: inherit;
    /*font-weight:bold;*/
}

.saisie_recherche {
    background-color: #999999;
    border: 1px solid #FFFFFF;
}

.normalRouge {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FF0000;
    text-align: justify;
}

.normalOrange {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FFCC00;
    text-align: justify;
}

.TableauNoir {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

.CelluleNoir {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #000000;
    border-left-color: #000000;
}

.CelluleHautNoir {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
}

.TableauBlanc {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

.CelluleBlanche {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.TableauContourBlanc {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #FFFFFF;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}

.CelluleBasNoir {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}

/* Pour afficher le tableau de Trace */
span.tracecontent table{
    background-color: white;
}
