/* ************************* */
/*     STYLES               */
/* *********************** */

/* GLOBAL */
html{ padding:0; margin:0;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; text-align:center; color:#333333; background-color:#E6B50D;}

/* Gestion des titres */
h1, h2,h3, h4, h5, h6,dl, dt, dd, img, p{  padding:0; margin:0; list-style:none;}

h3{font-size:14px; color:#7C7060; font-weight:normal}
h4{font-size:14px; font-weight:bold; color:#FFCC66;}

.clearer{ clear:both;}
	
hr{height:1px; background:#D7D7D7; border:none;}

p{padding:0; margin:0;}
p.clear { display:block; float:none;width:100%; clear: both; height: 1px; font-size: 1px; line-height:0.1em; padding:0; margin:0}
ul, li { padding:0; margin:0; list-style:none;  }
a img { border:none;}
a{text-decoration:none; color:#333333;cursor:pointer;}
a:hover{text-decoration:underline}
.more a{display:block; color:#C9003E; font-weight:bold; padding-left:25px; background:url(../img/puce-red.png) top left no-repeat;}

.bas {color:#FFFFFF; text-decoration:none; }

.container { text-align:left; width:973px;margin-left:auto;margin-right:auto;height:auto;display:block;}

/* mainpage */
.mainpage-wrapper{float:left;width:973px; margin: 0 auto;height:auto;min-height:575px;display:block; }
.mainpage{position:relative; width:973px; padding:0; background:#E6B50D;  }

/* header */
.header { background:url(../img/baseline.gif) no-repeat;margin-left:260px;; height:65px}
.header .title{ width:456px ; height:73px; position:absolute; top:42px; left:300px;}

/* Barre des menus */

.mainnav .menumain .menu{
	width:955px;
	height:38px;
	padding-top:7px;
	float:left; 
	display:inline;
}
.mainnav .menumain .menu ul{ margin:0; padding:0 0 0 154px;vertical-align:middle; background:url(../img/fond_menu.jpg) top right repeat-x; float:left; display:inline; }
.mainnav .menumain .menu ul li{height:38px;
	display: block;
	float:left;
	margin:0;
	text-align: center;
    background:url(../img/sep_menu.jpg) no-repeat 0 0;
}

.mainnav .menumain .menu ul li a {
height:24px;
padding-top:12px;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
	
}
.mainnav .menumain .menu ul li a:hover,.mainnav .menumain .menu ul li active  {background:url(../img/fond_menu_over.jpg) top right repeat-x; font-size:12px;height:24px;}


.mainnav .menumain .menu ul li.item0  {width:150px; }
.mainnav .menumain .menu ul li.item1 a{width:160px; padding-left:15px; }
.mainnav .menumain .menu ul li.item1active a{width:160px; padding-left:15px; background:url(../img/fond_menu_over.jpg) top right repeat-x; font-size:12px;  }
.mainnav .menumain .menu ul li.item2 a { width:126px; }
.mainnav .menumain .menu ul li.item2active a{width:111px; padding-left:5px; background:url(../img/fond_menu_over.jpg) top right repeat-x; font-size:12px;   }
.mainnav .menumain .menu ul li.item3 a { width:183px; }
.mainnav .menumain .menu ul li.item3active a{width:178px; padding-left:5px; background:url(../img/fond_menu_over.jpg) top right repeat-x; font-size:12px;   }
.mainnav .menumain .menu ul li.item4 a{ width:170px;  }
.mainnav .menumain .menu ul li.item4active a{width:165px; padding-left:5px; background:url(../img/fond_menu_over.jpg) top right repeat-x; font-size:12px;   }
.mainnav .menumain .menu ul li.item5 a{ width:147px; padding-top:5px;}
.mainnav .menumain .menu ul li.item5active a{width:135px; padding-left:5px; background:url(../img/fond_menu_over.jpg) top right repeat-x; font-size:12px;  height:32px; padding-top:5px;}
.mainnav .menumain .menu ul li.item5 a:hover{background:url(../img/fond_menu_over.jpg) top right repeat-x; font-size:12px;height:32px;}

.mainnav .menumain .menu ul li.itemsep   { width:1px;background:url(../img/sep_menu.jpg) top right no-repeat; }

.mainnav .menumain .menubas, .mainnav .menumain .menubasrec {
	width:955px;
	height:22px;
	float:left; 
	display:inline;
}

.menubas_large{
	height:34px;
}

.mainnav .menumain .menubasrec { margin-left:180px; }

.menubas_large, .mainnav .menumain .menubas ul, .mainnav .menumain .menubasrec ul{ margin:0  0 0 150px; padding:0;vertical-align:middle; background:url(../img/fond_menu_bas.jpg) top right repeat-x; float:left; display:inline; }
.menubas_large, .mainnav .menumain .menubas ul, .mainnav .menumain .menubasrec ul.bg_large{ margin:0  0 0 169px; padding:0;vertical-align:middle; background:url(../img/fond_menu_bas2.jpg) top right repeat-x; float:left; display:inline; height:34px;}
menubas_large, .mainnav .menumain .menubas ul li, .mainnav .menumain .menubasrec ul li{height:22px;
width:131px;
	display: block;
	float:left;
	margin:0;
	text-align: center;
	background:url(../img/sep_menu_bas.jpg) no-repeat 0 0;
}

.mainnav .menumain .menubas ul li a, .mainnav .menumain .menubasrec ul li a {
height:18px;
padding-top:4px;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#EA8E00;
	
}
.mainnav .menumain .menubas ul li a:hover,.mainnav .menumain .menu ul li active  {background:url(../img/fond_menu_bas_over.jpg) top right repeat-x; color:#FFFFFF;}
.mainnav .menumain .menubas ul.bg_large li a:hover,.mainnav .menumain .menu ul.bg_large li active  {background:url(../img/fond_menu_bas2_over.jpg) top right repeat-x; color:#FFFFFF; height:34px;}
.mainnav .menumain .menubas ul li.item0  { width:150px;background:url(../img/fond_vide_bas.jpg) top right repeat-x; }

.mainnav .menumain .menubas ul li.item1active a {background:url(../img/fond_menu_bas_over.jpg) top right repeat-x;color:#FFFFFF;  }
.mainnav .menumain .menubas ul li.item2active a {background:url(../img/fond_menu_bas_over.jpg) top right repeat-x; color:#FFFFFF; }
.mainnav .menumain .menubas ul li.item3active a { background:url(../img/fond_menu_bas_over.jpg) top right repeat-x; color:#FFFFFF;}
.mainnav .menumain .menubas ul li.item4active a { background:url(../img/fond_menu_bas_over.jpg) top right repeat-x;color:#FFFFFF; }
.mainnav .menumain .menubas ul li.item5active a{ background:url(../img/fond_menu_bas_over.jpg) top right repeat-x; color:#FFFFFF;}
.mainnav .menumain .menubas ul li.item6active a{ background:url(../img/fond_menu_bas_over.jpg) top right repeat-x; color:#FFFFFF;}

.mainnav .menumain .menubas ul.bg_large li.item1active-large a {background:url(../img/fond_menu_bas2_over.jpg) top right repeat-x;color:#FFFFFF; height:34px; }
.mainnav .menumain .menubas ul.bg_large li.item2active-large a {background:url(../img/fond_menu_bas2_over.jpg) top right repeat-x; color:#FFFFFF; height:34px; }
.mainnav .menumain .menubas ul.bg_large li.item3active-large a { background:url(../img/fond_menu_bas2_over.jpg) top right repeat-x; color:#FFFFFF; height:34px;}
.mainnav .menumain .menubas ul.bg_large li.item4active-large a { background:url(../img/fond_menu_bas2_over.jpg) top right repeat-x;color:#FFFFFF; height:34px;}
.mainnav .menumain .menubas ul.bg_large li.item5active-large a{ background:url(../img/fond_menu_bas2_over.jpg) top right repeat-x; color:#FFFFFF; height:34px;}
.mainnav .menumain .menubas ul.bg_large li.item6active-large a{ background:url(../img/fond_menu_bas2_over.jpg) top right repeat-x; color:#FFFFFF; height:34px;}

.mainnav .menumain .menubas ul li.item1,.mainnav .menumain .menubas ul li.item1active { width:120px; padding-left:20px;  }
.mainnav .menumain .menubas ul li.item6,.mainnav .menumain .menubas ul li.item6active { width:128px; }
.mainnav .menumain .menubas ul li.item5,.mainnav .menumain .menubas ul li.item5active { width:128px; }
.mainnav .menumain .menubas ul li.item4,.mainnav .menumain .menubas ul li.item4active { width:145px; }


.mainnav .menumain .menubas ul li.itemsep,.mainnav .menumain .menubasrec ul li.itemsep   { width:1px;background:url(../img/sep_menu_bas.jpg) top right no-repeat; }

.mainnav .menumain .menubasrec ul li.item1active a {background:url(../img/fond_menu_bas_over.jpg) top right repeat-x;color:#FFFFFF; }
.mainnav .menumain .menubasrec ul li.item2active a {background:url(../img/fond_menu_bas_over.jpg) top right repeat-x; color:#FFFFFF; }
.mainnav .menumain .menubasrec ul li.item3active a {background:url(../img/fond_menu_bas_over.jpg) top right repeat-x; color:#FFFFFF; }

/* wrapper */
.wrapper {
	display:block;
	width: 973px;
}

.produits { height:507px;width:973px;
    background:url(../img/produits/fond_jaune.png) top right no-repeat;
}


.en_construction {width:770px;background:url(/assets/img/bg_vide.jpg) repeat;padding-left:200px;padding-top:21px;padding-bottom:20px;min-height:450px;}
.content .bg-haut {width:770px;height:19px;background:url(/assets/img/haut_vide.jpg) no-repeat;padding-left:200px;}
.content .bg-bas {width:770px;height:20px;background:url(/assets/img/bas_vide.jpg) no-repeat;padding-left:200px;}
.content .bg-bas-pn{width:770px;height:19px;background:url(/assets/img/plaisir_nutrition/bas_vide_pn.jpg) no-repeat;padding-left:200px;}
/*gestion partie centrale */
.col-right{float:left; width:745px;}

.col-right .content{
	width: 745px;
}
/*.col-right .content .details{margin-left:10px;margin-top:10px;background:url(../img/home/a_la_une.jpg) no-repeat 0 0;}*/

.col-right .content .details {
	padding-left:17px;
	width: 710px;
	display: block;
	position: relative;
}
.col-right .content .details .left-details{float:left; width:360px;margin-right:15px;margin-left:15px;}
.col-right .content .details .visuel-details{float:right;width:300px;text-align:center;}

.col-right .content .detailstexte {padding-left:15px;padding-top:15px;line-height:16px;}
.col-right .content .detailstexte .encadre {background:#DADADC;padding:17px; }
.col-right .content .detailstexte .encadre .titre {font-size:11px;font-weight:bold; }
.col-right .content .detailstexte .encadre .texte {font-size:10px; }

.col-right .content .charte .detailstexte {padding-left:32px;}


.col-right .content .detailstexte .textepage { padding-left:15px;margin-top:10px; }
.col-right .content .detailstexte .textepage .texte {font-size:10px; }

.col-right .content .detailstexte .textepage h2 {color:#89B500;font-size:11px;font-weight:bold; }

.col-right .content .detailstexte ul{}
.col-right .content .detailstexte li{list-style-image: url(/assets/img/puce.png);margin-left:13px;}

.col-right .content .detailstexte .plan li{margin-top:10px;}

.col-right .content .a-la-une{width:630px;margin-left:10px;background:url(../img/home/a_la_une.jpg) no-repeat 0 0;height:105px;}
.col-right .content .a-la-une .visuel-a-la-une{float:left; margin-right:15px;padding-left:110px;}
.col-right .content .a-la-une .texte-a-la-une{text-align:left;background:url(../img/home/puce.gif) no-repeat;margin-left:270px;}
.col-right .content .a-la-une .texte-a-la-une .titre{padding-left:18px;font-weight:bold;}
.col-right .content .a-la-une .texte-a-la-une .texte{margin-left:18px;}


.col-right .content .produits{ width:745px; padding-top:7px; }
.col-right .content .produits .menuleft{ width:11px; background:url(../img/home/produits_left.jpg) top right no-repeat;height:263px;float:left;}
.col-right .content .produits .menuleft{ width:11px; background:url(../img/home/produits_left.jpg) top right no-repeat;height:263px;float:left;}

.col-right .content .produits .menumenuright{ width:11px; background:url(../img/home/produits_right.jpg) top right no-repeat;height:263px;float:right;}

.col-right .content .produits .menu{ float:left;width:723px; height:263px;background:url(../img/home/bg_produits_degrade.jpg) bottom left no-repeat;}
.col-right .content .produits .menu ul{ margin:0; padding-top:7px;vertical-align:middle;  }
.col-right .content .produits .menu ul li{width:95px; }

.col-right .content .produits .menu ul li{width:116px;height:116px;
    display: block;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	text-align: center;
	border:1px solid #CA006E;
	background:#FFFFFF;
}

.col-right .content .produits .menu ul li.item6 {margin-right:0; }
.col-right .content .produits .menu ul li.item12 {margin-right:0; }

.col-right .content .produits .menu ul li a {height:58px;
	display:block;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#CA006E;
	text-transform:uppercase;
	margin-left:5px;
}

.col-right .content .produits .menu ul li.item1 {font-weight:bold;width:86px;padding:15px;background:#CA006E;color:#FFFFFF;font-size:11px;height:86px;margin-left:0px; }
.col-right .content .produits .menu ul li.item2 a { width:105px;height:5px;padding-top:100px;background:url(../img/home/sweet_home.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item2 a:hover{ background:url(../img/home/sweet_home_over.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item3 a{ width:111px;height:5px;padding-top:100px;background:url(../img/home/office.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item3 a:hover { background:url(../img/home/office_over.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item4 a{  width:111px;height:5px;padding-top:100px;background:url(../img/home/kids.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item4 a:hover, .col-right .content .produits .menu ul li.item4active, .col-right .content .produits .menu ul li.item4active a:hover { background:url(../img/home/kids_over.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item5 a{  width:111px;height:5px;padding-top:90px;background:url(../img/home/bagagerie.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item5 a:hover, .col-right .content .produits .menu ul li.item5active, .col-right .content .produits .menu ul li.item5active a:hover { background:url(../img/home/bagagerie_over.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item6 a{ width:111px;height:5px;padding-top:100px;background:url(../img/home/plv_packaging.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item6 a:hover, .col-right .content .produits .menu ul li.item6active, .col-right .content .produits .menu ul li.item6active a:hover { background:url(../img/home/plv_packaging_over.jpg) top left no-repeat; }
.col-right .content .produits .menu ul li.item7 a{ width:111px;height:5px;padding-top:100px;background:url(../img/home/100_glam.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item7 a:hover, .col-right .content .produits .menu ul li.item6active, .col-right .content .produits .menu ul li.item6active a:hover { background:url(../img/home/100_glam_over.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item8 a{  width:111px;height:5px;padding-top:100px;background:url(../img/home/zen.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item8 a:hover, .col-right .content .produits .menu ul li.item6active, .col-right .content .produits .menu ul li.item6active a:hover { background:url(../img/home/zen_over.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item9 a{  width:111px;height:5px;padding-top:100px;background:url(../img/home/technomani.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item9 a:hover, .col-right .content .produits .menu ul li.item6active, .col-right .content .produits .menu ul li.item6active a:hover { background:url(../img/home/technomani_over.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item10 a{  width:111px;height:5px;padding-top:100px;background:url(../img/home/trucs_et_zinzins.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item10 a:hover, .col-right .content .produits .menu ul li.item6active, .col-right .content .produits .menu ul li.item6active a:hover { background:url(../img/home/trucs_et_zinzins_over.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item11 a{ width:111px;height:5px;padding-top:100px;background:url(../img/home/green_attitude.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item11 a:hover, .col-right .content .produits .menu ul li.item6active, .col-right .content .produits .menu ul li.item6active a:hover { background:url(../img/home/green_attitude_over.jpg) top left no-repeat;}
.col-right .content .produits .menu ul li.item12 a{ padding:15px;font-size:11px;}

/*.col-right .content .details2 .left-details2{float:right; width:360px;margin-right:15px;}*/

/*.col-right .content .a-la-une{margin-left:10px; background:url(../img/home/a_la_une.jpg) no-repeat 0 0;}
.col-right .content .a-la-une .visuel-a-la-une{float-left;width:200px;}*/
/*.col-right .content .a-la-une .texte-a-la-une{float-right;}*/



/* footer */
/*.footer { width:100%; float:left; padding-top:25px;}*/

.footer-top { width:953px;height:22px; background:url(../img/footer.jpg) no-repeat 0 0;margin: 0 auto; display:block;}

.footer-bottom { width:953px;margin: 0 auto;display:block;text-align:right;padding-top:10px;font-size:9px; color:#FFFFFF;}


.col-center-full ul { padding-left:20px; }
.col-center-full li { list-style-type:none; padding:5px 0; }

.newsletter a{ width:190px; height:175px;position:absolute; top:1px; left:763px;background:url(../img/newsletter.png) no-repeat; }

.newsletter-home a{ width:190px; height:175px;position:absolute; top:31px; left:763px;background:url(../img/newsletter.png) no-repeat; }
.newsletter-home a:hover, .newsletter a:hover{ background:url(../img/newsletter_over.png) no-repeat; }

h1{margin-left:15px;
	width:725px;
	height:38px;
	padding-left:17px;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}


.qsn h1{
	background:#98BF0E;
	height:16px;
}
	
.produits h1 { background:#CA006E;
	height:23px;
}

.creations h1 {background:#E76DA1;
	height:23px;
}
.charte  h1 {background:#2DB2DF;
	height:16px;
}
.ref  h1 {background:#F49902;
	height:16px;
}

.produits .left-titrepage, .creations .left-titrepage { float:left;font-size:11px;padding-top:4px;text-transform:uppercase;}
.produits .right-titrepage, .creations .right-titrepage {padding-left:650px;padding-top:8px;font-size:8px; background:url(../img/bt_imprimer.jpg) no-repeat;background-position:700px; }

.charte h2 {color:#2DB2DF;font-size:11px;font-weight:bold; }


.titrepagetexte, .titrepagecontact{ 
	margin-left:15px;
	background:#98BF0E;
	width:730px;
	height:16px;
	padding-left:17px;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
}

/* page contact */
.titrepagecontact { background:#9F5594; }
.contact { float:left; margin:10px 15px 0 15px; width:300px;}
.contact label, .contact input, .contact select, .contact textarea { float:left;}
.contact label{ width:120px; height:20px; line-height:20px;}
.contact input{ margin-bottom:5px; width:150px;}
.contact input#newsletter{ height:20px; width:30px;}
.contact label#lab_news{ width:250px;}
.contact select{ width:155px; margin-bottom:5px; }
.contact textarea{ width:150px; margin-bottom:5px; }
.contact input#cp{ width:40px;}
.contact input#ville{ width:100px; margin-left:5px;}
.contact p.erreur, .contact p.valide { float:left; width:100%; margin:0 0 10px 0; color:red;}
.contact p.valide { color:#009900;}
.contact p.obligatoire {margin:10px 0 10px 0; color:#666666; font-size:9px;}

/***************/

.titrepageref { margin-left:15px;background:#F49902;
	width:730px;
	height:16px;
	padding-left:17px;padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
}
.titrepagecharte { margin-left:15px;background:#32B6E1;
	width:730px;
	height:16px;
	padding-left:17px;padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
}
.logo {width:179px; height:183px;position:absolute;top:6px;left:22px;}

.logohome {width:179px; height:183px;position:absolute;top:20px;left:21px;}



.logo .tel { font-weight:bold; color:#007384;}
.thumb {border:1px solid #CA006E; }

.col-right .content .detailstexte .menutrombi ul {width:650px;}

.col-right .content .detailstexte .menutrombi ul li{height:120px;width:170px;
	padding-top:95px;
	list-style-image: none;	
	text-align:left;
	float:left;
	margin-left:0;
	display:block;
}
.col-right .content .detailstexte .menutrombi li .bulle {text-align:center;width:105px;line-height:12px;}
.col-right .content .detailstexte .menutrombi li .bulle .titre{color:#FFFFFF;font-weight:bold;font-size:11px;}
.col-right .content .detailstexte .menutrombi li .bulle .sstitre{
	color:#FFFFFF;
	font-size:10px;
	font-style: italic;
}
.col-right .content .detailstexte .menutrombi li .bulle .texte{
	color:#545456;
	font-size:10px;
}

.col-right .content .detailstexte .menutrombi ul li.item1{
	width:220px;
	background:url(../img/trombinoscope/christine_tarbis.jpg) no-repeat;
	padding-left: 8px;
	padding-top: 88px;
}
.col-right .content .detailstexte .menutrombi ul li.item2{
	width:240px;
	background:url(../img/trombinoscope/sophie_fior.jpg) no-repeat;
	padding-left: 8px;
}
.col-right .content .detailstexte .menutrombi ul li.item3{
	width:160px;
	background:url(../img/trombinoscope/cyrille_voisin.jpg) no-repeat;
	padding-left: 14px;
	padding-top: 83px;
}
.col-right .content .detailstexte .menutrombi ul li.item4{
	width:200px;
	background:url(../img/trombinoscope/emmanuelle_mousset.jpg) no-repeat;
	padding-left: 10px;
	padding-top: 90px;
}
.col-right .content .detailstexte .menutrombi ul li.item5{width:210px;background:url(../img/trombinoscope/ludivine_mousseau.jpg) no-repeat;padding-left:8px;padding-top:92px;}
.col-right .content .detailstexte .menutrombi ul li.item6{width:190px;background:url(../img/trombinoscope/claudie_legall.jpg) no-repeat;padding-left:10px;padding-top:102px;}
.col-right .content .detailstexte .menutrombi ul li.item7{width:210px;background:url(../img/trombinoscope/lolita_roujou.jpg) no-repeat;padding-left:10px;}
.col-right .content .detailstexte .menutrombi ul li.item8{width:210px;background:url(../img/trombinoscope/helene_simonet.jpg) no-repeat;padding-left:8px;padding-top:85px;}
.col-right .content .detailstexte .menutrombi ul li.item9{width:180px;background:url(../img/trombinoscope/maud_desmots.jpg) no-repeat;padding-left:10px;padding-top:103px;}

/*.col-right .content .detailstexte li{list-style-image: url(/assets/img/puce.png);margin-left:13px;}*/

.madame {background:url(../img/madame.jpg) no-repeat bottom right;}

.monsieur {background:url(../img/monsieur.jpg) no-repeat bottom right; }

.col-right .content .detailstexte .textepage .menutrombi {width:650px; }
.col-right .content .detailstexte .textepage .menutrombi {width:650px; }

/********************************
* PAGE CONCOURS
*********************************/

.concours { float:left; width:955px; height:499px; background:url(/assets/img/concours/background.jpg) no-repeat top left;}
.concours .je_participe { margin:195px 0 0 13px; float:left;}
.concours .intro { height:70px; margin-left:52px; margin-top:193px; float:left; width:510px; color:#FFFFFF; font-size:12px;}
.concours .wrapper_concour{float:left;}
.concours .conteneur_gagner_coffret {float:left; margin:3px 0 0 57px; width:597px;}
.concours .a_gagner{ margin:34px 0 0 14px; width:235px; float:left;}
.concours .a_gagner h2 { font-size:17px; color:#98001E;}
.concours .a_gagner h3 { font-size:16px; color:#98001E; font-weight:bold;}
.concours .a_gagner .txt_a_gagner { margin:10px 0 0 0; color:#FFFFFF; font-size:13px;}
.concours .a_gagner .txt_a_gagner p { margin:5px 0 0 0;}
.concours .a_gagner .txt_a_gagner p a, .concours .a_gagner .txt_a_gagner p a:visited { color:#98001E; font-size:10px; font-weight:bold;}

.concours .coffret {float:left; margin:20px 0 0 58px; width:275px;}
.concours .coffret h2{ color:#98001E; font-size:16px;}
.concours .coffret h3{ color:#98001E; font-size:14px; font-weight:bold;}
.concours .coffret .txt_coffret{ margin:5px 0 0 0; width:229px; color:#FFFFFF; font-size:11px;}
.concours .notre_chef { position:absolute; right:30px; top:223px;}
.concours .notre_chef2 { position:absolute; right:49px; top:193px;}
.concours .txt_notre_chef{ color:#FFFFFF; font-size:10px; height:278px; margin:172px 1px 1px 65px; position:absolute; right:63px; top:150px; width:174px;}

.concours .reglement_link{ float:left; font-size:11px; margin:24px 0 0;}
.concours .reglement_link a, .concours .reglement_link a:visited  { color:#FFFFFF;}

.concours-end .notre_chef { position:absolute; right:50px; top:180px;} /* right:40px; top:210px; */
.concours-end .notre_chef2 { position:absolute; right:75px; top:181px;}
.concours-end .txt_notre_chef{ color:#FFFFFF; font-size:10px; height:278px; margin:172px 1px 1px 65px; position:absolute; right:82px; top:142px; width:174px;}
.concours-end .chefdom { position:absolute; right:41px; top:354px;} 
.concours-end .chefdom a img{width:211px; height:161px;}
.concours-end .chefdom2 a img{width:219px; height:116px;}
.concours-end .chefdom2 { position:absolute; right:44px; top:351px;} 
.concours-end .txt_notre_chef_dom{ color:#FFFFFF; font-size:9px; height:278px; margin:172px 1px 1px 65px; position:absolute; right:64px; top:296px; width:174px;}
.concours-end .txt_notre_chef_dom p.link{font-weight:bold; font-size:11px;}
.concours-end .txt_notre_chef_dom p.link a{font-weight:bold; font-size:11px; color:#fff;}
.decouvrez img{width:242px; height:139px;}

/********************************
* PAGE CONCOURS_FORM
*********************************/

#concours_form { background:none; overflow-x:hidden;}
.concours_form { width:500px; float:left; margin-bottom:15px;}
.concours_form p{ float:left; width:500px; margin-bottom:10px;}
.concours_form label { width:200px; float:left; padding-top:3px;}
.concours_form input[type="text"], .concours_form select, .concours_form textarea { width:200px; float:left;}
.concours_form input[type="checkbox"] {float:left; margin-left:35px;}
.concours_form label#reglement { width:300px; text-align:left;}
.concours_form .erreur { color:red; margin:0 0 15px;}
.concours_form .valide { color: #009900; margin:0 0 15px;}
.concours_form .fermer { text-align:left; margin:5px}
.concours_form p.obligatoire {text-align:left; font-style:italic; padding-left:34px;}
.concours_form .question{ margin-bottom:40px;}
.concours_form .question, .concours_form .question p, .concours_form [type="checkbox"]  { float:left;}
.concours_form .question p { height:10px;}
.concours_form .question span { float:left; padding:10px 0 10px 33px; width:280px;}
.concours_form .question label{ float:left; text-align:left;}

/* CONCOURS*/
div.concours-end { float:left; width:955px; height:562px; background:url(/assets/img/concours/bg_concours_resultat.jpg) no-repeat top left;}
div.concours-end div.concours-end-intro{ width:600px; margin:110px 0px 0px 60px; color:#fff; font-size:12px;}

div.concours-end-tabGagnant{width:611px; float:left; background:url(/assets/img/concours/bg_gagnant_concours.jpg) repeat-y 0 0; border:4px solid #fff; margin:50px 0 0 60px; height:165px; }
div.concours-end-tabGagnant div.left{width:325px; float:left; }
div.concours-end-tabGagnant div.right{width:280px; float:right;}

div.concours-end-tabGagnant div.left ul li.item1, div.concours-end-tabGagnant div.right ul li.item1{text-align:left; color:#E5017A; font-family:"Times New Roman"; font-size:14px; font-weight:bold; padding-left:15px;padding-top:1px;}
div.concours-end-tabGagnant div.left ul li.item2, div.concours-end-tabGagnant div.right ul li.item2{text-align:left;background:url(/assets/img/concours/fleche.png) no-repeat 0 0; padding-left:15px; font-family:"Times New Roman"; font-size:11px; font-weight:bold;}

div.concours-end-tabGrandGagnant{width:343px; float:left; background:url(/assets/img/concours/bg_grand_gagnant.jpg) repeat-y 0 0; border:4px solid #fff; margin:80px 0 0 100px; height:60px; padding-top:10px; padding-left:10px; float:left; }

div.concours-end-tabGrandGagnant .titre{
	text-align:left;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	padding-left:25px;
	padding-top:1px;
}
div.concours-end-tabGrandGagnant a{text-align:left;background:url(/assets/img/concours/fleche_gm.png) no-repeat 0 0; padding-left:25px; font-family:"Times New Roman"; font-size:13px; font-weight:bold;}

.concours-end .decouvrez { float:left; padding-top:55px; } /* avant modif: padding-top:70px; */


/* Page: PLAISIR & NUTRITION */
.content_plaisir {width:924px; background:url(/assets/img/bg_vide.jpg) repeat; min-height:424px; padding:0 49px 0 0; text-align:justify;}
.content_plaisir p{/*margin:40px 0 0 0;*/}
.content_plaisir p.important{font-weight:bold; text-align:center;}
.content_plaisir p.center{text-align:center;}
.content_plaisir span.infos_hover{color:#9c9d9f;}
.content_plaisir .bg_oeufs{}
.content_plaisir .bg_oeufs .descriptif_rose{}
.content_plaisir .bg_oeufs .descriptif_rose p{}
.content_plaisir .interieur-plaisir{/*padding-top:20px;*/}
.content_plaisir h2{padding-top:9px;}

.content_plaisir .le-saviez-vous{position:absolute; top:400px; left:161px; -top:400px; -left:150px}
.content_plaisir .le-saviez-vous-home{position:absolute; top:268px; left:322px; -top:230px; -left:-150px}
.content_plaisir .le-saviez-vous .oeuf img{cursor:pointer;}
.content_plaisir .le-saviez-vous .text{background:url(../img/plaisir_nutrition/flaque-orange.png) no-repeat; width:377px; height:319px; -background:url(../img/plaisir_nutrition/flaque-orange.gif) no-repeat}
.content_plaisir .le-saviez-vous .text .close{width:36px; height:36px; margin:18px 0 0 276px; cursor:pointer;}
.content_plaisir .le-saviez-vous .text{position:absolute; top:-158px; left:-97px;}
.content_plaisir .le-saviez-vous .text .contenu{width:230px; margin:18px 29px 0 90px;}
.content_plaisir .le-saviez-vous .text .proteines-popup{width:230px; margin:62px 29px 0 90px!important;}
.content_plaisir .le-saviez-vous .text .mineraux-popup{width:258px; margin:2px 29px 0 72px!important; line-height:11px; text-align:center;}
.content_plaisir .le-saviez-vous .text .contenu p{font-size:9px; margin:0!important; color:#FFF;}
.content_plaisir .le-saviez-vous .text .contenu .titre{font-size:12px; font-weight:bold;}


/********** Onglet: Home */
.content_plaisir .home{background:url(/assets/img/plaisir_nutrition/bg-lipides.jpg) no-repeat; min-height:432px; width:auto; padding: 0 0 0 380px; /*position:relative;*/}

/********** Onglet: Vitamine */
.content_plaisir .vitamines{background:url(/assets/img/plaisir_nutrition/bg-vitamines.jpg) no-repeat; min-height:432px; width:auto; padding: 0 0 0 310px; /*position:relative;*/}
.content_plaisir .vitamines p{margin:40px 0 0 0;}
.content_plaisir .vitamines .vitamines-flash{text-align:center!important; margin:5px 0 0 0;}

/********** Onglet: Mineraux equilibres */
.content_plaisir .mineraux{background:url(/assets/img/plaisir_nutrition/bg-mineraux.jpg) no-repeat; min-height:431px; width:auto; padding: 0 0 0 310px; /*position:relative;*/}
.content_plaisir .mineraux p{margin:40px 0 0 0;}
.content_plaisir .mineraux .mineraux-flash{text-align:center!important; margin:-11px 0 0 25px;}

/********** Onglet: Lipides */
.content_plaisir .lipides-equilibres{background:url(/assets/img/plaisir_nutrition/bg-lipides.jpg) no-repeat; min-height:432px; width:auto; padding: 0 0 0 310px; /*position:relative;*/}
.content_plaisir .lipides-equilibres p{margin:19px 0 0 0;}
.content_plaisir .lipides-equilibres .fond-couleur{background:url(../img/plaisir_nutrition/fond-vert-oeufs.jpg) no-repeat; width:442px; height:256px; margin:50px auto 0 auto;}
.content_plaisir .lipides-equilibres .fond-couleur p{width:391px; padding:20px 30px 0 30px; color:#FFF; /padding-top:0;}


/********** Onglet: Carotenoides */
.content_plaisir .carotenoides{background:url(/assets/img/plaisir_nutrition/bg-carotenoides.jpg) no-repeat; min-height:431px; width:auto; padding: 0 0 0 310px; /*position:relative;*/}
.content_plaisir .carotenoides p{margin:27px 0 0 0;}
.content_plaisir .carotenoides .fond-couleur{background:url(../img/plaisir_nutrition/fond-pourpre-oeufs.jpg) no-repeat; width:567px; height:310px; margin:-27px auto 0 auto; /margin-top:30px;}
.content_plaisir .carotenoides .fond-couleur p{width:532px; padding:24px 10px 0 13px; font-size:10px; /padding-top:0; /margin-top:25px;}


/********** Onglet: proteines-exception */
.content_plaisir .proteines-exception{background:url(/assets/img/plaisir_nutrition/bg-proteines.jpg) no-repeat; min-height:432px; width:auto; padding: 0 0 0 310px; /*position:relative;*/}
.content_plaisir .proteines-exception p{margin:35px 0 0 0;}
.content_plaisir .proteines-exception .fond-couleur{background:url(../img/plaisir_nutrition/fond-rose-oeufs.jpg) no-repeat; width:428px; height:228px; color:#FFF; margin:0 auto; /margin-top:40px}
.content_plaisir .proteines-exception .fond-couleur p{width:391px; padding:7px 22px 0 22px; color:#FFF; font-size:9px; /padding-top:0;  /margin-top:5px;}


/********** Onglet: Vos apports nutri */
.content_plaisir .apports-nutrition{background:url(/assets/img/plaisir_nutrition/bg-apport-nutri.png) no-repeat; min-height:500px; width:auto; padding: 0 0 0 310px; /*position:relative;*/}
.content_plaisir table{font-size:10px; border-collapse:collapse; color:#636C71;}
.content_plaisir table tr.bottom{border-bottom:#4B83B4 2px solid;}
.content_plaisir table tr th,
.content_plaisir table tr td{padding:2px 5px;}
.content_plaisir table tr th{background-color:#005193; color:#FFF; text-align:center;}
.content_plaisir table tr th.right{border-right:#FFF 2px solid;}
.content_plaisir table tr th .bleu{color:#00A2E4;}
.content_plaisir table tr th .orange{color:#FC9700;}
.content_plaisir table tr th span sup{font-size:8px;}
.content_plaisir table tr td{text-align:center; background-color:#D4EDFA; border-right:#4B83B4 2px solid;}
.content_plaisir table tr td.left{text-align:left;}
.content_plaisir table tr td.right{text-align:right;}
.content_plaisir table tr td.titre{background-color:#005193; color:#FFF; font-weight:bold;}
.content_plaisir table tr td.bleu{background-color:#00A2E4; color:#FFF;}
.content_plaisir table tr td.orange{background-color:#FC9700; color:#FFF;}
.content_plaisir .annotations{margin-top:10px;}
.content_plaisir .annotations p{margin:0!important; font-size:9px;}





/* Page: MARQUE LUSTUCRU */
.content_marque {background:url(/assets/img/marque_lustucru/bg-marque-lustucru.jpg) no-repeat bottom right white; width:955px; min-height:453px; margin:0 auto; -height:453px;}

.content_marque .marque-lustucru {/*margin-left:55px;*/}
.content_marque .marque-lustucru p{margin-left:0;}
.content_marque .marque-lustucru .titre .img-saga{margin-left:367px;}
.content_marque .marque-lustucru .texte-paragraphe{font-size:9px; color:#1A171B; position:relative;}
.content_marque .marque-lustucru .texte-paragraphe .space{width:43px; float:left;}

.content_marque .marque-lustucru .jour-ponte{background:url(/assets/img/marque_lustucru/bg-jour-ponte.png) no-repeat; width:287px; min-height:131px; float:left; margin:0 0 0 -26px; -background:url(/assets/img/marque_lustucru/bg-jour-ponte.gif) no-repeat; -height:131px;}
.content_marque .marque-lustucru .jour-ponte .titre-paragraphe{padding:12px 0 0 44px; width:190px}
.content_marque .marque-lustucru .jour-ponte .texte-paragraphe{margin:-8px 0 0 45px;}
.content_marque .marque-lustucru .jour-ponte .texte-paragraphe .texte{position:absolute; top:13px; left:0; width:186px;}

.content_marque .marque-lustucru .nature-honneur{background:url(/assets/img/marque_lustucru/bg-nature-honneur.png) no-repeat; width:274px; min-height:131px; float:left; margin:0 0 0 80px; -background:url(/assets/img/marque_lustucru/bg-nature-honneur.gif) no-repeat; -height:131px;}
.content_marque .marque-lustucru .nature-honneur .titre-paragraphe{padding:19px 0 0 22px; width:170px}
.content_marque .marque-lustucru .nature-honneur .texte-paragraphe{margin:-12px 0 0 20px;}
.content_marque .marque-lustucru .nature-honneur .texte-paragraphe .space{width:50px;}
.content_marque .marque-lustucru .nature-honneur .texte-paragraphe .texte{position:absolute; top:13px; left:5px; width:135px}

.content_marque .marque-lustucru .saveur-annee{background:url(/assets/img/marque_lustucru/bg-saveur-annee.png) no-repeat; width:247px; min-height:131px; float:left; margin:0 0 0 71px; -background:url(/assets/img/marque_lustucru/bg-saveur-annee.gif) no-repeat; -height:131px;}
.content_marque .marque-lustucru .saveur-annee .titre-paragraphe{padding:13px 0 0 12px; width:173px}
.content_marque .marque-lustucru .saveur-annee .texte-paragraphe{margin:-9px 0 0 20px;}
.content_marque .marque-lustucru .saveur-annee .texte-paragraphe .texte{position:absolute; top:-3px; left:0; width:238px; line-height:20px;}
.content_marque .marque-lustucru .saveur-annee .texte-paragraphe .texte .date-saveur1{position:absolute; top:9px; left:162px;}
.content_marque .marque-lustucru .saveur-annee .texte-paragraphe .texte .date-saveur2{position:absolute; top:31px; left:112px;}
.content_marque .marque-lustucru .saveur-annee .texte-paragraphe .texte .date-et{position:absolute; top:39px; left:159px;}
.content_marque .marque-lustucru .saveur-annee .texte-paragraphe .texte .date-saveur3{position:absolute; top:31px; left:173px;}

.content_marque .marque-lustucru .oeufs-coques{background:url(/assets/img/marque_lustucru/bg-oeufs-coques.png) no-repeat; width:374px; min-height:141px; float:left; margin:5px 0 0 0; -background:url(/assets/img/marque_lustucru/bg-oeufs-coques.gif) no-repeat; -margin:7px 0 0 0; -height:131px;}
.content_marque .marque-lustucru .oeufs-coques .titre-paragraphe{padding:8px 0 0 147px; width:203px}
.content_marque .marque-lustucru .oeufs-coques .texte-paragraphe{margin:-6px 0 0 147px;}
.content_marque .marque-lustucru .oeufs-coques .texte-paragraphe .texte{position:absolute; top:13px; left:0; width:246px}

.content_marque .marque-lustucru .expedies{background:url(/assets/img/marque_lustucru/bg-expedies.png) no-repeat; width:413px; min-height:141px; float:left; margin:5px 0 0 60px; -background:url(/assets/img/marque_lustucru/bg-expedies.gif) no-repeat; -margin:7px 0 0 40px; -height:131px;}
.content_marque .marque-lustucru .expedies .titre-paragraphe{padding:20px 0 0 46px; width:145px}
.content_marque .marque-lustucru .expedies .texte-paragraphe{margin:-8px 0 0 49px;}
.content_marque .marque-lustucru .expedies .texte-paragraphe .space{width:50px;}
.content_marque .marque-lustucru .expedies .texte-paragraphe .texte{position:absolute; top:13px; left:0; width:280px}


/* Page: TRUCS & ASTUCES */
.content_trucs {width:680px;background:url(/assets/img/trucs_astuces/bg_trucs_astuces.jpg) repeat;min-height:392px; padding:9px 49px 20px 243px;}
.content_trucs .titre{margin:0 0 0 155px;}
.content_trucs .astuces{width:601px; /*border:1px solid #000;*/ position:relative; height:309px;}
.content_trucs .astuces a{background:url('/assets/img/trucs_astuces/fleche_rose.jpg') no-repeat left top; color:#b1c800; font-weight:bold; font-size:13px; font-family:Verdana, Geneva, sans-serif; display:block; padding:6px 0 0 38px; height:30px;}
.content_trucs .astuces #astuce1{position:absolute; z-index:1; left:149px;	top:0px}
.content_trucs .astuces #astuce2{position:absolute; z-index:1; left:85px;	top:78px;}
.content_trucs .astuces #astuce3{position:absolute; z-index:1; left:40px;	top:166px;}
.content_trucs .astuces #astuce4{position:absolute; z-index:1; left:0;		top:252px;}
.content_trucs .astuces #astuce5{position:absolute; z-index:1; left:404px;	top:0px}
.content_trucs .astuces #astuce6{position:absolute; z-index:1; left:366px; top:62px;}
.content_trucs .astuces #astuce7{position:absolute; z-index:1; left:333px; top:123px;}
.content_trucs .astuces #astuce8{position:absolute; z-index:1; left:303px; top:185px;}
.content_trucs .astuces #astuce9{position:absolute; z-index:1; left:269px; top:252px;}

/* Trucs & Astuces --> Pop-up */
.content_trucs .astuces .description{position:absolute; left:-70px; top:126px; z-index:2;}
.content_trucs .astuces .description .popup-top{background:url(/assets/img/trucs_astuces/bg-popup-top.png) no-repeat; width:302px; height:53px; position:relative; -background:url(/assets/img/trucs_astuces/bg-popup-top.gif) no-repeat;}
.content_trucs .astuces .description .popup-top .texte{color:#000; font-size:12px; font-weight:bold; width:222px; padding:11px 0 0 40px;}
.content_trucs .astuces .description .popup-top .close{width:18px; height:20px; cursor:pointer; position:absolute; left:265px; top:15px}
.content_trucs .astuces .description .popup-middle{background:url(/assets/img/trucs_astuces/bg-popup-middle.png) repeat-y; width:302px; min-height:35px; -background:url(/assets/img/trucs_astuces/bg-popup-middle.gif) repeat-y;}
.content_trucs .astuces .description .popup-middle .image{float:left; padding:15px 0 0 39px;}
.content_trucs .astuces .description .popup-middle .texte{color:#000; padding:15px 0 0 40px; width:245px; text-align:justify; font-size:11px;}
.content_trucs .astuces .description .popup-bottom{background:url(/assets/img/trucs_astuces/bg-popup-bottom.png) no-repeat; width:302px; height:22px; -background:url(/assets/img/trucs_astuces/bg-popup-bottom.gif) no-repeat;}



/* Menu navigation */
.menumain .menubas ul{background:url(/assets/img/fond_menu_bas.jpg) repeat-x scroll right top transparent!important; margin:0 0 0 169px;}
.menumain .menubas ul li.item4-large,
.menumain .menubas ul li.item4active-large{width:145px;}
.menumain .menubas ul li.item5-large,
.menumain .menubas ul li.item5active-large{width:117px;}
.menumain .menubas ul li.item1active-large a,
.menumain .menubas ul li.item2active-large a,
.menumain .menubas ul li.item3active-large a,
.menumain .menubas ul li.item4active-large a,
.menumain .menubas ul li.item5active-large a,
.menumain .menubas ul li.item6active-large a,
.menumain .menubasrec ul li.item1active-large a,
.menumain .menubasrec ul li.item2active-large a,
.menumain .menubasrec ul li.item3active-large a
{background:url("/assets/img/fond_menu_bas2_over.jpg") repeat-x scroll right top transparent!important; color:#FFFFFF; height:18px;}


.menumain .menubas ul.bg_large li{width:131px!important;}
.menumain .menubas ul.bg_large{background:url(/assets/img/fond_menu_bas2.jpg) repeat-x scroll right top transparent!important; margin:0 0 0 169px;}
