		.container-companion{margin: 0px auto;width: 960px;position:relative;}
		.container-companion .lame1{background: url("../../common/img/companion/lame1.png") no-repeat; width:940px;height:477px;}
		.container-companion .lame1-titre{text-align:center;margin-top:80px;}
		.container-companion .lame1-titre p{width:707px;padding:15px 0 0 116px;color:#585858; font-family: "EurostileNextLTPro-Regular",arial,helvetica,sans-serif;font-size:1.2em;}
		
		
		.container-companion #filterlist-img, .container-companion-cuisine-club #filterlist-img{position: relative;}
		.container-companion #filterlist-img li, .container-companion-cuisine-club #filterlist-img li{margin: 0;padding: 0;list-style: none;position: absolute;top: 18px;left:28px}
		.container-companion #filterlist-img li, .container-companion #filterlist-img a,.container-companion-cuisine-club #filterlist-img li, .container-companion-cuisine-club #filterlist-img a {height: 38px;display: block; color:#fff}
		.container-companion #filterlist-img li p, .container-companion-cuisine-club #filterlist-img li p{font-family: "EurostileNextLTPro-SmBd",arial,helvetica,sans-serif;font-size:1.1em; color:#fff; padding-top:26px; position:relative;bottom:17px;}
		
		.container-companion #img1, .container-companion-cuisine-club #img1{width: 30px;background: url("../../common/img/companion/menu-header.png") 0 0;}
		.container-companion #img1 p, .container-companion-cuisine-club #img1 p{width:150px;position:relative;left:38px}
		.container-companion #img1 a:hover,.container-companion #img1 .active, .container-companion-cuisine-club #img1 a:hover,.container-companion-cuisine-club #img1 .active{text-decoration:underline;width: 30px;background: url("../../common/img/companion/menu-header.png") 0 -38px;}
		
		.container-companion #img2, .container-companion-cuisine-club #img2{left: 240px !important;width: 40px;background: url("../../common/img/companion/menu-header.png") -34px 0;}
		.container-companion #img2 p, .container-companion-cuisine-club #img2 p{width:150px;position:relative;left:55px}
		.container-companion #img2 a:hover,.container-companion #img2 .active, .container-companion-cuisine-club #img2 a:hover,.container-companion-cuisine-club #img2 .active{text-decoration:underline;width: 40px;background: url("../../common/img/companion/menu-header.png") -34px -38px;}
		
		.container-companion #img3, .container-companion-cuisine-club #img3{left: 420px !important;width: 45px;background: url("../../common/img/companion/menu-header.png") -84px -0;}
		.container-companion #img3 p, .container-companion-cuisine-club #img3 p{width:200px;position:relative;left:55px}
		.container-companion #img3 a:hover,.container-companion #img3 .active, .container-companion-cuisine-club #img3 a:hover,.container-companion-cuisine-club #img3 .active{text-decoration:underline;width: 45px;background: url("../../common/img/companion/menu-header.png") -84px -41px;}

		
		.container-companion #img4, .container-companion-cuisine-club #img4{left: 700px !important;width: 50px;background: url("../../common/img/companion/menu-header.png") -140px -0;}
		.container-companion #img4 p, .container-companion-cuisine-club #img4 p{width:150px;position:relative;left:55px;}
		.container-companion #img4 a:hover, .container-companion #img4 .active, .container-companion-cuisine-club #img4 a:hover,.container-companion-cuisine-club #img4 .active{text-decoration:underline;height:37px;width: 50px;background: url("../../common/img/companion/menu-header.png") -140px -39px;}
		
		.container-companion .bloc-filter{position:relative;top:-14px}
		.container-companion #filterlist ul {display: table;width: 100%;table-layout: fixed;overflow: hidden;text-align: center; margin-left:0;}
		.container-companion #filterlist li {display: table-cell;vertical-align: top;text-align:center; font-weight: bold; opacity:.4; margin: 0px;padding: 0px;}

		.container-companion #filterlist li p{font-family: "EurostileNextLTPro-Regular",arial,helvetica,sans-serif;font-size:1.2em;color:#585858;margin-top:5px }
		.container-companion #filterlist li.active, .container-companion #filterlist li:hover{opacity:1}
		
		.container-companion #filterlist li .icheckbox {visibility: hidden;}
		.container-companion #filterlist li form{margin:0}
		
		
		.container-companion #filter-menu li {float:left;text-align:center;list-style: outside none none;height:17px}
		.container-companion #filter-menu li.active a p, .container-companion #filter-menu li a:hover p{color:#333333;}
		.container-companion #filter-menu li p{font-family: "EurostileNextLTPro-Regular",arial,helvetica,sans-serif;font-size:1.2em;color:#fff; }
		.container-companion #filter-menu li#filterby {padding-right:20px;font-weight:normal;margin-left: -15px;}
		.container-companion #filter-menu li#starters {padding:0 20px; border-right:1px solid #fff}
		.container-companion #filter-menu li#mains {padding:0 20px; border-right:1px solid #fff}
		.container-companion #filter-menu li#dessert {padding:0 20px;}	
		
		.container-companion .bloc-recettes{margin:20px 0}
		.container-companion .bloc-recettes p{font-family: "EurostileNextLTPro-Regular",arial,helvetica,sans-serif;font-size:1.1em;line-height:1.3em}
		.container-companion .bloc-recettes [class*="span"], .container-companion .bloc-recettes [class*="span"]:first-child {margin-left:1.2%}
		.container-companion .push-home .thumbnails div .caption {padding: 10px 22px;}
		.container-companion .bloc-recettes .picture{border: 1px solid #DADADA;box-shadow: 0px 0px 0px transparent;}
		
		.container-companion .bloc-social, .container-companion-cuisine-club .bloc-social{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1; padding:20px 0}
		.container-companion .bloc-social .btn-bookmark, .container-companion-cuisine-club .bloc-social .btn-bookmark{background: -moz-linear-gradient(bottom , #656565, #a1a1a1) repeat scroll 0px 0px #F6F6F6;color:#fff;float:right;margin-right:5%}
		
		.container-companion-cuisine-club{margin: 0px auto;width: 960px;position:relative;}
		.container-companion-cuisine-club .lame1{background: url("../../common/img/companion/lame1-cuisine-club.png") no-repeat; width:940px;height:602px;margin-bottom:100px}
				
		.container-companion-cuisine-club .bloc-body{margin-top:70px}
		.container-companion-cuisine-club .bloc-body [class*="span"]{margin-left:0}
		.container-companion-cuisine-club .bloc-body img{max-width:100%; height:393px}
		
		.container-companion-cuisine-club .bloc-action{margin-top:10px}
		.container-companion-cuisine-club .bloc-action .btn-action{width:180px}
		.container-companion-cuisine-club .bloc-action input{padding:7px;margin-top:5px;width:160px;float:right}
		
		.container-companion-cuisine{margin: 0px auto;width: 960px;position:relative;}
		.container-companion-cuisine .lame1{background: url("../../common/img/companion/lame1-cuisine.png") no-repeat; width:940px;height:70px;}
		
		.container-companion-cuisine-club .bloc-action .span6 .email-error{ 
			font-size: 11px;    color: #C01937;
		    padding: 7px;    
		    margin-top: -9px;    
		    width: 160px;    
		    float: right;
		    margin-left: 117px;
	    }