body {
	background: url('/images/background.jpg') center top no-repeat #315001;
	font-family: Arial;
	color: #32110c;
}

.container {
	background : #ffffff;
	border-left:1px solid #32110c;
	border-right:1px solid #32110c;
}

.center {
	text-align:center;
}
.droite {
	text-align:right;
}

.image {
	max-width:100%;
}

#header-site div {
	padding-left: 0;
	padding-right: 0;
}

#ligne_menu {
	background: url("/images/bg_menu.gif") repeat-x;
	height:38px;
}

.ombre {
	vertical-align: top;
}

.slide {
	position: relative;
}

.slide .puces {
    bottom: 2px;
    left: 5px;
    position: absolute;
    z-index: 1000;
}

.slide .puces .puce {
    background: #ffffff;
    color: #4f7503;
    padding: 0 6px 1px 6px;
	font-size: 10pt;
	outline: 0;
}

.slide .puces .selected {
    background: #4f7503;
	font-size: 10pt;
	padding: 0 6px 1px 6px;
	color: #ffffff;
	outline: 0;
}

.slide .puces .puce {
	text-decoration: none;
}

#sharethis {
	margin-bottom: 4px;
    margin-top: 4px;
	height: 20px;
}

.sharethis-xs {
	height: 37px;
}

.body {
	margin:15px 0;
}

/*ACTUS*/
.actus {
	border:1px solid #32110c;
}

.actus .titre-actu {
	font-weight: bold;
	font-size: 12pt;
}

.actus .news_text {
	color: #5a8603;
	line-height: 18px;
	font-size: 10pt;
}

.actus .news_image {
	padding-right: 0px;
}

.actus .news_image img{
	border:1px solid #5a8603;
}

.actus .news .col-xs-12 {
	margin-top:5px;
}

.actus .lesactus a {
	color: #32110c;
	font-weight: bold;
	font-size: 12pt;
}

/*RECETTE et MAGASIN*/
.recette {
	border-right:1px solid #32110c;
	border-left:1px solid #32110c;
	margin:0 15px;
	width:28%;
}

.recette .content{
	padding:0 15px;
	background:#6b9c09;
	max-width: 230px;
}

.magasin {
	background: #ea7406;
}

.recette .titre, .recette2 .titre, .magasin .titre {
	color:#ffffff;
	font-size: 16pt;
	font-weight: bold;
	padding:3px 0;
}

.recette .lien a, .recette2 .lien a, .magasin .lien a {
	color:#ffffff;
	font-size: 12pt;
	font-weight: bold;
}

/*template 2*/
.pages_int {
	min-height: 650px;
}

.titrePage {
	color: #4f7503;
	font-size: 16pt;
	font-weight:bold;
	margin-top:0px;
	padding:2px 0 5px 50px;
	background: url("/images/feuille.gif") left center no-repeat;
}

.ariane, .ariane a {
	color:#ab8962;
}

.souspages {
	margin-top:20px;	
	margin-bottom:20px;
}

.souspages .text a{
	font-weight: bold;
	color: #32110c;
	font-size: 13pt;
}

.souspages .text p {
	margin-top:10px;
	line-height: 18px;
	text-align: justify;
}

hr {
	border: 1px solid #669508;
}

/*Footer*/
.container .footer {
	border-top:3px solid #6b9b06;
}

.container .footer .content {
	background: #e4cfb7;
	margin-top:5px;
	padding:8px 0;
	overflow: hidden;
}

.copyright {
	background: #e4cfb7;
	font-size: 10pt;
	border-bottom:1px solid #32110c;
}

.copyright a {
	color: #32110c;
}

.adresse {
	border-left: 3px solid #6b9b06;
	float: left;
	font-size: 14pt;
	line-height: 20px;
	padding: 10px 20px;
}

.fleche {
	float: left;
	padding:0;
}

.tel {
	padding:15px 0;
	border-left: 3px solid #6b9b06;
	border-right: 3px solid #6b9b06;
}

.footer .logo {
	padding:15px 0;
}

/* Mobile xs */
@media (max-width: 768px) {		
	 .no-gutter-xs > [class*='col-'] {
	    padding-right:0;
	    padding-left:0;
	}
}

/* Tablette sm et mobile xs */
@media (max-width: 961px) {
	body{
		background: #315001;
	}
	
	.actus {
		border:none;
		margin-bottom: 20px;
	}
	
	.actus .img_actu {
		background: #32110c;
	}
	
	.recette2 {
		background:#6b9c09;
		padding-top:15px;
		padding-bottom:15px;
		margin-bottom: 10px;
	}
	
	.magasin img {
		border : 1px solid #6b9c09;
	}
	
	.magasin {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.adresse, .tel {
		border: none;
	}
	
	.fleche {
		padding-right:10px;
	}
	
	.container .footer .content {
		background: none;
		padding:0;
	}
	
	.coordonnees, .tel .img_tel {
		background: #e4cfb7;
		padding:5px 0;
	}
	
	.tel {
		margin-top:10px;
		padding:5px 0 0 0;
		border-top:3px solid #6b9b06;
	}
	
 	.no-gutter-sm > [class*='col-'] {
	    padding-right:0;
	    padding-left:0;
	}
}

/* Tablette sm md et lg*/
@media (min-width: 961px) {
	.container {
		width: 958px;
	}
}

/* version ordinateur lg */
@media (min-width: 1200px) {
	.container {
		width: 958px;
	}
}