/*******************************************************************************
************************   surdéfinition des couleurs   ************************
*******************************************************************************/

body {
    background-color: #991B1E;
}
a {
    color: #1174ee;
}
h1 {
    color: #ffcc30;
}
h2, #blocPage h1 {
    color: #991a1d;
    border-bottom: 1px solid #ffcc30;
}
h3, #blocPage h2 {
    color: #1174ee;
}

#blocPage .fiche h2 {
    border: none;
}





.champ, .bouton {
    color: black;
    background-color: #ebebeb;
    border: 1px solid #99191d;
}
.bouton {
    color: white;
    background-color: #99191d;
}
.champ:hover, .bouton:hover {
    color: black;
    background-color: #fefefe;
}

.entete_tableau{
    color: white;
    background-color: #17599f;
}

.moduleCatalogue .liste th {
   color: white;
   background-color: #17599f;
}
.moduleCatalogue .fiche h1{
   color: white;
   background-color: #0066cc;
}
.moduleCatalogue .fiche h2 {
    color: #9dc82e;
    background: none;
}

.moduleKmlIndex .fiche {
   background-color: #f5f7ff;
}


/***************************         menus          ***************************/

#menu li a { 
   color : black;
}
#menu .sousMenu li a {
   color: black;
}
#menu .sousMenu .sousSousMenu li a {
   color: black;
}
#menu .sousMenu li a:hover, #menu .sousMenu .sousSousMenu li a:hover {

}


/***************************   structure générale   ***************************/


#conteneur {
    color: black;
    background: white url(../images/fond.jpg) repeat-y;
}

#conteneur2 {
    background: url(../images/fond_papillons.jpg) no-repeat bottom right;
}

#header {
    background: url(../images/header.jpg) no-repeat;
}

#corps {
    color: black;
}
#corps h1 {
   padding-top: 10px;
}
#corps h1:first-letter {
    color: white;
    background-color: #991a1d;
    padding: 10px 2px 2px 8px;
}

#gauche a {
   color: black;
}

#gauche h1 {
   color: black;
}
#gauche .blocForum, #gauche .blocInfo {
    border-top: 3px solid white;
}
#gauche .blocInfo {
    background: url(../images/fond_papillons_menu.jpg) top left no-repeat;
}
#gauche .blocForum a {
    color: #1C0855;
}
#gauche .blocForum a:hover {
    background-color: #A4C8F4;
}
#footer {
    color: black;
    background: url(../images/footer.jpg) no-repeat;
}

#edito .editoTexte {
    border: 1px solid #991B1E;
}

#actuAccueil {
    color: #333333;
}
#actuAccueil a {

}
#actuAccueil h1 {
    font-family: "times new roman";
    color: #991B1E;
    border-bottom: 2px dotted #C1C1C1;
}

#actuAccueil h2 {
    font-family: "times new roman";
    color: #1174EE;
    border: none;
    font-size: 1.2em;
}
#actuAccueil h3 {
    font-size: 1em;
}

#agenda {

}
#agenda h1 {
    color: #991B1E;
}
#agenda h2 {
    color: #991B1E;
    border: none;
}
#agenda .rdv {
    border-left: 6px solid #ffcd33;
}
#agenda a {

}

#signature {
    color: white;
    background-color: #991B1E;
}
#signature a{
    color: white;
}





#calendrier {
    border: 1px solid #666666;
    background-color: #ffffff;
}
#calendrier .enteteCalendrier {
    background-color: #17599f;
}
#calendrier .titre {
    color: white;
}
#calendrier a {
    color: #666666;
}
#calendrier a:hover {
    background-color: white;
}
#calendrier .joursVides {
    color: #000000;
    background-color: #e5e5e5;
}
#calendrier .joursNormaux {
    color: #000000;
    background-color: #e5e5e5;
}
#calendrier .aujourdHui {
    font-weight: bold;
    background-color: transparent;
}

.moduleKmlUne h3 {
    color:#666666;
    font-weight:bold;
}

#blocPage h1:first-letter,#agenda h1:first-letter,#actuAccueil h1:first-letter {
    color: #991a1d;
    background: none;
    padding: 0;
}
