#content {padding:0 13px;}

#contentNav{float:left;width:183px;}
#contentNav div.contentNavHeader {background-image:url(/img/bg_inner_contentNav_header2.gif);background-repeat: no-repeat;height: 23px;}
#contentNav div.contentNavHeader p {padding:5px 0px 0 5px;font-weight:bold;color:#fff;}
#contentNav div.contentNavHeader p a {padding:5px 0px 0 5px;font-weight:bold;color:#fff;}

#contentNav ul {padding-left:0px;width: 100%;margin-top: 5px;}
#contentNav ul li {padding:3px 9px 3px 0px;background: url(/img/tick_inner_contentNav.png) center left no-repeat;list-style-type: none;text-indent: 15px;}

#contentNav ul li ul li {margin-left: 15px;background: url(/img/tick_inner_contentNav.png)center left no-repeat;}


#contentNav ul li a {color:#525251;letter-spacing: -0.2px;}
#contentNav ul li.active a { color:#397600; }
#contentNav ul li ul li.active {background-image:none;font-weight:bold;overflow:hidden;}
#contentNav ul li.active  {background:url(/img/bg_inner_contentNav_menuitem_active2.gif) top left no-repeat;}

 
#contentNav ul li.menuitem active ul li.menuitem {list-style-image:none;background-image:none;}
#contentBody{float:left;margin:0 10px 0 18px;width:550px;} /*margin:0 23px 0 24px;*/
#contentBody div.container {width:555px;}
#contentBody h1 {display:block;font-size:2em;color:#397600;padding:0;margin:0; line-height:1em;}
#contentBody h1 span { display:block; font-size:0.5em; color:#397600; font-weight:normal; margin-top:5px;} /*color:#56b300;*/
#contentBody p.pageBanner { margin:1em 0; }
#contentBody h2 { margin:1em 0; font-size:1.3em; font-weight:bold; background-image:url(/img/puce_orange.gif); padding-left:20px; } /*tick_inner_contentBodyH2.png*/
#contentBody h2 span.ticker { display:block; float:left;  } /*width:14px; height:16px; margin-right:5px;background-image:url(/img/tick_inner_contentBodyH2.png);*/
#contentBody h2.abstract {color:#000; font-size:1.4em; font-weight:normal; background:none; padding:0;} /*color:#63bf0d; */
#contentBody p, #contentBody ul { margin:1em 0; color:#000;} /*color:#6e6e6e;*/
#contentBody p strong { color:#353434; font-weight:bold; }
#contentBody p span.name { font-size:1em; color:#66cc00; }
#contentBody ul li {font-size:1em;list-style-position:inside;}

#contentBody ul.sitemap li {font-size:1em;list-style-position:outside;font-variant:small-caps;font-weight:bold;line-height:1.4em;font-stretch:extra-condensed;}
#contentBody ul.sitemap li a{border-bottom:1px dashed #dcc;list-style-type:none;}
#contentBody ul.sitemap li a:hover{border-bottom:1px dashed black;text-decoration:none;}
#contentBody ul.sitemap li ul li {text-transform:capitalize;margin-left:2em;font-style:italic;font-variant:normal;font-weight:normal;border-bottom:none;}
#contentBody ul.sitemap li ul {margin:10px;}
#contentBody ul.sitemap li ul li ul li {text-indent:15px;font-style:normal;list-style-type: none;text-transform:capitalize;background: url(/img/tick_inner_contentNav.png) center left no-repeat;}

#contentBody acronym, #contentBody abbr, #contentBody dfn {cursor: help;} /*border-bottom: 1px dotted #63bf0d;*/
#contentBody dfn a {font-weight:normal; font-style:italic; color:#000;}
#contentBody dfn a:hover {font-weight:normal; font-style:italic;}
#contentBody h2.abstract a {font-size:1em;} /*font-size:1.3em; color:#63bf0d;*/
#contentBody h3 {font-weight:bold; color:#397600;}
#contentBody p dfn a, #contentBody div.news p dfn a, #contentBody p acronym a, #contentBody p abbr a {color:#000;} /*color:#6e6e6e; border-bottom: 1px dotted #000;*/

