/* Feuille de style contenant les infos de couleurs du theme par defaut */


/*---------------------------------------------------*/
/*---------------- couleurs de fonds ----------------*/
/*---------------------------------------------------*/
body {
	background: #c0d907 url(/css/images/front/fnd/soubois/fnd_body.png) repeat-x 0 0;
}

body #conteneur #contenu .padding p a {
	color: #855933;
}

.savoir_plus a {
	color: #855933;
	background: url(/css/images/front/fnd/soubois/puce_savoir_plus.png) no-repeat 0 2px;
}

.tous a {
	color: #855933;
	background: url(/css/images/front/fnd/soubois/puce_tous.png) no-repeat 0 2px;
}
/*--------------------------------------*/
/*---------- menu_h -----------*/
/*--------------------------------------*/

#conteneur #menu_h {
	background: transparent url(/css/images/front/fnd/soubois/fnd_menu_secondaire_li.png) repeat-x scroll 0 0;
}

#conteneur #menu_h .menu_level.level_0 {
	border-bottom: 1px #fff solid;
}

#conteneur #menu_h ul.level_0 {
	overflow: auto;
}

#conteneur #menu_h ul.level_0 li {
	border-right: 1px #fff solid;
	color: #fff;
	background: url(/css/images/front/fnd/soubois/fnd_menu_secondaire_li.png) repeat-x 0 0;
}
#conteneur #menu_h ul.level_0 li.last {
	border-right: none;
}


#conteneur #menu_h ul.level_0 li a {
	color: #fff;
}

#conteneur #menu_h ul.level_0 li.has_children span {
	
}

#conteneur #menu_h ul.level_0 li.active {
	color: #333;
	background: url(/css/images/front/fnd/soubois/fnd_menu_secondaire_li_actif.png) repeat-x 0 0;
}

#conteneur #menu_h ul.level_0 li.has_children.active span {
	
}

#conteneur #menu_h ul.level_0 li.active a {
	color: #fff;
}

/*#conteneur #menu_h ul li ul li*/
#conteneur #menu_h ul.level_1 li {
	color: #333;
	border-right: none;
	background: url(/css/images/front/fnd/soubois/puce_menu_h_li_li.png) no-repeat 5px 50%;
}

/*#conteneur #menu_h ul li ul li a*/
#conteneur #menu_h ul.level_1 li a {
	color: #fff;
}

/*#conteneur #menu_h ul li.active ul li.active*/
#conteneur #menu_h ul.level_1 li.active {
	color: #855933;
	background: url(/css/images/front/fnd/soubois/puce_menu_h_li_li_actif.png) no-repeat 5px 50%;
}

/*#conteneur #menu_h ul li.active ul li.last*/
#conteneur #menu_h ul.level_1 li.last {
	border-bottom: none;
}

/*#conteneur #menu_h ul li.active ul li.active a*/
#conteneur #menu_h ul.level_1 li.active a {
	
}

/*#conteneur #menu_h ul li ul.sous_menu*/
#conteneur #menu_h .menu_level.level_1 {
	background: #527407;
}

/*--------------------------------------*/
/*---------- menu_v -----------*/
/*--------------------------------------*/

#conteneur #menu_v ul li {
	border-bottom: 1px #fff solid;
	color: #fff;
	background: #403022 url(/css/images/front/fnd/soubois/fnd_menu_secondaire_li.png) repeat-x 0 0;
}

#conteneur #menu_v ul li a {
	color: #fff;
	/*background: url(/css/images/front/fnd/soubois/puce_menu_secondaire_li_actif.png) no-repeat 18px 14px;*/
}

#conteneur #menu_v ul li.has_children span {
	background: url(/css/images/front/fnd/soubois/puce_menu_secondaire_li.png) no-repeat 20px 5px;
}

#conteneur #menu_v ul li.active {
	color: #333;
	background: #537507 url(/css/images/front/fnd/soubois/fnd_menu_secondaire_li_actif.png) repeat-x 0 0;
}

#conteneur #menu_v ul li.has_children.active span {
	background: url(/css/images/front/fnd/soubois/puce_menu_secondaire_li_actif.png) no-repeat 20px 50%;
}

#conteneur #menu_v ul li.active a {
	/*color: #333;*/
}

#conteneur #menu_v ul li ul li {
	color: #333;
	border-bottom: 1px solid #333;
	background: #fff url(/css/images/front/fnd/soubois/puce_menu_secondaire_li_li.png) no-repeat 5px 50%;
}

#conteneur #menu_v ul li ul li a {
	color: #333;
}

#conteneur #menu_v ul li.active ul li.active {
	color: #855933;
	background: #fff url(/css/images/front/fnd/soubois/puce_menu_secondaire_li_li_actif.png) no-repeat 5px 50%;
}

#conteneur #menu_v ul li.active ul li.last {
	border-bottom: none;
}

#conteneur #menu_v ul li.active ul li.active a {
	
}

#conteneur #menu_v .menu_v_bottom {
  background: #C0D907 url(/css/images/front/fnd/soubois/fnd_menu_secondaire_bottom.png) no-repeat 0 0;
}



