
body{
    color:#4d3319;
	background-color:#fff;
	background-image:url();
    background-size:600px 375px;
    background-repeat:repeat;
    font-size:15px;
    font-weight:300;
}
p{
    margin:15px 0 5px 0;
}
strong{
    font-weight:400;
}
.h1,h1{
	color:#996633;
	font-size:24px;
    font-weight:580;
} 
.h2,h2{
	color:#996633;
	background:url(../images/icon_noir.png) left center no-repeat;
    background-size:20px 20px;
	padding-left:30px !important;
	border-bottom:1px solid #996633;
	padding-top:10px;
	padding-bottom:2px;
	font-size:18px;
    font-weight:600;
}
.h3,h3{
	color:#996633;
	padding-right:5px;
	font-size:15px;
	margin-bottom:5px;
    font-weight:500;
}
a,
a:hover,
a:focus{
	color: #4d3319;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
ul{
	list-style-type:none;
	margin-left:10px;
	padding-left:10px;
}


.background_header{
	background-color:#79c146;
	background-image:url(../images/header2.png) !important;
    background-size:1400px 400px;
    background-position:right;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:5px;
}
.navbar{
	position:relative;
	margin-bottom:5px;
	border:0px solid transparent;
}
.navbar .navbar-header{
	min-height:80;
	margin-left:5px;
} 
.navbar-nav{
	float:right;
} 
.navbar-default{
	background-color:transparent;
	border-color:#79c146;
}
.navbar-default .navbar-nav>li>a{
	color:#79c146;
    font-size:15px;
    font-weight:500;
	margin:5px;
	padding:3px 10px 5px 10px;
} 
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{
	color:#996633;
	background-color:#4d3319;
} 
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{
	color:#996633;
	background-color:#4d3319;
}
.navbar-brand{
    width:207px;
	height:80px;
	background-image:url(../images/logo_small.png);
    background-repeat:no-repeat;
    background-size:100% 100%;
	background-position:right;
}
.navbar .navbar-collapse{
	border-bottom:1px solid #000;
} 
.navbar-default .navbar-toggle{
	border:1px solid #79c146;
}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{
	background-color:#4d3319;
} 
.navbar-default .navbar-toggle .icon-bar{
	background-color:#79c146;
} 
.navbar-default .navbar-collapse{
	border-color:#4d3319;
}
.social ul{
	background-color:#79c146; 
	border-radius:10px;
} 
.social .navbar-nav>li{
    color:#4d3319;
    font-size:14px;
    font-weight:300;
    padding:1px 10px 0px 10px;
} 
.social .navbar-nav>li>a{
    color:#4d3319;
	background-color:transparent; 
    padding:0px;
} 
.social .navbar-nav>li>a:hover{
    color:#4d3319;
	background-color:transparent;
    text-decoration:underline;
} 
.fa,
.fa a,
.fa a:hover,
.fa a:focus{
    color:#4d3319;
    font-weight:600;
	margin-bottom:5px;
	padding-right:5px;
} 
.navbar .btn-default,
.navbar .btn-default:focus{
	color:#79c146;
	background-color:#4d3319 !important;
	background:url(../images/icon_vert.png) left center no-repeat;
    background-size:26px 20px;
	padding-left:36px !important;
	border-color:#79c146;
} 
.navbar .btn-default:hover{
	color:#996633;
	background-color:#4d3319 !important;
	background:url(../images/icon_vert.png) left center no-repeat;
    background-size:26px 20px;
	padding-left:36px !important;
	border-color:#79c146;
} 


.background_main{
    background-color: #e4f1da;
	/*
	background-image:url() !important;
    background-size:px px;
    background-repeat:repeat;
    */
	padding:20px 10px;
}
.content-item img{
	max-width:100%;
} 
.info-link{
	list-style-type:none;
	margin-left:10px;
	padding-left:10px;
}
h3 .fa{
    color:#996633;
}
.content .btn-default,
.content .btn-default:focus{
	color:#4d3319;
	background-color:#79c146;
	border-color:#4d3319;
    padding:5px 10px 5px 10px;
} 
.content .btn-default:hover{
	color:#e4f1da;
	background-color:#79c146;
	border-color:#4d3319;
    padding:5px 10px 5px 10px;
} 


.carousel{
	margin-top:15px;
	padding-top:0;
}
#carousel-home{
	max-width:600px;
	max-height:auto;
} 
#carousel-gite{
	max-width:100%;
	max-height:auto;
} 
.carousel-indicators{
	bottom:0px;
}
.carousel-caption{
	padding-bottom:10px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev{
	margin-top:10px;
} 
#carouselButtons{
    margin-left:20px;
    position:absolute;
    bottom:0px;
}

#map{
	max-width:80%;
	height:200px;
    background-color:#CCC;
	margin-bottom:10px;
}

.tourisme{
	max-width:100%;
	max-height:auto;
}


.background_footer{
	background-color:#79c146;
	background-image:url(../images/header2.png) !important;
    background-size:1400px 400px;
    background-position:left;
	background-repeat:no-repeat;
	margin-top:5px;
}
.footer{
    color:#4d3319;
    font-size:10px;
    font-weight:500;
    padding:5px 0;
	padding-top:5px;
}
.footer a{
	color:#4d3319;
}
.footer a:hover{
    text-decoration:underline;
}
.footer span{
	background-color:#79c146; 
	border-radius:5px;
    padding:2px;
} 
