﻿html,body {
height:100%;
}

html {
font-size:100%;
}

body {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:68.75%;
background:#ffea03 url(../../img/bg-site.jpg) no-repeat center top;
text-align:center;
color:#333333;
}

body.popinPage {
	background: none;
	text-align:left;
}

* {
border:0;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,
table {
font-weight:normal;
font-size:1em;
}

form,fieldset {
display:inline;
}

select,input,img,button,label {
vertical-align:middle;
font-size:1em;
color:Black;
}

input.button {
overflow:visible;
}

input.radio,input.checkbox {
height:1em;
}

input.textBox,select,textarea {
border:none;
background-color:White;
font-size:1em;
overflow:hidden;
color:#6f6f6f;
padding:1px;
}

a,acronym {
text-decoration:none;
color:Black;
}

a:hover,a:hover acronym {
text-decoration:underline;
}

ul,ol {
list-style-type:none;
}

.clear {
float:none !important;
clear:both !important;
height:0;
display:block;
width:auto;
font-size:0;
line-height:0;
}

.clearFloat {
clear:both !important;
}

.clearAfter:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

.hidden {
position:absolute;
left:-9999px !important;
top:-9999px !important;
font-size:0;
height:0;
display:block;
}

.alignLeft {
text-align:left;
}

.alignRight {
text-align:right;
}

.alignCenter {
text-align:center;
}

.floatRight {
float:right;
}

.floatLeft {
float:left;
}

.bold {
font-weight:bold;
}

#printFooter {
	display: none;
}

.lien1,.lien2,.lien3,.lien4,.btAbus {
color:#333333;
font-weight:bold;
background:url(../../img/elements/puces/arrow1.gif) no-repeat left 3px;
padding-left:10px;
display:block;
}

.lien2 {
color:#d57def;
background:url(../../img/elements/puces/arrow2.gif) no-repeat left 3px;
}

.lien3 {
color:#edc307;
background:url(../../img/elements/puces/arrow6.gif) no-repeat left 3px;
}

.lien4 {
color:#aac70c;
background:url(../../img/elements/puces/arrow7.gif) no-repeat left 3px;
}

.lien5 {
font-weight: bold;
text-decoration: underline;
}

.lien5:hover {
text-decoration: none;
}

.btAbus {
color:#aac70c;
font-weight:normal;
background:url(../../img/elements/puces/warning.gif) no-repeat left 3px;
float:right;
margin-top:5px;
padding-left:15px;
margin-right:7px;
}

html > body .btAbus {
margin-right:15px;
}

.note0v,.note1v,.note2v,.note3v,.note4v,.note5v {
display:block;
width:52px;
height:8px;
font-size:0;
line-height:8px;
margin-top:5px;
}

.note0v span,.note1v span,.note2v span,.note3v span,.note4v span,.note5v span {
visibility:hidden;
}

.note0v {
background:url(../../img/elements/notes/0-v.gif) no-repeat left top;
}

.note1v {
background:url(../../img/elements/notes/1-v.gif) no-repeat left top;
}

.note2v {
background:url(../../img/elements/notes/2-v.gif) no-repeat left top;
}

.note3v {
background:url(../../img/elements/notes/3-v.gif) no-repeat left top;
}

.note4v {
background:url(../../img/elements/notes/4-v.gif) no-repeat left top;
}

.note5v {
background:url(../../img/elements/notes/5-v.gif) no-repeat left top;
}

.note0vert,.note1vert,.note2vert,.note3vert,.note4vert,.note5vert {
display:block;
width:69px;
height:11px;
font-size:0;
line-height:11px;
}

.note0vert span,.note1vert span,.note2vert span,.note3vert span,.note4vert span,.note5vert span {
visibility:hidden;
}

.note1vert {
background:url(../../img/elements/notes/1-vert.gif) no-repeat left top;
}
.note2vert {
background:url(../../img/elements/notes/2-vert.gif) no-repeat left top;
}
.note3vert {
background:url(../../img/elements/notes/3-vert.gif) no-repeat left top;
}
.note4vert {
background:url(../../img/elements/notes/4-vert.gif) no-repeat left top;
}

.note5vert {
background:url(../../img/elements/notes/5-vert.gif) no-repeat left top;
}
.paddB0 {
padding-bottom:0 !important;
}

.margB0 {
margin-bottom:0 !important;
}
.list1 li {
background:url(../../img/elements/puces/coche-vert.gif) no-repeat left 3px;
padding-left:20px;
color:#333333;
font-size:1.09em;
font-style:italic;
margin-bottom:10px;
font-weight:bold;
}

.list2 li {
padding-left:20px;
color:#333333;
font-size:1.09em;
margin-bottom:10px;
}

.list2 li.e1 {
background:url(../../img/elements/puces/num/1-v.gif) no-repeat left top;
}

.list2 li.e2 {
background:url(../../img/elements/puces/num/2-v.gif) no-repeat left top;
}

.list2 li.e3 {
background:url(../../img/elements/puces/num/3-v.gif) no-repeat left top;
}

.list2 li.e4 {
background:url(../../img/elements/puces/num/4-v.gif) no-repeat left top;
}

.list2 li.e5 {
background:url(../../img/elements/puces/num/5-v.gif) no-repeat left top;
}

.listInline li {
display:inline;
margin-right:10px;
}

#main {
position:relative;
width:965px;
text-align:left;
background:url(../../img/bg-header.jpg) no-repeat left 51px;
min-height:500px;
margin:0 auto;
}

#blocNavigation {
position:relative;
z-index:11;
background:url(../../img/navigation/bg-navigation.png) no-repeat left top;
width:866px;
height:126px;
margin-left:99px;
margin-bottom:20px;
}

h1 {
position:absolute;
top:47px;
left:19px;
}

#navigation {
margin-left:60px;
padding-top:13px;
}

#navigation li {
float:left;
position:relative;
}

#navigation li a,#navigation li span {
display:block;
height:26px;
padding-top:4px;
font-weight:bold;
color:White;
font-size:1.18em;
text-align:center;
margin-right:10px;
text-decoration:none;
}

#navigation .btHome {
width:15px;
}

#navigation .btRecettes {
background:url(../../img/navigation/bg-recettes.png) no-repeat left top;
width:146px;
}

#navigation .active .btRecettes {
background-image:none;
color:#AAC70C;
}

#navigation .btProduits {
background:url(../../img/navigation/bg-nos-produits.png) no-repeat left top;
width:210px;
}

#navigation .active .btProduits {
background-image:none;
color:#F4CE0B;
}

#navigation .btMaggiHome {
background:url(../../img/navigation/bg-maggi-home.png) no-repeat left top;
width:114px;
}

#navigation .active .btMaggiHome {
background-image:none;
color:#D57DEF;
}

#navigation .btWellness {
background:url(../../img/navigation/bg-wellness.png) no-repeat left top;
width:84px;
}

#navigation .active .btWellness {
background-image:none;
color:#52BEEF;
}

#navigation .btHistoire {
background:url(../../img/navigation/bg-histoire.png) no-repeat left top;
width:117px;
}

#navigation .active .btHistoire {
background-image:none;
color:#E31818;
}

#navigation li ul {
margin-top:9px;
}

#navigation li li {
float:none;
line-height:0.8em;
}

#navigation li li a {
color:#a8a8a8;
font-size:0.91em;
display:inline;
height:auto;
margin-right:0;
padding-top:0;
text-transform:uppercase;
}

#navigation li li.active a,#navigation li li a:hover {
color:#3e3e3e;
}
/*Ajout Eric*/
      #menuNew li a.btRecette {
      background:url("../../Images1/HomeTabtab2LeftOff.png") no-repeat left top;
      }

      #menuNew li.active a.btRecette,
      #menuNew li a.btRecette:hover{
      background:url("../../Images1/HomeTabtab2LeftOn.png") no-repeat left top;
      }

      #menuNew li a.btCuisine {
      background:url("../../Images1/HomeTabtab3LeftOff.png") no-repeat left top;
      }

      #menuNew li.active a.btCuisine,
      #menuNew li a.btCuisine:hover {
      background:url("../../Images1/HomeTabtab3LeftOn.png") no-repeat left top;
      }

/*Fin ajout Eric*/
#blocHautHome {
position:relative;
background:url(../../img/module-new/bg-arrondi.png) no-repeat left 25px;
height:346px;
}

#blocNew {
position:absolute;
top:0;
left:20px;
background:url(../../img/module-new/bg-module.png) no-repeat left top;
width:703px;
height:346px;
z-index:10;
}

#menuNew {
position:absolute;
left:0;
top:16px;
z-index:10;
background:url(../../img/module-new/bg-ombre.png) repeat-y right top;
width:128px;
height:308px;
}

#menuNew li {
margin-top:-5px;
width:100%;
float:left;
clear:both;
}

#menuNew li.first {
margin-top:0;
}

#menuNew li a {
display:block;
width:134px;
height:81px;
text-decoration:none;
}

#menuNew li a:hover span,#menuNew li a:hover {
text-decoration:none;
}

#menuNew li a.btPromo {
background:url(../../img/module-new/bt-promo-off.png) no-repeat left top;
}

#menuNew li a.btPromo:hover,#menuNew li.active a.btPromo {
background:url(../../img/module-new/bt-promo-on.png) no-repeat left top;
}

#menuNew li a.btActu {
background:url(../../img/module-new/bt-actu-off.png) no-repeat left top;
}

#menuNew li a.btActu:hover,#menuNew li.active a.btActu {
background:url(../../img/module-new/bt-actu-on.png) no-repeat left top;
}

#menuNew li a span {
visibility:hidden;
font-size:0;
}

#contenuNew {
position:absolute;
left:114px;
top:18px;
z-index:5;
}

#contenuNew li.elementContenu {
display:none;
}

#contenuNew li.active {
display:block;
}

#contenuNew .gauche {
position:absolute;
overflow:hidden;
}

#contenuNew .gauche,
#contenuNew .gauche a img {
width:394px;
height:304px;
}
#contenuNew .gabaritPromotion {
width:394px;
height:304px;
}

#contenuNew .gabaritPromotion a {
display:block;
}

#contenuNew .gabaritPromotion a:hover,#contenuNew .gabaritPromotion a:hover span {
text-decoration:none;
cursor:pointer;
}

#contenuNew .gabaritPromotion .reduction {
position:absolute;
top:15px;
left:199px;
background:url(../../img/push/bg-etoile.png) no-repeat left top;
width:139px;
height:94px;
text-align:center;
color:White;
font-size:1.18em;
font-weight:bold;
padding-top:45px;
}

#contenuNew .gabaritPromotion .reduction span {
font-size:3.08em;
display:block;
line-height:0.8em;
}

#contenuNew .gabaritPromotion .ombrePrix {
position:absolute;
top:84px;
left:66px;
width:156px;
background:url(../../img/push/bg-prix.gif) repeat-y right top;
padding-bottom:5px;
display:block;
}

#contenuNew .gabaritPromotion .blocPrix {
width:151px;
color:Black;
display:block;
}

#contenuNew .gabaritPromotion .prix {
background-color:#edf515;
text-align:center;
padding-top:24px;
padding-bottom:10px;
display:block;
}

#contenuNew .gabaritPromotion .prix .entier,#contenuNew .gabaritPromotion .prix .decimal,#contenuNew .gabaritPromotion .prix .aulieu {
line-height:1em;
font-weight:bold;
}

#contenuNew .gabaritPromotion .prix .entier {
font-size:6.09em;
}

#contenuNew .gabaritPromotion .prix .decimal {
font-size:3.81em;
vertical-align:top;
}

#contenuNew .gabaritPromotion .prix .aulieu {
display:block;
font-size:1.63em;
}

#contenuNew .gabaritPromotion .nomProduit {
background-color:White;
font-size:1.09em;
line-height:1em;
display:block;
padding:10px;
}

#contenuNew .gabaritPromotion .nomProduit span {
font-weight:bold;
display:block;
margin-bottom:2px;
}

#contenuNew .gabaritPromotion .bas {
position:absolute;
bottom:3px;
left:0;
width:372px;
padding:0 11px;
}

#contenuNew .gabaritPromotion .bas .date {
float:left;
font-weight:bold;
font-size:1.09em;
color:#333333;
}

#contenuNew .gabaritPromotion .bas .lien1 {
float:right;
}

#contenuNew .droite {
height:304px;
left:414px;
position:absolute;
top:2px;
width:155px;
overflow:hidden;
}

#contenuNew .gabarit1 .titre {
margin:15px 0;
}

#contenuNew .gabarit1 dt {
margin-bottom:7px;
}

		#contenuNew .gabarit1 dt a img {
		width: 114px;
		height: 88px;
		}

#contenuNew .gabarit1 dd {
margin-bottom:10px;
}

#contenuNew .gabarit2 .titre {
margin:15px 0 5px;
}

#contenuNew .gabarit2 .titre2 {
margin:15px 0;
}

#contenuNew .gabarit2 .titreRecette {
font-size:1.63em;
font-weight:bold;
margin-bottom:3px;
line-height:1em;
}

#contenuNew .gabarit2 .note {
margin-bottom:8px;
}

#contenuNew .gabarit2 ul li {
width:100%;
}

#contenuNew .gabarit2 img.produit {
margin-bottom:8px;
width: 94px;
height: 83px;
}

#blocRecherche {
position:absolute;
right:13px;
top:20px;
z-index:5;
}

#formRecherche {
background:transparent url(../../img/module-recherche/bg.png) no-repeat scroll left top;
height:278px;
width:182px;
padding:20px 24px 10px 60px;
}

#formRecherche h3 {
margin-bottom:9px;
}

#formRecherche .part {
margin-bottom:7px;
clear: both;
}

#formRecherche .part .champ {
background:url(../../img/module-recherche/bg-champ.gif) no-repeat left top;
width:180px;
height:25px;
}

#formRecherche .part .typePlat {
width:180px;
height:20px;
padding:5px 0 0;
text-align: center;
}

#formRecherche .part .typePlat .radio {
margin-right:3px;
width:1.2em;
}

#formRecherche .part .typePlat label {
color:#6a7e00;
margin-right:20px;
}

#formRecherche .part .typePlat label.last {
margin-right:0;
}

#formRecherche .textBox {
width:140px;
margin-right:5px;
font-style:italic;
height:17px;
padding-top:3px;
}

#formRecherche select {
width:180px;
font-style:italic;
}

#formRecherche .sousTitre {
font-weight:bold;

color:#6a7e00;
margin-bottom:5px;
display:block;
}

#formRecherche a.rechercheAvancee {
color:White;
display:block;
padding-left:10px;
background:url(../../img/elements/puces/arrow4.gif) no-repeat left 3px;
font-weight:bold;
margin-top:4px;
}

#formRecherche .part .degreDifficulte {
height:22px;
width:176px;
padding:3px 0 0 4px;
}

#formRecherche .part .gammePrix {
height:22px;
width:172px;
padding:3px 0 0 8px;
}

#formRecherche .part .degreDifficulte a,#formRecherche .part .gammePrix a {
float:left;
}

#formRecherche .part .gammePrix a.btPrixMoins {
margin-top:3px;
}

#formRecherche .part .gammePrix a.btPrixPlus {
margin-top:2px;
}

#formRecherche .part .degreDifficulte .slider,#formRecherche .part .gammePrix .slider {
position: relative;
float:left;
width:129px;
height:19px;
margin:0 2px;
}
#formRecherche .part .degreDifficulte .slider a,#formRecherche .part .gammePrix .slider a {
position: absolute;
display: block;
background-color: transparent;
width: 10px;
height: 20px;
font-size: 0;
line-height: 0;
}
#formRecherche .part .degreDifficulte .slider a.bt1 {
left: 2px;
}
#formRecherche .part .degreDifficulte .slider a.bt2 {
left: 42px;
}
#formRecherche .part .degreDifficulte .slider a.bt3 {
left: 78px;
}
#formRecherche .part .degreDifficulte .slider a.bt4 {
left: 117px;
}
#formRecherche .part .gammePrix .slider a.bt1 {
left: 2px;
}
#formRecherche .part .gammePrix .slider a.bt2 {
left: 59px;
}
#formRecherche .part .gammePrix .slider a.bt3 {
left: 117px;
}

#formRecherche .part .degreDifficulte .slider span,#formRecherche .part .gammePrix .slider span {
visibility:hidden;
font-size:0;
}

#formRecherche .part .degreDifficulte .slider-4-1 {
background:url(../../img/module-recherche/sliders/4-1.gif) no-repeat left top;
}

#formRecherche .part .degreDifficulte .slider-4-2 {
background:url(../../img/module-recherche/sliders/4-2.gif) no-repeat left top;
}

#formRecherche .part .degreDifficulte .slider-4-3 {
background:url(../../img/module-recherche/sliders/4-3.gif) no-repeat left top;
}

#formRecherche .part .degreDifficulte .slider-4-4 {
background:url(../../img/module-recherche/sliders/4-4.gif) no-repeat left top;
}

#formRecherche .part .gammePrix .slider-3-1 {
background:url(../../img/module-recherche/sliders/3-1.gif) no-repeat left top;
}

#formRecherche .part .gammePrix .slider-3-2 {
background:url(../../img/module-recherche/sliders/3-2.gif) no-repeat left top;
}

#formRecherche .part .gammePrix .slider-3-3 {
background:url(../../img/module-recherche/sliders/3-3.gif) no-repeat left top;
}

#blocCorpsHome {
clear:both;
margin-left:20px;
width: 100%
}

#blocCorpsHome:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#blocCorpsHome #colGauche {
position:relative;
z-index:5;
background: url(../../img/home/bg-centre.png) no-repeat left top;
width:647px;
height:580px;
overflow:hidden;
float:left;
padding:30px 20px 30px 30px;
}

#blocCorpsHome #colGauche .colonnes {
margin-bottom:20px;
}

#blocCorpsHome #colGauche .colonnes:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#blocCorpsHome #colGauche h2 {
margin-bottom:8px;
}

#blocCorpsHome #colGauche .gauche {
width:337px;
margin-right:20px;
float:left;
}

		#blocCorpsHome #colGauche .gauche .videoSemaine img {
			width:337px;
			height: 191px;
		}
		#blocCorpsHome #colGauche .gauche .pushJeuConcours img {
			width:331px;
			height: 137px;
		}

#blocCorpsHome #colGauche .gauche img {
margin-bottom:15px;
}

#blocCorpsHome #colGauche .droite {
width:290px;
float:left;
}

#blocCorpsHome #colGauche .semaine,#blocCorpsHome #colGauche .cetteSemaine {
font-size:1.27em;
font-weight:bold;
margin-bottom:10px;
}

#blocCorpsHome #colGauche .cetteSemaine {
font-size:1.18em;
margin-bottom:5px;
}

#blocCorpsHome #colGauche h3 {
font-size:1.45em;
font-weight:bold;
color:#d57def;
margin-bottom:10px;
}

#blocCorpsHome #colGauche h3 a {
color:#d57def;
}

#blocCorpsHome #colGauche a.lien2 {
font-size:1.09em;
margin-bottom:20px;
}

#blocCorpsHome #colGauche ul.listSemainePrecedente {
margin-bottom:5px;
}

