#btnFilterSubmit {
  display: none;
  visibility: hidden;
}
#list.list .recetteListe .categorie h1 {
  text-transform: uppercase;
}
#list.list .recetteListe .contCentre {
  float: left;
  width: 290px;
  margin-left: 10px;
}
/*------  RECIPE  -----*/
div#page-recipes #top_block_recipe {
  width: 920px;
  float: left;
  margin-bottom: 26px;
  padding-bottom: 30px;
  background: url('../images/presentation/separateur.jpg') repeat-x left bottom;
}
div#page-recipes #top_block_recipe h1 {
  font-size: 1.75em;
  font-weight: normal;
  margin-bottom: 25px;
  font-family: helveticabold;
  color: #788994;
}
div#page-recipes #top_block_recipe > h3 {
  font-family: arial, helvetica, sans-serif;
  font-size: 26px;
  color: #8f9da5;
  position: relative;
  top: 26px;
}
div#page-recipes #top_block_recipe > h3 span {
  color: #93cff7;
}
div#page-recipes #top_block_recipe > h3#recipes_nbr {
  display: block;
}
div#page-recipes #top_block_recipe > h3.no-results-title {
  display: none;
}
div#page-recipes #top_block_recipe > h3.first-line {
  margin-top: 8px;
}
div#page-recipes #top_block_recipe #block_cal {
  width: 289px;
  float: right;
  position: relative;
}
div#page-recipes #top_block_recipe #block_cal .lien {
  padding-right: 11px;
}
div#page-recipes #top_block_recipe #block_cal h2 {
  float: left;
  margin-bottom: 20px;
}
div#page-recipes #top_block_recipe #block_cal span.recipe_infos {
  position: absolute;
  left: 0;
  top: 40px;
}
div#page-recipes.no-results #top_block_recipe h3#recipes_nbr {
  display: none;
}
div#page-recipes.no-results #top_block_recipe h3.no-results-title {
  display: block;
}
div#page-recipes.no-results .changeCalendrier {
  display: none;
}
div#page-recipes.no-results #list {
  display: none;
}
div#page-recipes #no-results {
  display: none;
  background: url('../images/presentation/separateur.jpg') repeat-x left bottom;
}
div#page-recipes #no-results .message {
  font-family: Arial, Helvetica, "AlwynNewMedium", "Helvetica Neue", "Lucida Grande", sans-serif;
  font-size: 26px;
  color: #93cff7;
}
div#page-recipes #no-results .try-again {
  font-family: Arial, Helvetica, "AlwynNewMedium", "Helvetica Neue", "Lucida Grande", sans-serif;
  font-size: 26px;
  color: #8f9da5;
}
div.changeCalendrier h2 {
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 20px;
  color: #b6cad7;
  float: none!important;
  margin-top: 15px;
  margin-bottom: 14px;
}
div.changeCalendrier div#recipes_submenu > div {
  font-family: helvetica;
  font-size: 12px;
  display: block;
  margin-right: 12px;
}
div.changeCalendrier div#recipes_submenu > div img {
  margin: 0px -4px;
  width: 45px;
}
div.changeCalendrier div#recipes_submenu > div.milk {
  color: #7bb9df;
}
div.changeCalendrier div#recipes_submenu > div.milk a {
  color: #7bb9df;
}
div.changeCalendrier div#recipes_submenu > div.milk a:hover {
  color: #b0daf3;
}
div.changeCalendrier div#recipes_submenu > div.butter {
  color: #eeb52f;
}
div.changeCalendrier div#recipes_submenu > div.butter a {
  color: #eeb52f;
}
div.changeCalendrier div#recipes_submenu > div.butter a:hover {
  color: #fdd164;
}
div.changeCalendrier div#recipes_submenu > div.cream {
  color: #f2718c;
}
div.changeCalendrier div#recipes_submenu > div.cream a {
  color: #f2718c;
}
div.changeCalendrier div#recipes_submenu > div.cream a:hover {
  color: #f495a9;
}
div.changeCalendrier div#recipes_submenu > div.cheese {
  margin-right: 0px;
  color: #faa74a;
}
div.changeCalendrier div#recipes_submenu > div.cheese a {
  color: #faa74a;
}
div.changeCalendrier div#recipes_submenu > div.cheese a:hover {
  color: #fcbd78;
}
div.changeCalendrier div#recipes_submenu > div > div {
  margin-top: 6px;
  margin-left: 4px;
}
div.changeCalendrier div#recipes_submenu > div > div h4 {
  line-height: 1;
}
div.changeCalendrier div#recipes_submenu > div > div a {
  letter-spacing: -0.5px;
  text-decoration: underline;
}
div.changeCalendrier .filter-dropdown {
  float: right;
  width: 290px;
}
div.changeCalendrier .filter-dropdown .dk_container,
div.changeCalendrier .filter-dropdown div.dk_options li {
  font-family: 'helvetica_roundedbold';
  font-size: 12px;
  color: #788994;
  height: 26px;
  padding: 1px 5px;
}
div.changeCalendrier .filter-dropdown .dk_container {
  width: 199px;
  margin-right: 17px;
  border: 1px solid #dbe5eb;
  background-image: url('../images/recettes/arrow-dropdown.jpg');
  background-repeat: no-repeat;
  background-position: 188px;
  outline: none;
}
div.changeCalendrier .filter-dropdown .dk_container:hover {
  cursor: pointer;
}
div.changeCalendrier .filter-dropdown .dk_container:focus {
  outline: none;
}
div.changeCalendrier .filter-dropdown .dk_container div.dk_options {
  z-index: 6;
  border: 1px solid #dbe5eb;
  top: 29px!important;
  left: -1px;
  outline: none;
}
div.changeCalendrier .filter-dropdown .dk_container div.dk_options:hover {
  cursor: pointer;
}
div.changeCalendrier .filter-dropdown .dk_container div.dk_options li {
  width: 199px;
  background-color: #ffffff;
  border-top: 1px solid #dbe5eb;
}
div.changeCalendrier .filter-dropdown .dk_container div.dk_options li:first-child {
  border: none;
}
div.changeCalendrier .filter-dropdown .dk_container div.dk_options li:hover {
  background-color: #b7cad8;
}
div.changeCalendrier .filter-dropdown .dk_container a {
  width: 193px!important;
  padding: 5px;
  outline: none;
}
div.changeCalendrier .filter-dropdown .dk_container select {
  outline: none !important;
  color: #000;
  color: rgba(0, 0, 0, 0);
  text-shadow: 0 0 0 #000;
  visibility: hidden;
}
div.changeCalendrier .filter-dropdown .dk_container select:focus {
  outline: none;
}
div.changeCalendrier .filter-dropdown .dk_container select-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
  outline: none;
}
div.changeCalendrier .filter-dropdown #receipts_rnav:first-child {
  margin-top: 39px;
}
div.changeCalendrier .filter-dropdown #receipts_rnav li {
  margin-left: 8px;
}
div.changeCalendrier .filter-dropdown #receipts_rnav li:first-child {
  margin-left: 0px;
}
div.changeCalendrier .filter-dropdown #receipts_rnav li a {
  width: 27px;
  height: 27px;
  display: block;
  text-indent: -9999px;
  margin: 0px;
}
div.changeCalendrier .filter-dropdown #receipts_rnav li a#link_vignettes {
  background: url('../images/presentation/grid-list.jpg') no-repeat left top;
}
div.changeCalendrier .filter-dropdown #receipts_rnav li a#link_list {
  background: url('../images/presentation/inline-list.jpg') no-repeat left top;
}
div.changeCalendrier .filter-dropdown #receipts_rnav li a#link_vignettes:hover,
div.changeCalendrier .filter-dropdown #receipts_rnav li a#link_vignettes.active,
div.changeCalendrier .filter-dropdown #receipts_rnav li a#link_list:hover,
div.changeCalendrier .filter-dropdown #receipts_rnav li a#link_list.active {
  background-position: 0px bottom;
}
div#receipts_container .nouvelleRecette {
  width: 94px;
  height: 31px;
  position: absolute;
  top: 0;
  right: 0;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
  line-height: 32px;
  padding: 0 13px 0 10px;
  background-color: #c3ccd2;
}
.enTeteRecettes h2 {
  margin-bottom: 14px;
}
.leLaitInfo .enTeteRecettes h2 {
  width: 100%;
}
.colonneDroite #block_cal {
  float: none;
  padding-bottom: 27px;
}
#search_btn {
  float: right;
  width: 134px;
}
div.famillelait {
  position: relative;
}
#cal_link {
  float: right;
  position: relative;
  margin-top: 1px;
  z-index: 10;
}
#cal_link a {
  margin-left: 20px;
}
.recette ul.receipts_list li {
  height: auto;
  margin-bottom: 15px;
  background: none;
}
ul.receipts_list .separateurPoint {
  background-position: left bottom;
  padding-bottom: 14px;
}
/*------  FILTERS  -----*/
div#menuFilters .btn_gray {
  height: 30px;
}
div#menuFilters div#search {
  overflow: hidden;
  padding: 8px 0px 7px 0px;
  margin-bottom: 2px;
}
div#menuFilters div#search > label#btn_search {
  width: 289px;
  font-family: 'helveticabold';
  font-size: 1em;
  color: #93CFF7;
  margin: 0px 27px 0px 0px;
  padding-bottom: 9px;
  border-bottom: #cfdce5 solid 1px;
}
div#menuFilters div#search input#search_bar {
  float: left;
  height: 30px;
  line-height: 30px;
  width: 364px;
  min-width: inherit;
  max-width: inherit;
  margin: 0px 0px;
  padding: 0px 4px 0px 7px;
  *behavior: url("/public/default/css/htc.boxsizing.htc");
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
div#menuFilters div#search > a#search_by_keywords {
  margin-bottom: 0px;
  padding: 0px 21px;
  background-color: #93cff7;
}
div#menuFilters div#search > a#search_by_keywords:hover {
  background-color: #acb8bf;
}
div#menuFilters div#search > a#search_by_keywords img {
  display: none;
  margin-top: 6px;
}
div#menuFilters div#search > a#search-all-btn {
  margin-bottom: 0px;
  padding: 0px 21px;
  float: right;
}
div#menuFilters div#blocFormMenu {
  border-bottom: 1px solid #d2dfe7;
}
div#menuFilters div#blocFormMenu h3 {
  font-family: 'helveticabold';
  font-size: 1em;
  color: #93cff7;
  margin-bottom: 5px;
}
div#menuFilters div#blocFormMenu > div a {
  line-height: normal;
}
div#menuFilters div#blocFormMenu > div.bordered {
  border-top: 1px solid #d2dfe7;
}
div#menuFilters div#blocFormMenu > div.mediumWidth {
  width: 136px;
}
div#menuFilters div#blocFormMenu > div#first-col {
  margin-right: 16px;
}
div#menuFilters div#blocFormMenu > div#center_col {
  margin-right: 28px;
}
div#menuFilters div#blocFormMenu > div#time_col {
  margin-right: 16px;
}
div#menuFilters div#blocFormMenu > div.occasion {
  width: 451px;
}
div#menuFilters div#blocFormMenu > div.occasion div.category_name {
  width: 100%;
}
div#menuFilters div#blocFormMenu > div.occasion div.choices_container > div {
  width: 33%;
}
div#menuFilters div#blocFormMenu > div.occasion div.choices_container > div div.choice {
  width: 100%;
}
div#menuFilters div#blocFormMenu > div.occasion div.choices_container > div div.choice label {
  width: 111px;
}
div#menuFilters div#blocFormMenu > div.champDuMenu {
  width: 100%;
  border-top: 1px solid #d2dfe7;
  padding: 23px 0px 35px;
}
div#menuFilters div#blocFormMenu > div.champDuMenu > span {
  font-family: 'helvetica_roundedbold';
  font-size: 12px;
  color: #788994;
  margin-right: 63px;
}
div#menuFilters div#blocFormMenu > div.champDuMenu div#slider2 {
  background: #eff5fb url('../images/recettes/background-slider.jpg') repeat-x !important;
  background-image: none;
  border: none;
  border-radius: 0px;
  margin-top: 5px;
  height: 6px;
  width: 450px;
}
div#menuFilters div#blocFormMenu > div.champDuMenu div#slider2 a {
  background: url('../images/recettes/slider-dot.png') no-repeat !important;
  border: none;
  width: 11px;
  height: 11px;
  margin: 0px 0px 0px -5px;
  top: -2px;
}
div#menuFilters div#blocFormMenu > div.champDuMenu div#slider2 a:hover {
  cursor: pointer;
}
div#menuFilters div#blocFormMenu > div.champDuMenu div#slider2 span {
  font-family: 'helveticamedium';
  font-size: 11px;
  color: #788994;
  display: block;
  margin-top: 12px;
}
div#menuFilters div#blocFormMenu > div.champDuMenu div#slider2 span#center-span {
  margin-left: 182px;
  margin-right: 171px;
}
div#menuFilters div#blocFormMenu > div div.category_name {
  padding: 14px 0px;
}
div#menuFilters div#blocFormMenu > div div.category_name a {
  font-family: 'helvetica_roundedbold';
  font-size: 12px;
  color: #788994;
  width: 100%;
}
div#menuFilters div#blocFormMenu > div div.category_name a span {
  color: #cedce5;
}
div#menuFilters div#blocFormMenu > div div.category_name a span#btn_filters {
  width: 10px;
  height: 10px;
  display: block;
  background-image: url('../images/recettes/btn-filters.png');
}
div#menuFilters div#blocFormMenu > div div.category_name a span#btn_filters.active {
  background-position: top center;
}
div#menuFilters div#blocFormMenu > div div.category_name a span#btn_filters.inactive {
  background-position: bottom center;
}
div#menuFilters div#blocFormMenu > div div.choices_container {
  margin-bottom: 14px;
  width: 100%;
  display: none;
}
div#menuFilters div#blocFormMenu > div div.choices_container div.choice label {
  font-family: 'helveticamedium';
  font-size: 12px;
  color: #788994;
}
div#menuFilters div#blocFormMenu > div div.choices_container div.choice a.jqTransformRadio {
  height: 17px;
  width: 15px;
}
/*====  SINGLE RECIPE  ====*/
div.recetteDescription .titreRecette {
  margin-bottom: 33px;
  line-height: 18px;
  min-height: 30px;
}
div.recetteDescription div.block-image-recette,
div.recetteDescription #jp_container_1 {
  border-bottom: 5px solid #93cff7;
  margin-bottom: 10px;
  height: 450px;
}
div.recetteDescription div.block-image-recette img:first-child,
div.recetteDescription #jp_container_1 img:first-child {
  width: 100%;
  height: 100%;
}
div.recetteDescription div.block-image-recette a.jp-pause,
div.recetteDescription #jp_container_1 a.jp-pause {
  width: 100%;
  height: 450px;
  margin: 0px;
}
div.recetteDescription div.block-image-recette video#jp_video_0,
div.recetteDescription #jp_container_1 video#jp_video_0 {
  margin: -1px 0px;
}
div.recetteDescription div.block-image-recette {
  height: 460px;
}
div.recetteDescription div.titreRecette {
  position: relative;
  overflow: hidden;
  color: #788994;
  *zoom: 1;
}
div.recetteDescription div.titreRecette:before,
div.recetteDescription div.titreRecette:after {
  display: table;
  content: " ";
  line-height: 0;
}
div.recetteDescription div.titreRecette:after {
  clear: both;
}
div.recetteDescription div.titreRecette div.more-infos {
  width: 300px;
  float: left;
  *zoom: 1;
}
div.recetteDescription div.titreRecette div.more-infos:before,
div.recetteDescription div.titreRecette div.more-infos:after {
  display: table;
  content: " ";
  line-height: 0;
}
div.recetteDescription div.titreRecette div.more-infos:after {
  clear: both;
}
div.recetteDescription div.titreRecette div.more-infos p {
  float: left;
  font-family: 'HelveticaNeue';
  font-size: 14px;
}
div.recetteDescription div.titreRecette div.more-infos p.infosTitle {
  margin-right: 5px;
  font-weight: bold;
}
div.recetteDescription div.titreRecette div.colGauche {
  width: 306px;
}
div.recetteDescription div.titreRecette a {
  width: 20px;
  height: 16px;
  padding: 0px;
  margin-top: 5px;
  position: absolute;
  z-index: 5;
  float: none;
}
div.recetteDescription div.titreRecette a.like_recipe {
  right: 28px;
  background-image: url('../images/recettes/print-heart.png');
  background-position: left bottom;
}
div.recetteDescription div.titreRecette a.like_recipe:hover,
div.recetteDescription div.titreRecette a.like_recipe.active {
  background-position: left top;
}
div.recetteDescription div.titreRecette a.imprimer2 {
  right: 0px;
  background-image: url('../images/recettes/print-heart.png');
  background-position: right bottom;
  margin-left: 8px;
}
div.recetteDescription div.titreRecette a.imprimer2:hover,
div.recetteDescription div.titreRecette a.imprimer2.active {
  background-position: right top;
}
div.recetteDescription div.singleRecipeContent {
  overflow: hidden;
}
div.recetteDescription div.singleRecipeContent h2 {
  font-family: 'HelveticaNeue';
  font-size: 1.25em;
  line-height: 1.25em;
  color: #93cff7;
}
div.recetteDescription div.singleRecipeContent h2.chef {
  margin-bottom: 10px;
}
div.recetteDescription div.singleRecipeContent div#ingredients {
  font-family: 'HelveticaNeue';
  padding-right: 28px;
  font-size: 12px;
  color: #788994;
  float: left;
  width: 272px;
}
div.recetteDescription div.singleRecipeContent div#ingredients b {
  font-size: 14px;
}
div.recetteDescription div.singleRecipeContent div#ingredients br {
  margin-bottom: 4px;
}
div.recetteDescription div.singleRecipeContent div#ingredients ul {
  list-style: url('../images/recettesDetails/list-disc.png') outside none;
  padding-left: 1px;
}
div.recetteDescription div.singleRecipeContent div#ingredients ul li {
  float: none;
  margin: 0px 0px 0px 14px;
  padding-left: 7px;
}
div.recetteDescription div.singleRecipeContent div#preparation {
  font-size: 12px;
  font-family: 'HelveticaNeue';
  color: #788994;
  width: 300px;
  float: left;
}
div.recetteDescription div.singleRecipeContent div#preparation b {
  font-size: 14px;
}
div.recetteDescription div.singleRecipeContent div#preparation br {
  margin-bottom: 4px;
}
div.recetteDescription div#jp_container_1 {
  width: 600px;
}
div.recetteDescription div#jp_container_1 div {
  width: 100%;
  height: 100%;
}
div.recetteDescription div#jp_container_1 div#jp_poster_0 {
  width: 0px;
  height: 0px;
}
div.recetteDescription div#jp_container_1 div#jquery_jplayer_1 {
  width: 100%!important;
  height: 100%!important;
  overflow: hidden;
}
div.recetteDescription div#jp_container_1 a {
  margin: 197px auto;
}
/*--------------------- OLD CSS ----------------------*/
div.colonneDroite div.titre {
  margin-bottom: 31px;
}
div.colonneDroite div.MarginBottom div.module {
  margin: 12px 0px 0px;
}
div.colonneDroite div.MarginBottom div.module:first-child {
  margin-top: 0px;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete {
  display: block;
  width: 100%;
  height: 218px;
  float: none;
  margin: 0px;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.famillelait {
  border-bottom: 5px solid #93cff7;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.famillelait span.recipe_infos {
  background-color: #93cff7;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.creme {
  border-bottom: 5px solid #f2718c;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.creme span.recipe_infos {
  background-color: #f2718c;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.fromage {
  border-bottom: 5px solid #F9A749;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.fromage span.recipe_infos {
  background-color: #F9A749;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.beurre {
  border-bottom: 5px solid #fdd164;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete.beurre span.recipe_infos {
  background-color: #fdd164;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete:hover span.recipe_infos:hover {
  opacity: 1;
}
div.colonneDroite div.MarginBottom div.module a.imgEnTete span.recipe_infos {
  width: 247px;
  height: 179px;
}
div.colonneDroite div.MarginBottom div.module div.texteEnTete {
  width: 100%;
}
div.colonneDroite div.MarginBottom div.module div.texteEnTete.famillelait h2 {
  color: #93cff7;
}
div.colonneDroite div.MarginBottom div.module div.texteEnTete.creme h2 {
  color: #f2718c;
}
div.colonneDroite div.MarginBottom div.module div.texteEnTete.fromage h2 {
  color: #faa74a;
}
div.colonneDroite div.MarginBottom div.module div.texteEnTete.beurre h2 {
  color: #fdd164;
}
div.colonneDroite div.MarginBottom div.module div.texteEnTete h2 {
  max-width: 250px;
  margin: 7px 0px 0px;
}
div.colonneDroite div.MarginBottom div.module div.texteEnTete a {
  margin: 10px 0px 0px;
}
div.colonneDroite div.MarginBottom div.separateurPoint {
  margin-top: 12px;
}
.recetteDetail {
  padding-top: 10px;
}
.recetteDetail .texteEnTete {
  *zoom: 1;
  float: none;
}
.recetteDetail .texteEnTete:before,
.recetteDetail .texteEnTete:after {
  display: table;
  content: " ";
  line-height: 0;
}
.recetteDetail .texteEnTete:after {
  clear: both;
}
.recetteDetail .contGauche h2,
.recetteDetail .contDroite h2 {
  float: none;
  margin: 20px 0 0;
}
.recetteDetail .contGauche,
.recetteDetail .contGauche p {
  max-width: 290px;
}
.recetteDetail .contGauche,
.recetteDetail .contDroite {
  color: #788994;
  font-size: 11px;
  line-height: 15px;
  font-weight: normal;
  margin: 0 0 10px;
}
.recetteDetail .module h2 {
  margin-left: 5px;
}
.recetteDetail .module .texteEnTete,
.recetteDetail .module3 .texteEnTete {
  width: 110px;
}
.recetteDetail .tools {
  width: 607px;
  float: none;
}
.recetteListe .categorie ul li {
  width: 100%;
  margin-bottom: 10px;
}
.recetteListe .categorie ul li a {
  width: 243px;
  float: left;
}
.recetteListe .categorie ul li a.like_recipe {
  width: 14px;
  margin-top: 4px;
  padding-right: 10px;
  display: block;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: 0 3px;
}
.recetteListe .categorie ul li .like_recipe:hover {
  background-position: 0 -35px;
}
.recetteListe .categorie ul li .like_recipe.active,
.recetteListe .categorie ul li .like_recipe.active:hover {
  background-position: 0 -15px;
}
.recetteListe .categorie ul a.famillelait {
  background-image: url(../images/recettes/heart_famillelait.png);
}
.recetteListe .categorie ul a.creme {
  background-image: url(../images/recettes/heart_creme.png);
}
.recetteListe .categorie ul a.fromage {
  background-image: url(../images/recettes/heart_fromage.png);
}
.recetteListe .categorie ul a.beurre {
  background-image: url(../images/recettes/heart_beurre.png);
}
.recetteListe ul li h2 {
  float: none;
  margin-top: 0;
  font-size: 11px;
}
.recetteListe .contGauche,
.recetteListe .contDroite {
  float: left;
  width: 290px;
  margin: 0;
}
.recetteListe .texteEnTete {
  width: 130px;
  position: relative;
}
.recetteListe .lien {
  background-image: none;
  margin-top: 4px;
  color: #788994;
  font-weight: normal;
  line-height: 12px;
}
.recetteListe .lien:hover,
.lien:focus,
.lien:active {
  color: #93CFF7;
}
.recette .module {
  display: block;
  overflow: hidden;
  width: 285px;
  position: relative;
  margin: 20px 0 0;
}
.recette .module .enSavoirPlus {
  left: 0;
  position: relative;
}
.recette .recetteDescription .MarginRight {
  margin-right: 6px;
}
.recetteDetail .menu h2,
.recetteListe .menu h2,
.recette .menu h2 {
  float: left;
  margin-top: 7px;
}
.recetteDetail h3,
.recetteListe h3 {
  font-size: 11px;
  color: #B6CAD7;
  margin-top: -2px;
}
.recetteDetail h5,
.recetteListe h5 {
  color: #788994;
  font-size: 28px;
  letter-spacing: -0.5px;
  margin-bottom: 20px;
  float: left;
}
.recetteDetail h5 {
  padding-bottom: 20px;
  margin-bottom: 0;
}
.recetteDetail .tools h5 {
  width: 450px;
  float: none;
}
.recetteDetail .colonneGauche .texteEnTete p,
.recetteListe .colonneGauche .texteEnTete p,
.recette .colonneGauche .texteEnTete p {
  width: 450px;
  font-weight: normal;
}
.recetteDetail .colonneGauche .texteEnTete {
  margin-bottom: 25px;
}
.recetteDetail .colonneGauche .titre {
  margin-bottom: 5px;
}
.recetteDetail .menu,
.recetteListe .menu {
  width: 602px;
  float: left;
  padding: 0px;
}
/*.menu #blocFormMenu, #blocFormMenu #bloc { width:424px; float:left; }*/
.recetteDetail .changeCalendrier,
.recetteListe .changeCalendrier,
.recette .changeCalendrier {
  margin-top: 2px;
}
.recetteDetail .colonneDroite {
  margin-top: 0;
}
.recetteDetail .colonneDroite h1,
.recetteListe .colonneDroite h1,
.recette .colonneDroite h1 {
  letter-spacing: -1px;
}
#receipts_rnav {
  float: right;
}
.recette .colonneGauche {
  width: 920px;
}
.recette .changeCalendrier {
  width: 920px;
  float: left;
  margin-bottom: 20px;
}
.recette .changeCalendrier h2 {
  float: left;
}
.recette .changeCalendrier #receipts_rnav {
  float: right;
}
#receipts_rnav a {
  margin-left: 5px;
}
.recetteListe h1,
.recette h1 {
  color: #b6cad7;
  font-size: 18px;
  font-weight: 700;
}
.recetteListe .categorie,
.recette .categorie {
  display: table-cell;
}
.recetteListe .categorie {
  margin-bottom: 20px;
  padding-bottom: 20px;
  float: left;
  background: url(../images/presentation/separateurPoint.jpg) repeat-x left bottom;
}
.recetteListe .separateurPoint {
  display: none;
}
.recetteListe .categorie h1,
.recette .categorie h1 {
  color: #b8c8d9;
  font-size: 21px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#list .recetteListe .categorie h1 {
  margin-top: 0;
}
.recetteListe .recetteDescription,
.recette .recetteDescription {
  clear: both;
  display: block;
}
.recetteDescription {
  width: 600px;
  float: none;
}
.recetteListe {
  width: 920px;
  margin-top: 0;
}
.recetteListe .typeDePlat li,
.recetteListe .produitType li,
.recette .typeDePlat li,
.recette .produitType li,
.recetteDetail .typeDePlat li,
.recetteDetail .produitType li {
  float: none;
}
.recetteDetail .typeDePlat li,
.recetteDetail .produitType li {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  div.recetteDescription div.contGauche div#ingredients {
    padding-left: 10px !important;
  }
}
