/* FIL/IDF Nutrition */
/* Titre Intro */
h6 { color:#0469b2; }
h6.green { margin:-15px auto 20px; color:#007e09; }
h3 { display:block; font-size:12px; color:#0469b2; background:url(../image/drop.gif) 0 2px no-repeat; padding-left:15px; }
h3 em { font-size:11px; }
strong.blue { font-weight:bold; color:#0469b2; }
div#intro h1 { color:#0469b2; }
div#intro h2 { color:#0468B2; }
p#search { margin-left:0; margin-bottom:15px; }
p#new_item { color:#ba7a13; text-align:right; }
/* GLOSSARY */
div.glossary p { margin-left:0; }
div.glossary h3 { background:none; padding:0; }
div.menu_glossary { margin:10px auto 10px; text-align:left; color:#0096A3; font:bold 18px Verdana, Helvetica, Arial, sans-serif; }
/* FAQ */
h3.faq { display:block;width:auto;height:20px;line-height:17px;border-top:2px dotted #D9D9D9;border-bottom:2px dotted #D9D9D9;background:#d0edff url(../image/faq.gif) top left no-repeat;padding:3px 0 0 25px;font-size:12px;color:#0469b2;margin:5px -20px 0 -20px;}
h3.faq_new { display:block;width:auto;height:20px;line-height:17px;border-top:2px dotted #D9D9D9;border-bottom:2px dotted #D9D9D9;background:#f8dfaa url(../image/faq_new.gif) top left no-repeat;padding:3px 0 0 25px;font-size:12px;color:#0469b2;margin:5px -20px 0 -20px;}
span.fleche { display:block;width:75px;height:14px;margin:-17px 8px auto auto;padding-right:20px;background:transparent url(../image/fleche.gif) 80px 3px no-repeat;text-align:right;font-weight:normal;}
span.faq_new { width:20px; height:20px; background-color:#f8dfaa; border:1px solid #ba7a13; }
/* popur FAQ et GLOSSARY */
div.infos { margin:10px; }
div.infos p { }
div.infos ul { margin-left:30px; list-style:none; }
div.infos ul li { padding-left:15px; background:url(../image/dot_blue.gif) 0 2px no-repeat; font-size:11px; }
div.infos table { border:1px solid grey; }
div.infos td{ border:1px solid grey; }
div.infos hr { margin:10px -20px 10px; }
/* "What's New" */
h3.green { display:block;width:auto;height:45px;border-top:2px dotted #D9D9D9;border-bottom:2px dotted #D9D9D9;background:#a8e0da url(../image/info_title_green.gif) top left no-repeat;padding:5px 0 0 20px;font:normal 1.8em/40px Verdana, Helvetica, Arial, sans-serif;color:#00a394;margin:5px 0 0 -7px;}
/* "Links" */
h3.blue { display:block;width:auto;height:45px;border-top:2px dotted #D9D9D9;border-bottom:2px dotted #D9D9D9;background:#d0edff url(../image/info_title.gif) top left no-repeat;padding:5px 0 0 40px;font:normal 1.8em/40px Verdana, Helvetica, Arial, sans-serif;color:#0469b2;margin:5px 0 0 -7px;}
hr { display:block; height:1px; margin:10px -20px 10px; border:0; border-bottom:2px dotted #d9d9d9; background-color:#FFF; color:#FFF; clear:both; width:615px;}
hr.fullpage { display:block; height:1px; margin:20px -20px 10px; border:0; border-bottom:2px dotted #d9d9d9; background-color:#FFF; color:#FFF; clear:both; width:790px; }
/* --- alignement image */
.gauche { float:left; margin-right:5px; }
.droite { float:right; margin-left:5px; }
.clear { clear:right; }
/*
	a:link, a:visited { color:#00a394; text-decoration:underline; }
	a:hover, a:active { text-decoration:none; }
*/
a:link, a:visited { color:#0468b2; text-decoration:underline; }
a:hover, a:active { color:#0096A3; text-decoration:none; }
a#print_link:link, a#print_link:visited { display:block;color:#00a394;font-size:1.1em;padding:0 0 0 18px;height:20px;margin:5px;background:url(../image/print.gif) left center no-repeat;text-decoration:none;}
a#search_link:link, a#search_link:visited { display:block;color:#00a394;font-size:1.1em;padding:0 0 0 18px;height:20px;margin:5px;background:url(../image/search-icon.gif) left center no-repeat;text-decoration:none;float:left;}
a.tool:link, a.tool:visited { color:#00a394; text-decoration:none; }
a.tool:hover, a.tool:active { text-decoration:underline; }
a.blue:link, a.blue:visited { color:#0469b2; text-decoration:underline; }
a.blue:hover, a.blue:active { text-decoration:none; }
/* col_left ------ */
	/*
		#col_left #menu #website { background:url(../image/bg_website.gif) 0 0 no-repeat; height:72px; }
		#col_left #menu ul li a:link, #col_left #menu ul li a:visited { color:#007e09; }
		#col_left #menu ul li.last { border-bottom:0; padding:10px 20px 0; }
		#col_left #menu ul li.last p { text-align:center; }
		#col_left #menu ul li.last strong { margin-left:10px; color:#0469b2; font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
		#col_left #menu ul li.last a:link, #col_left #menu ul li.last a:visited { display:inline; padding:0; margin-right:10px; height:auto; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
		#col_left #menu ul li.last a:hover, #col_left #menu ul li.last a:active { text-decoration:underline; }
		#col_left #menu ul li.last input[type="text"] { background-color:white; border:1px solid #00A394; color:black; }
		#col_left #menu ul li.last input[type="submit"] { background-color:white; border:1px solid #00A394; font:normal 10px Verdana, Helvetica, Arial, sans-serif; color:#00A394; cursor:pointer; }
		#col_left #menu ul li ul { border:0; padding:0; }
		#col_left #menu ul li ul.sub_menu { margin:-20px 0 10px; .margin:0; _margin:-5px 0; padding:0 0 10px 0; _padding:0 0 15px 0; list-style:none; }
		#col_left #menu ul li ul.sub_menu li { width:auto; height:20px; border:0; margin:-10px 0; .margin:-10px 0 0; _margin:-13px 0 -27px 0; padding-bottom:5px; background:url(../image/dot_blue.gif) 18px 16px no-repeat; .background:url(../image/dot_blue.gif) 18px 10px no-repeat; _background:url(../image/dot_blue.gif) 18px 11px no-repeat; text-indent:12px; }
		#col_left #menu ul li ul.sub_menu li a:link, #col_left #menu ul li ul.sub_menu li a:visited { text-decoration:none; }
		#col_left #menu ul li ul.sub_menu li a:hover, #col_left #menu ul li ul.sub_menu li a:active { text-decoration:underline; background:none; color:#666666; }
		#col_left #menu ul li ul.sub_menu li span { font:normal 10px Verdana, Helvetica, Arial, sans-serif; color:#666666; }
	*/
/* col_left ------ */
	/*
		#col_left #menu #website { background:url(../image/bg_website.gif) 0 0 no-repeat; height:72px; }
		#col_left #menu ul li a:link, #col_left #menu ul li a:visited {  }
		#col_left #menu ul li.last { border-bottom:0; padding:10px 20px 0; }
		#col_left #menu ul li.last p { text-align:center; }
		#col_left #menu ul li.last strong { margin-left:10px; color:#0469b2; font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
		#col_left #menu ul li.last a:link, #col_left #menu ul li.last a:visited { display:inline; padding:0; margin-right:10px; height:auto; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
		#col_left #menu ul li.last a:hover, #col_left #menu ul li.last a:active { text-decoration:underline; }
		#col_left #menu ul li.last input[type="text"] { background-color:white; border:1px solid #00A394; color:black; }
		#col_left #menu ul li.last input[type="submit"] { background-color:white; border:1px solid #00A394; font:normal 10px Verdana, Helvetica, Arial, sans-serif; color:#00A394; cursor:pointer; }
		#col_left #menu ul li ul { border:0; padding:0; }
		#col_left #menu ul li ul.sub_menu { margin:-20px 0 10px; .margin:0; _margin:-5px 0; padding:0 0 10px 0; _padding:0 0 15px 0; list-style:none; }
		#col_left #menu ul li ul.sub_menu li { width:auto; height:20px; border:0; margin:-10px 0; .margin:-10px 0 0; _margin:-13px 0 -27px 0; padding-bottom:5px; background:url(../image/dot_blue.gif) 18px 16px no-repeat; .background:url(../image/dot_blue.gif) 18px 10px no-repeat; _background:url(../image/dot_blue.gif) 18px 11px no-repeat; text-indent:12px; }
		#col_left #menu ul li ul.sub_menu li a:link, #col_left #menu ul li ul.sub_menu li a:visited { text-decoration:none; }
		#col_left #menu ul li ul.sub_menu li a:hover, #col_left #menu ul li ul.sub_menu li a:active { text-decoration:underline; background:none; color:#666666; }
		#col_left #menu ul li ul.sub_menu li span { font:normal 10px Verdana, Helvetica, Arial, sans-serif; color:#666666; }
	*/
/* col_right ------ */
#col_right #header.home { background:#F4F4F4 url(../image/header.jpg) bottom right no-repeat; }
#col_right #header.dairy { background:#F4F4F4 url(../image/header_dairyandyou.jpg) bottom right no-repeat; }
#col_right #content #page { width:auto;}
#col_right #content #page #n_col { padding-left:20px; }
#col_right #content #page #n_col .three_col { float:left; width:250px; min-height:550px; border-left:2px dotted #d9d9d9; }
#col_right #content #page #n_col .three_col a:link, #col_right #content #page #n_col .three_col a:visited { display:block; margin-left:10px; }
#col_right #content #page #n_col .three_col ul { margin:0 0 0 15px; padding:10px 10px; list-style:circle url(../image/drop.gif) outside; font:normal 11px/13px Verdana, Helvetica, Arial, sans-serif; color:#444; }
#col_right #content #page #n_col .three_col ul li { margin-bottom:30px; }
#col_right #content #page #n_col .three_col ul li a:link, #col_right #content #page #n_col .three_col ul li a:active { margin:0; }
#col_right #content #page_list { float:left; width:574px; border-right:2px dotted #d9d9d9; padding:30px 20px 0; }
#col_right #content #page_list a.top { float:right; }
#col_right #content #page_list div.event_bloc { display:block; float:right; margin-right:50px; }
#col_right #content #right_elements { float:right; width:170px; padding:10px 0 0; }
#col_right #content #right_elements ul { margin:0; padding:10px 5px 0 20px; font:normal 11px/13px Verdana, Helvetica, Arial, sans-serif; }
#col_right #content #right_elements ul.blue { list-style:circle url(../image/drop.gif) outside; }
#col_right #content #right_elements ul.green { list-style:circle url(../image/drop_green.gif) outside; }
#col_right #content #right_elements ul li { text-indent:0px; padding-right:5px; margin-bottom:25px; }
#col_right #content #right_elements ul li p { margin:0 0 0 0; }
#col_right #content #right_elements ul li strong { color:#444; word-wrap:break-word; }
/* footer ------ */
	/*
		#footer { clear:left; width:920px; text-align:center; font:normal 9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0096A3; padding:10px 0 0 170px; border-top:2px dotted #d9d9d9;}
		#footer p a:link, #footer p a:visited { text-decoration:none; }
		#footer p a:hover, #footer p a:active { text-decoration:underline; }
	*/