#blocCorpsHome #colGauche ul.listSemainePrecedente li:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#blocCorpsHome #colGauche ul.listSemainePrecedente li {
clear:both;
padding-bottom:18px;
width:100%;
}

#blocCorpsHome #colGauche ul.listSemainePrecedente img {
float:left;
margin-right:10px;
width:73px;
height: 41px;
}

#blocCorpsHome #colGauche ul.listSemainePrecedente div.contenu {
display:block;
float:left;
width:207px;
}

#blocCorpsHome #colGauche ul.listSemainePrecedente a:hover,#blocCorpsHome #colGauche ul.listSemainePrecedente a:hover span {
text-decoration:underline;
cursor:pointer;
}

#blocCorpsHome #colGauche ul.listSemainePrecedente div.contenu span {
color:#d57def;
font-weight:bold;
}

#blocCorpsHome #colGauche .texteFacebook img {
/*float:right;
margin-left:20px;*/
}

#blocCorpsHome #blocTop5Recettes {
clear:both;
}

#blocCorpsHome #blocTop5Recettes h2 {
margin-bottom:10px;
}

#blocCorpsHome #blocTop5Recettes ol:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#blocCorpsHome #blocTop5Recettes ol li {
float:left;
margin-right:15px;
width:114px;
}

#blocCorpsHome #blocTop5Recettes ol li.last {
margin-right:0;
}

#blocCorpsHome #blocTop5Recettes ol li dt {
position:relative;
margin-bottom:20px;
width:114px;
}

#blocCorpsHome #blocTop5Recettes ol li span {
position:absolute;
bottom:-10px;
left:-10px;
width:31px;
height:31px;
display:block;
}
#blocCorpsHome #blocTop5Recettes ol li img {
width: 114px;
height: 88px;
}

#blocCorpsHome #blocTop5Recettes ol li span.r1 {
background:url(../../img/elements/puces/num-rond/1.png) no-repeat left top;
}

#blocCorpsHome #blocTop5Recettes ol li span.r2 {
background:url(../../img/elements/puces/num-rond/2.png) no-repeat left top;
}

#blocCorpsHome #blocTop5Recettes ol li span.r3 {
background:url(../../img/elements/puces/num-rond/3.png) no-repeat left top;
}

#blocCorpsHome #blocTop5Recettes ol li span.r4 {
background:url(../../img/elements/puces/num-rond/4.png) no-repeat left top;
}

#blocCorpsHome #blocTop5Recettes ol li span.r5 {
background:url(../../img/elements/puces/num-rond/5.png) no-repeat left top;
}

#colDroite {
float:left;
margin-left:-30px;
position:relative;
z-index:1;
width:272px;
}

body.home #colDroite {
top:10px;
}

#blocColDroite {
background:url(../../img/home/bg-droite.jpg) no-repeat left top;
width:272px;
height:589px;
overflow:hidden;
padding-top:20px;
padding-bottom:10px;
clear:both;
}

#blocColDroite .contenu {
margin-left:50px;
margin-right:20px;
margin-bottom:15px;
}
#blocColDroite .contenu:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

#blocColDroite h3 {
margin-bottom:7px;
}

#blocColDroite .separateur {
background:url(../../img/elements/sep1.gif) no-repeat left top;
width:106px;
margin-bottom:5px;
margin-left:64px;
height:4px;
font-size:0;
}

#newsletter {
margin-bottom:10px;
min-height:0;
}

#newsletter p {
color:#5f5d50;
font-weight:bold;
margin-bottom:7px;
}

#newsletter input.textBox {
margin-right:10px;
height:17px;
padding-top:3px;
font-style:italic;
width:140px;
}

#pratique li {
width:100%;
line-height:1.3em;
}

* + html #pratique li {
line-height:1em;
}

#pratique a {
color:#555555;
}

#btPromotion {
background:url(../../img/elements/boutons/bt-promotions.png) no-repeat left top;
color:White;
display:block;
font-weight:bold;
height:79px;
line-height:1.1em;
margin-bottom:7px;
margin-left:13px;
width:200px;
padding:40px 26px 0 40px;
}

#btPromotion span {
background:url(../../img/elements/puces/arrow3.gif) no-repeat left 3px;
padding-left:10px;
display:block;
margin-top:5px;
}

#sondage {
margin-bottom:5px;
}

#sondage p {
font-weight:bold;
margin-bottom:10px;
}

#sondage p,#sondage label {
color:#5f5d50;
}

#sondage span.radio {
	display: block;
	margin-bottom: 7px;
}
#sondage span.radio:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}

#sondage span.radio input{
float: left;
margin-right: 5px;
line-height: 1em;
height: 1em;

}

#sondage span.radio label {
float: left;
margin-bottom: 7px;
line-height: 1em;
width: 180px;
}

#sondage span.radio br {
float: none;
clear: both;
}



#sondage dl {
margin-bottom:7px;
width:100%;
}

#sondage dl:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#sondage dt {
float:left;
width:23px;
}

#sondage dd {
float:left;
width:177px;
line-height:1em;
}


#sondage.resultats dl {
margin-bottom: 10px;
}

#sondage.resultats dt {
float:none;
width:100%;
}

#sondage.resultats dd {
float:none;
font-weight: bold;
}

#sondage.resultats dd .barreSondage {
float:left;
width: 100px; 
margin-right: 10px;
height: 5px;
font-size: 0;
line-height: 0;
margin-top: 4px;
}
#sondage.resultats dd .barreSondage div {
height: 5px;
font-size: 0;
line-height: 0;
background-color: red;
}


#top5Recettes ol li {
padding-left:25px;
min-height:18px;
margin-bottom:5px;
padding-top:2px;
line-height:1em;
}

#top5Recettes ol li.r1 {
background:url(../../img/elements/puces/num-rond/1-v.gif) no-repeat left top;
}

#top5Recettes ol li.r2 {
background:url(../../img/elements/puces/num-rond/2-v.gif) no-repeat left top;
}

#top5Recettes ol li.r3 {
background:url(../../img/elements/puces/num-rond/3-v.gif) no-repeat left top;
}

#top5Recettes ol li.r4 {
background:url(../../img/elements/puces/num-rond/4-v.gif) no-repeat left top;
}

#top5Recettes ol li.r5 {
background:url(../../img/elements/puces/num-rond/5-v.gif) no-repeat left top;
}

#top5Recettes ol li a {
color:#555555;
font-weight:bold;
}

#maggiAtHome a img {
float:left;
}

#maggiAtHome span {
position:relative;
left:-10px;
float:left;
font-weight:bold;
color:#555555;
width:112px;
line-height:1em;
}

#maggiAtHome a:hover,#maggiAtHome a:hover span {
text-decoration:underline;
cursor:pointer;
}

#blocCorps {
margin-left:20px;
padding-top:19px;
position:relative;
z-index:10;
width:100%;
}

#blocCorps:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#contenu {
background:url(../../img/elements/blocs/bg-int-haut.gif) no-repeat left top;
padding-top:14px;
width:697px;
float:left;
position:relative;
z-index:5;
}

#contenu .basContenu {
background:url(../../img/elements/blocs/bg-int-bas.png) no-repeat left bottom;
min-height:982px;
padding:0 20px 35px;
}

	#contenu .basContenu #print{
		position:absolute;
		top:29px;
		right:25px;
	}

#filAriane {
margin-bottom:10px;
color:#666;
font-size:0.91em;
}

#filAriane li {
display:inline;
padding-right:10px;
margin-right:5px;
background:url(../../img/elements/puces/arrow8.gif) no-repeat right 5px;
}

#filAriane li.last {
background:none;
padding-right:0;
margin-right:0;
}

#filAriane a {
color:#666;
text-decoration:underline;
}

#filAriane a:hover {
text-decoration:none;
}

#maggiSEngage {
background:url(../../img/elements/blocs/bg-maggi-s-engage-bas.png) no-repeat left bottom;
padding-bottom:11px;
width:307px;
}

#maggiSEngage .hautMaggiSEngage {
background:url(../../img/elements/blocs/bg-maggi-s-engage-haut.png) no-repeat left top;
padding-top:11px;
min-height:90px;
}

#maggiSEngage ul {
margin:33px 10px 0 102px;
}

#maggiSEngage ul li {
color:White;
font-weight:bold;
}

#blocCommentaires {
clear:both;
background:url(../../img/elements/blocs/bg-commentaires-haut.gif) no-repeat left top;
padding-top:9px;
}

#blocCommentaires .basCommentaire {
background:url(../../img/elements/blocs/bg-commentaires-bas.gif) no-repeat left bottom;
min-height:50px;
padding:6px 20px 15px;
}

#blocCommentaires .nbCommentaires {
font-weight:bold;
font-size:1.27em;
float:left;
}

#blocCommentaires .btAjoutCommentaire {
float:right;
}

#blocCommentaires ul {
clear:both;
padding-top:15px;
}

#blocCommentaires ul li {
background:url(../../img/elements/puces/bulle.gif) no-repeat left top;
min-height:18px;
padding-left:30px;
margin-bottom:15px;
}

#blocCommentaires ul li span {
color:#aac70c;
font-weight:bold;
}

body.recette #formRecherche {
margin-bottom:25px;
}

/*body.recette #blocColDroite {
background:url(../../img/elements/blocs/bg-bloc-droit-recette.jpg) no-repeat left top;
height:689px;
}*/

#blocColDroite,#blocCorps.recette #blocColDroite {
background: url(../../img/home/bg-droite-bot.jpg) no-repeat left bottom;
width: 272px;
height: auto;
overflow: visible;
padding-bottom: 14px;
padding-top: 0;
clear: both;
margin-top: 25px;
}
#blocCorpsHome #blocColDroite {
	margin-top: 0px;
}
#blocColDroite .contenuColDroite {
background: url(../../img/home/bg-droite-top.jpg) no-repeat left top;
padding-top: 20px;
width: 272px;
padding-bottom: 1px;
min-height: 540px;
}
* html #blocColDroite .contenuColDroite {
height: 540px;
}
#blocColDroite #maggieEngage {
margin-bottom: 0px;
}

#blocCorps.recette .blocPresentationRecette {
background:url(../../img/elements/blocs/bg-recette.png) no-repeat left top;
width:654px;
height:307px;
margin-bottom:20px;
}

#blocCorps.recette .blocPresentationRecette .image {
position:relative;
float:left;
width:403px;
height:304px;
margin:1px 0 0 1px;
}

#blocCorps.recette .blocPresentationRecette .image img {
position:relative;
z-index:1;
width: 394px;
height: 304px;
}

#blocCorps.recette .blocPresentationRecette .image .arrondisHG,#blocCorps.recette .blocPresentationRecette .image .arrondisBG {
position:absolute;
top:-1px;
left:-1px;
background:url(../../img/elements/arrondi-img-hg.png) no-repeat left top;
width:11px;
height:10px;
z-index:5;
}

#blocCorps.recette .blocPresentationRecette .image .arrondisBG {
top:auto;
bottom:-1px;
background:url(../../img/elements/arrondi-img-bg.png) no-repeat left top;
}

#blocCorps.recette .blocPresentationRecette .blocInfo {
float:left;
width:228px;
margin-left:12px;
padding-top:15px;
padding-bottom:15px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#blocCorps.recette .blocPresentationRecette .blocInfo h1 {
position: static;
top: auto;
left: auto;
}
#blocCorps.recette .blocPresentationRecette .blocInfo h1,
#blocCorps.recette .blocPresentationRecette .blocInfo h2 {
font-size:1.63em;
color:Black;
margin-bottom:10px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .listeLien {
clear:both;
margin-bottom:10px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .listeLien li {
margin-bottom:5px;
line-height:1.1em;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .btVoirVideo {
background:url(../../img/elements/pct-video.gif) no-repeat left top;
color:#aac70c;
font-weight:bold;
display:block;
padding-left:25px;
min-height:16px;
padding-top:2px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .info {
background:url(../../img/elements/blocs/bg-descriptif.gif) no-repeat left top;
width:227px;
height:115px;
clear:both;
margin-bottom:10px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .haut {
height:19px;
padding:6px 6px 0;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .btNotezRecette {
float:left;
font-size:0.91em;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .note {
float:right;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas {
clear:both;
padding:14px 5px 0 15px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li {
float:left;
width:80px;
padding-left:15px;
margin-bottom:12px;
color:White;
font-size:1.09em;
margin-left:5px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li.left {
margin-left:0;
clear:both;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li.nbPersonne {
background:url(../../img/elements/puces/recettes/nb-personne.gif) no-repeat left 2px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li.difficulte {
background:url(../../img/elements/puces/recettes/difficulte.gif) no-repeat left 2px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li.temps {
background:url(../../img/elements/puces/recettes/temps.gif) no-repeat left 2px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li.prix {
background:url(../../img/elements/puces/recettes/prix.gif) no-repeat left 2px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li.tempsCuisson {
background:url(../../img/elements/puces/recettes/temps-cuisson.gif) no-repeat left 3px;
}

#blocCorps.recette .blocPresentationRecette .blocInfo .bas ul li.calories {
background:url(../../img/elements/puces/recettes/calories.gif) no-repeat left 3px;
}

#blocCorps.recette .blocContenu {
margin-bottom:35px;
clear:both;
width:100%;
}

#blocCorps.recette .blocContenu:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

#blocCorps.recette .blocContenu .contenuGauche,#blocCorps.recette .blocContenu .contenuDroit {
float:left;
margin-right:20px;
width:316px;
}

#blocCorps.recette .blocContenu .contenuDroit {
margin-right:0;
}

#blocCorps.recette .blocContenu .titre {
display:block;
margin-bottom:10px;
}

body.recette #blocAstuceSaveur:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

body.recette #blocAstuceSaveur .lien1 {
margin-bottom:10px;
}

body.recette #blocAstuceSaveur .lien3 {
margin-top:10px;
}

body.recette #blocAstuceSaveur img.produit {
float:left;
}

body.recette #blocAstuceSaveur .description {
float:left;
margin-left:15px;
width:185px;
}

body.recette #blocWellness .part {
margin-bottom:10px;
}

#footer {
clear:both;
padding:10px 0;
}

#footer ul {
margin-left:175px;
}

#footer ul li {
display:inline;
}

#footer ul li a {
color:#b84501;
margin-right:30px;
}

#blocCorps #contenu .basContenu .txt_rech_ingred,#blocCorps #contenu .basContenu .txt_tour_main {
text-indent:-44444px;
font-size:0;
background:transparent url(../../img/elements/titres/ttl-recherche-ingredient.gif) no-repeat scroll 0 0;
width:240px;
height:20px;
}

#blocCorps #contenu .basContenu .panel_recherche {
background:transparent url(../../img/elements/blocs/bg-datatable-top.gif) no-repeat scroll 0 0;
width:662px;
overflow:hidden;
margin:15px 0 0;
}

#blocCorps #contenu .basContenu .panel_recherche .trans_img_tomat {
background:transparent url(../../img/elements/notes/img-tomat.gif) no-repeat scroll 0 0;
height:73px;
left:422px;
position:absolute;
top:53px;
width:236px;
}

.basContenu .panel_recherche .bloc_search {
float:left;
display:inline;
margin:15px 0 0 15px;
}

.basContenu .panel_recherche .bg_panel_recherche {
	background:transparent url(../../img/elements/blocs/bg-datatable-bottom.gif) no-repeat scroll left bottom;
	/*display:block;
	float:left;
	height:236px;*/
	position:relative;
	width:662px;
	/*z-index:10;*/
	min-height: 208px;
	padding-bottom:20px;
}

.basContenu .panel_recherche .bg_panel_recherche:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.basContenu .panel_recherche .form_rech {
background:transparent url(../../img/elements/blocs/bg-top-result-affiner.gif) no-repeat scroll 0 0;
float:left;
width:631px;
display:inline;
padding:11px 0 0;
}

.basContenu .panel_recherche .form_rech #form_recheche_ingredient,.basContenu .para_reserve #form_recheche_ingredient_res {
float:left;
margin:0 0 12px 10px;
}

.basContenu .panel_recherche .form_rech #form_recheche_ingredient .txt_question,.basContenu .para_reserve #form_recheche_ingredient_res .txt_question {
font-size:0;
text-indent:-44444px;
background:transparent url(../../img/elements/titres/ttl-question-rech-ingr.gif) no-repeat scroll 0 0;
width:308px;
height:18px;
display:block;
}

.mRight0 {
margin-right:0 !important;
}

#form_recheche_ingredient .layout_item,#form_recheche_ingredient_res .layout_item {
float:left;
margin:10px 0 18px;
}

* html #form_recheche_ingredient .layout_item,* html #form_recheche_ingredient_res .layout_item {
margin:6px 0 18px !important;
}

#form_recheche_ingredient .layout_item li,#form_recheche_ingredient_res .layout_item li {
float:left;
width:178px;
margin:0 30px 0 0;
}

#form_recheche_ingredient .layout_item li select,#form_recheche_ingredient_res .layout_item li select {
background-color:#FFFFFF;
border:0;
width:100%;
margin-top:5px;
height:18px;
}

.basContenu .panel_recherche label,.basContenu .para_reserve label {
font-size:11px;
font-weight:bold;
color:#6a7e00;
}

#form_recheche_ingredient #btn_trouver_recette,#form_recheche_ingredient_res .btn_trouver_recette {
background:transparent url(../../img/elements/boutons/btn_lancer_rech.gif) no-repeat scroll 0 0;
cursor:pointer;
font-size:0;
height:21px;
text-indent:-4949px;
width:184px;
margin:0 0 0 206px;
}

.basContenu .panel_recherche .form_rech .dsort_by {
background:transparent url(../../img/elements/blocs/bg-result.gif) no-repeat scroll 0 0;
width:580px;
height:20px;
float:left;
position:relative;
display:inline;
margin:0 0 0 10px;
padding:7px 15px;
}

.basContenu .panel_recherche .bloc_search span.bottom {
background:transparent url(../../img/elements/blocs/bg-bottom-result-affiner.gif) no-repeat scroll 0 0;
width:631px;
height:8px;
font-size:0;
text-indent:-4444px;
display:block;
float:left;
}

.dsort_by span.nb_Result {
font-size:14px;
color:#fff;
font-weight:bold;
float:left;
margin:0 0 0 10px;
}

.fRight {
display:inline;
float:right;
height:20px;
position:relative;
}

#dataTable {
width:612px;
float:left;
display:inline;
position:relative;
z-index:20;
margin:26px 23px 0;
}

#dataTable .list_item_result {
display:block;
float:left;
width:100%;
}

#dataTable .list_item_result .item_result {
width:290px;
height:92px;
float:left;
display:inline;
margin:0 0 10px 13px;
}

#dataTable .list_item_result .item_result img.left {
float:left;
width:114px;
}

#dataTable .list_item_result .item_result img.left {
float:left;
width:114px;
height: 88px;
}

#dataTable .list_item_result .item_result div.right {
background:transparent url(../../img/elements/blocs/bg-item-result.gif) no-repeat scroll 0 0;
float:right;
width:176px;
height:92px;
}

