h1{margin-bottom:10px;}

.resumecat {
	margin:15px 0 10px 0;
	padding:8px 7px;
	color:#000;
	background:#f0f0f0;
}

.content_scene_cat {
	padding:5px;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 1px #e2e2e2;
	-webkit-box-shadow: 0 1px 1px #e2e2e2;
	box-shadow: 0 1px 1px #e2e2e2;
}

.cat_desc {
	font-size:12px;
	line-height:18px;
	display:block; min-height:50px;
}
.cat_desc p {padding:0 10px 5px 10px; color:white;}
.cat_desc .lnk_more {
   padding:0 10px;
   color:#0088CC;
	background:url(../img/arrow_right_1.png) no-repeat 100% 4px transparent;
}


/* ************************************************************************************************
      SUB CATEGORIES
************************************************************************************************ */
#subcategories {margin-top:15px}
#subcategories h3 {
	padding:14px 12px;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 1px 0 #666;
	background:url(../img/bg_table_th.png) repeat-x 0 0 #999
}

.inline_list {
	list-style-type:none;
	margin-top:10px;
}
.inline_list  li {
	width:180px; height:160px; line-height:50px; margin-right:30px; margin-bottom:20px;
	background-color:#EAC5D2;
	padding:10px 0;
	border-bottom:2px solid transparent;
	/* width:40%; */float:left;
	text-align:center; border-radius: 4px; -moz-radius:4px; -webkit-radius:4px;
	/* display: flex;
align-items: center;
justify-content: center; */
}
.inline_list li a:hover { text-decoration: none;}
.inline_list  li.cat26 { background-color:rgb(162, 29, 31);} /* boeuf */
.inline_list  li.cat27 { background-color:rgb(215, 147, 128);} /* agneau */
.inline_list  li.cat28 { background-color:rgb(241, 167, 162);} /* porc */
.inline_list  li.cat29 { background-color:rgb(239, 217, 208);} /* veau */

.inline_list  li.cat32 { background-color:rgb(254, 219, 137);} /* fruits */
.inline_list  li.cat33 { background-color:rgb(163, 201, 94);} /* legumes */

.inline_list  li.cat38 { background-color:rgb(241, 229, 220); } /* volaille */
.inline_list  li.cat39 { background-color:rgb(241, 167, 162); } /* canard */

.inline_list  li.cat40 { background-color:rgb(248, 230, 186); } /* oeuf */
.inline_list  li.cat41 { background-color:rgb(246, 222, 149); } /* laitage vache */
.inline_list  li.cat42 { background-color:rgb(245, 212, 104); } /* laitage chevre */
.inline_list  li.cat46 { background-color:rgb(248, 192, 53); } /* beurre creme */

.inline_list  li.cat48 { background-color:rgb(252, 225, 157); } /* vache */
.inline_list  li.cat49 { background-color:rgb(240, 229, 202); } /* chevre */

.inline_list  li.cat34 { background-color:rgb(154, 139, 123); } /* pain */
.inline_list  li.cat35 { background-color:rgb(181, 167, 153); } /* viennoiserie */
.inline_list  li.cat50 { background-color:rgb(189, 113, 99); } /* sucré */
.inline_list  li.cat51 { background-color:rgb(222, 150, 75); } /* salé */
.inline_list  li.cat53 { background-color:rgb(157, 45, 68); } /* jus */
.inline_list  li.cat54 { background-color:rgb(129, 32, 41); } /* vin biere */
.inline_list  li.cat55 { background-color:rgb(172, 86, 142); } /* tisane */
.inline_list  li.cat57 { background-color:rgb(162, 29, 31); } /* bio */
.inline_list  li.cat58 { background-color:rgb(245, 212, 104); } /* panier viande */
.inline_list  li.cat59 { background-color:rgb(162, 29, 31); } /* panier fruit legume */
.inline_list  li.cat60 { background-color:rgb(245, 212, 104); } /* panier cremier */
.inline_list  li.cat58 h4, .inline_list  li.cat59 h4, .inline_list  li.cat60 h4 { min-height:90px;}
.inline_list  li.cat58 , .inline_list  li.cat59 , .inline_list  li.cat60  { /* height:200px; */}

/**** couleur logo rond : rgb(173, 185, 44)  
couler pour le bandeau : macaron café    dernier carré naturelles 3eme ligne dernier carré - rgb(175, 144, 121)
*****/

.inline_list  li span.cat-name { }
.inline_list li div h4{ /* display:block; text-align:center; */ margin:0 3px; font-size:28px; font-weight:700; min-height:50px; color:white;	
	font-family:'Amatic SC', cursive; 	letter-spacing:0.2px; line-height:26px;}

.inline_list li  h4{ /* display:block; text-align:center; */ margin:0 3px; font-size:28px; font-weight:700; min-height:50px; color:white;	
	font-family:'Amatic SC', cursive; 	letter-spacing:0.2px; }
.inline_list li div.sign { font-size:30px; margin-top:30px;}
.inline_list  li .img {
	float:left;
	margin-right:15px
}
.inline_list  li img {
	/* width:150px;
	border:1px solid #ccc */
	border:none;
}
.inline_list  li .cat_name {
	font-weight:normal;
	font-size:17px
}
.vertical_align { 
/* older webkit */
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-justify-content: center;

    /* older firefox */
    display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;

    /* IE10*/
    display: -ms-flexbox;
    -ms-flex-align: center;
    -ms-flex-pack: center;

    /* newer webkit */
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-box-pack: center;

    /* Standard Form - IE 11+, FF 22+, Chrome 29+, Opera 17+ */
    display: flex;
    align-items: center;
    justify-content: center;
}