/*******************************************************************************
************************   surdéfinition des couleurs   ************************
*******************************************************************************/

body {
    background-color: #e5e5e5;
}
a {
    color: black;
}
h1 {
    color: black;
    border-bottom: 1px solid #ffcc00;
}
h2 {
    color: black;
}
h3 {
    color: black;
}



.champ, .champRecherche, .bouton {
    color: #444444;
    background-color: white;
    border: 1px solid #ffcc00;
}
.entete_tableau{
    color: white;
    background-color: #ffcc00;
}

.moduleCatalogue .liste th {
   color: white;
   background-color: #ffcc00;
}
.moduleCatalogue .fiche h1{
   color: white;
   background-color: #ffcc00;
}
.moduleCatalogue .fiche h2 {
    color: black;
    background: none;
}

.moduleKmlUne .photoMdl {
	background: #e5e5e5;
}
.menuDroit {
	border-top: 1px solid #c0c0c0;
}
.menuDroit li {
	color: #FFCC00;
	border-bottom: 1px solid #c0c0c0;
}
.menuDroit li a:hover {
	background-color: #D8D8D8;
}

.pageActus .moduleKmlArticles .fiche {
	border-bottom: 1px dashed #ffcc00;
}
.pageActus .moduleKmlArticlesSub .fiche {
	border-bottom: none;
}

/***************************         menus          ***************************/

#menu li a { 
   color : #9DC82E;
   background-color: #fcfcfc;
}
#menu .sousMenu li a {
   color: black;
   background-color: transparent;
}
#menu .sousMenu .sousSousMenu li a {
   color: black;
   background-color: transparent;
}
#menu .sousMenu li a:hover, #menu .sousMenu .sousSousMenu li a:hover {
   background-color: #dcf1a5;
}

#menuBornes,#menuBornesActif {
	width: 180px;
	background: url(../images/menuTitreBornes.png) no-repeat;
	_background: url(../images/menuTitreBornesIE6.png) no-repeat;
}
#menuBornes:hover,#menuBornesActif {
	background: url(../images/menuTitreBornesSurvol.png) no-repeat;
	_background: url(../images/menuTitreBornesIE6.png) no-repeat;
}
#menuAffichage,#menuAffichageActif {
	width: 209px;
	background: url(../images/menuTitreAffichage.png) no-repeat;
	_background: url(../images/menuTitreAffichageIE6.png) no-repeat;
}
#menuAffichage:hover,#menuAffichageActif {
	background: url(../images/menuTitreAffichageSurvol.png) no-repeat;
	_background: url(../images/menuTitreAffichageIE6.png) no-repeat;
}
#menuInternet,#menuInternetActif {
	width: 181px;
	background: url(../images/menuTitreInternet.png) no-repeat;
	_background: url(../images/menuTitreInternetIE6.png) no-repeat;
}
#menuInternet:hover,#menuInternetActif {
	background: url(../images/menuTitreInternetSurvol.png) no-repeat;
	_background: url(../images/menuTitreInternetIE6.png) no-repeat;
}
#menuLogiciels,#menuLogicielsActif {
	width: 203px;
	background: url(../images/menuTitreLogiciels.png) no-repeat;
	_background: url(../images/menuTitreLogicielsIE6.png) no-repeat;
}
#menuLogiciels:hover,#menuLogicielsActif {
	background: url(../images/menuTitreLogicielsSurvol.png) no-repeat;
	_background: url(../images/menuTitreLogicielsIE6.png) no-repeat;
}
#menuPrestations,#menuPrestationsActif {
	width: 184px;
	background: url(../images/menuTitrePrestations.png) no-repeat;
	_background: url(../images/menuTitrePrestationsIE6.png) no-repeat;
}
#menuPrestations:hover,#menuPrestationsActif {
	background: url(../images/menuTitrePrestationsSurvol.png) no-repeat;
	_background: url(../images/menuTitrePrestationsIE6.png) no-repeat;
}


/***************************   structure générale   ***************************/

#fond {
	background: url(../images/fondPage.jpg) repeat-y center top;
}
#fondHaut {
	background: url(../images/fondPageHaut.jpg) no-repeat center top;
}
#fondBas {
	/*background: url(../images/fondPageBas.jpg) no-repeat bottom center;*/
	background: url(../images/fondPageBas.jpg) no-repeat bottom center;
}

#conteneur {
    color: #444444;
    background: url(../images/fondCorpsRepeat.png) repeat-y;
}
#conteneur2 {
	background: url(../images/fondCorps.png) no-repeat left 212px;
}

#header {
	background: url(../images/fondPageHaut.jpg) no-repeat -400px top;
}

#corps {
    color: #444444;
}

#gauche a {
   color: black;
}

#droite .fiche {
	border-bottom: 1px solid #cbcbcb;
}

#footer {
	border-top: 1px solid #ffcc00;
	background-color: white;
}


#signature {
    color: #333333;
}
#signature a{
    color: #333333;
}

#filAriane {
	background-color: transparent;
}

.formulaireMail label {
	color: #444444;
}



#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;
}

.zoneDiapo .imgDiapo, .zoneDiapo .imgDiapoPrem {
		background-color: #E5E5E5;
}