#dataTable .list_item_result .item_result div.right a,
.basContenu #produit_recette .recette_ete ul li a.text,
.basContenu #produit_recette .produit_recommande .bloc div a,
#blocCorps #contenu .basContenu .maggi_fich .para_def a {
background:transparent url(../../img/elements/arrow/green_arrow.gif) no-repeat scroll 0 3px;
color:#AAC70C;
float:left;
font-size:11px;
margin:5px 10px 3px 10px;
padding:0 0 0 12px;
line-height: 1.1em;
}
#dataTable .list_item_result .item_result div.right a {
	width:135px;
	display:block;
	height: 37px;
	margin:5px 10px 3px 10px;
	overflow: hidden;
}
* html #dataTable .list_item_result .item_result div.right a {
	margin:5px 5px 3px 5px;
}


#dataTable .list_item_result .item_result div.right span.calori {
background:transparent url(../../img/elements/arrow/call_arrow.gif) no-repeat scroll 0 2px;
color:#333333;
float:left;
font-size:9px;
margin:0 0 0 16px;
padding:0 0 0 8px;
}

#dataTable .list_item_result .item_result div.right .remarque_recette {
float:left;
clear:both;
margin:8px 0 2px;
padding:5px 0 0 15px;
}

#dataTable ul.navigationBar {
float:left;
display:inline;
margin:6px 0 0 272px;
}

* html #dataTable ul.navigationBar {
margin:20px 0 0 272px !important;
}

#dataTable ul.navigationBar li {
color:#333333;
font-size:11px;
font-weight:bold;
display:inline;
padding-left:4px;
}

#dataTable ul.navigationBar li a {
text-decoration:underline;
}

.basContenu #produit_recette {
overflow:hidden;
margin:28px 0 0 15px;
}

.basContenu #produit_recette .recette_ete {
float:left;
}

.basContenu #produit_recette .recette_ete h3,.basContenu #produit_recette .produit_recommande h3 {
background:transparent url(../../img/elements/titres/ttl-recette-saison.gif) no-repeat scroll 0 0;
font-size:0;
height:12px;
text-indent:-44444px;
width:125px;
margin:0 0 14px;
}

.basContenu #produit_recette .recette_ete ul {
display:block;
}

.basContenu #produit_recette .recette_ete ul li {
float:left;
width:114px;
margin-right:10px;
}

.basContenu #produit_recette .recette_ete ul li a {
display:block;
}
.basContenu #produit_recette .recette_ete ul li a img {
width:114px;
height: 86px;
}

.basContenu #produit_recette .recette_ete ul li a.text,.basContenu #produit_recette .produit_recommande .bloc div a {
background:transparent url(../../img/elements/arrow/green_arrow.gif) no-repeat scroll 0 3px;
color:#AAC70C;
float:left;
font-size:11px;
margin:10px 0 0 7px;
padding:0 0 0 10px;
}

.basContenu #produit_recette .produit_recommande {
float:left;
width:349px;
display:inline;
padding:0 0 0 25px;
}

.basContenu #produit_recette .produit_recommande h3 {
background:transparent url(../../img/elements/titres/ttl-produit-recommande.gif) no-repeat scroll 0 0;
height:12px;
width:138px;
}

.basContenu #produit_recette .produit_recommande .bloc {
overflow:hidden;
}

.basContenu #produit_recette .produit_recommande .bloc a.img {
float:left;
width:115px;
text-align: center;
}

.basContenu #produit_recette .produit_recommande .bloc a.img img {
height:115px;
}

.basContenu #produit_recette .produit_recommande .bloc div {
float:left;
width:220px;
margin:0 0 0 13px;
}

.basContenu #produit_recette .produit_recommande .bloc div p {
font-size:11px;
font-weight:bold;
color:#555555;
margin:0 0 12px;
}

.basContenu #produit_recette .produit_recommande .bloc div p.title {
font-size:16px;
font-weight:bold;
color:#f0c713;
}

.basContenu #produit_recette .produit_recommande .bloc div a {
margin:0 0 5px;
}

.basContenu .para_reserve h3.txt_cuisiner {
background:transparent url(../../img/elements/titres/ttl-cuisine-avec-vos-reserve.gif) no-repeat scroll 0 0;
float:left;
font-size:0;
height:21px;
position:relative;
text-indent:-44444px;
width:240px;
margin:5px 0 0;
}

.basContenu .para_reserve {
overflow:hidden;
width:647px;
margin:15px 0 0 13px;
}

.basContenu .para_reserve #form_recheche_ingredient_res {
background:transparent url(../../img/elements/blocs/bg-para-recherche.gif) no-repeat scroll 0 0;
height:118px;
padding:30px 15px 12px 20px;
width:612px;
margin-left:0;
}

.basContenu .panel_recherche ul.pathWord {
float:left;
font-size:17px;
font-weight:bold;
color:#ffffff;
padding:0 0 0 8px;
}

.basContenu .panel_recherche ul.pathWord li {
float:left;
}

.basContenu .panel_recherche ul.pathWord li a {
font-size:17px;
font-weight:bold;
color:#ffffff;
}

.basContenu .panel_recherche ul.pathWord li span {
padding:0 5px;
}

.basContenu .toute_thema {
font-size:11px;
font-weight:bold;
color:#333333;
background:transparent url(../../img/elements/arrow/grisnoire_arrow.gif) no-repeat scroll 0 2px;
float:right;
margin:0 30px 0 0;
padding:0 0 0 10px;
}

.basContenu .panel_recherche ul.para_affine {
font-size:11px;
font-weight:bold;
color:#ffffff;
clear:both;
float:left;
width:600px;
padding:13px 0 39px;
}

.basContenu .panel_recherche ul.para_affine li {
float:left;
display:inline;
padding:0 0 0 10px;
}

.basContenu .panel_recherche ul.para_affine li.txt_affiner {
color:#333333;
display:block;
}

.basContenu .panel_recherche ul.para_affine li a {
color:#ffffff;
float:left;
display:inline;
}

#blocCorps #contenu .basContenu .txt_tour_main {
width:169px;
height:16px;
background:transparent url(../../img/elements/titres/ttl-tours-main.gif) no-repeat scroll 0 0;
}

#blocCorps #contenu .basContenu .maggi_fich {
overflow:hidden;
padding:20px 0 0;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def {
width:656px;
overflow:hidden;
margin:0 0 20px;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def {
background:transparent url(../../img/elements/blocs/moyen_green_bloc.gif) no-repeat scroll 0 0;
float:left;
width:632px;
padding:13px 0 0 23px;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def span.bottom {
background:transparent url(../../img/elements/blocs/moyen_green_bloc_bottom.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:10px;
width:656px;
font-size:0;
text-indent:-44444px;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def h3 {
font-size:17px;
font-weight:bold;
color:#333333;
padding:0 0 20px;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def .left {
float:left;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def .right {
float:left;
width:358px;
margin:0 0 0 30px;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def .left a {
clear:both;
margin:6px 0 0;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def .right p {
color:#333333;
font-size:11px;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def .left p.portion {
background:transparent url(../../img/elements/boutons/portion_green.gif) no-repeat scroll 0 0;
float:left;
height:25px;
width:173px;
padding:7px 0 0 13px;
}

#blocCorps #contenu .basContenu .maggi_fich #intro_def .para_def .left p.portion span {
background:transparent url(../../img/elements/arrow/hum_arrow.gif) no-repeat scroll 0 2px;
color:#FFFFFF;
font-size:12px;
padding:0 0 0 18px;
}

#blocCorps #contenu .basContenu .maggi_fich .para_ingredient {
overflow:hidden;
display:inline;
padding:12px 0 0;
}

.maggi_fich .para_ingredient h3 {
margin:0 0 20px;
}

.maggi_fich .para_ingredient .list_ingred {
float:left;
width:400px;
}

.maggi_fich .para_ingredient .list_ingred li {
background:transparent url(../../img/elements/arrow/arrow_nike.gif) no-repeat scroll 0 3px;
color:#333333;
float:left;
font-size:12px;
font-style:italic;
width:185px;
padding:0 0 8px 15px;
}

#blocCorps #contenu .basContenu .maggi_fich .para_prepa {
float:left;
display:inline;
margin:0 !important;
padding:30px 0 0;
}

.maggi_fich .para_prepa h3 {
margin:0 0 20px;
}

.maggi_fich .para_prepa ul.list_prepa {
margin:0 !important;
padding:0 !important;
}

.maggi_fich .para_prepa ul.list_prepa li {
clear:both;
display:block;
overflow:hidden;
width:640px;
margin:0 0 10px;
}

.maggi_fich .para_prepa ul.list_prepa li img.imgLeft {
float:left;
height:197px;
}

.maggi_fich .para_prepa ul.list_prepa li div {
float:left;
width:395px;
padding:0 0 0 15px;
}

.maggi_fich .para_prepa ul.list_prepa li div p {
font-size:12px;
color:#333333;
float:left;
padding:0;
}

.maggi_fich .para_prepa ul.list_prepa li img.number {
float:left;
margin:0 0 0 15px;
}

#blocCorps #contenu .basContenu .maggi_fich .footer {
float:left;
margin:0;
padding:25px 0 0 5px;
}

.maggi_fich .footer img {
float:left;
}

.maggi_fich .footer p.maggi_conseil {
font-size:12px;
width:530px;
float:left;
margin:0 0 0 20px;
}

.maggi_fich .footer p.maggi_conseil span {
background:transparent url(../../img/elements/titres/ttl-conseil-maggi.gif) no-repeat scroll 0 2px;
width:100px;
height:20px;
font-size:0;
text-indent:-44444px;
display:block;
}

.maggi_fich .footer a.back {
font-size:11px;
font-weight:bold;
color:#333333;
background:transparent url(../../img/elements/arrow/gris_arrow.gif) no-repeat scroll 0 2px;
float:left;
margin:30px 0 0;
padding:0 0 0 15px;
}

.newPadd {
padding-left:16px !important;
padding-right:16px !important;
}

.txt_prodpromo {
font-size:0;
text-indent:-444444px;
background:transparent url(../../img/elements/titres/ttl-produit-promotion.gif) no-repeat scroll 0 0;
width:284px;
height:20px;
}

.basContenu .maggi_prodpromo {
overflow:hidden;
}

.basContenu .maggi_prodpromo .prod_mois {
float:left;
width:641px;
height:269px;
background:transparent url(../../img/elements/blocs/bg-bloc-produit-promo.jpg) no-repeat scroll 0 0;
margin:14px 0 0;
padding:20px 0 0 25px;
}

.basContenu .maggi_prodpromo .prod_mois .left h3 {
background:transparent url(../../img/elements/titres/ttl-produit-mois.gif) no-repeat scroll 0 0;
width:189px;
height:24px;
font-size:0;
text-indent:-444444px;
}

.basContenu .maggi_prodpromo .prod_mois .left {
overflow:hidden;
width:430px;
float:left;
}

.basContenu .maggi_prodpromo .prod_mois .left img {
	height: 180px;
	width:180px;
}

.basContenu .maggi_prodpromo .prod_mois .left div {
float:left;
width:218px;
padding:23px 0 0 0;
}

.basContenu .maggi_prodpromo .prod_mois .left div.visuPromo {
float:left;
width:180px;
text-align: center;
margin-right:15px;
}

.basContenu .maggi_prodpromo .prod_mois .left h4 {
font-size:14px;
font-weight:bold;
color:#333333;
}

.basContenu .maggi_prodpromo .prod_mois .left .btn_yellow {
background:transparent url(../../img/elements/boutons/btn-new.gif) no-repeat scroll 0 0;
cursor:pointer;
font-size:0;
height:21px;
display:block;
text-indent:-4949px;
width:121px;
margin:10px 0 0;
}

.basContenu .maggi_prodpromo .prod_mois .left p {
color:#333333;
font-size:12px;
margin:12px 0 0;
}

.basContenu .maggi_prodpromo .prod_mois .left a.allProducts,
.basContenu .itemFooter ul li a {
font-size:12px;
font-weight:bold;
color:#f0c713;
background:transparent url(../../img/elements/arrow/yellow-arrow.gif) no-repeat scroll 0 2px;
display:block;
margin:15px 0 0;
padding:0 0 0 12px;
}

.basContenu .maggi_prodpromo .prod_mois .right {
float:left;
padding:22px 0 0 16px;
}

.basContenu .maggi_prodpromo .prod_mois .right h3 {
background:transparent url(../../img/elements/titres/ttl-recettes-conseil.gif) no-repeat scroll 0 0;
width:96px;
height:37px;
font-size:0;
text-indent:-444444px;
padding:0 0 18px;
}

.basContenu .maggi_prodpromo .prod_mois .right ul {
width:160px;
}

.basContenu .maggi_prodpromo .prod_mois .right ul li {
display:block;

font-size:11px;
font-weight:bold;
background:transparent url(../../img/elements/arrow/green_arrow-fonce.gif) no-repeat scroll 0 2px;
padding:0 0 5px 12px;
}

.basContenu .maggi_prodpromo .prod_mois .right ul li,
.basContenu .maggi_prodpromo .prod_mois .right ul li a {
color:#6a7e00;
}

.basContenu .itemFooter {
float:left;
margin:15px 0 0 10px;
}

.basContenu .itemFooter .leftItem {
float:left;
width:310px;
margin:0 25px 0 0;
}

.basContenu .itemFooter .leftItem h3 {
background:transparent url(../../img/elements/titres/ttl-promotion-distributeur-orange.gif) no-repeat scroll 0 0;
width:auto;
height:19px;
font-size:0;
text-indent:-444444px;
margin:0 0 23px;
}

.basContenu .itemFooter .rightItem {
float:left;
width:310px;
}

.basContenu .itemFooter .rightItem h3 {
background:transparent url(../../img/elements/titres/ttl-promotion-maggi.gif) no-repeat scroll 0 0;
width:182px;
height:25px;
font-size:0;
text-indent:-444444px;
margin:0 0 23px;
}
.basContenu .itemFooter .rightItem .visuPromo {
text-align: center;
margin-bottom:29px;
}
		.basContenu .itemFooter .rightItem img {
		margin:0;
		height: 180px;
		}

.basContenu .itemFooter p {
font-size:12px;
color:#333333;
}

.basContenu .itemFooter ul {
display:block;
margin:14px 0 0;
}

.basContenu .itemFooter ul li {
width:290px;
}

.basContenu .itemFooter ul li a {
/*display:inline;
float:left;*/
margin:0 0 3px !important;
}

#blocColDroite #blocMaggiProduit {
position:relative;
margin-bottom:15px;
margin-left:45px;
margin-right:20px;
zoom: 1;
}

#blocColDroite #blocMaggiProduit h3 {
background:transparent url(../../img/elements/titres/ttl-produit-maggi.gif) no-repeat scroll 0 0;
width:168px;
height:23px;
font-size:0;
text-indent:-444444px;
margin-left:10px;
}

#blocColDroite #blocMaggiProduit .bloc1 {
position:relative;
background:transparent url(../../img/elements/blocs/bloc-maggi-prod1.png) no-repeat scroll 0 0;
width:196px;
height:92px;
z-index:10;
padding:10px 0 0 12px;
overflow: hidden;
}

#blocColDroite #blocMaggiProduit .bloc2 {
position:relative;
background:transparent url(../../img/elements/blocs/bloc-maggi-prod2.png) no-repeat scroll 0 0;
width:198px;
height:92px;
z-index:20;
margin:-3px 0 0 -1px;
padding:10px 0 0 12px;overflow: hidden;
}


#blocColDroite #blocMaggiProduit .bloc3 {
position:relative;
background:transparent url(../../img/elements/blocs/bloc-maggi-prod3.png) no-repeat scroll 0 0;
width:195px;
height:100px;
z-index:30;
margin:-5px 0 0 1px;
padding:10px 0 0 12px;overflow: hidden;
}

#blocColDroite #blocMaggiProduit .bloc4 {
position:relative;
background:transparent url(../../img/elements/blocs/bloc-maggi-prod4.png) no-repeat scroll 0 0;
width:196px;
height:100px;
z-index:40;
margin:-5px 0 0 -2px;
padding:10px 0 0 12px;overflow: hidden;
}


#blocColDroite #blocMaggiProduit .left {
float:left;
width:90px;

}

#blocColDroite #blocMaggiProduit .right {
float:right;
width:92px;
margin:0 10px 0 0;
}

#blocColDroite #blocMaggiProduit span {
height:68px;
display:block;
text-align:center;
}

#blocColDroite #blocMaggiProduit .right span {
text-align:center;
}

		#blocColDroite #blocMaggiProduit span img {
		height: 60px;
		}

#blocColDroite #blocMaggiProduit a {
float:left;
font-size:11px;
font-weight:bold;
background:transparent url(../../img/elements/arrow/gris-arrow2.gif) no-repeat scroll 0 3px;
color:#555555;
position:relative;
padding:0 0 0 10px;

}

#blocColDroite #bloc_engage {
overflow:hidden;
margin:20px 20px 15px 45px;
}

#blocColDroite #bloc_engage img {
float:left;
}

#blocColDroite #bloc_engage div {
float:left;
width:126px;
padding:0 0 0 10px;
}

#blocColDroite #bloc_engage div h3 {
font-size:0;
text-indent:-444444px;
background:transparent url(../../img/elements/titres/ttl-maggi-engage.gif) no-repeat scroll 0 0;
width:124px;
height:16px;
}

#blocColDroite #bloc_engage div p {
color:#5f5d50;
font-size:11px;
font-weight:bold;
}

.basContenu .txt_promodist {
font-size:0;
text-indent:-444444px;
background:transparent url(../../img/elements/titres/ttl-promotion-distributeur.gif) no-repeat scroll 0 0;
width:329px;
height:16px;
}

.basContenu #dataTableDist {
overflow:hidden;
padding:15px 0 0;
}

.basContenu #dataTableDist .dataItem {
background:transparent url(../../img/elements/blocs/bg-item-promotion.jpg) no-repeat scroll 0 0;
width:640px;
height:269px;
overflow:hidden;
margin:0 0 8px;
padding:20px 0 0 25px;
}

.basContenu #dataTableDist .dataItem .left {
float:left;
width:235px;
}

.basContenu #dataTableDist .dataItem .right {
float:right;
display:inline;
margin:0 23px 0 0;
}

.basContenu #dataTableDist .dataItem .left h3 {
height:35px;
}

.basContenu #dataTableDist .dataItem .left .slider {
padding:6px 0 0;
}
.basContenu #dataTableDist .dataItem .left .slider .listImage img {
width:222px;
height:152px;
}

.basContenu #dataTableDist .dataItem .left .slider ul.scroller {
margin:14px 0 0;
text-align: center;
}

.basContenu #dataTableDist .dataItem .left .slider ul.scroller li {
/*float:left;*/
display: inline;
margin:0 20px 0 0;
}

.basContenu #dataTableDist .dataItem .left .slider ul.scroller li.last {
margin-right:0;
}

.basContenu #dataTableDist .dataItem .left .slider ul.scroller li.txt {
margin-top:10px;
}

.basContenu #dataTableDist .dataItem .right div {
overflow:hidden;
width:359px;
margin:0 0 16px;
}

