.box {
color: #FFF;
background: #273086;
padding: 20px;
}

.box h2, .box h3, .box h4, .box p, .box a {
color: #FFF !important;
}

.box .qbutton, .box .qbutton {
	height: auto;
	white-space: normal !important;
	width: 100%;
	box-sizing: border-box !important;
	text-align: center;
	line-height: 200%;
}
.bv-home-news {
    margin-bottom: 30px !important;
}
.bv-sub-structure-img {
	margin-bottom: 20px;
}

body.page-id-5182 .mobile_menu_button i,
body.parent-pageid-5182 .mobile_menu_button i,
nav.mobile_menu ul li.bv-object-id-5182 a{ 
	background: #273086;
} 
body.page-id-5182 .qbutton, 
body.page-id-5182 .qbutton.medium, 
body.page-id-5182 #submit_comment, 
body.page-id-5182 .load_more a, 
body.page-id-5182 .blog_load_more_button a, 
body.page-id-5182 .post-password-form input[type="submit"], 
body.page-id-5182 input.wpcf7-form-control.wpcf7-submit, 
body.page-id-5182 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.page-id-5182 .woocommerce table.cart td.actions input[type="submit"], 
body.page-id-5182 .woocommerce input#place_order, 
body.page-id-5182 .woocommerce-page input[type="submit"], 
body.page-id-5182 .woocommerce .button,
body.parent-pageid-5182 .qbutton, 
body.parent-pageid-5182 .qbutton.medium, 
body.parent-pageid-5182 #submit_comment, 
body.parent-pageid-5182 .load_more a, 
body.parent-pageid-5182 .blog_load_more_button a, 
body.parent-pageid-5182 .post-password-form input[type="submit"], 
body.parent-pageid-5182 input.wpcf7-form-control.wpcf7-submit, 
body.parent-pageid-5182 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.parent-pageid-5182 .woocommerce table.cart td.actions input[type="submit"], 
body.parent-pageid-5182 .woocommerce input#place_order, 
body.parent-pageid-5182 .woocommerce-page input[type="submit"], 
body.parent-pageid-5182 .woocommerce .button {
  color: #ffffff;
  border-color: #273086;
  background-color: #273086;
  border-width: 2px;
}
.page-template-bussivillaje-intranet .post-password-form input[type="password"] {
	border: 1px solid;
}

body.page-id-5182 .post-password-form input[type="password"],
body.parent-pageid-5182 .post-password-form input[type="password"] {
	border-color: #273086;
}

/* MENU */
/* Menu 1-2p */
#menu-main-menu li.bv-object-id-5182 a:hover, 
#menu-main-menu li.bv-object-id-5182 a.current, 
body.page-id-5182  #menu-main-menu li.bv-object-id-5182 a ,
body.parent-pageid-5182  #menu-main-menu li.bv-object-id-5182 a {
	background: #273086;
	color: #ffffff;
}

#menu-main-menu li.bv-object-id-5182 a {
	color: #273086;
}

body.page-id-5182       .sous-menu,
body.parent-pageid-5182 .sous-menu {
	background: #273086;
}
body.page-id-5182  h1, body.parent-pageid-5182  h1, 
body.page-id-5182  h2, body.parent-pageid-5182  h2, 
body.page-id-5182  h3, body.parent-pageid-5182  h3, 
body.page-id-5182  h4, body.parent-pageid-5182  h4, 
body.page-id-5182  a, body.parent-pageid-5182  a, 
body.page-id-5182  a:hover , body.parent-pageid-5182  a:hover {
	color: #273086;
}

body.page-id-5182  .qbutton , body.parent-pageid-5182  .qbutton {
	background: #273086;
	border-color: #273086;
	color: #ffffff;
}
body.page-id-5182  .qbutton:hover , body.parent-pageid-5182  .qbutton:hover {
	background: #ffffff;
	color: #273086;
	border-color: #273086;
}
body.page-id-5182 .box .qbutton , body.parent-pageid-5182 .box .qbutton {
	background: #ffffff;
	border-color: #ffffff;
	color: #273086 !important;
}
body.page-id-5182 .box .qbutton:hover , body.parent-pageid-5182 .box .qbutton:hover {
	background: #273086;
	color: #ffffff !important;
	border-color: #ffffff;
}
body.page-id-5182 .box , body.parent-pageid-5182 .box {
	background: #273086;
	color: #ffffff;
}
body.page-id-5182 .actualites, body.parent-pageid-5182 .actualites,
body.page-id-5182 .calendrier , body.parent-pageid-5182 .calendrier {
	border-bottom: 1px solid #273086;
}

