/*******************************************************************************
************************   surdéfinition des couleurs   ************************
*******************************************************************************/

body {
    background: #c0c0c0;
}
a {
    color: #ed7703;
}
h1, h1 a {
    color: white;
}

#gauche a {
    color: black;
}
#corps h1 {
    background: url(../images/fondTitre.jpg) repeat-y;
}
#droite h1 {
    background: url(../images/fondTitreDroit.jpg) repeat-y;
}
#corps h1:first-letter, #droite h1:first-letter, #gauche h1:first-letter {
    color: black;
}
#gauche h1 {
    border-bottom: 1px solid #ed7703;
}
#gauche .etapes_adhesion li a.selected{
	background-color:#ED7703;
	color:#ffffff;
}
h2, h2 a, #gauche h2 a {
    color: #004a99;
}
h3, h3 a {
    color: #ed7703;
}


.ficheResumeOver {
    background-color: red;
}

.champ, .bouton {
    color: black;
    background-color: #f5f5f5;
    border: 1px solid #004a99;
}
.champ:hover, .bouton:hover {
    background-color: white;
}

.entete_tableau{
    color: white;
    background-color: #17599f;
}
.tableau a{
	color:#000000;
}
.titre_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 {

}


/***************************         menus          ***************************/

#menu li a { 
   color : white;
}
#menu li a:hover {
   background-color: black;
   text-decoration: none;
}
#menu .sousMenu li a {
   color: black;
}
#menu .sousMenu {
    border: 1px solid #103f8d;
}

#menu .sousMenu li, #menu .sousMenu .sousSousMenu li {
   background-color : white;
   filter:alpha(opacity=90);
   opacity: 0.90;
}

#menu .sousMenu li a, #menu .sousMenu .sousSousMenu li a {
   color: black;
   border-left: 15px solid #004a99;
   text-decoration: none;
}

#menu .sousMenu li a:hover, #menu .sousMenu .sousSousMenu li a:hover {
   background-color: #acc2da;
   border-left: 15px solid black;
}


#menuV .sousMenu {
    color: #ed7703;
}



/***************************   structure générale   ***************************/

#fond {
    background: url(../images/fond.jpg) repeat-y top center;
}

#fondHaut {
    background: url(../images/header.jpg) no-repeat center top;
}


#fondBas {
    background: url(../images/fondBas.jpg) no-repeat bottom center;
}

#conteneur {
    color: black;
    background: white url(../images/header.jpg) no-repeat -200px -50px;
}

#header a {
    color: black;
}

#fondPage {
    background: url(../images/fondPage.jpg) repeat-y right;
}

#corps {
    color: black;
/*    border-right: 1px solid #004a99;*/
}

#fondGauche {
    background: url(../images/header.jpg) no-repeat -200px -262px;
}

#gauche {
    background: #c7c7c7 url(../images/fondGaucheBas.jpg) no-repeat bottom;
}

#droite p {
    color: #666666;
}

#zoneIdentification {
    color: #004a99;
}

#zoneRecherche input {
    color: #999999;
}

#zoneDocuments a {
    color: #004a99;
}

#footer {
    border-top: 1px solid #004a99;
}
#footer a {
    color: black;
}
#signature {
    color: #333333;
    background: #c0c0c0 url(../images/fondBas.jpg) no-repeat -50px -22px;
}
#signature a{
    color:#333333;
}





#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;
}