.basContenu #dataTableDist .dataItem .right div h3 {
background:transparent url(../../img/elements/titres/ttl-idees-recette-maggi.gif) no-repeat scroll 0 0;
width:174px;
height:22px;
font-size:0;
text-indent:-444444px;
float:left;
}

.basContenu #dataTableDist .dataItem .right div p{
	padding:0 22px 0 0;
}

.basContenu #dataTableDist .dataItem .right div p a {
background:transparent url(../../img/elements/arrow/gris-arrow-onwhite.gif) no-repeat scroll 0 2px;
color:#333333;
display:block;
float:left;
font-size:11px;
font-weight:bold;
margin:5px 0 0;
padding:0 0 0 10px;
}
	.basContenu #dataTableDist .dataItem .right div p a.fullList{
		float:right;
	}


.basContenu #dataTableDist .dataItem .right div.listRecette {
background:transparent url(../../img/elements/blocs/bg-left-promotion.jpg) no-repeat scroll 0 0;
width:335px;
height:182px;
display:block;
padding:18px 0 0 26px;
overflow:hidden;
}

.basContenu #dataTableDist .dataItem .right ul.listRecette {
width:335px;
overflow:hidden;
}
.basContenu #dataTableDist .dataItem .right ul.listRecette li {
width:145px;
float:left;
padding:0 22px 10px 0;
}

.basContenu #dataTableDist .dataItem .right ul.listRecette li span a{
display:block;
font-weight:bold;
font-size:12px;
color:#333333;
background:none;
padding:0;
margin:0;
float:none;
}

.basContenu #dataTableDist .dataItem .right ul.listRecette li a {
display:block;
font-weight:bold;
font-size:11px;
color:#aac70c;
background:transparent url(../../img/elements/arrow/green_arrow.gif) no-repeat scroll 0 2px;
margin:4px 0 0;
padding:0 0 0 10px;
float:none;
}

.basContenu #maggiPromoFooter {
overflow:hidden;
width:602px;
margin:6px 0 0 14px;
}

.basContenu #maggiPromoFooter h2 {
background:transparent url(../../img/elements/titres/ttl-promotion-maggi-noire.gif) no-repeat scroll 0 0;
width:121px;
height:13px;
font-size:0;
text-indent:-444444px;
margin:0 0 20px;
}

.basContenu #maggiPromoFooter ul {
overflow:hidden;
}

.basContenu #maggiPromoFooter ul li {
float:left;
width:132px;
display:inline;
margin:0 24px 0 0;
}
	.basContenu #maggiPromoFooter ul .last {
		margin-right:0;
	}

.basContenu #maggiPromoFooter ul li span {
display:block;
text-align:center;
width:132px;
height:115px;
}

.basContenu #maggiPromoFooter ul li span img {
height:115px;
}

.basContenu #maggiPromoFooter ul li p {
color:#333333;
font-size:12px;
width:132px;
min-height:30px;
margin:6px 0 0;
}

* html .basContenu #maggiPromoFooter ul li p {
height:30px;
}

.basContenu #maggiPromoFooter ul li a {
background:transparent url(../../img/elements/arrow/yellow-arrow.gif) no-repeat scroll 0 2px;
color:#f0c713;
display:block;
font-size:11px;
font-weight:bold;
margin:4px 0 0;
padding:0 0 0 10px;
}

.marginRight0 {
margin-right:0 !important;
}

.basContenu #list_topic_link {
width:100%;
overflow:hidden;
margin:10px 0 0;
}

.basContenu #list_topic_link li {
float:left;
}

.basContenu #list_topic_link li.separator {
background:transparent url(../../img/elements/arrow/pipe.gif) no-repeat scroll 0 3px;
height:13px;
width:2px;
font-size:0;
text-indent:-44444px;
margin:0 10px;
}

.basContenu #list_topic_link li a {
color:#aac70c;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.basContenu #tableSavaisVous {
width:662px;
margin:0;
padding:0;
}

.basContenu #tableSavaisVous .tableItem {
background:transparent url(../../img/elements/blocs/bg-demi-block.jpg) no-repeat scroll 0 0;
overflow:hidden;
width:624px;
margin:15px 0 0;
padding:25px 13px 0 25px;
}

.basContenu #tableSavaisVous .tableItem h2 {
height:14px;
margin:0 0 0 7px;
}

.basContenu #tableSavaisVous .tableItem .smallDesc {
float:left;
margin:0 0 0 7px;
padding:10px 0 0;
}

.basContenu #tableSavaisVous .tableItem span.imgDesc {
float:right;
display:block;
text-align:center;
margin-right:3px;
}

.basContenu #tableSavaisVous .tableItem span.imgDesc img {
width: 164px;
height: 137px;
}

.basContenu #tableSavaisVous .tableItem .smallDesc h3.astuce {
background:transparent url(../../img/elements/titres/ttl-astuces.gif) no-repeat scroll 0 0;
height:15px;
font-size:0;
text-indent:-44444px;
width:58px;
}

.basContenu #tableSavaisVous .tableItem .smallDesc h3.savais_vous {
background:transparent url(../../img/elements/titres/ttl-savais-vous.gif) no-repeat scroll 0 0;
height:15px;
font-size:0;
text-indent:-44444px;
width:114px;
}

.basContenu #tableSavaisVous .tableItem .smallDesc .list_astuce {
overflow:hidden;
width:450px;
padding:13px 0;
}

.basContenu #tableSavaisVous .tableItem .smallDesc .list_astuce ul {
display:block;
float:left;
width:215px;
padding:0 10px 0 0;
}

.basContenu #tableSavaisVous .tableItem .smallDesc .list_astuce ul li {
display:block;
width:203px;
background:transparent url(../../img/elements/arrow/gris-arrow-onwhite.gif) no-repeat scroll 0 2px;
color:#333333;
font-size:11px;
font-weight:bold;
padding:0 0 0 12px;
}

.basContenu #tableSavaisVous .tableItem .desc {
overflow:hidden;
width:614px;
padding:10px 0 0;
}

.basContenu #tableSavaisVous .tableItem .desc .top {
background:transparent url(../../img/elements/blocs/bloc-savais-vous.gif) no-repeat scroll 0 0;
width:586px;
padding:10px 12px 5px;
}

.basContenu #tableSavaisVous .tableItem .desc .top p {
color:#6a7e00;
font-size:11px;
font-weight:bold;
width:560px;
}

.basContenu #tableSavaisVous .tableItem .desc .top p span {
display:block;
color:#ffffff;
margin:10px 0 0;
}

.basContenu #tableSavaisVous .tableItem .desc .top a.plus {
background:transparent url(../../img/elements/arrow/plus-blanc.gif) no-repeat scroll 0 0;
width:9px;
height:12px;
float:right;
}

.basContenu #tableSavaisVous .tableItem .desc .top a.moin {
background:transparent url(../../img/elements/arrow/moin-blanc.gif) no-repeat scroll 0 0;
width:10px;
height:4px;
float:right;
}

.basContenu #tableSavaisVous .tableItem .desc .bottom {
background:transparent url(../../img/elements/blocs/bloc-savais-vous-bottom.gif) no-repeat scroll 0 0;
width:610px;
height:10px;
}

.marginB100 {
margin-bottom:100px !important;
}

* html .marginLeftM36 {
margin-left:-35px !important;
}

.blancBasContenu {
background:url(../../img/elements/blocs/bg-int-bas2.png) no-repeat left bottom !important;
}

.basContenu .title_page {
font-size:20px;
color:#333333;
font-weight:bold;
position: static;
top: auto;
left: auto;
}

.roseLinkBold {
background:transparent url(../../img/elements/arrow/arrow-rose-onwhite.gif) no-repeat scroll 0 3px;
color:#D57DEF;
font-size:11px;
font-weight:bold;
padding:0 0 0 12px;
}

.rose {
color:#d57def;
}

.titleImgPage {
font-size:0;
}

#popinOverlay {
background:#000000 none repeat scroll 0 0;
display:none;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1000;
}

.popin {
/*background-color:#FFFFFF;*/
position:absolute;
width:462px;
z-index:1200;
}

#popinTemp {
left:0;
top:0;
}

.agend_popin {
background-color:#c4df32;
width:181px;
border:1px solid #7b9412;
font-size:11px;
color:#6a7e00;
font-family:arial;
font-weight:bold;
overflow:hidden;
padding:5px 6px 5px 10px;
}

.agend_popin p {
float:left;
text-align:left;
width:100%;
color:#6a7e00;
}

.agend_popin p a.btn_fermer {
font-weight:bold;
float:right;
color:#fff;
}

.agend_popin p a.btn_fermer:hover {
text-decoration:none;
}

.agend_popin p label {
font-weight:bold;
color:#6a7e00;
float:left;
width:160px;
padding:4px 0 10px;
}

.agend_popin p select {
font-weight:normal;
color:#6f6f6f;
width:160px;
height:20px;
font-style:italic;
float:left;
}

.agend_popin p .btn_reset {
text-decoration:underline;
float:left;
color:#6a7e00;
background-color:#c4df32;
margin:8px 0 0;
}

.agend_popin p .btn_submit {
float:right;
font-size:0;
text-indent:-4000px;
background:transparent url(../../img/elements/boutons/btn_ok_off.gif) no-repeat 0 0;
width:34px;
height:21px;
margin:6px 22px 0 0;
}

.tabAgenda .contentAgenda .ciBody p.title a img {
float:right;
}

.basContenu.newPadd .maggi_prodpromo .prod_mois {
background:transparent url(../../img/elements/blocs/bg-bloc-produit-promo2.jpg) no-repeat scroll 0 0;
float:left;
height:269px;
width:641px;
margin:14px 0 0;
padding:20px 0 0 25px;
}

/*.tabAgenda .tabHeader.trieTabs ul li a.tab_saison*/
.tabAgenda .trieTabs ul li a.tab_saison {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_saison_off.gif) no-repeat 0 0;
}

/*.tabAgenda .tabHeader.trieTabs ul li a.tab_Plat*/
.tabAgenda .trieTabs ul li a.tab_Plat {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_plat_off.gif) no-repeat 0 0;
}

/*.tabAgenda .tabHeader.trieTabs ul li a.tab_BienEtre*/
.tabAgenda .trieTabs ul li a.tab_BienEtre {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_bienEtre_off.gif) no-repeat 0 0;
}

/*.tabAgenda .tabHeader.trieTabs ul li a.tab_NiveauDif*/
.tabAgenda .trieTabs ul li a.tab_NiveauDif {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_niveauDif_off.gif) no-repeat 0 0;
}

/*.tabAgenda .tabHeader.trieTabs ul li a.tab_occasion.selected*/
.tabAgenda .trieTabs ul li a.tab_occasion.selected {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_occasion_on.gif) no-repeat scroll 0 0;
}

/*.recette_astuce_ch .tabAgenda .tabHeader.trieTabs ul li a*/
.recette_astuce_ch .tabAgenda .trieTabs ul li a {
display:block;
font-size:0;
height:42px;
text-indent:-44444px;
width:123px;
margin:4px 6px 0 0;
}

/*.recette_astuce_ch .tabAgenda .tabHeader.trieTabs*/
.recette_astuce_ch .tabAgenda .trieTabs {
height:45px;
margin:-40px 0 0 12px;
}

/*.tabAgenda .tabHeader.trieTabs ul li a.selected*/
.tabAgenda .trieTabs ul li a.selected {
height:45px;
width:126px;
}

.group_part_recette {
overflow:hidden;
width:100%;
}

.seeEvery_recette {
font-size:12px;
background:transparent url(../../img/elements/arrow/green_arrow.gif) no-repeat scroll 0 3px;
color:#AAC70C;
font-weight:bold;
margin:23px 0 0 34px;
padding:0 0 0 10px;
}

.part_recette {
width:176px;
float:left;
padding:32px 0 0 28px;
}
.part_recette img {
width:176px;
height: 136px;
}

.part_recette p.partTitle_recette {
background:transparent url(../../img/elements/arrow/green_arrow.gif) no-repeat scroll 0 3px;
color:#AAC70C;
width:92%;
font-weight:bold;
padding:0 0 0 10px;
}

.part_recette p {
color:#333333;
float:left;
font-size:11px;
width:94%;
margin:10px 0 0 7px;
}

.newBC {
font-family:arial;
padding:0 15px 35px !important;
}

.basContenu .maggiList0300 .pannelResult {
background:transparent url(../../img/elements/blocs/bg-datatable-top.gif) no-repeat scroll 0 0;
overflow:hidden;
width:662px;
padding-top:30px;
margin:15px 0 0;
}

.basContenu .maggiList0300 .pannelResult .dataCulinaire {
overflow:hidden;
position:relative;
z-index:20;
width:592px;
padding:0 35px;
}

.basContenu .maggiList0300 .pannelResult .bottomPannelResult {
background:transparent url(../../img/elements/blocs/bg-datatable-bottom.gif) no-repeat scroll 0 bottom;
display:block;
float:none;
height:auto;
position:relative;
width:662px;
z-index:10;
margin:0;
padding-bottom: 20px
}

.maggiList0300 .pannelResult .dataCulinaire ul.listItem {
width:100%;
overflow:hidden;
}

.maggiList0300 .pannelResult .dataCulinaire ul.listItem li {
border-bottom:1px solid #e2e2e2;
width:100%;
padding:12px 0 6px;
}

.maggiList0300 .pannelResult .dataCulinaire ul.listItem li.last {
border:0;
}

.maggiList0300 .pannelResult .dataCulinaire ul.listItem li h5 {
color:#a0bc07;
font-weight:bold;
font-size:14px;
margin:0 0 5px;
}

.maggiList0300 .pannelResult .dataCulinaire ul.listItem li div.def {
font-size:12px;
color:#333333;
margin:0 0 4px;
}

.basContenu .maggiList0300 a.downPdf {
color:#333333;
background:transparent url(../../img/elements/arrow/gris-arrow-onwhite.gif) no-repeat scroll 0 2px;
font-size:11px;
font-weight:bold;
float:right;
margin:0 0 8px;
padding:0 0 0 12px;
}

.maggiList0300 .headerTop {
width:631px;
overflow:hidden;
padding:10px 0 0 15px;
}

.maggiList0300 .headerTop .blocAlphaTrier {
float:left;
width:100%;
height:77px;
background:transparent url(../../img/elements/blocs/bloc-alpha-classement.jpg) no-repeat scroll 0 0;
padding:15px 0 0 86px;
}

.maggiList0300 .headerTop .blocAlphaTrier ul {
width:415px;
overflow:hidden;
}

* html .maggiList0300 .headerTop .blocAlphaTrier ul {
width:460px;
}


.maggiList0300 .headerTop .blocAlphaTrier ul li {
width:28px;
height:27px;
float:left;
margin:0 0 0 3px;
}


* html .maggiList0300 .headerTop .blocAlphaTrier ul li {
	margin:0 0 0 1px;
}

.maggiList0300 .headerTop .blocAlphaTrier ul li a,
.maggiList0300 .headerTop .blocAlphaTrier ul li input {
display:block;
color:#333333;
height:26px;
font-size:21px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:1px 4px 0;
width: 26px;
}

.maggiList0300 .headerTop .blocAlphaTrier ul li a.selected,
.maggiList0300 .headerTop .blocAlphaTrier ul li input.selected  {
color:#ffffff;
background:transparent url(../../img/elements/boutons/alpha-selected.jpg) no-repeat scroll center 0;
}

.basContenu .maggiChAtHome .pannelYoutube {
background:transparent url(../../img/elements/blocs/bg-datatable-top.gif) no-repeat scroll 0 0;
overflow:hidden;
width:662px;
margin:15px 0 0;
}

.basContenu .maggiChAtHome .pannelYoutube .containerYoutube {
overflow:hidden;
position:relative;
z-index:20;
width:612px;
padding:20px 25px 0;
}

