h3,h2{font-family: 'Fjalla One', sans-serif !important;text-transform: uppercase;color: #f00 !important;}
body{background: url(../images/gazon.jpg) no-repeat top left;    background-attachment:fixed; background-size:cover;}
.body-container {
	background-color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 20px;
	border: 1px solid rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
}
.header-inner{position: relative;min-height: 170px;}
.brand {position:absolute;right: 50%;transform: translateX(50%);z-index: 9999;margin-top: 10px;}
.navigation{display:inline-block;background: #111111;width: 100%;}
.navbar { margin-bottom: 10px!important;border-radius: 0!important;}

.navigation .nav .active > a{background: #85af39 !important;color: #fff;}
.navbar-nav>li>a{color: #85af39;text-shadow: none!important;}
.navbar-toggle .icon-bar { background: #fff;}


.dropdown {
  display: block !important;
}

.dropdown-submenu, .dropdown-menu {
  background: #a5cd38 !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dropdown-submenu a, .dropdown-menu a {
  color: #4d660a !important;
}
.dropdown-submenu a:hover, .dropdown-menu a:hover, .dropdown-menu>.active>a {
  background: #c8db95 !important;
}
.dropdown-submenu .dropdown-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}
.dropdown-menu {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.dropdown-submenu:hover .dropdown-menu {
  visibility: visible;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.dropdown-menu li:hover .dropdown-submenu {
  visibility: visible;
  display: block;
}
.dropdown:hover>.dropdown-menu {
  display: block!important;
}
.dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
  margin-top: 0;
}
.navbar .sub-menu:before {
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px;
}
.navbar .dropdown-submenu:after {
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px;
}
.dropdown-menu>a {
  display: none;
}


/*------------liens utiles-------------*/
.liens_utiles{width: 100%;}
.liens_utiles li {width: 25%;text-align: center;}
.liens_utiles li>a:hover{background: rgba(103, 155, 8, 0.8)!important;}
/*---------------slider--------------*/

.bm_over {
    margin-bottom: 40px;
    border-bottom: 3px solid #679b08 !important;
}
.bm_slider {
    border-radius: 0!important;
}

.bm_over_default .bm_slider_button {
    position: absolute;
    bottom: 15px!important;
    left: -84px;
    z-index: 9999999!important;

}

.bm_slider_cycle_pager {
    bottom: 0!important;
    top: inherit!important;
    position: absolute!important;
}
.bm_slider_default .bm_slider_item .bm_slider_desc {
    position: absolute;
    right: -100%;
    bottom: 60px !important;
    color: #fff;
    background: rgba(103, 155, 8, 0.8);
    white-space: normal;
    width: 50%;

}
.bm_readmore_button{background: #111;padding: 10px;position: absolute;bottom:20px;right: 20px;}

.bm_slider_default .bm_slider_item .bm_slider_desc .bm_desc_inside {
    padding: 20px !important;
    padding-bottom: 50px!important;
}

.cycle-paused:after{display: none;}
/*-----------home presentation---------------*/
#content > .home_presentation {border-bottom: 1px dotted #85af39;}


.srfrList h3 {font-size: 16px !important; margin: 0;}
.srfrRow p{color: #888;font-size: 12px !important;}
span.srfrReadMore {
    float: right;
}

/*------------------------k2---------------------------*/
.catItemReadMore{float: right;}
.catItemReadMore a,.srfrReadMore a{color: #111;font-weight: bold;}
div.itemContainer {width: 100%;}
.itemList {border-bottom: 1px dotted #ccc;}
.itemBackToTop{display: none;}
div.itemListCategory {
    background: none!important;
    border: none!important;
    
}
ul.itemAttachments li {
     display: block !important;
    list-style: none;
    padding:5px 10px!important;
    border-bottom: 1px dotted #ccc;
    margin: 0;
    float: left;
    width: 100%;
    text-align: left!important;
}

div.catItemImageBlock {
    padding: 0!important;
    margin: 0 15px 0 0 !important;
    float: left;
}

span.catItemImage,.catItemBody {

    margin: 0!important;
    padding: 0 !important
}
.catItemLinks,.itemToolbar{display: none;}
.catItemView{border-bottom: 1px dotted #ccc;margin-bottom: 10px!important;}

/*---------------contact-map--------------*/
.contact-map{margin-bottom: 20px;}

.gbs3 .gcore-display-table ,.gbs3 textarea.form-control{
    display: table;
    width: 100% !important;
}
.chrono_credits{display: none;
}
#button19 {

    float: right;
}
 
@media (min-width: 1024px){
    .navbar .navbar-nav {
    display: inline-block;
    float: none;
    margin-bottom: -5px;
}

.navbar .navbar-collapse {
    text-align: center;
}

.navbar-nav>li>a {

    padding: 10px 40px;}
}


.signature{color: #fff;}