/*---------------------------*/
/*-------- contenu ----------*/
/*---------------------------*/
body.menu_h #conteneur #contenu .padding {
	background: url(/css/images/front/fnd/soubois/fnd_menu_h_contenu.png) repeat-y 0 0;
}

body.menu_h #conteneur #contenu .contenu_bottom {
	background: url(/css/images/front/fnd/soubois/fnd_menu_h_contenu_bottom.png) no-repeat left bottom;
}



body.menu_v #conteneur #contenu .padding {
	background: url(/css/images/front/fnd/soubois/fnd_contenu.png) repeat-y 0 0;
}

body.menu_v #conteneur #contenu .contenu_bottom {
	background: url(/css/images/front/fnd/soubois/fnd_contenu_bottom.png) no-repeat left bottom;
}

body.menu_v #conteneur #contenu.large .padding {
	background: url(/css/images/front/fnd/soubois/fnd_contenu_large.png) repeat-y 0 0;
}
body.menu_v #conteneur #contenu.large .contenu_bottom {
	background: url(/css/images/front/fnd/soubois/fnd_contenu_large_bottom.png) no-repeat left bottom;
}



h2 {
	color: #333;
	border-bottom: 1px #999 solid;
	background: url(/css/images/front/fnd/soubois/puce_h2.png) no-repeat 0 0;
}

#contenu #bloc_galerie h3,
#contenu #bloc_avis h3,
#contenu #bloc_evenements h3,
#contenu_secondaire h3 {
	color: #333;
	border-bottom: 1px #999 solid;
	background: url(/css/images/front/fnd/soubois/puce_h3.png) no-repeat 0 0;
}

h4 {
	color: #84a608;
}

body.menu_h #conteneur #contenu #bloc_galerie #galerie .vignettes li.actif a,
body.galerie #contenu .vignettes li.actif a,
body.galerie #contenu .vignettes li a:hover,
body #contenu_secondaire .vignettes li a:hover,
body #contenu .vignettes li a:hover {
	border: 3px #855933 solid;
}

body.galerie #contenu .pagination .gauche,
body.galerie #contenu .pagination .droite,
body #contenu .gauche,
body #contenu .droite,
body #contenu_secondaire .gauche,
body #contenu_secondaire .droite {
	background-color: #fff;
	background-image: url(/css/images/front/fnd/soubois/fnd_galerie_pagination.png);
}



/*--------------- bubule de la galerie ---------------*/

body.galerie #contenu .img_grand .img_description_top {
	background: url(/css/images/front/fnd/soubois/fnd_description_top.png) no-repeat left bottom;
}

body.galerie #contenu .img_grand .img_description_middle {
	color: #fff;
	background: #956c48 url(/css/images/front/fnd/soubois/fnd_description_middle.png) repeat-y 0 0;
}

body.galerie #contenu .img_grand .img_description_bottom {
	background: url(/css/images/front/fnd/soubois/fnd_description_bottom.png) no-repeat 0 0;
}

body.galerie #contenu .img_grand .img_description_bottom .img_description_fleche {
	background: url(/css/images/front/fnd/soubois/fnd_description_fleche.png) no-repeat 0 0;
}



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

/*------- menu_h ---------*/
body.menu_h #conteneur #contenu .bloc_galerie_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_contenu_bloc_galerie_top.png) no-repeat left bottom;
}
body.menu_h #conteneur #contenu .bloc_galerie_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_contenu_bloc_galerie_middle.png) repeat-y left top;
}

body.menu_h #conteneur #contenu #bloc_galerie #galerie {
	border-bottom: 1px #999 solid;
}
body.menu_h #conteneur #contenu .bloc_galerie_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_contenu_bloc_galerie_bottom.png) no-repeat left top;
}

/*------- menu_v ---------*/

body.menu_v #conteneur #contenu .bloc_galerie_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_top.png) no-repeat left bottom;
}
body.menu_v #conteneur #contenu .bloc_galerie_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_middle.png) repeat-y left top;
}

body.menu_v #conteneur #contenu #bloc_galerie #galerie {
	border-bottom: 1px #999 solid;
}
body.menu_v #conteneur #contenu .bloc_galerie_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_bottom.png) no-repeat left top;
}


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

/*------- menu_h ---------*/
body.menu_h #conteneur #contenu .bloc_avis_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_contenu_bloc_avis_top.png) no-repeat left bottom;
}

body.menu_h #conteneur #contenu .bloc_avis_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_contenu_bloc_avis_middle.png) repeat-y left top;
}

body.menu_h #conteneur #contenu #bloc_avis .avis {
	border-bottom: 1px #999 solid;
}

body.menu_h #conteneur #contenu .bloc_avis_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_contenu_bloc_avis_bottom.png) no-repeat left top;
}

/*------- menu_v ---------*/

body.menu_v #conteneur #contenu .bloc_avis_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_top.png) no-repeat left bottom;
}

body.menu_v #conteneur #contenu .bloc_avis_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_middle.png) repeat-y left top;
}