.basContenu .maggiChAtHome .pannelYoutube .bottomContainerYoutube {
background:transparent url(../../img/elements/blocs/bg-datatable-bottom.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:236px;
position:relative;
width:662px;
z-index:10;
margin:-208px 0 0;
}

.basContenu div.atHomeTop {
overflow:hidden;
width:656px;
}

.basContenu div.atHomeTop h2 {
display:inline;
float:left;
}

.basContenu div.atHomeTop a {
float:right;
margin:6px 0 0;
}

.maggiChAtHome .pannelYoutube .containerYoutube .videoInfoTop .title_video {
color:#333333;
font-size:18px;
font-weight:bold;
margin:0 0 5px;
}

.maggiChAtHome .pannelYoutube .containerYoutube .videoInfoTop .comment {
color:#d57def;
font-size:14px;
font-weight:bold;
display:block;
margin:0 0 17px;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction {
overflow:hidden;
width:100%;
padding:13px 0 0;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction .top {
overflow:hidden;
width:100%;
padding:0 0 13px;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction .top p.episode {
font-size:12px;
color:#333333;
float:left;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction .top p.episode span {
font-size:14px;
font-weight:bold;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction .top .right {
float:right;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction .top .right p {
font-size:12px;
color:#333333;
float:left;
font-weight:bold;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction .top .right form {
float:left;
margin:3px 0 0 4px;
}

* html .maggiChAtHome .pannelYoutube .containerYoutube .userAction .top .right form {
margin-top:1px !important;
}

.maggiChAtHome .pannelYoutube .containerYoutube .userAction .bottom {
width:100%;
overflow:hidden;
padding:8px 0 0;
}

.containerYoutube .userAction .bottom a {
position:relative;
display:block;
float:left;
margin:0 0 0 2px;
}

* html .containerYoutube .userAction .bottom a {
margin-left:2px;
}

.containerYoutube .userAction .bottom a span {
cursor:pointer;
display:block;
position:absolute;
}

.containerYoutube .userAction .bottom a.btnAction1 {
background:transparent url(../../img/elements/blocs/btn_youtube_action.gif) no-repeat scroll 0 0;
width:150px;
height:50px;
}

.containerYoutube .userAction .bottom a.btnAction1 span {
background:transparent url(../../img/elements/notes/noteBook.png) no-repeat scroll 0 0;
height:55px;
width:49px;
margin:-8px 0 0;
}


.containerYoutube .userAction .bottom a.btnAction1 img {
margin:10px 0 0 60px;
}

.containerYoutube .userAction .bottom a.btnAction2 {
background:transparent url(../../img/elements/blocs/btn_youtube_action2.gif) no-repeat scroll 0 0;
position:relative;
display:block;
width:150px;
height:52px;
}

.containerYoutube .userAction .bottom a.btnAction2 span {
background:transparent url(../../img/elements/notes/cueille.png) no-repeat scroll 0 0;
height:54px;
width:57px;
margin:-8px 0 0 5px;
}



.containerYoutube .userAction .bottom a.btnAction2 img {
margin:10px 0 0 60px;
}

.containerYoutube .userAction .bottom a.btnAction3 {
background:transparent url(../../img/elements/blocs/btn_youtube_action3.gif) no-repeat scroll 0 0;
position:relative;
display:block;
width:150px;
height:52px;
}

.containerYoutube .userAction .bottom a.btnAction3 span {
background:transparent url(../../img/elements/notes/cadeau.png) no-repeat scroll 0 0;
height:50px;
width:58px;
margin:-2px 0 0 8px;
}

.containerYoutube .userAction .bottom a.btnAction3 img {
margin:10px 0 0 74px;
}

.containerYoutube .userAction .bottom a.btnAction4 {
background:transparent url(../../img/elements/blocs/btn_youtube_action4.gif) no-repeat scroll 0 0;
position:relative;
display:block;
width:149px;
height:50px;
}

.containerYoutube .userAction .bottom a.btnAction4 span {
background:transparent url(../../img/elements/notes/action.png) no-repeat scroll 0 0;
height:55px;
width:56px;
margin:-8px 0 0 2px;
}



.containerYoutube .userAction .bottom a.btnAction4 img {
margin:11px 0 0 69px;
}

.basContenu .maggiChAtHome .slider {
overflow:hidden;
width:647px;
padding:15px 0 0 15px;
}

.basContenu .maggiChAtHome .slider .homeRight {
width:330px;
float:left;
height:137px;
}

.maggiChAtHome .slider .homeRight span.img {
position:absolute;
margin:7px 0 0 13px;
}

* html .maggiChAtHome .slider .homeRight span.img {
margin:6px 0 0 13px !important;
}

.maggiChAtHome .slider .homeRight h3 {
margin:15px 0 0 110px;
}

.maggiChAtHome .slider .homeRight p {
margin:0 0 0 110px;
}

.maggiChAtHome .slider .homeRight div {
background:transparent url(../../img/elements/blocs/papier.gif) no-repeat scroll 0 0;
width:187px;
height:51px;
margin:0 0 0 80px;
padding:25px 25px 0 30px;
}

.maggiChAtHome .slider .homeRight div p {
font-size:14px;
font-style:italic;
color:#000;
margin:0;
}

.basContenu .maggiChAtHome .slider .produit_recommande {
float:left;
width:285px;
display:none;
/*display:inline;*/
padding:0 0 0 25px;
}

.basContenu .maggiChAtHome .slider .produit_recommande h3 {
font-size:14px;
font-weight:bold;
color:#333333;
margin:0 0 22px;
}

.basContenu .maggiChAtHome .slider .produit_recommande .bloc {
overflow:hidden;
margin:0 0 0 15px;
}

.basContenu .maggiChAtHome .slider .produit_recommande .bloc img {
float:left;
height:90px;
}

.basContenu .maggiChAtHome .slider .produit_recommande .bloc div {
float:left;
width:160px;
margin:0 0 0 25px;
}

.basContenu .maggiChAtHome .slider .produit_recommande .bloc div p {
font-size:11px;
font-weight:bold;
color:#555555;
margin:0 0 12px;
}

.basContenu .maggiChAtHome .slider .produit_recommande .bloc div p.title {
font-size:16px;
font-weight:bold;
color:#f0c713;
}

.basContenu .maggiChAtHome .listEpisodeMagarit {
overflow:hidden;
width:647px;
padding:15px 0 0 15px;
}

.basContenu .maggiChAtHome .listEpisodeMagarit h2 {
margin:0 0 20px;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li {
overflow:hidden;
width:100%;
margin:0 0 20px;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li .left {
float:left;
width:74px;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li .left a img{
width:73px;
height:41px;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li .left .formNote {
float:right;
margin:6px 0 0;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li .right {
float:left;
width:525px;
margin:0 0 0 10px;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li .right h5.title {
font-size:11px;
font-weight:bold;
color:#ba68d2;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li .right h3 {
font-size:14px;
font-weight:bold;
color:#333333;
margin:2px 0 0;
}

.basContenu .maggiChAtHome .listEpisodeMagarit ul li .right p {
font-size:11px;
color:#333333;
margin:2px 0 0;
}

.basContenu .maggiChAtHome .listEpisodeMagarit p.scrollerPage {
float:left;
width:100%;
overflow:hidden;
text-align:center;
font-size:11px;
color:#333333;
font-weight:bold;
margin:13px 0 0;
}

.basContenu .maggiChAtHome .listEpisodeMagarit p.scrollerPage a {
text-decoration:underline;
margin:0 7px 0 0;
}

.basContenu .maggiChAtHome .listEpisodeMagarit p.scrollerPage span {
margin:0 7px 0 0;
}

.basContenu .wellness {
margin:5px 0 0;
}

.basContenu .wellness .ele_mois {
background:transparent url(../../img/elements/blocs/bloc-degrade-blac-gris.gif) no-repeat scroll 0 0;
width:666px;
margin:0 0 17px;
}

.basContenu .wellness .ele_mois .content {
background:transparent url(../../img/elements/blocs/bloc-degrade-blac-gris-bottom.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:666px;
padding:30px 0;
}

.wellness .ele_mois .content .dataitem {
float:left;
width:290px;
position:relative;
display:inline;
margin:0 0 0 30px;
}

.wellness .ele_mois .content .dataitem .left {
position:absolute;
padding:14px 0 0;
}

.wellness .ele_mois .content .dataitem .left img {
width: 110px;
height: 122px;
}

.wellness .ele_mois .content .dataitem .left a {
left:75px;
position:absolute;
top:105px;
background:transparent url(../../img/elements/notes/add-to.png) no-repeat scroll 0 0;
width:29px;
height:29px;
}


.wellness .ele_mois .content .dataitem .right {
position:relative;
float:right;
z-index:200;
width:150px;
margin:0 0 15px;
min-height: 130px;
}
* html .wellness .ele_mois .content .dataitem .right {
height: 130px;
}

.ele_mois .content .dataitem .right ul.listIgred {
width:100%;
margin:8px 0 0;
}

.ele_mois .content .dataitem .right ul.listIgred li {
background:transparent url(../../img/elements/arrow/gris-arrow-onwhite.gif) no-repeat scroll 0 2px;
font-size:11px;
font-weight:bold;
padding:0 0 4px 15px;
}

.ele_mois .content .dataitem .right h3 {
font-size:14px;
font-weight:bold;
color:#000;
margin:0 0 14px;
}

.basContenu .wellness .show {
color:#52beef;
background:transparent url(../../img/elements/arrow/arrow-blue-onwhite.gif) no-repeat scroll 0 3px;
font-size:12px;
font-weight:bold;
clear:both;
display:block;
padding:0 0 0 12px;
}

.basContenu .wellness .info {
width:643px;
overflow:hidden;
padding:0 0 25px 15px;
}

.basContenu .wellness .info .descript {
width:402px;
float:left;
margin:20px 0 0;
}

.basContenu .wellness .info .descript img {
float:left;
width: 142px;
height: 142px;
}

.basContenu .wellness .info .descript .content {
width:242px;
float:left;
margin:0 0 0 18px;
}

.basContenu .wellness .info .descript .content h3 {
font-size:13px;
color:#333333;
font-weight:bold;
}

.basContenu .wellness .info .descript .content div {
margin:10px 0 15px;
}

.basContenu .wellness .info .descript .content div p {
font-size:12px;
color:#333333;
}

.basContenu .wellness .info .calendar {
float:right;
width:224px;
padding:0 0 0 16px;
}

.basContenu .wellness .info .calendar .partTop {
position:relative;
width:168px;
background:transparent url(../../img/elements/blocs/bg_pt_Conseil_top.gif) no-repeat scroll 0 0;
float:left;
margin:-15px 0 0;
padding:40px 24px 12px 30px;
}

.basContenu .wellness .info .calendar .partBtm {
width:168px;
background:transparent url(../../img/elements/blocs/bg_pt_Conseil_btm.gif) no-repeat scroll 0 bottom;
float:left;
height:32px;
margin:0;
padding:0 24px 0 30px;
}

.basContenu .wellness .info .calendar p {
font-size:11px;
color:#555555;
margin:17px 0 0;
}

.basContenu .wellness .bloc_adaptation {
width:632px;
overflow:hidden;
padding:0 0 0 15px;
}

.basContenu .wellness .bloc_adaptation h3 {
font-size:14px;
font-weight:bold;
color:#333333;
margin:0 0 10px;
}

.bloc_adaptation div.action {
width:586px;
height:86px;
background:transparent url(../../img/elements/blocs/bloc-blue-action.gif) no-repeat scroll 0 0;
margin:0 0 25px;
padding:10px 23px;
}

.bloc_adaptation div.action .left {
float:left;
}

.bloc_adaptation div.action .right {
float:right;
}

.bloc_adaptation div.action div div {
float:left;
width:140px;
margin:0 0 0 13px;
}

.bloc_adaptation div.action span {
float:left;
}

.bloc_adaptation div.action .left span img {
width:90px;
height:90px;
}
.bloc_adaptation div.action .right span img {
width:114px;
height:86px;
}

.bloc_adaptation div.action div p {
margin:7px 0 0;
}

.bloc_adaptation div.action div p a {
font-size:12px;
color:#333333;
font-weight:bold;
}

.basContenu .wellness .maggi_partenaire_repat {
width:632px;
overflow:hidden;
margin:0 0 35px 15px;
}

.basContenu .wellness .maggi_partenaire_repat .specialList {
overflow:hidden;
width:632px;
margin:9px 0 0;
}

.maggi_partenaire_repat .specialList .itemLeft {
width:245px;
float:left;
}

.maggi_partenaire_repat .specialList .itemRight {
width:325px;
float:right;
}

.maggi_partenaire_repat .specialList h3 {
font-size:14px;
font-weight:bold;
color:#333333;
padding:0 0 15px;
}

.maggi_partenaire_repat .specialList .itemLeft div {
width:115px;
float:left;
}

.maggi_partenaire_repat .specialList .itemLeft div img {
width:114px;
height: 86px;
}

.maggi_partenaire_repat .specialList .itemLeft div a {
margin:10px 0 0;
}

.maggi_partenaire_repat .specialList .itemLeft .right {
float:right;
}

.maggi_partenaire_repat .specialList .itemRight div {
float:left;
padding:0 0 10px;
}

.maggi_partenaire_repat .specialList .itemRight div span {
display:block;
float:left;
margin:0 15px 0 0;
}

.maggi_partenaire_repat .specialList .itemRight div span img{
width:86px;
height: 86px;
}

.maggi_partenaire_repat .specialList .itemRight div ul {
float:left;
width:224px;
}

.maggi_partenaire_repat .specialList .itemRight div ul li {
background:transparent url(../../img/elements/arrow/tirer.gif) no-repeat scroll 0 8px;
color:#333333;
font-size:12px;
padding:0 0 0 6px;
}

.maggi_partenaire_repat .specialList .itemRight a {
display:inline;
margin:0;
}

.basContenu .wellness .maggiathome {
width:632px;
overflow:hidden;
margin:0 0 0 15px;
}

.basContenu .wellness .maggiathome h3 {
margin:0 0 10px;
}

.basContenu .wellness .maggiathome .content {
width:100%;
overflow:hidden;
}

.basContenu .wellness .maggiathome .content .homeLeft {
width:285px;
float:left;
}

.basContenu .wellness .maggiathome .content .homeRight {
width:330px;
float:right;
height:137px;
}
.basContenu .wellness .maggiathome .content .homeRight img {
width:331px;
height:137px;
}

.maggiathome .content .homeLeft .top {
width:100%;
overflow:hidden;
}

.maggiathome .content .homeLeft .top span {
float:left;
}
.maggiathome .content .homeLeft .top span img{
width: 160px;
height: 91px;
}

.maggiathome .content .homeLeft .top div {
float:left;
width:110px;
margin:0 0 0 14px;
}

.maggiathome .content .homeLeft .top div h4 {
color:#333333;
font-size:14px;
font-weight:bold;
}

.maggiathome .content .homeLeft .top div p {
margin:6px 0 0;
}

.maggiathome .content .homeLeft .top div p a {
color:#d57def;
font-size:12px;
font-weight:bold;
}

.maggiathome .content .homeLeft p {
color:#333333;
font-size:11px;
font-weight:bold;
margin:8px 0 4px;
}

a.roseLink11 {
color:#d57def;
font-size:11px;
background:transparent url(../../img/elements/arrow/arrow-rose-onwhite.gif) no-repeat scroll 0 3px;
padding:0 0 0 12px;
}

.maggiathome .content .homeRight span.img {
position:absolute;
margin:7px 0 0 13px;
}

* html .maggiathome .content .homeRight span.img {
margin:6px 0 0 13px !important;
}

.maggiathome .content .homeRight h3 {
margin:15px 0 0 110px;
}

.maggiathome .content .homeRight p {
margin:0 0 0 110px;
}

.maggiathome .content .homeRight div {
background:transparent url(../../img/elements/blocs/papier.gif) no-repeat scroll 0 0;
width:187px;
height:51px;
margin:0 0 0 80px;
padding:25px 25px 0 30px;
}

.maggiathome .content .homeRight div p {
font-size:14px;
font-style:italic;
color:#000;
margin:0;
}

.maggi_concoursJeuconcours {
/*background:transparent url(../../img/page/popin_jeuconcours/bg-yellow-maggi.jpg) no-repeat scroll 0 0;*/
height:688px;
overflow:hidden;
width:638px;
font-family:arial;
padding:12px 0 0 12px;
}

.maggi_concoursJeuconcours #maggi_concours_content {
background:transparent url(../../img/page/popin_jeuconcours/bg-content.png) no-repeat scroll 0 0;
width:578px;
height:633px;
padding:24px 24px 0;
}

* html .maggi_concoursJeuconcours #maggi_concours_content {
background:transparent url(../../img/page/popin_jeuconcours/bg-content_ie.gif) no-repeat scroll 0 0;
}

.maggi_concoursJeuconcours #maggi_concours_content .btnClose {
background:transparent url(../../img/page/popin_jeuconcours/img-fermer.gif) no-repeat scroll 0 0;
width:43px;
height:19px;
float:right;
font-size:0;
text-indent:-44444px;
margin:-2px 0 0;
}

.maggi_concoursJeuconcours #maggi_concours_content h2.topicTitle {
text-align:left;
margin:0 0 15px;
}

.maggi_concoursJeuconcours #maggi_concours_content div.episode {
background:transparent url(../../img/page/popin_jeuconcours/bg-topic-def.gif) no-repeat;
width:575px;
height:143px;
position:relative;
padding:15px 0 0 15px;
}

.maggi_concoursJeuconcours #maggi_concours_content div.episode .left {
float:left;
width: 227px;
height: 127px;
}

.maggi_concoursJeuconcours #maggi_concours_content div.episode .right {
float:left;
width:314px;
margin:0 0 0 10px;
}

.maggi_concoursJeuconcours div.episode .right h3 {
color:#d06ded;
font-size:12px;
font-weight:bold;
text-align:left;
margin:0 0 0 8px;
}

.maggi_concoursJeuconcours div.episode .right p {
color:#333333;
font-size:14px;
font-weight:bold;
margin:2px 0 0 8px;
}

.maggi_concoursJeuconcours div.episode .right .page {
background:transparent url(../../img/page/popin_jeuconcours/bg-feuille.gif) no-repeat scroll 0 0;
height:60px;
width:278px;
margin:14px 0 0;
padding:26px 0 0 36px;
}

* html .maggi_concoursJeuconcours div.episode .right .page {
background:transparent url(../../img/page/popin_jeuconcours/bg-feuille.gif) no-repeat scroll 0 0;
}

.maggi_concoursJeuconcours div.episode .right .page p {
font-style:italic;
font-size:18px;
font-weight:normal;
color:#333333;
width:240px;
margin:0;
}

.maggi_concoursJeuconcours #maggi_concours_content ul.listSelection {
float:left;
margin:20px 0 0;
}

.maggi_concoursJeuconcours #maggi_concours_content ul.listSelection li {
float:left;
width:130px;
padding:0 0 0 14px;
}

.maggi_concoursJeuconcours #maggi_concours_content ul.listSelection li div {
width:114px;
height:102px;
padding:0 0 0 15px;
}
.maggi_concoursJeuconcours #maggi_concours_content ul.listSelection li div img {
height:90px;
}

.maggi_concoursJeuconcours #maggi_concours_content ul.listSelection li label {
color:#d06ded;
font-weight:bold;
font-size:11px;
position:relative;
width:104px;
float:left;
padding:0 0 0 4px;
}

.maggi_concoursJeuconcours #maggi_concours_content ul.listSelection li input {
position:relative;
float:left;
margin:0;
padding:0;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer {
float:left;
margin:15px 0 0;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .left_cadeau {
float:left;
background:transparent url(../../img/page/popin_jeuconcours/bg-item-slider-left.gif) no-repeat scroll 0 0;
height:226px;
width:134px;
text-align:center;
display:inline;
padding:14px 17px 0 20px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .left_cadeau img {
width: 120px;
height: 65px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .left_cadeau h4 img {
width: auto;
height: auto;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription {
float:left;
background:transparent url(../../img/page/popin_jeuconcours/bg-item-slider-right.gif) no-repeat scroll 0 0;
width:387px;
height:240px;
margin:0 0 0 20px;
}
.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription .formContent {
width:360px;
padding:14px 0 0 14px;
}
.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription .formContent table {
width: auto;
line-height: 1em;
}
.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription .formContent table label {
color: white;
margin-left: 5px;
}


* html .maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription  .formContent {
padding:14px 0 0 7px;
width:367px;
}
.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription form {
float:left;
width:100%;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .left_cadeau h3 {
font-size:12px;
text-align:center;
font-weight:bold;
color:#333333;
width:99px;
padding:0 0 10px 10px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .left_cadeau p {
font-size:11px;
color:#333333;
width:129px;
text-align:left;
padding:10px 0 8px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription h2.insc {
background:transparent url(../../img/page/popin_jeuconcours/ttl-inscrivez-vous.gif) no-repeat scroll 0 0;
height:19px;
width:244px;
font-size:0;
text-indent:-44444px;
margin-left: 58px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p {
text-align:left;
width:300px;
padding:5px 0 0 55px;
}

* html .maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p {
padding:5px 0 0 55px;
}


.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p,
.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p label {
font-size:11px;
font-weight:bold;
color:#6c3f79;
clear: both;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription .btVoirReglement {
	clear:both;
	color:White;
	display:block;
	margin-left:10px;
	text-align:left;
	text-decoration:underline;
	float: left;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p input.inputText {
width:164px;
height:16px;
border: solid 1px White;
padding: 1px;
}
* html .maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p input.inputText {
height:12px;
}
* + html .maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p input.inputText {
height:12px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p.error input.inputText {
border: solid 1px Red;
color: Red;
}
.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p span.pictoError {
background: transparent url(../../img/elements/puces/error.gif) no-repeat center left;
margin:0 0 0 5px;
padding:5px;
display: none;
}
.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p.error span.pictoError {
display: inline;
}

.maggi_concoursJeuconcours .labT {
display:block;
float:left;
text-align:right;
width:54px !important;
margin:3px 10px 0 0;
}

.maggi_concoursJeuconcours .margLeft64 {
padding-left:0px !important;
width: 370px !important;
}
* html .maggi_concoursJeuconcours .margLeft64 {
	padding-top:0px !important;
}

* + html .maggi_concoursJeuconcours .margLeft64 {
	padding-top:0px !important;
}
* html .maggi_concoursJeuconcours .ttlSelectNL {
	padding-top:5px !important;
}
* + html .maggi_concoursJeuconcours .ttlSelectNL {
	padding-top:5px !important;
}


.maggi_concoursJeuconcours .ttlSelectNL {
letter-spacing: -0.3px
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p label.white {
color:#ffffff;
margin:0 18px 0 4px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription p label.last {
margin:0 0 0 4px;
}

.maggi_concoursJeuconcours #maggi_concours_content .footer .right_inscription input.participer {
background:transparent url(../../img/page/popin_jeuconcours/btn-participer.gif) no-repeat scroll 0 0;
height:21px;
float:left;
width:108px;
font-size:0;
text-indent:-4949px;
margin:8px 0 0 120px;
color: white;
}

.maggi_concoursJeuconcours .margLeft8 {
margin:0 0 0 8px !important;
}

.maggi_concoursJeuconcours .whInput {
width:12px;
height:12px;
}

.maggi_concoursJeuconcours #maggi_concours_content p.note {
color:#333333;
float:left;
font-size:10px;
text-align:center;
width:576px;
margin:10px 0 0;
}

#maggi_operation.popinOperation,
#maggi_concours.popinCasting {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/bg-content-bottom.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:650px;
font-family:arial;
padding-bottom:20px;
}

#maggi_operation.popinOperation .dynamiqueBlock,
#maggi_concours.popinCasting .dynamiqueBlock {
width:626px;
overflow:hidden;
position:relative;
z-index:20;
padding:0 0 0 12px;
}

#maggi_operation.popinOperation .dynamiqueBlock {
text-align: left;
}

#maggi_operation.popinOperation .dynamiqueBlock #maggi_concours_content,
#maggi_concours.popinCasting .dynamiqueBlock #maggi_concours_content {
width:578px;
overflow:hidden;
z-index:50;
padding:24px 24px 0;
}

#maggi_operation.popinOperation .dBottom,
#maggi_concours.popinCasting .dBottom {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/bg-content-top.gif) no-repeat scroll 0 0;
width:100%;
z-index:10;
position:relative;
padding-top: 12px;
}

#maggi_operation.popinOperation #maggi_concours_content .btnClose,
#maggi_concours.popinCasting #maggi_concours_content .btnClose {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/img-fermer.gif) no-repeat scroll 0 0;
width:43px;
height:19px;
float:right;
font-size:0;
text-indent:-44444px;
position:relative;
margin:-2px 0 0;
}

#maggi_concours.popinCasting #maggi_concours_content h2.topicTitle {
float:left;
margin:0 0 15px;
}

#maggi_concours.popinCasting #maggi_concours_content div.episode {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/bloc-topic-jeu-header.gif) no-repeat scroll 0 0;
width:575px;
overflow:hidden;
margin:0 0 13px;
}

#maggi_concours.popinCasting #maggi_concours_content div.episode .top {
width:560px;
overflow:hidden;
padding:15px 0 10px 15px;
}

#maggi_concours.popinCasting #maggi_concours_content select {
width:106px;
height:19px;
font-size:11px;
color:#333333;
}

#maggi_concours.popinCasting #maggi_concours_content div.episode .bottom {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/bloc-topic-jeu-footer.gif) no-repeat scroll 0 0;
width:100%;
display:block;
height:7px;
float:left;
font-size: 0;
line-height: 0;
}

#maggi_concours.popinCasting #maggi_concours_content div.episode .top .left {
float:left;
width: 227px;
height: 127px;
}

#maggi_concours.popinCasting #maggi_concours_content div.episode .top .left h3 {
margin:20px 0 0 30px;
}

#maggi_concours.popinCasting #maggi_concours_content div.episode .top .right {
float:left;
width:314px;
margin:0 0 0 10px;
}