body.page-id-5182 .section_inner strong, body.parent-pageid-5182 .section_inner strong {
	color: #273086;
}
body.page-id-5182 .section_inner .box strong, body.parent-pageid-5182 .section_inner .box strong {
	color: #ffffff;
}
body.page-id-3289 .mobile_menu_button i,
body.parent-pageid-3289 .mobile_menu_button i,
nav.mobile_menu ul li.bv-object-id-3289 a{ 
	background: #273086;
} 
body.page-id-3289 .qbutton, 
body.page-id-3289 .qbutton.medium, 
body.page-id-3289 #submit_comment, 
body.page-id-3289 .load_more a, 
body.page-id-3289 .blog_load_more_button a, 
body.page-id-3289 .post-password-form input[type="submit"], 
body.page-id-3289 input.wpcf7-form-control.wpcf7-submit, 
body.page-id-3289 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.page-id-3289 .woocommerce table.cart td.actions input[type="submit"], 
body.page-id-3289 .woocommerce input#place_order, 
body.page-id-3289 .woocommerce-page input[type="submit"], 
body.page-id-3289 .woocommerce .button,
body.parent-pageid-3289 .qbutton, 
body.parent-pageid-3289 .qbutton.medium, 
body.parent-pageid-3289 #submit_comment, 
body.parent-pageid-3289 .load_more a, 
body.parent-pageid-3289 .blog_load_more_button a, 
body.parent-pageid-3289 .post-password-form input[type="submit"], 
body.parent-pageid-3289 input.wpcf7-form-control.wpcf7-submit, 
body.parent-pageid-3289 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.parent-pageid-3289 .woocommerce table.cart td.actions input[type="submit"], 
body.parent-pageid-3289 .woocommerce input#place_order, 
body.parent-pageid-3289 .woocommerce-page input[type="submit"], 
body.parent-pageid-3289 .woocommerce .button {
  color: #ffffff;
  border-color: #273086;
  background-color: #273086;
  border-width: 2px;
}
.page-template-bussivillaje-intranet .post-password-form input[type="password"] {
	border: 1px solid;
}

body.page-id-3289 .post-password-form input[type="password"],
body.parent-pageid-3289 .post-password-form input[type="password"] {
	border-color: #273086;
}

/* MENU */
/* Menu 1-2p */
#menu-main-menu li.bv-object-id-3289 a:hover, 
#menu-main-menu li.bv-object-id-3289 a.current, 
body.page-id-3289  #menu-main-menu li.bv-object-id-3289 a ,
body.parent-pageid-3289  #menu-main-menu li.bv-object-id-3289 a {
	background: #273086;
	color: #ffffff;
}

#menu-main-menu li.bv-object-id-3289 a {
	color: #273086;
}

body.page-id-3289       .sous-menu,
body.parent-pageid-3289 .sous-menu {
	background: #273086;
}
body.page-id-3289  h1, body.parent-pageid-3289  h1, 
body.page-id-3289  h2, body.parent-pageid-3289  h2, 
body.page-id-3289  h3, body.parent-pageid-3289  h3, 
body.page-id-3289  h4, body.parent-pageid-3289  h4, 
body.page-id-3289  a, body.parent-pageid-3289  a, 
body.page-id-3289  a:hover , body.parent-pageid-3289  a:hover {
	color: #273086;
}

body.page-id-3289  .qbutton , body.parent-pageid-3289  .qbutton {
	background: #273086;
	border-color: #273086;
	color: #ffffff;
}
body.page-id-3289  .qbutton:hover , body.parent-pageid-3289  .qbutton:hover {
	background: #ffffff;
	color: #273086;
	border-color: #273086;
}
body.page-id-3289 .box .qbutton , body.parent-pageid-3289 .box .qbutton {
	background: #ffffff;
	border-color: #ffffff;
	color: #273086 !important;
}
body.page-id-3289 .box .qbutton:hover , body.parent-pageid-3289 .box .qbutton:hover {
	background: #273086;
	color: #ffffff !important;
	border-color: #ffffff;
}
body.page-id-3289 .box , body.parent-pageid-3289 .box {
	background: #273086;
	color: #ffffff;
}
body.page-id-3289 .actualites, body.parent-pageid-3289 .actualites,
body.page-id-3289 .calendrier , body.parent-pageid-3289 .calendrier {
	border-bottom: 1px solid #273086;
}

