/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
body.home.blog #front-text2 h1 {
	font-size: 36px;
	text-align: left;
}

body.home.blog div#front-text3 blockquote table img.size-thumbnail {
	float: left;
	margin: .5em 1em 0;
}

body.home.blog div#front-text3 blockquote table th {
	width: 50%;
}

a#logo img {
    margin-top: 21px;
}

/** MODIF FRED 22/06/2016 **/
#access {
	background-color: #006305;
/*#456d2f;*/
}

#access ul.sub-menu {
	background-color: #006305;
/*#456d2f;*/
}

#access ul li {
	margin: 5px !important;
}

#menu-item-466 {
	display: none !important;
}

#access .menu li a {
	background: none;
}

#access > .menu > ul > li > a::after {
	border: none !important;
}

.accueil div.page {
	border: 0 none;
	margin: 0;
	padding: 0;
	background: none !important;
}

.accueil h2:nth-child(1) {
	display: none;
}

.accueil h2.title {
	display: block;
}

.accueil h2 {
	color: #639e43;
	border-bottom: 1px solid #639e43;
	margin-bottom: 10px;
	margin-top: 2px;
}

.accueil h2.titre-acccueil-left {
	margin-left: 30px;
}

#front-columns {
	margin-bottom: 0;
}

#front-columns #inthenews {
	width: 59%;
	float: left;
	margin: 0;
}

#front-columns #coldroite {
	width: 39%;
	float: left;
	margin: 0;
}

#front-columns #inthenews .post.hentry.ivycat-post {
	float: left;
	margin-right: 2%;
	width: 45%;
	border-color: transparent;
	padding: 7px;
	height: 561px;
}

#front-columns .post.hentry.ivycat-post .entry-summary p {
	font-size: 13px !important;
}

#front-columns .post.hentry.ivycat-post h2 {
	font-size: 20px;
	hyphens: auto;
}

#front-columns .post.hentry.ivycat-post .boxdate {
	color: #333;
	font-size: 12px;
	font-style: italic;
	margin-top: 5px;
}

#front-columns div#widgetcol {
	float: left;
	list-style: outside none none;
	width: 100%;
	background-color: #fff;
	padding: 7px 7px 2px;
}

#front-columns div#widgetcol #blog_subscription-8, #front-columns div#widgetcol #blog_subscription-7 {
	margin: 0;
	padding: 0;
}

#front-columns #widgetcol .institut p {
	font-size: 10px;
	margin: 0;
	text-align: right;
}

.institut img {
	margin: 0 !important;
}

#front-columns #widgetcol #blog_subscription-8 h3, #front-columns #widgetcol #blog_subscription-7 h3 {
	margin: 0;
	padding: 0;
}

#front-columns #widgetcol #subscribe-email {
	float: left;
	margin-right: 4%;
	width: 62%;
	margin-bottom: 5px;
}

#front-columns #widgetcol #subscribe-submit {
	float: left;
	width: 34%;
	margin-bottom: 0;
}

#front-columns div#front-text2 {
	float: left;
	list-style: outside none none;
	width: 100%;
	background-color: #fff;
	padding: 7px;
	margin-top: 1%;
	border-bottom: 1px solid #dfeed7;
}

#front-columns #front-text2 h2 {
	display: block;
}

#front-text2 #labnews h2 {
	float: left;
	width: 78%;
}

#front-text2 #labnews .boxdate {
/*display: none;*/
}

#labnews .entry-summary p:last-child {
	margin-bottom: 0;
}

#front-columns #front-text2 .post.hentry.ivycat-post {
	width: 95%;
	border-color: transparent !important;
	padding: 7px;
}

#front-text2 .box-accueil-image {
	float: left;
	margin-right: 2%;
	width: 20%;
}

#front-text2 .boxdate {
	color: #333;
	font-size: 12px;
	font-style: italic;
	margin-top: 0;
}

#front-text2 .entry-summary {
	padding: 0;
}

#front-text3 {
	margin-right: 2%;
	margin-top: 10px;
	width: 70%;
	float: left;
}

#front-text4 {
	margin-right: 2%;
	margin-top: 10px;
	width: 25%;
	float: left;
}

#front-text3 h2.title {
	padding-left: 30px;
}

#front-text3 h2.title, #front-text4 h2.title {
	border-top: 1px solid #639e43;
}

