/* trouver une recette */
DIV.m_rechercher_recette{background:#F47321;padding: 6px 0 6px 10px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;box-shadow: 0 1px 2px #ccc;-webkit-box-shadow: 0 1px 2px #ccc;-moz-box-shadow: 0 1px 2px #ccc;-o-box-shadow: 0 1px 2px #ccc;-ms-box-shadow: 0 1px 2px #ccc;}
DIV.m_rechercher_recette H2.m_title{color:#fff;}
DIV.m_rechercher_recette TABLE{margin:auto;}
DIV.m_rechercher_recette H3{color:#fff;font:normal 18px/22px Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:15px 0 0 10px;}
TD.rechercher_recette_input{width:308px;height:30px;background:#fff;background: -moz-linear-gradient(top,  #ffffff 0%, #eeecef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeecef));background:-webkit-linear-gradient(top,  #ffffff 0%,#eeecef 100%);background:-o-linear-gradient(top,  #ffffff 0%,#eeecef 100%);background:-ms-linear-gradient(top,  #ffffff 0%,#eeecef 100%);background:linear-gradient(to bottom,  #ffffff 0%,#eeecef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeecef',GradientType=0 );border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;}
TD.rechercher_recette_input INPUT{margin:0;padding:0;border:0 none;background:none;width:98%;font:normal 14px/32px Arial, Helvetica, sans-serif;color:#9b9c9b;height:30px;outline:none;}
DIV.rechercher_recette_submit A{display:block;font:bold 17px/19px Arial, Helvetica, sans-serif;color:#F47321;height:22px;border:1px solid #fff;padding:3px 20px 0 20px;text-decoration:none;text-align:center;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;font-weight:normal;width:60px;margin:0 10px 0 0;background: -moz-linear-gradient(top,  #ffffff 0%, #f8e7da 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8e7da));background:-webkit-linear-gradient(top,  #ffffff 0%,#f8e7da 100%);background:-o-linear-gradient(top,  #ffffff 0%,#f8e7da 100%);background:-ms-linear-gradient(top,  #ffffff 0%,#f8e7da 100%);background:linear-gradient(to bottom,  #ffffff 0%,#f8e7da 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8e7da',GradientType=0 );}
DIV.rechercher_recette_submit A:hover{background:#fff;color:#F47321;}

/* aujourd'hui slide */
DIV.m_aujourdHui_slide{font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;height:501px;line-height:13px;word-spacing:-1px;overflow:hidden;text-align:left;width:686px;}
DIV.m_aujourdhui_v2 IMG, DIV.m_aujourdhui_plus IMG{display:block;}
DIV.m_aujourdhui_v2{background:#fff;position:relative;}
DIV.m_aujourdhui_v2 TD.m_aujourdhui_v2{border:1px solid #F2EFE8;}
DIV.m_aujourdhui_v2 DIV.accTitre{background:url(../Images/home/noir65.png) center top;color:#fff;font-size:26px;line-height:28px;margin-bottom:10px;padding:5px 5px 8px 7px;width:70%;cursor:pointer;margin-left:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;}
DIV.m_aujourdhui_v2 DIV.accSurTitre{cursor:pointer;}
DIV.m_aujourdhui_plus{border:1px solid #F2EFE8;border-top:none;border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;}
TABLE.m_aujourdhui_plus{background:url(../Images/home/bg-aujourdhui.gif) center top repeat-x;}
DIV.m_aujourdhui_plus TABLE#accSlide TD IMG{margin:0 6px;}
DIV.m_aujourdhui_plus TABLE#accSlide TD A:HOVER IMG{box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-webkit-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-moz-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-o-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-ms-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;}
DIV.m_aujourdhui_plus IMG.prev_btn{background:url(../Images/home/bg-aujourdhui-l.png) left top no-repeat;cursor:pointer;height:85px;width:39px;}
DIV.m_aujourdhui_plus IMG.next_btn{background:url(../Images/home/bg-aujourdhui-r.png) left top no-repeat;cursor:pointer;height:85px;width:39px;}
DIV.m_aujourdhui_plus IMG.no_btn{height:85px;width:39px;}
DIV.m_aujourdhui_plus TD A, DIV.m_aujourdhui_plus TD A:hover{font-family:Arial,Verdana,sans-serif;font-size:13px;text-decoration:none;word-spacing:normal;color:#000;}

/* idées de menu */
DIV.m_idees_menu DIV.m_bloc_cadre{padding:0;}
DIV.m_idees_menu TABLE{margin:0 auto;}
TR.m_idees_menu_label TD{font:bold 18px/20px Arial, Helvetica, sans-serif;color:#F47321;width:196px;border-bottom:1px solid #F47321;padding:0 0 3px 0;}
TR.m_idees_menu_label TD SPAN{display:block;background:url(../Images/ideesMenu.png) 0 0 no-repeat;}
TR.m_idees_menu_label TD.entree SPAN{background-position:0 2px;padding-left:98px;margin:0 0 0 20px;}
TR.m_idees_menu_label TD.plat SPAN{background-position:0 -24px;padding-left:98px;margin:0 0 0 28px;}
TR.m_idees_menu_label TD.dessert SPAN{background-position:0 -46px;padding-left:82px;margin:0 0 0 20px;}
TR.m_idees_menu_content TD{text-align:center;}
TR.m_idees_menu_content TD A{font:normal 16px/18px Arial, Helvetica, sans-serif;color:#444;}
DIV.m_idees_menu_autres{text-align:right;padding:5px 10px 5px 0;}
DIV.m_idees_menu_autres A{font:bold 12px/14px Arial, Helvetica, sans-serif;color:#F47321;text-decoration:none;}
TABLE.m_idees_menu_nl{width:98%;}
TABLE.m_idees_menu_nl P{margin:0;padding:0;font:bold 13px/15px Arial, Helvetica, sans-serif;color:#F47321;}
TABLE.m_idees_menu_nl TABLE{background:#F47321;border-radius:3px;margin:5px auto 5px auto;}
TD.m_idees_menu_nl_input{background:#fff;background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );height:27px;width:375px;}
TD.m_idees_menu_nl_input INPUT{background:none;border:0 none;color:#000;display:block;font:normal 14px/28px Arial,Verdana,sans-serif;height:27px;margin:0;outline:none;padding:0;width:97%;}
TD.m_idees_menu_nl_submit{width:31px;}
TD.m_idees_menu_nl_submit A{background:#fff;background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );color:#F47321;display:block;font:bold 12px/14px Arial,Verdana,sans-serif;height:21px;text-decoration:none;padding:6px 0 0;text-align:center;}

/* en ce moment */
.m_enCeMoment_content {text-align: center; margin-top: 10px;}
.m_enCeMoment_content .m_en_ce_moment_col { display: inline-block; min-width: 180px; width: 32%; margin: 0.25% 0.5% 1%; vertical-align: top; text-align: left; }
@media (max-width: 660px) { .m_enCeMoment_content .m_en_ce_moment_col { width: 48%; } }
@media (max-width: 433px) { .m_enCeMoment_content .m_en_ce_moment_col { width: 90%; } }
DIV.m_en_ce_moment TABLE{margin:5px auto;}
DIV.m_en_ce_moment TD{padding:7px 0 0 0;font-size:0px;}
DIV.m_en_ce_moment TD.m_en_ce_moment_col{width:220px;vertical-align:top;padding:0 0 7px 0;border-top:3px solid #fff;}
A.m_en_ce_moment_thumb{display:block;width:100%;height:auto;border-bottom:1px solid #fff;}
A.m_en_ce_moment_thumb IMG{border:0 none;display:block;}
DIV.en_ce_moment_info{border-top:3px solid #F47321;}
A.en_ce_moment_label{color:#F47321;text-decoration:none;}
A.en_ce_moment_label H4{font:normal 18px/20px Arial, Helvetica, sans-serif;margin:0;padding:10px 5px 10px 5px;}
A.en_ce_moment_description{color:#000;text-decoration:none;}
DIV.en_ce_moment_info P{margin:0;padding:0 5px 0 5px;font:normal 13px/15px Arial, Helvetica, sans-serif;color:#000;}
TD.m_en_ce_moment_last{margin-right:0;}
TD.m_en_ce_moment_red{background:#e63420;border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;}
TD.m_en_ce_moment_orange{background:#FFEDBF;border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;}
TD.m_en_ce_moment_red DIV.en_ce_moment_info, TD.m_en_ce_moment_orange DIV.en_ce_moment_info{border-top:0 none;}
TD.m_en_ce_moment_red A.en_ce_moment_label, TD.m_en_ce_moment_red P{color:#fff;}
TD.m_en_ce_moment_orange A.en_ce_moment_label, TD.m_en_ce_moment_orange P{color:#F47321;}
TD.m_en_ce_moment_red A.en_ce_moment_label H4, TD.m_en_ce_moment_orange A.en_ce_moment_label H4{text-align:center;}
TD.m_en_ce_moment_red P, TD.m_en_ce_moment_orange P{text-align:center;padding:0 10px 0 10px;}

/* Page "Chercher une recette" */
DIV.m_rech_titre H2{font:normal 25px/28px "lucida grande", "lucida sans unicode", arial, sans-serif;padding:3px 0 0 5px;margin:0;word-spacing:-1px;}

/* Formulaire br */
#m_pixiForm{ width: 100%;}
#m_pixiForm TD INPUT{width: 80%;background:#fff;background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);background: linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );color:#000;display:block;font:normal 14px/28px Arial,Verdana,sans-serif;height:27px;margin:0;outline:none;padding:0;border: 1px solid #999;padding: 0 4px;}
#m_pixiForm TD P{margin: 0;padding: 0;font: bold 13px/15px Arial, Helvetica, sans-serif;color: #F47321;}

/* bloc recettes (incontournables) */
DIV.m_bloc_recettes P{font:normal 13px/19px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:15px 6px;}
DIV.m_bloc_recettes A.m_item{display:block;text-decoration:none;float:left;margin:5px;font:normal 13px/16px Arial, Helvetica, sans-serif;color:#000;width:216px;}
DIV.m_bloc_recettes A.m_item IMG{display:block;width:80px;height:80px;border:0 none;}
DIV.m_bloc_recettes A.m_item TD.label{padding:0 0 0 5px;}

DIV.m_centre DIV.contourMilieu{width:674px !important}

/* top des internautes */
div.contourMilieu div.fondBarreMenu{width:auto !important;}
div.contourMilieu div.fondRecettesSimilaires, div.contourMilieu div.ssFondRecettesSimilaires{width:310px !important;float:left;background:#fff !important;}

/* dossiers marmiton */
DIV.m_dossiers_marmiton DIV.m_bloc_cadre{padding:0 10px;}
DIV.m_dossiers_marmiton H1.m_title{padding-left:0 !important;}
DIV.EditotemTxt{float:left !important;margin:0 0 0 10px;width:470px !important;}
DIV.EditotemTxt H2{padding-left:0 !important;}

/* dernières recettes */
IMG.marmitonEditoTop, IMG.marmitonEditoBottom{background:#F2EFE8 !important; height:1px !important;width:100% !important;}
DIV.marmitonEdito480 DIV.marmitonEditoContent{width:auto !important;border-left: 1px solid #F2EFE8 !important;border-right: 1px solid #F2EFE8 !important;}
DIV.EditotemTxt{float:left !important;margin:0 0 0 10px;width:470px !important;}
DIV.ToCContainer{padding:10px 0 0 0;}
DIV.listeRecette DIV.zone1, DIV.listeRecette DIV.zone2{width:310px !important;float:left;background:#fff !important;}
DIV.ToCPagingContainer{clear:both;}
DIV.listeRecette DIV.zone1 A SPAN, DIV.listeRecette DIV.zone2 A SPAN{line-height:15px !important;}

/* votre recette */
DIV.m_bloc_votreRecette DIV.mrm_info_summary{padding-left:10px;}
DIV.m_bloc_votreRecette TABLE{width:100% !important;}
DIV.m_bloc_votreRecette TABLE IMG{display:none}
DIV.m_bloc_votreRecette TABLE TD{border:0 none !important;padding-left:20px}

/* video de recette */
h2.m_title_video{ font:normal 25px/28px "lucida grande", "lucida sans unicode", arial, sans-serif; color:#F47321; padding:3px 0 0 5px;word-spacing:-1px; margin:24px 0 6px 6px; }
div.m_ligne_video_youtube { margin:10px 10px 20px 10px; }
div.m_ligne_video_youtube a, div.m_ligne_video_youtube a:hover { text-decoration:none; }
div.m_ligne_video_youtube div.m_imgYouTubeVideo { width:128px; float:left; }
div.m_ligne_video_youtube div.m_title_youTubeVideo { margin:0 0 10px 140px; font:15px/17px Arial,Helvetica,sans-serif; color:#F47321; }
div.m_ligne_video_youtube div.m_title_youTubePlaylist { margin:0 0 0 140px; font:12px/14px Arial,Helvetica,sans-serif; color:#333333; }
a.m_top_lien_video {
    background: url("../images/recherche/picto-video.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #f37420;
    display: block;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
    text-decoration: none;
}

/* selections */
.m_titre_astuces a, .m_titre_astuces { font-size:18px; color:#F47321; }
div.m_content_selection { padding:0px; }
div.m_content_selection a { display:block; clear:both; margin:6px 0; color:#F47321; height:30px; }
div.m_content_selection a img { border:0; margin:0 5px 0 0; float:left; }
div.m_content_selection a div { float:left; padding:8px 0 0 0; }
div.m_menu_selection { font-size:100%; float:left; line-height:normal; margin:0px 0px 0px 8px; }
div.m_menu_selection UL { padding:10px 0 0 0; margin:0px; list-style-type:none; }
div.m_menu_selection .m_menu_entree, .m_menu_selection .m_menu_plat, .m_menu_selection .m_menu_dessert { float:left; margin: 0px 1px 0px 0px; }
div.m_menu_selection .m_menu_entree a, .m_menu_selection .m_menu_plat a, .m_menu_selection .m_menu_dessert a { text-decoration:none; display:block; padding:5px 81px; font-size:14px; border-top-left-radius:2px; -webkit-border-top-left-radius:2px; -moz-border-top-left-radius:2px; -o-border-top-left-radius:2px; -ms-border-top-left-radius:2px; border-top-right-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-top-right-radius:2px; -o-border-top-right-radius:2px; -ms-border-top-right-radius:2px; }
div.m_menu_selection .m_menu_entree a { background:#ef3d26; color:#ffffff; }
div.m_menu_selection .m_menu_entree a:hover { background:#fcd8d4; color:#ef3d26; }
div.m_menu_selection .m_menu_plat a { background:#70c13a; color:#ffffff; }
div.m_menu_selection .m_menu_plat a:hover { background:#e2f3d8; color:#70c13a; }
div.m_menu_selection .m_menu_dessert a { background:#855b81; color:#ffffff; }
div.m_menu_selection .m_menu_dessert a:hover { background:#e7dee6; color:#855b81; }
div.m_menu_selection .m_menu_entree.active a { font-weight: bold; }
div.m_bande_menu.entree, .m_bande_menu.plat, .m_bande_menu.dessert { height:4px; background:#ef3d26; clear:both; }
div.m_bande_menu.plat { background:#70c13a; }
div.m_bande_menu.dessert { background:#855b81; }
div.m_info_summary { padding:0 5px; font-size:13px; line-height:19px; }
div.m_texte_astuces { padding:5px; font-size:13px; line-height:19px; }
div.m_titre_astuces a, .m_titre_astuces { font-size:18px; color:#F47321; }
div.m_bouton_selections { display:block; background:#F47321; font-size:12px; color:#ffffff !important; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; text-decoration:none; padding:3px 0; width:150px; text-align:center; margin:10px 0; }
div.m_bouton_selections:hover { box-shadow:0 0 6px #707070; -webkit-box-shadow:0 0 6px #707070; -moz-box-shadow:0 0 6px #707070; -ms-box-shadow:0 0 6px #707070; text-decoration:none; }
div.m_liste_plats_selection { margin:10px 0 20px 8px; }
div.m_liste_plats_selection a { display:block; float:left; width:320px; margin:0 5px 5px 0; color:#000000; }
div.m_liste_plats_selection a img { border:0; margin:0 5px 0 0; float:left; }
/* btn */
DIV.m_btn_postez { margin:15px 4px 0 0; }
TABLE.m_btn3 A { background:url(../Images/homePhotos/picto_btn_postez.png) no-repeat 11px 10px #F47321; color:#FFFFFF; display:block; font:bold 12px/14px Arial,Helvetica,sans-serif; margin:0 0 5px; padding:7px 10px 7px 35px; text-decoration:none; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px;}
TABLE.m_btn3 A:HOVER {box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-webkit-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-moz-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-o-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;-ms-box-shadow: 0 0 6px #707070,0 0 2px #707070 inset;}

/* Menu de la semaine titre plus gros */
.menuSemaine .m_menu_categ {
	font-size:16px;
	color:#f47321;
}

/************************************************************/
/******** Sélection de produits et produits de saison *******/
/************************************************************/
.af_colCentre.m_centre {
    float:left;
    position:relative;
	/*à mettre quand la page sera responsive*/
    /*width:66.6666%;*/
	width:686px;
}
.m_contenu_droite {
    float:right;
    min-width:300px;
    position:relative;
    width:33.3333%;
}
.selection_recettes ul#m_liste_contenus, .selection_recettes ul#m_liste_contenus {
	margin-top:35px;
	position:relative;
}
/* à supprimer lorsqu'on passera sur fond gris pour voir les vagues */
.selection_recettes .m_bloc_flottant.sans_fond.bloc_2col .m_bg_vagues, .selection_recettes .m_bloc_flottant.sans_fond.bloc_2col  .m_bg_vagues {
	background-color:#ffffff;
}

.m_contenu_droite .m_bloc_flottant {
	float:none;
    margin:0 auto 40px auto;
}
.txt_violet_rose {
	color:#9c4766;
	text-decoration:none;
}
.txt_rouge {
	color:#d05c62;
}
.bg_vert_produit {
	background:#4db58f;
}
.m_image_bloc_flottant svg {
	position:absolute;
}
.m_type_produit {
	width:100%;
	position:absolute;
	bottom:0;
	color:#ffffff;
	font-size:24px;
	padding:7px 0;
	text-align:center;
}
.m_bloc_flottant.sans_fond.bloc_2col {
    width:93%;
}
.m_bloc_flottant.sans_fond.bloc_2col .m_bg_vagues {
	background-size:40px 20px;
	height:20px;
}
.selection_recettes .m_bloc_flottant .m_contenu_bloc_flottant h2, .m_bloc_flottant .m_contenu_bloc_flottant h2 {
	font-size:30px;
	padding:0 20px;
	margin:10px 0 20px 0;
	font-family:"Lobster Two",Arial,sans-serif;
	font-weight:400;
	font-style:italic;
}
.m_texte_intro {
	text-align:left;
	padding:0 20px 10px 20px;
	color:#6d7072;
	font-size:14px;
}
.m_produits_mois {
	padding:0 40px;
	margin:0 0 20px 0;
}
.m_produits_mois a {
	display:inline-block;
	border:1px solid #9c4765;
	border-radius:10px;
	padding:3px 8px;
	margin:5px 2px;
	text-decoration:none;
	color:#9c4765;
	font-size:14px;
	font-weight:bold;
}
.m_produits_mois a:hover {
	background:#9c4765;
	color:#ffffff;
}
.m_produits_mois a.m_mois_actif {
	background:#9c4765;
	color:#ffffff;
}
.m_icone_recette.icone_petite {
	width:54px;
	height:54px;
	background-size:52px 2520px;
}
.m_liste_produits {
	text-align:left;
	color:#6d7072;
	font-size:16px;
	margin:20px 20px 20px 30px;
}
.m_liste_produits li {
	list-style-type:disc;
}
.m_liste_produits a {
	color:#6d7072;
	text-decoration:none;
}
.selection_recettes .m_liste_produits a:hover {
	color:#4db58f;
}
.m_liste_produits a:hover {
	color:#d05c62;
}
.m_bg_recherche {
	border-radius:6px;
	background:#d05c62;
	padding:10px;
	margin:0 10px;
}
.m_bg_recherche input[type=text] {
	border-radius:4px;
	color:#6d7072;
	font-size:16px;
	border:0;
	width:100%;
	height:28px;
	line-height:28px;
	padding:0 5px;
}
.m_bouton_chercher {
	border-radius:6px;
	background:#d05c62;
	color:#ffffff;
	font-size:16px;
	border:0;
	width:280px;
	margin:10px auto;
	padding:5px 0;
	cursor:pointer;
}
.bloc_interne .m_contenu_bloc_flottant h2, .bloc_interne .m_contenu_bloc_flottant h2 {
	text-align:left;
	padding-left:20px;
	padding-right:90px;
	margin:20px 0 30px 0;
	font-size:30px;
	line-height:32px;
}
.bloc_interne .m_icone_recette {
	margin-top:-6px
}
.m_bouton_bloc {
	display:block;
	width:280px;
	margin:10px auto;
	color:#ffffff;
	text-align:center;
	padding:5px 0;
	border-radius:6px;
}
.m_titre_voir_aussi {
	font-weight:bold;
	text-align:left;
	padding-left:20px;
}
.m_titre_voir_aussi::before {
	content:'►';
	padding-right:5px;
}

/******  Lst recettes ****/
.m_bloc .content{overflow: hidden;position: relative;}
.m_bloc .content .m-btn{display:inline-block;padding:5px 10px;font-size:14px;margin:5px 10px;color:#fff;background: #F47321;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.m_bloc .content .m_title{text-align:center;color: #555;font-family: 'Lobster Two',Arial,sans-serif;font-style: italic;width:100%;}
.m_bloc .content .m-btn-next{float:right;}
.m_bloc .content .m-btn-next.m-btn-abs{right:5px;}
.m_bloc .content .m-btn-abs{position:absolute;}
.m_bloc .txt-align-center{text-align:center;}
DIV.ToCPagingContainer {margin: 20px 0;height: 25px;}
DIV.ToCPagingContainer A{display:inline-block;}

.m-lst-r-img{list-style:none;padding:0;margin: 3px;}
.m-lst-r-img LI{float: left;width: 160px;margin: 6px;height: 124px;}
.m-lst-r-img LI A{display:inline-block;width:100%;height:100%;color:#000;position:relative;overflow:hidden;}
.m-lst-r-img LI A IMG{display:block;position:absolute;opacity:1;-ms-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;width:210px;height:170px;margin-left:-25px;margin-top:-25px;}
.m-lst-r-img LI:hover A IMG{width:160px;height:124px;margin-left:0px;margin-top:0px;}
.m-lst-r-img LI A DIV{ width:90%;height: 90%;padding: 5%;position: absolute;bottom: 0;background: #000;opacity: 0.5;filter: alpha(opacity=50);-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;z-index:20;}
.m-lst-r-img LI A SPAN{width:90%;height: 90%;padding: 5%;position: absolute;bottom: 0;right:0;left:0;color: #fff;text-align: center;font-size: 14px;-ms-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;opacity:1;filter: alpha(opacity=100);z-index:20;}
.m-lst-r-img LI:hover A DIV{opacity:0;filter: alpha(opacity=0);}
.m-lst-r-img LI:hover A SPAN{opacity:0;filter: alpha(opacity=0);height:0;}

.m-onglet{background-color: #969696; padding:0; text-align: center;}
.m-onglet li{display: inline;position: relative;padding: 0 0 0 3px;margin: 0 0 0 2px;font-size: 14px;}
.m-onglet li.m-actif:before{content: "\25B2";color: #fff;position: absolute;display: block;font-size: 0.8em;width: 12px;left: 50%;bottom: -12px;top: auto;}
.m-onglet.tops li.m-actif:before{content: "";}
.m-onglet.tops li.m-actif a {background-color: #fff; color: #969696;}
.m-onglet li.separate:after{content: "\007C ";font-size: 1em;position: absolute;top: 0;left: 0;color: #808183;}
.m-onglet li a{padding: 8px 10px; text-decoration:none; color:#fff; display: inline-block;}
.m-onglet li a:hover{color: #eee;}
.m-lsting-recipe{list-style:none; padding:0;}
.m-lsting-recipe li{float: left; margin: 0.5%; background: #f7f7f7; width: 49%; min-width: 290px; height: 90px; position:relative; overflow:hidden;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.m-lsting-recipe li:hover{background: #fff; -webkit-box-shadow: #727272 0px 0px 12px; -moz-box-shadow: #727272 0px 0px 12px; box-shadow: #727272 0px 0px 12px;}
@media (max-width: 660px) { .m-lsting-recipe li {width: 99%; min-width: 0;} }
.m-lsting-recipe li A.item{display:block; text-decoration:none; color:#5a5b5e; width:100%; height:100%; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.m-lsting-recipe li A.item:hover{color:#F47321;}
.m-lsting-recipe li A.m-ico-r-video{position: absolute; bottom: 0px; right: -85px; overflow: hidden;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; color:#5a5b5e; border-radius:5px 5px 0 0; padding:8px 10px 8px 20px; background: url("../images/recherche/picto-video.png") no-repeat left center;}
.m-lsting-recipe li:hover A.m-ico-r-video{right: 10px;}
.m-lsting-recipe li A.m-ico-r-video:hover{text-decoration:none; background-color:#F47321; color:#fff;}
.m-lsting-recipe li A.item IMG{margin:5px; vertical-align:middle; display:block; float:left;}
.m-lsting-recipe li A.item SPAN.counter{position: absolute; right: 0px; top: 0px; font-size: 16px; width: 40px; height: 20px; text-align: center; line-height: 20px; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out; color: #fff;}
.m-lsting-recipe li A.item:hover SPAN.counter{color:#F47321;}
.m-lsting-recipe li A.item SPAN.bg-counter{position: absolute;right: 0px;top: 0px;width: 40px;height: 22px;background: #ddd;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;border-radius: 0 0 0 15px;}
.m-lsting-recipe li A SPAN.title{display: block; padding: 25px 10px; margin-left: 85px; font-size: 14px;}
.m-lsting-recipe A:hover IMG{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;}

.m-lst-page{width:100%;text-align:center;}
.m-lst-page P{font-size: 14px;margin: 15px 10px 7px;}
.m-lst-page UL{list-style: none;margin: 0 2%;padding: 0;border-bottom: 1px solid #888;}
.m-lst-page UL LI{display:inline-block;vertical-align: bottom;}
.m-lst-page UL LI A{display: block;  padding: 4px;font-size: 16px;background: #fff;text-decoration: none;color: #888;-webkit-transition: all 0.3s ease 0;-moz-transition: all 0.3s ease 0;-ms-transition: all 0.3s ease 0;-o-transition: all 0.3s ease 0;transition: all 0.3s ease 0;}
.m-lst-page UL LI A:hover, .m-lst-page UL LI A.active{color: #444;border-bottom: 4px solid #f47321;font-weight: 700;}
.m-lst-page UL LI A.active{color: #F47321;font-size: 30px;padding: 0px 4px;}
.m-lsting-ing{list-style:none; padding: 0; margin: 0; text-align: center;}
.m-lsting-ing LI{display: inline-block;border:1px solid #D5D2D2;border-radius: 3px;margin: 1%;width: 46%; vertical-align: middle;}
.m-lsting-ing LI A{display: block;width: auto;font-size: 18px;color: #444;text-decoration: none;padding: 3px 10px;text-align:center;-webkit-transition: all 0.5s ease 0;-ms-transition: all 0.5s ease 0;-moz-transition: all 0.5s ease 0;-o-transition: all 0.5s ease 0;transition: all 0.5s ease 0;background:#f7f7f7;}
.m-lsting-ing LI A:hover{background:#fff;color:#F47321;}

/* pour la recherche similaire */
div.m_item div.m_contenu_resultat a.m_resultat_lien_video {
	display:block;
	position:absolute;
	height:16px;
	line-height:16px;
	background:url(../images/recherche/picto-video.png) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 0 450px;
	color:#f37420;
	font-weight:bold;
	text-decoration:none;
}
div.m_item div.m_contenu_resultat a.m_resultat_lien_video:hover {
	text-decoration:underline;
}
/*************************/


/* Pour les videos FB */
.m_videof_container{
	position: relative;
	width:400px;
	height:400px;
}
.m_nbVues{
	position: absolute;
    bottom: 10px;
    left: 10px;
    color: white;
    font-size: 14px;
	-moz-box-shadow: 0px 0px 5px 0px #757575;
	-webkit-box-shadow: 0px 0px 5px 0px #757575;
	-o-box-shadow: 0px 0px 5px 0px #757575;
	box-shadow: 0px 0px 5px 0px #757575;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#757575, Direction=NaN, Strength=5);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.m_videof_container .icon-m_play{
	position: absolute;
	top: 170px;
	left: 170px;
	font-size: 70px;
	color: #FFF;
}
.m_fond_play{
	position: absolute;
	top: 172px;
	left: 171px;
	background-color: #777777;
	background-color: rgba(0,0,0,0.4);
	border-radius: 50%;
	width: 67px;
	height: 67px;
}
.m_videof_container .m_videof_title {
	margin-left:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: white;
    font-weight: bold;
	line-height:0.9;
	position:absolute;
	bottom:10px;
}

.m_videof_container .m_videof_bottom {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:35px;
	background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));
	background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
	background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
	background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
/*FIN*/

@media screen and (max-width: 998px) {
	.m_bloc_flottant.sans_fond.bloc_2col {
		width:400px;
		position:relative !important;
		float:none;
		margin:20px auto 0 auto;
	}
	.m_bouton_chercher {
		width:378px;
	}
	.bloc_interne .m_contenu_bloc_flottant h2, .bloc_interne .m_contenu_bloc_flottant h2 {
		margin:35px 0;
	}
	.bloc_interne .m_icone_recette {
		margin-top:-26px;
	}
	.m_bouton_bloc {
		width:378px;
	}
	.af_colCentre.m_centre ul#m_liste_contenus {
		width:400px;
		margin:0 auto;
		padding:0;
	}
	.m_contenu_droite .m_bloc_flottant, .af_colCentre.m_centre .m_bloc_flottant {
		margin:0 auto 20px;
		position:relative !important;
		float:none;
		margin-top:20px;
		top:0 !important;
	}
	.af_colCentre.m_centre, .m_contenu_droite {
		width:50%;
	}
	.selection_recettes .af_colCentre.m_centre ul#m_liste_contenus {
		margin:20px auto 0 auto;
	}
}

@media screen and (max-width: 840px) {
	.m_bloc_flottant.sans_fond.bloc_2col {
		width:300px;
	}
	.m_bloc_flottant {
		margin:0;
	}
	.m_bouton_chercher {
		width:280px;
	}
	.selection_recettes .m_contenu_bloc_flottant h2, .m_contenu_bloc_flottant h2 {
		margin:10px 0 20px 18px;
	}
	.bloc_interne .m_icone_recette {
		margin-top:-6px;
	}
	.m_bouton_bloc {
		width:280px;
	}
	.af_colCentre.m_centre .selection_recettes ul#m_liste_contenus {
		width:300px;
	}
}