BODY {	margin:0; padding:0;min-width:1000px;  font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#848484; 
		background: #DDE1E6 url(/images/interface/site_bg.jpg) center top;}
BODY#postcard {margin:0; background: #FFFFFF url(/images/interface/bg_postcard.gif) repeat-x;}

IMG { border: none; }

/* wrappers */

#site {min-width:1000px; text-align:center; background: url(/images/interface/site_bg_t.jpg) repeat-x center top;}
#site_wrap {background: url(/images/interface/site_rep.gif) repeat-y center top;}
#site_wrap2 {background: url(/images/interface/site_top.jpg) no-repeat center top;}
	.home #site_wrap2 {background: url(/images/interface/site_top_plain.jpg) no-repeat center top;}
#site_wrap3 {background: url(/images/interface/site_bottom.jpg) no-repeat center bottom;}
#site_contenu {width:1000px; margin:0 auto; text-align:left;}

.colMenu {float:left; width:160px; padding:0 0 0 70px;}
.colContenu {float:left; width:675px; padding:0 80px 40px 15px;}
    .yobaby_bedon .colContenu { float: none; width: 900px; padding: 0 80px 40px 50px; }
    
    
/* Header */
#header {width:1000px; margin:0 auto;}
	#header #menu { margin:17px 0 0 0; padding:0 0 0 40px; height:238px; }
	#header #xF_menu { width:950px;height:219px;}

.menu_top {margin:0 auto; text-align:right;}
.menu_top img{border:0;}
	.menu_top #fr{width:980px; padding:8px 20px 0 0;}
	.menu_top #en {width:980px; padding:8px 20px 0 0;}

  /* IE 6 */
	*html .menu_top #fr{padding:5px 19px 0 0; width:981px;}
	*html .menu_top #en{padding:5px 19px 0 0; width:981px;}


/* Contenu */

	
/* Footer */
#footer {padding:10px 0 20px 0; text-align:center; color:#5F86B1;} 
	UL.menu_bottom {margin:0; padding:0; list-style-type:none;}
	UL.menu_bottom LI {display:inline; padding-left:16px;}
	
	#footer A:link, #footer A:visited, #footer A:active {color:#787878; text-decoration:none;}
	#footer A:hover {color:#000000; text-decoration:none;}


/* Menus */
#menu {width:220px; font-size:14px;height:30px;float:left;}
	#menu .top {}
	#menu .bottom {clear:left;}
	#menu .xmlMenu {margin:0;}
	#menu .item, #menu .item_a {display:block;padding:5px;float:left;border:1px solid #333333;}
	#menu A:link, #menu A:visited {color:#787878; text-decoration:none;}
	#menu A:active, #menu A:hover {color:#000000; text-decoration:none;}
	
#sMenu {font-size:13px;margin:42px 0 0 0;}
	/*#sMenu .top {height:30px;background: #A7B1BE;}
	#sMenu .bottom {height:30px;background: #A7B1BE;}*/
	#sMenu .xmlMenu_sub {margin:0; padding:0 0 5px 0;}
	#sMenu .titre{padding:0 0 16px 0;}
	#sMenu .item, #sMenu .item_a {padding:0 0 10px 0;}
	#sMenu A:link, #sMenu A:visited {color:#787878; text-decoration:none;}
	#sMenu A:active, #sMenu A:hover {color:#000000; text-decoration:none;}
	#sMenu SPAN { width:100%;cursor:hand;}
	

/* Sections */

/* Splash Page */

.splash { background: url(/images/interface/splash.jpg) no-repeat 38px 21px; width: 1000px; height: 560px; }
    #yobaby { background: url(/images/interface/splash_yobaby.jpg) no-repeat 38px 21px; }
	
.splash_btn { padding: 450px 0 0 380px; }	


/* Accueil */

#xF_home {padding:14px 0 22px 0;}
	#xF_home H1 {padding:30px 0 0 0;}
.contenu_temp {margin:0 60px 0 60px;}
	.contenu_temp .box {text-align:left;width:750px; padding:10px 50px 10px 20px; border: none;}
	.contenu_temp UL.menu {margin:-15px 0 10px -20px;list-style-image: none; list-style-type: none;}
	.contenu_temp UL.menu LI {margin:0;font-size:12px;float:left;padding:0 10px 0 0;}
	
	UL.menu {padding:10px 0 0 20px; height:20px;}
		UL.menu  A:link, UL.menu  A:visited {font-weight:bold;color: #2A8B25; text-decoration:none; list-style-type:none; }
		UL.menu A:active, UL.menu A:hover { color: #000000; text-decoration:none; }
		UL.menu LI {background:none; float:left;}
	
/* Produits */

.text_prod { width: 500px; }
.Saveurs { position: absolute; top: 106px; left: 500px; width: 220px; }
    .Saveurs#yoBaby { top: 40px; left: 517px; }
    .Saveurs#organic { top: 5px; }

.rabais { position: absolute; top: 140px; left: -214px; } 

#t_Sav { color: #58841C; font-size: 10px; padding: 0 20px; }
#i_fleche { padding-top: 6px; vertical-align:text-bottom; }
#list_sav { margin: 0 0 20px 20px; }

#yobaby_info { float: left; padding: 0px 20px 40px 0; }
#signature_baby {padding:20px;}
#signature_baby #logoCertifie {margin-left:60px;}

.form_back { background: url(/images/interface/form_back2.jpg) no-repeat; width:500px; height:520px;}
    
/* Typo */
H1 {padding:0px 0 14px 0; margin:0; font-size:20px; color:#92c143;}
H2 {padding:10px 0 12px 0; margin:0; font-size:15px; color:#92c143;}
H3 {padding:5px 0 5px 0; margin:0; font-size: 13px; color: #92c143; font-style:italic;}
H4, H5 {margin: 0; font-size: 11px; color:#00457C;}

P {margin:0 0 15px 0;}
	P.top {}
strong{color:#616161;}
.imgDr {float:right; margin: 0px 0px 10px 15px;}
.i_plus{margin:2px 0 0 0;}
sup{vertical-align:50%; font-size:65%;}
.tBold { font-weight: bold; }
.tRouge, .tRouge UL, .tRouge LI{ color:#ff0000; }
.tMauve { color: #b7459a; }

#text_baby { font-family: Comic Sans MS, Arial, Helvetica; }

/* Liens */
A:link, A:visited, A:active {color:#7fab36; text-decoration:underline;}
A:hover {color:#7fab36; text-decoration:none;}


/* Listes */
UL {margin:0; padding:0px 0 10px 1px; list-style-type:none;}
  UL LI {margin:0; padding:2px 0 10px 8px; background:url(/images/icons/li_2.gif) no-repeat 0 8px; color:#58841c;}
	
ol#faq{}
	ol#faq li{margin:0; padding:2px 0 18px 8px;}
		ol#faq li A:link, ol#faq li A:visited, ol#faq li A:active {font-weight:bold;}
		ol#faq li A:hover {font-weight:bold;}
	ol#faq li .reponse{padding:4px 0 0 0;}
	
	
ol li{margin:0; padding:2px 0 18px 8px;}

/* FORMS **** */
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit {  }
INPUT.txt {padding:2px 5px 2px 5px;background-color:#FFFFFF;border:solid 1px #c3c3c3;}
SELECT {border:solid 1px #C3C3C3;background-color:#FFFFFF;}


/* Divers */
.clearer {clear:both;}
.imgRt { float: right; margin: 0 0 15px 10px; }
.imgLf { float: left; margin: 0 10px 15px 0; }
.printOnly { display: none; }

/* SiteMap **** */	
.xmlSiteMap {padding:0 0 0 0;}
	#map_0 {margin-left:0;}
		#map_0 .item {}
	
	.xmlSiteMap .map_section  {margin:0 0 20px 0;}
		.xmlSiteMap .titre { }
		
	.xmlSiteMap .map_sub { margin:10px 0px 10px 10px;}
		.xmlSiteMap .map_sub .item {padding: 0px 0 8px 5px;}
		
	.xmlSiteMap A:link, .xmlSiteMap A:visited {color: #787878; text-decoration:none;}
	.xmlSiteMap A:active, .xmlSiteMap A:hover {color: #000000; text-decoration:none; font-weight:bold;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #375C95; text-decoration:none; font-weight:bold;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #000000; text-decoration:none;  font-weight:bold;}
	
	.xmlSiteMap .trigger {display:block;width:100%;cursor:hand;}
	
	#tblSiteMap {width:560px;}
		#tblSiteMap TD {vertical-align:top;}
		#tblSiteMap .col1 {}
		#tblSiteMap .col2 {}


/* ________  */
/* RECETTES  */		
	
.tab_rc {}
	.tab_rc TD {vertical-align:top;background-repeat:no-repeat;}
	.tab_rc .btn_fiche {text-align:right;margin:10px 10px 0 0 ;}
	.tab_rc A:link, .tab_rc A:visited {color:#707070;text-decoration:none;}
	.tab_rc A:hover, .tab_rc A:active {color:#3C3D44;text-decoration:none;}
	.tab_rc#tabrc1 P {font-size:11px;margin: 0;}
	.tab_rc P {font-size:11px;margin: 0 10px 0 20px;}
	.tab_rc .info {margin: 43px 20px 0 0;}
	
	.tab_rc .search {margin: 0 0 60px 20px;}
	
	.fiche_1 P {margin: 0 20px 0 40px;}
	.fiche_2 P, .fiche_2 .btn_fiche  {margin-right:20px;}
	
	.rcPager {display:none;}
	
.recette_search {margin: 0 0 0 0;}
	.recette_search H2 {margin:0 0 20px 0;}
	.recette_search H3 {color:#494949; font-size:11px;margin:0 0 5px 0;}
	.recette_search#search_res H2, .recette_search#search_res H3 {color:#FFFFFF;}
	.recette_search .form {margin: 0 0 0 20px;}
		.recette_search .form DIV {margin: 0 0 10px 0;}
		.recette_search SELECT {width:180px;border:solid 1px #b3b3b3; background-color:#FFFFFF; }
		.recette_search INPUT.texte {width:170px;border:solid 1px #b3b3b3; background-color:#FFFFFF;}
		
	.recette_search#search_menu { }
		.recette_search#search_menu H2 {margin:0 0 10px 0;}
		.recette_search#search_menu .form {margin:0 0 0 0;}
		.recette_search#search_menu SELECT {width:160px;}
		.recette_search#search_menu INPUT.texte {width:140px;}
		.recette_search#search_menu H3 {color:#c4ff96; font-size:11px; font-weight:normal;}
		
		
	.recette_search#search_res {margin: 115px 0 0 0;}
		.recette_search#search_res SELECT, .recette_search#search_res INPUT.texte {width:130px;}
	.btn_convert {margin:5px 0 0 0px; padding:0;}
	.btn_subs {margin:0 0 0 20px;}

.recettes_res { float: left; background-color: #ffffff; }
	.recettes_res .resultats {padding: 0 20px 0 20px;}
	.recherche_sorry {margin:20px 0 0 30px;font-size:14px;width:500px;}
	.recherche_header {padding:30px 30px 30px 30px;background-image:url(/images/recettes/bg_rcRes.gif); background-repeat: no-repeat;}
		.recherche_header H1 {margin:0;}
	.recettes_res H1 {margin:25px 0 15px 15px;}
	.recettes_res, .recettes_res DIV, .recettes_res TD { color:#004b85;}
	.recettes_res STRONG { color:#004b85;}
	.recettes_res .btns { margin:80px 0 0 0; white-space:nowrap; }
	.recettes_res .image {padding: 20px 10px 0 10px;}
	
	.recettes_res .recette, .recettes_res .recette_alt, 
	.recette_o, .recette_alt_o { position:relative; padding: 10px 0 10px 20px; }
	
	.recettes_res .recette { background-color:#e2f6ff; background-image:url(/images/recettes/bg_rcRes1.gif); background-repeat: repeat-y;}
	.recettes_res .recette_alt { background-color:#eefaff; background-image:url(/images/recettes/bg_rcRes2.gif); background-repeat: repeat-y;}
	.recette_o, .recette_alt_o { background-color:#c4ff96; }
		
	.recettes_res .txt {font-size:14px; padding:10px 10px 10px 10px; width:300px;}
	.recettes_res .cote {color:#42A33C;text-align:right;padding-right:10px; white-space:nowrap;}
		.recettes_res .cote IMG {margin-top:-1px;}
	.recettes_res .img {padding:0 0 0 10px;}
	.recettes_res .img_DISABLED IMG {border:solid 2px #FFFFFF;}
	
	.recettes_res A:link, .recettes_res A:visited { color: #FFFFFF; text-decoration:none; }
	.recettes_res A:active, .recettes_res A:hover { color: #FFFFFF; text-decoration:none; }
	
	.recettes_res .link {position:absolute;z-index:100; top:0;}
		.recettes_res .link IMG { width:488px; height:70px;  }
	
	.tabRecettes {}
	.tabRecettes .img IMG {border:solid 2px #47aa42;}
	
	.tabPager {margin: 5px 0 0 0;}
		.tabPager TD {color:green;}
		.tabPager TD.page {padding: 0 10px 0 10px;font-weight:bold;}
		.tabPage TD SELECT {font-weight:normal;}
		
	.fond_blanc { background-color: #ffffff; width: 675px; }

/* FICHE RECETTE */

.tab_recette H1 {margin: 30px 0 15px 0; font-size:20px; color:#00457c; font-weight:normal;font-family: Georgia, Times New Roman, serif;  }
.tab_recette2 { background-color: #ffffff; }

.recette_info {color:#32792e;padding: 0 0 0 0;}
	.recette_info STRONG {color:#0992CC}
		.recette_info#fiche2 STRONG {color:#ff8e9f}
		.recette_info#fiche3 STRONG {color:#ddff80}
		.recette_info#fiche4 STRONG {color:#ffc956}
	.recette_info H2 {margin: 0 0 10px 0;}
	.recette_img {margin: 28px 0 0 20px;}
		.recette_img IMG {border:solid 2px #47aa42;}
	
.copyright { float:right; text-align:right; color:#6F7279;padding: 10px 40px 0 0; font-size:smaller}
.portions {font-size: 11px;float:left; text-align:left; color:#414141;padding: 0;}
	.portions Strong { font-size:small; color:#414141;}

	
.liste_ing {margin: 10px 0 10px 20;list-style-image: none; list-style-type: none;}
	.liste_ing LI {color:#32792e;}
	
	
.recette_prep {margin-right:40px;}
	.recette_prep .btn_nutri {margin:20px 0 0 30px;}
	.recette_prep P {margin-left:30px}
	
.liste_prep {margin-left:60px;font-weight:bold;}
	.recette_info H2, .liste_prep LI {color:#32792e;}
	.liste_prep LI {margin-bottom:15px;}
	.liste_prep SPAN {font-weight:normal;color:#686868;}

	
TD.box_cote {margin: 0 30px 0 0;}
DIV.box_cote {color:#47aa42;margin: 0 0 0 15px;}
	.box_cote TD {color:#47aa42;}
	.box_cote .tAucune {padding-top:10px;font-weight:bold;font-size:12px;margin-left:10px;}
	.box_cote STRONG {color:#47aa42;}
	.box_cote .cote {padding-top:10px;}
	.tC1 {color:#47aa42}

		
.recette_fiche1 {background-image:url(/images/recettes/bg_rcRep.gif); background-repeat: repeat-y; width: 675px; margin:0; padding:0; }

/* PopUps  */

DIV.popConv {padding:0;width:265px;
	position:absolute;top:290px;left:-290px; z-index:999;}
	/* IE Only */ * HTML DIV.popConv {width:255px;}
	.popConv .container {position:relative;padding:0 5px 5px 5px;border:solid 1px #42a33c;border-top:none;background-color:#FFFFFF;}
	.popConv H1 {margin:0;padding:0;}
	.popConv H2 {font-size:12px;font-weight:bold;color:#FFFFFF; margin:5px 0 0 0; width:100%;padding:5px;
	background-image: url(/images/recettes/bg_tabTop1.gif);background-repeat: no-repeat;}
	.popConv P {padding:5px;margin:0;}
	.popConv .btn_close {position:absolute; top:-27px;left:232px;}
		/* IE Only */* HTML .popConv .btn_close {top:-27px;left:232px;}
		.popConv .btn_close IMG {width:30px;height:30px;}
	
.tabPopConv {width:255px; border:dotted 1px #42a33c; border-top:none;}
	/* IE Only */ * HTML .tabPopConv {width:253px;}
	.tabPopConv TD.txt {padding:10px;}
	.tabPopConv TD {background-color:#FFFFFF;}
	.tabPopConv INPUT.txt {text-align:center;width:35px;margin:0 0 0 5px;}
	.tabPopConv .res {margin-left:10px;width:70px;}
	.tabPopConv IMG {border:none;margin:5px 0 5px 0;}