@charset "iso-8859-1";

#leftbar, #rightbar, #header, #footer, #accessibility, .breadcrumb, #signature, .widget, .ratingsDatas{
	display:none;
} 
pre{
	overflow:visible;
}


body {
  width: auto!important;
  margin: auto!important;
  font-family: serif;
  background-color: #fff!important;
  color: #000!important;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  color: #000!important;
  margin: auto!important;
}
.print {
  display: block; /* affichage des éléments de classe print */
}
p, blockquote {
  orphans: 3; /* pas de ligne seule en bas */
  widows: 3; /* pas de ligne seule en haut */
}
blockquote, ul, ol {
  page-break-inside: avoid; /* pas de coupure dans ces élements */
}
h1 {
  page-break-before: always; /* chaque titre commence sur une nouvelle page */
}
h1, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
}
a {
  color: #000!important;
  text-decoration: underline!important;
}


/* ------------------------------------------------------
PRESENTATIONS COMMUNES : ARTICLES, RECETTES, ACTUS...
--------------------------------------------------------*/
	.directoryEnties .directoryPicture,
	#newsEventsList .chapoPicture,
	#articlesList .chapoPicture{
		float: right;
		text-align: right;
		margin: 0px 0 0 20px;
	}
		.directoryEnties .directoryPicture img,
		#newsEventsList .chapoPicture img,
		#articlesList .chapoPicture img{
			max-width: 250px;
			max-height: 160px;
		}
.intext_right {
	float: right !important;
	padding: 15px !important;
}
.pilier {
	float: left;
	width: 155px;
	height: 115px;
	margin-right: 5px;
}
#tabmenu{
	}
a.boutonMenu,
#zone_navigation_menu #navigation_menu,
#impression_menu,
#blocRecherche,
#bloc_client,
.pointilles,
#bloc_restaurant{
	display: none;
}
#menu_colonne_gauche {
	float: left;
	width: 330px;
}
#menu_colonne_droite {
	float: left;
	width: 450px;
	margin-top: 00px;
}
.conteneur_bloc_legende img{
	width: 450px;
}
#zone_navigation_menu #infos_menu {
	font-weight: bold;
	color: #000;
	font-size: 15px;
	padding: 0 5px 10px 5px;
	left: 00px;
	top: 00px;
	position: relative;
	width: 100%;
}
#contentFormRestaurant{
	width: 990px;
	  padding: 20px;
}
.appro {
	color: #8A8A8A;
	font-size: 11px;
	clear: both;
	width: 300px;
}
#tabmenu table,
#tabmenu table td,
#tabmenu table div{
	border: 0;
	border: none;
	text-align: center;
}
.group {
	float: none;
	width: 22px;
	height: 13px;
	border-color: black;
	text-align: center;
}
.appro{
	color: #8a8a8a;
	font-size: 11px;
}
#conteneur_bloc_legende{
	margin: 15px 0;
}
.menuSavoirPlus{
	font-weight: bold;
	margin: 15px 0;
}
table#tabmenu td img,
table#tabmenu td.cellule_elem_repas{
	padding: 0;
}
/* CSS Document */
.not_pilier1, .not_pilier2, .not_pilier3, .not_pilier4,
.not_pilier5, .not_pilier6, .not_pilier7, .not_pilier8,
.not_pilier9  {
  width:112px;
  height:95px;
  position:absolute;
  top:0;
  left:0;
  background-color:#fff;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  display:none;
}

.afficher {
  display:block;
}

.cacher {
  display:none;
}

.conteneur_plat {
  position:relative;
  /*width:112px;*/
  width: 110px;
  height:95px;
  top:0;
  left:0;
}

#contentTooltip {
  background-color:#fff;
  overflow:hidden;
  width:340px;
  height:580px;
  display:none;
  padding: 10px;
  border: 4px #fac43a solid;
  -moz-box-shadow: 7px 7px 7px #999999;
	-webkit-box-shadow: 7px 7px 7px #999999;
	box-shadow: 7px 7px 7px #999999;
}
#contentTooltip ul.articleAction,
#contentTooltip .back{
	display: none;
}

.fondPilier1 { 
  background-color:#b7e16d;
}

.group {
  float:left;
  width:22px;
  height:13px;
  border-color:#000;
}

.hauteur_desc_pilier {
  /*height:57px;*/
  height: 63px;
  background: #fff1d0;
  padding-top:20px;
}

#menu_colonne_gauche {
  float:left;
  width:330px;
}

#menu_colonne_droite { 
  float:left;
  width:640px;
}
 
.pilier {
  float:left;
  width:155px;
  height:115px;
  margin-right:5px;
}
.titleMenu{
	text-align: left !important;
	font-weight: bold;
	margin-left: 200px;
}
/**
 * Style combinaison pilier selon ordre priorite
 *  
*/

#tabmenu.td{font-size:12px;}