#front-text3 .post.hentry.ivycat-post {
	padding: 16px 10px;
	margin: 10px 0;
}

#front-text3 .box-accueil-image {
	width: 22%;
	float: left;
}

#front-text3 h2.entry-title {
	float: left;
	font-size: 22px !important;
	margin-left: 2% !important;
	width: 76%;
	color: #000080;
	border-bottom: 1px solid #000080;
}

#front-text3 .boxdate {
	display: none;
}

#front-text3 .entry-summary {
	float: left;
	margin-left: 2% !important;
	width: 76%;
	clear: none;
}

#front-text3 .entry-summary p {
	font-size: 13px !important;
}

#front-text3 h3 {
	font-size: 17px !important;
}

#front-text4 h2.title {
	text-align: center;
}

#front-text4 .livres {
	background-color: #fff;
	border-bottom: 1px solid #dfeed7;
	padding: 10px;
}

#front-text4 .livres h2 {
	font-size: 20px;
	margin: 5px 0;
}

#front-text4 .livres h3 {
	font-size: 16px;
	margin-top: 5px;
}

#front-text4 .livres p {
	font-size: 13px;
}

#front-text4 .livres div img {
	background: none;
}

#front-text4 p a.continue-reading-link {
	display: none;
}

.flexslider {
	background: none;
	border: none;
	border-radius: none;
	box-shadow: none;
	margin: -30px 0 0;
	position: relative;
}

.entry-meta {
	/*display: none;*/
}

.dpe-flexible-posts li a.continue-reading-link {
	display: none;
}

/** RECHERCHE **/
div#bloc-recherche .recherche {
	padding: 5px 10px;
}

h2.projet-recherche {
	color: #003366;
	background-color: #aad4ac;
	padding-left: 10px;
	margin-bottom: 10px;
}

/** CHERCHEUR **/
.post.hentry.ivycat-post.chercheur {
	margin-bottom: 5px;
	padding: 5px 10px;
}

.post.hentry.ivycat-post.chercheur h2 {
	font-size: 20px !important;
	color: #006305;
}

.chercheur .boxdate {
	font-size: 13px;
}

.box-accueil-image.chercheur {
	float: left;
	margin-right: 20px;
	width: 8%;
}

.img-chercheur {
	float: left;
	margin-right: 20px;
	width: 17%;
}

.entry-content.chercheur {
	clear: none;
	float: left;
	width: 95%;
	text-align: justify;
}

.entry-content.chercheur p {
	text-align: justify !important;
}

.boxtexte-charcheur {
	float: left;
	width: 40%;
}

.chercheur .texte-intro {
	float: left;
}

.chercheur .texte-intro ul {
	margin-bottom: 0 !important;
}

.chercheur .texte-intro li {
	font-size: 12px;
	line-height: 12px;
}

#content .type-chercheur h1, #content .type-etudiant h1 {
	padding-left: 10px;
	background-color: #aad4ac;
	color: #fff;
}

.domaines-applications.chercheur {
	clear: both;
}

.domaines-applications.chercheur h2 {
	border-bottom: 1px solid #006305;
	color: #006305;
}

.domaines-applications.chercheur li {
	list-style: inside none square;
}

/** LIVRE **/
/** PAGE SEMINAIRE/COLOQUE **/
/** FILMS **/
.livre .liste-articles .post,.films .liste-articles .post {
	float: left;
	height: 100px;
	margin: 5px;
	padding: 10px;
	width: 45%;
}

.livre .liste-articles .post {
	float: left;
	height: 100px;
	margin: 5px;
	padding: 10px;
	width: 45%;
}

.livre .liste-articles .box-accueil-image {
	width: 21%;
}

.films .liste-articles .box-accueil-image {
	width: 24%;
}

.livre .liste-articles .entry-title {
	width: 76%;
}

.films .liste-articles .entry-title {
	width: 71%;
}

.clearfix {
	clear: both;
}

.list-custom-category-bibliotheque li {
	background-color: #fff;
	float: left;
	height: 190px;
	margin: 5px;
	padding: 6px;
	text-align: center;
	width: 17%;
}

.livre h1.entry-title, .seminaire h1.entry-title, .films h1.entry-title, .eventarchive h1.entry-title {
	display: none;
}