body.page-id-3289 .section_inner strong, body.parent-pageid-3289 .section_inner strong {
	color: #273086;
}
body.page-id-3289 .section_inner .box strong, body.parent-pageid-3289 .section_inner .box strong {
	color: #ffffff;
}
body.page-id-19 .mobile_menu_button i,
body.parent-pageid-19 .mobile_menu_button i,
nav.mobile_menu ul li.bv-object-id-19 a{ 
	background: #963684;
} 
body.page-id-19 .qbutton, 
body.page-id-19 .qbutton.medium, 
body.page-id-19 #submit_comment, 
body.page-id-19 .load_more a, 
body.page-id-19 .blog_load_more_button a, 
body.page-id-19 .post-password-form input[type="submit"], 
body.page-id-19 input.wpcf7-form-control.wpcf7-submit, 
body.page-id-19 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.page-id-19 .woocommerce table.cart td.actions input[type="submit"], 
body.page-id-19 .woocommerce input#place_order, 
body.page-id-19 .woocommerce-page input[type="submit"], 
body.page-id-19 .woocommerce .button,
body.parent-pageid-19 .qbutton, 
body.parent-pageid-19 .qbutton.medium, 
body.parent-pageid-19 #submit_comment, 
body.parent-pageid-19 .load_more a, 
body.parent-pageid-19 .blog_load_more_button a, 
body.parent-pageid-19 .post-password-form input[type="submit"], 
body.parent-pageid-19 input.wpcf7-form-control.wpcf7-submit, 
body.parent-pageid-19 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.parent-pageid-19 .woocommerce table.cart td.actions input[type="submit"], 
body.parent-pageid-19 .woocommerce input#place_order, 
body.parent-pageid-19 .woocommerce-page input[type="submit"], 
body.parent-pageid-19 .woocommerce .button {
  color: #ffffff;
  border-color: #963684;
  background-color: #963684;
  border-width: 2px;
}
.page-template-bussivillaje-intranet .post-password-form input[type="password"] {
	border: 1px solid;
}

body.page-id-19 .post-password-form input[type="password"],
body.parent-pageid-19 .post-password-form input[type="password"] {
	border-color: #963684;
}

/* MENU */
/* Menu 1-2p */
#menu-main-menu li.bv-object-id-19 a:hover, 
#menu-main-menu li.bv-object-id-19 a.current, 
body.page-id-19  #menu-main-menu li.bv-object-id-19 a ,
body.parent-pageid-19  #menu-main-menu li.bv-object-id-19 a {
	background: #963684;
	color: #ffffff;
}

#menu-main-menu li.bv-object-id-19 a {
	color: #963684;
}

body.page-id-19       .sous-menu,
body.parent-pageid-19 .sous-menu {
	background: #963684;
}
body.page-id-19  h1, body.parent-pageid-19  h1, 
body.page-id-19  h2, body.parent-pageid-19  h2, 
body.page-id-19  h3, body.parent-pageid-19  h3, 
body.page-id-19  h4, body.parent-pageid-19  h4, 
body.page-id-19  a, body.parent-pageid-19  a, 
body.page-id-19  a:hover , body.parent-pageid-19  a:hover {
	color: #963684;
}

body.page-id-19  .qbutton , body.parent-pageid-19  .qbutton {
	background: #963684;
	border-color: #963684;
	color: #ffffff;
}
body.page-id-19  .qbutton:hover , body.parent-pageid-19  .qbutton:hover {
	background: #ffffff;
	color: #963684;
	border-color: #963684;
}
body.page-id-19 .box .qbutton , body.parent-pageid-19 .box .qbutton {
	background: #ffffff;
	border-color: #ffffff;
	color: #963684 !important;
}
body.page-id-19 .box .qbutton:hover , body.parent-pageid-19 .box .qbutton:hover {
	background: #963684;
	color: #ffffff !important;
	border-color: #ffffff;
}
body.page-id-19 .box , body.parent-pageid-19 .box {
	background: #963684;
	color: #ffffff;
}
body.page-id-19 .actualites, body.parent-pageid-19 .actualites,
body.page-id-19 .calendrier , body.parent-pageid-19 .calendrier {
	border-bottom: 1px solid #963684;
}