#maggi_concours.popinCasting div.episode .right h3 {
color:#333333;
font-size:14px;
font-weight:bold;
text-align:left;
margin:0 0 20px 8px;
}

#maggi_concours.popinCasting div.episode .right p {
color:#333333;
font-size:12px;
text-align:left;
margin:0 0 0 8px;
}

#maggi_concours.popinCasting div.episode .right .page {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/bg-feuille.png) no-repeat scroll 0 0;
height:60px;
width:278px;
margin:14px 0 0;
padding:26px 0 0 36px;
}

#maggi_concours.popinCasting div.episode .right .page p {
font-style:italic;
font-size:18px;
font-weight:normal;
color:#333333;
width:240px;
margin:0;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/bloc-form-inscription-casting.gif) no-repeat;
width:575px;
position:relative;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .top {
width:560px;
position:relative;
padding:15px 0 10px 15px;
}


#maggi_concours.popinCasting #maggi_concours_content .form_casting .top form {
display:block;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .bottom {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/bloc-form-inscription-casting-bottom.gif) no-repeat scroll 0 0;
width:100%;
display:block;
height:8px;
float:left;
font-size: 0;
line-height: 0;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting h3 {
text-align:left;
margin:0 0 5px;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .bloc1 {
float:left;
width:511px;
margin:0 0 15px;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .bloc2 {
float:left;
margin:0 0 15px;
width:511px;
}

#maggi_concours.popinCasting .form_casting .formItems {
width:100%;
float:left !important;
}

#maggi_concours.popinCasting .form_casting .formItems .formLeft {
float:left;
width:240px;
}

#maggi_concours.popinCasting .form_casting .formItems .formRight {
float:right;
width:260px;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .top p {
text-align:left;
padding:8px 0 0;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .top  label {
font-size:11px;
font-weight:bold;
color:#6c3f79;
position:relative;
}
#maggi_concours.popinCasting #maggi_concours_content .form_casting table {
width: auto;
}
#maggi_concours.popinCasting #maggi_concours_content .form_casting  .top table label {
color: white;
margin-left: 5px;
}

#maggi_concours.popinCasting .textArea {
width:538px;
height:60px;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .topform input {
position:relative;
}

#maggi_concours.popinCasting .labT {
display:block;
float:left;
text-align:right;
width:50px !important;
margin:3px 10px 0 0;
}

#maggi_concours.popinCasting .labT120 {
width:150px !important;
padding-bottom:7px;
text-align: left;
}

#maggi_concours.popinCasting .labT64 {
width:64px !important;
}

#maggi_concours.popinCasting .margLeft64 {
padding-left:18px !important;
}

#maggi_concours.popinCasting .m14L {
margin-left:14px;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .top form p label.white {
color:#ffffff;
margin:0 14px 0 4px;
}

#maggi_concours.popinCasting #maggi_concours_content .form_casting .top form input.participer {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/btn-participer.gif) no-repeat scroll 0 0;
height:21px;
width:108px;
position:absolute;
cursor:pointer;
font-size:0;
text-indent:-4949px;
margin:10px 0 0 74px !important;
}

* html #maggi_concours.popinCasting #maggi_concours_content .form_casting .top form input.participer {
margin-top:8px !important;
}

#maggi_concours.popinCasting .margLeft8 {
margin:0 0 0 8px !important;
}

#maggi_concours.popinCasting .whInput {
width:12px;
height:12px;
}

#maggi_concours.popinCasting .inputText {
width:140px;
height:18px;
border: solid 1px White;
}

#maggi_concours.popinCasting #maggi_concours_content p.note {
color:#333333;
float:left;
font-size:10px;
text-align:left;
width:576px;
margin:20px 0 0;
}

#maggi_concours.popinCasting #maggi_concours_content .actionEnv {
text-align:center;
overflow:hidden;
width:100%;
position:relative;
margin:20px 0 0;
}

#maggi_concours.popinCasting .actionEnv p,
#maggi_concours.popinCasting .actionEnv .labNewsLettre {
text-align: left;
font-size:11px;
color:#6c3f79;
font-weight:bold;
}

#maggi_concours.popinCasting .actionEnv p.ttlSelectNL {
	margin-bottom: 5px;
}

#maggi_concours.popinCasting .actionEnv .EnrParticipation {
background:transparent url(../../img/page/maggi_ch_FORM0200_casting/img-enregistrer-participation.gif) no-repeat scroll 0 0;
height:21px;
cursor:pointer;
position:relative;
width:241px;
margin:15px 0 0 45px !important;
}

#maggi_concours.popinCasting .confirmationBlock {
clear:both;
color:#333333;
font-weight:bold;
text-align:left;
margin-bottom: 20px;
width: 380px;
font-size: 1.2em;
min-height:200px;
}
* html #maggi_concours.popinCasting .confirmationBlock {
height:200px;
}

#maggi_concours.popinCasting p.error input.inputText,
#maggi_concours.popinCasting p.error select,
#maggi_concours.popinCasting p.error textarea  {
border: solid 1px Red;
color: Red;
}
#maggi_concours.popinCasting p span.pictoError {
background: transparent url(../../img/elements/puces/error.gif) no-repeat center left;
margin:0 0 0 5px;
padding:5px;
display: none;
}
#maggi_concours.popinCasting p.error span.pictoError {
display: inline;
}

.popinOperation .visuelOperation {
	float: left;
	margin-right: 30px;
	width: 180px;
	text-align: right
}
		.popinOperation .visuelOperation img {
			height: 180px;
		}
.popinOperation .contentOperation {
	margin: 50px 0 0 20px;
}
.popinOperation .contentOperation:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
		.popinOperation .texte {
			float: left;
			width: 330px;
			text-align: left;
		}
				.popinOperation .titre {
					margin-bottom: 20px;
				}
				.popinOperation p {
					font-size: 1.1em;
					line-height: 1.2em;
				}

.basContenu .recette_astuce_ch .tabAgenda {
background:transparent url(../../img/elements/blocs/bg-tabAgenda.jpg) no-repeat scroll 0 0;
width:664px;
margin:52px 0 0;
}

.tabAgenda .contentAgenda {
background:transparent url(../../img/elements/blocs/bg-tabAgenda-bottom.jpg) no-repeat scroll 0 bottom;
width:664px;
padding:0 0 30px;
min-height:250px;
}

* html .tabAgenda .contentAgenda {
height:250px;
}

.tabAgenda .tabHeader {
height:36px;
width:650px;
overflow:hidden;
position:absolute;
margin:-31px 0 0 16px;
}

.tabAgenda .tabHeader ul {
width:100%;
height:100%;
}

.tabAgenda .tabHeader ul li {
float:left;
}

.tabAgenda .tabHeader ul li a {
width:86px;
height:33px;
display:block;
font-size:0;
text-indent:-44444px;
margin:3px 4px 0 0;
}

.tabAgenda .tabHeader ul li a.lundiSelected {
background:transparent url(../../img/elements/boutons/tabagenda/lundi-on.jpg) no-repeat scroll 0 0;
width:92px;
height:36px;
margin:0 2px 0 0;
}

.tabAgenda .tabHeader ul li a.mardi {
background:transparent url(../../img/elements/boutons/tabagenda/mardi-off.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li a.mercredi {
background:transparent url(../../img/elements/boutons/tabagenda/mercredi-off.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li a.jeudi {
background:transparent url(../../img/elements/boutons/tabagenda/jeudi-off.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li a.vendredi {
background:transparent url(../../img/elements/boutons/tabagenda/vendredi-off.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li a.samedi {
background:transparent url(../../img/elements/boutons/tabagenda/samedi-off.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li a.dimanche {
background:transparent url(../../img/elements/boutons/tabagenda/dimanche-off.jpg) no-repeat scroll 0 0;
}

.tabAgenda .contentAgenda p.notation {
color:#333333;
font-size:13px;
padding:25px 0 0 34px;
}

.tabAgenda .contentAgenda .datalist {
width:625px;
overflow:hidden;
margin:15px 0 0 34px;
}

.tabAgenda .contentAgenda .datalist .dataitem {
float:left;
width:293px;
height:450px;
margin:0 12px 12px 0;
}

.tabAgenda .contentAgenda .ciBody {
overflow:hidden;
width:100%;
background:#f1f7cd url(../../img/elements/blocs/bg-item-agenda.jpg) no-repeat scroll 0 0;
}

.tabAgenda .contentAgenda .bottom {
background:transparent url(../../img/elements/blocs/bg-item-agenda-bottom.jpg) no-repeat scroll 0 bottom;
width:293px;
height:8px;
font-size:0;
margin:0;
}

.tabAgenda .contentAgenda .ciBody .inside {
width:264px;
padding:8px 13px 0 16px;
}

.tabAgenda .contentAgenda .ciBody p.title {
display:block;
overflow:hidden;
width:267px;
padding:10px 10px 4px 16px;
}

.tabAgenda .contentAgenda .ciBody p.title a {
float:right;
}

.tabAgenda .contentAgenda .ciBody p.title a.btn_deplacer {
float:left;
color:#333333;
font-size:10px;
text-decoration:none;
}

.tabAgenda .contentAgenda .ciBody p.title a.btn_deplacer :hover {
text-decoration:none;
}

.contentAgenda .ciBody .inside div.smallDesc {
overflow:hidden;
width:100%;
margin:0 0 9px;
}

.contentAgenda .ciBody .inside div.smallDesc .left {
float:left;
}

.contentAgenda .ciBody .inside div.smallDesc .left img {
width:114px;
height: 86px;
}

.contentAgenda .ciBody .inside div.smallDesc .right {
float:right;
width:135px;
}

.contentAgenda .ciBody .inside div.smallDesc .right h3 {
color:#333333;
font-size:14px;
font-weight:bold;
height:51px;
margin:0 0 14px;
}

.contentAgenda .ciBody .inside div.smallDesc .right div.comment {
width:126px;
height:16px;
background:transparent url(../../img/elements/blocs/bloc-comment-note.jpg) no-repeat scroll 0 0;
padding:5px 0 0 10px;
}

.contentAgenda .ciBody .inside div.info_repat {
width:264px;
height:71px;
background:transparent url(../../img/elements/blocs/bg-repat-notification.jpg) no-repeat scroll 0 0;
margin:0 0 13px;
padding:4px 0 0;
}

.contentAgenda .ciBody .inside .info_repat ul {
overflow:hidden;
}

.contentAgenda .ciBody .inside .info_repat ul li {
float:left;
color:#fff;
width:100px;
margin:6px 0 0 16px;
padding:0 0 0 15px;
}

* html .contentAgenda .ciBody .inside .info_repat ul li {
margin:6px 0 0 10px;
}

.contentAgenda .ciBody .inside .info_repat ul li.nbPersonne {
background:url(../../img/elements/puces/recettes/nb-personne.gif) no-repeat left 2px;
}

.contentAgenda .ciBody .inside .info_repat ul li.difficulte {
background:url(../../img/elements/puces/recettes/difficulte.gif) no-repeat left 2px;
}

.contentAgenda .ciBody .inside .info_repat ul li.temps {
background:url(../../img/elements/puces/recettes/temps.gif) no-repeat left 2px;
}

.contentAgenda .ciBody .inside .info_repat ul li.prix {
background:url(../../img/elements/puces/recettes/prix.gif) no-repeat left 2px;
}

.contentAgenda .ciBody .inside .info_repat ul li.tempsCuisson {
background:url(../../img/elements/puces/recettes/temps-cuisson.gif) no-repeat left 3px;
}

.contentAgenda .ciBody .inside .info_repat ul li.calories {
background:url(../../img/elements/puces/recettes/calories.gif) no-repeat 2px 3px;
}

.contentAgenda .ciBody .inside ul.ingred {
color:#333333;
font-size:11px;
width:264px;
}

.contentAgenda .ciBody .inside ul.ingred li {
width:100%;
}

.contentAgenda .ciBody .inside ul.ingred .title {
font-weight:bold;
}

.lexiqueBlue .maggiList0300 .headerTop .blocAlphaTrier ul li a.selected {
background:transparent url(../../img/page/lexique_blue/alpha-selected-blue.jpg) no-repeat scroll center 0;
}

.lexiqueBlue .maggiList0300 .headerTop .blocAlphaTrier {
background:transparent url(../../img/page/lexique_blue/bloc-alpha-classement-blue.jpg) no-repeat scroll 0 0;
float:left;
height:77px;
width:545px;
padding:15px 0 0 86px;
}

.lexiqueBlue .maggiList0300 .pannelResult .dataCulinaire ul.listItem li h5 {
color:#3d91bd;
}

.pubProduct {
background:transparent url(../../img/page/lexique_blue/bg_pubProduct.gif) no-repeat scroll 0 0;
width:189px;
height:148px;
margin:0 0 12px;
padding:15px 0 0 16px;
}

#maggiAtHome .pubProduct span {
width:100%;
display:block;
float:none;
margin:5px 0;
text-align: center;
}

#maggiAtHome .pubProduct span img {
height: 90px;
}

.pubProduct .linkProduct {
background:transparent url(../../img/page/lexique_blue/fleche_gris.gif) no-repeat scroll 0 2px;
color:#f7c607;
float:left;
margin:13px 0 0;
padding:0 0 0 10px;
}

.seeAll {
background:transparent url(../../img/page/lexique_blue/fleche_gris_jaune.gif) no-repeat scroll 0 2px;
color:#5f5d50;
font-weight:bold;
display:block;
margin:6px 0 0 5px;
padding:0 0 0 10px;
}

.cachet {
width:200px;
overflow:hidden;
display:block;
}

.cachet img {
float:left;
position:relative;
z-index:1;
}

.cachet div {
float:right;
width:124px;
}

.cachet div p.titleEngage {
background:transparent url(../../img/page/lexique_blue/txt_maggi_engage.gif) no-repeat scroll left top;
font-size:0;
width:123px;
height:17px;
text-indent:-4444px;
}

.cachet div p.txtEngage {
width:112px;
font-size:11px;
color:#5f5d50;
padding:0 10px 0 0;
}

body.recette #maggiAtHome.contenuLast {
margin-bottom:-5px !important;
}

body.recette #blocColDroite.blocColDroiteLong {
background:transparent url(../../img/page/lexique_blue/bg-bloc-droit-recette_1000.gif) no-repeat scroll left top;
height:inherit;
padding-bottom:0 !important;
}

body.recette #blocColDroite.blocColDroiteLong .btmBlocColDroiteLong {
background:transparent url(../../img/page/lexique_blue/bg-bloc-droit-recette_1000.gif) no-repeat scroll left bottom;
height:10px;
width:266px;
font-size:0 !important;
position:relative;
}

#navigation li .ssMenu {
position:absolute;
top:30px;
display:none;
padding:0;
}

#navigation li .ssMenu ul {
overflow:hidden;
margin:0;
}

#navigation li .ssMenu ul li {
float:left;
line-height:1em;
}

#navigation li .ssMenu ul li a {
font-weight:bold;
text-transform:none;
text-align:left;
font-size:1em;
display:block;
padding:7px 5px 8px 10px;
}

#navigation li .ssMenu ul li a:hover {
background-color:#f5f5f5;
}

#navigation li #itemSsMenu1.ssMenu {
background:transparent url(../../img/navigation/bg_ss_menu_1.gif) no-repeat bottom;
left:5px;
width:140px;
}