#contentBody label { display:block; }
#contentBody input, #contentBody select, #contentBody textarea { border: 2px inset #ccc; margin-bottom:0.6em;}
#contentBody div.csc-mailform-field input, #contentBody div.csc-mailform-field textarea { width:200px; }
#contentBody div.csc-mailform-field input.csc-mailform-submit, #contentBody input.submit, #contentBody input.tx-srfeuserregister-pi1-submit { width:auto; border-style:outset }

#contentBody input.tx-srfeuserregister-pi1-radio { float:left; margin:0; padding:0}

#contentBody div.tx-flbnews-pi1-browsebox ul { float:right; }
#contentBody div.tx-flbnews-pi1-browsebox li { display:inline; }
#contentBody div.tx-flbnews-pi1-browsebox a { color: #000; font-weight:bold; }
#contentBody div.news-item {border-top:solid 1px #B9EA51; padding-top:0.5em; margin-bottom:1em;}
#contentBody div.news h2 { font-size:1.3em; background-image:none; padding-left:0; margin-bottom:0; }
#contentBody div.news img {float:left; border:solid 1px #B9EA51; margin-right:1em; } /* height:auto; width:75px; */ 
#contentBody div.news p a {color:#66CC00;}
#contentBody div.news p a:hover {text-decoration:underline;color: #E7B20F;}

#contentBody div.news dl dt { font-size:1.3em; font-weight:bold; border-top:solid 1px #B9EA51; padding-top:0.5em; margin:1em 0;}
#contentBody div.news dl dd a {margin-left:1em; }
#contentBody div.news div.reference { color:#707E71;; font-variant:italic; } /*color:#666565*/
#contentBody div.news p.pdfFile { padding:0 0 0 1.8em; margin:0 0 2px; background-image:url(/img/tick_download.gif); }
#contentBody div.news p.keywords { padding:0; margin:0; color:#707E71; }

#contentBody .astuce{background-image:url(/img/entete_astuces.gif);padding-left:50px;}

#contentBody .astuce h1{color:#000;font-size:1.3em;}
#contentBody div.tx-contagged-pi1 div.tx-contagged-index {margin:1em 0;}
#contentBody div.tx-contagged-pi1 div.tx-contagged-index a {margin-right:1em;}
#contentBody div.tx-contagged-pi1 div.tx-contagged-index span {color:#666565;}
#contentBody div.tx-contagged-pi1 div.tx-contagged-index span a {color:#000; font-weight:bold; margin-right:0;}

#contentBody div.basdepage_recette {color:#000;font-weight:bold;margin-right:0;background-image:url(/img/pied_page.jpg);height:50px;}

#contentBody ul.basdepage_recette  li {display:block;float:left;text-align:center;margin-right:5px;}
#contentBody ul.basdepage_recette li a:hover{color:#6FCA03;}

#contentBody ul.basdepage_recette li a{color:#6FCA03;}


#contentBody p.highlight {color:#000000;font-weight:bold;}
#contentBody span.highlight {color:#000000; font-weight:bold;}

#contentBody .astuce{}

#contentBody table {width:555px;border-spacing:1px;border-collapse: collapse;color:#000;border:1px solid #fff;text-align: left;}

#contentBody thead {background-color:#e2ec95;}

#contentBody table caption {color:#727272;position:relative;bottom:0px;}

#contentBody th {padding:2px;padding:4px;font-size:100%;font-weight:bold;border:1px solid #fff; border-bottom-color:#3e6f06;}

#contentBody tr.uneven {background-color : #fff1aa;}

#contentBody tr.even {background-color : #f1f8b5;}

#contentBody td {border:1px solid #fff;padding:4px;text-align: center;}

#contentBody td p {color:#000;margin:0;padding:0;}
#contentBody th p {margin:0;padding:0;}

#contentBody td.figure, #contentBody td.figure p {font-style:italic;color:#3e6f06;text-align: center;}

#contentBody div.tx-contagged-pi1 dl dt { font-size:1.3em; font-weight:bold; border-top:solid 1px #B9EA51; padding-top:0.5em; margin:1em 0;}
#contentBody div.tx-contagged-pi1 dl dd {  }