body.menu_v #conteneur #contenu #bloc_avis .avis {
	border-bottom: 1px #999 solid;
}

body.menu_v #conteneur #contenu .bloc_avis_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_bottom.png) no-repeat left top;
}



/*--------------------------------------*/
/*-------- contenu_secondaire ----------*/
/*--------------------------------------*/


/*--------- contenu_secondaire bloc_google_map ---------*/

#conteneur #contenu_secondaire #bloc_google_map .bloc_google_map_middle {
	background: url(/css/images/front/fnd/soubois/fnd_carte.png) repeat-y left top;
}

#conteneur #contenu_secondaire #bloc_google_map .bloc_google_map_bottom {
	background: url(/css/images/front/fnd/soubois/fnd_carte_bottom.png) no-repeat left top;
}


/*--------- contenu_secondaire bloc_evenements ---------*/

#conteneur #contenu_secondaire #bloc_evenements .bloc_evenements_top {
	background: url(/css/images/front/fnd/soubois/fnd_evenements_top.png) no-repeat left bottom;
}
#conteneur #contenu_secondaire #bloc_evenements .bloc_evenements_middle {
	background: url(/css/images/front/fnd/soubois/fnd_carte.png) repeat-y left top;
}

#conteneur #contenu_secondaire #bloc_evenements .evenements {
	border-bottom: 1px #999 solid;
}

#conteneur #contenu_secondaire #bloc_evenements .bloc_evenements_bottom {
	background: url(/css/images/front/fnd/soubois/fnd_evenements_bottom.png) no-repeat left top;
}


/*----------- contenu_secondaire bloc_galerie -------------*/

/*------- menu_h ---------*/

body.menu_h #conteneur #contenu_secondaire .bloc_galerie_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_top.png) no-repeat left bottom;
}
body.menu_h #conteneur #contenu_secondaire .bloc_galerie_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_middle.png) repeat-y left top;
}

body.menu_h #conteneur #contenu_secondaire #bloc_galerie #galerie {
	border-bottom: 1px #999 solid;
}
body.menu_h #conteneur #contenu_secondaire .bloc_galerie_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_bottom.png) no-repeat left top;
}


/*------- menu_v ---------*/

body.menu_v #conteneur #contenu_secondaire .bloc_galerie_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_top.png) no-repeat left bottom;
}
body.menu_v #conteneur #contenu_secondaire .bloc_galerie_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_middle.png) repeat-y left top;
}

body.menu_v #conteneur #contenu_secondaire #bloc_galerie #galerie {
	border-bottom: 1px #999 solid;
}
body.menu_v #conteneur #contenu_secondaire .bloc_galerie_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_bottom.png) no-repeat left top;
}

/*------------- contenu_secondaire bloc_avis --------------*/

/*------- menu_h ---------*/

body.menu_h #conteneur #contenu_secondaire .bloc_avis_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_top.png) no-repeat left bottom;
}

body.menu_h #conteneur #contenu_secondaire .bloc_avis_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_middle.png) repeat-y left top;
}

body.menu_h #conteneur #contenu_secondaire #bloc_avis .avis {
	border-bottom: 1px #999 solid;
}

body.menu_h #conteneur #contenu_secondaire .bloc_avis_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_bottom.png) no-repeat left top;
}

/*------- menu_v ---------*/

body.menu_v #conteneur #contenu_secondaire .bloc_avis_top {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_top.png) no-repeat left bottom;
}

body.menu_v #conteneur #contenu_secondaire .bloc_avis_middle {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_middle.png) repeat-y left top;
}

body.menu_v #conteneur #contenu_secondaire #bloc_avis .avis {
	border-bottom: 1px #999 solid;
}

body.menu_v #conteneur #contenu_secondaire .bloc_avis_bottom {
	background: transparent url(/css/images/front/fnd/soubois/fnd_evenements_bottom.png) no-repeat left top;
}



body.liens #contenu .padding a {
	color: #855933;
}




/*----------------------------------------------*/
/*-------------- Pied de page-------------------*/
/*----------------------------------------------*/

#pied {
	background: #c0d907 url(/css/images/front/fnd/soubois/fnd_pied.png) repeat-x 0 0;
}

#pied .gauche {
	background: url(/css/images/front/fnd/soubois/fnd_pied_gauche.png) no-repeat 0 0;
}

#pied .centre {
	background: url(/css/images/front/fnd/soubois/fnd_pied_centre.png) repeat-x left bottom;
}

#pied .centre .padding {
	background: #fff;
}

#pied .centre .bloc_gauche {
	background: #fff;
}

#pied .centre .bloc_droite {
	border-left: 1px #999 solid;
}

#pied .centre .bloc_droite .bloc_haut {
	color: #855933;
}

#pied .centre .bloc_droite .bloc_bas {
	background: #6B9725 url(/css/images/front/fnd/soubois/fnd_pied_bloc_bas_droite.png) repeat-x left bottom;
}

#pied .centre .bloc_droite .bloc_bas a {
	color: #fff;
}

#pied .droite {
	background: url(/css/images/front/fnd/soubois/fnd_pied_droite.png) no-repeat 0 0;
}
