body {}

/* Formattage des éléments de texte */
a { color: #012F59; font-weight: bold; }
a: hover, a:visited { color: black; }
strong { color: #0157A4; }
h2, h3, h4, h5, h6 { color: #0157A4; }


#Conteneur {}
#Bandeau-backgd h1 { color: white; }

.Page {
	background-color: #C3D8EB;
	border: 1px solid #C3D8EB;
	border-left: 1px solid white;
	border-right: 1px solid white;
}


/* ************************************************ */
/*                    NAVIGATION                    */
/* ************************************************ */
/* Formattage du menu en HTML */
#MenuHtml {}
#MenuHtml a { color: white; }

/* Formattage du menu en HTML */
#MenuHtml a:hover { color: #012F59; }
#MenuHtml ul li {
    background-color: #B8C84C;
	border: solid 1px #E4F175;
}
/* ************************************************ */

p.Breadcrumb { color: #4C4C4C; }
p.Breadcrumb a { color: #4C4C4C; font-weight: bold; }
.Liens {
}
.Filtres { background-color: #F5F9FC }

/* Zone de Contenu avec ascenseur */
#Donnees {
	scrollbar-base-color: white;
	scrollbar-face-color: #B6CFE7;
	scrollbar-arrow-color: black;
	scrollbar-track-color: #E5EFF7;
	scrollbar-highlight-color: white;
   scrollbar-shadow-color:	#366DA1;
	scrollbar-3dlight-color: #4D8BC4;
	scrollbar-darkshadow-color: #366DA1;
}


/* ************************************************ */
/*         CONTENU : Gestion de l'affichage         */
/* ************************************************ */
.Elt_Rubrique_Liste, .Elt_Rubrique_Detaille, .Fiche_Element
{ background-color: #E5EFF7; }

.Elt_Rubrique_Liste_Alternate, .Elt_Rubrique_Detaille_Alternate
{ background-color: #F5F9FC; }

.Elt_Rubrique_Liste_Unite, .Elt_Rubrique_Detaille_Unite,
.Fiche_Element_Unite
{ color: black; font-weight: bold; }

.Elt_Rubrique_Liste_Prix, .Elt_Rubrique_Detaille_Prix,
.Fiche_Element_Prix, .functions-element
{ background-color: #4A89C3; color: black; }
.functions-element a { color: #F5F9FC; }

/* Affichage du décor de bas de page + adresse */
.PiedAdresse { padding: 15px 0 10px 0; }
.PiedAdresse p { color: #012F59; }

#Pied { background-color: #012F59; color: #B6CFE7; }
#Pied strong { color: #B6CFE7; }
#Pied a, #Pied a:visited { color: #B6CFE7; }


/* ************************************************ */
/*               FORMULAIRE DE CONTACT              */
/* ************************************************ */
.fieldset label {
	color: #0157A4;
}
input.button {
	background-color: #0157A4;
	border: 1px solid black;
	font-weight: bold;
	color: white;
}


/* ************************************************ */
/*                  Design Mobile                   */
/* ************************************************ */
#header, #footer
{
	background-color : #77a6d2;
}
#contenuMobile .Elt_Rubrique_Detaille
{
	background-color : #e5eff8;
}
#contenuMobile #MenuHtml li
{
	background-color : #A1AD42;
}