#contentTools{float:right;width:169px;}
#contentTools #navigationTools { clear:both; }
#contentTools #navigationTools ul { margin:0 0 2em 57px; }
#contentTools #navigationTools ul li { display:inline; margin-left:4px; }

.contentMeta{ padding-bottom:10px;}

#contentMeta p { margin:4px 4px 20px 4px; }
#contentMeta ul li {list-style:none;font-size:0.8em;margin-right:5px; margin-left:5px;float:left}
/*#contentMeta ul li {list-style-type:square;color:#6FCA03; margin-left:20px;}*/
/*#contentMeta ul li a{color:#6FCA03;}*/
/*#contentMeta h3 {color:#397600;padding:3px 2px 0px 30px;background-image:url(/img/bg_inner_metaInfo_header.png);}*/
#contentMeta h3 {background-image:url(/img/bg_home_tools_header.png);padding-left:22px; color:#645e43; padding-top:7px; padding-bottom:6px;}
#contentMeta p a{color: #66CC00;font-weight:bold}
#contentMeta p a:hover{color: #E7B20F;font-weight:bold}


/*recipes - nutriment - vegetable*/
#contentMeta .recipe h2 {color:#397600;padding:3px 2px 0px 30px;background-image:url(/img/bg_inner_metaInfo_header.png);}
.tx_flbnews_recipe_type{padding:20px 0 0 0;}
.tx_flbnews_recipe_type h2{display:none;}
.tx_flbnews_recipe_ingredients h2,.tx_flbnews_recipe_bodytext h2,.tx_flbnews_recipe_recipetip h2,.tx_flbnews_recipe_nutrionfacts h2,.tx_flbnews_recipe_expertadvice h2
 .tx_flbnews_nutrient_bodytext h3, .tx_flbnews_vegetable_bodytext h3{margin:1em 0; font-size:1.1em; font-weight:bold; background-image:url(/img/tick_inner_contentBodyH2.png); padding-left:20px;}
