/* ------------------
      general
   ------------------ */

body {
	color: #463f32;
	background: url("../images/hiver/body.jpg");
}


/* ------------------
      haut
   ------------------ */

#haut_x {
	background: url("../images/hiver/haut-x.jpg") repeat-x;
}

#haut {
	background: url("../images/hiver/haut.jpg") no-repeat;
}

#haut ul#navigation {
	background: url("../images/hiver/navigation.jpg") repeat-x;
}

#haut ul#navigation li {
	background: url("../images/hiver/navigation.jpg") repeat-x;
}

#haut ul#navigation li a {
	background: url("../images/hiver/navigation-a.jpg") 0 0 repeat-x;
}


/* ------------------
      onglets
   ------------------ */

body.en.bienvenue #onglets		{ background: url("../images/hiver/onglets-en.jpg") 0 0 no-repeat; }
body.en.localisation #onglets	{ background: url("../images/hiver/onglets-en.jpg") 0 -248px no-repeat; }
body.fr.bienvenue #onglets		{ background: url("../images/hiver/onglets-fr.jpg") 0 0 no-repeat; }
body.fr.localisation #onglets	{ background: url("../images/hiver/onglets-fr.jpg") 0 -248px no-repeat; }

#onglets #bienvenue {
	color: #fff;
}

#onglets #bienvenue a {
	color: #fff;
}

#onglets #bienvenue a:hover {
	color: #fff;
}

#onglets #bienvenue #formulaire_recherche {
	background-image: url("../images/hiver/recherche.jpg");
}

#onglets #bienvenue input#recherche_bienvenue {
	color: #fff;
}

#onglets #bienvenue a#bouton_recherche,
#onglets #bienvenue a#bouton_recherche:link,
#onglets #bienvenue a#bouton_recherche:visited {
	background: url("../images/hiver/bouton-recherche.jpg") 0 0 no-repeat;
}

#onglets #bienvenue a#bouton_recherche:hover {
	background-position: 0 -30px;
}

#onglets #bienvenue a#options,
#onglets #bienvenue a#options:link,
#onglets #bienvenue a#options:visited {
	color: #a7824e;
}

#onglets #bienvenue a#options:hover {
	color: #a7824e;
}


/* ------------------
      bouton_milieu
   ------------------ */

#milieu .bouton {
	background: url("../images/hiver/bouton-milieu-d.jpg") right top no-repeat;
}

#milieu .bouton div {
	background: url("../images/hiver/bouton-milieu-x.jpg") top repeat-x;
}

#milieu .bouton a {
	background: url("../images/hiver/bouton-milieu-g.jpg") 0 0 no-repeat;
}


/* ------------------
      contenu
   ------------------ */

#contenu a {
	color: #a7824e;
}

#contenu a:hover {
	color: #a7824e;
}

#contenu .cadre-x-b	{ background: url("../images/hiver/cadre-x-b") repeat-x bottom; }
#contenu .cadre-x-h	{ background: url("../images/hiver/cadre-x-h") repeat-x top; }
#contenu .cadre-y-d	{ background: url("../images/hiver/cadre-y-d") repeat-y right; }
#contenu .cadre-y-g	{ background: url("../images/hiver/cadre-y-g") repeat-y left; }

#contenu .cadre-b-d	{ background: url("../images/hiver/cadre-b-d.jpg") no-repeat bottom right; }
#contenu .cadre-b-g	{ background: url("../images/hiver/cadre-b-g.jpg") no-repeat bottom left; }
#contenu .cadre-h-d	{ background: url("../images/hiver/cadre-h-d.jpg") no-repeat top right; }
#contenu .cadre-h-g	{ background: url("../images/hiver/cadre-h-g.jpg") no-repeat top left; }

#contenu .item.rubrique,
#contenu .item.article {
	background-image: url("../images/hiver/separateur-gros.jpg");
}

#contenu h3 {
	color: #a7824e;
}

#contenu .item table.spip tr.row_odd {
	background: #F2EFE6;
}

#contenu .item table.spip tr.row_even {
	background: #F7F6F4;
}

#contenu .item table.spip th {
	color: #fff;
	border-color: #B89A74;
	background: #B89A74;
}

#contenu .item table.spip td {
	border-color: #E8E3DD;
}


/* ------------------
      formulaires
   ------------------ */

#contenu form .erreur_message,
#contenu form .reponse_formulaire_erreur {
	color: red;
}

#contenu form input.text,
#contenu form textarea.textarea,
#contenu form select.select {
	border-color: #E8E3DD;
	background: #F7F6F4;
}

#contenu form p.boutons input {
	color: #fff;
	border-color: #B89A74;
	background: #B89A74;
}

#contenu form p.boutons a,
#contenu form p.boutons a:link,
#contenu form p.boutons a:visited {
	color: #fff;
	border-color: #B89A74;
	background: #B89A74;
}

#contenu form p.boutons a:hover {
	color: #fff;
	border-color: #B89A74;
	background: #B89A74;
}


/* ------------------
      plans
   ------------------ */

#contenu .item dl.plan.on dd {
	background: #464032;
}

