/*feuille de style pour l'impression*/
#top,
#accessibilite,
#libelle_langues,
#menu_menu_haut_levels_0,
#menu_menu_espaces_levels_0,
#libelle_espaces,
#image_deco,
#menu_default,
.breadcrumbs,
#recherche_homepage,
#home_slider,
#menu_footer,
#deco_france,
.deco,
#menu_menu_bas,
.icones_partage,
#recherches #content_left,
.data_list_footer,
.print,
.fermer_bule,
.aide,
div.submit,
.barre_de_faire,
.search_simple,
.push,
.lire_la_suite,
.lire_tout,
.plus_d_infos,
.en_savoir_plus,
.ajout_panier,
.lien_vide_panier,
#partenaires_slider input,
#content_left,
#tools_box,
#map_resultats,
.pagination_links,
.plier_presta,
.container_image_courante .desc_image_courante .masquer,
.images_diapo_slider,
.diaporama_prestation,
#block_map,
#viewmap,
form,
#telechargements_actu,
.telechargements,
.a_telecharger {
  display: none !important; }

body {
  font-size: 8pt !important;
  margin: 0 !important;
  padding: 0 !important; }

li {
  display: block !important;
  list-style: square !important; }

* {
  overflow: visible !important;
  background: none !important;
  min-height: 0 !important;
  text-shadow: none !important;
  box-shadow: none !important; }

.pusher {
  display: none !important; }

#header {
  height: 3cm !important; }

#header h1 {
  height: 3cm !important;
  width: 7em !important;
  position: static !important; }

#header p#baseline {
  margin: 1.5cm 0 0 0 !important; }

#page,
#content {
  width: 100% !important; }

#page {
  margin: 0 !important;
  min-height: 0 !important; }

.padding {
  padding: 0 !important; }

#content {
  margin-bottom: .5cm !important;
  margin-top: .1cm !important;
  min-height: 0 !important;
  position: static !important;
  height: 100% !important; }

#header #contenu_entete {
  display: block !important;
  height: 3cm !important;
  margin-bottom: 0 !important;
  /* .5cm */
  text-align: left !important; }

#content_center,
.largeur_site {
  display: block !important;
  float: none !important;
  width: 96% !important;
  margin: 0 0 .5cm 0 !important; }

.largeur_site {
  margin: 0 !important;
  width: 96% !important; }

table,
table tr,
table td,
#footer,
#logo_chambres_agri,
#content_center h2,
#content_center .middle,
#content_center .diaporama {
  height: 100% !important;
  page-break-before: avoid !important;
  page-break-inside: avoid !important;
  page-break-after: avoid !important; }

#footer {
  height: auto !important;
  overflow: visible !important; }

#page_d_accueil #actualites_slider_vignettes {
  clear: both !important;
  float: none !important;
  width: 96% !important; }

#page_d_accueil #text_une #contenu_texte_une #nos_partenaires #partenaires_slider,
body.le_reseau #content_center #agriculeurs_rejoignez_nous_partenaires #partenaires #partenaires_slider {
  border: none !important; }

#partenaires_slider,
#partenaires_slider.js
.carousel-wrap {
  height: auto !important;
  width: auto !important; }

#page_d_accueil #text_une #contenu_texte_une {
  clear: both !important;
  display: block !important;
  float: none !important;
  width: 96% !important;
  margin: 0 !important; }

#page_d_accueil #text_une #contenu_texte_une h3 {
  margin: 0 0 0.2cm !important;
  padding: 0 0 0 0.2cm !important; }

#page_d_accueil #text_une #contenu_texte_une .introduction {
  margin: 0 .5cm 0 .1cm !important;
  width: 45% !important; }

#page_d_accueil #text_une #contenu_texte_une #nos_partenaires {
  width: 45% !important; }

#page_d_accueil #text_une {
  margin: 0 !important; }

#page_d_accueil #text_une #contenu_texte_une #nos_partenaires h4 {
  margin: 0 0 .2cm !important; }

#partenaires_slider ul.slides {
  position: static !important;
  width: auto !important; }

#partenaires_slider ul.slides li {
  width: auto !important;
  margin: 0 .1cm !important; }

#page_d_accueil #actualites_slider_vignettes #vignette_homepage {
  display: block !important;
  float: none !important;
  margin: .2cm .3cm 0 0 !important;
  width: auto !important; }

#page_d_accueil #actualites_slider_vignettes #vignette_homepage p {
  float: none !important;
  width: auto !important; }

#footer_content {
  height: auto !important;
  margin-top: 0 !important;
  min-height: 0 !important;
  position: static !important; }

#logo_chambres_agri {
  position: static !important;
  float: right !important;
  margin-top: .5cm !important; }

#content_center h2 {
  clear: both !important;
  font-size: 20pt !important;
  margin: 0 !important;
  padding: 0 !important; }

#content_center .middle {
  clear: both !important;
  height: 100% !important; }

#content_center .diaporama {
  display: block !important;
  margin: 0 0.1cm .1cm 0 !important;
  min-height: 0 !important;
  height: 8cm !important;
  width: 8cm !important; }

#content_center .diaporama .padding {
  padding: .3cm !important; }

#content_center .diaporama:nth-child(2n+1) {
  clear: none !important; }

#content_center .guide:nth-child(even) {
  margin-left: .2cm !important; }

#menu_menu_onglets_levels_0 li,
#fermes #content_center #tabs_content #menu_menu_onglets_levels_1 li,
#onglets_produits_de_la_ferme li {
  display: none !important; }

#menu_menu_onglets_levels_0 li.active,
#menu_menu_onglets_levels_0 li:hover,
#menu_menu_formules_levels_0 li.active,
#menu_menu_formules_levels_0 li:hover,
.menu_sous_sous_onglets li.active,
.menu_sous_sous_onglets li:hover {
  display: block !important;
  min-height: 0 !important;
  height: auto !important;
  line-height: normal !important;
  color: #685D54 !important; }

#menu_menu_onglets_levels_0 li a {
  font-size: 11pt !important;
  color: #685D54 !important; }

#content_center .prestations {
  display: block !important; }

#container_image_courante #desc_image_courante {
  background: #fff !important;
  color: #000 !important; }

#content_center .left_col {
  display: block !important;
  margin: .3cm .2cm 0 0 !important;
  width: 20% !important; }

#tabs_content .right_col,
#tabs_content #infos_prestations_details .asterisque,
#tabs_content #menu_menu_onglets_levels_1 {
  width: 75% !important; }

#fermes #content_center #tabs_content #menu_menu_onglets_levels_1 li:hover,
#fermes #content_center #tabs_content #menu_menu_onglets_levels_1 li.active
#onglets_produits_de_la_ferme li:hover,
#onglets_produits_de_la_ferme li.active {
  display: block !important; }

#onglets_produits_de_la_ferme li a {
  font-size: 10pt; }

.sous_sous_onglet_content {
  clear: both !important;
  border-top: 1px solid #000 !important; }

#contact #content_left {
  display: block !important;
  width: auto !important; }

#guides #content_left {
  display: block !important; }