#navigation li #itemSsMenu1 ul {
background:transparent url(../../img/navigation/bg_top_menu1.jpg) no-repeat 0 0;
width:138px;
padding:0 1px;
}

#navigation li #itemSsMenu1 ul li a {
color:#aac70c;
width:123px;
}

#navigation li #itemSsMenu1 ul li a.firstItem:hover {
background:transparent url(../../img/navigation/first_item1.gif) no-repeat -1px 0;
}

#navigation li #itemSsMenu1 ul li a.lastItem:hover {
background:transparent url(../../img/navigation/last_item1.gif) no-repeat -1px -3px;
}

#navigation li #itemSsMenu2.ssMenu {
background:transparent url(../../img/navigation/bg_ss_menu_2.gif) no-repeat bottom;
left:5px;
width:140px;
}

#navigation li #itemSsMenu2 ul {
background:transparent url(../../img/navigation/bg_top_menu2.jpg) no-repeat 0 0;
width:138px;
padding:0 1px;
}

#navigation li #itemSsMenu2 ul li a {
color:#f4ce0b;
width:123px;
}

#navigation li #itemSsMenu2 ul li a.firstItem:hover {
background:transparent url(../../img/navigation/first_item2.gif) no-repeat -1px 0;
}

#navigation li #itemSsMenu2 ul li a.lastItem:hover {
background:transparent url(../../img/navigation/last_item2.gif) no-repeat -1px -3px;
}

#navigation li #itemSsMenu3.ssMenu {
background:transparent url(../../img/navigation/bg_ss_menu_3.gif) no-repeat bottom;
left:0;
width:140px;
}

#navigation li #itemSsMenu3 ul {
background:transparent url(../../img/navigation/bg_top_menu3.jpg) no-repeat;
width:138px;
padding:0 1px;
}

#navigation li #itemSsMenu3 ul li a {
color:#d57def;
width:123px;
}

#navigation li #itemSsMenu3 ul li a.firstItem:hover {
background:transparent url(../../img/navigation/first_item3.gif) no-repeat -1px 0;
}

#navigation li #itemSsMenu3 ul li a.lastItem:hover {
background:transparent url(../../img/navigation/last_item3.gif) no-repeat -1px -3px;
}

#navigation li #itemSsMenu4.ssMenu {
background:transparent url(../../img/navigation/bg_ss_menu_4.gif) no-repeat bottom;
left:0;
width:140px;
}

#navigation li #itemSsMenu4 ul {
background:transparent url(../../img/navigation/bg_top_menu4.jpg) no-repeat;
width:138px;
padding:0 1px;
}

#navigation li #itemSsMenu4 ul li a {
color:#52beef;
width:123px;
}

#navigation li #itemSsMenu4 ul li a.firstItem:hover {
background:transparent url(../../img/navigation/first_item4.gif) no-repeat -1px 0;
}

#navigation li #itemSsMenu4 ul li a.lastItem:hover {
background:transparent url(../../img/navigation/last_item4.gif) no-repeat -1px -3px;
}

#navigation li #itemSsMenu5.ssMenu {
background:transparent url(../../img/navigation/bg_ss_menu_5.gif) no-repeat bottom;
left:0;
width:140px;
}

#navigation li #itemSsMenu5 ul {
background:transparent url(../../img/navigation/bg_top_menu5.jpg) no-repeat;
width:138px;
padding:0 1px;
}

#navigation li #itemSsMenu5 ul li a {
color:#e31818;
width:123px;
}

#navigation li #itemSsMenu5 ul li a.firstItem:hover {
background:transparent url(../../img/navigation/first_item5.gif) no-repeat -1px 0;
}

#navigation li #itemSsMenu5 ul li a.lastItem:hover {
background:transparent url(../../img/navigation/last_item5.gif) no-repeat -1px -3px;
}

.dataCulinaire .txtTitlePart {
width:100%;
height:21px;
font-size:0;
text-indent:-4444px;
margin:0 0 20px;
}

.dataCulinaire .part {
width:592px;
overflow:hidden;
padding:0 0 20px;
}

.dataCulinaire .part img {
float:right;
position:relative;
margin:-40px 0 0;
}

.dataCulinaire .part h3 {
color:#4ac5ef;
font-weight:bold;
font-size:12px;
font-style:italic;
margin:0 0 20px;
text-indent: 0;
}

.dataCulinaire .part h3 img {
float:none;
margin:0;
position:static;
}

.dataCulinaire .part p {
margin:0 0 20px;
}

.dataCulinaire .part .partLeft {
float:left;
width:387px;
}

.panelBlue {
width:592px;
float:left;
}

.panelBlue .partTopPanel {
background:transparent url(../../img/page/aliments/bg_text_oeufs.gif) no-repeat scroll left top;
width:570px;
float:left;
padding:13px 11px 0;
}

.panelBlue .partbtmPanel {
background:transparent url(../../img/page/aliments/bg_text_oeufs.gif) no-repeat scroll left bottom;
width:592px;
float:left;
height:10px;
font-size:0;
text-indent:-4444px;
}

.partStockage {
margin:0 0 0 50px;
}

.partStockage li {
list-style-type:disc;
margin:0 0 6px;
}

.valeurOeufs {
width:100%;
overflow:hidden;
margin:0 0 20px;
}

.valeurOeufs li {
border-right:1px solid #dddddd;
float:left;
padding:4px 4px 2px;
}

.valeurOeufs li.last {
border-right:none;
}

.valeurOeufs li .titre {
color:#4ac5ef;
font-weight:bold;
margin:0 !important;
padding:0 0 4px;
}

.valeurOeufs li .info {
width:48px;
margin:0 !important;
}

.basContenu .maggiList0300 .pannelResult .dataCulinaire.dataCulinaireAliment {
padding:0 35px 130px;
}

#contenu .maggiList0300 .partDesc {
float:left;
padding:8px 0 12px;
}

#contenu .maggiList0300 .partDesc P {
padding:0 0 22px;
}

#contenu .maggiList0300 .partDesc ul {
color:#52beef;
}

#contenu .maggiList0300 .partDesc ul li {
font-weight:bold;
display: inline;
padding:0 4px 0 0;
}

#contenu .maggiList0300 .partDesc ul li a {
color:#52beef;
text-decoration:underline;
}

.basContenu .maggiList0300 .blockResult {
background:transparent url(../../img/elements/blocs/bg-datatable-top.gif) no-repeat scroll 0 0;
width:602px;
float:left;
padding:30px 28px 18px 32px;
}

.basContenu .maggiList0300 .blockResult .partLeft {
color:#333333;
font-weight:bold;
float:left;
}

.basContenu .maggiList0300 .blockResult .partLeft h3 {
font-size:18px;
font-weight:bold;
padding:0 0 25px;
}

.basContenu .maggiList0300 .blockResult .partLeft ul {
float:left;
padding:0 66px 0 0;
}

.basContenu .maggiList0300 .blockResult .partLeft ul li {
background:transparent url(../../img/page/lexique_blue/fleche_gris.gif) no-repeat scroll 0 2px;
padding:0 0 4px 10px;
}

.basContenu .maggiList0300 .blockResult .partLeft ul li a {
color:#333333;
}

.basContenu .maggiList0300 .blockResult img {
float: right;
width: 164px;
height: 137px;
}

#contenu .searchAliment {
width:667px;
min-height:1203px;
float:left;
}

#contenu .maggiList0300 .partDescSaison {
float:left;
padding:8px 0 12px;
}

#contenu .partTabs {
float:left;
}

#contenu .partTabs .titleTabs {
width:100%;
overflow:hidden;
position:relative;
margin:0 0 0 14px;
}

#contenu .partTabs .titleTabs li a {
font-size:0 !important;
text-indent:-4444px;
height:62px;
float:left;
}

#contenu .partTabs .titleTabs #item1 a {
background:transparent url(../../img/page/winless/img_item1_off.gif) no-repeat scroll 0 0;
width:221px;
}

#contenu .partTabs .titleTabs #item1.active a {
background:transparent url(../../img/page/winless/img_item1_on.gif) no-repeat scroll 0 0;
}

#contenu .partTabs .titleTabs #item2 a {
background:transparent url(../../img/page/winless/img_item2_off.gif) no-repeat scroll 0 0;
width:205px;
}

#contenu .partTabs .titleTabs #item2.active a {
background:transparent url(../../img/page/winless/img_item2_on.gif) no-repeat scroll 0 0;
}

#contenu .partTabs .titleTabs li {
height:62px;
float:left;
margin:0 12px 0 0;
}

#contenu .partTabs .blockResult {
background:transparent url(../../img/elements/blocs/bg-datatable-top.gif) no-repeat scroll 0 0;
margin-top:-5px;
}

.infoTable {
padding:16px 0 0;
}

.infoTable p {
margin:0 0 6px;
}

.infoTable ul {
position:relative;
z-index:11;
width:100%;
}

.infoTable ul li {
clear:both;
overflow:hidden;
width:100%;
margin:0 0 5px;
display: block;
}

.basContenu .maggiList0300 .blockResult .infoTable ul li img {
float:none;
margin:0 9px 0 0;
width: auto;
height: auto;
width: 21px;

}

.infoTable ul li span {
float:none;
position:relative;
z-index:11;
}

.TabVitamine {
width:371px;
overflow:hidden;
position:relative;
z-index:11;
margin:auto;
}

.basContenu .maggiList0300 .blockResult .TabVitamine img {
float:none;
width: auto;
height: auto;
}

.basContenu .maggiList0300 .bottomPannelResult {
background:transparent url(../../img/elements/blocs/bg-datatable-bottom.gif) no-repeat scroll 0 bottom;
display:block;
float:left;
min-height:236px;
position:relative;
width:662px;
z-index:10;
margin: -236px 0 0;
padding-bottom: 10px;
}
.basContenu .maggiList0300 .pannelContainer .bottomPannelResult {
	margin-top: 0px;
}
.basContenu .maggiList0300 .bottomPannelResult:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;
}

.partPromo {
float:left;
width:100%;
}

.partPromo .partLeft {
float:left;
width:478px;
padding:0 0 0 14px;
}

.partPromo .partLeft .title {
color:#333333;
font-size:14px;
font-weight:bold;
padding:20px 0 10px;
}

.partPromo .partLeft .decouvrir {
color:#f0c713;
font-size:16px;
font-weight:bold;
padding:0 0 10px;
}

.partPromo .partLeft a {
color:#555555;
background:transparent url(../../img/page/lexique_blue/fleche_gris.gif) no-repeat scroll 0 2px;
font-weight:bold;
padding:0 0 4px 10px;
}

.partPromo img {
float:right;
margin:20px 20px 0 0;
}

.partEngagement {
overflow:hidden;
width:100%;
padding:10px 0 25px;
}

.partEngagement p a {
font-size:0;
background:transparent url(../../img/page/winless/txt-tout-engagement.gif) no-repeat scroll 0 bottom;
width:143px;
height:14px;
text-indent:-4444px;
float:right;
margin:0 0 8px;
}

.partEngagement .blocTop {
background:transparent url(../../img/page/winless/bg_txt_engage.gif) no-repeat scroll 0 0;
width:545px;
float:left;
margin:0;
padding:0 0 0 112px;
}

.partEngagement .blocBtm {
background:transparent url(../../img/page/winless/bg_txt_engage.gif) no-repeat scroll 0 bottom;
width:657px;
font-size:0;
float:left;
height:10px;
}

.partEngagement .blocTop .itemLeft {
float:left;
}

.partEngagement .blocTop .itemRight {
float:left;
}

.partEngagement .blocTop .item {
color:#fff;
width:258px;
}

.partEngagement .blocTop .item h3 {
padding:13px 0 14px;
}

.partEngagement .blocTop .item ul {
padding:0;
}

.partEngagement .blocTop .itemTop,.partEngagement .blocTop .itemBtm {
float:left;
width:528px;
}

.itemAlimentation {
width:100%;
overflow:hidden;
padding:0 0 20px;
}

.itemAlimentation img {
float:left;
}

.itemAlimentation .descRight {
float:right;
width:392px;
padding:8px 10px 0 0;
}

.itemAlimentation .descRight h3 {
color:#333333;
font-size:20px;
font-weight:bold;
padding:0 0 16px;
}

.itemAlimentation .descRight p {
font-size:14px;
}

.introProduct {
width:100%;
overflow:hidden;
padding:0 0 44px;
}

.introProduct .partLeft {
float:left;
width:474px;
padding:0 12px 0 16px;
}

.introProduct img {
float:right;
}

.introProduct .partLeft h4 {
font-size:14px;
font-weight:bold;
font-style:italic;
color:#52beef;
padding:6px 0 18px;
}

.introProduct .partLeft p {
font-size:12px;
padding:0 0 10px;
}

.introProduct .partLeft a,.equilibreMaggi .defEngage a {
font-size:0;
background:transparent url(../../img/page/winless/lire-suite.gif) no-repeat scroll 0 bottom;
width:84px;
height:11px;
text-indent:-4444px;
float:left;
}

.defEngage {
width:620px;
overflow:hidden;
font-size:12px;
padding:0 0 30px 16px;
}

.defEngage h2 {
font-size:20px;
font-weight:bold;
font-style:italic;
color:#52beef;
width:100%;
text-align:center;
padding:0 0 16px;
}

.defEngage h3 {
font-size:14px;
font-weight:bold;
font-style:italic;
color:#52beef;
width:100%;
overflow:hidden;
padding:0 0 16px;
}

.defEngage ul {
margin:12px 0 0 60px;
}

.defEngage ul li {
list-style-type:disc;
padding:0 0 0 2px;
}

.defEngage .size11 {
font-size:11px;
}

.size13 {
font-size:13px !important;
}

.equilibreMaggi .introProduct .partLeft {
width:365px;
}

.equilibreMaggi .introProduct img {
margin:-4px 16px 0 0;
}

.introProduct .partHidden {
width:600px;
font-size:12px;
overflow:hidden;
padding:6px 12px 0 16px;
clear: both;
}

.introProduct .partHidden p {
width:100%;
float:left;
}

.partHidden ul{
margin:12px 0 0 20px;
}

.partHidden ul li{
list-style-type:disc;
padding:0 0 0 2px;
}

.introProduct .partHidden a,.equilibreMaggi .partHidden a {
font-size:0;
background:transparent url(../../img/page/winless/btn_fermer.gif) no-repeat scroll 0 bottom;
width:55px;
height:11px;
text-indent:-4444px;
float:left;
margin:16px 0 0;
}

.equilibreMaggi .defEngage ul li {
padding:0 0 20px 2px;
}

.equilibreMaggi .defEngage .linkQuotidien li {
background:transparent url(../../img/elements/arrow/arrow-blue-onwhite.gif) no-repeat scroll 0 3px;
list-style-type:none;
padding:0 0 20px 8px;
}

.equilibreMaggi .defEngage .linkQuotidien li a {
background:none;
font-size:12px;
text-indent:0;
color:#52beef;
font-weight:bold;
font-style:italic;
width:inherit;
float:none;
}

.equilibreMaggi .itemAlimentation {
padding:20px 0;
}

.equilibreMaggi .defEngage h3 span {
float:left;
}

.equilibreMaggi .defEngage h3 a {
color:#333333;
background:transparent url(../../img/page/lexique_blue/fleche_gris.gif) no-repeat scroll 0 2px;
font-weight:bold;
font-size:11px;
text-indent:0;
float:right;
width:200px;
padding:0 0 4px 10px;
}

.equilibreMaggi .defEngage h3 a.bonRepere {
width:170px;
}

.equilibreMaggi .defEngage .allRecette {
background:transparent url(../../img/elements/arrow/arrow-blue-onwhite.gif) no-repeat scroll 0 3px;
font-size:12px;
font-weight:bold;
font-style:italic;
text-indent:0;
color:#52beef;
width:200px !important;
margin:20px 0 0 10px;
padding:0 0 0 14px;
}

.pannelContainer {
background:transparent url(../../img/elements/blocs/bg-datatable-top.gif) no-repeat;
width:662px;
margin:15px 0 0;
padding:20px 0 0;
}

#productPage.pannelContainer {
min-height:560px;
}

.pannelContainer .insidePannel {
overflow:hidden;
width:622px;
position:relative;
z-index:20;
padding:0 20px;
}

.infoPdt {
width:100%;
overflow:hidden;
margin-bottom:10px;
}

.infoPdt .visuPdt {
width:175px;
float:left;
text-align:center;
}

.infoPdt .descPdt {
width:430px;
float:right;
}

.infoPdt .descPdt h3 {
color:#333333;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.infoPdt .descPdt p {
padding-bottom:10px;
}

.infoPdt .descPdt .desc {
font-size:12px;
}

.infoPdt .descPdt .arrow {
font-weight:bold;
}

.arrow {
background:transparent url(../../img/elements/arrow/green_arrow.gif) no-repeat 0 3px;
color:#efc403;
text-decoration:none;
padding:0 0 0 12px;
}

.insidePannel .blocItem {
overflow:hidden;
width:100%;
margin-bottom:15px;
}

.blocItem .leftSide {
width:307px;
float:left;
}

.blocItem #blocEngage {
background:transparent url(../../img/page/promoproduit/bg_btm_engage.gif) no-repeat left bottom;
margin:4px 20px 0 0;
padding:0 0 8px;
}

.blocItem #blocEngage .contentEngage {
background:transparent url(../../img/page/promoproduit/bg_engage.gif) no-repeat;
width:202px;
color:#fff;
min-height:77px;
font-weight:bold;
padding:12px 5px 0 100px;
}

.blocItem #blocEngage .contentEngage .titleBloc {
background:transparent url(../../img/page/promoproduit/magg_sengage.gif) no-repeat;
width:139px;
height:14px;
font-size:0;
text-indent:-4444px;
margin-bottom:3px;
}

.rightSide {
width:290px;
float:left;
}

#blocTemoingnage .visuTemoin {
width:98px;
float:left;
margin-right:2px;
}

#blocTemoingnage .desc {
width:173px;
float:left;
padding-top:25px;
}

#blocTemoingnage .desc p {
font-style:italic;
padding:0 0 5px;
}

#blocInfos {
margin-right:20px;
}

#blocInfos .ongletsInf {
height:33px;
width:290px;
padding:0 0 0 17px;
}

#blocInfos .ongletsInf li {
height:33px;
float:left;
padding:0 3px 0 0;
}

#blocInfos .ongletsInf li a {
font-size:0;
text-indent:-4444px;
height:33px;
display:block;
}

#blocInfos .ongletsInf li a.item1 {
background:transparent url(../../img/page/promoproduit/tab1_off.gif) no-repeat;
width:126px;
}

#blocInfos .ongletsInf li.active a.item1 {
background:transparent url(../../img/page/promoproduit/tab1_on.gif) no-repeat;
width:126px;
}

#blocInfos .ongletsInf li a.item2 {
background:transparent url(../../img/page/promoproduit/tab2_off.gif) no-repeat;
width:146px;
}

#blocInfos .ongletsInf li.active a.item2 {
background:transparent url(../../img/page/promoproduit/tab2_on.gif) no-repeat;
width:146px;
}

.infoContent {
width:100%;
background:transparent url(../../img/page/promoproduit/topInfo.gif) no-repeat;
padding:8px 0 0;
}

