HTML {min-width:1000px;}

body
{
	background-image:url(/images/bgBody.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#a7e1f6;
	font-size: 12px; 
	color: #666666; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin:0px;
}

img 
{
	border:none;
}

.imgTlt 
{
	margin-bottom:16px;
}

#imgTitleMenu {margin:5px 0 20px -1px;}

a 
{
	color:#095895;
}

h2 
{
	color:#249fd7;
	font-size:14px;
	margin-bottom:-7px;
}

H3 { font-size: 12px; font-weight:bold; color: #249fd7; margin: 0; }
	H3 A:link, H3 A:visited { color: #249fd7; text-decoration:none; }
	H3 A:active, H3 A:hover { color: #000000; text-decoration:none; }

H4 {color:#3682B5;}

.logoPrint 
{
	display:none;
}

P {}

.imgSection {margin:0 0 30px 0;}
.imgSectionBas {margin:30px 0 0 0;}

.text-indent{text-indent:-9000px;}

/*****************************
 General Layout
******************************/

#siteWrap 
{
	width:100%;
	height:100%;
	background-image:url(/images/bgMain.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#wrap 
{
	width:1000px;
	min-height:720px;
	margin:auto;
	position:relative;
}


.menu {
	 width:238px;
	 position:absolute;
	 left:-16px;
	 top:94px;
	 background-image:url(/images/bgMenu.gif);
	 background-repeat:no-repeat;
	 background-position:left bottom;
	 min-height:348px;
}
	.menu .item {margin:0 0 5px 0;}
	.menu A, .menu A:link, .menu A:visited, .menu A:active  {color:#095895; text-decoration:none;}
	.menu A:hover {color:#000000;}
	.menu A.active  {color:#000000;}

.menuConWrap  
{
	 padding:12px 45px 12px 45px;
}
	

/*****************************
 Header Layout
******************************/
#header 
{
	height:103px;
}

#navWrap 
{
	width:792px;
	margin:auto;

}

.mainNav 
{
	width:291px;
	margin-top:50px;
	float:left;
}

.logo 
{
	width:206px;
	float:left;
}	

.btnGap 
{
	margin-left:-3px;
}

.newsLetter 
{
	 right:127px;
	 top:79px;
	 position:absolute; 
	 z-index:200;
}

#produits .newsLetter 
{
	 right:127px;
	 top:80px;
	 position:absolute; 
	 z-index:200;
}


/*****************************
 Home Layout
******************************/
.h_flash  {
	background:url(/images/home.jpg) no-repeat;
	min-height:282px;
	padding:15px 0 10px 90px;
	margin-left:47px;
	margin-top:8px;
}

.bLink 
{
	width:807px;
	margin-left:100px;
}

.hGaps 
{
	margin-right:19px;
}

.hGapsDaninoIce 
{
	margin-right:13px;
}




/*****************************
 Content Layout
******************************/

#contentWrap
{
	width:810px;
	margin:auto;

}




	
.panContent 
{
	width:577px;
	margin-left:85px;
}

.leftPan, .rightPan 
{
	float:left;
	width:437px;
}

.rightPan 
{
	width:232px;
	height:10px;
	text-align:right;
}

.botPan {
	float:left;
	width:437px;
	clear:left;
	text-align:left;
}

.botPanDanino {
	float:left;
	width:437px;
	clear:left;
	text-align:left;
}

/*****************************
 Products Layout
******************************/


.pContent 
{
	margin:0px 67px 0px 67px;
	padding-bottom:40px;
	padding-top:18px;
	min-height:296px;
}


.pBlock 
{
	background-image:url(/images/bgPBlockGlobal.gif);
	background-repeat:no-repeat;
	background-position:right 25px;
	width:807px;
}
#produits .pContent {margin:0 0 0 67px;}

#produits .rightPan {width:291px;}

#produits .leftPan { }

#produits #contentWrap
{
	width:807px;
	margin:auto;
	min-height:44px;
	padding-top:250px;
	
}


.menuFlash  
{
	 left:97px;
	 position:absolute;
	 top:115px;
	 background: url(/images/bgProduits.jpg) no-repeat left top;
}

.menuNoFlash 
{
	padding:20px 0 0 40px; 	
	width:650px; 
}
.menuNoFlash #imgTitleMenu {display:none;}
.menuNoFlash  .item { font-size:12px;}


#produits .pBlock 
{
	background-image:url(/images/bgPBlock.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:808px;
}

#produits H1 {margin-top: 0 0 0 0; padding:10px 0 0 0;}

/* Info nutrition */
.pInfo { background:#d0effa; margin:-10px 57px 15px -20px; padding:15px 20px 7px 20px; }

	.pInfo .btns {	padding:10px 0 0 0; }
	.pInfo .item {	display:inline-block; white-space:no-wrap; padding:0 10px 7px 0; }


.pInfo A:link, .pInfo A:visited { color: #4683b1; text-decoration:underline; }
	.pInfo A:active, .pInfo A:hover { color: #000000; text-decoration:none; }


.screenshot { margin:0px 0 0 0; float:left;}

.botPan, .botPanDanino {border-top:solid 1px #90bfda;margin-top:10px;padding:10px 0 0 0;}
.botPan P {float:left; width:230px; padding-top:30px;}
.botPanDanino div {float:left; width:315px;}
.botPanDanino img {float:left; border-width: 0px;}
.botPan A:link, A:Visited, .botPanDanino A:link {font-weight:strong;}

/*****************************
 Recettes Layout
******************************/

#recettes .pContent 
{
	margin:0px 10px 0px 12px;
	padding-top:18px;
	min-height:308px;
}


#recettes .pBlock 
{
	background-image:url(/images/bgPBlockRecettes.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:807px;
	position:relative;
}

#recettes .twoColWrap
{
	width:808px;
	margin: 0px 0px 0px 2px;
}

.colIntro, .search  
{
	width:583px;
	height:335px;
	float:left;
	background-image:url(../images/bgRecettesIntro.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

.search 
{
	width:225px;
	background-image:none;
	margin-left:0px;
	background-image:url(../images/bgRecettesSearch.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.txtIntro 
{
	position:absolute;
	top:74px;
	left:41px;
	width:163px;
}


.recette_search 
{
	position:absolute;
	top:42px;
	left:23px;
}

#recettes .recette_search 
{
	position:static;
	padding-left:23px;

}

	

.nutriBlock a
{
	margin-right:10px;
}



#recettes .leftCol , #recettes .rightCol 
{
	margin-left:120px;
	width:450px;
	float:left;
}

#recettes .rightCol 
{
	width:213px;
	margin-left:0px;
}

.photoRecettes 
{
	width:208px;
	height:220px;
	position:absolute;
	left:-111px;
	top:97px;
	background-image:url(/images/interface/bgPhotoRecettes.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:34px 0px 0px 30px;
}

/* ________  */
/* RECETTES  */		

.recettes_res { }
	.recettes_res H1 {margin:0px 0 15px 15px;}
	.recettes_res, .recettes_res DIV, .recettes_res TD { color:#095895;}
	.recettes_res STRONG { color:#095895;}
	.recettes_res .btns { margin:39px 0 0 12px; white-space:nowrap; }
	
	.recettes_res .recette, .recettes_res .recette_alt, 
	.recette_o, .recette_alt_o { position:relative; padding: 5px 0 3px 0; }
	
	.recettes_res .recette { background-image:url(/images/interface/bg_rcSearch1.jpg); background-repeat:no-repeat; background-position:left top;}
	.recettes_res .recette_alt { background-image:url(/images/interface/bg_rcSearch2.jpg); background-repeat:no-repeat; background-position:left top;}
	.recette_o, .recette_alt_o {  background-image:url(/images/interface/bg_rcSearch2.jpg); background-repeat:no-repeat; background-position:left top;}
		
	.recettes_res .txt {font-size:14px; padding:10px 10px 10px 10px; width:209px;}
	.recettes_res .cote {color:#095895;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 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;  }
		
	.tabPager {margin: 5px 0 0 0;}
		.tabPager TD {color:#095895;}
		.tabPager TD.page {padding: 0 10px 0 10px;font-weight:bold;}
		.tabPage TD SELECT {font-weight:normal;}
		
		
		
		
		TD.box_cote {}
DIV.box_cote {color:#095895;margin: 0px 0 0 15px;}
	.box_cote TD {color:#095895;}
	.box_cote .tAucune {padding-top:10px;font-weight:bold;font-size:12px;margin-left:10px;}
	.box_cote STRONG {color:#095895;}
	.box_cote .cote {padding-top:10px;}
	.tC1 {color:#999999}
	.tC2 {color:#999999}
	.tC3 {color:#999999}
	.tC4 {color:#999999}


.cornImg 
{
	position:absolute;
	bottom:12px;
	right:11px;
}
		
/*****************************
 Promos Layout
******************************/

.threeColWrap {width:1003px;}
	.threeColWrap .col1 {width:268px;float:left;}
	.threeColWrap .col2 {width:465px;float:left;}
		.threeColWrap .col2a {float:left;}
		.threeColWrap .col2b {float:left;}
	.threeColWrap .col3 {width:261px;float:left;}
	
	
#promos {}
	#promos .zoneTop {}
	#promos .zoneCtn {padding:10px 20px 10px 30px;}
	#promos .zoneBot {}

#formNewsletterPromo {padding:10px 0 0 0; font-size:11px;}
#formNewsletterPromo INPUT {
	width:150px;
	margin: 10px 0 0 0;
	padding: 2px 5px 2px 5px;
	color:#e16f20;
	border:dotted 1px #e16f20;
	background:#fdf7f2;
}

#header-danino-ice{ background:url('/images/promo/danino-ice/bg_dino.jpg'); width:685px; height:326px; margin:0 16px;}
#TwoSticks{width:338px; height:295px; float:left;  }
#TwoTatoos{ width:399px; height:295px; float:left;}
#TwoSticks,#TwoTatoos{position:relative;}
#TwoSticks p,#TwoTatoos p{font-size:18px; color:#00aeef;  position:absolute; margin:0px; }			
			
			
/****************************
table layout
*****************************/
.tab_01 {border:none;background-color:#FFFFFF;border:solid 1px #738093;}
.tab_01 TH {padding:5px;font-size:12px;border:none;background-color:#3682B5;color:#FFFFFF;}
.tab_01 TD {background-color:#EBEBEB;padding:5px;border:none;}
.tab_01 .alternate TD {background-color:#F9F9F9;}


/* 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 #54B0F0;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/interface/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 #54b0f0; 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;}
	

/* Site Map */

.xmlSiteMap {padding:20px;width:500px;}
	.xmlSiteMap .map_section {margin:10px 0px 10px 0px;}
		.xmlSiteMap .map_section .titre {font-size:14px;}
		
	.xmlSiteMap .map_sub {font-size:13px; margin:10px 0px 0px 10px;}
		.xmlSiteMap .map_sub .item {padding: 0 0 5px 0px;}
	
	.xmlSiteMap .map_sub2 {margin:10px;}
	
	.xmlSiteMap A:link, .xmlSiteMap A:visited { color: #494949; text-decoration:none; font-size:13px;}
	.xmlSiteMap A:active, .xmlSiteMap A:hover { color: #000000; text-decoration:none;  font-weight:bold; font-size:13px;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #0C9EDC; text-decoration:none; font-weight:bold; font-size:16px;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #0C9EDC; text-decoration:none;  font-weight:bold; font-size:16px;}

	
/*****************************
 Footer Layout
******************************/

#mapFooter {width:725px; color:#057ca6;  margin:auto; font-size:11px;}
	#mapFooter .column {width:150px;float:left;padding-left:25px;}
	#mapFooter .titre {font-weight:bold;}
	#mapFooter .titre:link, #mapFooter .titre:visited, #mapFooter .titre:active {color:#095895;}
	#mapFooter .map_section {padding:5px 0 5px 0;}
	#mapFooter .map_sub {padding:5px 0 0 0;}
		#mapFooter .map_sub .item {padding:0 0 2px 0;}
		
	#mapFooter A:link, #mapFooter A:visited, #mapFooter A:active  {color:#666666; text-decoration:none;}
	#mapFooter A:hover {color:#000000;}
	
	#mapFooter #map3 {width:170px;} 
	#mapFooter #map5 {width:90px;} 
	

	
.footer_home {text-align:center;width:800px;margin:auto;padding-left:25px;}
	.footer_home .zone1 {width:320px;float:left;text-align:right;padding-right:46px;margin-top:15px;}
	.footer_home .zone2 {width:345px;float:left;text-align:left;padding-left:46px;margin-top:15px;}
	.footer_home SPAN {display:inline-block;padding:0 10px 0 10px;}
	.footer_home A:link, .footer_home A:visited { color: #2886b2; text-decoration:none; }
	.footer_home A:active, .footer_home A:hover { color: #000000; text-decoration:none; }
	
.wrapInsideFooter 
{	
	background-image:url(/images/bgInSideFooter.gif);
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:2px;
	padding-top:5px;
	margin-bottom:20px;
	height:54px;
}	
	
.footer_inside {text-align:center;width:770px;margin:auto;padding-left:0px;font-size:11px;}
	.footer_inside .zone1 {width:310px;float:left;text-align:right;padding-right:46px;margin-top:18px;}
	.footer_inside .zone2 {width:310px;float:left;text-align:left;padding-left:46px;margin-top:18px;}
	.footer_inside SPAN {display:inline-block;padding:0 10px 0 10px;}
	.footer_inside A:link, .footer_inside A:visited { color: #2886b2; text-decoration:none; }
	.footer_inside A:active, .footer_inside A:hover { color: #000000; text-decoration:none; }
	

.hr 
{
	background-image:url(/images/horizontalDots.gif);
	background-repeat:repeat-x;
	height:1px;
	margin: 29px 0px 29px 0px;
}

hr 
{
	display:none;
}

.tMauve {color:#513b86;}
.tVert {color:#99cc33;}
.tRose {color:#ff99cc;}
.tJaune {color:#ffcc00;}

/* Links ************************** */
.btn_link {font-weight:bold;}
A:link, A:visited {color: #095E9E; text-decoration:none;}
A:active, A:hover {color: #000000; text-decoration:none; }

/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 10px 0px 10px 30px; padding: 0; list-style-image: url(/images/icons/li_1.gif); list-style-type: disc;}
	LI { margin: 0 0 5px 0; padding: 0; vertical-align:top; }
	LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
	
UL.liste_saveurs {list-style-image: url(/images/icons/li_ff.gif); list-style-type:none;margin-bottom:20px;}
	.liste_saveurs LI {margin-bottom:10px;}
	
.liste_petite {margin-left:25px;font-size:10px;}
	.liste_petite LI {color:#738093;font-size:10px;margin-bottom:3px;}
	
.liste_capsules {}	
	.liste_capsules LI {margin: 0 0 10px 0}
	.liste_capsules LI LI {margin: 0 0 5px 0}
	.liste_capsules H3 {color:#1B4A9C;} 
	.liste_capsules .capsule {margin:10px 0 20px 0; background:#D9E7ED; padding:10px 20px; color:#000000;}
	.liste_capsules .i_plus {margin: 1px 0 0 0;}
	H3 A:link span, H3 A:visited span { }



.printOnly {display:none;}

#footerBlock 
{
	 width:783px;
	 margin:auto;
	 background-image:url(/images/bgFooterBlock.gif);
	 background-position:bottom;
	 background-repeat:no-repeat;
	 padding-bottom:8px;
}

.imcCalWrap 
{
	padding:8px;background-color:#d9e7ed;width:190px;
}

/* SANTÉ  */

	.tImc {font-size:20px;color:#ffa200;}
.tabImc { border-bottom:dotted 1px #54b0f0;  }
	.tabImc TH { border-left:dotted 1px #54b0f0;} 
		.tabImc TH.th1 {border-left:none;}
	.tabImc TD { padding:7px; background-color:#eef8ff; border-left:dotted 1px #54b0f0; }
	.tabImc TD.td3 {border-right:dotted 1px #54b0f0;}
	.tabImc TR.alt TD { background-color:#FFFFFF; }

.clearer 
{
	clear:both;
}