body.page-id-19 .section_inner strong, body.parent-pageid-19 .section_inner strong {
	color: #963684;
}
body.page-id-19 .section_inner .box strong, body.parent-pageid-19 .section_inner .box strong {
	color: #ffffff;
}
body.page-id-2742 .mobile_menu_button i,
body.parent-pageid-2742 .mobile_menu_button i,
nav.mobile_menu ul li.bv-object-id-2742 a{ 
	background: #279c38;
} 
body.page-id-2742 .qbutton, 
body.page-id-2742 .qbutton.medium, 
body.page-id-2742 #submit_comment, 
body.page-id-2742 .load_more a, 
body.page-id-2742 .blog_load_more_button a, 
body.page-id-2742 .post-password-form input[type="submit"], 
body.page-id-2742 input.wpcf7-form-control.wpcf7-submit, 
body.page-id-2742 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.page-id-2742 .woocommerce table.cart td.actions input[type="submit"], 
body.page-id-2742 .woocommerce input#place_order, 
body.page-id-2742 .woocommerce-page input[type="submit"], 
body.page-id-2742 .woocommerce .button,
body.parent-pageid-2742 .qbutton, 
body.parent-pageid-2742 .qbutton.medium, 
body.parent-pageid-2742 #submit_comment, 
body.parent-pageid-2742 .load_more a, 
body.parent-pageid-2742 .blog_load_more_button a, 
body.parent-pageid-2742 .post-password-form input[type="submit"], 
body.parent-pageid-2742 input.wpcf7-form-control.wpcf7-submit, 
body.parent-pageid-2742 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.parent-pageid-2742 .woocommerce table.cart td.actions input[type="submit"], 
body.parent-pageid-2742 .woocommerce input#place_order, 
body.parent-pageid-2742 .woocommerce-page input[type="submit"], 
body.parent-pageid-2742 .woocommerce .button {
  color: #ffffff;
  border-color: #279c38;
  background-color: #279c38;
  border-width: 2px;
}
.page-template-bussivillaje-intranet .post-password-form input[type="password"] {
	border: 1px solid;
}

body.page-id-2742 .post-password-form input[type="password"],
body.parent-pageid-2742 .post-password-form input[type="password"] {
	border-color: #279c38;
}

/* MENU */
/* Menu 1-2p */
#menu-main-menu li.bv-object-id-2742 a:hover, 
#menu-main-menu li.bv-object-id-2742 a.current, 
body.page-id-2742  #menu-main-menu li.bv-object-id-2742 a ,
body.parent-pageid-2742  #menu-main-menu li.bv-object-id-2742 a {
	background: #279c38;
	color: #ffffff;
}

#menu-main-menu li.bv-object-id-2742 a {
	color: #279c38;
}

body.page-id-2742       .sous-menu,
body.parent-pageid-2742 .sous-menu {
	background: #279c38;
}
body.page-id-2742  h1, body.parent-pageid-2742  h1, 
body.page-id-2742  h2, body.parent-pageid-2742  h2, 
body.page-id-2742  h3, body.parent-pageid-2742  h3, 
body.page-id-2742  h4, body.parent-pageid-2742  h4, 
body.page-id-2742  a, body.parent-pageid-2742  a, 
body.page-id-2742  a:hover , body.parent-pageid-2742  a:hover {
	color: #279c38;
}

body.page-id-2742  .qbutton , body.parent-pageid-2742  .qbutton {
	background: #279c38;
	border-color: #279c38;
	color: #ffffff;
}
body.page-id-2742  .qbutton:hover , body.parent-pageid-2742  .qbutton:hover {
	background: #ffffff;
	color: #279c38;
	border-color: #279c38;
}
body.page-id-2742 .box .qbutton , body.parent-pageid-2742 .box .qbutton {
	background: #ffffff;
	border-color: #ffffff;
	color: #279c38 !important;
}
body.page-id-2742 .box .qbutton:hover , body.parent-pageid-2742 .box .qbutton:hover {
	background: #279c38;
	color: #ffffff !important;
	border-color: #ffffff;
}
body.page-id-2742 .box , body.parent-pageid-2742 .box {
	background: #279c38;
	color: #ffffff;
}
body.page-id-2742 .actualites, body.parent-pageid-2742 .actualites,
body.page-id-2742 .calendrier , body.parent-pageid-2742 .calendrier {
	border-bottom: 1px solid #279c38;
}