.widget-container h2.title {
	background-color: transparent;
	color: blue;
	font-family: Yanone Kaffeesatz Regular;
	font-size: 28px;
	margin: 0 0 16px;
	padding: 0;
	text-align: center;
}

.livre h2.liste-articles, .films h2 {
	display: block;
	border-bottom: 1px solid #006305;
	color: #006305;
}

.seminaire h2, .eventarchive h2 {
	padding-left: 10px;
	background-color: #aad4ac;
	color: #fff;
}

.seminaire .dpe-flexible-posts li h2, .seminaire .dpe-flexible-posts li h3, .eventarchive .dpe-flexible-posts li h2 {
	background-color: transparent;
	padding: 0;
	margin: 0;
}

.seminaire h3 {
	margin-left: 10px;
	padding-left: 10px;
	background-color: #d3ecd4;
	color: #006305;
}

#secondary .textwidget img {
	height: auto;
	width: 198px;
}

.widget-container .livres h2 a {
	font-size: 20px;
	margin: 5px 0;
	border-bottom: 1px solid #639e43;
	color: #639e43;
	font-family: Yanone Kaffeesatz Regular;
}

.widget-container .livres h3 {
	font-weight: bold;
	font-size: 13px;
	margin-top: 5px;
}

#coldroite #blog_subscription-8 h3,#coldroite #blog_subscription-7 h3 {
	color: #133f7a;
	font-size: 23px;
}

/** BIBLIOTHEQUE FOOD STUDIES **/
.bibliothequefoodstudies h1.entry-title::first-letter {
	text-transform: uppercase;
}

.bibliothequefoodstudies .post.hentry.ivycat-post {
	float: left;
	height: 100px;
	margin: 5px 2px;
	padding: 7px;
	width: 30%;
}

.bibliothequefoodstudies .post .box-accueil-image {
	float: left;
	width: 21%;
	margin-right: 3%;
}

.bibliothequefoodstudies h2.entry-title, .livre #content h2.entry-title {
	background-color: #fff;
	color: #639e43;
	float: left;
	font-size: 18px !important;
	width: 76%;
}

.bibliothequefoodstudies h3, .livre #content h3 {
	font-weight: bold;
	color: #000;
	background: none;
	font-size: 12px;
	font-family: Arial;
}

.widget-container ul li.publication {
	border-bottom: 2px solid #000;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.widget-container ul li.publication h3 {
	color: #000;
}

/*** FACEBOOK ***/
.socials a {
	background-color: #3B5998 !important;
	border-radius: 20px;
}

/** box commande **/
.commande {
	background: #ccc url(http://www.food20.fr/FOOD/wp-content/uploads/2016/05/card-amazon.png) no-repeat 4px 2px;
	display: block;
	width: 300px;
	border-radius: 6px;
	padding: 12px 10px 5px 85px;
	height: 54px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	clear: both;
}

a.commande {
	color: #3f3f81;
}

/** SINGLE ARTICLES **/
.post.hentry.ivycat-post.single-article-random {
	float: left;
	height: 60px;
	padding: 5px 10px;
	width: 47%;
}

.post.hentry.ivycat-post.single-article-random .box-random-image {
	float: left;
	width: 15%;
	margin-right: 3%;
}

#content .post.hentry.ivycat-post.single-article-random h2.entry-title {
	font-size: 17px;
}

.entry-meta-meta{
display: block;
font-size: 12px;
clear: both;
color: #333;
background-color: rgba(99,158,67,0.3);
padding-left: 6px;
}

#wpcf7-f956-p73-o1{
width:50%;
	float:left;
	display:block;
}

#ajaxsearchlitewidget-2 {
    margin-top: 30px!important;
    padding-right: 0!important;
}

div[id*="ajaxsearchlite"].wpdreams_asl_container {
    float: right;
}

#menu-item-wpml-ls-9-en {
    display: none !important;
}

.twitterfeed{background-color:#fff; min-height: 455px;width:99%; padding:5px; margin-top: 0px; margin-bottom:10px;}

#twitter-feed-food20lab a.fts-powered-by-text{display:none!important;}

.fts-tweeter-wrap {
    width: 49%;
    float: left;
}
.fts-twitter-text {
    font-size: 13px;
}

.caption-accented .wp-caption{background-color:#aaa;}