.infoContent .infoItem {
width:291px;
background-color:#f6d235;
display:none;
color:#555555;
padding:10px 8px 0;
}

.infoContent .infoItem p {
padding:0 0 15px;
}

.infoContent .infoItem a {
text-decoration:underline;
color:#555555;
}

.btmInfo {
background:transparent url(../../img/page/promoproduit/btmInfo.gif) no-repeat;
width:100%;
height:8px;
font-size:0;
}

#blocRecette h4 {
background:transparent url(../../img/page/promoproduit/recettes_avec_produit.gif) no-repeat;
font-size:0;
text-indent:-4444px;
width:238px;
height:22px;
margin:5px 0 15px;
}

#blocRecette ul {
width:100%;
overflow:hidden;
margin:0 0 13px;
}

#blocRecette ul li {
background:transparent url(../../img/page/lexique_blue/fleche_gris.gif) no-repeat 0 2px;
color:#555555;
float:left;
width:280px;
padding:0 0 5px 10px;
}

#blocRecette ul li span {
width:210px;
float:left;
}

#blocRecette ul li .note {
float:right;
height:8px;
}

.pushZone {
width:283px;
}

.listMaggi {
margin-top:20px !important;
margin-bottom:20px !important;
}

.basContenu #maggiPromoFooter.listMaggi h2.others {
/*background:transparent url(../../img/page/promoproduit/autres_brouillon.gif) no-repeat;*/
background:transparent url(../../img/page/promoproduit/autres_produits.gif) no-repeat;
font-size:0;
text-indent:-4444px;
width:249px;
height:14px;
}

.basContenu #maggiPromoFooter.listMaggi .visu {
margin-bottom:10px;
}
.basContenu #maggiPromoFooter.listMaggi .visu img {
height: 114px;
}

.advantages {
width:645px;
overflow:hidden;
color:#333333;
margin:0 0 0 13px;
}

.advantages h2 {
background:transparent url(../../img/page/promoproduit/avantagesMondo.jpg) no-repeat;
width:142px;
height:38px;
font-size:0;
text-indent:-4444px;
margin-bottom:12px;
}

.advantages .detBloc {
width:480px;
float:left;
}

.advantages .detBloc p {
padding:0 0 6px;
}

.advantages .detBloc .arrow {
font-weight:bold;
}

.advantages .visuBloc {
width:160px;
float:right;
}

.maggiPdt {
width:100%;
margin:13px 0 20px;
}

.maggiPdt .itemPdtPromo {
width:100%;
overflow:hidden;
}

.maggiPdt .itemPdtPromo li {
float:left;
position:relative;
z-index:13;
padding:0 0 15px 13px;
}

.maggiPdt .itemPdtPromo li.first {
padding-left:0;
}

.maggiPdt .itemPdtPromo .introPromo {
background:transparent url(../../img/page/promoproduit/bg_list_promo_1_off.gif) no-repeat;
width:154px;
height:139px;
}

.maggiPdt .itemPdtPromo li.active {
padding-bottom:0;
}

.maggiPdt .itemPdtPromo li .activePromo {
background:transparent url(../../img/page/promoproduit/bg_list_promo_1_on.gif) no-repeat;
width:154px;
height:167px;
position:relative;
z-index:12;
}

.maggiPdt .itemPdtPromo li.first .activePromo {
background:transparent url(../../img/page/promoproduit/_bg_list_promo_1_on.gif) no-repeat;
height:173px;
}

.maggiPdt .itemPdtPromo li.secBloc .introPromo {
background:transparent url(../../img/page/promoproduit/bg_list_promo_2_off.gif) no-repeat;
}

.maggiPdt .itemPdtPromo li.secBloc .activePromo {
background:transparent url(../../img/page/promoproduit/bg_list_promo_2_on.gif) no-repeat;
}

.maggiPdt .itemPdtPromo .btmIntro {
background:transparent url(../../img/page/promoproduit/btm_list_promo_1_off.gif) no-repeat;
width:152px;
height:12px;
font-size:0;
}

.maggiPdt .itemPdtPromo li.secBloc .btmIntro {
background:transparent url(../../img/page/promoproduit/btm_list_promo_2_off.gif) no-repeat;
}

.maggiPdt .itemPdtPromo li.active .btmIntro {
display:none;
}

.maggiPdt .itemPdtPromo .introPromo .content {
width:150px;
text-align:center;
height:134px;
cursor:pointer;
padding:5px 0 0 3px;
}

.maggiPdt .itemPdtPromo .introPromo .content .visu {
height:95px;
text-align:center;
}

.maggiPdt .itemPdtPromo .arrDown {
background:transparent url(../../img/page/promoproduit/arr_down.gif) no-repeat;
width:20px;
height:14px;
position:absolute;
top:145px;
left:65px;
display:none;
}

.maggiPdt .itemPdtPromo li.active .arrDown {
display:block;
}

.bgTransparent {
position:absolute;
z-index:13;
top:0;
left:10px;
background-color:#fff;
width:140px;
height:140px;
opacity:0.5;
filter:alpha(opacity=50);
}

.itemPdtPromo li.active .bgTransparent {
display:none;
}

.itemPdtPromoDetail {
background:transparent url(../../img/page/promoproduit/btm_layer.gif) no-repeat left bottom;
position:relative;
z-index:11;
display:none;
margin:-1px 0 15px;
padding:0 0 11px;
}

.firstActivate {
margin-top:-7px !important;
}

.itemPdtPromoDetail .itemDetail {
background:transparent url(../../img/page/promoproduit/bg_layer.gif) no-repeat;
width:659px;
min-height:515px;
display:none;
}

* html .itemPdtPromoDetail .itemDetail {
height:515px;
}

.itemPdtPromoDetail .itemDetail ul {
padding:28px 0 0;
}

.itemPdtPromoDetail .itemDetail ul li {
float:left;
margin:0 0 38px;
}

.itemPdtPromoDetail .itemDetail ul li.trait {
border-right:1px solid #d6d6d6;
}

.itemPdtPromoDetail .itemDetail ul li .bloc {
float:left;
}

.itemPdtPromoDetail .itemDetail ul li .bloc h3 {
color:#333333;
font-size:14px;
font-weight:bold;
padding:0 0 28px 22px;
}

.itemPdtPromoDetail .itemDetail ul li .bloc img {
padding:0 24px;
}

#contenu .partTabs .blockResult .blockResultItem {
width:100%;
overflow:hidden;
}

.tabAgenda .tabHeader ul li a.lundi {
background:transparent url(../../img/elements/boutons/tabagenda/lundi-off.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader li.selected a {
width:86px;
height:33px;
margin:3px 4px 0 0;
}

.tabAgenda .tabHeader ul li.selected a.lundi {
background:transparent url(../../img/elements/boutons/tabagenda/lundi-on.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li.selected a.mardi {
background:transparent url(../../img/elements/boutons/tabagenda/mardi-on.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li.selected a.mercredi {
background:transparent url(../../img/elements/boutons/tabagenda/mercredi-on.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li.selected a.jeudi {
background:transparent url(../../img/elements/boutons/tabagenda/jeudi-on.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li.selected a.vendredi {
background:transparent url(../../img/elements/boutons/tabagenda/vendredi-on.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li.selected a.samedi {
background:transparent url(../../img/elements/boutons/tabagenda/samedi-on.jpg) no-repeat scroll 0 0;
}

.tabAgenda .tabHeader ul li.selected a.dimanche {
background:transparent url(../../img/elements/boutons/tabagenda/dimanche-on.jpg) no-repeat scroll 0 0;
}

#contenu .basContenu.pageAgenda {
background:url(../../img/elements/blocs/bg-int-bas3.png) no-repeat left bottom;
min-height:982px;
padding:0 20px 35px;
}

.hideBlock {
display:none;
}

li.displayLink div {
margin-top:10px;
}

.visuRepere {
float:left;
margin:0 10px 10px 0;
}

.histoireMaggi {
padding-top:15px;
padding-left:15px;
}

.blocComment {
background:transparent url(../../img/home/bg_btm.gif) no-repeat bottom;
width:654px;
margin:25px 0 10px;
padding:0 0 6px;
}

.blocComment .blocCommentContainer {
background:#f3f8d5 url(../../img/home/bg_comment.gif) no-repeat;
width:624px;
font-size:1.2em;
color:#333333;
padding:10px 15px;
}

.blocComment .blocCommentContainer p {
padding:5px 0;
}

.btns {
clear:both;
width:100%;
text-align:center;
}

.btns .btback {
background:transparent url(../../img/elements/boutons/bt_back.gif) no-repeat;
width:88px;
height:21px;
display:block;
font-size:0;
text-indent:-4444px;
border:0;
cursor:pointer;
margin:0 auto;
}

.btns .btValid {
background:transparent url(../../img/elements/boutons/bt_valider.gif) no-repeat;
width:88px;
height:21px;
display:block;
font-size:0;
text-indent:-4444px;
border:0;
cursor:pointer;
margin:0 auto;
}

#formComments .intro {
font-weight:bold;
padding:5px 0 17px;
}

.inputText {
height:17px;
background-color:#fff;
border:0 none;
padding:3px 3px 1px;
}

#formComments .formBody {
overflow:hidden;
width:100%;
}

#formComments p {
width:100%;
font-size:11px;
position:relative;
float:left;
clear:both;
padding:0 0 10px;
}

#formComments .f_pseudo {
float:left;
width:214px;
margin:0 0 0 10px;
}

#formComments .labPseudo {
float:left;
padding:3px 0 0;
}

#formComments .msgErr {
color:#f03030;
float:left;
clear:both;
padding-top:2px;
font-weight:bold;
display:none;
}

#formComments .labMsg,#formComments .labCap {
display:block;
padding:0 0 8px;
}

#formComments .f_message {
height:58px;
width:296px;
background-color:#fff;
border:0 none;
display:block;
overflow:auto;
color:#333333;
}

#formComments .f_captcha {
width:210px;
display:block;
}

#formComments .captchaField span {
position:absolute;
top:0;
left:297px;
}

#formComments .labelReq {
font-size:10px;
padding:10px 0 0;
}

.mentions_legales .alertMention {
font:italic normal bold 14px arial;
color:#e31818;
margin:0;
padding:21px 0 17px;
}

.mentions_legales p {
font:normal normal normal 13px arial;
padding:0 30px 11px 0;
}

.planDuSite {
padding:8px 0 0;
}

.planDuSite .itemsPlan {
background:transparent url(../../img/elements/blocs/bg_blocPland.gif) no-repeat;
width:629px;
padding:25px 0 15px 34px;
}

.itemsPlan .ttRecettesAstuces a {
background:transparent url(../../img/elements/titres/tt_recettes_astuces.gif) no-repeat;
width:162px;
height:16px;
display:block;
margin:0;
padding:0 0 24px;
}

.itemsPlan ul {
list-style:none;
}

.itemsPlan ul li a {
text-decoration:none;
color:#333333;
}

.itemsPlan ul li a:hover {
text-decoration:underline;
color:#333333;
}

.itemsPlan ul li {
font:normal normal bold 11px arial;
padding:0 0 2px;
}

.itemsPlan ul li ul li {
padding:2px 0 0 10px;
}

.itemsPlan ul li span {
padding:0 3px 0 0;
}

.itemsPlan h3 a {
font-size:0;
text-indent:-4000px;
}

.itemsPlan .ttPdtPromo a {
background:transparent url(../../img/elements/titres/tt_produits_promotion.gif) no-repeat;
width:257px;
height:21px;
display:block;
margin:0;
padding:0 0 24px;
}

.itemsPlan .ttMaggiHome a {
background:transparent url(../../img/elements/titres/tt_maggi_home.gif) no-repeat;
width:128px;
height:23px;
display:block;
margin:0;
padding:0 0 24px;
}

.itemsPlan .ttWellness a {
background:transparent url(../../img/elements/titres/tt_wellness.gif) no-repeat;
width:79px;
height:16px;
display:block;
margin:0;
padding:0 0 24px;
}

.itemsPlan .ttHistoMaggi a {
background:transparent url(../../img/elements/titres/tt_histoireMaggi.gif) no-repeat;
width:130px;
height:23px;
display:block;
margin:0;
padding:0 0 24px;
}

.itemBlocResult {
display:none;
}

/*.tabAgenda .tabHeader.trieTabs ul li a.tab_occasion*/
.tabAgenda .trieTabs ul li a.tab_occasion {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_occasion_off.gif) no-repeat;
}

/*.tabAgenda .tabHeader.trieTabs ul li.selected a.tab_occasion*/
.tabAgenda .trieTabs ul li.selected a.tab_occasion {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_occasion_on.gif) no-repeat 0 0;
}

/*.tabAgenda .tabHeader.trieTabs ul li.selected a.tab_saison*/
.tabAgenda .trieTabs ul li.selected a.tab_saison {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_saison_on.gif) no-repeat;
}

/*.tabAgenda .tabHeader.trieTabs ul li.selected a.tab_Plat*/
.tabAgenda .trieTabs ul li.selected a.tab_Plat {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_plat_on.gif) no-repeat;
}

/*.tabAgenda .tabHeader.trieTabs ul li.selected a.tab_BienEtre*/
.tabAgenda .trieTabs ul li.selected a.tab_BienEtre {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_bienEtre_on.gif) no-repeat;
}

/*.tabAgenda .tabHeader.trieTabs ul li.selected a.tab_NiveauDif*/
.tabAgenda .trieTabs ul li.selected a.tab_NiveauDif {
background:transparent url(../../img/elements/boutons/tabagenda/tabsTrie_niveauDif_on.gif) no-repeat;
}



/* Formulaire */

.form {
	background: transparent url(../../img/elements/blocs/bg-bloc-form-bot.jpg) no-repeat left bottom;
	padding-bottom: 10px;
	margin-top: 20px;
	width: 654px;
}
		.formTop {
			background: transparent url(../../img/elements/blocs/bg-bloc-form-top.jpg) no-repeat left top;
			padding:17px 17px 1px 17px;
			width: 620px;
		}
				.form .required {
					color: red;
				}
				.form .warning {
					font-weight: bold;
				}
				.form p,
				.form .lineField {
					margin-bottom: 15px;
					clear: both;
				}
				.form .radioStyle {
					margin-left: 80px;
				}
				.form .checkboxStyle {
					margin-left: 30px;
				}
				.form .lineField:after {
					content: ".";
					clear: both;
					display: block;
					height: 0;
					visibility: hidden;
				}
						.form .lineField label {
							display: block;
							width: 80px;
							float: left;
							color: #333;
							padding-top: 4px;
						}
						.form .radioStyle label,
						.form .checkboxStyle label {
							display: inline;
							width: auto;
							margin-right: 20px;
							float: none;
							padding-top: 0;
						}
						.form .checkboxStyle label {
							margin-right: 0px;
							margin-left: 5px;
						}
						.form .radioStyle .radio {
							margin-right: 3px;
						}
						.form .lineField .field {
							width: 280px;
							float: left;
						}
						.form .checkboxStyle .field {
							width: auto;
							float: none;
							margin-bottom: 10px;
						}
								.form .lineField input.textBox {
									width: 232px;
									padding: 4px;
									height: 14px;
								}
								.form .lineField input.codePostal {
									width: 42px;
									margin-right: 3px;
								}
								.form .lineField input.lieu {
									width: 175px;
								}
								.form .lineField input.jour,
								.form .lineField input.mois {
									width: 15px;
									margin-right: 3px;
								}
								.form .lineField input.annee {
									width: 32px;
									margin-right: 3px;

								}
								.form .lineField .required {
									margin-left: 5px;
									padding-top: 0;
								}
								.form .lineField .error {
									display: block;
									color: red;
									padding-top: 0;
								}
						.form .buttonArea {
							margin-bottom: 10px;
							margin-top: 30px;
							text-align: center;
						}
							.form .buttonArea input{
								padding:0 20px;
							}
							.form .buttonArea #btEnvoyer {
								padding:0;
								margin-right: 30px;
							}





#printFrame {
	display:block;
	height:0;
	position:absolute;
	top:-9999em;
	left:-9999em;
	overflow:hidden;
}

.basContenu .productItemFooter{
	margin-bottom:20px;
}

/*********** CONTACT */
.form-title{
	color:#f03d3b;
	font-size:20px;
	font-weight:bold
}
.form .info-num{
	color:#e31818;
}
.form .form-info a{
	font-weight:bold;
	text-decoration:underline
}
.form .select-field{
	width:240px;
	height:20px
}
.form .textarea-field{
	width:240px;
	height:100px
}
.form-confirm{
	font-size:13px;
	padding: 20px 0 0 0
}
	.form-confirm p{
		padding: 0 0 10px 0 
	}
	.form-confirm a{
		text-decoration:underline
	}

/*********** NAV */
#navigation li a{
	cursor:pointer
}

/*********** RECIPE */
.picto-alternate{
	display:none
}

/*********** PROTECTION */
.std-content{
	background: url(../../img/elements/blocs/bg-content-bottom.png) no-repeat 0 100%;
	padding: 0 0 8px 0
}
	.std-content .std-inner-content{
		background-color:#fff;
		padding: 0 16px 27px 16px;
		min-height:982px;
	}
		.user-info{
			font-size:1.182em;
			color:#000;			
		}
			.user-info p{
				padding: 0 0 15px 0
			}
			.user-info .info-title{
				font-size:1.538em;
				font-weight:bold;
				color:#e31818;
				padding: 0 0 10px 0
			}
			.user-info .info-sub-title{
				font-size:1.077em;
				font-weight:bold;
				padding: 0 0 10px 0
			}
			.user-info .info-list{
				background-color:#f1f7cd;
				padding:10px 10px 0 10px;
				margin: 0 0 20px 0
			}
				.user-info .info-list li{
					padding: 0 0 15px 0
				}
			.user-info .info-detail{
				padding: 0 0 0 20px
			}
				.user-info .info-detail a{
					font-weight:bold;
					text-decoration:underline
				}
				.user-info .info-detail .important{
					text-decoration:underline
				}

/*********** AGENDA */
.tabAgenda .contentAgenda .ciBody p.title a.bt-move{
	float:left
}
.tabAgenda .contentAgenda .ciBody p.title a.bt-print{
	float:right
}
.tabAgenda .contentAgenda .ciBody p.title a.bt-move:hover,
.tabAgenda .contentAgenda .ciBody p.title a.bt-print:hover{
	text-decoration:none
}
.contentAgenda .bt-move{
	padding: 0 15px 0 0;
	background: url(../../img/elements/puces/bt-move.png) no-repeat 100% 3px;
}
.contentAgenda .bt-print{
	padding: 0 15px 0 0;
	background: url(../../img/elements/puces/bt-print.png) no-repeat 100% 3px;
}
.contentAgenda .bt-close{
	float:right;
	width:105px;
}
	.contentAgenda .bt-close input{
		border:0px none;
		background: transparent none;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		overflow:visible;
		float:right;
		padding: 0 15px 0 0;
		background: url(../../img/elements/puces/bt-close.png) no-repeat 100% 4px;
		vertical-align:top;
		cursor:pointer
	}

