/*******************************************************************************
************************   surdéfinition des couleurs   ************************
*******************************************************************************/

body {
	background: #bcbcbc url(../images/fond2.jpg) repeat-x;
}
a {
	color: black;
}
h1 {
	color: #0d1046;
}
h2, h2 a {
	color: #0d1046;
}
h2 {
	border-bottom: 1px solid #edd300;
}
h3 {
	color: #0d1046;
}
h4 {
	color: #0d1046;
}

.champ, .champRecherche {
	color: #666666;
	background-color: white;
	/*border: 1px solid #195295;*/
	border: 1px solid #edb800;
}
.bouton {
	color: white;
	background: #666666;
	border: 1px solid black;
}
.champ:hover, .champRecherche:hover, .bouton:hover {
	color: black;
	background-color: white;
}
.champRecherche

.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;
}

.formulaireMail label {
	
}

/***************************		 menus		  ***************************/
#menu {
	color: white;
}
#menu .menuEntreprise { 
   color : #edd300;
}
#menu .menuEntreprise li a, #menu .menuMetiers a { 
   color : white;
}

#menu .menuMetiers a:hover {
	color: #0D123A;
	text-decoration: none;
	background: #edd300;
}



/***************************   structure générale   ***************************/

#fond {
	 background: url(../images/fond-page.jpg) repeat-y top center;
}
#fond2 {
	 background: url(../images/fond-haut.jpg) no-repeat top center;
}
#fond3 {
	 background: url(../images/fond-bas.jpg) no-repeat bottom center;
}

#conteneur {
	color: black;
	background: #eaeaea url(../images/fond-conteneur.jpg) repeat-x bottom;
}

#header {
	background: #0d123a url(../images/header.jpg) no-repeat;
}

#flashInfo a {
	color: #edd300; 
}
#flashInfo .lireSuite {
	color: white; 
}

#corps {
	color: #0d1046;
	background: #f0f0f0 url(../images/fond-corps.jpg) repeat-x bottom;
	border-left: 1px solid #9f9f9f;
	border-right: 1px solid #9f9f9f;
	border-bottom: 1px solid #9f9f9f;
}

#gauche .image {
	border: 2px solid white;	
}

#droite .image {
	border: 1px solid white;	
}

#droite {
	color: #666666;
}


#accueil h2, #accueil h3 {
	border: none;
	color: #0d1046;
}

#footer {
	color: white;
}
#footer a {
	color: white;
}
#footer .liens, #footer .liens a {
	color: #0d1046;
}


#signature {
	color: white;
}
#signature a{
	color: white;
}

#infoAccueil {
	color: #666666;
}

#zoneInscriptionNewsletter {
	background: url(../images/fondInscriptionNewsletter.png) 0 1px no-repeat;
}
#zoneInscriptionNewsletter input {
	background: none;
	border: none;
}
#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;
}

#planning {
	background: url(../images/fondPlanning.png);
}
#planning .separateurEntetePlanning {
	border-top: 1px solid #c0c0c0;
}

#planning .fiche {
	border: 1px solid black;
}

.selecteurCategorie a {
	color: #666666;
}

.selecteurCategorie a.selection {
	color: #1E2A84;
}

@media print {
	#corps{border:none;}
}