body.page-id-2742 .section_inner strong, body.parent-pageid-2742 .section_inner strong {
	color: #279c38;
}
body.page-id-2742 .section_inner .box strong, body.parent-pageid-2742 .section_inner .box strong {
	color: #ffffff;
}
body.page-id-2609 .mobile_menu_button i,
body.parent-pageid-2609 .mobile_menu_button i,
nav.mobile_menu ul li.bv-object-id-2609 a{ 
	background: #eb9003;
} 
body.page-id-2609 .qbutton, 
body.page-id-2609 .qbutton.medium, 
body.page-id-2609 #submit_comment, 
body.page-id-2609 .load_more a, 
body.page-id-2609 .blog_load_more_button a, 
body.page-id-2609 .post-password-form input[type="submit"], 
body.page-id-2609 input.wpcf7-form-control.wpcf7-submit, 
body.page-id-2609 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.page-id-2609 .woocommerce table.cart td.actions input[type="submit"], 
body.page-id-2609 .woocommerce input#place_order, 
body.page-id-2609 .woocommerce-page input[type="submit"], 
body.page-id-2609 .woocommerce .button,
body.parent-pageid-2609 .qbutton, 
body.parent-pageid-2609 .qbutton.medium, 
body.parent-pageid-2609 #submit_comment, 
body.parent-pageid-2609 .load_more a, 
body.parent-pageid-2609 .blog_load_more_button a, 
body.parent-pageid-2609 .post-password-form input[type="submit"], 
body.parent-pageid-2609 input.wpcf7-form-control.wpcf7-submit, 
body.parent-pageid-2609 input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
body.parent-pageid-2609 .woocommerce table.cart td.actions input[type="submit"], 
body.parent-pageid-2609 .woocommerce input#place_order, 
body.parent-pageid-2609 .woocommerce-page input[type="submit"], 
body.parent-pageid-2609 .woocommerce .button {
  color: #ffffff;
  border-color: #eb9003;
  background-color: #eb9003;
  border-width: 2px;
}
.page-template-bussivillaje-intranet .post-password-form input[type="password"] {
	border: 1px solid;
}

body.page-id-2609 .post-password-form input[type="password"],
body.parent-pageid-2609 .post-password-form input[type="password"] {
	border-color: #eb9003;
}

/* MENU */
/* Menu 1-2p */
#menu-main-menu li.bv-object-id-2609 a:hover, 
#menu-main-menu li.bv-object-id-2609 a.current, 
body.page-id-2609  #menu-main-menu li.bv-object-id-2609 a ,
body.parent-pageid-2609  #menu-main-menu li.bv-object-id-2609 a {
	background: #eb9003;
	color: #ffffff;
}

#menu-main-menu li.bv-object-id-2609 a {
	color: #eb9003;
}

body.page-id-2609       .sous-menu,
body.parent-pageid-2609 .sous-menu {
	background: #eb9003;
}
body.page-id-2609  h1, body.parent-pageid-2609  h1, 
body.page-id-2609  h2, body.parent-pageid-2609  h2, 
body.page-id-2609  h3, body.parent-pageid-2609  h3, 
body.page-id-2609  h4, body.parent-pageid-2609  h4, 
body.page-id-2609  a, body.parent-pageid-2609  a, 
body.page-id-2609  a:hover , body.parent-pageid-2609  a:hover {
	color: #eb9003;
}

body.page-id-2609  .qbutton , body.parent-pageid-2609  .qbutton {
	background: #eb9003;
	border-color: #eb9003;
	color: #ffffff;
}
body.page-id-2609  .qbutton:hover , body.parent-pageid-2609  .qbutton:hover {
	background: #ffffff;
	color: #eb9003;
	border-color: #eb9003;
}
body.page-id-2609 .box .qbutton , body.parent-pageid-2609 .box .qbutton {
	background: #ffffff;
	border-color: #ffffff;
	color: #eb9003 !important;
}
body.page-id-2609 .box .qbutton:hover , body.parent-pageid-2609 .box .qbutton:hover {
	background: #eb9003;
	color: #ffffff !important;
	border-color: #ffffff;
}
body.page-id-2609 .box , body.parent-pageid-2609 .box {
	background: #eb9003;
	color: #ffffff;
}
body.page-id-2609 .actualites, body.parent-pageid-2609 .actualites,
body.page-id-2609 .calendrier , body.parent-pageid-2609 .calendrier {
	border-bottom: 1px solid #eb9003;
}

body.page-id-2609 .section_inner strong, body.parent-pageid-2609 .section_inner strong {
	color: #eb9003;
}
body.page-id-2609 .section_inner .box strong, body.parent-pageid-2609 .section_inner .box strong {
	color: #ffffff;
}



/*
#menu-main-menu li.p1-2p a {
	background: rgba(255, 255, 255, 0.8);
	color: #009CFF;
}
#menu-main-menu li.accueil a, #menu-main-menu li.adresses a {
	background: rgba(255, 255, 255, 0.8);
	color: #273086;
}

#menu-main-menu li.accueil a:hover, #menu-main-menu li.adresses a:hover, #menu-main-menu li.accueil a.current, #menu-main-menu li.adresses a.current, body.topic-accueil #menu-main-menu li.accueil a, body.topic-bonnes-adresses #menu-main-menu li.adresses a {
	background: #273086;
	color: #FFF;
}*/
/* COULEURS MENU MOBILE */
/*
nav.mobile_menu ul li a {
	background: #273086;
}
*/