.tx_flbnews_recipe_type ul li{float:left;text-align:center;list-style:none;width:22%}
.tx_flbnews_recipe_type ul li strong{display:block;}
.tx_flbnews_recipe_ingredients{clear:both}
.tx_flbnews_recipe_ingredients{width:58%;float:left;}
.tx_flbnews_recipe_image{float:right;padding-top:20px}
.tx_flbnews_recipe_image img{border:solid #C3E530 2px}
.tx_flbnews_recipe_bodytext{clear:both}
/*.recipe .tx_flbnews_recipe_nutrionfacts, .recipe .tx_flbnews_recipe_expertadvice{display:none;}*/
#contentBody .recipe .tx_flbnews_recipe_recipetip{margin:1em 0;background-image:url(/img/entete_astuces.gif); }
#contentBody .recipe .tx_flbnews_recipe_recipetip p{ display:block;margin:10px 0 0 45px;}
#contentBody .recipe .tx_flbnews_recipe_recipetip h2{background-image:url(none);margin:30px 0 0 40px;padding:0;display:block;}
#contentBody .recipe .tx_flbnews_recipe_footer{margin:1em 0 0 0;}

#contentBody .recipe .icon_recipe{float: right; padding-top: 3px;  padding-bottom: 5px !important;}
#contentBody .recipe .icon_recipe img { width: auto; margin: 0px; }
#contentBody div.news .recipe dl dt { clear: both; }


/*vegetable*/
.vegetable .tx_flbnews_vegetable_commonname,.vegetable .tx_flbnews_vegetable_scientificname{width:60%;float:left}
.vegetable .tx_flbnews_vegetable_thumb{float:right}
.vegetable .tx_flbnews_vegetable_bodytext{clear:both}



#contentMeta div.bg_bottom { height:4px; background-image:url(/img/bg_inner_metaInfo_header_bottom.png); }

#rootline{padding:8px 0px 10px 0px;display: block;width: 100%;}
#rootline ul li {display:inline;}
#rootline ul li a { color:#999;}
#rootline ul li strong {display:inline; color:#666;}


#tooltip {position: absolute;z-index: 3000;background-color: #fff;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
 
#contentBody div, #contentBody p{text-align:justify}

/* Search Engine*/
.tx-indexedsearch-searchbox .tx-indexedsearch-form{float:left}
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{display:inline}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{display:inline;}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{display:inline;margin:12px 0 0 10px;background-color:#448E00;color:#fff}
.tx-indexedsearch-searchbox .tx-indexedsearch-search-submit{float:left;}
#contentBody ul.browsebox { text-align:right; }
#contentBody ul.browsebox li { display:inline; }

.news-item .nav span{text-align:left;float:left;}
.news-item img{margin-bottom:5px; height:auto; width:75px;}
#contentBody .news-item .nav span a{color:#306102}
.news-item .nav span.news-items-nav{float:right;text-align:right}
.news-item .nav span.news-items-nav a{padding-left:10px}
.news-item .nav .cleaner{clear:both;height:20px;}
#contentBody .news-item p.short{margin-left: 90px;}
#contentBody .news-item p.short a{color:#000;font-weight:normal;}
#contentBody .news-item p.short-getStart a{margin-left: 0px; color:#000;font-weight:normal;}/*Liste getStated S'y mettre s'est facile*/
div.paratext{clear:both;}
div.paratext img{width:auto;}

	
/*monographie login*/
#contentBody tfoot input{display:inline;margin:12px 0 0 0px;background-color:#448E00;color:#fff;border: solid 1px #448E00;}
#contentBody .tx-newloginbox-pi1 h3{display:block;font-size:2em;color:#397600;padding:0;margin:0;line-height:0.8em;}
#contentBody .tx-newloginbox-pi1 th{width: 150px;}
#contentBody .tx-newloginbox-pi1 td{text-align:left;}

/*enquete*/
#contentBody .tx-pbsurvey-pi1 .matrix .columnFirst {text-align: left; }
#contentBody .tx-pbsurvey-pi1 .matrix .columnNext {text-align: center; width:50px;}
		
#contentBody .tx-pbsurvey-pi1 .survey_item input{position: relative; top:10px; margin-right:5px}
html>body #contentBody .tx-pbsurvey-pi1 .survey_item input[type=checkbox]{position: relative; top:5px}
html>/**/body #contentBody .tx-pbsurvey-pi1 .survey_item input[type=checkbox], x:-moz-any-link, x:default{position: relative; top:3px}
html>/**/body #contentBody .tx-pbsurvey-pi1 .survey_item input, x:-moz-any-link, x:default{position: relative; top:3px}

#contentBody .tx-pbsurvey-pi1 .survey_item .columnNext input{position: relative; top:5px; margin-right:5px}

#contentBody .tx-pbsurvey-pi1 div.formbuttons{text-align:right;}
#contentBody .tx-pbsurvey-pi1 div.formbuttons input{display:inline;margin:12px 0 0 10px;background-color:#448E00;color:#fff;border: solid 1px #448E00;}
#contentBody .tx-pbsurvey-pi1 div.formbuttons input[type=hidden]{border: 0;}

/*tagcloud*/
#contentBody dl.tx_flbtagcloud_pi1 dt { font-size:1.3em; font-weight:bold; border-top:solid 1px #B9EA51; padding-top:0.5em; margin:1em 0;}
#contentBody dl.tx_flbtagcloud_pi1 dd a {margin-left:1em; }

/*Tags cloud*/
div.tx_flbtagcloud_pi1 {display:block;clear:both;width:150px;text-align:center;overflow:visible;margin:0 5px} /*width:140px;*/
div.tx_flbtagcloud_pi1 strong a {padding:0 2px;font-weight:normal}
div.tx_flbtagcloud_pi1 strong.rank5 a{ font-size:16px; color:#CE2F0F;white-space:nowrap;}
div.tx_flbtagcloud_pi1 strong.rank4 a{ font-size:15px; color:#578A2D;white-space:nowrap; }
div.tx_flbtagcloud_pi1 strong.rank3 a{ font-size:14px; color:#E98E19;white-space:nowrap;}
div.tx_flbtagcloud_pi1 strong.rank2 a{ font-size:13px; color:#4da4e1;white-space:nowrap;}
div.tx_flbtagcloud_pi1 strong.rank1 a{ font-size:12px; color:#8E18BA;white-space:nowrap;}