/*Animations*/
.animation{background:#f4990a;}
.animation_pilier1{background:#f4990a;}
.animation_pilier2{background: url(/modeles/fr/Modele1/css/../images/couleurs/animations_pilier2.png) no-repeat top left;}
.animation_pilier3{background-color:#f4990a;}
.animation_pilier4{background: url(/modeles/fr/Modele1/css/../images/couleurs/animations_pilier4.png) no-repeat top left;}
.animation_pilier5{background: url(/modeles/fr/Modele1/css/../images/couleurs/animations_pilier5.png) no-repeat top left;}
.animation_pilier6{background:#f4990a;}
.animation_pilier7{background:#f4990a;}
.animation_pilier8{background: url(/modeles/fr/Modele1/css/../images/couleurs/animations_pilier8.png) no-repeat top left;}
.animation_pilier9{background: url(/modeles/fr/Modele1/css/../images/couleurs/animations_pilier9.png) no-repeat top left;}


/*piliers seul*/
.pilier2{background-color:#a34f06;}
.pilier4{background-color:#70ce32;}
.pilier5{background-color:#d8ffd0;}
.pilier8{background-color:#29b3f4;}
.pilier9{background-color:#dce8ff;}


/*Combinaison pilier produits regionaux, autres piliers */
.pilier2_pilier5{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier2_pilier5.png) no-repeat top left;}
.pilier2_pilier8{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier2_pilier8.png) no-repeat top left;}
.pilier2_pilier9{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier2_pilier9.png) no-repeat top left;}

/*Combinaison pilier agriculture bio, autres piliers */
.pilier4_pilier2{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier4_pilier2.png) no-repeat top left;}
.pilier4_pilier5{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier4_pilier5.png) no-repeat top left;}
.pilier4_pilier8{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier4_pilier8.png) no-repeat top left;}
.pilier4_pilier9{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier4_pilier9.png) no-repeat top left;}

/*Combinaison pilier biodiversite, autres piliers */
.pilier5_pilier8{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier5_pilier8.png) no-repeat top left;}
.pilier5_pilier9{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier5_pilier9.png) no-repeat top left;}

/*Combinaison commerce equitable, autres piliers */
.pilier8_pilier9{background: url(/modeles/fr/Modele1/css/../images/couleurs/pilier8_pilier9.png) no-repeat top left;}


#tabmenu{
  width: auto;
  border: none;
}
#tabmenu td{
	border: none;
}
/*Largeur et hauteur fixe cellule du tableau menu*/
#tabmenu td.caseplat {
  /*width:112px;*/
  width: 110px;
  height:95px;
  padding:0;
  margin:0;
  font-size:11px;
  text-align: center;
  color: #611b0f;
  font-size: 11px;
  border: 1px solid #c55f4e;
}

td.cellule_elem_repas{
  width:85px;
}
.image_animation{
  position:absolute;
  top:0px;
  left:0px;
  z-index:99;
}
.bloc_animation_semaine td{
	background: #fcd726;
	text-align: center;
	  color: #611b0f;
  font-size: 11px;
}
.tableHeader td{
	background: url(/modeles/fr/Modele1/css/../images/ongletMenu.png) no-repeat top center;
	text-align: center;
	color: white;
	font-size: 13px;
}
td.none{
	background: none;
}
tr.conseils{
	background: #fcd32b;
	height: 86px;
}
td.conseilsFirst{
	background: url(/modeles/fr/Modele1/css/../images/bgConseils.png) no-repeat top center;	
}
td.conseilsFirst span{
	display: none;
}
.borderMenu{
	background: #fff3cb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 70px;
	text-align: center;
	color: #611b0f;
	font-size: 11px;
	overflow: hidden;
	width: 100px;
}
.conteneur_picto_groupe{
	position: absolute;
	bottom: 0;
	left: 0;
}
.gomettes_logos{
	z-index: 10;
	position: absolute;
	left:0;
	bottom:12px;
	background: white;
	width: 100%;
	text-align: left;
}
	.gomettes_logos .gomettes{
		float: left;
	}
		.gomettes_logos .gomettes img{
			max-height: 22px;
			max-width: 26px;
		}
.menuSavoirPlus{
	display: none;
}
.simple{
	display: none;
}



/* ----------
SUGGESTIONS
-------------*/
body.suggestions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	width:100%;
}
.suggestions #page, #conteneur, 
.suggestions #wrapper{
	margin:auto;
	width:95%;
}
.suggestions #contents{
	padding:0;
}
.suggestions #leftbar, 
.suggestions #rightbar, 
.suggestions #banner, 
.suggestions #footer, 
.suggestions #accessibility, 
.suggestions .breadcrumb, 
.suggestions #signature{
	display:none;
} 
.suggestions label{
	color: black;
}
.suggestions .obligatory{
	color: red !important;
}
.suggestions h1,
.suggestions h2{
	color: #631a16 !important;
	font-size: 20px !important;
}
.suggestions .form_creator_header{
	color: #631a16 !important;
}
p.mentionsSuggestion{
	color:#949393 !important;
}
.suggestions .form_creator_header p{
	color: #631a16 !important;
}
.suggestions .nyroModalLinklabel {
	float: none;
}
.suggestions fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}
.suggestions .row {
	clear: both;
	margin: 5px 0;
	padding: 0;
}
.suggestions .submit {
	text-align: left;
	margin-top: 0;
}
.suggestions #forms {
	padding: 20px;
}

.suggestions input#votre_emailid{
	width: 240px;
}
.suggestions textarea#vos_suggestions{
	width: 450px;
	height: 130px;
}
.suggestions label {
	float: none;
}
.suggestions input#reset{
	display: none;
}
#formsThanks {
	padding: 50px 20px 0 20px;
	font-size: 1.5em;
	text-align: center;
}

.schoolName {
	font-size:20px ;
	font-weight:bold;
	padding : 0px 20px 0px 20px;
}