#contenu .item dl.plan.on dd a {
	color: #fff;
}


/* ------------------
      evenement
   ------------------ */

#contenu .date {
	background: url("../images/hiver/date-gros.jpg") no-repeat;
}

#contenu .date span.mois {
	color: #fff;
}

#contenu #evenement .descriptif {
	background: url("../images/hiver/separateur-moyen.jpg") left bottom no-repeat;
}


/* ------------------
      agenda
   ------------------ */

#contenu ul.agenda li {
	background: url("../images/hiver/date-petit.jpg") 4px 5px no-repeat; 
}

#contenu ul.agenda li a {
	color: #463f32;
	background: url("../images/hiver/separateur-moyen.jpg") bottom no-repeat; 
}

#contenu #agenda ul.agenda li a {
	background: url("../images/hiver/separateur-petit.jpg") bottom no-repeat; 
}

#contenu ul.agenda li a:hover {
	color: #000;
}

#contenu ul.agenda li a span.mois,
#contenu ul.agenda li .a span.mois {
	color: #fff;
}

#contenu ul.mois li a {
	color: #a7824e;
	background: url("../images/hiver/separateur-petit.jpg") bottom no-repeat; 
}

#contenu ul.mois li a.en_cours,
#contenu ul.mois li a:hover {
	color: #463f32;
}


/* ------------------
      menu
   ------------------ */

#menu {
	background: url("../images/hiver/menu-haut.jpg") 0 0 no-repeat;
}

#menu .rubrique {
	background: url("../images/hiver/menu-separateur.jpg") bottom no-repeat;
}

#menu .rubrique.dernier {
	background: url("../images/hiver/menu-bas.jpg") bottom no-repeat;
}

#menu .rubrique h3 {
	background: url("../images/hiver/menu-y.jpg") repeat-y;
}

#menu .rubrique ul {
	background: url("../images/hiver/menu-y.jpg") repeat-y;
}

#menu .rubrique ul li a,
#menu .rubrique ul li a:link,
#menu .rubrique ul li a:visited {
	color: #a7824e;
}

#menu .rubrique ul li.en_cours a,
#menu .rubrique ul li.en_cours a:link,
#menu .rubrique ul li.en_cours a:visited,
#menu .rubrique ul li.en_cours a:hover,
#menu .rubrique ul li a:hover {
	color: #a7824e;
}


/* ------------------
      album
   ------------------ */

#album {
	background: url("../images/hiver/separateur-petit.jpg") bottom left no-repeat;
}

#album .cadre-x-b	{ background: url("../images/hiver/cadre-x-b") repeat-x bottom; }
#album .cadre-x-h	{ background: url("../images/hiver/cadre-x-h") repeat-x top; }
#album .cadre-y-d	{ background: url("../images/hiver/cadre-y-d") repeat-y right; }
#album .cadre-y-g	{ background: url("../images/hiver/cadre-y-g") repeat-y left; }

#album .cadre-b-d	{ background: url("../images/hiver/cadre-b-d.jpg") no-repeat bottom right; }
#album .cadre-b-g	{ background: url("../images/hiver/cadre-b-g.jpg") no-repeat bottom left; }
#album .cadre-h-d	{ background: url("../images/hiver/cadre-h-d.jpg") no-repeat top right; }
#album .cadre-h-g	{ background: url("../images/hiver/cadre-h-g.jpg") no-repeat top left; }


/* ------------------
      le_saviez_vous
   ------------------ */

#le_saviez_vous .texte {
	background: url("../images/hiver/separateur-petit.jpg") bottom left no-repeat;
}


/* ------------------
      bas
   ------------------ */

#bas_x {
	background: url("../images/hiver/bas-x.jpg") repeat-x;
}

#bas {
	background: url("../images/hiver/bas.jpg") no-repeat;
}

#bas h3,
#newsletter label.email {
	color: #a7824e;
}

#bas h3 a,
#bas h3 a:link,
#bas h3 a:visited {
	color: #a7824e;
}

#bas h3 a:hover {
	color: #a7824e;
}


/* ------------------
      meteo
   ------------------ */

#meteo {
	color: #fff;
}


/* ------------------
      bloc-notes
   ------------------ */

#bloc_notes {
	color: #fff;
}


/* ------------------
      chez_nous
   ------------------ */

#chez_nous {
	color: #fff;
}


/* ------------------
      newsletter
   ------------------ */

#newsletter {
	color: #fff;
}

#newsletter span#fond_email_newsletter {
	background: url("../images/hiver/newsletter.jpg") 0 0 no-repeat;
}

#newsletter input#email_newsletter {
	color: #fff;
}


/* ------------------
      bouton_bas
   ------------------ */

#bas .bouton {
	background: url("../images/hiver/bouton-bas-d.jpg") right top no-repeat;
}

#bas .bouton div {
	background: url("../images/hiver/bouton-bas-x.jpg") top repeat-x;
}

#bas .bouton a {
	background: url("../images/hiver/bouton-bas-g.jpg") 0 0 no-repeat;
}


/* ------------------
      thickbox
   ------------------ */

#TB_window a {
	color: #a7824e;
}

