/*******************************************************************************
************************   surdéfinition des couleurs   ************************
*******************************************************************************/

body {
    /*background-color: #506270;*/
    background: #506270 url(../images/fondPage.jpg) repeat-y  top center fixed;
}
a {
    color: #ff6600;
}
h1 {
    color: white;
}
#footer h1 {
	color: #ff6600;
}
h2, #produitIntroduction h1, #produitGalerie h1,#produitDocuments h1 {
    color: #ff6600;
}
h2.soustitre {
	color: white;
}
h3 {
    color: white;
}



.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;
}

.pageActus .fiche {
	border-bottom: 1px dashed #A7B1B8;
}

.photoMdl {
	color: #c0c0c0;
}

/***************************         menus          ***************************/

#menu li a { 
   color : white;
}
#menu li a:hover {
	background-color: black; 
}
#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;
}


/***************************   structure générale   ***************************/

#fond {
	/*background: url(../images/fondPage.jpg) repeat-y top center;*/
}
#fond {
	background: url(../images/fondPageHaut.jpg) no-repeat top center;
}
#fondAccueil {
	background: url(../images/fondPageHautAccueil.jpg) no-repeat top center;
}


#conteneur {
    color: white;
    background: #4F6271 url(../images/fondCorps.jpg) no-repeat;
}
#conteneurAccueil {
	color: white;
	background: #4F6271 url(../images/fondCorpsAccueil.jpg) no-repeat;
}

#fondZoomPhoto {
	background: #506270 url(../images/trameFond.png);
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#header {
}

#corps {
    
}

.moduleKmlUne .ficheActuOver {
	background-color: #232E34;
}

#edito {
	
}

#corpsPageProduit {
	background: url(../images/fondCorpsProduit.jpg) repeat-y;
}

#produitIntroduction {
	background-color: #2f3c45;
}

#produitCaracteristiques .contenuEdito {
	background-color: #2F3C45;
	background-position: top right;
	background-repeat: no-repeat;
	filter:alpha(opacity=70);
	opacity: 0.70;
}

#produitDescription {
	background: #232E34 url(../images/fondDescriptionProduit.jpg) no-repeat;
}

#produitGalerie {
	background-color: #232E34;
}

#produitDocuments {
	border-top: 1px solid #5b6268;
	padding-top: 10px;
}
#produitDocuments a {
	color: white;
}
#produitDocuments .fiche {
	margin-left: 8px;
}


#footer {
	background-color: #2f3b45;
	
	/*contournement bug de centrage de l'image de fond*/
	border-left: 1px solid #26343D;
	border-right: 1px solid #26343D;
	_border-left: none;
}


#signature {
    color: #999999;
    
    /*contournement bug de centrage de l'image de fond*/
	background-color: #4F6271;
	/*border-left: 1px solid #26343D;
	border-right: 1px solid #26343D;*/
}
#signature a{
    color: #999999;
}





#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;
}
